2.0.0 (2026-02-09)
Breaking Changes
- Type of
ActionOnUnmanage.ManagementGroupshas been changed from*DeploymentStacksDeleteDetachEnumto*UnmanageActionManagementGroupMode - Type of
ActionOnUnmanage.ResourceGroupshas been changed from*DeploymentStacksDeleteDetachEnumto*UnmanageActionResourceGroupMode - Type of
ActionOnUnmanage.Resourceshas been changed from*DeploymentStacksDeleteDetachEnumto*UnmanageActionResourceMode - Enum
DeploymentStacksDeleteDetachEnumhas been removed
Features Added
- New value
DenyStatusModeUnknownadded to enum typeDenyStatusMode - New value
DeploymentStackProvisioningStateInitializing,DeploymentStackProvisioningStateRunningadded to enum typeDeploymentStackProvisioningState - New enum type
DeploymentStacksDiagnosticLevelwith valuesDeploymentStacksDiagnosticLevelError,DeploymentStacksDiagnosticLevelInfo,DeploymentStacksDiagnosticLevelWarning - New enum type
DeploymentStacksManagementStatuswith valuesDeploymentStacksManagementStatusManaged,DeploymentStacksManagementStatusUnknown,DeploymentStacksManagementStatusUnmanaged - New enum type
DeploymentStacksWhatIfChangeCertaintywith valuesDeploymentStacksWhatIfChangeCertaintyDefinite,DeploymentStacksWhatIfChangeCertaintyPotential - New enum type
DeploymentStacksWhatIfChangeTypewith valuesDeploymentStacksWhatIfChangeTypeCreate,DeploymentStacksWhatIfChangeTypeDelete,DeploymentStacksWhatIfChangeTypeDetach,DeploymentStacksWhatIfChangeTypeModify,DeploymentStacksWhatIfChangeTypeNoChange,DeploymentStacksWhatIfChangeTypeUnsupported - New enum type
DeploymentStacksWhatIfPropertyChangeTypewith valuesDeploymentStacksWhatIfPropertyChangeTypeArray,DeploymentStacksWhatIfPropertyChangeTypeCreate,DeploymentStacksWhatIfPropertyChangeTypeDelete,DeploymentStacksWhatIfPropertyChangeTypeModify,DeploymentStacksWhatIfPropertyChangeTypeNoEffect - New enum type
ResourcesWithoutDeleteSupportActionwith valuesResourcesWithoutDeleteSupportActionDetach,ResourcesWithoutDeleteSupportActionFail - New enum type
ValidationLevelwith valuesValidationLevelProvider,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
ResourcesWithoutDeleteSupportin structActionOnUnmanage - New field
UnmanageActionResourcesWithoutDeleteSupportin structClientBeginDeleteAtManagementGroupOptions - New field
UnmanageActionResourcesWithoutDeleteSupportin structClientBeginDeleteAtResourceGroupOptions - New field
UnmanageActionResourcesWithoutDeleteSupportin structClientBeginDeleteAtSubscriptionOptions - New field
Expressionin structDeploymentParameter - New field
DeploymentExtensions,ExtensionConfigs,ExternalInputDefinitions,ExternalInputs,ValidationLevelin structDeploymentStackProperties - New field
DeploymentExtensions,ValidationLevelin structDeploymentStackValidateProperties - New field
APIVersion,Extension,Identifiers,Typein structManagedResourceReference - New field
APIVersion,Extension,Identifiers,Typein structResourceReference - New field
APIVersion,Extension,Identifiers,Typein structResourceReferenceExtended