You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
2.0.0 (2026-02-09)
Breaking Changes
Type of ActionOnUnmanage.ManagementGroups has been changed from *DeploymentStacksDeleteDetachEnum to *UnmanageActionManagementGroupMode
Type of ActionOnUnmanage.ResourceGroups has been changed from *DeploymentStacksDeleteDetachEnum to *UnmanageActionResourceGroupMode
Type of ActionOnUnmanage.Resources has been changed from *DeploymentStacksDeleteDetachEnum to *UnmanageActionResourceMode
Enum DeploymentStacksDeleteDetachEnum has been removed
Features Added
New value DenyStatusModeUnknown added to enum type DenyStatusMode
New value DeploymentStackProvisioningStateInitializing, DeploymentStackProvisioningStateRunning added to enum type DeploymentStackProvisioningState
New enum type DeploymentStacksDiagnosticLevel with values DeploymentStacksDiagnosticLevelError, DeploymentStacksDiagnosticLevelInfo, DeploymentStacksDiagnosticLevelWarning
New enum type DeploymentStacksManagementStatus with values DeploymentStacksManagementStatusManaged, DeploymentStacksManagementStatusUnknown, DeploymentStacksManagementStatusUnmanaged
New enum type DeploymentStacksWhatIfChangeCertainty with values DeploymentStacksWhatIfChangeCertaintyDefinite, DeploymentStacksWhatIfChangeCertaintyPotential
New enum type DeploymentStacksWhatIfChangeType with values DeploymentStacksWhatIfChangeTypeCreate, DeploymentStacksWhatIfChangeTypeDelete, DeploymentStacksWhatIfChangeTypeDetach, DeploymentStacksWhatIfChangeTypeModify, DeploymentStacksWhatIfChangeTypeNoChange, DeploymentStacksWhatIfChangeTypeUnsupported
New enum type DeploymentStacksWhatIfPropertyChangeType with values DeploymentStacksWhatIfPropertyChangeTypeArray, DeploymentStacksWhatIfPropertyChangeTypeCreate, DeploymentStacksWhatIfPropertyChangeTypeDelete, DeploymentStacksWhatIfPropertyChangeTypeModify, DeploymentStacksWhatIfPropertyChangeTypeNoEffect
New enum type ResourcesWithoutDeleteSupportAction with values ResourcesWithoutDeleteSupportActionDetach, ResourcesWithoutDeleteSupportActionFail
New enum type ValidationLevel with values ValidationLevelProvider, ValidationLevelProviderNoRbac, ValidationLevelTemplate
New function *ClientFactory.NewWhatIfResultsAtManagementGroupClient() *WhatIfResultsAtManagementGroupClient
New function *ClientFactory.NewWhatIfResultsAtResourceGroupClient() *WhatIfResultsAtResourceGroupClient
New function *ClientFactory.NewWhatIfResultsAtSubscriptionClient() *WhatIfResultsAtSubscriptionClient
New function NewWhatIfResultsAtManagementGroupClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*WhatIfResultsAtManagementGroupClient, error)
New function *WhatIfResultsAtManagementGroupClient.BeginCreateOrUpdate(ctx context.Context, managementGroupID string, deploymentStacksWhatIfResultName string, resource WhatIfResult, options *WhatIfResultsAtManagementGroupClientBeginCreateOrUpdateOptions) (*runtime.Poller[WhatIfResultsAtManagementGroupClientCreateOrUpdateResponse], error)
New function *WhatIfResultsAtManagementGroupClient.Delete(ctx context.Context, managementGroupID string, deploymentStacksWhatIfResultName string, options *WhatIfResultsAtManagementGroupClientDeleteOptions) (WhatIfResultsAtManagementGroupClientDeleteResponse, error)
New function *WhatIfResultsAtManagementGroupClient.Get(ctx context.Context, managementGroupID string, deploymentStacksWhatIfResultName string, options *WhatIfResultsAtManagementGroupClientGetOptions) (WhatIfResultsAtManagementGroupClientGetResponse, error)
New function *WhatIfResultsAtManagementGroupClient.NewListPager(managementGroupID string, options *WhatIfResultsAtManagementGroupClientListOptions) *runtime.Pager[WhatIfResultsAtManagementGroupClientListResponse]
New function *WhatIfResultsAtManagementGroupClient.BeginWhatIf(ctx context.Context, managementGroupID string, deploymentStacksWhatIfResultName string, options *WhatIfResultsAtManagementGroupClientBeginWhatIfOptions) (*runtime.Poller[WhatIfResultsAtManagementGroupClientWhatIfResponse], error)
New function NewWhatIfResultsAtResourceGroupClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*WhatIfResultsAtResourceGroupClient, error)
New function *WhatIfResultsAtResourceGroupClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, deploymentStacksWhatIfResultName string, resource WhatIfResult, options *WhatIfResultsAtResourceGroupClientBeginCreateOrUpdateOptions) (*runtime.Poller[WhatIfResultsAtResourceGroupClientCreateOrUpdateResponse], error)
New function *WhatIfResultsAtResourceGroupClient.Delete(ctx context.Context, resourceGroupName string, deploymentStacksWhatIfResultName string, options *WhatIfResultsAtResourceGroupClientDeleteOptions) (WhatIfResultsAtResourceGroupClientDeleteResponse, error)
New function *WhatIfResultsAtResourceGroupClient.Get(ctx context.Context, resourceGroupName string, deploymentStacksWhatIfResultName string, options *WhatIfResultsAtResourceGroupClientGetOptions) (WhatIfResultsAtResourceGroupClientGetResponse, error)
New function *WhatIfResultsAtResourceGroupClient.NewListPager(resourceGroupName string, options *WhatIfResultsAtResourceGroupClientListOptions) *runtime.Pager[WhatIfResultsAtResourceGroupClientListResponse]
New function *WhatIfResultsAtResourceGroupClient.BeginWhatIf(ctx context.Context, resourceGroupName string, deploymentStacksWhatIfResultName string, options *WhatIfResultsAtResourceGroupClientBeginWhatIfOptions) (*runtime.Poller[WhatIfResultsAtResourceGroupClientWhatIfResponse], error)
New function NewWhatIfResultsAtSubscriptionClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*WhatIfResultsAtSubscriptionClient, error)
New function *WhatIfResultsAtSubscriptionClient.BeginCreateOrUpdate(ctx context.Context, deploymentStacksWhatIfResultName string, resource WhatIfResult, options *WhatIfResultsAtSubscriptionClientBeginCreateOrUpdateOptions) (*runtime.Poller[WhatIfResultsAtSubscriptionClientCreateOrUpdateResponse], error)
New function *WhatIfResultsAtSubscriptionClient.Delete(ctx context.Context, deploymentStacksWhatIfResultName string, options *WhatIfResultsAtSubscriptionClientDeleteOptions) (WhatIfResultsAtSubscriptionClientDeleteResponse, error)
New function *WhatIfResultsAtSubscriptionClient.Get(ctx context.Context, deploymentStacksWhatIfResultName string, options *WhatIfResultsAtSubscriptionClientGetOptions) (WhatIfResultsAtSubscriptionClientGetResponse, error)
New function *WhatIfResultsAtSubscriptionClient.NewListPager(options *WhatIfResultsAtSubscriptionClientListOptions) *runtime.Pager[WhatIfResultsAtSubscriptionClientListResponse]
New function *WhatIfResultsAtSubscriptionClient.BeginWhatIf(ctx context.Context, deploymentStacksWhatIfResultName string, options *WhatIfResultsAtSubscriptionClientBeginWhatIfOptions) (*runtime.Poller[WhatIfResultsAtSubscriptionClientWhatIfResponse], error)
New struct ChangeBase
New struct ChangeBaseDenyStatusMode
New struct ChangeBaseDeploymentStacksManagementStatus
New struct ChangeDeltaDenySettings
New struct ChangeDeltaRecord
New struct DeploymentExtension
New struct DeploymentExtensionConfig
New struct DeploymentExtensionConfigItem
New struct DeploymentExternalInput
New struct DeploymentExternalInputDefinition
New struct Diagnostic
New struct WhatIfChange
New struct WhatIfPropertyChange
New struct WhatIfResourceChange
New struct WhatIfResult
New struct WhatIfResultListResult
New struct WhatIfResultProperties
New field ResourcesWithoutDeleteSupport in struct ActionOnUnmanage
New field UnmanageActionResourcesWithoutDeleteSupport in struct ClientBeginDeleteAtManagementGroupOptions
New field UnmanageActionResourcesWithoutDeleteSupport in struct ClientBeginDeleteAtResourceGroupOptions
New field UnmanageActionResourcesWithoutDeleteSupport in struct ClientBeginDeleteAtSubscriptionOptions
New field Expression in struct DeploymentParameter
New field DeploymentExtensions, ExtensionConfigs, ExternalInputDefinitions, ExternalInputs, ValidationLevel in struct DeploymentStackProperties
New field DeploymentExtensions, ValidationLevel in struct DeploymentStackValidateProperties
New field APIVersion, Extension, Identifiers, Type in struct ManagedResourceReference
New field APIVersion, Extension, Identifiers, Type in struct ResourceReference
New field APIVersion, Extension, Identifiers, Type in struct ResourceReferenceExtended