Versions in this module Expand all Collapse all v0 v0.2.0 Nov 23, 2023 v0.1.0 Aug 25, 2023 Changes in this version + type Client struct + func NewClient(subscriptionID string, credential azcore.TokenCredential, ...) (*Client, error) + func (client *Client) BeginCreateOrUpdateAtManagementGroup(ctx context.Context, managementGroupID string, deploymentStackName string, ...) (*runtime.Poller[ClientCreateOrUpdateAtManagementGroupResponse], error) + func (client *Client) BeginCreateOrUpdateAtResourceGroup(ctx context.Context, resourceGroupName string, deploymentStackName string, ...) (*runtime.Poller[ClientCreateOrUpdateAtResourceGroupResponse], error) + func (client *Client) BeginCreateOrUpdateAtSubscription(ctx context.Context, deploymentStackName string, ...) (*runtime.Poller[ClientCreateOrUpdateAtSubscriptionResponse], error) + func (client *Client) BeginDeleteAtManagementGroup(ctx context.Context, managementGroupID string, deploymentStackName string, ...) (*runtime.Poller[ClientDeleteAtManagementGroupResponse], error) + func (client *Client) BeginDeleteAtResourceGroup(ctx context.Context, resourceGroupName string, deploymentStackName string, ...) (*runtime.Poller[ClientDeleteAtResourceGroupResponse], error) + func (client *Client) BeginDeleteAtSubscription(ctx context.Context, deploymentStackName string, ...) (*runtime.Poller[ClientDeleteAtSubscriptionResponse], error) + func (client *Client) ExportTemplateAtManagementGroup(ctx context.Context, managementGroupID string, deploymentStackName string, ...) (ClientExportTemplateAtManagementGroupResponse, error) + func (client *Client) ExportTemplateAtResourceGroup(ctx context.Context, resourceGroupName string, deploymentStackName string, ...) (ClientExportTemplateAtResourceGroupResponse, error) + func (client *Client) ExportTemplateAtSubscription(ctx context.Context, deploymentStackName string, ...) (ClientExportTemplateAtSubscriptionResponse, error) + func (client *Client) GetAtManagementGroup(ctx context.Context, managementGroupID string, deploymentStackName string, ...) (ClientGetAtManagementGroupResponse, error) + func (client *Client) GetAtResourceGroup(ctx context.Context, resourceGroupName string, deploymentStackName string, ...) (ClientGetAtResourceGroupResponse, error) + func (client *Client) GetAtSubscription(ctx context.Context, deploymentStackName string, ...) (ClientGetAtSubscriptionResponse, error) + func (client *Client) NewListAtManagementGroupPager(managementGroupID string, options *ClientListAtManagementGroupOptions) *runtime.Pager[ClientListAtManagementGroupResponse] + func (client *Client) NewListAtResourceGroupPager(resourceGroupName string, options *ClientListAtResourceGroupOptions) *runtime.Pager[ClientListAtResourceGroupResponse] + func (client *Client) NewListAtSubscriptionPager(options *ClientListAtSubscriptionOptions) *runtime.Pager[ClientListAtSubscriptionResponse] + type ClientBeginCreateOrUpdateAtManagementGroupOptions struct + ResumeToken string + type ClientBeginCreateOrUpdateAtResourceGroupOptions struct + ResumeToken string + type ClientBeginCreateOrUpdateAtSubscriptionOptions struct + ResumeToken string + type ClientBeginDeleteAtManagementGroupOptions struct + ResumeToken string + UnmanageActionManagementGroups *UnmanageActionManagementGroupMode + UnmanageActionResourceGroups *UnmanageActionResourceGroupMode + UnmanageActionResources *UnmanageActionResourceMode + type ClientBeginDeleteAtResourceGroupOptions struct + ResumeToken string + UnmanageActionResourceGroups *UnmanageActionResourceGroupMode + UnmanageActionResources *UnmanageActionResourceMode + type ClientBeginDeleteAtSubscriptionOptions struct + ResumeToken string + UnmanageActionResourceGroups *UnmanageActionResourceGroupMode + UnmanageActionResources *UnmanageActionResourceMode + type ClientCreateOrUpdateAtManagementGroupResponse struct + type ClientCreateOrUpdateAtResourceGroupResponse struct + type ClientCreateOrUpdateAtSubscriptionResponse struct + type ClientDeleteAtManagementGroupResponse struct + type ClientDeleteAtResourceGroupResponse struct + type ClientDeleteAtSubscriptionResponse struct + type ClientExportTemplateAtManagementGroupOptions struct + type ClientExportTemplateAtManagementGroupResponse struct + type ClientExportTemplateAtResourceGroupOptions struct + type ClientExportTemplateAtResourceGroupResponse struct + type ClientExportTemplateAtSubscriptionOptions struct + type ClientExportTemplateAtSubscriptionResponse struct + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewClient() *Client + type ClientGetAtManagementGroupOptions struct + type ClientGetAtManagementGroupResponse struct + type ClientGetAtResourceGroupOptions struct + type ClientGetAtResourceGroupResponse struct + type ClientGetAtSubscriptionOptions struct + type ClientGetAtSubscriptionResponse struct + type ClientListAtManagementGroupOptions struct + type ClientListAtManagementGroupResponse struct + type ClientListAtResourceGroupOptions struct + type ClientListAtResourceGroupResponse struct + type ClientListAtSubscriptionOptions struct + type ClientListAtSubscriptionResponse struct + type CreatedByType string + const CreatedByTypeApplication + const CreatedByTypeKey + const CreatedByTypeManagedIdentity + const CreatedByTypeUser + func PossibleCreatedByTypeValues() []CreatedByType + type DebugSetting struct + DetailLevel *string + func (d *DebugSetting) UnmarshalJSON(data []byte) error + func (d DebugSetting) MarshalJSON() ([]byte, error) + type DenySettings struct + ApplyToChildScopes *bool + ExcludedActions []*string + ExcludedPrincipals []*string + Mode *DenySettingsMode + func (d *DenySettings) UnmarshalJSON(data []byte) error + func (d DenySettings) MarshalJSON() ([]byte, error) + type DenySettingsMode string + const DenySettingsModeDenyDelete + const DenySettingsModeDenyWriteAndDelete + const DenySettingsModeNone + func PossibleDenySettingsModeValues() []DenySettingsMode + type DenyStatusMode string + const DenyStatusModeDenyDelete + const DenyStatusModeDenyWriteAndDelete + const DenyStatusModeInapplicable + const DenyStatusModeNone + const DenyStatusModeNotSupported + const DenyStatusModeRemovedBySystem + func PossibleDenyStatusModeValues() []DenyStatusMode + type DeploymentStack struct + ID *string + Location *string + Name *string + Properties *DeploymentStackProperties + SystemData *SystemData + Tags map[string]*string + Type *string + func (d *DeploymentStack) UnmarshalJSON(data []byte) error + func (d DeploymentStack) MarshalJSON() ([]byte, error) + type DeploymentStackListResult struct + NextLink *string + Value []*DeploymentStack + func (d *DeploymentStackListResult) UnmarshalJSON(data []byte) error + func (d DeploymentStackListResult) MarshalJSON() ([]byte, error) + type DeploymentStackProperties struct + ActionOnUnmanage *DeploymentStackPropertiesActionOnUnmanage + DebugSetting *DebugSetting + DeletedResources []*ResourceReference + DenySettings *DenySettings + DeploymentID *string + DeploymentScope *string + Description *string + DetachedResources []*ResourceReference + Duration *string + Error *ErrorResponse + FailedResources []*ResourceReferenceExtended + Outputs any + Parameters any + ParametersLink *ParametersLink + ProvisioningState *DeploymentStackProvisioningState + Resources []*ManagedResourceReference + Template any + TemplateLink *TemplateLink + func (d *DeploymentStackProperties) UnmarshalJSON(data []byte) error + func (d DeploymentStackProperties) MarshalJSON() ([]byte, error) + type DeploymentStackPropertiesActionOnUnmanage struct + ManagementGroups *DeploymentStacksDeleteDetachEnum + ResourceGroups *DeploymentStacksDeleteDetachEnum + Resources *DeploymentStacksDeleteDetachEnum + func (d *DeploymentStackPropertiesActionOnUnmanage) UnmarshalJSON(data []byte) error + func (d DeploymentStackPropertiesActionOnUnmanage) MarshalJSON() ([]byte, error) + type DeploymentStackProvisioningState string + const DeploymentStackProvisioningStateCanceled + const DeploymentStackProvisioningStateCanceling + const DeploymentStackProvisioningStateCreating + const DeploymentStackProvisioningStateDeleting + const DeploymentStackProvisioningStateDeletingResources + const DeploymentStackProvisioningStateDeploying + const DeploymentStackProvisioningStateFailed + const DeploymentStackProvisioningStateLocking + const DeploymentStackProvisioningStateSucceeded + const DeploymentStackProvisioningStateValidating + const DeploymentStackProvisioningStateWaiting + func PossibleDeploymentStackProvisioningStateValues() []DeploymentStackProvisioningState + type DeploymentStackTemplateDefinition struct + Template any + TemplateLink *TemplateLink + func (d *DeploymentStackTemplateDefinition) UnmarshalJSON(data []byte) error + func (d DeploymentStackTemplateDefinition) MarshalJSON() ([]byte, error) + type DeploymentStacksDeleteDetachEnum string + const DeploymentStacksDeleteDetachEnumDelete + const DeploymentStacksDeleteDetachEnumDetach + func PossibleDeploymentStacksDeleteDetachEnumValues() []DeploymentStacksDeleteDetachEnum + type ErrorAdditionalInfo struct + Info any + Type *string + func (e *ErrorAdditionalInfo) UnmarshalJSON(data []byte) error + func (e ErrorAdditionalInfo) MarshalJSON() ([]byte, error) + type ErrorDetail struct + AdditionalInfo []*ErrorAdditionalInfo + Code *string + Details []*ErrorDetail + Message *string + Target *string + func (e *ErrorDetail) UnmarshalJSON(data []byte) error + func (e ErrorDetail) MarshalJSON() ([]byte, error) + type ErrorResponse struct + Error *ErrorDetail + func (e *ErrorResponse) UnmarshalJSON(data []byte) error + func (e ErrorResponse) MarshalJSON() ([]byte, error) + type ManagedResourceReference struct + DenyStatus *DenyStatusMode + ID *string + Status *ResourceStatusMode + func (m *ManagedResourceReference) UnmarshalJSON(data []byte) error + func (m ManagedResourceReference) MarshalJSON() ([]byte, error) + type ParametersLink struct + ContentVersion *string + URI *string + func (p *ParametersLink) UnmarshalJSON(data []byte) error + func (p ParametersLink) MarshalJSON() ([]byte, error) + type ResourceReference struct + ID *string + func (r *ResourceReference) UnmarshalJSON(data []byte) error + func (r ResourceReference) MarshalJSON() ([]byte, error) + type ResourceReferenceExtended struct + Error *ErrorResponse + ID *string + func (r *ResourceReferenceExtended) UnmarshalJSON(data []byte) error + func (r ResourceReferenceExtended) MarshalJSON() ([]byte, error) + type ResourceStatusMode string + const ResourceStatusModeDeleteFailed + const ResourceStatusModeManaged + const ResourceStatusModeNone + const ResourceStatusModeRemoveDenyFailed + func PossibleResourceStatusModeValues() []ResourceStatusMode + type SystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *CreatedByType + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *CreatedByType + func (s *SystemData) UnmarshalJSON(data []byte) error + func (s SystemData) MarshalJSON() ([]byte, error) + type TemplateLink struct + ContentVersion *string + ID *string + QueryString *string + RelativePath *string + URI *string + func (t *TemplateLink) UnmarshalJSON(data []byte) error + func (t TemplateLink) MarshalJSON() ([]byte, error) + type UnmanageActionManagementGroupMode string + const UnmanageActionManagementGroupModeDelete + const UnmanageActionManagementGroupModeDetach + func PossibleUnmanageActionManagementGroupModeValues() []UnmanageActionManagementGroupMode + type UnmanageActionResourceGroupMode string + const UnmanageActionResourceGroupModeDelete + const UnmanageActionResourceGroupModeDetach + func PossibleUnmanageActionResourceGroupModeValues() []UnmanageActionResourceGroupMode + type UnmanageActionResourceMode string + const UnmanageActionResourceModeDelete + const UnmanageActionResourceModeDetach + func PossibleUnmanageActionResourceModeValues() []UnmanageActionResourceMode