github Azure/azure-sdk-for-go sdk/resourcemanager/resources/armdeployments/v0.2.0

pre-release14 hours ago

0.2.0 (2025-12-16)

Breaking Changes

  • Function NewClient has been removed
  • Function *Client.CalculateTemplateHash has been removed
  • Function *Client.Cancel has been removed
  • Function *Client.CancelAtManagementGroupScope has been removed
  • Function *Client.CancelAtScope has been removed
  • Function *Client.CancelAtSubscriptionScope has been removed
  • Function *Client.CancelAtTenantScope has been removed
  • Function *Client.CheckExistence has been removed
  • Function *Client.CheckExistenceAtManagementGroupScope has been removed
  • Function *Client.CheckExistenceAtScope has been removed
  • Function *Client.CheckExistenceAtSubscriptionScope has been removed
  • Function *Client.CheckExistenceAtTenantScope has been removed
  • Function *Client.BeginCreateOrUpdate has been removed
  • Function *Client.BeginCreateOrUpdateAtManagementGroupScope has been removed
  • Function *Client.BeginCreateOrUpdateAtScope has been removed
  • Function *Client.BeginCreateOrUpdateAtSubscriptionScope has been removed
  • Function *Client.BeginCreateOrUpdateAtTenantScope has been removed
  • Function *Client.BeginDelete has been removed
  • Function *Client.BeginDeleteAtManagementGroupScope has been removed
  • Function *Client.BeginDeleteAtScope has been removed
  • Function *Client.BeginDeleteAtSubscriptionScope has been removed
  • Function *Client.BeginDeleteAtTenantScope has been removed
  • Function *Client.ExportTemplate has been removed
  • Function *Client.ExportTemplateAtManagementGroupScope has been removed
  • Function *Client.ExportTemplateAtScope has been removed
  • Function *Client.ExportTemplateAtSubscriptionScope has been removed
  • Function *Client.ExportTemplateAtTenantScope has been removed
  • Function *Client.Get has been removed
  • Function *Client.GetAtManagementGroupScope has been removed
  • Function *Client.GetAtScope has been removed
  • Function *Client.GetAtSubscriptionScope has been removed
  • Function *Client.GetAtTenantScope has been removed
  • Function *Client.NewListAtManagementGroupScopePager has been removed
  • Function *Client.NewListAtScopePager has been removed
  • Function *Client.NewListAtSubscriptionScopePager has been removed
  • Function *Client.NewListAtTenantScopePager has been removed
  • Function *Client.NewListByResourceGroupPager has been removed
  • Function *Client.BeginValidate has been removed
  • Function *Client.BeginValidateAtManagementGroupScope has been removed
  • Function *Client.BeginValidateAtScope has been removed
  • Function *Client.BeginValidateAtSubscriptionScope has been removed
  • Function *Client.BeginValidateAtTenantScope has been removed
  • Function *Client.BeginWhatIf has been removed
  • Function *Client.BeginWhatIfAtManagementGroupScope has been removed
  • Function *Client.BeginWhatIfAtSubscriptionScope has been removed
  • Function *Client.BeginWhatIfAtTenantScope has been removed
  • Function *ClientFactory.NewClient has been removed

