Microsoft Azure SDK for Python
This is the Microsoft Azure Providerhub Management Client Library. This package has been tested with Python 3.10+. 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.10+ is required to use this package.
- Azure subscription
Install the package
pip install azure-mgmt-providerhub
pip install azure-identity
Authentication
By default, Microsoft Entra token authentication depends on correct configuration of the following environment variables.
AZURE_CLIENT_IDfor Azure client ID.AZURE_TENANT_IDfor Azure tenant ID.AZURE_CLIENT_SECRETfor 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.providerhub import ProviderHubMgmtClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = ProviderHubMgmtClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Examples
Code samples for this package can be found at:
- Search Providerhub Management on docs.microsoft.com
- Azure Python Mgmt SDK Samples Repo
Troubleshooting
Next steps
Provide Feedback
If you encounter any bugs or have suggestions, please file an issue in the Issues section of the project.
Release History
2.0.0 (2026-08-25)
Features Added
- Client
ProviderHubMgmtClientadded operation groupmanifests - Model
ApplicationDataAuthorizationadded propertyexclude_application_id_from_manifest - Model
CustomRolloutPropertiesSpecificationadded propertymanifest_checkin_specification - Model
CustomRolloutPropertiesSpecificationadded propertyrollout_id - Model
CustomRolloutPropertiesStatusadded propertycompleted_regions_info - Model
CustomRolloutSpecificationadded propertymanifest_checkin_specification - Model
CustomRolloutSpecificationadded propertyrollout_id - Model
CustomRolloutStatusadded propertycompleted_regions_info - Model
DefaultRolloutPropertiesSpecificationadded propertymanifest_checkin_specification - Model
DefaultRolloutSpecificationadded propertymanifest_checkin_specification - Enum
ExtensionCategoryadded memberRESOURCE_BILLING_NOTIFICATION - Model
LinkedAccessCheckadded propertyoptions - Model
LocalizedOperationDefinitionadded propertyproperties - Model
LocalizedOperationDefinitionDisplayadded propertyqps_ploc - Model
LocalizedOperationDisplayDefinitionadded propertyqps_ploc - Enum
MarketplaceTypeadded memberPROVIDER_HUB - Model
ProviderRegistrationPropertiesadded propertyenable_preset_resource_types - Model
ProviderRegistrationPropertiesadded propertyobo_subscription_id - Model
ResourceProviderManagementadded propertyfeature_management_owners - Model
ResourceProviderManifestadded propertytoken_auth_configuration - Model
ResourceProviderManifestManagementadded propertyfeature_management_owners - Model
ResourceProviderManifestPropertiesManagementadded propertyfeature_management_owners - Enum
ResourceProviderTypeadded memberDECOMMISSIONED - Model
ResourceTypeadded propertyresource_deletion_policies - Model
ResourceTypeRegistrationPropertiesadded propertymanaged_resource_group_configuration - Model
ResourceTypeRegistrationPropertiesadded propertyprivate_endpoint_configuration - Model
ResourceTypeRegistrationPropertiesadded propertyresource_deletion_policies - Model
ResourceTypeRegistrationPropertiesadded propertysuper_scale_enabled - Model
ResourceTypeRegistrationPropertiesadded propertywrite_lock - Model
ResourceTypeRegistrationPropertiesManagementadded propertyfeature_management_owners - Model
ResourceTypeRegistrationPropertiesResourceManagementOptionsBatchProvisioningSupportadded propertyaction_configurations - Model
ResourceTypeRegistrationPropertiesResourceManagementOptionsBatchProvisioningSupportadded propertybatch_contract_version - Model
ResourceTypeRegistrationPropertiesResourceManagementOptionsBatchProvisioningSupportadded propertymax_batch_size - Model
ResourceTypeRegistrationPropertiesResourceManagementOptionsBatchProvisioningSupportadded propertymax_nested_batch_size - Model
ResourceTypeRegistrationPropertiesResourceManagementOptionsBatchProvisioningSupportadded propertyrequired_features - Model
ThrottlingMetricadded propertybucket_size - Added model
ActionConfiguration - Added model
AppliedManifestInfo - Added model
GroupConnectivityInformation - Added enum
LinkedAccessCheckOptions - Added model
LocalizedOperationDisplayDefinitionQpsPloc - Added model
ManagedResourceGroupDenyAssignmentConfiguration - Added enum
ManifestCheckinOption - Added model
ManifestCheckinSpecification - Added model
ManifestInfo - Added model
ManifestInfoProperties - Added model
PrivateEndpointConfiguration - Added model
ResourceDeletionPolicyAndProperties - Added model
ResourceDeletionPolicyProperties - Added model
ResourceTypeManagedResourceGroupConfiguration - Added model
WriteLockConfiguration - Added enum
WriteLockState - Added operation group
ManifestsOperations
Breaking Changes
- Renamed enum
ResourceDeletionPolicytoRPaaSResourceDeletionPolicy - Renamed enum
ManifestResourceDeletionPolicytoResourceDeletionPolicy - Method
Operations.list_by_provider_registrationchanged return type fromList[OperationsDefinition]toOperationsPutContent
1.0.0 (2026-07-29)
Other Changes
- First GA
1.0.0b1 (2026-07-08)
Other Changes
- Initial version
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file azure_mgmt_providerhub-2.0.0.tar.gz.
File metadata
- Download URL: azure_mgmt_providerhub-2.0.0.tar.gz
- Upload date:
- Size: 187.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6cad3d9479821444f8a369e44ee22ab4c09e9f69f02652c6a951f08655c9741
|
|
| MD5 |
e577c5e8d7151c90b175d6c1ea8bbbe9
|
|
| BLAKE2b-256 |
19eaabfc5ae43b6a66605c9191ebcfc56add0d0ec2fc34efcfe9ae6b86d8029b
|
File details
Details for the file azure_mgmt_providerhub-2.0.0-py3-none-any.whl.
File metadata
- Download URL: azure_mgmt_providerhub-2.0.0-py3-none-any.whl
- Upload date:
- Size: 165.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18264b3e2bf2d5c53694a11f56867cc8476d8d4803dbfc7ec1aa5a504c93020f
|
|
| MD5 |
a2368f6d530e00ed7c675ec3105f41d1
|
|
| BLAKE2b-256 |
3158aba2b7fdcd87eef0e5cde3d5c8dc8fc88a36c2752c99d4e002d8fcf38ae4
|