Skip to main content

Microsoft Azure Deploymentstacks Management Client Library for Python

Project description

Microsoft Azure SDK for Python

This is the Microsoft Azure Resource Deploymentstacks Management Client Library. This package has been tested with Python 3.9+. 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-resource-deploymentstacks
pip install azure-identity

Authentication

By default, Azure Active Directory 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.resource.deploymentstacks import DeploymentStacksClient
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = DeploymentStacksClient(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

1.0.0 (2026-02-10)

Features Added

  • Model DeploymentStacksClient added parameter cloud_setting in method __init__
  • Client DeploymentStacksClient added method send_request
  • Client DeploymentStacksClient added operation group deployment_stacks_what_if_results_at_resource_group
  • Client DeploymentStacksClient added operation group deployment_stacks_what_if_results_at_subscription
  • Client DeploymentStacksClient added operation group deployment_stacks_what_if_results_at_management_group
  • Model ActionOnUnmanage added property resources_without_delete_support
  • Enum DenyStatusMode added member UNKNOWN
  • Model DeploymentParameter added property expression
  • Model DeploymentStack added property properties
  • Model DeploymentStackProperties added property extension_configs
  • Model DeploymentStackProperties added property external_inputs
  • Model DeploymentStackProperties added property external_input_definitions
  • Model DeploymentStackProperties added property validation_level
  • Model DeploymentStackProperties added property deployment_extensions
  • Enum DeploymentStackProvisioningState added member INITIALIZING
  • Enum DeploymentStackProvisioningState added member RUNNING
  • Model DeploymentStackValidateProperties added property deployment_extensions
  • Model DeploymentStackValidateProperties added property validation_level
  • Model ManagedResourceReference added property extension
  • Model ManagedResourceReference added property type
  • Model ManagedResourceReference added property identifiers
  • Model ManagedResourceReference added property api_version
  • Model ResourceReference added property extension
  • Model ResourceReference added property type
  • Model ResourceReference added property identifiers
  • Model ResourceReference added property api_version
  • Model ResourceReferenceExtended added property extension
  • Model ResourceReferenceExtended added property type
  • Model ResourceReferenceExtended added property identifiers
  • Model ResourceReferenceExtended added property api_version
  • Added model DeploymentExtension
  • Added model DeploymentExtensionConfig
  • Added model DeploymentExtensionConfigItem
  • Added model DeploymentExternalInput
  • Added model DeploymentExternalInputDefinition
  • Added model DeploymentStacksChangeBase
  • Added model DeploymentStacksChangeBaseDenyStatusMode
  • Added model DeploymentStacksChangeBaseDeploymentStacksManagementStatus
  • Added model DeploymentStacksChangeDeltaDenySettings
  • Added model DeploymentStacksChangeDeltaRecord
  • Added model DeploymentStacksDiagnostic
  • Added enum DeploymentStacksDiagnosticLevel
  • Added enum DeploymentStacksManagementStatus
  • Added model DeploymentStacksWhatIfChange
  • Added enum DeploymentStacksWhatIfChangeCertainty
  • Added enum DeploymentStacksWhatIfChangeType
  • Added model DeploymentStacksWhatIfPropertyChange
  • Added enum DeploymentStacksWhatIfPropertyChangeType
  • Added model DeploymentStacksWhatIfResourceChange
  • Added model DeploymentStacksWhatIfResult
  • Added model DeploymentStacksWhatIfResultProperties
  • Added model ErrorResponse
  • Added model ProxyResource
  • Added model Resource
  • Added enum ResourcesWithoutDeleteSupportAction
  • Added enum ValidationLevel
  • Method DeploymentStacksOperations.begin_delete_at_management_group added parameter unmanage_action_resources_without_delete_support
  • Method DeploymentStacksOperations.begin_delete_at_resource_group added parameter unmanage_action_resources_without_delete_support
  • Method DeploymentStacksOperations.begin_delete_at_subscription added parameter unmanage_action_resources_without_delete_support
  • Added operation group DeploymentStacksWhatIfResultsAtManagementGroupOperations
  • Added operation group DeploymentStacksWhatIfResultsAtResourceGroupOperations
  • Added operation group DeploymentStacksWhatIfResultsAtSubscriptionOperations

Breaking Changes

  • This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
  • For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
  • Deleted or renamed model DeploymentStacksDeleteDetachEnum
  • Model DeploymentStack moved instance variable error, template, template_link, parameters, parameters_link, action_on_unmanage, debug_setting, bypass_stack_out_of_sync_error, deployment_scope, description, deny_settings, provisioning_state, correlation_id, detached_resources, deleted_resources, failed_resources, resources, deployment_id, outputs and duration under property properties
  • Method DeploymentStacksOperations.begin_delete_at_management_group changed its parameter unmanage_action_resources/unmanage_action_resource_groups/unmanage_action_management_groups/bypass_stack_out_of_sync_error from positional_or_keyword to keyword_only
  • Method DeploymentStacksOperations.begin_delete_at_resource_group changed its parameter unmanage_action_resources/unmanage_action_resource_groups/unmanage_action_management_groups/bypass_stack_out_of_sync_error from positional_or_keyword to keyword_only
  • Method DeploymentStacksOperations.begin_delete_at_subscription changed its parameter unmanage_action_resources/unmanage_action_resource_groups/unmanage_action_management_groups/bypass_stack_out_of_sync_error from positional_or_keyword to keyword_only

Other Changes

  • Deleted model AzureResourceBase/DeploymentStacksError which actually were not used by SDK users

1.0.0b1 (2025-06-09)

Other Changes

  • Initial version

Project details


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_resource_deploymentstacks-1.0.0.tar.gz (85.5 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file azure_mgmt_resource_deploymentstacks-1.0.0.tar.gz.

File metadata

File hashes

Hashes for azure_mgmt_resource_deploymentstacks-1.0.0.tar.gz
Algorithm Hash digest
SHA256 808dcdd71737e9ca4e7cb84bc62a74efd5457b6a6db0e5607cd36c86fd582dc7
MD5 842321fc9840d41c58bb1a19b9887da8
BLAKE2b-256 b26f044446e90309017177eea4470e0048d559c1f30059e3598c0465d489a5a4

See more details on using hashes here.

File details

Details for the file azure_mgmt_resource_deploymentstacks-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for azure_mgmt_resource_deploymentstacks-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e36455d3e8afed7a7eb129fc69361d6936a94c68aef3f18574c1a73970e8204e
MD5 e5759f090904938782005898da8701e1
BLAKE2b-256 6f25eeb021cb8da7947997497358552ca8237722f152d3b5b8ca7f0cc14dedca

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page