Package: azure-mgmt-resource
Microsoft Azure SDK for PythonThis is the Microsoft Azure Resource Management Client Library.
This package has been tested with Python 3.7+.
For a more complete view of Azure libraries, see theazure sdk python release.DisclaimerAzure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer tohttps://github.com/Azure/azure-sdk-for-python/issues/20691Getting startedPrerequisitesPython 3.7+ is required to use this package.Azure subscriptionInstall the packagepipinstallazure-mgmt-resource
pipinstallazure-identityAuthenticationBy default,Azure Active Directorytoken authentication depends on correct configure of 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 variableAZURE_SUBSCRIPTION_ID.With above configuration, client can be authenticated by following code:fromazure.identityimportDefaultAzureCredentialfromazure.mgmt.resourceimportResourceManagementClientimportossub_id=os.getenv("AZURE_SUBSCRIPTION_ID")client=ResourceManagementClient(credential=DefaultAzureCredential(),subscription_id=sub_id)ExamplesCode samples for this package can be found at:Search Resource Managementon docs.microsoft.comAzure Python Mgmt SDK Samples RepoTroubleshootingNext stepsProvide FeedbackIf you encounter any bugs or have suggestions, please file an issue in theIssuessection of the project.Release History23.0.1 (2023-05-17)Other ChangesFix README.md23.0.0 (2023-03-27)Features AddedAdded operation ApplicationsOperations.begin_refresh_permissionsAdded operation PolicyExemptionsOperations.updateAdded operation group JitRequestsOperationsModel Application has a new parameter artifactsModel Application has a new parameter authorizationsModel Application has a new parameter billing_detailsModel Application has a new parameter created_byModel Application has a new parameter customer_supportModel Application has a new parameter jit_access_policyModel Application has a new parameter management_modeModel Application has a new parameter publisher_tenant_idModel Application has a new parameter support_urlsModel Application has a new parameter updated_byModel ApplicationDefinition has a new parameter deployment_policyModel ApplicationDefinition has a new parameter locking_policyModel ApplicationDefinition has a new parameter management_policyModel ApplicationDefinition has a new parameter notification_policyModel ApplicationDefinition has a new parameter policiesModel ApplicationPatchable has a new parameter artifactsModel ApplicationPatchable has a new parameter authorizationsModel ApplicationPatchable has a new parameter billing_detailsModel ApplicationPatchable has a new parameter created_byModel ApplicationPatchable has a new parameter customer_supportModel ApplicationPatchable has a new parameter jit_access_policyModel ApplicationPatchable has a new parameter management_modeModel ApplicationPatchable has a new parameter publisher_tenant_idModel ApplicationPatchable has a new parameter support_urlsModel ApplicationPatchable has a new parameter updated_byModel PolicyAssignment has a new parameter overridesModel PolicyAssignment has a new parameter resource_selectorsModel PolicyAssignmentUpdate has a new parameter overridesModel PolicyAssignmentUpdate has a new parameter resource_selectorsModel PolicyExemption has a new parameter assignment_scope_validationModel PolicyExemption has a new parameter resource_selectorsBreaking ChangesModel ApplicationDefinition no longer has parameter identityParameter name of model ApplicationArtifact is now requiredParameter type of model ApplicationArtifact is now requiredParameter uri of model ApplicationArtifact is now required23.0.0b1 (2023-02-22)Features AddedAdded operation ApplicationsOperations.begin_refresh_permissionsAdded operation group JitRequestsOperationsModel Application has a new parameter artifactsModel Application has a new parameter authorizationsModel Application has a new parameter billing_detailsModel Application has a new parameter created_byModel Application has a new parameter customer_supportModel Application has a new parameter jit_access_policyModel Application has a new parameter management_modeModel Application has a new parameter publisher_tenant_idModel Application has a new parameter support_urlsModel Application has a new parameter updated_byModel ApplicationDefinition has a new parameter deployment_policyModel ApplicationDefinition has a new parameter locking_policyModel ApplicationDefinition has a new parameter management_policyModel ApplicationDefinition has a new parameter notification_policyModel ApplicationDefinition has a new parameter policiesModel ApplicationPatchable has a new parameter artifactsModel ApplicationPatchable has a new parameter authorizationsModel ApplicationPatchable has a new parameter billing_detailsModel ApplicationPatchable has a new parameter created_byModel ApplicationPatchable has a new parameter customer_supportModel ApplicationPatchable has a new parameter jit_access_policyModel ApplicationPatchable has a new parameter management_modeModel ApplicationPatchable has a new parameter publisher_tenant_idModel ApplicationPatchable has a new parameter support_urlsModel ApplicationPatchable has a new parameter updated_byBreaking ChangesModel ApplicationDefinition no longer has parameter identityParameter name of model ApplicationArtifact is now requiredParameter type of model ApplicationArtifact is now requiredParameter uri of model ApplicationArtifact is now required22.1.0b1 (2023-02-16)Other ChangesAdded generated samples in github repoDrop support for python<3.7.022.0.0 (2022-12-15)Breaking ChangesRenamed operation TagsOperations.create_or_update_at_scope to TagsOperations.begin_create_or_update_at_scopeRenamed operation TagsOperations.delete_at_scope to TagsOperations.begin_delete_at_scopeRenamed operation TagsOperations.update_at_scope to TagsOperations.begin_update_at_scope21.2.1 (2022-10-20)Bugs FixedFixed urlencode innext_linkof paging operation21.2.0 (2022-10-10)Features AddedAdded operation group VariableValuesOperationsAdded operation group VariablesOperations21.1.0 (2022-05-05)FeaturesGAazure.mgmt.resource.changes21.1.0b1 (2022-04-19)FeaturesAdded operation TemplateSpecVersionsOperations.get_built_inAdded operation TemplateSpecVersionsOperations.list_built_insAdded operation TemplateSpecsOperations.get_built_inAdded operation TemplateSpecsOperations.list_built_insAdded operation group ChangesOperationsCombined operation files into one.FixesFixed duplicated query parameters in pageable operation(for more details, seehttps://github.com/Azure/azure-sdk-for-python/issues/23828)21.0.0 (2022-03-22)FeaturesAdded operation PrivateLinkAssociationOperations.listAdded operation ResourceManagementPrivateLinkOperations.list_by_resource_groupBreaking changesOperation PrivateLinkAssociationOperations.get has a new signature20.1.0 (2022-01-25)FeaturesAdded operation SubscriptionsOperations.check_zone_peersAdded operation group PrivateLinkAssociationOperationsAdded operation group ResourceManagementPrivateLinkOperationsModel ProviderResourceType has a new parameter zone_mappings20.0.0 (2021-09-03)FeaturesModel PolicyAssignment has a new parameter system_dataModel PolicyDefinition has a new parameter system_dataModel Location has a new parameter typeModel PolicySetDefinition has a new parameter system_dataModel LocationMetadata has a new parameter home_locationModel TenantIdDescription has a new parameter tenant_branding_logo_urlModel TenantIdDescription has a new parameter tenant_typeModel TenantIdDescription has a new parameter default_domainAdded operation PolicyAssignmentsOperations.update_by_idAdded operation PolicyAssignmentsOperations.updateBreaking changesOperation ProvidersOperations.list_at_tenant_scope has a new signatureOperation ProvidersOperations.list has a new signatureOperation SubscriptionsOperations.list_locations has a new signature19.0.0 (2021-07-19)Breaking changesOperation SubscriptionFeatureRegistrationsOperations.create_or_update has a new signatureOperation SubscriptionFeatureRegistrationsOperations.delete has a new signatureOperation SubscriptionFeatureRegistrationsOperations.get has a new signatureOperation SubscriptionFeatureRegistrationsOperations.list_by_subscription has a new signature18.1.0 (2021-07-13)FeaturesAdded operation group SubscriptionFeatureRegistrationsOperations18.0.0 (2021-05-19)Breaking changesOperation ResourceGroupsOperations.begin_delete has a new signature17.0.0 (2021-05-13)FeaturesModel Provider has a new parameter provider_authorization_consent_stateModel TemplateSpec has a new parameter metadataModel GenericResourceExpanded has a new parameter extended_locationModel Resource has a new parameter extended_locationModel TemplateSpecVersion has a new parameter ui_form_definitionModel TemplateSpecVersion has a new parameter metadataModel TemplateSpecVersion has a new parameter linked_templatesModel TemplateSpecVersion has a new parameter main_templateModel WhatIfChange has a new parameter unsupported_reasonModel GenericResource has a new parameter extended_locationAdded operation ProvidersOperations.provider_permissionsBreaking changesOperation ProvidersOperations.register has a new signatureModel TemplateSpecVersion no longer has parameter templateModel TemplateSpecVersion no longer has parameter artifacts16.1.0 (2021-04-16)FeaturesModel ManagedServiceIdentity has a new parameter tenant_id16.0.0 (2021-02-26)FeaturesModel ParameterDefinitionsValueMetadata has a new parameter strong_typeModel ParameterDefinitionsValueMetadata has a new parameter assign_permissionsModel ProviderResourceType has a new parameter location_mappingsModel DeploymentProperties has a new parameter expression_evaluation_optionsModel PolicyAssignment has a new parameter non_compliance_messagesModel TemplateLink has a new parameter query_stringModel TemplateSpec has a new parameter versionsModel DeploymentWhatIfProperties has a new parameter expression_evaluation_optionsAdded operation ApplicationDefinitionsOperations.get_by_idAdded operation ApplicationDefinitionsOperations.begin_create_or_update_by_idAdded operation ApplicationDefinitionsOperations.begin_delete_by_idAdded operation ProvidersOperations.register_at_management_group_scopeAdded operation PolicySetDefinitionsOperations.list_by_management_groupAdded operation PolicyDefinitionsOperations.list_by_management_groupAdded operation group ProviderResourceTypesOperationsAdded operation group DataPolicyManifestsOperationsAdded operation group ApplicationClientOperationsMixinAdded operation group PolicyExemptionsOperationsBreaking changesOperation PolicyAssignmentsOperations.list has a new signatureOperation PolicyAssignmentsOperations.list_for_management_group has a new signatureOperation PolicyAssignmentsOperations.list_for_resource has a new signatureOperation PolicyAssignmentsOperations.list_for_resource_group has a new signatureOperation TemplateSpecsOperations.get has a new signatureOperation TemplateSpecsOperations.list_by_resource_group has a new signatureOperation TemplateSpecsOperations.list_by_subscription has a new signatureModel PolicyAssignment no longer has parameter skuOperation PolicySetDefinitionsOperations.list_built_in has a new signatureOperation PolicySetDefinitionsOperations.list has a new signatureOperation PolicyDefinitionsOperations.list_built_in has a new signatureOperation PolicyDefinitionsOperations.list has a new signature15.0.0 (2020-09-17)FeaturesModel ProviderResourceType has a new parameter default_api_versionModel ProviderResourceType has a new parameter api_profilesModel AzureResourceBase has a new parameter system_dataModel AliasPath has a new parameter metadataModel TemplateLink has a new parameter idModel TemplateLink has a new parameter relative_pathModel Alias has a new parameter default_metadataAdded operation DeploymentsOperations.begin_what_if_at_management_group_scopeAdded operation DeploymentsOperations.begin_what_if_at_tenant_scopeAdded operation group TemplateSpecsOperationsAdded operation group TemplateSpecVersionsOperationsAdded operation group SubscriptionClientOperationsMixin15.0.0b1 (2020-06-17)This is beta preview version.This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).General breaking changesCredential system has been completly revamped:azure.common.credentialsormsrestazure.azure_active_directoryinstances are no longer supported, use theazure-identityclasses instead:https://pypi.org/project/azure-identity/credentialsparameter has been renamedcredentialTheconfigattribute no longer exists on a client, configuration should be passed as kwarg. Example:MyClient(credential, subscription_id, enable_logging=True). For a complete set of
supported options, see theparameters accept in init documentation of azure-coreYou can't import aversionmodule anymore, use__version__insteadOperations that used to return amsrest.polling.LROPollernow returns aazure.core.polling.LROPollerand are prefixed withbegin_.Exceptions tree have been simplified and most exceptions are nowazure.core.exceptions.HttpResponseError(CloudErrorhas been removed).Most of the operation kwarg have changed. Some of the most noticeable:rawhas been removed. Equivalent feature can be found usingcls, a callback that will give access to internal HTTP response for advanced userFor a complete set of
supported options, see theparameters accept in Request documentation of azure-coreGeneral new featuresType annotations support usingtyping. SDKs are mypy ready.This client has now stable and official support for async. Check theaionamespace of your package to find the async client.This client now support natively tracing library like OpenCensus or OpenTelemetry. See thistracing quickstartfor an overview.10.0.0 (2020-06-02)FeaturesModel AzurePowerShellScript has a new parameter storage_account_settingsModel DeploymentOperationProperties has a new parameter provisioning_operationModel AzureCliScript has a new parameter storage_account_settingsBreaking changesModel AliasPathType no longer has parameter pattern9.0.0 (2020-03-31)FeaturesModel Location has a new parameter metadataModel Location has a new parameter regional_display_nameModel Deployment has a new parameter tagsModel AliasPathType has a new parameter patternModel ScopedDeployment has a new parameter tagsModel DeploymentPropertiesExtended has a new parameter template_hashModel DeploymentPropertiesExtended has a new parameter validated_resourcesModel DeploymentPropertiesExtended has a new parameter errorModel DeploymentPropertiesExtended has a new parameter output_resourcesModel DeploymentExtended has a new parameter tagsModel Subscription has a new parameter tagsAdded operation FeaturesOperations.unregisterAdded operation TagsOperations.get_at_scopeAdded operation TagsOperations.update_at_scopeAdded operation TagsOperations.delete_at_scopeAdded operation TagsOperations.create_or_update_at_scopeAdded operation group DeploymentScriptsOperationsBreaking changesModel Location no longer has parameter latitudeModel Location no longer has parameter longitudeModel DeploymentPropertiesExtended no longer has parameter templateModel TagsResource no longer has parameter tagsModel TagsResource no longer has parameter locationOperation DeploymentsOperations.validate_at_management_group_scope has a new signatureOperation DeploymentsOperations.validate_at_subscription_scope has a new signatureOperation DeploymentsOperations.create_or_update_at_subscription_scope has a new signatureOperation DeploymentsOperations.create_or_update_at_tenant_scope has a new signatureOperation DeploymentsOperations.create_or_update_at_scope has a new signatureOperation DeploymentsOperations.validate has a new signatureOperation DeploymentsOperations.create_or_update has a new signatureOperation DeploymentsOperations.validate_at_scope has a new signatureOperation DeploymentsOperations.validate_at_tenant_scope has a new signatureOperation DeploymentsOperations.create_or_update_at_management_group_scope has a new signatureModel TenantIdDescription has a new signatureRemoved operation TagsOperations.resource_getRemoved operation TagsOperations.resource_deleteRemoved operation TagsOperations.resource_createRemoved operation TagsOperations.resource_update8.0.1 (2020-02-04)BugfixesAdded missing API versions8.0.0 (2020-01-24)FeaturesAdded operation PolicyAssignmentsOperations.list_for_management_groupBreaking changesOperation DeploymentsOperations.create_or_update_at_tenant_scope has a new signatureOperation DeploymentsOperations.validate_at_tenant_scope has a new signatureOperation DeploymentsOperations.validate_at_management_group_scope has a new signatureOperation DeploymentsOperations.create_or_update_at_management_group_scope has a new signature7.0.0 (2019-12-07)FeaturesModel TenantIdDescription has a new parameter display_nameModel TenantIdDescription has a new parameter domainsModel Application has a new parameter ui_definition_uriModel ApplicationPatchable has a new parameter ui_definition_uriBreaking changesOperation
DeploymentsOperations.create_or_update_at_tenant_scope has a
new signatureOperation
DeploymentsOperations.create_or_update_at_management_group_scope
has a new signatureOperation
DeploymentsOperations.validate_at_management_group_scope has a
new signatureOperation DeploymentsOperations.validate_at_tenant_scope has a
new signatureModel PolicySetDefinition no longer has parameter
policy_definition_groupsModel Subscription no longer has parameter managed_by_tenantsModel DeploymentValidateResult no longer has parameter errorRemoved operation DeploymentsOperations.what_ifRemoved operation
DeploymentsOperations.what_if_at_subscription_scopeModel PolicyDefinitionReference has a new signature6.0.0 (2019-11-01)FeaturesModel PolicySetDefinition has a new parameter
policy_definition_groupsBreaking changesOperation DeploymentsOperations.validate_at_tenant_scope has a
new signatureOperation
DeploymentsOperations.create_or_update_at_management_group_scope
has a new signatureOperation
DeploymentsOperations.validate_at_management_group_scope has a
new signatureOperation
DeploymentsOperations.create_or_update_at_tenant_scope has a
new signatureModel PolicyDefinitionReference has a new signature5.1.0 (2019-10-04)FeaturesAdded operation DeploymentsOperations.what_ifAdded operation
DeploymentsOperations.what_if_at_subscription_scope5.0.0 (2019-09-22)FeaturesModel DeploymentValidateResult has a new parameter errorModel Subscription has a new parameter managed_by_tenantsBreaking changesModel Application no longer has parameter ui_definition_uriModel ApplicationPatchable no longer has parameter
ui_definition_uriModel TenantIdDescription no longer has parameter display_nameModel TenantIdDescription no longer has parameter domains4.0.0 (2019-09-03)FeaturesModel PolicyAssignment has a new parameter enforcement_modeAdded operation DeploymentOperations.get_at_scopeAdded operation DeploymentOperations.list_at_tenant_scopeAdded operation DeploymentOperations.get_at_tenant_scopeAdded operation DeploymentOperations.list_at_scopeAdded operation
DeploymentsOperations.create_or_update_at_tenant_scopeAdded operation DeploymentsOperations.list_at_tenant_scopeAdded operation DeploymentsOperations.delete_at_scopeAdded operation DeploymentsOperations.cancel_at_tenant_scopeAdded operation DeploymentsOperations.list_at_scopeAdded operation DeploymentsOperations.get_at_scopeAdded operation
DeploymentsOperations.export_template_at_tenant_scopeAdded operation DeploymentsOperations.validate_at_scopeAdded operation DeploymentsOperations.delete_at_tenant_scopeAdded operation DeploymentsOperations.export_template_at_scopeAdded operation DeploymentsOperations.validate_at_tenant_scopeAdded operation DeploymentsOperations.create_or_update_at_scopeAdded operation
DeploymentsOperations.check_existence_at_tenant_scopeAdded operation DeploymentsOperations.check_existence_at_scopeAdded operation DeploymentsOperations.cancel_at_scopeAdded operation DeploymentsOperations.get_at_tenant_scopeAdded operation DeploymentsOperations.calculate_template_hashAdded operation ProvidersOperations.list_at_tenant_scopeAdded operation ProvidersOperations.get_at_tenant_scopeBreaking changesModel DeploymentValidateResult no longer has parameter errorModel ErrorResponse has a new signature3.1.0 (2019-07-20)FeaturesModel TenantIdDescription has a new parameter domainsModel TenantIdDescription has a new parameter display_name3.0.0 (2019-06-13)FeaturesModel Provider has a new parameter registration_policyModel ProviderResourceType has a new parameter capabilitiesModel DeploymentOperationProperties has a new parameter durationModel DeploymentPropertiesExtended has a new parameter durationAdded operation
DeploymentOperations.get_at_management_group_scopeAdded operation
DeploymentOperations.list_at_management_group_scopeAdded operation
DeploymentsOperations.export_template_at_management_group_scopeAdded operation
DeploymentsOperations.create_or_update_at_management_group_scopeAdded operation
DeploymentsOperations.list_at_management_group_scopeAdded operation
DeploymentsOperations.get_at_management_group_scopeAdded operation
DeploymentsOperations.check_existence_at_management_group_scopeAdded operation
DeploymentsOperations.cancel_at_management_group_scopeAdded operation
DeploymentsOperations.delete_at_management_group_scopeAdded operation
DeploymentsOperations.validate_at_management_group_scopePolicy default API version is now 2018-05-01General Breaking changesThis version uses a next-generation code generator thatmightintroduce breaking changes if you were importing from the v20xx_yy_zz
API folders. In summary, some modules were incorrectly
visible/importable and have been renamed. This fixed several issues
caused by usage of classes that were not supposed to be used in the
first place.The following applies for all client and namespaces, we take
ResourceManagementClient and "resources" as example: -
ResourceManagementClient cannot be imported fromazure.mgmt.resource.resources.v20xx_yy_zz.resource_management_clientanymore (import fromazure.mgmt.resource.resources.v20xx_yy_zzworks like before) - ResourceManagementClientConfiguration import has
been moved fromazure.mgmt.resource.resources.v20xx_yy_zz.resource_management_clienttoazure.mgmt.resource.resources.v20xx_yy_zz- A modelMyClassfrom a "models" sub-module cannot be imported anymore usingazure.mgmt.resource.resources.v20xx_yy_zz.models.my_class(import
fromazure.mgmt.resource.resources.v20xx_yy_zz.modelsworks like
before) - An operation classMyClassOperationsfrom anoperationssub-module cannot be imported anymore usingazure.mgmt.resource.resources.v20xx_yy_zz.operations.my_class_operations(import fromazure.mgmt.resource.resources.v20xx_yy_zz.operationsworks like before)Last but not least, HTTP connection pooling is now enabled by default.
You should always use a client as a context manager, or call close(), or
use no more than one client per process.2.2.0 (2019-05-23)Features on Subscriptionstenant_id is now returned part of the subscription informationFeatures on LocksAdd list_by_scope2.1.0 (2019-02-01)Features on PolicyNew API version for Policy 2018-05-01Model PolicyAssignment has a new parameter locationModel PolicyAssignment has a new parameter identity2.0.0 (2018-07-20)FeaturesIdentity class has now a user_assigned_identities attributeClient class can be used as a context manager to keep the underlying
HTTP session open for performance2.0.0rc2 (2018-06-13)Features on PolicyNew API version for Policy 2018-03-01. This a merge of
2017-06-01-preview and 2016-12-01 and has no external API breaking.Features on ResourcesResources new Api Version 2018-05-01Model Deployment has a new parameter locationModel DeploymentExtended has a new parameter locationAdded operation
DeploymentsOperations.export_template_at_subscription_scopeAdded operation DeploymentsOperations.get_at_subscription_scopeAdded operation
DeploymentsOperations.cancel_at_subscription_scopeAdded operation
DeploymentsOperations.delete_at_subscription_scopeAdded operation
DeploymentsOperations.create_or_update_at_subscription_scopeAdded operation
DeploymentsOperations.validate_at_subscription_scopeAdded operation
DeploymentsOperations.check_existence_at_subscription_scopeAdded operation DeploymentsOperations.list_at_subscription_scopeAdded operation DeploymentOperations.get_at_subscription_scopeAdded operation DeploymentOperations.list_at_subscription_scopeBreaking changes on ResourcesOperation DeploymentsOperations.create_or_update lost its ignored
"location" parameter.Operation DeploymentsOperations.validate lost its ignored "location"
parameter.Common featuresClient class can be used as a context manager to keep the underlying
HTTP session open for performance2.0.0rc1 (2018-04-23)General Breaking changesThis version uses a next-generation code generator thatmightintroduce breaking changes.Model signatures now use only keyword-argument syntax. All
positional arguments must be re-written as keyword-arguments. To
keep auto-completion in most cases, models are now generated for
Python 2 and Python 3. Python 3 uses the "*" syntax for
keyword-only arguments.Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to
improve the behavior when unrecognized enum values are encountered.
While this is not a breaking change, the distinctions are important,
and are documented here:https://docs.python.org/3/library/enum.html#othersAt a glance:"is" should not be used at all."format" will return the string value, where "%s" string
formatting will returnNameOfEnum.stringvalue. Format syntax
should be prefered.New Long Running Operation:Return type changes frommsrestazure.azure_operation.AzureOperationPollertomsrest.polling.LROPoller. External API is the same.Return type is nowalwaysamsrest.polling.LROPoller,
regardless of the optional parameters used.The behavior has changed when usingraw=True. Instead of
returning the initial call result asClientRawResponse,
without polling, now this returns an LROPoller. After polling,
the final resource will be returned as aClientRawResponse.Newpollingparameter. The default behavior isPolling=Truewhich will poll using ARM algorithm. WhenPolling=False, the response of the initial call will be
returned without polling.pollingparameter accepts instances of subclasses ofmsrest.polling.PollingMethod.add_done_callbackwill no longer raise if called after
polling is finished, but will instead execute the callback right
away.FeaturesAdd new ApiVersion 2018-02-01 (new default):Add on_error_deploymentSupport MSI in generic ARM resourcesAll clients now support Azure profiles.Add generic resources update (2017-05-10 and 2018-02-01)Add version to PlanBugfixesCompatibility of the sdist with wheel 0.31.01.2.2 (2017-10-17)Bug fixesUnicode strings are valid "subscription_id" in Python 2.7Added some deprecation warnings1.2.1 (2017-10-06)Bugfixes"Get" on unkwon policy resources should raise and not return None1.2.0 (2017-10-05)FeaturesAdd validate_move_resourcesAdd mode and metadata to PolicyDefinitionAdd policy_definitions.get_built_inAdd policy_definitions.list_built_inAdd policy_definitions.create_or_update_at_management_groupAdd policy_definitions.delete_at_management_groupAdd policy_definitions.get_at_management_groupAdd policy_definitions.list_by_management_groupAdd preview version of Policy 2017-06-01-preview:Add policy_set_definitions operations groupAdd policy set definitions to policy_assignments operations
groupAdd skus to policy assignmentBug fixesDo not fail on 204 when deleting a policy assignment (2016-12-01)Breaking changes to preview clientsMajor renaming into ManagedApplication client, and GA ApiVersion
2017-09-01DisclaimerWe removed the "filter" parameter of policy_definitions.list
method. However, we don't upgrade the major version of the package,
since this parameter has no meaning for the RestAPI and there is no
way any Python users would have been able to use it anyway.1.1.0 (2017-05-15)Tag 1.1.0rc2 as stable (same content)1.1.0rc2 (2017-05-12)Add Policy ApiVersion 2015-10-01-preview (AzureStack default)1.1.0rc1 (2017-05-08)New default ApiVersion is now 2017-05-10. Breaking changes described
in 1.0.0rc3 are now applied by default.1.0.0rc3 (2017-05-04)Bug fixesSubscriptions: Removed deprecated tenant IDManaged Applications: All list methods return an iteratorNew Resources ApiVersion 2017-05-10Deploy resources to multiple resource groups from one templateSome breaking changes are introduced compared to previous versions:deployments.list has been renamed
deployments.list_by_resource_groupresource_groups.list_resources has been moved to
resources.list_by_resource_groupresource_groups.patch has been renamed to
resource_groups.update and now takes an instance of
ResourceGroupPatchable (and not ResourceGroup).The default is still 2016-09-01 in this package, waiting for the
ApiVersion to be widely available.1.0.0rc2 (2017-05-02)Add Managed Applications client (preview)1.0.0rc1 (2017-04-11)Bug fixestag_count is now correctly an int and not a stringdeployment_properties is now required for all deployments
operations as expectedBreaking ChangesLocks moves to a new ApiVersion and brings several consistent naming
refactoring and new methodsFeaturesTo help customers with sovereign clouds (not general Azure), this
version has official multi ApiVersion support for the following resource
type:Locks: 2015-01-01 and 2016-09-01Policy: 2016-04-01 and 2016-12-01Resources: 2016-02-01 and 2016-09-01The following resource types support one ApiVersion:Features: 2015-12-01Links: 2016-09-01Subscriptions: 2016-06-010.31.0 (2016-11-10)Breaking changeResource.Links 'create_or_update' method has simpler parameters0.30.2 (2016-10-20)FeaturesAdd Resource.Links client0.30.1 (2016-10-17)BugfixesLocation is now correctly declared optional and not required.0.30.0 (2016-10-04)Preview release. Based on API version 2016-09-01.0.20.0 (2015-08-31)Initial preview release. Based on API version 2014-04-01-preview