models_v2.azure_target_configuration module¶
-
class
models_v2.azure_target_configuration.
AzureTargetConfiguration
(source_id=None, name=None, resource_group=None, resource_group_name=None, storage_account=None, storage_account_name=None, storage_container=None, storage_container_name=None, storage_resource_group=None, storage_resource_group_name=None)[source]¶ Bases:
object
Implementation of the ‘Azure Target Configuration’ model.
Specifies the configuration for adding Azure as replication target
- Attributes:
- source_id (long|int): Specifies the source id of the Azure protection
source registered on Cohesity cluster.
name (string): Specifies the name of the Azure Replication target. resource_group (long|int): Specifies id of the Azure resource group
used to filter regions in UI.
- resource_group_name (string): Specifies name of the Azure resource
group used to filter regions in UI.
- storage_account (int): Specifies id of the storage account of Azure
replication target which will contain storage container.
- storage_account_name (string): Specifies name of the storage account
of Azure replication target which will contain storage container.
- storage_container (int): Specifies id of the storage container of
Azure Replication target.
- storage_container_name (string): Specifies name of the storage
container of Azure Replication target.
- storage_resource_group (int): Specifies id of the storage resource
group of Azure Replication target.
- storage_resource_group_name (string): Specifies name of the storage
resource group of Azure Replication target.
-
classmethod
from_dictionary
(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
object: An instance of this structure class.