Microsoft Azure SDK for Python
This is the Microsoft Azure Resource Management 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-resource
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.resource import ResourceManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = ResourceManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Examples
Code samples for this package can be found at:
Search Resource Management 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.resource package
- Module contents
ApplicationClient
DataBoundaryMgmtClient
DeploymentScriptsClient
DeploymentStacksClient
FeatureClient
ManagementLinkClient
ManagementLockClient
PolicyClient
PolicyClient.close()
PolicyClient.models()
PolicyClient.DEFAULT_API_VERSION
PolicyClient.LATEST_PROFILE
PolicyClient.data_policy_manifests
PolicyClient.policy_assignments
PolicyClient.policy_definition_versions
PolicyClient.policy_definitions
PolicyClient.policy_exemptions
PolicyClient.policy_set_definition_versions
PolicyClient.policy_set_definitions
PolicyClient.variable_values
PolicyClient.variables
ResourceManagementClient
ResourceManagementClient.close()
ResourceManagementClient.models()
ResourceManagementClient.DEFAULT_API_VERSION
ResourceManagementClient.LATEST_PROFILE
ResourceManagementClient.deployment_operations
ResourceManagementClient.deployments
ResourceManagementClient.operations
ResourceManagementClient.provider_resource_types
ResourceManagementClient.providers
ResourceManagementClient.resource_groups
ResourceManagementClient.resources
ResourceManagementClient.tags
SubscriptionClient
- Submodules
- azure.mgmt.resource.templatespecs package
- azure.mgmt.resource.subscriptions package
- Module contents
- Submodules
- azure.mgmt.resource.subscriptions.v2022_12_01 package
- azure.mgmt.resource.subscriptions.v2021_01_01 package
- azure.mgmt.resource.subscriptions.v2019_11_01 package
- azure.mgmt.resource.subscriptions.v2019_06_01 package
- azure.mgmt.resource.subscriptions.v2018_06_01 package
- azure.mgmt.resource.subscriptions.v2016_06_01 package
- azure.mgmt.resource.resources package
- Module contents
- Submodules
- azure.mgmt.resource.resources.v2024_11_01 package
- azure.mgmt.resource.resources.v2024_07_01 package
- azure.mgmt.resource.resources.v2022_09_01 package
- azure.mgmt.resource.resources.v2021_04_01 package
- azure.mgmt.resource.resources.v2021_01_01 package
- azure.mgmt.resource.resources.v2020_10_01 package
- azure.mgmt.resource.resources.v2020_06_01 package
- azure.mgmt.resource.resources.v2019_10_01 package
- azure.mgmt.resource.resources.v2019_08_01 package
- azure.mgmt.resource.resources.v2019_07_01 package
- azure.mgmt.resource.resources.v2019_05_10 package
- azure.mgmt.resource.resources.v2019_05_01 package
- azure.mgmt.resource.resources.v2019_03_01 package
- azure.mgmt.resource.resources.v2018_05_01 package
- azure.mgmt.resource.resources.v2018_02_01 package
- azure.mgmt.resource.resources.v2017_05_10 package
- azure.mgmt.resource.resources.v2016_09_01 package
- azure.mgmt.resource.resources.v2016_02_01 package
- azure.mgmt.resource.privatelinks package
- azure.mgmt.resource.policy package
- Module contents
- Submodules
- azure.mgmt.resource.policy.v2023_04_01 package
- azure.mgmt.resource.policy.v2022_08_01_preview package
- azure.mgmt.resource.policy.v2022_07_01_preview package
- azure.mgmt.resource.policy.v2022_06_01 package
- azure.mgmt.resource.policy.v2021_06_01 package
- azure.mgmt.resource.policy.v2020_09_01 package
- azure.mgmt.resource.policy.v2020_07_01_preview package
- azure.mgmt.resource.policy.v2019_09_01 package
- azure.mgmt.resource.policy.v2019_06_01 package
- azure.mgmt.resource.policy.v2019_01_01 package
- azure.mgmt.resource.policy.v2018_05_01 package
- azure.mgmt.resource.policy.v2018_03_01 package
- azure.mgmt.resource.policy.v2017_06_01_preview package
- azure.mgmt.resource.policy.v2016_12_01 package
- azure.mgmt.resource.policy.v2016_04_01 package
- azure.mgmt.resource.policy.v2015_10_01_preview package
- azure.mgmt.resource.managedapplications package
- azure.mgmt.resource.locks package
- azure.mgmt.resource.links package
- azure.mgmt.resource.features package
- azure.mgmt.resource.deploymentstacks package
- azure.mgmt.resource.deploymentscripts package
- azure.mgmt.resource.databoundaries package
- azure.mgmt.resource.changes package
- Module contents