azure.mgmt.recoveryservices.operations module

class azure.mgmt.recoveryservices.operations.VaultCertificatesOperations(client, config, serializer, deserializer)[source]

Bases: object

VaultCertificatesOperations operations.

Parameters:
  • client – Client for service requests.
  • config – Configuration of service client.
  • serializer – An object model serializer.
  • deserializer – An object model deserializer.
Variables:

api_version – Client Api Version. Constant value: “2016-06-01”.

create(resource_group_name, vault_name, certificate_name, properties=None, custom_headers=None, raw=False, **operation_config)[source]

Uploads a certificate for a resource.

Parameters:
  • resource_group_name (str) – The name of the resource group where the recovery services vault is present.
  • vault_name (str) – The name of the recovery services vault.
  • certificate_name (str) – Certificate friendly name.
  • properties (RawCertificateData) –
  • custom_headers (dict) – headers that will be added to the request
  • raw (bool) – returns the direct response alongside the deserialized response
  • operation_configOperation configuration overrides.
Returns:

VaultCertificateResponse or ClientRawResponse if raw=true

Return type:

VaultCertificateResponse or ClientRawResponse

Raises:

CloudError

models = <module 'azure.mgmt.recoveryservices.models' from '/usr/lib/python3.7/site-packages/azure/mgmt/recoveryservices/models/__init__.py'>
class azure.mgmt.recoveryservices.operations.RegisteredIdentitiesOperations(client, config, serializer, deserializer)[source]

Bases: object

RegisteredIdentitiesOperations operations.

Parameters:
  • client – Client for service requests.
  • config – Configuration of service client.
  • serializer – An object model serializer.
  • deserializer – An object model deserializer.
Variables:

api_version – Client Api Version. Constant value: “2016-06-01”.

delete(resource_group_name, vault_name, identity_name, custom_headers=None, raw=False, **operation_config)[source]

Unregisters the given container from your Recovery Services vault.

Parameters:
  • resource_group_name (str) – The name of the resource group where the recovery services vault is present.
  • vault_name (str) – The name of the recovery services vault.
  • identity_name (str) – Name of the protection container to unregister.
  • custom_headers (dict) – headers that will be added to the request
  • raw (bool) – returns the direct response alongside the deserialized response
  • operation_configOperation configuration overrides.
Returns:

None or ClientRawResponse if raw=true

Return type:

None or ClientRawResponse

Raises:

CloudError

models = <module 'azure.mgmt.recoveryservices.models' from '/usr/lib/python3.7/site-packages/azure/mgmt/recoveryservices/models/__init__.py'>
class azure.mgmt.recoveryservices.operations.ReplicationUsagesOperations(client, config, serializer, deserializer)[source]

Bases: object

ReplicationUsagesOperations operations.

Parameters:
  • client – Client for service requests.
  • config – Configuration of service client.
  • serializer – An object model serializer.
  • deserializer – An object model deserializer.
Variables:

api_version – Client Api Version. Constant value: “2016-06-01”.

list(resource_group_name, vault_name, custom_headers=None, raw=False, **operation_config)[source]

Fetches the replication usages of the vault.

Parameters:
  • resource_group_name (str) – The name of the resource group where the recovery services vault is present.
  • vault_name (str) – The name of the recovery services vault.
  • custom_headers (dict) – headers that will be added to the request
  • raw (bool) – returns the direct response alongside the deserialized response
  • operation_configOperation configuration overrides.
Returns:

An iterator like instance of ReplicationUsage

Return type:

ReplicationUsagePaged[ReplicationUsage]

Raises:

CloudError

models = <module 'azure.mgmt.recoveryservices.models' from '/usr/lib/python3.7/site-packages/azure/mgmt/recoveryservices/models/__init__.py'>
class azure.mgmt.recoveryservices.operations.VaultsOperations(client, config, serializer, deserializer)[source]

Bases: object

VaultsOperations operations.

Parameters:
  • client – Client for service requests.
  • config – Configuration of service client.
  • serializer – An object model serializer.
  • deserializer – An object model deserializer.
Variables:

api_version – Client Api Version. Constant value: “2016-06-01”.

