Microsoft Azure SDK for Python¶
This is the Microsoft Azure Recovery Services Client Library. This package has been tested with Python 3.8+. For a more complete view of Azure libraries, see the azure sdk python release.
Disclaimer¶
Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691
Getting started¶
Prerequisites¶
Python 3.8+ is required to use this package.
Install the package¶
pip install azure-mgmt-recoveryservices
pip install azure-identity
Authentication¶
By default, Azure Active Directory token authentication depends on correct configure of following environment variables.
AZURE_CLIENT_ID
for Azure client ID.AZURE_TENANT_ID
for Azure tenant ID.AZURE_CLIENT_SECRET
for Azure client secret.
In addition, Azure subscription ID can be configured via environment variable AZURE_SUBSCRIPTION_ID
.
With above configuration, client can be authenticated by following code:
from azure.identity import DefaultAzureCredential
from azure.mgmt.recoveryservices import RecoveryServicesClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = RecoveryServicesClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Examples¶
Code samples for this package can be found at:
Search Recovery Services on docs.microsoft.com
Troubleshooting¶
Next steps¶
Provide Feedback¶
If you encounter any bugs or have suggestions, please file an issue in the Issues section of the project.
Indices and tables¶
Developer Documentation
- azure.mgmt.recoveryservices package
- Submodules
- azure.mgmt.recoveryservices.models module
AlertsState
AuthType
AzureMonitorAlertSettings
BCDRSecurityLevel
BackupStorageVersion
CapabilitiesProperties
CapabilitiesResponse
CapabilitiesResponseProperties
CertificateRequest
CheckNameAvailabilityParameters
CheckNameAvailabilityResult
ClassicAlertSettings
ClientDiscoveryDisplay
ClientDiscoveryForLogSpecification
ClientDiscoveryForProperties
ClientDiscoveryForServiceSpecification
ClientDiscoveryResponse
ClientDiscoveryValueForSingleApi
CmkKekIdentity
CmkKeyVaultProperties
CreatedByType
CrossRegionRestore
CrossSubscriptionRestoreSettings
CrossSubscriptionRestoreState
DNSZone
DNSZoneResponse
EnhancedSecurityState
Error
ErrorAdditionalInfo
ErrorDetail
ErrorResponse
IdentityData
ImmutabilitySettings
ImmutabilityState
InfrastructureEncryptionState
JobsSummary
MonitoringSettings
MonitoringSummary
MultiUserAuthorization
NameInfo
OperationResource
PatchTrackedResource
PatchVault
PrivateEndpoint
PrivateEndpointConnection
PrivateEndpointConnectionStatus
PrivateEndpointConnectionVaultProperties
PrivateLinkResource
PrivateLinkResources
PrivateLinkServiceConnectionState
ProvisioningState
PublicNetworkAccess
RawCertificateData
ReplicationUsage
ReplicationUsageList
Resource
ResourceCapabilities
ResourceCapabilitiesBase
ResourceCertificateAndAadDetails
ResourceCertificateAndAcsDetails
ResourceCertificateDetails
ResourceIdentityType
ResourceMoveState
ResourceMoveState.COMMIT_FAILED
ResourceMoveState.COMMIT_TIMEDOUT
ResourceMoveState.CRITICAL_FAILURE
ResourceMoveState.FAILURE
ResourceMoveState.IN_PROGRESS
ResourceMoveState.MOVE_SUCCEEDED
ResourceMoveState.PARTIAL_SUCCESS
ResourceMoveState.PREPARE_FAILED
ResourceMoveState.PREPARE_TIMEDOUT
ResourceMoveState.UNKNOWN
RestoreSettings
SecureScoreLevel
SecuritySettings
Sku
SkuName
SoftDeleteSettings
SoftDeleteState
StandardTierStorageRedundancy
SystemData
TrackedResource
TriggerType
UpgradeDetails
UsagesUnit
UserIdentity
Vault
VaultCertificateResponse
VaultExtendedInfoResource
VaultList
VaultPrivateEndpointState
VaultProperties
VaultPropertiesEncryption
VaultPropertiesMoveDetails
VaultPropertiesRedundancySettings
VaultSubResourceType
VaultUpgradeState
VaultUsage
VaultUsageList
- azure.mgmt.recoveryservices.operations module
- azure.mgmt.recoveryservices.models module
- Module contents
- Submodules