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.