create_or_update(resource_group_name, vault_name, vault, custom_headers=None, raw=False, **operation_config)[source]

Creates or updates a Recovery Services vault.

Parameters:
  • resource_group_name (str) – The name of the resource group where the recovery services vault is present.
  • vault_name (str) – The name of the recovery services vault.
  • vault (Vault) – Recovery Services Vault to be created.
  • custom_headers (dict) – headers that will be added to the request
  • raw (bool) – returns the direct response alongside the deserialized response
  • operation_configOperation configuration overrides.
Returns:

Vault or ClientRawResponse if raw=true

Return type:

Vault or ClientRawResponse

Raises:

CloudError

delete(resource_group_name, vault_name, custom_headers=None, raw=False, **operation_config)[source]

Deletes a vault.

Parameters:
  • resource_group_name (str) – The name of the resource group where the recovery services vault is present.
  • vault_name (str) – The name of the recovery services vault.
  • custom_headers (dict) – headers that will be added to the request
  • raw (bool) – returns the direct response alongside the deserialized response
  • operation_configOperation configuration overrides.
Returns:

None or ClientRawResponse if raw=true

Return type:

None or ClientRawResponse

Raises:

CloudError

get(resource_group_name, vault_name, custom_headers=None, raw=False, **operation_config)[source]

Get the Vault details.

Parameters:
  • resource_group_name (str) – The name of the resource group where the recovery services vault is present.
  • vault_name (str) – The name of the recovery services vault.
  • custom_headers (dict) – headers that will be added to the request
  • raw (bool) – returns the direct response alongside the deserialized response
  • operation_configOperation configuration overrides.
Returns:

Vault or ClientRawResponse if raw=true

Return type:

Vault or ClientRawResponse

Raises:

CloudError

list_by_resource_group(resource_group_name, custom_headers=None, raw=False, **operation_config)[source]

Retrieve a list of Vaults.

Parameters:
  • resource_group_name (str) – The name of the resource group where the recovery services vault is present.
  • custom_headers (dict) – headers that will be added to the request
  • raw (bool) – returns the direct response alongside the deserialized response
  • operation_configOperation configuration overrides.
Returns:

An iterator like instance of Vault

Return type:

VaultPaged[Vault]

Raises:

CloudError

list_by_subscription_id(custom_headers=None, raw=False, **operation_config)[source]

Fetches all the resources of the specified type in the subscription.

Parameters:
  • custom_headers (dict) – headers that will be added to the request
  • raw (bool) – returns the direct response alongside the deserialized response
  • operation_configOperation configuration overrides.
Returns:

An iterator like instance of Vault

Return type:

VaultPaged[Vault]

Raises:

CloudError

models = <module 'azure.mgmt.recoveryservices.models' from '/usr/lib/python3.7/site-packages/azure/mgmt/recoveryservices/models/__init__.py'>
update(resource_group_name, vault_name, vault, custom_headers=None, raw=False, **operation_config)[source]

Updates the vault.

Parameters:
  • resource_group_name (str) – The name of the resource group where the recovery services vault is present.
  • vault_name (str) – The name of the recovery services vault.
  • vault (PatchVault) – Recovery Services Vault to be created.
  • custom_headers (dict) – headers that will be added to the request
  • raw (bool) – returns the direct response alongside the deserialized response
  • operation_configOperation configuration overrides.
Returns:

Vault or ClientRawResponse if raw=true

Return type:

Vault or ClientRawResponse

Raises:

CloudError

class azure.mgmt.recoveryservices.operations.Operations(client, config, serializer, deserializer)[source]

Bases: object

Operations operations.

Parameters:
  • client – Client for service requests.
  • config – Configuration of service client.
  • serializer – An object model serializer.
  • deserializer – An object model deserializer.
Variables:

api_version – Client Api Version. Constant value: “2016-06-01”.

list(custom_headers=None, raw=False, **operation_config)[source]

Returns the list of available operations.

Parameters:
  • custom_headers (dict) – headers that will be added to the request
  • raw (bool) – returns the direct response alongside the deserialized response
  • operation_configOperation configuration overrides.
Returns:

An iterator like instance of ClientDiscoveryValueForSingleApi

