Skip to main content

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

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_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.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:

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 ProviderHubMgmtClient added operation group manifests
  • Model ApplicationDataAuthorization added property exclude_application_id_from_manifest
  • Model CustomRolloutPropertiesSpecification added property manifest_checkin_specification
  • Model CustomRolloutPropertiesSpecification added property rollout_id
  • Model CustomRolloutPropertiesStatus added property completed_regions_info
  • Model CustomRolloutSpecification added property manifest_checkin_specification
  • Model CustomRolloutSpecification added property rollout_id
  • Model CustomRolloutStatus added property completed_regions_info
  • Model DefaultRolloutPropertiesSpecification added property manifest_checkin_specification
  • Model DefaultRolloutSpecification added property manifest_checkin_specification
  • Enum ExtensionCategory added member RESOURCE_BILLING_NOTIFICATION
  • Model LinkedAccessCheck added property options
  • Model LocalizedOperationDefinition added property properties
  • Model LocalizedOperationDefinitionDisplay added property qps_ploc
  • Model LocalizedOperationDisplayDefinition added property qps_ploc
  • Enum MarketplaceType added member PROVIDER_HUB
  • Model ProviderRegistrationProperties added property enable_preset_resource_types
  • Model ProviderRegistrationProperties added property obo_subscription_id
  • Model ResourceProviderManagement added property feature_management_owners
  • Model ResourceProviderManifest added property token_auth_configuration
  • Model ResourceProviderManifestManagement added property feature_management_owners
  • Model ResourceProviderManifestPropertiesManagement added property feature_management_owners
  • Enum ResourceProviderType added member DECOMMISSIONED
  • Model ResourceType added property resource_deletion_policies
  • Model ResourceTypeRegistrationProperties added property managed_resource_group_configuration
  • Model ResourceTypeRegistrationProperties added property private_endpoint_configuration
  • Model ResourceTypeRegistrationProperties added property resource_deletion_policies
  • Model ResourceTypeRegistrationProperties added property super_scale_enabled
  • Model ResourceTypeRegistrationProperties added property write_lock
  • Model ResourceTypeRegistrationPropertiesManagement added property feature_management_owners
  • Model ResourceTypeRegistrationPropertiesResourceManagementOptionsBatchProvisioningSupport added property action_configurations
  • Model ResourceTypeRegistrationPropertiesResourceManagementOptionsBatchProvisioningSupport added property batch_contract_version
  • Model ResourceTypeRegistrationPropertiesResourceManagementOptionsBatchProvisioningSupport added property max_batch_size
  • Model ResourceTypeRegistrationPropertiesResourceManagementOptionsBatchProvisioningSupport added property max_nested_batch_size
  • Model ResourceTypeRegistrationPropertiesResourceManagementOptionsBatchProvisioningSupport added property required_features
  • Model ThrottlingMetric added property bucket_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 ResourceDeletionPolicy to RPaaSResourceDeletionPolicy
  • Renamed enum ManifestResourceDeletionPolicy to ResourceDeletionPolicy
  • Method Operations.list_by_provider_registration changed return type from List[OperationsDefinition] to OperationsPutContent

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

azure_mgmt_providerhub-2.0.0.tar.gz (187.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

azure_mgmt_providerhub-2.0.0-py3-none-any.whl (165.3 kB view details)

Uploaded Python 3

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

Hashes for azure_mgmt_providerhub-2.0.0.tar.gz
Algorithm Hash digest
SHA256 d6cad3d9479821444f8a369e44ee22ab4c09e9f69f02652c6a951f08655c9741
MD5 e577c5e8d7151c90b175d6c1ea8bbbe9
BLAKE2b-256 19eaabfc5ae43b6a66605c9191ebcfc56add0d0ec2fc34efcfe9ae6b86d8029b

See more details on using hashes here.

File details

Details for the file azure_mgmt_providerhub-2.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for azure_mgmt_providerhub-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 18264b3e2bf2d5c53694a11f56867cc8476d8d4803dbfc7ec1aa5a504c93020f
MD5 a2368f6d530e00ed7c675ec3105f41d1
BLAKE2b-256 3158aba2b7fdcd87eef0e5cde3d5c8dc8fc88a36c2752c99d4e002d8fcf38ae4

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 files

1.0.0

2 files

0.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page