Documentation ¶
Index ¶
- func PossibleValuesForDenySettingsMode() []string
- func PossibleValuesForDenyStatusMode() []string
- func PossibleValuesForDeploymentStackProvisioningState() []string
- func PossibleValuesForDeploymentStacksDeleteDetachEnum() []string
- func PossibleValuesForResourceStatusMode() []string
- func PossibleValuesForUnmanageActionManagementGroupMode() []string
- func PossibleValuesForUnmanageActionResourceGroupMode() []string
- func PossibleValuesForUnmanageActionResourceMode() []string
- func ValidateDeploymentStackID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateProviderDeploymentStackID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateProviders2DeploymentStackID(input interface{}, key string) (warnings []string, errors []error)
- type ActionOnUnmanage
- type CreateOrUpdateAtManagementGroupOperationResponse
- type CreateOrUpdateAtResourceGroupOperationResponse
- type CreateOrUpdateAtSubscriptionOperationResponse
- type DeleteAtManagementGroupOperationOptions
- type DeleteAtManagementGroupOperationResponse
- type DeleteAtResourceGroupOperationOptions
- type DeleteAtResourceGroupOperationResponse
- type DeleteAtSubscriptionOperationOptions
- type DeleteAtSubscriptionOperationResponse
- type DenySettings
- type DenySettingsMode
- type DenyStatusMode
- type DeploymentParameter
- type DeploymentStack
- type DeploymentStackId
- type DeploymentStackOperationPredicate
- type DeploymentStackProperties
- type DeploymentStackProvisioningState
- type DeploymentStackTemplateDefinition
- type DeploymentStackValidateProperties
- type DeploymentStackValidateResult
- type DeploymentStacksClient
- func (c DeploymentStacksClient) CreateOrUpdateAtManagementGroup(ctx context.Context, id Providers2DeploymentStackId, input DeploymentStack) (result CreateOrUpdateAtManagementGroupOperationResponse, err error)
- func (c DeploymentStacksClient) CreateOrUpdateAtManagementGroupThenPoll(ctx context.Context, id Providers2DeploymentStackId, input DeploymentStack) error
- func (c DeploymentStacksClient) CreateOrUpdateAtResourceGroup(ctx context.Context, id ProviderDeploymentStackId, input DeploymentStack) (result CreateOrUpdateAtResourceGroupOperationResponse, err error)
- func (c DeploymentStacksClient) CreateOrUpdateAtResourceGroupThenPoll(ctx context.Context, id ProviderDeploymentStackId, input DeploymentStack) error
- func (c DeploymentStacksClient) CreateOrUpdateAtSubscription(ctx context.Context, id DeploymentStackId, input DeploymentStack) (result CreateOrUpdateAtSubscriptionOperationResponse, err error)
- func (c DeploymentStacksClient) CreateOrUpdateAtSubscriptionThenPoll(ctx context.Context, id DeploymentStackId, input DeploymentStack) error
- func (c DeploymentStacksClient) DeleteAtManagementGroup(ctx context.Context, id Providers2DeploymentStackId, ...) (result DeleteAtManagementGroupOperationResponse, err error)
- func (c DeploymentStacksClient) DeleteAtManagementGroupThenPoll(ctx context.Context, id Providers2DeploymentStackId, ...) error
- func (c DeploymentStacksClient) DeleteAtResourceGroup(ctx context.Context, id ProviderDeploymentStackId, ...) (result DeleteAtResourceGroupOperationResponse, err error)
- func (c DeploymentStacksClient) DeleteAtResourceGroupThenPoll(ctx context.Context, id ProviderDeploymentStackId, ...) error
- func (c DeploymentStacksClient) DeleteAtSubscription(ctx context.Context, id DeploymentStackId, ...) (result DeleteAtSubscriptionOperationResponse, err error)
- func (c DeploymentStacksClient) DeleteAtSubscriptionThenPoll(ctx context.Context, id DeploymentStackId, ...) error
- func (c DeploymentStacksClient) ExportTemplateAtManagementGroup(ctx context.Context, id Providers2DeploymentStackId) (result ExportTemplateAtManagementGroupOperationResponse, err error)
- func (c DeploymentStacksClient) ExportTemplateAtResourceGroup(ctx context.Context, id ProviderDeploymentStackId) (result ExportTemplateAtResourceGroupOperationResponse, err error)
- func (c DeploymentStacksClient) ExportTemplateAtSubscription(ctx context.Context, id DeploymentStackId) (result ExportTemplateAtSubscriptionOperationResponse, err error)
- func (c DeploymentStacksClient) GetAtManagementGroup(ctx context.Context, id Providers2DeploymentStackId) (result GetAtManagementGroupOperationResponse, err error)
- func (c DeploymentStacksClient) GetAtResourceGroup(ctx context.Context, id ProviderDeploymentStackId) (result GetAtResourceGroupOperationResponse, err error)
- func (c DeploymentStacksClient) GetAtSubscription(ctx context.Context, id DeploymentStackId) (result GetAtSubscriptionOperationResponse, err error)
- func (c DeploymentStacksClient) ListAtManagementGroup(ctx context.Context, id commonids.ManagementGroupId) (result ListAtManagementGroupOperationResponse, err error)
- func (c DeploymentStacksClient) ListAtManagementGroupComplete(ctx context.Context, id commonids.ManagementGroupId) (ListAtManagementGroupCompleteResult, error)
- func (c DeploymentStacksClient) ListAtManagementGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ManagementGroupId, ...) (result ListAtManagementGroupCompleteResult, err error)
- func (c DeploymentStacksClient) ListAtResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListAtResourceGroupOperationResponse, err error)
- func (c DeploymentStacksClient) ListAtResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListAtResourceGroupCompleteResult, error)
- func (c DeploymentStacksClient) ListAtResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListAtResourceGroupCompleteResult, err error)
- func (c DeploymentStacksClient) ListAtSubscription(ctx context.Context, id commonids.SubscriptionId) (result ListAtSubscriptionOperationResponse, err error)
- func (c DeploymentStacksClient) ListAtSubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListAtSubscriptionCompleteResult, error)
- func (c DeploymentStacksClient) ListAtSubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListAtSubscriptionCompleteResult, err error)
- func (c DeploymentStacksClient) ValidateStackAtManagementGroup(ctx context.Context, id Providers2DeploymentStackId, input DeploymentStack) (result ValidateStackAtManagementGroupOperationResponse, err error)
- func (c DeploymentStacksClient) ValidateStackAtManagementGroupThenPoll(ctx context.Context, id Providers2DeploymentStackId, input DeploymentStack) error
- func (c DeploymentStacksClient) ValidateStackAtResourceGroup(ctx context.Context, id ProviderDeploymentStackId, input DeploymentStack) (result ValidateStackAtResourceGroupOperationResponse, err error)
- func (c DeploymentStacksClient) ValidateStackAtResourceGroupThenPoll(ctx context.Context, id ProviderDeploymentStackId, input DeploymentStack) error
- func (c DeploymentStacksClient) ValidateStackAtSubscription(ctx context.Context, id DeploymentStackId, input DeploymentStack) (result ValidateStackAtSubscriptionOperationResponse, err error)
- func (c DeploymentStacksClient) ValidateStackAtSubscriptionThenPoll(ctx context.Context, id DeploymentStackId, input DeploymentStack) error
- type DeploymentStacksDebugSetting
- type DeploymentStacksDeleteDetachEnum
- type DeploymentStacksParametersLink
- type DeploymentStacksTemplateLink
- type ErrorAdditionalInfo
- type ErrorDetail
- type ExportTemplateAtManagementGroupOperationResponse
- type ExportTemplateAtResourceGroupOperationResponse
- type ExportTemplateAtSubscriptionOperationResponse
- type GetAtManagementGroupOperationResponse
- type GetAtResourceGroupOperationResponse
- type GetAtSubscriptionOperationResponse
- type KeyVaultParameterReference
- type KeyVaultReference
- type ListAtManagementGroupCompleteResult
- type ListAtManagementGroupCustomPager
- type ListAtManagementGroupOperationResponse
- type ListAtResourceGroupCompleteResult
- type ListAtResourceGroupCustomPager
- type ListAtResourceGroupOperationResponse
- type ListAtSubscriptionCompleteResult
- type ListAtSubscriptionCustomPager
- type ListAtSubscriptionOperationResponse
- type ManagedResourceReference
- type ProviderDeploymentStackId
- func NewProviderDeploymentStackID(subscriptionId string, resourceGroupName string, deploymentStackName string) ProviderDeploymentStackId
- func ParseProviderDeploymentStackID(input string) (*ProviderDeploymentStackId, error)
- func ParseProviderDeploymentStackIDInsensitively(input string) (*ProviderDeploymentStackId, error)
- type Providers2DeploymentStackId
- func NewProviders2DeploymentStackID(managementGroupId string, deploymentStackName string) Providers2DeploymentStackId
- func ParseProviders2DeploymentStackID(input string) (*Providers2DeploymentStackId, error)
- func ParseProviders2DeploymentStackIDInsensitively(input string) (*Providers2DeploymentStackId, error)
- type ResourceReference
- type ResourceReferenceExtended
- type ResourceStatusMode
- type UnmanageActionManagementGroupMode
- type UnmanageActionResourceGroupMode
- type UnmanageActionResourceMode
- type ValidateStackAtManagementGroupOperationResponse
- type ValidateStackAtResourceGroupOperationResponse
- type ValidateStackAtSubscriptionOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForDenySettingsMode ¶
func PossibleValuesForDenySettingsMode() []string
func PossibleValuesForDenyStatusMode ¶
func PossibleValuesForDenyStatusMode() []string
func PossibleValuesForDeploymentStackProvisioningState ¶
func PossibleValuesForDeploymentStackProvisioningState() []string
func PossibleValuesForDeploymentStacksDeleteDetachEnum ¶
func PossibleValuesForDeploymentStacksDeleteDetachEnum() []string
func PossibleValuesForResourceStatusMode ¶
func PossibleValuesForResourceStatusMode() []string
func PossibleValuesForUnmanageActionManagementGroupMode ¶
func PossibleValuesForUnmanageActionManagementGroupMode() []string
func PossibleValuesForUnmanageActionResourceGroupMode ¶
func PossibleValuesForUnmanageActionResourceGroupMode() []string
func PossibleValuesForUnmanageActionResourceMode ¶
func PossibleValuesForUnmanageActionResourceMode() []string
func ValidateDeploymentStackID ¶
ValidateDeploymentStackID checks that 'input' can be parsed as a Deployment Stack ID
func ValidateProviderDeploymentStackID ¶
func ValidateProviderDeploymentStackID(input interface{}, key string) (warnings []string, errors []error)
ValidateProviderDeploymentStackID checks that 'input' can be parsed as a Provider Deployment Stack ID
func ValidateProviders2DeploymentStackID ¶
func ValidateProviders2DeploymentStackID(input interface{}, key string) (warnings []string, errors []error)
ValidateProviders2DeploymentStackID checks that 'input' can be parsed as a Providers 2 Deployment Stack ID
Types ¶
type ActionOnUnmanage ¶
type ActionOnUnmanage struct { ManagementGroups *DeploymentStacksDeleteDetachEnum `json:"managementGroups,omitempty"` ResourceGroups *DeploymentStacksDeleteDetachEnum `json:"resourceGroups,omitempty"` Resources DeploymentStacksDeleteDetachEnum `json:"resources"` }
type DeleteAtManagementGroupOperationOptions ¶
type DeleteAtManagementGroupOperationOptions struct { BypassStackOutOfSyncError *bool UnmanageActionManagementGroups *UnmanageActionManagementGroupMode UnmanageActionResourceGroups *UnmanageActionResourceGroupMode UnmanageActionResources *UnmanageActionResourceMode }
func DefaultDeleteAtManagementGroupOperationOptions ¶
func DefaultDeleteAtManagementGroupOperationOptions() DeleteAtManagementGroupOperationOptions
func (DeleteAtManagementGroupOperationOptions) ToHeaders ¶
func (o DeleteAtManagementGroupOperationOptions) ToHeaders() *client.Headers
func (DeleteAtManagementGroupOperationOptions) ToOData ¶
func (o DeleteAtManagementGroupOperationOptions) ToOData() *odata.Query
func (DeleteAtManagementGroupOperationOptions) ToQuery ¶
func (o DeleteAtManagementGroupOperationOptions) ToQuery() *client.QueryParams
type DeleteAtResourceGroupOperationOptions ¶
type DeleteAtResourceGroupOperationOptions struct { BypassStackOutOfSyncError *bool UnmanageActionManagementGroups *UnmanageActionManagementGroupMode UnmanageActionResourceGroups *UnmanageActionResourceGroupMode UnmanageActionResources *UnmanageActionResourceMode }
func DefaultDeleteAtResourceGroupOperationOptions ¶
func DefaultDeleteAtResourceGroupOperationOptions() DeleteAtResourceGroupOperationOptions
func (DeleteAtResourceGroupOperationOptions) ToHeaders ¶
func (o DeleteAtResourceGroupOperationOptions) ToHeaders() *client.Headers
func (DeleteAtResourceGroupOperationOptions) ToOData ¶
func (o DeleteAtResourceGroupOperationOptions) ToOData() *odata.Query
func (DeleteAtResourceGroupOperationOptions) ToQuery ¶
func (o DeleteAtResourceGroupOperationOptions) ToQuery() *client.QueryParams
type DeleteAtSubscriptionOperationOptions ¶
type DeleteAtSubscriptionOperationOptions struct { BypassStackOutOfSyncError *bool UnmanageActionManagementGroups *UnmanageActionManagementGroupMode UnmanageActionResourceGroups *UnmanageActionResourceGroupMode UnmanageActionResources *UnmanageActionResourceMode }
func DefaultDeleteAtSubscriptionOperationOptions ¶
func DefaultDeleteAtSubscriptionOperationOptions() DeleteAtSubscriptionOperationOptions
func (DeleteAtSubscriptionOperationOptions) ToHeaders ¶
func (o DeleteAtSubscriptionOperationOptions) ToHeaders() *client.Headers
func (DeleteAtSubscriptionOperationOptions) ToOData ¶
func (o DeleteAtSubscriptionOperationOptions) ToOData() *odata.Query
func (DeleteAtSubscriptionOperationOptions) ToQuery ¶
func (o DeleteAtSubscriptionOperationOptions) ToQuery() *client.QueryParams
type DenySettings ¶
type DenySettings struct { ApplyToChildScopes *bool `json:"applyToChildScopes,omitempty"` ExcludedActions *[]string `json:"excludedActions,omitempty"` ExcludedPrincipals *[]string `json:"excludedPrincipals,omitempty"` Mode DenySettingsMode `json:"mode"` }
type DenySettingsMode ¶
type DenySettingsMode string
const ( DenySettingsModeDenyDelete DenySettingsMode = "denyDelete" DenySettingsModeDenyWriteAndDelete DenySettingsMode = "denyWriteAndDelete" DenySettingsModeNone DenySettingsMode = "none" )
func (*DenySettingsMode) UnmarshalJSON ¶
func (s *DenySettingsMode) UnmarshalJSON(bytes []byte) error
type DenyStatusMode ¶
type DenyStatusMode string
const ( DenyStatusModeDenyDelete DenyStatusMode = "denyDelete" DenyStatusModeDenyWriteAndDelete DenyStatusMode = "denyWriteAndDelete" DenyStatusModeInapplicable DenyStatusMode = "inapplicable" DenyStatusModeNone DenyStatusMode = "none" DenyStatusModeNotSupported DenyStatusMode = "notSupported" DenyStatusModeRemovedBySystem DenyStatusMode = "removedBySystem" )
func (*DenyStatusMode) UnmarshalJSON ¶
func (s *DenyStatusMode) UnmarshalJSON(bytes []byte) error
type DeploymentParameter ¶
type DeploymentParameter struct { Reference *KeyVaultParameterReference `json:"reference,omitempty"` Type *string `json:"type,omitempty"` Value *interface{} `json:"value,omitempty"` }
type DeploymentStack ¶
type DeploymentStack struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *DeploymentStackProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type DeploymentStackId ¶
DeploymentStackId is a struct representing the Resource ID for a Deployment Stack
func NewDeploymentStackID ¶
func NewDeploymentStackID(subscriptionId string, deploymentStackName string) DeploymentStackId
NewDeploymentStackID returns a new DeploymentStackId struct
func ParseDeploymentStackID ¶
func ParseDeploymentStackID(input string) (*DeploymentStackId, error)
ParseDeploymentStackID parses 'input' into a DeploymentStackId
func ParseDeploymentStackIDInsensitively ¶
func ParseDeploymentStackIDInsensitively(input string) (*DeploymentStackId, error)
ParseDeploymentStackIDInsensitively parses 'input' case-insensitively into a DeploymentStackId note: this method should only be used for API response data and not user input
func (*DeploymentStackId) FromParseResult ¶
func (id *DeploymentStackId) FromParseResult(input resourceids.ParseResult) error
func (DeploymentStackId) ID ¶
func (id DeploymentStackId) ID() string
ID returns the formatted Deployment Stack ID
func (DeploymentStackId) Segments ¶
func (id DeploymentStackId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Deployment Stack ID
func (DeploymentStackId) String ¶
func (id DeploymentStackId) String() string
String returns a human-readable description of this Deployment Stack ID
type DeploymentStackOperationPredicate ¶
type DeploymentStackOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (DeploymentStackOperationPredicate) Matches ¶
func (p DeploymentStackOperationPredicate) Matches(input DeploymentStack) bool
type DeploymentStackProperties ¶
type DeploymentStackProperties struct { ActionOnUnmanage ActionOnUnmanage `json:"actionOnUnmanage"` BypassStackOutOfSyncError *bool `json:"bypassStackOutOfSyncError,omitempty"` CorrelationId *string `json:"correlationId,omitempty"` DebugSetting *DeploymentStacksDebugSetting `json:"debugSetting,omitempty"` DeletedResources *[]ResourceReference `json:"deletedResources,omitempty"` DenySettings DenySettings `json:"denySettings"` DeploymentId *string `json:"deploymentId,omitempty"` DeploymentScope *string `json:"deploymentScope,omitempty"` Description *string `json:"description,omitempty"` DetachedResources *[]ResourceReference `json:"detachedResources,omitempty"` Duration *string `json:"duration,omitempty"` Error *ErrorDetail `json:"error,omitempty"` FailedResources *[]ResourceReferenceExtended `json:"failedResources,omitempty"` Outputs *interface{} `json:"outputs,omitempty"` Parameters *map[string]DeploymentParameter `json:"parameters,omitempty"` ParametersLink *DeploymentStacksParametersLink `json:"parametersLink,omitempty"` ProvisioningState *DeploymentStackProvisioningState `json:"provisioningState,omitempty"` Resources *[]ManagedResourceReference `json:"resources,omitempty"` Template *interface{} `json:"template,omitempty"` TemplateLink *DeploymentStacksTemplateLink `json:"templateLink,omitempty"` }
type DeploymentStackProvisioningState ¶
type DeploymentStackProvisioningState string
const ( DeploymentStackProvisioningStateCanceled DeploymentStackProvisioningState = "canceled" DeploymentStackProvisioningStateCanceling DeploymentStackProvisioningState = "canceling" DeploymentStackProvisioningStateCreating DeploymentStackProvisioningState = "creating" DeploymentStackProvisioningStateDeleting DeploymentStackProvisioningState = "deleting" DeploymentStackProvisioningStateDeletingResources DeploymentStackProvisioningState = "deletingResources" DeploymentStackProvisioningStateDeploying DeploymentStackProvisioningState = "deploying" DeploymentStackProvisioningStateFailed DeploymentStackProvisioningState = "failed" DeploymentStackProvisioningStateSucceeded DeploymentStackProvisioningState = "succeeded" DeploymentStackProvisioningStateUpdatingDenyAssignments DeploymentStackProvisioningState = "updatingDenyAssignments" DeploymentStackProvisioningStateValidating DeploymentStackProvisioningState = "validating" DeploymentStackProvisioningStateWaiting DeploymentStackProvisioningState = "waiting" )
func (*DeploymentStackProvisioningState) UnmarshalJSON ¶
func (s *DeploymentStackProvisioningState) UnmarshalJSON(bytes []byte) error
type DeploymentStackTemplateDefinition ¶
type DeploymentStackTemplateDefinition struct { Template *interface{} `json:"template,omitempty"` TemplateLink *DeploymentStacksTemplateLink `json:"templateLink,omitempty"` }
type DeploymentStackValidateProperties ¶
type DeploymentStackValidateProperties struct { ActionOnUnmanage *ActionOnUnmanage `json:"actionOnUnmanage,omitempty"` CorrelationId *string `json:"correlationId,omitempty"` DenySettings *DenySettings `json:"denySettings,omitempty"` DeploymentScope *string `json:"deploymentScope,omitempty"` Description *string `json:"description,omitempty"` Parameters *map[string]DeploymentParameter `json:"parameters,omitempty"` TemplateLink *DeploymentStacksTemplateLink `json:"templateLink,omitempty"` ValidatedResources *[]ResourceReference `json:"validatedResources,omitempty"` }
type DeploymentStackValidateResult ¶
type DeploymentStackValidateResult struct { Error *ErrorDetail `json:"error,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *DeploymentStackValidateProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type DeploymentStacksClient ¶
type DeploymentStacksClient struct {
Client *resourcemanager.Client
}
func NewDeploymentStacksClientWithBaseURI ¶
func NewDeploymentStacksClientWithBaseURI(sdkApi sdkEnv.Api) (*DeploymentStacksClient, error)
func (DeploymentStacksClient) CreateOrUpdateAtManagementGroup ¶
func (c DeploymentStacksClient) CreateOrUpdateAtManagementGroup(ctx context.Context, id Providers2DeploymentStackId, input DeploymentStack) (result CreateOrUpdateAtManagementGroupOperationResponse, err error)
CreateOrUpdateAtManagementGroup ...
func (DeploymentStacksClient) CreateOrUpdateAtManagementGroupThenPoll ¶
func (c DeploymentStacksClient) CreateOrUpdateAtManagementGroupThenPoll(ctx context.Context, id Providers2DeploymentStackId, input DeploymentStack) error
CreateOrUpdateAtManagementGroupThenPoll performs CreateOrUpdateAtManagementGroup then polls until it's completed
func (DeploymentStacksClient) CreateOrUpdateAtResourceGroup ¶
func (c DeploymentStacksClient) CreateOrUpdateAtResourceGroup(ctx context.Context, id ProviderDeploymentStackId, input DeploymentStack) (result CreateOrUpdateAtResourceGroupOperationResponse, err error)
CreateOrUpdateAtResourceGroup ...
func (DeploymentStacksClient) CreateOrUpdateAtResourceGroupThenPoll ¶
func (c DeploymentStacksClient) CreateOrUpdateAtResourceGroupThenPoll(ctx context.Context, id ProviderDeploymentStackId, input DeploymentStack) error
CreateOrUpdateAtResourceGroupThenPoll performs CreateOrUpdateAtResourceGroup then polls until it's completed
func (DeploymentStacksClient) CreateOrUpdateAtSubscription ¶
func (c DeploymentStacksClient) CreateOrUpdateAtSubscription(ctx context.Context, id DeploymentStackId, input DeploymentStack) (result CreateOrUpdateAtSubscriptionOperationResponse, err error)
CreateOrUpdateAtSubscription ...
func (DeploymentStacksClient) CreateOrUpdateAtSubscriptionThenPoll ¶
func (c DeploymentStacksClient) CreateOrUpdateAtSubscriptionThenPoll(ctx context.Context, id DeploymentStackId, input DeploymentStack) error
CreateOrUpdateAtSubscriptionThenPoll performs CreateOrUpdateAtSubscription then polls until it's completed
func (DeploymentStacksClient) DeleteAtManagementGroup ¶
func (c DeploymentStacksClient) DeleteAtManagementGroup(ctx context.Context, id Providers2DeploymentStackId, options DeleteAtManagementGroupOperationOptions) (result DeleteAtManagementGroupOperationResponse, err error)
DeleteAtManagementGroup ...
func (DeploymentStacksClient) DeleteAtManagementGroupThenPoll ¶
func (c DeploymentStacksClient) DeleteAtManagementGroupThenPoll(ctx context.Context, id Providers2DeploymentStackId, options DeleteAtManagementGroupOperationOptions) error
DeleteAtManagementGroupThenPoll performs DeleteAtManagementGroup then polls until it's completed
func (DeploymentStacksClient) DeleteAtResourceGroup ¶
func (c DeploymentStacksClient) DeleteAtResourceGroup(ctx context.Context, id ProviderDeploymentStackId, options DeleteAtResourceGroupOperationOptions) (result DeleteAtResourceGroupOperationResponse, err error)
DeleteAtResourceGroup ...
func (DeploymentStacksClient) DeleteAtResourceGroupThenPoll ¶
func (c DeploymentStacksClient) DeleteAtResourceGroupThenPoll(ctx context.Context, id ProviderDeploymentStackId, options DeleteAtResourceGroupOperationOptions) error
DeleteAtResourceGroupThenPoll performs DeleteAtResourceGroup then polls until it's completed
func (DeploymentStacksClient) DeleteAtSubscription ¶
func (c DeploymentStacksClient) DeleteAtSubscription(ctx context.Context, id DeploymentStackId, options DeleteAtSubscriptionOperationOptions) (result DeleteAtSubscriptionOperationResponse, err error)
DeleteAtSubscription ...
func (DeploymentStacksClient) DeleteAtSubscriptionThenPoll ¶
func (c DeploymentStacksClient) DeleteAtSubscriptionThenPoll(ctx context.Context, id DeploymentStackId, options DeleteAtSubscriptionOperationOptions) error
DeleteAtSubscriptionThenPoll performs DeleteAtSubscription then polls until it's completed
func (DeploymentStacksClient) ExportTemplateAtManagementGroup ¶
func (c DeploymentStacksClient) ExportTemplateAtManagementGroup(ctx context.Context, id Providers2DeploymentStackId) (result ExportTemplateAtManagementGroupOperationResponse, err error)
ExportTemplateAtManagementGroup ...
func (DeploymentStacksClient) ExportTemplateAtResourceGroup ¶
func (c DeploymentStacksClient) ExportTemplateAtResourceGroup(ctx context.Context, id ProviderDeploymentStackId) (result ExportTemplateAtResourceGroupOperationResponse, err error)
ExportTemplateAtResourceGroup ...
func (DeploymentStacksClient) ExportTemplateAtSubscription ¶
func (c DeploymentStacksClient) ExportTemplateAtSubscription(ctx context.Context, id DeploymentStackId) (result ExportTemplateAtSubscriptionOperationResponse, err error)
ExportTemplateAtSubscription ...
func (DeploymentStacksClient) GetAtManagementGroup ¶
func (c DeploymentStacksClient) GetAtManagementGroup(ctx context.Context, id Providers2DeploymentStackId) (result GetAtManagementGroupOperationResponse, err error)
GetAtManagementGroup ...
func (DeploymentStacksClient) GetAtResourceGroup ¶
func (c DeploymentStacksClient) GetAtResourceGroup(ctx context.Context, id ProviderDeploymentStackId) (result GetAtResourceGroupOperationResponse, err error)
GetAtResourceGroup ...
func (DeploymentStacksClient) GetAtSubscription ¶
func (c DeploymentStacksClient) GetAtSubscription(ctx context.Context, id DeploymentStackId) (result GetAtSubscriptionOperationResponse, err error)
GetAtSubscription ...
func (DeploymentStacksClient) ListAtManagementGroup ¶
func (c DeploymentStacksClient) ListAtManagementGroup(ctx context.Context, id commonids.ManagementGroupId) (result ListAtManagementGroupOperationResponse, err error)
ListAtManagementGroup ...
func (DeploymentStacksClient) ListAtManagementGroupComplete ¶
func (c DeploymentStacksClient) ListAtManagementGroupComplete(ctx context.Context, id commonids.ManagementGroupId) (ListAtManagementGroupCompleteResult, error)
ListAtManagementGroupComplete retrieves all the results into a single object
func (DeploymentStacksClient) ListAtManagementGroupCompleteMatchingPredicate ¶
func (c DeploymentStacksClient) ListAtManagementGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ManagementGroupId, predicate DeploymentStackOperationPredicate) (result ListAtManagementGroupCompleteResult, err error)
ListAtManagementGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DeploymentStacksClient) ListAtResourceGroup ¶
func (c DeploymentStacksClient) ListAtResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListAtResourceGroupOperationResponse, err error)
ListAtResourceGroup ...
func (DeploymentStacksClient) ListAtResourceGroupComplete ¶
func (c DeploymentStacksClient) ListAtResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListAtResourceGroupCompleteResult, error)
ListAtResourceGroupComplete retrieves all the results into a single object
func (DeploymentStacksClient) ListAtResourceGroupCompleteMatchingPredicate ¶
func (c DeploymentStacksClient) ListAtResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate DeploymentStackOperationPredicate) (result ListAtResourceGroupCompleteResult, err error)
ListAtResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DeploymentStacksClient) ListAtSubscription ¶
func (c DeploymentStacksClient) ListAtSubscription(ctx context.Context, id commonids.SubscriptionId) (result ListAtSubscriptionOperationResponse, err error)
ListAtSubscription ...
func (DeploymentStacksClient) ListAtSubscriptionComplete ¶
func (c DeploymentStacksClient) ListAtSubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListAtSubscriptionCompleteResult, error)
ListAtSubscriptionComplete retrieves all the results into a single object
func (DeploymentStacksClient) ListAtSubscriptionCompleteMatchingPredicate ¶
func (c DeploymentStacksClient) ListAtSubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate DeploymentStackOperationPredicate) (result ListAtSubscriptionCompleteResult, err error)
ListAtSubscriptionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DeploymentStacksClient) ValidateStackAtManagementGroup ¶
func (c DeploymentStacksClient) ValidateStackAtManagementGroup(ctx context.Context, id Providers2DeploymentStackId, input DeploymentStack) (result ValidateStackAtManagementGroupOperationResponse, err error)
ValidateStackAtManagementGroup ...
func (DeploymentStacksClient) ValidateStackAtManagementGroupThenPoll ¶
func (c DeploymentStacksClient) ValidateStackAtManagementGroupThenPoll(ctx context.Context, id Providers2DeploymentStackId, input DeploymentStack) error
ValidateStackAtManagementGroupThenPoll performs ValidateStackAtManagementGroup then polls until it's completed
func (DeploymentStacksClient) ValidateStackAtResourceGroup ¶
func (c DeploymentStacksClient) ValidateStackAtResourceGroup(ctx context.Context, id ProviderDeploymentStackId, input DeploymentStack) (result ValidateStackAtResourceGroupOperationResponse, err error)
ValidateStackAtResourceGroup ...
func (DeploymentStacksClient) ValidateStackAtResourceGroupThenPoll ¶
func (c DeploymentStacksClient) ValidateStackAtResourceGroupThenPoll(ctx context.Context, id ProviderDeploymentStackId, input DeploymentStack) error
ValidateStackAtResourceGroupThenPoll performs ValidateStackAtResourceGroup then polls until it's completed
func (DeploymentStacksClient) ValidateStackAtSubscription ¶
func (c DeploymentStacksClient) ValidateStackAtSubscription(ctx context.Context, id DeploymentStackId, input DeploymentStack) (result ValidateStackAtSubscriptionOperationResponse, err error)
ValidateStackAtSubscription ...
func (DeploymentStacksClient) ValidateStackAtSubscriptionThenPoll ¶
func (c DeploymentStacksClient) ValidateStackAtSubscriptionThenPoll(ctx context.Context, id DeploymentStackId, input DeploymentStack) error
ValidateStackAtSubscriptionThenPoll performs ValidateStackAtSubscription then polls until it's completed
type DeploymentStacksDebugSetting ¶
type DeploymentStacksDebugSetting struct {
DetailLevel *string `json:"detailLevel,omitempty"`
}
type DeploymentStacksDeleteDetachEnum ¶
type DeploymentStacksDeleteDetachEnum string
const ( DeploymentStacksDeleteDetachEnumDelete DeploymentStacksDeleteDetachEnum = "delete" DeploymentStacksDeleteDetachEnumDetach DeploymentStacksDeleteDetachEnum = "detach" )
func (*DeploymentStacksDeleteDetachEnum) UnmarshalJSON ¶
func (s *DeploymentStacksDeleteDetachEnum) UnmarshalJSON(bytes []byte) error
type ErrorAdditionalInfo ¶
type ErrorAdditionalInfo struct { Info *interface{} `json:"info,omitempty"` Type *string `json:"type,omitempty"` }
type ErrorDetail ¶
type ErrorDetail struct { AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"` Code *string `json:"code,omitempty"` Details *[]ErrorDetail `json:"details,omitempty"` Message *string `json:"message,omitempty"` Target *string `json:"target,omitempty"` }
type ExportTemplateAtManagementGroupOperationResponse ¶
type ExportTemplateAtManagementGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DeploymentStackTemplateDefinition }
type ExportTemplateAtResourceGroupOperationResponse ¶
type ExportTemplateAtResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DeploymentStackTemplateDefinition }
type ExportTemplateAtSubscriptionOperationResponse ¶
type ExportTemplateAtSubscriptionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DeploymentStackTemplateDefinition }
type GetAtManagementGroupOperationResponse ¶
type GetAtManagementGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DeploymentStack }
type GetAtResourceGroupOperationResponse ¶
type GetAtResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DeploymentStack }
type GetAtSubscriptionOperationResponse ¶
type GetAtSubscriptionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DeploymentStack }
type KeyVaultParameterReference ¶
type KeyVaultParameterReference struct { KeyVault KeyVaultReference `json:"keyVault"` SecretName string `json:"secretName"` SecretVersion *string `json:"secretVersion,omitempty"` }
type KeyVaultReference ¶
type KeyVaultReference struct {
Id string `json:"id"`
}
type ListAtManagementGroupCompleteResult ¶
type ListAtManagementGroupCompleteResult struct { LatestHttpResponse *http.Response Items []DeploymentStack }
type ListAtManagementGroupCustomPager ¶ added in v0.20240628.1153531
func (*ListAtManagementGroupCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListAtManagementGroupCustomPager) NextPageLink() *odata.Link
type ListAtManagementGroupOperationResponse ¶
type ListAtManagementGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DeploymentStack }
type ListAtResourceGroupCompleteResult ¶
type ListAtResourceGroupCompleteResult struct { LatestHttpResponse *http.Response Items []DeploymentStack }
type ListAtResourceGroupCustomPager ¶ added in v0.20240628.1153531
func (*ListAtResourceGroupCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListAtResourceGroupCustomPager) NextPageLink() *odata.Link
type ListAtResourceGroupOperationResponse ¶
type ListAtResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DeploymentStack }
type ListAtSubscriptionCompleteResult ¶
type ListAtSubscriptionCompleteResult struct { LatestHttpResponse *http.Response Items []DeploymentStack }
type ListAtSubscriptionCustomPager ¶ added in v0.20240628.1153531
func (*ListAtSubscriptionCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListAtSubscriptionCustomPager) NextPageLink() *odata.Link
type ListAtSubscriptionOperationResponse ¶
type ListAtSubscriptionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DeploymentStack }
type ManagedResourceReference ¶
type ManagedResourceReference struct { DenyStatus *DenyStatusMode `json:"denyStatus,omitempty"` Id *string `json:"id,omitempty"` Status *ResourceStatusMode `json:"status,omitempty"` }
type ProviderDeploymentStackId ¶
type ProviderDeploymentStackId struct { SubscriptionId string ResourceGroupName string DeploymentStackName string }
ProviderDeploymentStackId is a struct representing the Resource ID for a Provider Deployment Stack
func NewProviderDeploymentStackID ¶
func NewProviderDeploymentStackID(subscriptionId string, resourceGroupName string, deploymentStackName string) ProviderDeploymentStackId
NewProviderDeploymentStackID returns a new ProviderDeploymentStackId struct
func ParseProviderDeploymentStackID ¶
func ParseProviderDeploymentStackID(input string) (*ProviderDeploymentStackId, error)
ParseProviderDeploymentStackID parses 'input' into a ProviderDeploymentStackId
func ParseProviderDeploymentStackIDInsensitively ¶
func ParseProviderDeploymentStackIDInsensitively(input string) (*ProviderDeploymentStackId, error)
ParseProviderDeploymentStackIDInsensitively parses 'input' case-insensitively into a ProviderDeploymentStackId note: this method should only be used for API response data and not user input
func (*ProviderDeploymentStackId) FromParseResult ¶
func (id *ProviderDeploymentStackId) FromParseResult(input resourceids.ParseResult) error
func (ProviderDeploymentStackId) ID ¶
func (id ProviderDeploymentStackId) ID() string
ID returns the formatted Provider Deployment Stack ID
func (ProviderDeploymentStackId) Segments ¶
func (id ProviderDeploymentStackId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Provider Deployment Stack ID
func (ProviderDeploymentStackId) String ¶
func (id ProviderDeploymentStackId) String() string
String returns a human-readable description of this Provider Deployment Stack ID
type Providers2DeploymentStackId ¶
Providers2DeploymentStackId is a struct representing the Resource ID for a Providers 2 Deployment Stack
func NewProviders2DeploymentStackID ¶
func NewProviders2DeploymentStackID(managementGroupId string, deploymentStackName string) Providers2DeploymentStackId
NewProviders2DeploymentStackID returns a new Providers2DeploymentStackId struct
func ParseProviders2DeploymentStackID ¶
func ParseProviders2DeploymentStackID(input string) (*Providers2DeploymentStackId, error)
ParseProviders2DeploymentStackID parses 'input' into a Providers2DeploymentStackId
func ParseProviders2DeploymentStackIDInsensitively ¶
func ParseProviders2DeploymentStackIDInsensitively(input string) (*Providers2DeploymentStackId, error)
ParseProviders2DeploymentStackIDInsensitively parses 'input' case-insensitively into a Providers2DeploymentStackId note: this method should only be used for API response data and not user input
func (*Providers2DeploymentStackId) FromParseResult ¶
func (id *Providers2DeploymentStackId) FromParseResult(input resourceids.ParseResult) error
func (Providers2DeploymentStackId) ID ¶
func (id Providers2DeploymentStackId) ID() string
ID returns the formatted Providers 2 Deployment Stack ID
func (Providers2DeploymentStackId) Segments ¶
func (id Providers2DeploymentStackId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Providers 2 Deployment Stack ID
func (Providers2DeploymentStackId) String ¶
func (id Providers2DeploymentStackId) String() string
String returns a human-readable description of this Providers 2 Deployment Stack ID
type ResourceReference ¶
type ResourceReference struct {
Id *string `json:"id,omitempty"`
}
type ResourceReferenceExtended ¶
type ResourceReferenceExtended struct { Error *ErrorDetail `json:"error,omitempty"` Id *string `json:"id,omitempty"` }
type ResourceStatusMode ¶
type ResourceStatusMode string
const ( ResourceStatusModeDeleteFailed ResourceStatusMode = "deleteFailed" ResourceStatusModeManaged ResourceStatusMode = "managed" ResourceStatusModeRemoveDenyFailed ResourceStatusMode = "removeDenyFailed" )
func (*ResourceStatusMode) UnmarshalJSON ¶
func (s *ResourceStatusMode) UnmarshalJSON(bytes []byte) error
type UnmanageActionManagementGroupMode ¶
type UnmanageActionManagementGroupMode string
const ( UnmanageActionManagementGroupModeDelete UnmanageActionManagementGroupMode = "delete" UnmanageActionManagementGroupModeDetach UnmanageActionManagementGroupMode = "detach" )
func (*UnmanageActionManagementGroupMode) UnmarshalJSON ¶
func (s *UnmanageActionManagementGroupMode) UnmarshalJSON(bytes []byte) error
type UnmanageActionResourceGroupMode ¶
type UnmanageActionResourceGroupMode string
const ( UnmanageActionResourceGroupModeDelete UnmanageActionResourceGroupMode = "delete" UnmanageActionResourceGroupModeDetach UnmanageActionResourceGroupMode = "detach" )
func (*UnmanageActionResourceGroupMode) UnmarshalJSON ¶
func (s *UnmanageActionResourceGroupMode) UnmarshalJSON(bytes []byte) error
type UnmanageActionResourceMode ¶
type UnmanageActionResourceMode string
const ( UnmanageActionResourceModeDelete UnmanageActionResourceMode = "delete" UnmanageActionResourceModeDetach UnmanageActionResourceMode = "detach" )
func (*UnmanageActionResourceMode) UnmarshalJSON ¶
func (s *UnmanageActionResourceMode) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_deploymentstack.go
- id_providerdeploymentstack.go
- id_providers2deploymentstack.go
- method_createorupdateatmanagementgroup.go
- method_createorupdateatresourcegroup.go
- method_createorupdateatsubscription.go
- method_deleteatmanagementgroup.go
- method_deleteatresourcegroup.go
- method_deleteatsubscription.go
- method_exporttemplateatmanagementgroup.go
- method_exporttemplateatresourcegroup.go
- method_exporttemplateatsubscription.go
- method_getatmanagementgroup.go
- method_getatresourcegroup.go
- method_getatsubscription.go
- method_listatmanagementgroup.go
- method_listatresourcegroup.go
- method_listatsubscription.go
- method_validatestackatmanagementgroup.go
- method_validatestackatresourcegroup.go
- method_validatestackatsubscription.go
- model_actiononunmanage.go
- model_denysettings.go
- model_deploymentparameter.go
- model_deploymentstack.go
- model_deploymentstackproperties.go
- model_deploymentstacksdebugsetting.go
- model_deploymentstacksparameterslink.go
- model_deploymentstackstemplatelink.go
- model_deploymentstacktemplatedefinition.go
- model_deploymentstackvalidateproperties.go
- model_deploymentstackvalidateresult.go
- model_erroradditionalinfo.go
- model_errordetail.go
- model_keyvaultparameterreference.go
- model_keyvaultreference.go
- model_managedresourcereference.go
- model_resourcereference.go
- model_resourcereferenceextended.go
- predicates.go
- version.go