Return type:

ClientDiscoveryValueForSingleApiPaged[ClientDiscoveryValueForSingleApi]

Raises:

CloudError

models = <module 'azure.mgmt.recoveryservices.models' from '/usr/lib/python3.7/site-packages/azure/mgmt/recoveryservices/models/__init__.py'>
class azure.mgmt.recoveryservices.operations.VaultExtendedInfoOperations(client, config, serializer, deserializer)[source]

Bases: object

VaultExtendedInfoOperations operations.

Parameters:
  • client – Client for service requests.
  • config – Configuration of service client.
  • serializer – An object model serializer.
  • deserializer – An object model deserializer.
Variables:

api_version – Client Api Version. Constant value: “2016-06-01”.

create_or_update(resource_group_name, vault_name, resource_resource_extended_info_details, custom_headers=None, raw=False, **operation_config)[source]

Create vault extended info.

Parameters:
  • resource_group_name (str) – The name of the resource group where the recovery services vault is present.
  • vault_name (str) – The name of the recovery services vault.
  • resource_resource_extended_info_details (VaultExtendedInfoResource) – Details of ResourceExtendedInfo
  • custom_headers (dict) – headers that will be added to the request
  • raw (bool) – returns the direct response alongside the deserialized response
  • operation_configOperation configuration overrides.
Returns:

VaultExtendedInfoResource or ClientRawResponse if raw=true

Return type:

VaultExtendedInfoResource or ClientRawResponse

Raises:

CloudError

get(resource_group_name, vault_name, custom_headers=None, raw=False, **operation_config)[source]

Get the vault extended info.

Parameters:
  • resource_group_name (str) – The name of the resource group where the recovery services vault is present.
  • vault_name (str) – The name of the recovery services vault.
  • custom_headers (dict) – headers that will be added to the request
  • raw (bool) – returns the direct response alongside the deserialized response
  • operation_configOperation configuration overrides.
Returns:

VaultExtendedInfoResource or ClientRawResponse if raw=true

Return type:

VaultExtendedInfoResource or ClientRawResponse

Raises:

CloudError

models = <module 'azure.mgmt.recoveryservices.models' from '/usr/lib/python3.7/site-packages/azure/mgmt/recoveryservices/models/__init__.py'>
update(resource_group_name, vault_name, resource_resource_extended_info_details, custom_headers=None, raw=False, **operation_config)[source]

Update vault extended info.

Parameters:
  • resource_group_name (str) – The name of the resource group where the recovery services vault is present.
  • vault_name (str) – The name of the recovery services vault.
  • resource_resource_extended_info_details (VaultExtendedInfoResource) – Details of ResourceExtendedInfo
  • custom_headers (dict) – headers that will be added to the request
  • raw (bool) – returns the direct response alongside the deserialized response
  • operation_configOperation configuration overrides.
Returns:

VaultExtendedInfoResource or ClientRawResponse if raw=true

Return type:

VaultExtendedInfoResource or ClientRawResponse

Raises:

CloudError

class azure.mgmt.recoveryservices.operations.UsagesOperations(client, config, serializer, deserializer)[source]

Bases: object

UsagesOperations operations.

Parameters:
  • client – Client for service requests.
  • config – Configuration of service client.
  • serializer – An object model serializer.
  • deserializer – An object model deserializer.
Variables:

api_version – Client Api Version. Constant value: “2016-06-01”.

list_by_vaults(resource_group_name, vault_name, custom_headers=None, raw=False, **operation_config)[source]

Fetches the usages of the vault.

Parameters:
  • resource_group_name (str) – The name of the resource group where the recovery services vault is present.
  • vault_name (str) – The name of the recovery services vault.
  • custom_headers (dict) – headers that will be added to the request
  • raw (bool) – returns the direct response alongside the deserialized response
  • operation_configOperation configuration overrides.
Returns:

An iterator like instance of VaultUsage

Return type:

VaultUsagePaged[VaultUsage]

Raises:

CloudError

models = <module 'azure.mgmt.recoveryservices.models' from '/usr/lib/python3.7/site-packages/azure/mgmt/recoveryservices/models/__init__.py'>