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'>