Features Added

  • New function *ClientFactory.NewDeploymentsClient() *DeploymentsClient
  • New function NewDeploymentsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DeploymentsClient, error)
  • New function *DeploymentsClient.CalculateTemplateHash(ctx context.Context, templateParam any, options *DeploymentsClientCalculateTemplateHashOptions) (DeploymentsClientCalculateTemplateHashResponse, error)
  • New function *DeploymentsClient.Cancel(ctx context.Context, resourceGroupName string, deploymentName string, options *DeploymentsClientCancelOptions) (DeploymentsClientCancelResponse, error)
  • New function *DeploymentsClient.CancelAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, options *DeploymentsClientCancelAtManagementGroupScopeOptions) (DeploymentsClientCancelAtManagementGroupScopeResponse, error)
  • New function *DeploymentsClient.CancelAtScope(ctx context.Context, scope string, deploymentName string, options *DeploymentsClientCancelAtScopeOptions) (DeploymentsClientCancelAtScopeResponse, error)
  • New function *DeploymentsClient.CancelAtSubscriptionScope(ctx context.Context, deploymentName string, options *DeploymentsClientCancelAtSubscriptionScopeOptions) (DeploymentsClientCancelAtSubscriptionScopeResponse, error)
  • New function *DeploymentsClient.CancelAtTenantScope(ctx context.Context, deploymentName string, options *DeploymentsClientCancelAtTenantScopeOptions) (DeploymentsClientCancelAtTenantScopeResponse, error)
  • New function *DeploymentsClient.CheckExistence(ctx context.Context, resourceGroupName string, deploymentName string, options *DeploymentsClientCheckExistenceOptions) (DeploymentsClientCheckExistenceResponse, error)
  • New function *DeploymentsClient.CheckExistenceAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, options *DeploymentsClientCheckExistenceAtManagementGroupScopeOptions) (DeploymentsClientCheckExistenceAtManagementGroupScopeResponse, error)
  • New function *DeploymentsClient.CheckExistenceAtScope(ctx context.Context, scope string, deploymentName string, options *DeploymentsClientCheckExistenceAtScopeOptions) (DeploymentsClientCheckExistenceAtScopeResponse, error)
  • New function *DeploymentsClient.CheckExistenceAtSubscriptionScope(ctx context.Context, deploymentName string, options *DeploymentsClientCheckExistenceAtSubscriptionScopeOptions) (DeploymentsClientCheckExistenceAtSubscriptionScopeResponse, error)
  • New function *DeploymentsClient.CheckExistenceAtTenantScope(ctx context.Context, deploymentName string, options *DeploymentsClientCheckExistenceAtTenantScopeOptions) (DeploymentsClientCheckExistenceAtTenantScopeResponse, error)
  • New function *DeploymentsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, deploymentName string, parameters Deployment, options *DeploymentsClientBeginCreateOrUpdateOptions) (*runtime.Poller[DeploymentsClientCreateOrUpdateResponse], error)
  • New function *DeploymentsClient.BeginCreateOrUpdateAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, parameters ScopedDeployment, options *DeploymentsClientBeginCreateOrUpdateAtManagementGroupScopeOptions) (*runtime.Poller[DeploymentsClientCreateOrUpdateAtManagementGroupScopeResponse], error)
  • New function *DeploymentsClient.BeginCreateOrUpdateAtScope(ctx context.Context, scope string, deploymentName string, parameters Deployment, options *DeploymentsClientBeginCreateOrUpdateAtScopeOptions) (*runtime.Poller[DeploymentsClientCreateOrUpdateAtScopeResponse], error)
  • New function *DeploymentsClient.BeginCreateOrUpdateAtSubscriptionScope(ctx context.Context, deploymentName string, parameters Deployment, options *DeploymentsClientBeginCreateOrUpdateAtSubscriptionScopeOptions) (*runtime.Poller[DeploymentsClientCreateOrUpdateAtSubscriptionScopeResponse], error)
  • New function *DeploymentsClient.BeginCreateOrUpdateAtTenantScope(ctx context.Context, deploymentName string, parameters ScopedDeployment, options *DeploymentsClientBeginCreateOrUpdateAtTenantScopeOptions) (*runtime.Poller[DeploymentsClientCreateOrUpdateAtTenantScopeResponse], error)
  • New function *DeploymentsClient.BeginDelete(ctx context.Context, resourceGroupName string, deploymentName string, options *DeploymentsClientBeginDeleteOptions) (*runtime.Poller[DeploymentsClientDeleteResponse], error)
  • New function *DeploymentsClient.BeginDeleteAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, options *DeploymentsClientBeginDeleteAtManagementGroupScopeOptions) (*runtime.Poller[DeploymentsClientDeleteAtManagementGroupScopeResponse], error)
  • New function *DeploymentsClient.BeginDeleteAtScope(ctx context.Context, scope string, deploymentName string, options *DeploymentsClientBeginDeleteAtScopeOptions) (*runtime.Poller[DeploymentsClientDeleteAtScopeResponse], error)
  • New function *DeploymentsClient.BeginDeleteAtSubscriptionScope(ctx context.Context, deploymentName string, options *DeploymentsClientBeginDeleteAtSubscriptionScopeOptions) (*runtime.Poller[DeploymentsClientDeleteAtSubscriptionScopeResponse], error)
  • New function *DeploymentsClient.BeginDeleteAtTenantScope(ctx context.Context, deploymentName string, options *DeploymentsClientBeginDeleteAtTenantScopeOptions) (*runtime.Poller[DeploymentsClientDeleteAtTenantScopeResponse], error)
  • New function *DeploymentsClient.ExportTemplate(ctx context.Context, resourceGroupName string, deploymentName string, options *DeploymentsClientExportTemplateOptions) (DeploymentsClientExportTemplateResponse, error)
  • New function *DeploymentsClient.ExportTemplateAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, options *DeploymentsClientExportTemplateAtManagementGroupScopeOptions) (DeploymentsClientExportTemplateAtManagementGroupScopeResponse, error)
  • New function *DeploymentsClient.ExportTemplateAtScope(ctx context.Context, scope string, deploymentName string, options *DeploymentsClientExportTemplateAtScopeOptions) (DeploymentsClientExportTemplateAtScopeResponse, error)
  • New function *DeploymentsClient.ExportTemplateAtSubscriptionScope(ctx context.Context, deploymentName string, options *DeploymentsClientExportTemplateAtSubscriptionScopeOptions) (DeploymentsClientExportTemplateAtSubscriptionScopeResponse, error)
  • New function *DeploymentsClient.ExportTemplateAtTenantScope(ctx context.Context, deploymentName string, options *DeploymentsClientExportTemplateAtTenantScopeOptions) (DeploymentsClientExportTemplateAtTenantScopeResponse, error)
  • New function *DeploymentsClient.Get(ctx context.Context, resourceGroupName string, deploymentName string, options *DeploymentsClientGetOptions) (DeploymentsClientGetResponse, error)
  • New function *DeploymentsClient.GetAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, options *DeploymentsClientGetAtManagementGroupScopeOptions) (DeploymentsClientGetAtManagementGroupScopeResponse, error)
  • New function *DeploymentsClient.GetAtScope(ctx context.Context, scope string, deploymentName string, options *DeploymentsClientGetAtScopeOptions) (DeploymentsClientGetAtScopeResponse, error)
  • New function *DeploymentsClient.GetAtSubscriptionScope(ctx context.Context, deploymentName string, options *DeploymentsClientGetAtSubscriptionScopeOptions) (DeploymentsClientGetAtSubscriptionScopeResponse, error)
  • New function *DeploymentsClient.GetAtTenantScope(ctx context.Context, deploymentName string, options *DeploymentsClientGetAtTenantScopeOptions) (DeploymentsClientGetAtTenantScopeResponse, error)
  • New function *DeploymentsClient.NewListAtManagementGroupScopePager(groupID string, options *DeploymentsClientListAtManagementGroupScopeOptions) *runtime.Pager[DeploymentsClientListAtManagementGroupScopeResponse]
  • New function *DeploymentsClient.NewListAtScopePager(scope string, options *DeploymentsClientListAtScopeOptions) *runtime.Pager[DeploymentsClientListAtScopeResponse]
  • New function *DeploymentsClient.NewListAtSubscriptionScopePager(options *DeploymentsClientListAtSubscriptionScopeOptions) *runtime.Pager[DeploymentsClientListAtSubscriptionScopeResponse]
  • New function *DeploymentsClient.NewListAtTenantScopePager(options *DeploymentsClientListAtTenantScopeOptions) *runtime.Pager[DeploymentsClientListAtTenantScopeResponse]
  • New function *DeploymentsClient.NewListByResourceGroupPager(resourceGroupName string, options *DeploymentsClientListByResourceGroupOptions) *runtime.Pager[DeploymentsClientListByResourceGroupResponse]
  • New function *DeploymentsClient.BeginValidate(ctx context.Context, resourceGroupName string, deploymentName string, parameters Deployment, options *DeploymentsClientBeginValidateOptions) (*runtime.Poller[DeploymentsClientValidateResponse], error)
  • New function *DeploymentsClient.BeginValidateAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, parameters ScopedDeployment, options *DeploymentsClientBeginValidateAtManagementGroupScopeOptions) (*runtime.Poller[DeploymentsClientValidateAtManagementGroupScopeResponse], error)
  • New function *DeploymentsClient.BeginValidateAtScope(ctx context.Context, scope string, deploymentName string, parameters Deployment, options *DeploymentsClientBeginValidateAtScopeOptions) (*runtime.Poller[DeploymentsClientValidateAtScopeResponse], error)
  • New function *DeploymentsClient.BeginValidateAtSubscriptionScope(ctx context.Context, deploymentName string, parameters Deployment, options *DeploymentsClientBeginValidateAtSubscriptionScopeOptions) (*runtime.Poller[DeploymentsClientValidateAtSubscriptionScopeResponse], error)
  • New function *DeploymentsClient.BeginValidateAtTenantScope(ctx context.Context, deploymentName string, parameters ScopedDeployment, options *DeploymentsClientBeginValidateAtTenantScopeOptions) (*runtime.Poller[DeploymentsClientValidateAtTenantScopeResponse], error)
  • New function *DeploymentsClient.BeginWhatIf(ctx context.Context, resourceGroupName string, deploymentName string, parameters DeploymentWhatIf, options *DeploymentsClientBeginWhatIfOptions) (*runtime.Poller[DeploymentsClientWhatIfResponse], error)
  • New function *DeploymentsClient.BeginWhatIfAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, parameters ScopedDeploymentWhatIf, options *DeploymentsClientBeginWhatIfAtManagementGroupScopeOptions) (*runtime.Poller[DeploymentsClientWhatIfAtManagementGroupScopeResponse], error)
  • New function *DeploymentsClient.BeginWhatIfAtSubscriptionScope(ctx context.Context, deploymentName string, parameters DeploymentWhatIf, options *DeploymentsClientBeginWhatIfAtSubscriptionScopeOptions) (*runtime.Poller[DeploymentsClientWhatIfAtSubscriptionScopeResponse], error)
  • New function *DeploymentsClient.BeginWhatIfAtTenantScope(ctx context.Context, deploymentName string, parameters ScopedDeploymentWhatIf, options *DeploymentsClientBeginWhatIfAtTenantScopeOptions) (*runtime.Poller[DeploymentsClientWhatIfAtTenantScopeResponse], error)

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.