Documentation ¶
Overview ¶
Deprecated: Please note, this package has been deprecated. A replacement package is available github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources(https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources). We strongly encourage you to upgrade to continue receiving updates. See [Migration Guide](https://aka.ms/azsdk/golang/t2/migration) for guidance on upgrading. Refer to our [deprecation policy](https://azure.github.io/azure-sdk/policies_support.html) for more details.
Package resources implements the Azure ARM Resources service API version 2020-06-01.
Provides operations for working with resources and resource groups.
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type APIProfile
- type Alias
- type AliasPath
- type AliasPathAttributes
- type AliasPathMetadata
- type AliasPathTokenType
- type AliasPattern
- type AliasPatternType
- type AliasType
- type BaseClient
- type BasicDependency
- type ChangeType
- type Client
- func (client Client) CheckExistence(ctx context.Context, resourceGroupName string, ...) (result autorest.Response, err error)
- func (client Client) CheckExistenceByID(ctx context.Context, resourceID string, APIVersion string) (result autorest.Response, err error)
- func (client Client) CheckExistenceByIDPreparer(ctx context.Context, resourceID string, APIVersion string) (*http.Request, error)
- func (client Client) CheckExistenceByIDResponder(resp *http.Response) (result autorest.Response, err error)
- func (client Client) CheckExistenceByIDSender(req *http.Request) (*http.Response, error)
- func (client Client) CheckExistencePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client Client) CheckExistenceResponder(resp *http.Response) (result autorest.Response, err error)
- func (client Client) CheckExistenceSender(req *http.Request) (*http.Response, error)
- func (client Client) CreateOrUpdate(ctx context.Context, resourceGroupName string, ...) (result CreateOrUpdateFuture, err error)
- func (client Client) CreateOrUpdateByID(ctx context.Context, resourceID string, APIVersion string, ...) (result CreateOrUpdateByIDFuture, err error)
- func (client Client) CreateOrUpdateByIDPreparer(ctx context.Context, resourceID string, APIVersion string, ...) (*http.Request, error)
- func (client Client) CreateOrUpdateByIDResponder(resp *http.Response) (result GenericResource, err error)
- func (client Client) CreateOrUpdateByIDSender(req *http.Request) (future CreateOrUpdateByIDFuture, err error)
- func (client Client) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client Client) CreateOrUpdateResponder(resp *http.Response) (result GenericResource, err error)
- func (client Client) CreateOrUpdateSender(req *http.Request) (future CreateOrUpdateFuture, err error)
- func (client Client) Delete(ctx context.Context, resourceGroupName string, ...) (result DeleteFuture, err error)
- func (client Client) DeleteByID(ctx context.Context, resourceID string, APIVersion string) (result DeleteByIDFuture, err error)
- func (client Client) DeleteByIDPreparer(ctx context.Context, resourceID string, APIVersion string) (*http.Request, error)
- func (client Client) DeleteByIDResponder(resp *http.Response) (result autorest.Response, err error)
- func (client Client) DeleteByIDSender(req *http.Request) (future DeleteByIDFuture, err error)
- func (client Client) DeletePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client Client) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client Client) DeleteSender(req *http.Request) (future DeleteFuture, err error)
- func (client Client) Get(ctx context.Context, resourceGroupName string, ...) (result GenericResource, err error)
- func (client Client) GetByID(ctx context.Context, resourceID string, APIVersion string) (result GenericResource, err error)
- func (client Client) GetByIDPreparer(ctx context.Context, resourceID string, APIVersion string) (*http.Request, error)
- func (client Client) GetByIDResponder(resp *http.Response) (result GenericResource, err error)
- func (client Client) GetByIDSender(req *http.Request) (*http.Response, error)
- func (client Client) GetPreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client Client) GetResponder(resp *http.Response) (result GenericResource, err error)
- func (client Client) GetSender(req *http.Request) (*http.Response, error)
- func (client Client) List(ctx context.Context, filter string, expand string, top *int32) (result ListResultPage, err error)
- func (client Client) ListByResourceGroup(ctx context.Context, resourceGroupName string, filter string, expand string, ...) (result ListResultPage, err error)
- func (client Client) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string, expand string, ...) (result ListResultIterator, err error)
- func (client Client) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, filter string, expand string, ...) (*http.Request, error)
- func (client Client) ListByResourceGroupResponder(resp *http.Response) (result ListResult, err error)
- func (client Client) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client Client) ListComplete(ctx context.Context, filter string, expand string, top *int32) (result ListResultIterator, err error)
- func (client Client) ListPreparer(ctx context.Context, filter string, expand string, top *int32) (*http.Request, error)
- func (client Client) ListResponder(resp *http.Response) (result ListResult, err error)
- func (client Client) ListSender(req *http.Request) (*http.Response, error)
- func (client Client) MoveResources(ctx context.Context, sourceResourceGroupName string, parameters MoveInfo) (result MoveResourcesFuture, err error)
- func (client Client) MoveResourcesPreparer(ctx context.Context, sourceResourceGroupName string, parameters MoveInfo) (*http.Request, error)
- func (client Client) MoveResourcesResponder(resp *http.Response) (result autorest.Response, err error)
- func (client Client) MoveResourcesSender(req *http.Request) (future MoveResourcesFuture, err error)
- func (client Client) Update(ctx context.Context, resourceGroupName string, ...) (result UpdateFuture, err error)
- func (client Client) UpdateByID(ctx context.Context, resourceID string, APIVersion string, ...) (result UpdateByIDFuture, err error)
- func (client Client) UpdateByIDPreparer(ctx context.Context, resourceID string, APIVersion string, ...) (*http.Request, error)
- func (client Client) UpdateByIDResponder(resp *http.Response) (result GenericResource, err error)
- func (client Client) UpdateByIDSender(req *http.Request) (future UpdateByIDFuture, err error)
- func (client Client) UpdatePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client Client) UpdateResponder(resp *http.Response) (result GenericResource, err error)
- func (client Client) UpdateSender(req *http.Request) (future UpdateFuture, err error)
- func (client Client) ValidateMoveResources(ctx context.Context, sourceResourceGroupName string, parameters MoveInfo) (result ValidateMoveResourcesFuture, err error)
- func (client Client) ValidateMoveResourcesPreparer(ctx context.Context, sourceResourceGroupName string, parameters MoveInfo) (*http.Request, error)
- func (client Client) ValidateMoveResourcesResponder(resp *http.Response) (result autorest.Response, err error)
- func (client Client) ValidateMoveResourcesSender(req *http.Request) (future ValidateMoveResourcesFuture, err error)
- type CloudError
- type CreateOrUpdateByIDFuture
- type CreateOrUpdateFuture
- type DebugSetting
- type DeleteByIDFuture
- type DeleteFuture
- type Dependency
- type Deployment
- type DeploymentExportResult
- type DeploymentExtended
- type DeploymentExtendedFilter
- type DeploymentListResult
- type DeploymentListResultIterator
- func (iter *DeploymentListResultIterator) Next() error
- func (iter *DeploymentListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter DeploymentListResultIterator) NotDone() bool
- func (iter DeploymentListResultIterator) Response() DeploymentListResult
- func (iter DeploymentListResultIterator) Value() DeploymentExtended
- type DeploymentListResultPage
- func (page *DeploymentListResultPage) Next() error
- func (page *DeploymentListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page DeploymentListResultPage) NotDone() bool
- func (page DeploymentListResultPage) Response() DeploymentListResult
- func (page DeploymentListResultPage) Values() []DeploymentExtended
- type DeploymentMode
- type DeploymentOperation
- type DeploymentOperationProperties
- type DeploymentOperationsClient
- func (client DeploymentOperationsClient) Get(ctx context.Context, resourceGroupName string, deploymentName string, ...) (result DeploymentOperation, err error)
- func (client DeploymentOperationsClient) GetAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, operationID string) (result DeploymentOperation, err error)
- func (client DeploymentOperationsClient) GetAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string, operationID string) (*http.Request, error)
- func (client DeploymentOperationsClient) GetAtManagementGroupScopeResponder(resp *http.Response) (result DeploymentOperation, err error)
- func (client DeploymentOperationsClient) GetAtManagementGroupScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentOperationsClient) GetAtScope(ctx context.Context, scope string, deploymentName string, operationID string) (result DeploymentOperation, err error)
- func (client DeploymentOperationsClient) GetAtScopePreparer(ctx context.Context, scope string, deploymentName string, operationID string) (*http.Request, error)
- func (client DeploymentOperationsClient) GetAtScopeResponder(resp *http.Response) (result DeploymentOperation, err error)
- func (client DeploymentOperationsClient) GetAtScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentOperationsClient) GetAtSubscriptionScope(ctx context.Context, deploymentName string, operationID string) (result DeploymentOperation, err error)
- func (client DeploymentOperationsClient) GetAtSubscriptionScopePreparer(ctx context.Context, deploymentName string, operationID string) (*http.Request, error)
- func (client DeploymentOperationsClient) GetAtSubscriptionScopeResponder(resp *http.Response) (result DeploymentOperation, err error)
- func (client DeploymentOperationsClient) GetAtSubscriptionScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentOperationsClient) GetAtTenantScope(ctx context.Context, deploymentName string, operationID string) (result DeploymentOperation, err error)
- func (client DeploymentOperationsClient) GetAtTenantScopePreparer(ctx context.Context, deploymentName string, operationID string) (*http.Request, error)
- func (client DeploymentOperationsClient) GetAtTenantScopeResponder(resp *http.Response) (result DeploymentOperation, err error)
- func (client DeploymentOperationsClient) GetAtTenantScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentOperationsClient) GetPreparer(ctx context.Context, resourceGroupName string, deploymentName string, ...) (*http.Request, error)
- func (client DeploymentOperationsClient) GetResponder(resp *http.Response) (result DeploymentOperation, err error)
- func (client DeploymentOperationsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client DeploymentOperationsClient) List(ctx context.Context, resourceGroupName string, deploymentName string, ...) (result DeploymentOperationsListResultPage, err error)
- func (client DeploymentOperationsClient) ListAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, top *int32) (result DeploymentOperationsListResultPage, err error)
- func (client DeploymentOperationsClient) ListAtManagementGroupScopeComplete(ctx context.Context, groupID string, deploymentName string, top *int32) (result DeploymentOperationsListResultIterator, err error)
- func (client DeploymentOperationsClient) ListAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string, top *int32) (*http.Request, error)
- func (client DeploymentOperationsClient) ListAtManagementGroupScopeResponder(resp *http.Response) (result DeploymentOperationsListResult, err error)
- func (client DeploymentOperationsClient) ListAtManagementGroupScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentOperationsClient) ListAtScope(ctx context.Context, scope string, deploymentName string, top *int32) (result DeploymentOperationsListResultPage, err error)
- func (client DeploymentOperationsClient) ListAtScopeComplete(ctx context.Context, scope string, deploymentName string, top *int32) (result DeploymentOperationsListResultIterator, err error)
- func (client DeploymentOperationsClient) ListAtScopePreparer(ctx context.Context, scope string, deploymentName string, top *int32) (*http.Request, error)
- func (client DeploymentOperationsClient) ListAtScopeResponder(resp *http.Response) (result DeploymentOperationsListResult, err error)
- func (client DeploymentOperationsClient) ListAtScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentOperationsClient) ListAtSubscriptionScope(ctx context.Context, deploymentName string, top *int32) (result DeploymentOperationsListResultPage, err error)
- func (client DeploymentOperationsClient) ListAtSubscriptionScopeComplete(ctx context.Context, deploymentName string, top *int32) (result DeploymentOperationsListResultIterator, err error)
- func (client DeploymentOperationsClient) ListAtSubscriptionScopePreparer(ctx context.Context, deploymentName string, top *int32) (*http.Request, error)
- func (client DeploymentOperationsClient) ListAtSubscriptionScopeResponder(resp *http.Response) (result DeploymentOperationsListResult, err error)
- func (client DeploymentOperationsClient) ListAtSubscriptionScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentOperationsClient) ListAtTenantScope(ctx context.Context, deploymentName string, top *int32) (result DeploymentOperationsListResultPage, err error)
- func (client DeploymentOperationsClient) ListAtTenantScopeComplete(ctx context.Context, deploymentName string, top *int32) (result DeploymentOperationsListResultIterator, err error)
- func (client DeploymentOperationsClient) ListAtTenantScopePreparer(ctx context.Context, deploymentName string, top *int32) (*http.Request, error)
- func (client DeploymentOperationsClient) ListAtTenantScopeResponder(resp *http.Response) (result DeploymentOperationsListResult, err error)
- func (client DeploymentOperationsClient) ListAtTenantScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentOperationsClient) ListComplete(ctx context.Context, resourceGroupName string, deploymentName string, ...) (result DeploymentOperationsListResultIterator, err error)
- func (client DeploymentOperationsClient) ListPreparer(ctx context.Context, resourceGroupName string, deploymentName string, ...) (*http.Request, error)
- func (client DeploymentOperationsClient) ListResponder(resp *http.Response) (result DeploymentOperationsListResult, err error)
- func (client DeploymentOperationsClient) ListSender(req *http.Request) (*http.Response, error)
- type DeploymentOperationsListResult
- type DeploymentOperationsListResultIterator
- func (iter *DeploymentOperationsListResultIterator) Next() error
- func (iter *DeploymentOperationsListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter DeploymentOperationsListResultIterator) NotDone() bool
- func (iter DeploymentOperationsListResultIterator) Response() DeploymentOperationsListResult
- func (iter DeploymentOperationsListResultIterator) Value() DeploymentOperation
- type DeploymentOperationsListResultPage
- func (page *DeploymentOperationsListResultPage) Next() error
- func (page *DeploymentOperationsListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page DeploymentOperationsListResultPage) NotDone() bool
- func (page DeploymentOperationsListResultPage) Response() DeploymentOperationsListResult
- func (page DeploymentOperationsListResultPage) Values() []DeploymentOperation
- type DeploymentProperties
- type DeploymentPropertiesExtended
- type DeploymentValidateResult
- type DeploymentWhatIf
- type DeploymentWhatIfProperties
- type DeploymentWhatIfSettings
- type DeploymentsClient
- func (client DeploymentsClient) CalculateTemplateHash(ctx context.Context, templateParameter interface{}) (result TemplateHashResult, err error)
- func (client DeploymentsClient) CalculateTemplateHashPreparer(ctx context.Context, templateParameter interface{}) (*http.Request, error)
- func (client DeploymentsClient) CalculateTemplateHashResponder(resp *http.Response) (result TemplateHashResult, err error)
- func (client DeploymentsClient) CalculateTemplateHashSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) Cancel(ctx context.Context, resourceGroupName string, deploymentName string) (result autorest.Response, err error)
- func (client DeploymentsClient) CancelAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string) (result autorest.Response, err error)
- func (client DeploymentsClient) CancelAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) CancelAtManagementGroupScopeResponder(resp *http.Response) (result autorest.Response, err error)
- func (client DeploymentsClient) CancelAtManagementGroupScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) CancelAtScope(ctx context.Context, scope string, deploymentName string) (result autorest.Response, err error)
- func (client DeploymentsClient) CancelAtScopePreparer(ctx context.Context, scope string, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) CancelAtScopeResponder(resp *http.Response) (result autorest.Response, err error)
- func (client DeploymentsClient) CancelAtScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) CancelAtSubscriptionScope(ctx context.Context, deploymentName string) (result autorest.Response, err error)
- func (client DeploymentsClient) CancelAtSubscriptionScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) CancelAtSubscriptionScopeResponder(resp *http.Response) (result autorest.Response, err error)
- func (client DeploymentsClient) CancelAtSubscriptionScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) CancelAtTenantScope(ctx context.Context, deploymentName string) (result autorest.Response, err error)
- func (client DeploymentsClient) CancelAtTenantScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) CancelAtTenantScopeResponder(resp *http.Response) (result autorest.Response, err error)
- func (client DeploymentsClient) CancelAtTenantScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) CancelPreparer(ctx context.Context, resourceGroupName string, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) CancelResponder(resp *http.Response) (result autorest.Response, err error)
- func (client DeploymentsClient) CancelSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) CheckExistence(ctx context.Context, resourceGroupName string, deploymentName string) (result autorest.Response, err error)
- func (client DeploymentsClient) CheckExistenceAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string) (result autorest.Response, err error)
- func (client DeploymentsClient) CheckExistenceAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) CheckExistenceAtManagementGroupScopeResponder(resp *http.Response) (result autorest.Response, err error)
- func (client DeploymentsClient) CheckExistenceAtManagementGroupScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) CheckExistenceAtScope(ctx context.Context, scope string, deploymentName string) (result autorest.Response, err error)
- func (client DeploymentsClient) CheckExistenceAtScopePreparer(ctx context.Context, scope string, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) CheckExistenceAtScopeResponder(resp *http.Response) (result autorest.Response, err error)
- func (client DeploymentsClient) CheckExistenceAtScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) CheckExistenceAtSubscriptionScope(ctx context.Context, deploymentName string) (result autorest.Response, err error)
- func (client DeploymentsClient) CheckExistenceAtSubscriptionScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) CheckExistenceAtSubscriptionScopeResponder(resp *http.Response) (result autorest.Response, err error)
- func (client DeploymentsClient) CheckExistenceAtSubscriptionScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) CheckExistenceAtTenantScope(ctx context.Context, deploymentName string) (result autorest.Response, err error)
- func (client DeploymentsClient) CheckExistenceAtTenantScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) CheckExistenceAtTenantScopeResponder(resp *http.Response) (result autorest.Response, err error)
- func (client DeploymentsClient) CheckExistenceAtTenantScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) CheckExistencePreparer(ctx context.Context, resourceGroupName string, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) CheckExistenceResponder(resp *http.Response) (result autorest.Response, err error)
- func (client DeploymentsClient) CheckExistenceSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, deploymentName string, ...) (result DeploymentsCreateOrUpdateFuture, err error)
- func (client DeploymentsClient) CreateOrUpdateAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, ...) (result DeploymentsCreateOrUpdateAtManagementGroupScopeFuture, err error)
- func (client DeploymentsClient) CreateOrUpdateAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string, ...) (*http.Request, error)
- func (client DeploymentsClient) CreateOrUpdateAtManagementGroupScopeResponder(resp *http.Response) (result DeploymentExtended, err error)
- func (client DeploymentsClient) CreateOrUpdateAtManagementGroupScopeSender(req *http.Request) (future DeploymentsCreateOrUpdateAtManagementGroupScopeFuture, err error)
- func (client DeploymentsClient) CreateOrUpdateAtScope(ctx context.Context, scope string, deploymentName string, ...) (result DeploymentsCreateOrUpdateAtScopeFuture, err error)
- func (client DeploymentsClient) CreateOrUpdateAtScopePreparer(ctx context.Context, scope string, deploymentName string, ...) (*http.Request, error)
- func (client DeploymentsClient) CreateOrUpdateAtScopeResponder(resp *http.Response) (result DeploymentExtended, err error)
- func (client DeploymentsClient) CreateOrUpdateAtScopeSender(req *http.Request) (future DeploymentsCreateOrUpdateAtScopeFuture, err error)
- func (client DeploymentsClient) CreateOrUpdateAtSubscriptionScope(ctx context.Context, deploymentName string, parameters Deployment) (result DeploymentsCreateOrUpdateAtSubscriptionScopeFuture, err error)
- func (client DeploymentsClient) CreateOrUpdateAtSubscriptionScopePreparer(ctx context.Context, deploymentName string, parameters Deployment) (*http.Request, error)
- func (client DeploymentsClient) CreateOrUpdateAtSubscriptionScopeResponder(resp *http.Response) (result DeploymentExtended, err error)
- func (client DeploymentsClient) CreateOrUpdateAtSubscriptionScopeSender(req *http.Request) (future DeploymentsCreateOrUpdateAtSubscriptionScopeFuture, err error)
- func (client DeploymentsClient) CreateOrUpdateAtTenantScope(ctx context.Context, deploymentName string, parameters ScopedDeployment) (result DeploymentsCreateOrUpdateAtTenantScopeFuture, err error)
- func (client DeploymentsClient) CreateOrUpdateAtTenantScopePreparer(ctx context.Context, deploymentName string, parameters ScopedDeployment) (*http.Request, error)
- func (client DeploymentsClient) CreateOrUpdateAtTenantScopeResponder(resp *http.Response) (result DeploymentExtended, err error)
- func (client DeploymentsClient) CreateOrUpdateAtTenantScopeSender(req *http.Request) (future DeploymentsCreateOrUpdateAtTenantScopeFuture, err error)
- func (client DeploymentsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, deploymentName string, ...) (*http.Request, error)
- func (client DeploymentsClient) CreateOrUpdateResponder(resp *http.Response) (result DeploymentExtended, err error)
- func (client DeploymentsClient) CreateOrUpdateSender(req *http.Request) (future DeploymentsCreateOrUpdateFuture, err error)
- func (client DeploymentsClient) Delete(ctx context.Context, resourceGroupName string, deploymentName string) (result DeploymentsDeleteFuture, err error)
- func (client DeploymentsClient) DeleteAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string) (result DeploymentsDeleteAtManagementGroupScopeFuture, err error)
- func (client DeploymentsClient) DeleteAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) DeleteAtManagementGroupScopeResponder(resp *http.Response) (result autorest.Response, err error)
- func (client DeploymentsClient) DeleteAtManagementGroupScopeSender(req *http.Request) (future DeploymentsDeleteAtManagementGroupScopeFuture, err error)
- func (client DeploymentsClient) DeleteAtScope(ctx context.Context, scope string, deploymentName string) (result DeploymentsDeleteAtScopeFuture, err error)
- func (client DeploymentsClient) DeleteAtScopePreparer(ctx context.Context, scope string, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) DeleteAtScopeResponder(resp *http.Response) (result autorest.Response, err error)
- func (client DeploymentsClient) DeleteAtScopeSender(req *http.Request) (future DeploymentsDeleteAtScopeFuture, err error)
- func (client DeploymentsClient) DeleteAtSubscriptionScope(ctx context.Context, deploymentName string) (result DeploymentsDeleteAtSubscriptionScopeFuture, err error)
- func (client DeploymentsClient) DeleteAtSubscriptionScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) DeleteAtSubscriptionScopeResponder(resp *http.Response) (result autorest.Response, err error)
- func (client DeploymentsClient) DeleteAtSubscriptionScopeSender(req *http.Request) (future DeploymentsDeleteAtSubscriptionScopeFuture, err error)
- func (client DeploymentsClient) DeleteAtTenantScope(ctx context.Context, deploymentName string) (result DeploymentsDeleteAtTenantScopeFuture, err error)
- func (client DeploymentsClient) DeleteAtTenantScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) DeleteAtTenantScopeResponder(resp *http.Response) (result autorest.Response, err error)
- func (client DeploymentsClient) DeleteAtTenantScopeSender(req *http.Request) (future DeploymentsDeleteAtTenantScopeFuture, err error)
- func (client DeploymentsClient) DeletePreparer(ctx context.Context, resourceGroupName string, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client DeploymentsClient) DeleteSender(req *http.Request) (future DeploymentsDeleteFuture, err error)
- func (client DeploymentsClient) ExportTemplate(ctx context.Context, resourceGroupName string, deploymentName string) (result DeploymentExportResult, err error)
- func (client DeploymentsClient) ExportTemplateAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string) (result DeploymentExportResult, err error)
- func (client DeploymentsClient) ExportTemplateAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) ExportTemplateAtManagementGroupScopeResponder(resp *http.Response) (result DeploymentExportResult, err error)
- func (client DeploymentsClient) ExportTemplateAtManagementGroupScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) ExportTemplateAtScope(ctx context.Context, scope string, deploymentName string) (result DeploymentExportResult, err error)
- func (client DeploymentsClient) ExportTemplateAtScopePreparer(ctx context.Context, scope string, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) ExportTemplateAtScopeResponder(resp *http.Response) (result DeploymentExportResult, err error)
- func (client DeploymentsClient) ExportTemplateAtScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) ExportTemplateAtSubscriptionScope(ctx context.Context, deploymentName string) (result DeploymentExportResult, err error)
- func (client DeploymentsClient) ExportTemplateAtSubscriptionScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) ExportTemplateAtSubscriptionScopeResponder(resp *http.Response) (result DeploymentExportResult, err error)
- func (client DeploymentsClient) ExportTemplateAtSubscriptionScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) ExportTemplateAtTenantScope(ctx context.Context, deploymentName string) (result DeploymentExportResult, err error)
- func (client DeploymentsClient) ExportTemplateAtTenantScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) ExportTemplateAtTenantScopeResponder(resp *http.Response) (result DeploymentExportResult, err error)
- func (client DeploymentsClient) ExportTemplateAtTenantScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) ExportTemplatePreparer(ctx context.Context, resourceGroupName string, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) ExportTemplateResponder(resp *http.Response) (result DeploymentExportResult, err error)
- func (client DeploymentsClient) ExportTemplateSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) Get(ctx context.Context, resourceGroupName string, deploymentName string) (result DeploymentExtended, err error)
- func (client DeploymentsClient) GetAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string) (result DeploymentExtended, err error)
- func (client DeploymentsClient) GetAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) GetAtManagementGroupScopeResponder(resp *http.Response) (result DeploymentExtended, err error)
- func (client DeploymentsClient) GetAtManagementGroupScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) GetAtScope(ctx context.Context, scope string, deploymentName string) (result DeploymentExtended, err error)
- func (client DeploymentsClient) GetAtScopePreparer(ctx context.Context, scope string, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) GetAtScopeResponder(resp *http.Response) (result DeploymentExtended, err error)
- func (client DeploymentsClient) GetAtScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) GetAtSubscriptionScope(ctx context.Context, deploymentName string) (result DeploymentExtended, err error)
- func (client DeploymentsClient) GetAtSubscriptionScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) GetAtSubscriptionScopeResponder(resp *http.Response) (result DeploymentExtended, err error)
- func (client DeploymentsClient) GetAtSubscriptionScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) GetAtTenantScope(ctx context.Context, deploymentName string) (result DeploymentExtended, err error)
- func (client DeploymentsClient) GetAtTenantScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) GetAtTenantScopeResponder(resp *http.Response) (result DeploymentExtended, err error)
- func (client DeploymentsClient) GetAtTenantScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) GetPreparer(ctx context.Context, resourceGroupName string, deploymentName string) (*http.Request, error)
- func (client DeploymentsClient) GetResponder(resp *http.Response) (result DeploymentExtended, err error)
- func (client DeploymentsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) ListAtManagementGroupScope(ctx context.Context, groupID string, filter string, top *int32) (result DeploymentListResultPage, err error)
- func (client DeploymentsClient) ListAtManagementGroupScopeComplete(ctx context.Context, groupID string, filter string, top *int32) (result DeploymentListResultIterator, err error)
- func (client DeploymentsClient) ListAtManagementGroupScopePreparer(ctx context.Context, groupID string, filter string, top *int32) (*http.Request, error)
- func (client DeploymentsClient) ListAtManagementGroupScopeResponder(resp *http.Response) (result DeploymentListResult, err error)
- func (client DeploymentsClient) ListAtManagementGroupScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) ListAtScope(ctx context.Context, scope string, filter string, top *int32) (result DeploymentListResultPage, err error)
- func (client DeploymentsClient) ListAtScopeComplete(ctx context.Context, scope string, filter string, top *int32) (result DeploymentListResultIterator, err error)
- func (client DeploymentsClient) ListAtScopePreparer(ctx context.Context, scope string, filter string, top *int32) (*http.Request, error)
- func (client DeploymentsClient) ListAtScopeResponder(resp *http.Response) (result DeploymentListResult, err error)
- func (client DeploymentsClient) ListAtScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) ListAtSubscriptionScope(ctx context.Context, filter string, top *int32) (result DeploymentListResultPage, err error)
- func (client DeploymentsClient) ListAtSubscriptionScopeComplete(ctx context.Context, filter string, top *int32) (result DeploymentListResultIterator, err error)
- func (client DeploymentsClient) ListAtSubscriptionScopePreparer(ctx context.Context, filter string, top *int32) (*http.Request, error)
- func (client DeploymentsClient) ListAtSubscriptionScopeResponder(resp *http.Response) (result DeploymentListResult, err error)
- func (client DeploymentsClient) ListAtSubscriptionScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) ListAtTenantScope(ctx context.Context, filter string, top *int32) (result DeploymentListResultPage, err error)
- func (client DeploymentsClient) ListAtTenantScopeComplete(ctx context.Context, filter string, top *int32) (result DeploymentListResultIterator, err error)
- func (client DeploymentsClient) ListAtTenantScopePreparer(ctx context.Context, filter string, top *int32) (*http.Request, error)
- func (client DeploymentsClient) ListAtTenantScopeResponder(resp *http.Response) (result DeploymentListResult, err error)
- func (client DeploymentsClient) ListAtTenantScopeSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, filter string, top *int32) (result DeploymentListResultPage, err error)
- func (client DeploymentsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string, top *int32) (result DeploymentListResultIterator, err error)
- func (client DeploymentsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, filter string, top *int32) (*http.Request, error)
- func (client DeploymentsClient) ListByResourceGroupResponder(resp *http.Response) (result DeploymentListResult, err error)
- func (client DeploymentsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) Validate(ctx context.Context, resourceGroupName string, deploymentName string, ...) (result DeploymentsValidateFuture, err error)
- func (client DeploymentsClient) ValidateAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, ...) (result DeploymentsValidateAtManagementGroupScopeFuture, err error)
- func (client DeploymentsClient) ValidateAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string, ...) (*http.Request, error)
- func (client DeploymentsClient) ValidateAtManagementGroupScopeResponder(resp *http.Response) (result DeploymentValidateResult, err error)
- func (client DeploymentsClient) ValidateAtManagementGroupScopeSender(req *http.Request) (future DeploymentsValidateAtManagementGroupScopeFuture, err error)
- func (client DeploymentsClient) ValidateAtScope(ctx context.Context, scope string, deploymentName string, ...) (result DeploymentsValidateAtScopeFuture, err error)
- func (client DeploymentsClient) ValidateAtScopePreparer(ctx context.Context, scope string, deploymentName string, ...) (*http.Request, error)
- func (client DeploymentsClient) ValidateAtScopeResponder(resp *http.Response) (result DeploymentValidateResult, err error)
- func (client DeploymentsClient) ValidateAtScopeSender(req *http.Request) (future DeploymentsValidateAtScopeFuture, err error)
- func (client DeploymentsClient) ValidateAtSubscriptionScope(ctx context.Context, deploymentName string, parameters Deployment) (result DeploymentsValidateAtSubscriptionScopeFuture, err error)
- func (client DeploymentsClient) ValidateAtSubscriptionScopePreparer(ctx context.Context, deploymentName string, parameters Deployment) (*http.Request, error)
- func (client DeploymentsClient) ValidateAtSubscriptionScopeResponder(resp *http.Response) (result DeploymentValidateResult, err error)
- func (client DeploymentsClient) ValidateAtSubscriptionScopeSender(req *http.Request) (future DeploymentsValidateAtSubscriptionScopeFuture, err error)
- func (client DeploymentsClient) ValidateAtTenantScope(ctx context.Context, deploymentName string, parameters ScopedDeployment) (result DeploymentsValidateAtTenantScopeFuture, err error)
- func (client DeploymentsClient) ValidateAtTenantScopePreparer(ctx context.Context, deploymentName string, parameters ScopedDeployment) (*http.Request, error)
- func (client DeploymentsClient) ValidateAtTenantScopeResponder(resp *http.Response) (result DeploymentValidateResult, err error)
- func (client DeploymentsClient) ValidateAtTenantScopeSender(req *http.Request) (future DeploymentsValidateAtTenantScopeFuture, err error)
- func (client DeploymentsClient) ValidatePreparer(ctx context.Context, resourceGroupName string, deploymentName string, ...) (*http.Request, error)
- func (client DeploymentsClient) ValidateResponder(resp *http.Response) (result DeploymentValidateResult, err error)
- func (client DeploymentsClient) ValidateSender(req *http.Request) (future DeploymentsValidateFuture, err error)
- func (client DeploymentsClient) WhatIf(ctx context.Context, resourceGroupName string, deploymentName string, ...) (result DeploymentsWhatIfFuture, err error)
- func (client DeploymentsClient) WhatIfAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, ...) (result DeploymentsWhatIfAtManagementGroupScopeFuture, err error)
- func (client DeploymentsClient) WhatIfAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string, ...) (*http.Request, error)
- func (client DeploymentsClient) WhatIfAtManagementGroupScopeResponder(resp *http.Response) (result WhatIfOperationResult, err error)
- func (client DeploymentsClient) WhatIfAtManagementGroupScopeSender(req *http.Request) (future DeploymentsWhatIfAtManagementGroupScopeFuture, err error)
- func (client DeploymentsClient) WhatIfAtSubscriptionScope(ctx context.Context, deploymentName string, parameters DeploymentWhatIf) (result DeploymentsWhatIfAtSubscriptionScopeFuture, err error)
- func (client DeploymentsClient) WhatIfAtSubscriptionScopePreparer(ctx context.Context, deploymentName string, parameters DeploymentWhatIf) (*http.Request, error)
- func (client DeploymentsClient) WhatIfAtSubscriptionScopeResponder(resp *http.Response) (result WhatIfOperationResult, err error)
- func (client DeploymentsClient) WhatIfAtSubscriptionScopeSender(req *http.Request) (future DeploymentsWhatIfAtSubscriptionScopeFuture, err error)
- func (client DeploymentsClient) WhatIfAtTenantScope(ctx context.Context, deploymentName string, parameters ScopedDeploymentWhatIf) (result DeploymentsWhatIfAtTenantScopeFuture, err error)
- func (client DeploymentsClient) WhatIfAtTenantScopePreparer(ctx context.Context, deploymentName string, parameters ScopedDeploymentWhatIf) (*http.Request, error)
- func (client DeploymentsClient) WhatIfAtTenantScopeResponder(resp *http.Response) (result WhatIfOperationResult, err error)
- func (client DeploymentsClient) WhatIfAtTenantScopeSender(req *http.Request) (future DeploymentsWhatIfAtTenantScopeFuture, err error)
- func (client DeploymentsClient) WhatIfPreparer(ctx context.Context, resourceGroupName string, deploymentName string, ...) (*http.Request, error)
- func (client DeploymentsClient) WhatIfResponder(resp *http.Response) (result WhatIfOperationResult, err error)
- func (client DeploymentsClient) WhatIfSender(req *http.Request) (future DeploymentsWhatIfFuture, err error)
- type DeploymentsCreateOrUpdateAtManagementGroupScopeFuture
- type DeploymentsCreateOrUpdateAtScopeFuture
- type DeploymentsCreateOrUpdateAtSubscriptionScopeFuture
- type DeploymentsCreateOrUpdateAtTenantScopeFuture
- type DeploymentsCreateOrUpdateFuture
- type DeploymentsDeleteAtManagementGroupScopeFuture
- type DeploymentsDeleteAtScopeFuture
- type DeploymentsDeleteAtSubscriptionScopeFuture
- type DeploymentsDeleteAtTenantScopeFuture
- type DeploymentsDeleteFuture
- type DeploymentsValidateAtManagementGroupScopeFuture
- type DeploymentsValidateAtScopeFuture
- type DeploymentsValidateAtSubscriptionScopeFuture
- type DeploymentsValidateAtTenantScopeFuture
- type DeploymentsValidateFuture
- type DeploymentsWhatIfAtManagementGroupScopeFuture
- type DeploymentsWhatIfAtSubscriptionScopeFuture
- type DeploymentsWhatIfAtTenantScopeFuture
- type DeploymentsWhatIfFuture
- type ErrorAdditionalInfo
- type ErrorResponse
- type ExportTemplateRequest
- type ExpressionEvaluationOptions
- type ExpressionEvaluationOptionsScopeType
- type GenericResource
- type GenericResourceExpanded
- type GenericResourceFilter
- type Group
- type GroupExportResult
- type GroupFilter
- type GroupListResult
- type GroupListResultIterator
- type GroupListResultPage
- type GroupPatchable
- type GroupProperties
- type GroupsClient
- func (client GroupsClient) CheckExistence(ctx context.Context, resourceGroupName string) (result autorest.Response, err error)
- func (client GroupsClient) CheckExistencePreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client GroupsClient) CheckExistenceResponder(resp *http.Response) (result autorest.Response, err error)
- func (client GroupsClient) CheckExistenceSender(req *http.Request) (*http.Response, error)
- func (client GroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, parameters Group) (result Group, err error)
- func (client GroupsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, parameters Group) (*http.Request, error)
- func (client GroupsClient) CreateOrUpdateResponder(resp *http.Response) (result Group, err error)
- func (client GroupsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client GroupsClient) Delete(ctx context.Context, resourceGroupName string, ...) (result GroupsDeleteFuture, err error)
- func (client GroupsClient) DeletePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client GroupsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client GroupsClient) DeleteSender(req *http.Request) (future GroupsDeleteFuture, err error)
- func (client GroupsClient) ExportTemplate(ctx context.Context, resourceGroupName string, ...) (result GroupsExportTemplateFuture, err error)
- func (client GroupsClient) ExportTemplatePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client GroupsClient) ExportTemplateResponder(resp *http.Response) (result GroupExportResult, err error)
- func (client GroupsClient) ExportTemplateSender(req *http.Request) (future GroupsExportTemplateFuture, err error)
- func (client GroupsClient) Get(ctx context.Context, resourceGroupName string) (result Group, err error)
- func (client GroupsClient) GetPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client GroupsClient) GetResponder(resp *http.Response) (result Group, err error)
- func (client GroupsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client GroupsClient) List(ctx context.Context, filter string, top *int32) (result GroupListResultPage, err error)
- func (client GroupsClient) ListComplete(ctx context.Context, filter string, top *int32) (result GroupListResultIterator, err error)
- func (client GroupsClient) ListPreparer(ctx context.Context, filter string, top *int32) (*http.Request, error)
- func (client GroupsClient) ListResponder(resp *http.Response) (result GroupListResult, err error)
- func (client GroupsClient) ListSender(req *http.Request) (*http.Response, error)
- func (client GroupsClient) Update(ctx context.Context, resourceGroupName string, parameters GroupPatchable) (result Group, err error)
- func (client GroupsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, parameters GroupPatchable) (*http.Request, error)
- func (client GroupsClient) UpdateResponder(resp *http.Response) (result Group, err error)
- func (client GroupsClient) UpdateSender(req *http.Request) (*http.Response, error)
- type GroupsDeleteFuture
- type GroupsExportTemplateFuture
- type HTTPMessage
- type Identity
- type IdentityUserAssignedIdentitiesValue
- type ListResult
- type ListResultIterator
- type ListResultPage
- type MoveInfo
- type MoveResourcesFuture
- type OnErrorDeployment
- type OnErrorDeploymentExtended
- type OnErrorDeploymentType
- type Operation
- type OperationDisplay
- type OperationListResult
- type OperationListResultIterator
- func (iter *OperationListResultIterator) Next() error
- func (iter *OperationListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter OperationListResultIterator) NotDone() bool
- func (iter OperationListResultIterator) Response() OperationListResult
- func (iter OperationListResultIterator) Value() Operation
- type OperationListResultPage
- func (page *OperationListResultPage) Next() error
- func (page *OperationListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page OperationListResultPage) NotDone() bool
- func (page OperationListResultPage) Response() OperationListResult
- func (page OperationListResultPage) Values() []Operation
- type OperationsClient
- func (client OperationsClient) List(ctx context.Context) (result OperationListResultPage, err error)
- func (client OperationsClient) ListComplete(ctx context.Context) (result OperationListResultIterator, err error)
- func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)
- func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error)
- type ParametersLink
- type Plan
- type PropertyChangeType
- type Provider
- type ProviderListResult
- type ProviderListResultIterator
- func (iter *ProviderListResultIterator) Next() error
- func (iter *ProviderListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ProviderListResultIterator) NotDone() bool
- func (iter ProviderListResultIterator) Response() ProviderListResult
- func (iter ProviderListResultIterator) Value() Provider
- type ProviderListResultPage
- func (page *ProviderListResultPage) Next() error
- func (page *ProviderListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page ProviderListResultPage) NotDone() bool
- func (page ProviderListResultPage) Response() ProviderListResult
- func (page ProviderListResultPage) Values() []Provider
- type ProviderOperationDisplayProperties
- type ProviderResourceType
- type ProvidersClient
- func (client ProvidersClient) Get(ctx context.Context, resourceProviderNamespace string, expand string) (result Provider, err error)
- func (client ProvidersClient) GetAtTenantScope(ctx context.Context, resourceProviderNamespace string, expand string) (result Provider, err error)
- func (client ProvidersClient) GetAtTenantScopePreparer(ctx context.Context, resourceProviderNamespace string, expand string) (*http.Request, error)
- func (client ProvidersClient) GetAtTenantScopeResponder(resp *http.Response) (result Provider, err error)
- func (client ProvidersClient) GetAtTenantScopeSender(req *http.Request) (*http.Response, error)
- func (client ProvidersClient) GetPreparer(ctx context.Context, resourceProviderNamespace string, expand string) (*http.Request, error)
- func (client ProvidersClient) GetResponder(resp *http.Response) (result Provider, err error)
- func (client ProvidersClient) GetSender(req *http.Request) (*http.Response, error)
- func (client ProvidersClient) List(ctx context.Context, top *int32, expand string) (result ProviderListResultPage, err error)
- func (client ProvidersClient) ListAtTenantScope(ctx context.Context, top *int32, expand string) (result ProviderListResultPage, err error)
- func (client ProvidersClient) ListAtTenantScopeComplete(ctx context.Context, top *int32, expand string) (result ProviderListResultIterator, err error)
- func (client ProvidersClient) ListAtTenantScopePreparer(ctx context.Context, top *int32, expand string) (*http.Request, error)
- func (client ProvidersClient) ListAtTenantScopeResponder(resp *http.Response) (result ProviderListResult, err error)
- func (client ProvidersClient) ListAtTenantScopeSender(req *http.Request) (*http.Response, error)
- func (client ProvidersClient) ListComplete(ctx context.Context, top *int32, expand string) (result ProviderListResultIterator, err error)
- func (client ProvidersClient) ListPreparer(ctx context.Context, top *int32, expand string) (*http.Request, error)
- func (client ProvidersClient) ListResponder(resp *http.Response) (result ProviderListResult, err error)
- func (client ProvidersClient) ListSender(req *http.Request) (*http.Response, error)
- func (client ProvidersClient) Register(ctx context.Context, resourceProviderNamespace string) (result Provider, err error)
- func (client ProvidersClient) RegisterAtManagementGroupScope(ctx context.Context, resourceProviderNamespace string, groupID string) (result autorest.Response, err error)
- func (client ProvidersClient) RegisterAtManagementGroupScopePreparer(ctx context.Context, resourceProviderNamespace string, groupID string) (*http.Request, error)
- func (client ProvidersClient) RegisterAtManagementGroupScopeResponder(resp *http.Response) (result autorest.Response, err error)
- func (client ProvidersClient) RegisterAtManagementGroupScopeSender(req *http.Request) (*http.Response, error)
- func (client ProvidersClient) RegisterPreparer(ctx context.Context, resourceProviderNamespace string) (*http.Request, error)
- func (client ProvidersClient) RegisterResponder(resp *http.Response) (result Provider, err error)
- func (client ProvidersClient) RegisterSender(req *http.Request) (*http.Response, error)
- func (client ProvidersClient) Unregister(ctx context.Context, resourceProviderNamespace string) (result Provider, err error)
- func (client ProvidersClient) UnregisterPreparer(ctx context.Context, resourceProviderNamespace string) (*http.Request, error)
- func (client ProvidersClient) UnregisterResponder(resp *http.Response) (result Provider, err error)
- func (client ProvidersClient) UnregisterSender(req *http.Request) (*http.Response, error)
- type ProvisioningOperation
- type ProvisioningState
- type Reference
- type Resource
- type ResourceIdentityType
- type ScopedDeployment
- type ScopedDeploymentWhatIf
- type Sku
- type StatusMessage
- type SubResource
- type TagCount
- type TagDetails
- type TagValue
- type Tags
- type TagsClient
- func (client TagsClient) CreateOrUpdate(ctx context.Context, tagName string) (result TagDetails, err error)
- func (client TagsClient) CreateOrUpdateAtScope(ctx context.Context, scope string, parameters TagsResource) (result TagsResource, err error)
- func (client TagsClient) CreateOrUpdateAtScopePreparer(ctx context.Context, scope string, parameters TagsResource) (*http.Request, error)
- func (client TagsClient) CreateOrUpdateAtScopeResponder(resp *http.Response) (result TagsResource, err error)
- func (client TagsClient) CreateOrUpdateAtScopeSender(req *http.Request) (*http.Response, error)
- func (client TagsClient) CreateOrUpdatePreparer(ctx context.Context, tagName string) (*http.Request, error)
- func (client TagsClient) CreateOrUpdateResponder(resp *http.Response) (result TagDetails, err error)
- func (client TagsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client TagsClient) CreateOrUpdateValue(ctx context.Context, tagName string, tagValue string) (result TagValue, err error)
- func (client TagsClient) CreateOrUpdateValuePreparer(ctx context.Context, tagName string, tagValue string) (*http.Request, error)
- func (client TagsClient) CreateOrUpdateValueResponder(resp *http.Response) (result TagValue, err error)
- func (client TagsClient) CreateOrUpdateValueSender(req *http.Request) (*http.Response, error)
- func (client TagsClient) Delete(ctx context.Context, tagName string) (result autorest.Response, err error)
- func (client TagsClient) DeleteAtScope(ctx context.Context, scope string) (result autorest.Response, err error)
- func (client TagsClient) DeleteAtScopePreparer(ctx context.Context, scope string) (*http.Request, error)
- func (client TagsClient) DeleteAtScopeResponder(resp *http.Response) (result autorest.Response, err error)
- func (client TagsClient) DeleteAtScopeSender(req *http.Request) (*http.Response, error)
- func (client TagsClient) DeletePreparer(ctx context.Context, tagName string) (*http.Request, error)
- func (client TagsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client TagsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client TagsClient) DeleteValue(ctx context.Context, tagName string, tagValue string) (result autorest.Response, err error)
- func (client TagsClient) DeleteValuePreparer(ctx context.Context, tagName string, tagValue string) (*http.Request, error)
- func (client TagsClient) DeleteValueResponder(resp *http.Response) (result autorest.Response, err error)
- func (client TagsClient) DeleteValueSender(req *http.Request) (*http.Response, error)
- func (client TagsClient) GetAtScope(ctx context.Context, scope string) (result TagsResource, err error)
- func (client TagsClient) GetAtScopePreparer(ctx context.Context, scope string) (*http.Request, error)
- func (client TagsClient) GetAtScopeResponder(resp *http.Response) (result TagsResource, err error)
- func (client TagsClient) GetAtScopeSender(req *http.Request) (*http.Response, error)
- func (client TagsClient) List(ctx context.Context) (result TagsListResultPage, err error)
- func (client TagsClient) ListComplete(ctx context.Context) (result TagsListResultIterator, err error)
- func (client TagsClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client TagsClient) ListResponder(resp *http.Response) (result TagsListResult, err error)
- func (client TagsClient) ListSender(req *http.Request) (*http.Response, error)
- func (client TagsClient) UpdateAtScope(ctx context.Context, scope string, parameters TagsPatchResource) (result TagsResource, err error)
- func (client TagsClient) UpdateAtScopePreparer(ctx context.Context, scope string, parameters TagsPatchResource) (*http.Request, error)
- func (client TagsClient) UpdateAtScopeResponder(resp *http.Response) (result TagsResource, err error)
- func (client TagsClient) UpdateAtScopeSender(req *http.Request) (*http.Response, error)
- type TagsListResult
- type TagsListResultIterator
- type TagsListResultPage
- type TagsPatchOperation
- type TagsPatchResource
- type TagsResource
- type TargetResource
- type TemplateHashResult
- type TemplateLink
- type UpdateByIDFuture
- type UpdateFuture
- type ValidateMoveResourcesFuture
- type WhatIfChange
- type WhatIfOperationProperties
- type WhatIfOperationResult
- type WhatIfPropertyChange
- type WhatIfResultFormat
- type ZoneMapping
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Resources
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type APIProfile ¶
type APIProfile struct { // ProfileVersion - READ-ONLY; The profile version. ProfileVersion *string `json:"profileVersion,omitempty"` // APIVersion - READ-ONLY; The API version. APIVersion *string `json:"apiVersion,omitempty"` }
APIProfile ...
func (APIProfile) MarshalJSON ¶
func (ap APIProfile) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for APIProfile.
type Alias ¶
type Alias struct { // Name - The alias name. Name *string `json:"name,omitempty"` // Paths - The paths for an alias. Paths *[]AliasPath `json:"paths,omitempty"` // Type - The type of the alias. Possible values include: 'AliasTypeNotSpecified', 'AliasTypePlainText', 'AliasTypeMask' Type AliasType `json:"type,omitempty"` // DefaultPath - The default path for an alias. DefaultPath *string `json:"defaultPath,omitempty"` // DefaultPattern - The default pattern for an alias. DefaultPattern *AliasPattern `json:"defaultPattern,omitempty"` // DefaultMetadata - READ-ONLY; The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata DefaultMetadata *AliasPathMetadata `json:"defaultMetadata,omitempty"` }
Alias the alias type.
func (Alias) MarshalJSON ¶
MarshalJSON is the custom marshaler for Alias.
type AliasPath ¶
type AliasPath struct { // Path - The path of an alias. Path *string `json:"path,omitempty"` // APIVersions - The API versions. APIVersions *[]string `json:"apiVersions,omitempty"` // Pattern - The pattern for an alias path. Pattern *AliasPattern `json:"pattern,omitempty"` // Metadata - READ-ONLY; The metadata of the alias path. If missing, fall back to the default metadata of the alias. Metadata *AliasPathMetadata `json:"metadata,omitempty"` }
AliasPath the type of the paths for alias.
func (AliasPath) MarshalJSON ¶
MarshalJSON is the custom marshaler for AliasPath.
type AliasPathAttributes ¶
type AliasPathAttributes string
AliasPathAttributes enumerates the values for alias path attributes.
const ( // AliasPathAttributesModifiable The token that the alias path is referring to is modifiable by policies // with 'modify' effect. AliasPathAttributesModifiable AliasPathAttributes = "Modifiable" // AliasPathAttributesNone The token that the alias path is referring to has no attributes. AliasPathAttributesNone AliasPathAttributes = "None" )
func PossibleAliasPathAttributesValues ¶
func PossibleAliasPathAttributesValues() []AliasPathAttributes
PossibleAliasPathAttributesValues returns an array of possible values for the AliasPathAttributes const type.
type AliasPathMetadata ¶
type AliasPathMetadata struct { // Type - READ-ONLY; The type of the token that the alias path is referring to. Possible values include: 'AliasPathTokenTypeNotSpecified', 'AliasPathTokenTypeAny', 'AliasPathTokenTypeString', 'AliasPathTokenTypeObject', 'AliasPathTokenTypeArray', 'AliasPathTokenTypeInteger', 'AliasPathTokenTypeNumber', 'AliasPathTokenTypeBoolean' Type AliasPathTokenType `json:"type,omitempty"` // Attributes - READ-ONLY; The attributes of the token that the alias path is referring to. Possible values include: 'AliasPathAttributesNone', 'AliasPathAttributesModifiable' Attributes AliasPathAttributes `json:"attributes,omitempty"` }
AliasPathMetadata ...
func (AliasPathMetadata) MarshalJSON ¶
func (apm AliasPathMetadata) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AliasPathMetadata.
type AliasPathTokenType ¶
type AliasPathTokenType string
AliasPathTokenType enumerates the values for alias path token type.
const ( // AliasPathTokenTypeAny The token type can be anything. AliasPathTokenTypeAny AliasPathTokenType = "Any" // AliasPathTokenTypeArray The token type is array. AliasPathTokenTypeArray AliasPathTokenType = "Array" // AliasPathTokenTypeBoolean The token type is boolean. AliasPathTokenTypeBoolean AliasPathTokenType = "Boolean" // AliasPathTokenTypeInteger The token type is integer. AliasPathTokenTypeInteger AliasPathTokenType = "Integer" // AliasPathTokenTypeNotSpecified The token type is not specified. AliasPathTokenTypeNotSpecified AliasPathTokenType = "NotSpecified" // AliasPathTokenTypeNumber The token type is number. AliasPathTokenTypeNumber AliasPathTokenType = "Number" // AliasPathTokenTypeObject The token type is object. AliasPathTokenTypeObject AliasPathTokenType = "Object" // AliasPathTokenTypeString The token type is string. AliasPathTokenTypeString AliasPathTokenType = "String" )
func PossibleAliasPathTokenTypeValues ¶
func PossibleAliasPathTokenTypeValues() []AliasPathTokenType
PossibleAliasPathTokenTypeValues returns an array of possible values for the AliasPathTokenType const type.
type AliasPattern ¶
type AliasPattern struct { // Phrase - The alias pattern phrase. Phrase *string `json:"phrase,omitempty"` // Variable - The alias pattern variable. Variable *string `json:"variable,omitempty"` // Type - The type of alias pattern. Possible values include: 'AliasPatternTypeNotSpecified', 'AliasPatternTypeExtract' Type AliasPatternType `json:"type,omitempty"` }
AliasPattern the type of the pattern for an alias path.
type AliasPatternType ¶
type AliasPatternType string
AliasPatternType enumerates the values for alias pattern type.
const ( // AliasPatternTypeExtract Extract is the only allowed value. AliasPatternTypeExtract AliasPatternType = "Extract" // AliasPatternTypeNotSpecified NotSpecified is not allowed. AliasPatternTypeNotSpecified AliasPatternType = "NotSpecified" )
func PossibleAliasPatternTypeValues ¶
func PossibleAliasPatternTypeValues() []AliasPatternType
PossibleAliasPatternTypeValues returns an array of possible values for the AliasPatternType const type.
type AliasType ¶
type AliasType string
AliasType enumerates the values for alias type.
const ( // AliasTypeMask Alias value is secret. AliasTypeMask AliasType = "Mask" // AliasTypeNotSpecified Alias type is unknown (same as not providing alias type). AliasTypeNotSpecified AliasType = "NotSpecified" // AliasTypePlainText Alias value is not secret. AliasTypePlainText AliasType = "PlainText" )
func PossibleAliasTypeValues ¶
func PossibleAliasTypeValues() []AliasType
PossibleAliasTypeValues returns an array of possible values for the AliasType const type.
type BaseClient ¶
BaseClient is the base client for Resources.
func New ¶
func New(subscriptionID string) BaseClient
New creates an instance of the BaseClient client.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
NewWithBaseURI creates an instance of the BaseClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
type BasicDependency ¶
type BasicDependency struct { // ID - The ID of the dependency. ID *string `json:"id,omitempty"` // ResourceType - The dependency resource type. ResourceType *string `json:"resourceType,omitempty"` // ResourceName - The dependency resource name. ResourceName *string `json:"resourceName,omitempty"` }
BasicDependency deployment dependency information.
type ChangeType ¶
type ChangeType string
ChangeType enumerates the values for change type.
const ( // ChangeTypeCreate The resource does not exist in the current state but is present in the desired state. // The resource will be created when the deployment is executed. ChangeTypeCreate ChangeType = "Create" // ChangeTypeDelete The resource exists in the current state and is missing from the desired state. The // resource will be deleted when the deployment is executed. ChangeTypeDelete ChangeType = "Delete" // ChangeTypeDeploy The resource exists in the current state and the desired state and will be redeployed // when the deployment is executed. The properties of the resource may or may not change. ChangeTypeDeploy ChangeType = "Deploy" // ChangeTypeIgnore The resource exists in the current state and is missing from the desired state. The // resource will not be deployed or modified when the deployment is executed. ChangeTypeIgnore ChangeType = "Ignore" // ChangeTypeModify The resource exists in the current state and the desired state and will be redeployed // when the deployment is executed. The properties of the resource will change. ChangeTypeModify ChangeType = "Modify" // ChangeTypeNoChange The resource exists in the current state and the desired state and will be redeployed // when the deployment is executed. The properties of the resource will not change. ChangeTypeNoChange ChangeType = "NoChange" )
func PossibleChangeTypeValues ¶
func PossibleChangeTypeValues() []ChangeType
PossibleChangeTypeValues returns an array of possible values for the ChangeType const type.
type Client ¶
type Client struct {
BaseClient
}
Client is the provides operations for working with resources and resource groups.
func NewClientWithBaseURI ¶
NewClientWithBaseURI creates an instance of the Client client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (Client) CheckExistence ¶
func (client Client) CheckExistence(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, APIVersion string) (result autorest.Response, err error)
CheckExistence checks whether a resource exists. Parameters: resourceGroupName - the name of the resource group containing the resource to check. The name is case insensitive. resourceProviderNamespace - the resource provider of the resource to check. parentResourcePath - the parent resource identity. resourceType - the resource type. resourceName - the name of the resource to check whether it exists. APIVersion - the API version to use for the operation.
func (Client) CheckExistenceByID ¶
func (client Client) CheckExistenceByID(ctx context.Context, resourceID string, APIVersion string) (result autorest.Response, err error)
CheckExistenceByID checks by ID whether a resource exists. Parameters: resourceID - the fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name} APIVersion - the API version to use for the operation.
func (Client) CheckExistenceByIDPreparer ¶
func (client Client) CheckExistenceByIDPreparer(ctx context.Context, resourceID string, APIVersion string) (*http.Request, error)
CheckExistenceByIDPreparer prepares the CheckExistenceByID request.
func (Client) CheckExistenceByIDResponder ¶
func (client Client) CheckExistenceByIDResponder(resp *http.Response) (result autorest.Response, err error)
CheckExistenceByIDResponder handles the response to the CheckExistenceByID request. The method always closes the http.Response Body.
func (Client) CheckExistenceByIDSender ¶
CheckExistenceByIDSender sends the CheckExistenceByID request. The method will close the http.Response Body if it receives an error.
func (Client) CheckExistencePreparer ¶
func (client Client) CheckExistencePreparer(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, APIVersion string) (*http.Request, error)
CheckExistencePreparer prepares the CheckExistence request.
func (Client) CheckExistenceResponder ¶
func (client Client) CheckExistenceResponder(resp *http.Response) (result autorest.Response, err error)
CheckExistenceResponder handles the response to the CheckExistence request. The method always closes the http.Response Body.
func (Client) CheckExistenceSender ¶
CheckExistenceSender sends the CheckExistence request. The method will close the http.Response Body if it receives an error.
func (Client) CreateOrUpdate ¶
func (client Client) CreateOrUpdate(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, APIVersion string, parameters GenericResource) (result CreateOrUpdateFuture, err error)
CreateOrUpdate creates a resource. Parameters: resourceGroupName - the name of the resource group for the resource. The name is case insensitive. resourceProviderNamespace - the namespace of the resource provider. parentResourcePath - the parent resource identity. resourceType - the resource type of the resource to create. resourceName - the name of the resource to create. APIVersion - the API version to use for the operation. parameters - parameters for creating or updating the resource.
func (Client) CreateOrUpdateByID ¶
func (client Client) CreateOrUpdateByID(ctx context.Context, resourceID string, APIVersion string, parameters GenericResource) (result CreateOrUpdateByIDFuture, err error)
CreateOrUpdateByID create a resource by ID. Parameters: resourceID - the fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name} APIVersion - the API version to use for the operation. parameters - create or update resource parameters.
func (Client) CreateOrUpdateByIDPreparer ¶
func (client Client) CreateOrUpdateByIDPreparer(ctx context.Context, resourceID string, APIVersion string, parameters GenericResource) (*http.Request, error)
CreateOrUpdateByIDPreparer prepares the CreateOrUpdateByID request.
func (Client) CreateOrUpdateByIDResponder ¶
func (client Client) CreateOrUpdateByIDResponder(resp *http.Response) (result GenericResource, err error)
CreateOrUpdateByIDResponder handles the response to the CreateOrUpdateByID request. The method always closes the http.Response Body.
func (Client) CreateOrUpdateByIDSender ¶
func (client Client) CreateOrUpdateByIDSender(req *http.Request) (future CreateOrUpdateByIDFuture, err error)
CreateOrUpdateByIDSender sends the CreateOrUpdateByID request. The method will close the http.Response Body if it receives an error.
func (Client) CreateOrUpdatePreparer ¶
func (client Client) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, APIVersion string, parameters GenericResource) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (Client) CreateOrUpdateResponder ¶
func (client Client) CreateOrUpdateResponder(resp *http.Response) (result GenericResource, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (Client) CreateOrUpdateSender ¶
func (client Client) CreateOrUpdateSender(req *http.Request) (future CreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (Client) Delete ¶
func (client Client) Delete(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, APIVersion string) (result DeleteFuture, err error)
Delete deletes a resource. Parameters: resourceGroupName - the name of the resource group that contains the resource to delete. The name is case insensitive. resourceProviderNamespace - the namespace of the resource provider. parentResourcePath - the parent resource identity. resourceType - the resource type. resourceName - the name of the resource to delete. APIVersion - the API version to use for the operation.
func (Client) DeleteByID ¶
func (client Client) DeleteByID(ctx context.Context, resourceID string, APIVersion string) (result DeleteByIDFuture, err error)
DeleteByID deletes a resource by ID. Parameters: resourceID - the fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name} APIVersion - the API version to use for the operation.
func (Client) DeleteByIDPreparer ¶
func (client Client) DeleteByIDPreparer(ctx context.Context, resourceID string, APIVersion string) (*http.Request, error)
DeleteByIDPreparer prepares the DeleteByID request.
func (Client) DeleteByIDResponder ¶
DeleteByIDResponder handles the response to the DeleteByID request. The method always closes the http.Response Body.
func (Client) DeleteByIDSender ¶
func (client Client) DeleteByIDSender(req *http.Request) (future DeleteByIDFuture, err error)
DeleteByIDSender sends the DeleteByID request. The method will close the http.Response Body if it receives an error.
func (Client) DeletePreparer ¶
func (client Client) DeletePreparer(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, APIVersion string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (Client) DeleteResponder ¶
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (Client) DeleteSender ¶
func (client Client) DeleteSender(req *http.Request) (future DeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (Client) Get ¶
func (client Client) Get(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, APIVersion string) (result GenericResource, err error)
Get gets a resource. Parameters: resourceGroupName - the name of the resource group containing the resource to get. The name is case insensitive. resourceProviderNamespace - the namespace of the resource provider. parentResourcePath - the parent resource identity. resourceType - the resource type of the resource. resourceName - the name of the resource to get. APIVersion - the API version to use for the operation.
func (Client) GetByID ¶
func (client Client) GetByID(ctx context.Context, resourceID string, APIVersion string) (result GenericResource, err error)
GetByID gets a resource by ID. Parameters: resourceID - the fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name} APIVersion - the API version to use for the operation.
func (Client) GetByIDPreparer ¶
func (client Client) GetByIDPreparer(ctx context.Context, resourceID string, APIVersion string) (*http.Request, error)
GetByIDPreparer prepares the GetByID request.
func (Client) GetByIDResponder ¶
func (client Client) GetByIDResponder(resp *http.Response) (result GenericResource, err error)
GetByIDResponder handles the response to the GetByID request. The method always closes the http.Response Body.
func (Client) GetByIDSender ¶
GetByIDSender sends the GetByID request. The method will close the http.Response Body if it receives an error.
func (Client) GetPreparer ¶
func (client Client) GetPreparer(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, APIVersion string) (*http.Request, error)
GetPreparer prepares the Get request.
func (Client) GetResponder ¶
func (client Client) GetResponder(resp *http.Response) (result GenericResource, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (Client) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (Client) List ¶
func (client Client) List(ctx context.Context, filter string, expand string, top *int32) (result ListResultPage, err error)
List get all the resources in a subscription. Parameters: filter - the filter to apply on the operation.<br><br>The properties you can use for eq (equals) or ne (not equals) are: location, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version, and plan/promotionCode.<br><br>For example, to filter by a resource type, use: $filter=resourceType eq 'Microsoft.Network/virtualNetworks'<br><br>You can use substringof(value, property) in the filter. The properties you can use for substring are: name and resourceGroup.<br><br>For example, to get all resources with 'demo' anywhere in the name, use: $filter=substringof('demo', name)<br><br>You can link more than one substringof together by adding and/or operators.<br><br>You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1'. When you filter by a tag name and value, the tags for each resource are not returned in the results.<br><br>You can use some properties together when filtering. The combinations you can use are: substringof and/or resourceType, plan and plan/publisher and plan/name, identity and identity/principalId. expand - comma-separated list of additional properties to be included in the response. Valid values include `createdTime`, `changedTime` and `provisioningState`. For example, `$expand=createdTime,changedTime`. top - the number of results to return. If null is passed, returns all resource groups.
func (Client) ListByResourceGroup ¶
func (client Client) ListByResourceGroup(ctx context.Context, resourceGroupName string, filter string, expand string, top *int32) (result ListResultPage, err error)
ListByResourceGroup get all the resources for a resource group. Parameters: resourceGroupName - the resource group with the resources to get. filter - the filter to apply on the operation.<br><br>The properties you can use for eq (equals) or ne (not equals) are: location, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version, and plan/promotionCode.<br><br>For example, to filter by a resource type, use: $filter=resourceType eq 'Microsoft.Network/virtualNetworks'<br><br>You can use substringof(value, property) in the filter. The properties you can use for substring are: name and resourceGroup.<br><br>For example, to get all resources with 'demo' anywhere in the name, use: $filter=substringof('demo', name)<br><br>You can link more than one substringof together by adding and/or operators.<br><br>You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1'. When you filter by a tag name and value, the tags for each resource are not returned in the results.<br><br>You can use some properties together when filtering. The combinations you can use are: substringof and/or resourceType, plan and plan/publisher and plan/name, identity and identity/principalId. expand - comma-separated list of additional properties to be included in the response. Valid values include `createdTime`, `changedTime` and `provisioningState`. For example, `$expand=createdTime,changedTime`. top - the number of results to return. If null is passed, returns all resources.
func (Client) ListByResourceGroupComplete ¶
func (client Client) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string, expand string, top *int32) (result ListResultIterator, err error)
ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (Client) ListByResourceGroupPreparer ¶
func (client Client) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, filter string, expand string, top *int32) (*http.Request, error)
ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (Client) ListByResourceGroupResponder ¶
func (client Client) ListByResourceGroupResponder(resp *http.Response) (result ListResult, err error)
ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (Client) ListByResourceGroupSender ¶
ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (Client) ListComplete ¶
func (client Client) ListComplete(ctx context.Context, filter string, expand string, top *int32) (result ListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (Client) ListPreparer ¶
func (client Client) ListPreparer(ctx context.Context, filter string, expand string, top *int32) (*http.Request, error)
ListPreparer prepares the List request.
func (Client) ListResponder ¶
func (client Client) ListResponder(resp *http.Response) (result ListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (Client) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (Client) MoveResources ¶
func (client Client) MoveResources(ctx context.Context, sourceResourceGroupName string, parameters MoveInfo) (result MoveResourcesFuture, err error)
MoveResources the resources to move must be in the same source resource group. The target resource group may be in a different subscription. When moving resources, both the source group and the target group are locked for the duration of the operation. Write and delete operations are blocked on the groups until the move completes. Parameters: sourceResourceGroupName - the name of the resource group containing the resources to move. parameters - parameters for moving resources.
func (Client) MoveResourcesPreparer ¶
func (client Client) MoveResourcesPreparer(ctx context.Context, sourceResourceGroupName string, parameters MoveInfo) (*http.Request, error)
MoveResourcesPreparer prepares the MoveResources request.
func (Client) MoveResourcesResponder ¶
func (client Client) MoveResourcesResponder(resp *http.Response) (result autorest.Response, err error)
MoveResourcesResponder handles the response to the MoveResources request. The method always closes the http.Response Body.
func (Client) MoveResourcesSender ¶
func (client Client) MoveResourcesSender(req *http.Request) (future MoveResourcesFuture, err error)
MoveResourcesSender sends the MoveResources request. The method will close the http.Response Body if it receives an error.
func (Client) Update ¶
func (client Client) Update(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, APIVersion string, parameters GenericResource) (result UpdateFuture, err error)
Update updates a resource. Parameters: resourceGroupName - the name of the resource group for the resource. The name is case insensitive. resourceProviderNamespace - the namespace of the resource provider. parentResourcePath - the parent resource identity. resourceType - the resource type of the resource to update. resourceName - the name of the resource to update. APIVersion - the API version to use for the operation. parameters - parameters for updating the resource.
func (Client) UpdateByID ¶
func (client Client) UpdateByID(ctx context.Context, resourceID string, APIVersion string, parameters GenericResource) (result UpdateByIDFuture, err error)
UpdateByID updates a resource by ID. Parameters: resourceID - the fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name} APIVersion - the API version to use for the operation. parameters - update resource parameters.
func (Client) UpdateByIDPreparer ¶
func (client Client) UpdateByIDPreparer(ctx context.Context, resourceID string, APIVersion string, parameters GenericResource) (*http.Request, error)
UpdateByIDPreparer prepares the UpdateByID request.
func (Client) UpdateByIDResponder ¶
func (client Client) UpdateByIDResponder(resp *http.Response) (result GenericResource, err error)
UpdateByIDResponder handles the response to the UpdateByID request. The method always closes the http.Response Body.
func (Client) UpdateByIDSender ¶
func (client Client) UpdateByIDSender(req *http.Request) (future UpdateByIDFuture, err error)
UpdateByIDSender sends the UpdateByID request. The method will close the http.Response Body if it receives an error.
func (Client) UpdatePreparer ¶
func (client Client) UpdatePreparer(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, APIVersion string, parameters GenericResource) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (Client) UpdateResponder ¶
func (client Client) UpdateResponder(resp *http.Response) (result GenericResource, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (Client) UpdateSender ¶
func (client Client) UpdateSender(req *http.Request) (future UpdateFuture, err error)
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
func (Client) ValidateMoveResources ¶
func (client Client) ValidateMoveResources(ctx context.Context, sourceResourceGroupName string, parameters MoveInfo) (result ValidateMoveResourcesFuture, err error)
ValidateMoveResources this operation checks whether the specified resources can be moved to the target. The resources to move must be in the same source resource group. The target resource group may be in a different subscription. If validation succeeds, it returns HTTP response code 204 (no content). If validation fails, it returns HTTP response code 409 (Conflict) with an error message. Retrieve the URL in the Location header value to check the result of the long-running operation. Parameters: sourceResourceGroupName - the name of the resource group containing the resources to validate for move. parameters - parameters for moving resources.
func (Client) ValidateMoveResourcesPreparer ¶
func (client Client) ValidateMoveResourcesPreparer(ctx context.Context, sourceResourceGroupName string, parameters MoveInfo) (*http.Request, error)
ValidateMoveResourcesPreparer prepares the ValidateMoveResources request.
func (Client) ValidateMoveResourcesResponder ¶
func (client Client) ValidateMoveResourcesResponder(resp *http.Response) (result autorest.Response, err error)
ValidateMoveResourcesResponder handles the response to the ValidateMoveResources request. The method always closes the http.Response Body.
func (Client) ValidateMoveResourcesSender ¶
func (client Client) ValidateMoveResourcesSender(req *http.Request) (future ValidateMoveResourcesFuture, err error)
ValidateMoveResourcesSender sends the ValidateMoveResources request. The method will close the http.Response Body if it receives an error.
type CloudError ¶
type CloudError struct {
Error *ErrorResponse `json:"error,omitempty"`
}
CloudError an error response for a resource management request.
type CreateOrUpdateByIDFuture ¶
type CreateOrUpdateByIDFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(Client) (GenericResource, error) }
CreateOrUpdateByIDFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*CreateOrUpdateByIDFuture) UnmarshalJSON ¶
func (future *CreateOrUpdateByIDFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type CreateOrUpdateFuture ¶
type CreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(Client) (GenericResource, error) }
CreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*CreateOrUpdateFuture) UnmarshalJSON ¶
func (future *CreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DebugSetting ¶
type DebugSetting struct { // DetailLevel - Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations. DetailLevel *string `json:"detailLevel,omitempty"` }
DebugSetting the debug setting.
type DeleteByIDFuture ¶
type DeleteByIDFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(Client) (autorest.Response, error) }
DeleteByIDFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeleteByIDFuture) UnmarshalJSON ¶
func (future *DeleteByIDFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeleteFuture ¶
type DeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(Client) (autorest.Response, error) }
DeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeleteFuture) UnmarshalJSON ¶
func (future *DeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type Dependency ¶
type Dependency struct { // DependsOn - The list of dependencies. DependsOn *[]BasicDependency `json:"dependsOn,omitempty"` // ID - The ID of the dependency. ID *string `json:"id,omitempty"` // ResourceType - The dependency resource type. ResourceType *string `json:"resourceType,omitempty"` // ResourceName - The dependency resource name. ResourceName *string `json:"resourceName,omitempty"` }
Dependency deployment dependency information.
type Deployment ¶
type Deployment struct { // Location - The location to store the deployment data. Location *string `json:"location,omitempty"` // Properties - The deployment properties. Properties *DeploymentProperties `json:"properties,omitempty"` // Tags - Deployment tags Tags map[string]*string `json:"tags"` }
Deployment deployment operation parameters.
func (Deployment) MarshalJSON ¶
func (d Deployment) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for Deployment.
type DeploymentExportResult ¶
type DeploymentExportResult struct { autorest.Response `json:"-"` // Template - The template content. Template interface{} `json:"template,omitempty"` }
DeploymentExportResult the deployment export result.
type DeploymentExtended ¶
type DeploymentExtended struct { autorest.Response `json:"-"` // ID - READ-ONLY; The ID of the deployment. ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the deployment. Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the deployment. Type *string `json:"type,omitempty"` // Location - the location of the deployment. Location *string `json:"location,omitempty"` // Properties - Deployment properties. Properties *DeploymentPropertiesExtended `json:"properties,omitempty"` // Tags - Deployment tags Tags map[string]*string `json:"tags"` }
DeploymentExtended deployment information.
func (DeploymentExtended) MarshalJSON ¶
func (de DeploymentExtended) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DeploymentExtended.
type DeploymentExtendedFilter ¶
type DeploymentExtendedFilter struct { // ProvisioningState - The provisioning state. ProvisioningState *string `json:"provisioningState,omitempty"` }
DeploymentExtendedFilter deployment filter.
type DeploymentListResult ¶
type DeploymentListResult struct { autorest.Response `json:"-"` // Value - An array of deployments. Value *[]DeploymentExtended `json:"value,omitempty"` // NextLink - READ-ONLY; The URL to use for getting the next set of results. NextLink *string `json:"nextLink,omitempty"` }
DeploymentListResult list of deployments.
func (DeploymentListResult) IsEmpty ¶
func (dlr DeploymentListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (DeploymentListResult) MarshalJSON ¶
func (dlr DeploymentListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DeploymentListResult.
type DeploymentListResultIterator ¶
type DeploymentListResultIterator struct {
// contains filtered or unexported fields
}
DeploymentListResultIterator provides access to a complete listing of DeploymentExtended values.
func NewDeploymentListResultIterator ¶
func NewDeploymentListResultIterator(page DeploymentListResultPage) DeploymentListResultIterator
Creates a new instance of the DeploymentListResultIterator type.
func (*DeploymentListResultIterator) Next ¶
func (iter *DeploymentListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*DeploymentListResultIterator) NextWithContext ¶
func (iter *DeploymentListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (DeploymentListResultIterator) NotDone ¶
func (iter DeploymentListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (DeploymentListResultIterator) Response ¶
func (iter DeploymentListResultIterator) Response() DeploymentListResult
Response returns the raw server response from the last page request.
func (DeploymentListResultIterator) Value ¶
func (iter DeploymentListResultIterator) Value() DeploymentExtended
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type DeploymentListResultPage ¶
type DeploymentListResultPage struct {
// contains filtered or unexported fields
}
DeploymentListResultPage contains a page of DeploymentExtended values.
func NewDeploymentListResultPage ¶
func NewDeploymentListResultPage(cur DeploymentListResult, getNextPage func(context.Context, DeploymentListResult) (DeploymentListResult, error)) DeploymentListResultPage
Creates a new instance of the DeploymentListResultPage type.
func (*DeploymentListResultPage) Next ¶
func (page *DeploymentListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*DeploymentListResultPage) NextWithContext ¶
func (page *DeploymentListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (DeploymentListResultPage) NotDone ¶
func (page DeploymentListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (DeploymentListResultPage) Response ¶
func (page DeploymentListResultPage) Response() DeploymentListResult
Response returns the raw server response from the last page request.
func (DeploymentListResultPage) Values ¶
func (page DeploymentListResultPage) Values() []DeploymentExtended
Values returns the slice of values for the current page or nil if there are no values.
type DeploymentMode ¶
type DeploymentMode string
DeploymentMode enumerates the values for deployment mode.
const ( // DeploymentModeComplete ... DeploymentModeComplete DeploymentMode = "Complete" // DeploymentModeIncremental ... DeploymentModeIncremental DeploymentMode = "Incremental" )
func PossibleDeploymentModeValues ¶
func PossibleDeploymentModeValues() []DeploymentMode
PossibleDeploymentModeValues returns an array of possible values for the DeploymentMode const type.
type DeploymentOperation ¶
type DeploymentOperation struct { autorest.Response `json:"-"` // ID - READ-ONLY; Full deployment operation ID. ID *string `json:"id,omitempty"` // OperationID - READ-ONLY; Deployment operation ID. OperationID *string `json:"operationId,omitempty"` // Properties - Deployment properties. Properties *DeploymentOperationProperties `json:"properties,omitempty"` }
DeploymentOperation deployment operation information.
func (DeploymentOperation) MarshalJSON ¶
func (do DeploymentOperation) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DeploymentOperation.
type DeploymentOperationProperties ¶
type DeploymentOperationProperties struct { // ProvisioningOperation - READ-ONLY; The name of the current provisioning operation. Possible values include: 'ProvisioningOperationNotSpecified', 'ProvisioningOperationCreate', 'ProvisioningOperationDelete', 'ProvisioningOperationWaiting', 'ProvisioningOperationAzureAsyncOperationWaiting', 'ProvisioningOperationResourceCacheWaiting', 'ProvisioningOperationAction', 'ProvisioningOperationRead', 'ProvisioningOperationEvaluateDeploymentOutput', 'ProvisioningOperationDeploymentCleanup' ProvisioningOperation ProvisioningOperation `json:"provisioningOperation,omitempty"` // ProvisioningState - READ-ONLY; The state of the provisioning. ProvisioningState *string `json:"provisioningState,omitempty"` // Timestamp - READ-ONLY; The date and time of the operation. Timestamp *date.Time `json:"timestamp,omitempty"` // Duration - READ-ONLY; The duration of the operation. Duration *string `json:"duration,omitempty"` // ServiceRequestID - READ-ONLY; Deployment operation service request id. ServiceRequestID *string `json:"serviceRequestId,omitempty"` // StatusCode - READ-ONLY; Operation status code from the resource provider. This property may not be set if a response has not yet been received. StatusCode *string `json:"statusCode,omitempty"` // StatusMessage - READ-ONLY; Operation status message from the resource provider. This property is optional. It will only be provided if an error was received from the resource provider. StatusMessage *StatusMessage `json:"statusMessage,omitempty"` // TargetResource - READ-ONLY; The target resource. TargetResource *TargetResource `json:"targetResource,omitempty"` // Request - READ-ONLY; The HTTP request message. Request *HTTPMessage `json:"request,omitempty"` // Response - READ-ONLY; The HTTP response message. Response *HTTPMessage `json:"response,omitempty"` }
DeploymentOperationProperties deployment operation properties.
func (DeploymentOperationProperties) MarshalJSON ¶
func (dop DeploymentOperationProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DeploymentOperationProperties.
type DeploymentOperationsClient ¶
type DeploymentOperationsClient struct {
BaseClient
}
DeploymentOperationsClient is the provides operations for working with resources and resource groups.
func NewDeploymentOperationsClient ¶
func NewDeploymentOperationsClient(subscriptionID string) DeploymentOperationsClient
NewDeploymentOperationsClient creates an instance of the DeploymentOperationsClient client.
func NewDeploymentOperationsClientWithBaseURI ¶
func NewDeploymentOperationsClientWithBaseURI(baseURI string, subscriptionID string) DeploymentOperationsClient
NewDeploymentOperationsClientWithBaseURI creates an instance of the DeploymentOperationsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (DeploymentOperationsClient) Get ¶
func (client DeploymentOperationsClient) Get(ctx context.Context, resourceGroupName string, deploymentName string, operationID string) (result DeploymentOperation, err error)
Get gets a deployments operation. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. deploymentName - the name of the deployment. operationID - the ID of the operation to get.
func (DeploymentOperationsClient) GetAtManagementGroupScope ¶
func (client DeploymentOperationsClient) GetAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, operationID string) (result DeploymentOperation, err error)
GetAtManagementGroupScope gets a deployments operation. Parameters: groupID - the management group ID. deploymentName - the name of the deployment. operationID - the ID of the operation to get.
func (DeploymentOperationsClient) GetAtManagementGroupScopePreparer ¶
func (client DeploymentOperationsClient) GetAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string, operationID string) (*http.Request, error)
GetAtManagementGroupScopePreparer prepares the GetAtManagementGroupScope request.
func (DeploymentOperationsClient) GetAtManagementGroupScopeResponder ¶
func (client DeploymentOperationsClient) GetAtManagementGroupScopeResponder(resp *http.Response) (result DeploymentOperation, err error)
GetAtManagementGroupScopeResponder handles the response to the GetAtManagementGroupScope request. The method always closes the http.Response Body.
func (DeploymentOperationsClient) GetAtManagementGroupScopeSender ¶
func (client DeploymentOperationsClient) GetAtManagementGroupScopeSender(req *http.Request) (*http.Response, error)
GetAtManagementGroupScopeSender sends the GetAtManagementGroupScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentOperationsClient) GetAtScope ¶
func (client DeploymentOperationsClient) GetAtScope(ctx context.Context, scope string, deploymentName string, operationID string) (result DeploymentOperation, err error)
GetAtScope gets a deployments operation. Parameters: scope - the resource scope. deploymentName - the name of the deployment. operationID - the ID of the operation to get.
func (DeploymentOperationsClient) GetAtScopePreparer ¶
func (client DeploymentOperationsClient) GetAtScopePreparer(ctx context.Context, scope string, deploymentName string, operationID string) (*http.Request, error)
GetAtScopePreparer prepares the GetAtScope request.
func (DeploymentOperationsClient) GetAtScopeResponder ¶
func (client DeploymentOperationsClient) GetAtScopeResponder(resp *http.Response) (result DeploymentOperation, err error)
GetAtScopeResponder handles the response to the GetAtScope request. The method always closes the http.Response Body.
func (DeploymentOperationsClient) GetAtScopeSender ¶
func (client DeploymentOperationsClient) GetAtScopeSender(req *http.Request) (*http.Response, error)
GetAtScopeSender sends the GetAtScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentOperationsClient) GetAtSubscriptionScope ¶
func (client DeploymentOperationsClient) GetAtSubscriptionScope(ctx context.Context, deploymentName string, operationID string) (result DeploymentOperation, err error)
GetAtSubscriptionScope gets a deployments operation. Parameters: deploymentName - the name of the deployment. operationID - the ID of the operation to get.
func (DeploymentOperationsClient) GetAtSubscriptionScopePreparer ¶
func (client DeploymentOperationsClient) GetAtSubscriptionScopePreparer(ctx context.Context, deploymentName string, operationID string) (*http.Request, error)
GetAtSubscriptionScopePreparer prepares the GetAtSubscriptionScope request.
func (DeploymentOperationsClient) GetAtSubscriptionScopeResponder ¶
func (client DeploymentOperationsClient) GetAtSubscriptionScopeResponder(resp *http.Response) (result DeploymentOperation, err error)
GetAtSubscriptionScopeResponder handles the response to the GetAtSubscriptionScope request. The method always closes the http.Response Body.
func (DeploymentOperationsClient) GetAtSubscriptionScopeSender ¶
func (client DeploymentOperationsClient) GetAtSubscriptionScopeSender(req *http.Request) (*http.Response, error)
GetAtSubscriptionScopeSender sends the GetAtSubscriptionScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentOperationsClient) GetAtTenantScope ¶
func (client DeploymentOperationsClient) GetAtTenantScope(ctx context.Context, deploymentName string, operationID string) (result DeploymentOperation, err error)
GetAtTenantScope gets a deployments operation. Parameters: deploymentName - the name of the deployment. operationID - the ID of the operation to get.
func (DeploymentOperationsClient) GetAtTenantScopePreparer ¶
func (client DeploymentOperationsClient) GetAtTenantScopePreparer(ctx context.Context, deploymentName string, operationID string) (*http.Request, error)
GetAtTenantScopePreparer prepares the GetAtTenantScope request.
func (DeploymentOperationsClient) GetAtTenantScopeResponder ¶
func (client DeploymentOperationsClient) GetAtTenantScopeResponder(resp *http.Response) (result DeploymentOperation, err error)
GetAtTenantScopeResponder handles the response to the GetAtTenantScope request. The method always closes the http.Response Body.
func (DeploymentOperationsClient) GetAtTenantScopeSender ¶
func (client DeploymentOperationsClient) GetAtTenantScopeSender(req *http.Request) (*http.Response, error)
GetAtTenantScopeSender sends the GetAtTenantScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentOperationsClient) GetPreparer ¶
func (client DeploymentOperationsClient) GetPreparer(ctx context.Context, resourceGroupName string, deploymentName string, operationID string) (*http.Request, error)
GetPreparer prepares the Get request.
func (DeploymentOperationsClient) GetResponder ¶
func (client DeploymentOperationsClient) GetResponder(resp *http.Response) (result DeploymentOperation, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (DeploymentOperationsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (DeploymentOperationsClient) List ¶
func (client DeploymentOperationsClient) List(ctx context.Context, resourceGroupName string, deploymentName string, top *int32) (result DeploymentOperationsListResultPage, err error)
List gets all deployments operations for a deployment. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. deploymentName - the name of the deployment. top - the number of results to return.
func (DeploymentOperationsClient) ListAtManagementGroupScope ¶
func (client DeploymentOperationsClient) ListAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, top *int32) (result DeploymentOperationsListResultPage, err error)
ListAtManagementGroupScope gets all deployments operations for a deployment. Parameters: groupID - the management group ID. deploymentName - the name of the deployment. top - the number of results to return.
func (DeploymentOperationsClient) ListAtManagementGroupScopeComplete ¶
func (client DeploymentOperationsClient) ListAtManagementGroupScopeComplete(ctx context.Context, groupID string, deploymentName string, top *int32) (result DeploymentOperationsListResultIterator, err error)
ListAtManagementGroupScopeComplete enumerates all values, automatically crossing page boundaries as required.
func (DeploymentOperationsClient) ListAtManagementGroupScopePreparer ¶
func (client DeploymentOperationsClient) ListAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string, top *int32) (*http.Request, error)
ListAtManagementGroupScopePreparer prepares the ListAtManagementGroupScope request.
func (DeploymentOperationsClient) ListAtManagementGroupScopeResponder ¶
func (client DeploymentOperationsClient) ListAtManagementGroupScopeResponder(resp *http.Response) (result DeploymentOperationsListResult, err error)
ListAtManagementGroupScopeResponder handles the response to the ListAtManagementGroupScope request. The method always closes the http.Response Body.
func (DeploymentOperationsClient) ListAtManagementGroupScopeSender ¶
func (client DeploymentOperationsClient) ListAtManagementGroupScopeSender(req *http.Request) (*http.Response, error)
ListAtManagementGroupScopeSender sends the ListAtManagementGroupScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentOperationsClient) ListAtScope ¶
func (client DeploymentOperationsClient) ListAtScope(ctx context.Context, scope string, deploymentName string, top *int32) (result DeploymentOperationsListResultPage, err error)
ListAtScope gets all deployments operations for a deployment. Parameters: scope - the resource scope. deploymentName - the name of the deployment. top - the number of results to return.
func (DeploymentOperationsClient) ListAtScopeComplete ¶
func (client DeploymentOperationsClient) ListAtScopeComplete(ctx context.Context, scope string, deploymentName string, top *int32) (result DeploymentOperationsListResultIterator, err error)
ListAtScopeComplete enumerates all values, automatically crossing page boundaries as required.
func (DeploymentOperationsClient) ListAtScopePreparer ¶
func (client DeploymentOperationsClient) ListAtScopePreparer(ctx context.Context, scope string, deploymentName string, top *int32) (*http.Request, error)
ListAtScopePreparer prepares the ListAtScope request.
func (DeploymentOperationsClient) ListAtScopeResponder ¶
func (client DeploymentOperationsClient) ListAtScopeResponder(resp *http.Response) (result DeploymentOperationsListResult, err error)
ListAtScopeResponder handles the response to the ListAtScope request. The method always closes the http.Response Body.
func (DeploymentOperationsClient) ListAtScopeSender ¶
func (client DeploymentOperationsClient) ListAtScopeSender(req *http.Request) (*http.Response, error)
ListAtScopeSender sends the ListAtScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentOperationsClient) ListAtSubscriptionScope ¶
func (client DeploymentOperationsClient) ListAtSubscriptionScope(ctx context.Context, deploymentName string, top *int32) (result DeploymentOperationsListResultPage, err error)
ListAtSubscriptionScope gets all deployments operations for a deployment. Parameters: deploymentName - the name of the deployment. top - the number of results to return.
func (DeploymentOperationsClient) ListAtSubscriptionScopeComplete ¶
func (client DeploymentOperationsClient) ListAtSubscriptionScopeComplete(ctx context.Context, deploymentName string, top *int32) (result DeploymentOperationsListResultIterator, err error)
ListAtSubscriptionScopeComplete enumerates all values, automatically crossing page boundaries as required.
func (DeploymentOperationsClient) ListAtSubscriptionScopePreparer ¶
func (client DeploymentOperationsClient) ListAtSubscriptionScopePreparer(ctx context.Context, deploymentName string, top *int32) (*http.Request, error)
ListAtSubscriptionScopePreparer prepares the ListAtSubscriptionScope request.
func (DeploymentOperationsClient) ListAtSubscriptionScopeResponder ¶
func (client DeploymentOperationsClient) ListAtSubscriptionScopeResponder(resp *http.Response) (result DeploymentOperationsListResult, err error)
ListAtSubscriptionScopeResponder handles the response to the ListAtSubscriptionScope request. The method always closes the http.Response Body.
func (DeploymentOperationsClient) ListAtSubscriptionScopeSender ¶
func (client DeploymentOperationsClient) ListAtSubscriptionScopeSender(req *http.Request) (*http.Response, error)
ListAtSubscriptionScopeSender sends the ListAtSubscriptionScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentOperationsClient) ListAtTenantScope ¶
func (client DeploymentOperationsClient) ListAtTenantScope(ctx context.Context, deploymentName string, top *int32) (result DeploymentOperationsListResultPage, err error)
ListAtTenantScope gets all deployments operations for a deployment. Parameters: deploymentName - the name of the deployment. top - the number of results to return.
func (DeploymentOperationsClient) ListAtTenantScopeComplete ¶
func (client DeploymentOperationsClient) ListAtTenantScopeComplete(ctx context.Context, deploymentName string, top *int32) (result DeploymentOperationsListResultIterator, err error)
ListAtTenantScopeComplete enumerates all values, automatically crossing page boundaries as required.
func (DeploymentOperationsClient) ListAtTenantScopePreparer ¶
func (client DeploymentOperationsClient) ListAtTenantScopePreparer(ctx context.Context, deploymentName string, top *int32) (*http.Request, error)
ListAtTenantScopePreparer prepares the ListAtTenantScope request.
func (DeploymentOperationsClient) ListAtTenantScopeResponder ¶
func (client DeploymentOperationsClient) ListAtTenantScopeResponder(resp *http.Response) (result DeploymentOperationsListResult, err error)
ListAtTenantScopeResponder handles the response to the ListAtTenantScope request. The method always closes the http.Response Body.
func (DeploymentOperationsClient) ListAtTenantScopeSender ¶
func (client DeploymentOperationsClient) ListAtTenantScopeSender(req *http.Request) (*http.Response, error)
ListAtTenantScopeSender sends the ListAtTenantScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentOperationsClient) ListComplete ¶
func (client DeploymentOperationsClient) ListComplete(ctx context.Context, resourceGroupName string, deploymentName string, top *int32) (result DeploymentOperationsListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (DeploymentOperationsClient) ListPreparer ¶
func (client DeploymentOperationsClient) ListPreparer(ctx context.Context, resourceGroupName string, deploymentName string, top *int32) (*http.Request, error)
ListPreparer prepares the List request.
func (DeploymentOperationsClient) ListResponder ¶
func (client DeploymentOperationsClient) ListResponder(resp *http.Response) (result DeploymentOperationsListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (DeploymentOperationsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type DeploymentOperationsListResult ¶
type DeploymentOperationsListResult struct { autorest.Response `json:"-"` // Value - An array of deployment operations. Value *[]DeploymentOperation `json:"value,omitempty"` // NextLink - READ-ONLY; The URL to use for getting the next set of results. NextLink *string `json:"nextLink,omitempty"` }
DeploymentOperationsListResult list of deployment operations.
func (DeploymentOperationsListResult) IsEmpty ¶
func (dolr DeploymentOperationsListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (DeploymentOperationsListResult) MarshalJSON ¶
func (dolr DeploymentOperationsListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DeploymentOperationsListResult.
type DeploymentOperationsListResultIterator ¶
type DeploymentOperationsListResultIterator struct {
// contains filtered or unexported fields
}
DeploymentOperationsListResultIterator provides access to a complete listing of DeploymentOperation values.
func NewDeploymentOperationsListResultIterator ¶
func NewDeploymentOperationsListResultIterator(page DeploymentOperationsListResultPage) DeploymentOperationsListResultIterator
Creates a new instance of the DeploymentOperationsListResultIterator type.
func (*DeploymentOperationsListResultIterator) Next ¶
func (iter *DeploymentOperationsListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*DeploymentOperationsListResultIterator) NextWithContext ¶
func (iter *DeploymentOperationsListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (DeploymentOperationsListResultIterator) NotDone ¶
func (iter DeploymentOperationsListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (DeploymentOperationsListResultIterator) Response ¶
func (iter DeploymentOperationsListResultIterator) Response() DeploymentOperationsListResult
Response returns the raw server response from the last page request.
func (DeploymentOperationsListResultIterator) Value ¶
func (iter DeploymentOperationsListResultIterator) Value() DeploymentOperation
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type DeploymentOperationsListResultPage ¶
type DeploymentOperationsListResultPage struct {
// contains filtered or unexported fields
}
DeploymentOperationsListResultPage contains a page of DeploymentOperation values.
func NewDeploymentOperationsListResultPage ¶
func NewDeploymentOperationsListResultPage(cur DeploymentOperationsListResult, getNextPage func(context.Context, DeploymentOperationsListResult) (DeploymentOperationsListResult, error)) DeploymentOperationsListResultPage
Creates a new instance of the DeploymentOperationsListResultPage type.
func (*DeploymentOperationsListResultPage) Next ¶
func (page *DeploymentOperationsListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*DeploymentOperationsListResultPage) NextWithContext ¶
func (page *DeploymentOperationsListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (DeploymentOperationsListResultPage) NotDone ¶
func (page DeploymentOperationsListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (DeploymentOperationsListResultPage) Response ¶
func (page DeploymentOperationsListResultPage) Response() DeploymentOperationsListResult
Response returns the raw server response from the last page request.
func (DeploymentOperationsListResultPage) Values ¶
func (page DeploymentOperationsListResultPage) Values() []DeploymentOperation
Values returns the slice of values for the current page or nil if there are no values.
type DeploymentProperties ¶
type DeploymentProperties struct { // Template - The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both. Template interface{} `json:"template,omitempty"` // TemplateLink - The URI of the template. Use either the templateLink property or the template property, but not both. TemplateLink *TemplateLink `json:"templateLink,omitempty"` // Parameters - Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string. Parameters interface{} `json:"parameters,omitempty"` // ParametersLink - The URI of parameters file. You use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both. ParametersLink *ParametersLink `json:"parametersLink,omitempty"` // Mode - The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources. Possible values include: 'DeploymentModeIncremental', 'DeploymentModeComplete' Mode DeploymentMode `json:"mode,omitempty"` // DebugSetting - The debug setting of the deployment. DebugSetting *DebugSetting `json:"debugSetting,omitempty"` // OnErrorDeployment - The deployment on error behavior. OnErrorDeployment *OnErrorDeployment `json:"onErrorDeployment,omitempty"` // ExpressionEvaluationOptions - Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer. ExpressionEvaluationOptions *ExpressionEvaluationOptions `json:"expressionEvaluationOptions,omitempty"` }
DeploymentProperties deployment properties.
type DeploymentPropertiesExtended ¶
type DeploymentPropertiesExtended struct { // ProvisioningState - READ-ONLY; Denotes the state of provisioning. Possible values include: 'ProvisioningStateNotSpecified', 'ProvisioningStateAccepted', 'ProvisioningStateRunning', 'ProvisioningStateReady', 'ProvisioningStateCreating', 'ProvisioningStateCreated', 'ProvisioningStateDeleting', 'ProvisioningStateDeleted', 'ProvisioningStateCanceled', 'ProvisioningStateFailed', 'ProvisioningStateSucceeded', 'ProvisioningStateUpdating' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // CorrelationID - READ-ONLY; The correlation ID of the deployment. CorrelationID *string `json:"correlationId,omitempty"` // Timestamp - READ-ONLY; The timestamp of the template deployment. Timestamp *date.Time `json:"timestamp,omitempty"` // Duration - READ-ONLY; The duration of the template deployment. Duration *string `json:"duration,omitempty"` // Outputs - READ-ONLY; Key/value pairs that represent deployment output. Outputs interface{} `json:"outputs,omitempty"` // Providers - READ-ONLY; The list of resource providers needed for the deployment. Providers *[]Provider `json:"providers,omitempty"` // Dependencies - READ-ONLY; The list of deployment dependencies. Dependencies *[]Dependency `json:"dependencies,omitempty"` // TemplateLink - READ-ONLY; The URI referencing the template. TemplateLink *TemplateLink `json:"templateLink,omitempty"` // Parameters - READ-ONLY; Deployment parameters. Parameters interface{} `json:"parameters,omitempty"` // ParametersLink - READ-ONLY; The URI referencing the parameters. ParametersLink *ParametersLink `json:"parametersLink,omitempty"` // Mode - READ-ONLY; The deployment mode. Possible values are Incremental and Complete. Possible values include: 'DeploymentModeIncremental', 'DeploymentModeComplete' Mode DeploymentMode `json:"mode,omitempty"` // DebugSetting - READ-ONLY; The debug setting of the deployment. DebugSetting *DebugSetting `json:"debugSetting,omitempty"` // OnErrorDeployment - READ-ONLY; The deployment on error behavior. OnErrorDeployment *OnErrorDeploymentExtended `json:"onErrorDeployment,omitempty"` // TemplateHash - READ-ONLY; The hash produced for the template. TemplateHash *string `json:"templateHash,omitempty"` // OutputResources - READ-ONLY; Array of provisioned resources. OutputResources *[]Reference `json:"outputResources,omitempty"` // ValidatedResources - READ-ONLY; Array of validated resources. ValidatedResources *[]Reference `json:"validatedResources,omitempty"` // Error - READ-ONLY; The deployment error. Error *ErrorResponse `json:"error,omitempty"` }
DeploymentPropertiesExtended deployment properties with additional details.
func (DeploymentPropertiesExtended) MarshalJSON ¶
func (dpe DeploymentPropertiesExtended) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DeploymentPropertiesExtended.
type DeploymentValidateResult ¶
type DeploymentValidateResult struct { autorest.Response `json:"-"` // Error - READ-ONLY; The deployment validation error. Error *ErrorResponse `json:"error,omitempty"` // Properties - The template deployment properties. Properties *DeploymentPropertiesExtended `json:"properties,omitempty"` }
DeploymentValidateResult information from validate template deployment response.
func (DeploymentValidateResult) MarshalJSON ¶
func (dvr DeploymentValidateResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DeploymentValidateResult.
type DeploymentWhatIf ¶
type DeploymentWhatIf struct { // Location - The location to store the deployment data. Location *string `json:"location,omitempty"` // Properties - The deployment properties. Properties *DeploymentWhatIfProperties `json:"properties,omitempty"` }
DeploymentWhatIf deployment What-if operation parameters.
type DeploymentWhatIfProperties ¶
type DeploymentWhatIfProperties struct { // WhatIfSettings - Optional What-If operation settings. WhatIfSettings *DeploymentWhatIfSettings `json:"whatIfSettings,omitempty"` // Template - The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both. Template interface{} `json:"template,omitempty"` // TemplateLink - The URI of the template. Use either the templateLink property or the template property, but not both. TemplateLink *TemplateLink `json:"templateLink,omitempty"` // Parameters - Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string. Parameters interface{} `json:"parameters,omitempty"` // ParametersLink - The URI of parameters file. You use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both. ParametersLink *ParametersLink `json:"parametersLink,omitempty"` // Mode - The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources. Possible values include: 'DeploymentModeIncremental', 'DeploymentModeComplete' Mode DeploymentMode `json:"mode,omitempty"` // DebugSetting - The debug setting of the deployment. DebugSetting *DebugSetting `json:"debugSetting,omitempty"` // OnErrorDeployment - The deployment on error behavior. OnErrorDeployment *OnErrorDeployment `json:"onErrorDeployment,omitempty"` // ExpressionEvaluationOptions - Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer. ExpressionEvaluationOptions *ExpressionEvaluationOptions `json:"expressionEvaluationOptions,omitempty"` }
DeploymentWhatIfProperties deployment What-if properties.
type DeploymentWhatIfSettings ¶
type DeploymentWhatIfSettings struct { // ResultFormat - The format of the What-If results. Possible values include: 'WhatIfResultFormatResourceIDOnly', 'WhatIfResultFormatFullResourcePayloads' ResultFormat WhatIfResultFormat `json:"resultFormat,omitempty"` }
DeploymentWhatIfSettings deployment What-If operation settings.
type DeploymentsClient ¶
type DeploymentsClient struct {
BaseClient
}
DeploymentsClient is the provides operations for working with resources and resource groups.
func NewDeploymentsClient ¶
func NewDeploymentsClient(subscriptionID string) DeploymentsClient
NewDeploymentsClient creates an instance of the DeploymentsClient client.
func NewDeploymentsClientWithBaseURI ¶
func NewDeploymentsClientWithBaseURI(baseURI string, subscriptionID string) DeploymentsClient
NewDeploymentsClientWithBaseURI creates an instance of the DeploymentsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (DeploymentsClient) CalculateTemplateHash ¶
func (client DeploymentsClient) CalculateTemplateHash(ctx context.Context, templateParameter interface{}) (result TemplateHashResult, err error)
CalculateTemplateHash calculate the hash of the given template. Parameters: templateParameter - the template provided to calculate hash.
func (DeploymentsClient) CalculateTemplateHashPreparer ¶
func (client DeploymentsClient) CalculateTemplateHashPreparer(ctx context.Context, templateParameter interface{}) (*http.Request, error)
CalculateTemplateHashPreparer prepares the CalculateTemplateHash request.
func (DeploymentsClient) CalculateTemplateHashResponder ¶
func (client DeploymentsClient) CalculateTemplateHashResponder(resp *http.Response) (result TemplateHashResult, err error)
CalculateTemplateHashResponder handles the response to the CalculateTemplateHash request. The method always closes the http.Response Body.
func (DeploymentsClient) CalculateTemplateHashSender ¶
func (client DeploymentsClient) CalculateTemplateHashSender(req *http.Request) (*http.Response, error)
CalculateTemplateHashSender sends the CalculateTemplateHash request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) Cancel ¶
func (client DeploymentsClient) Cancel(ctx context.Context, resourceGroupName string, deploymentName string) (result autorest.Response, err error)
Cancel you can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resource group partially deployed. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. deploymentName - the name of the deployment.
func (DeploymentsClient) CancelAtManagementGroupScope ¶
func (client DeploymentsClient) CancelAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string) (result autorest.Response, err error)
CancelAtManagementGroupScope you can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed. Parameters: groupID - the management group ID. deploymentName - the name of the deployment.
func (DeploymentsClient) CancelAtManagementGroupScopePreparer ¶
func (client DeploymentsClient) CancelAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string) (*http.Request, error)
CancelAtManagementGroupScopePreparer prepares the CancelAtManagementGroupScope request.
func (DeploymentsClient) CancelAtManagementGroupScopeResponder ¶
func (client DeploymentsClient) CancelAtManagementGroupScopeResponder(resp *http.Response) (result autorest.Response, err error)
CancelAtManagementGroupScopeResponder handles the response to the CancelAtManagementGroupScope request. The method always closes the http.Response Body.
func (DeploymentsClient) CancelAtManagementGroupScopeSender ¶
func (client DeploymentsClient) CancelAtManagementGroupScopeSender(req *http.Request) (*http.Response, error)
CancelAtManagementGroupScopeSender sends the CancelAtManagementGroupScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) CancelAtScope ¶
func (client DeploymentsClient) CancelAtScope(ctx context.Context, scope string, deploymentName string) (result autorest.Response, err error)
CancelAtScope you can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed. Parameters: scope - the resource scope. deploymentName - the name of the deployment.
func (DeploymentsClient) CancelAtScopePreparer ¶
func (client DeploymentsClient) CancelAtScopePreparer(ctx context.Context, scope string, deploymentName string) (*http.Request, error)
CancelAtScopePreparer prepares the CancelAtScope request.
func (DeploymentsClient) CancelAtScopeResponder ¶
func (client DeploymentsClient) CancelAtScopeResponder(resp *http.Response) (result autorest.Response, err error)
CancelAtScopeResponder handles the response to the CancelAtScope request. The method always closes the http.Response Body.
func (DeploymentsClient) CancelAtScopeSender ¶
CancelAtScopeSender sends the CancelAtScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) CancelAtSubscriptionScope ¶
func (client DeploymentsClient) CancelAtSubscriptionScope(ctx context.Context, deploymentName string) (result autorest.Response, err error)
CancelAtSubscriptionScope you can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed. Parameters: deploymentName - the name of the deployment.
func (DeploymentsClient) CancelAtSubscriptionScopePreparer ¶
func (client DeploymentsClient) CancelAtSubscriptionScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
CancelAtSubscriptionScopePreparer prepares the CancelAtSubscriptionScope request.
func (DeploymentsClient) CancelAtSubscriptionScopeResponder ¶
func (client DeploymentsClient) CancelAtSubscriptionScopeResponder(resp *http.Response) (result autorest.Response, err error)
CancelAtSubscriptionScopeResponder handles the response to the CancelAtSubscriptionScope request. The method always closes the http.Response Body.
func (DeploymentsClient) CancelAtSubscriptionScopeSender ¶
func (client DeploymentsClient) CancelAtSubscriptionScopeSender(req *http.Request) (*http.Response, error)
CancelAtSubscriptionScopeSender sends the CancelAtSubscriptionScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) CancelAtTenantScope ¶
func (client DeploymentsClient) CancelAtTenantScope(ctx context.Context, deploymentName string) (result autorest.Response, err error)
CancelAtTenantScope you can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed. Parameters: deploymentName - the name of the deployment.
func (DeploymentsClient) CancelAtTenantScopePreparer ¶
func (client DeploymentsClient) CancelAtTenantScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
CancelAtTenantScopePreparer prepares the CancelAtTenantScope request.
func (DeploymentsClient) CancelAtTenantScopeResponder ¶
func (client DeploymentsClient) CancelAtTenantScopeResponder(resp *http.Response) (result autorest.Response, err error)
CancelAtTenantScopeResponder handles the response to the CancelAtTenantScope request. The method always closes the http.Response Body.
func (DeploymentsClient) CancelAtTenantScopeSender ¶
func (client DeploymentsClient) CancelAtTenantScopeSender(req *http.Request) (*http.Response, error)
CancelAtTenantScopeSender sends the CancelAtTenantScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) CancelPreparer ¶
func (client DeploymentsClient) CancelPreparer(ctx context.Context, resourceGroupName string, deploymentName string) (*http.Request, error)
CancelPreparer prepares the Cancel request.
func (DeploymentsClient) CancelResponder ¶
func (client DeploymentsClient) CancelResponder(resp *http.Response) (result autorest.Response, err error)
CancelResponder handles the response to the Cancel request. The method always closes the http.Response Body.
func (DeploymentsClient) CancelSender ¶
CancelSender sends the Cancel request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) CheckExistence ¶
func (client DeploymentsClient) CheckExistence(ctx context.Context, resourceGroupName string, deploymentName string) (result autorest.Response, err error)
CheckExistence checks whether the deployment exists. Parameters: resourceGroupName - the name of the resource group with the deployment to check. The name is case insensitive. deploymentName - the name of the deployment.
func (DeploymentsClient) CheckExistenceAtManagementGroupScope ¶
func (client DeploymentsClient) CheckExistenceAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string) (result autorest.Response, err error)
CheckExistenceAtManagementGroupScope checks whether the deployment exists. Parameters: groupID - the management group ID. deploymentName - the name of the deployment.
func (DeploymentsClient) CheckExistenceAtManagementGroupScopePreparer ¶
func (client DeploymentsClient) CheckExistenceAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string) (*http.Request, error)
CheckExistenceAtManagementGroupScopePreparer prepares the CheckExistenceAtManagementGroupScope request.
func (DeploymentsClient) CheckExistenceAtManagementGroupScopeResponder ¶
func (client DeploymentsClient) CheckExistenceAtManagementGroupScopeResponder(resp *http.Response) (result autorest.Response, err error)
CheckExistenceAtManagementGroupScopeResponder handles the response to the CheckExistenceAtManagementGroupScope request. The method always closes the http.Response Body.
func (DeploymentsClient) CheckExistenceAtManagementGroupScopeSender ¶
func (client DeploymentsClient) CheckExistenceAtManagementGroupScopeSender(req *http.Request) (*http.Response, error)
CheckExistenceAtManagementGroupScopeSender sends the CheckExistenceAtManagementGroupScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) CheckExistenceAtScope ¶
func (client DeploymentsClient) CheckExistenceAtScope(ctx context.Context, scope string, deploymentName string) (result autorest.Response, err error)
CheckExistenceAtScope checks whether the deployment exists. Parameters: scope - the resource scope. deploymentName - the name of the deployment.
func (DeploymentsClient) CheckExistenceAtScopePreparer ¶
func (client DeploymentsClient) CheckExistenceAtScopePreparer(ctx context.Context, scope string, deploymentName string) (*http.Request, error)
CheckExistenceAtScopePreparer prepares the CheckExistenceAtScope request.
func (DeploymentsClient) CheckExistenceAtScopeResponder ¶
func (client DeploymentsClient) CheckExistenceAtScopeResponder(resp *http.Response) (result autorest.Response, err error)
CheckExistenceAtScopeResponder handles the response to the CheckExistenceAtScope request. The method always closes the http.Response Body.
func (DeploymentsClient) CheckExistenceAtScopeSender ¶
func (client DeploymentsClient) CheckExistenceAtScopeSender(req *http.Request) (*http.Response, error)
CheckExistenceAtScopeSender sends the CheckExistenceAtScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) CheckExistenceAtSubscriptionScope ¶
func (client DeploymentsClient) CheckExistenceAtSubscriptionScope(ctx context.Context, deploymentName string) (result autorest.Response, err error)
CheckExistenceAtSubscriptionScope checks whether the deployment exists. Parameters: deploymentName - the name of the deployment.
func (DeploymentsClient) CheckExistenceAtSubscriptionScopePreparer ¶
func (client DeploymentsClient) CheckExistenceAtSubscriptionScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
CheckExistenceAtSubscriptionScopePreparer prepares the CheckExistenceAtSubscriptionScope request.
func (DeploymentsClient) CheckExistenceAtSubscriptionScopeResponder ¶
func (client DeploymentsClient) CheckExistenceAtSubscriptionScopeResponder(resp *http.Response) (result autorest.Response, err error)
CheckExistenceAtSubscriptionScopeResponder handles the response to the CheckExistenceAtSubscriptionScope request. The method always closes the http.Response Body.
func (DeploymentsClient) CheckExistenceAtSubscriptionScopeSender ¶
func (client DeploymentsClient) CheckExistenceAtSubscriptionScopeSender(req *http.Request) (*http.Response, error)
CheckExistenceAtSubscriptionScopeSender sends the CheckExistenceAtSubscriptionScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) CheckExistenceAtTenantScope ¶
func (client DeploymentsClient) CheckExistenceAtTenantScope(ctx context.Context, deploymentName string) (result autorest.Response, err error)
CheckExistenceAtTenantScope checks whether the deployment exists. Parameters: deploymentName - the name of the deployment.
func (DeploymentsClient) CheckExistenceAtTenantScopePreparer ¶
func (client DeploymentsClient) CheckExistenceAtTenantScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
CheckExistenceAtTenantScopePreparer prepares the CheckExistenceAtTenantScope request.
func (DeploymentsClient) CheckExistenceAtTenantScopeResponder ¶
func (client DeploymentsClient) CheckExistenceAtTenantScopeResponder(resp *http.Response) (result autorest.Response, err error)
CheckExistenceAtTenantScopeResponder handles the response to the CheckExistenceAtTenantScope request. The method always closes the http.Response Body.
func (DeploymentsClient) CheckExistenceAtTenantScopeSender ¶
func (client DeploymentsClient) CheckExistenceAtTenantScopeSender(req *http.Request) (*http.Response, error)
CheckExistenceAtTenantScopeSender sends the CheckExistenceAtTenantScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) CheckExistencePreparer ¶
func (client DeploymentsClient) CheckExistencePreparer(ctx context.Context, resourceGroupName string, deploymentName string) (*http.Request, error)
CheckExistencePreparer prepares the CheckExistence request.
func (DeploymentsClient) CheckExistenceResponder ¶
func (client DeploymentsClient) CheckExistenceResponder(resp *http.Response) (result autorest.Response, err error)
CheckExistenceResponder handles the response to the CheckExistence request. The method always closes the http.Response Body.
func (DeploymentsClient) CheckExistenceSender ¶
CheckExistenceSender sends the CheckExistence request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) CreateOrUpdate ¶
func (client DeploymentsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, deploymentName string, parameters Deployment) (result DeploymentsCreateOrUpdateFuture, err error)
CreateOrUpdate you can provide the template and parameters directly in the request or link to JSON files. Parameters: resourceGroupName - the name of the resource group to deploy the resources to. The name is case insensitive. The resource group must already exist. deploymentName - the name of the deployment. parameters - additional parameters supplied to the operation.
func (DeploymentsClient) CreateOrUpdateAtManagementGroupScope ¶
func (client DeploymentsClient) CreateOrUpdateAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, parameters ScopedDeployment) (result DeploymentsCreateOrUpdateAtManagementGroupScopeFuture, err error)
CreateOrUpdateAtManagementGroupScope you can provide the template and parameters directly in the request or link to JSON files. Parameters: groupID - the management group ID. deploymentName - the name of the deployment. parameters - additional parameters supplied to the operation.
func (DeploymentsClient) CreateOrUpdateAtManagementGroupScopePreparer ¶
func (client DeploymentsClient) CreateOrUpdateAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string, parameters ScopedDeployment) (*http.Request, error)
CreateOrUpdateAtManagementGroupScopePreparer prepares the CreateOrUpdateAtManagementGroupScope request.
func (DeploymentsClient) CreateOrUpdateAtManagementGroupScopeResponder ¶
func (client DeploymentsClient) CreateOrUpdateAtManagementGroupScopeResponder(resp *http.Response) (result DeploymentExtended, err error)
CreateOrUpdateAtManagementGroupScopeResponder handles the response to the CreateOrUpdateAtManagementGroupScope request. The method always closes the http.Response Body.
func (DeploymentsClient) CreateOrUpdateAtManagementGroupScopeSender ¶
func (client DeploymentsClient) CreateOrUpdateAtManagementGroupScopeSender(req *http.Request) (future DeploymentsCreateOrUpdateAtManagementGroupScopeFuture, err error)
CreateOrUpdateAtManagementGroupScopeSender sends the CreateOrUpdateAtManagementGroupScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) CreateOrUpdateAtScope ¶
func (client DeploymentsClient) CreateOrUpdateAtScope(ctx context.Context, scope string, deploymentName string, parameters Deployment) (result DeploymentsCreateOrUpdateAtScopeFuture, err error)
CreateOrUpdateAtScope you can provide the template and parameters directly in the request or link to JSON files. Parameters: scope - the resource scope. deploymentName - the name of the deployment. parameters - additional parameters supplied to the operation.
func (DeploymentsClient) CreateOrUpdateAtScopePreparer ¶
func (client DeploymentsClient) CreateOrUpdateAtScopePreparer(ctx context.Context, scope string, deploymentName string, parameters Deployment) (*http.Request, error)
CreateOrUpdateAtScopePreparer prepares the CreateOrUpdateAtScope request.
func (DeploymentsClient) CreateOrUpdateAtScopeResponder ¶
func (client DeploymentsClient) CreateOrUpdateAtScopeResponder(resp *http.Response) (result DeploymentExtended, err error)
CreateOrUpdateAtScopeResponder handles the response to the CreateOrUpdateAtScope request. The method always closes the http.Response Body.
func (DeploymentsClient) CreateOrUpdateAtScopeSender ¶
func (client DeploymentsClient) CreateOrUpdateAtScopeSender(req *http.Request) (future DeploymentsCreateOrUpdateAtScopeFuture, err error)
CreateOrUpdateAtScopeSender sends the CreateOrUpdateAtScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) CreateOrUpdateAtSubscriptionScope ¶
func (client DeploymentsClient) CreateOrUpdateAtSubscriptionScope(ctx context.Context, deploymentName string, parameters Deployment) (result DeploymentsCreateOrUpdateAtSubscriptionScopeFuture, err error)
CreateOrUpdateAtSubscriptionScope you can provide the template and parameters directly in the request or link to JSON files. Parameters: deploymentName - the name of the deployment. parameters - additional parameters supplied to the operation.
func (DeploymentsClient) CreateOrUpdateAtSubscriptionScopePreparer ¶
func (client DeploymentsClient) CreateOrUpdateAtSubscriptionScopePreparer(ctx context.Context, deploymentName string, parameters Deployment) (*http.Request, error)
CreateOrUpdateAtSubscriptionScopePreparer prepares the CreateOrUpdateAtSubscriptionScope request.
func (DeploymentsClient) CreateOrUpdateAtSubscriptionScopeResponder ¶
func (client DeploymentsClient) CreateOrUpdateAtSubscriptionScopeResponder(resp *http.Response) (result DeploymentExtended, err error)
CreateOrUpdateAtSubscriptionScopeResponder handles the response to the CreateOrUpdateAtSubscriptionScope request. The method always closes the http.Response Body.
func (DeploymentsClient) CreateOrUpdateAtSubscriptionScopeSender ¶
func (client DeploymentsClient) CreateOrUpdateAtSubscriptionScopeSender(req *http.Request) (future DeploymentsCreateOrUpdateAtSubscriptionScopeFuture, err error)
CreateOrUpdateAtSubscriptionScopeSender sends the CreateOrUpdateAtSubscriptionScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) CreateOrUpdateAtTenantScope ¶
func (client DeploymentsClient) CreateOrUpdateAtTenantScope(ctx context.Context, deploymentName string, parameters ScopedDeployment) (result DeploymentsCreateOrUpdateAtTenantScopeFuture, err error)
CreateOrUpdateAtTenantScope you can provide the template and parameters directly in the request or link to JSON files. Parameters: deploymentName - the name of the deployment. parameters - additional parameters supplied to the operation.
func (DeploymentsClient) CreateOrUpdateAtTenantScopePreparer ¶
func (client DeploymentsClient) CreateOrUpdateAtTenantScopePreparer(ctx context.Context, deploymentName string, parameters ScopedDeployment) (*http.Request, error)
CreateOrUpdateAtTenantScopePreparer prepares the CreateOrUpdateAtTenantScope request.
func (DeploymentsClient) CreateOrUpdateAtTenantScopeResponder ¶
func (client DeploymentsClient) CreateOrUpdateAtTenantScopeResponder(resp *http.Response) (result DeploymentExtended, err error)
CreateOrUpdateAtTenantScopeResponder handles the response to the CreateOrUpdateAtTenantScope request. The method always closes the http.Response Body.
func (DeploymentsClient) CreateOrUpdateAtTenantScopeSender ¶
func (client DeploymentsClient) CreateOrUpdateAtTenantScopeSender(req *http.Request) (future DeploymentsCreateOrUpdateAtTenantScopeFuture, err error)
CreateOrUpdateAtTenantScopeSender sends the CreateOrUpdateAtTenantScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) CreateOrUpdatePreparer ¶
func (client DeploymentsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, deploymentName string, parameters Deployment) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (DeploymentsClient) CreateOrUpdateResponder ¶
func (client DeploymentsClient) CreateOrUpdateResponder(resp *http.Response) (result DeploymentExtended, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (DeploymentsClient) CreateOrUpdateSender ¶
func (client DeploymentsClient) CreateOrUpdateSender(req *http.Request) (future DeploymentsCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) Delete ¶
func (client DeploymentsClient) Delete(ctx context.Context, resourceGroupName string, deploymentName string) (result DeploymentsDeleteFuture, err error)
Delete a template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. Deleting a template deployment does not affect the state of the resource group. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. Parameters: resourceGroupName - the name of the resource group with the deployment to delete. The name is case insensitive. deploymentName - the name of the deployment.
func (DeploymentsClient) DeleteAtManagementGroupScope ¶
func (client DeploymentsClient) DeleteAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string) (result DeploymentsDeleteAtManagementGroupScopeFuture, err error)
DeleteAtManagementGroupScope a template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. Parameters: groupID - the management group ID. deploymentName - the name of the deployment.
func (DeploymentsClient) DeleteAtManagementGroupScopePreparer ¶
func (client DeploymentsClient) DeleteAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string) (*http.Request, error)
DeleteAtManagementGroupScopePreparer prepares the DeleteAtManagementGroupScope request.
func (DeploymentsClient) DeleteAtManagementGroupScopeResponder ¶
func (client DeploymentsClient) DeleteAtManagementGroupScopeResponder(resp *http.Response) (result autorest.Response, err error)
DeleteAtManagementGroupScopeResponder handles the response to the DeleteAtManagementGroupScope request. The method always closes the http.Response Body.
func (DeploymentsClient) DeleteAtManagementGroupScopeSender ¶
func (client DeploymentsClient) DeleteAtManagementGroupScopeSender(req *http.Request) (future DeploymentsDeleteAtManagementGroupScopeFuture, err error)
DeleteAtManagementGroupScopeSender sends the DeleteAtManagementGroupScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) DeleteAtScope ¶
func (client DeploymentsClient) DeleteAtScope(ctx context.Context, scope string, deploymentName string) (result DeploymentsDeleteAtScopeFuture, err error)
DeleteAtScope a template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. Parameters: scope - the resource scope. deploymentName - the name of the deployment.
func (DeploymentsClient) DeleteAtScopePreparer ¶
func (client DeploymentsClient) DeleteAtScopePreparer(ctx context.Context, scope string, deploymentName string) (*http.Request, error)
DeleteAtScopePreparer prepares the DeleteAtScope request.
func (DeploymentsClient) DeleteAtScopeResponder ¶
func (client DeploymentsClient) DeleteAtScopeResponder(resp *http.Response) (result autorest.Response, err error)
DeleteAtScopeResponder handles the response to the DeleteAtScope request. The method always closes the http.Response Body.
func (DeploymentsClient) DeleteAtScopeSender ¶
func (client DeploymentsClient) DeleteAtScopeSender(req *http.Request) (future DeploymentsDeleteAtScopeFuture, err error)
DeleteAtScopeSender sends the DeleteAtScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) DeleteAtSubscriptionScope ¶
func (client DeploymentsClient) DeleteAtSubscriptionScope(ctx context.Context, deploymentName string) (result DeploymentsDeleteAtSubscriptionScopeFuture, err error)
DeleteAtSubscriptionScope a template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. Parameters: deploymentName - the name of the deployment.
func (DeploymentsClient) DeleteAtSubscriptionScopePreparer ¶
func (client DeploymentsClient) DeleteAtSubscriptionScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
DeleteAtSubscriptionScopePreparer prepares the DeleteAtSubscriptionScope request.
func (DeploymentsClient) DeleteAtSubscriptionScopeResponder ¶
func (client DeploymentsClient) DeleteAtSubscriptionScopeResponder(resp *http.Response) (result autorest.Response, err error)
DeleteAtSubscriptionScopeResponder handles the response to the DeleteAtSubscriptionScope request. The method always closes the http.Response Body.
func (DeploymentsClient) DeleteAtSubscriptionScopeSender ¶
func (client DeploymentsClient) DeleteAtSubscriptionScopeSender(req *http.Request) (future DeploymentsDeleteAtSubscriptionScopeFuture, err error)
DeleteAtSubscriptionScopeSender sends the DeleteAtSubscriptionScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) DeleteAtTenantScope ¶
func (client DeploymentsClient) DeleteAtTenantScope(ctx context.Context, deploymentName string) (result DeploymentsDeleteAtTenantScopeFuture, err error)
DeleteAtTenantScope a template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. Parameters: deploymentName - the name of the deployment.
func (DeploymentsClient) DeleteAtTenantScopePreparer ¶
func (client DeploymentsClient) DeleteAtTenantScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
DeleteAtTenantScopePreparer prepares the DeleteAtTenantScope request.
func (DeploymentsClient) DeleteAtTenantScopeResponder ¶
func (client DeploymentsClient) DeleteAtTenantScopeResponder(resp *http.Response) (result autorest.Response, err error)
DeleteAtTenantScopeResponder handles the response to the DeleteAtTenantScope request. The method always closes the http.Response Body.
func (DeploymentsClient) DeleteAtTenantScopeSender ¶
func (client DeploymentsClient) DeleteAtTenantScopeSender(req *http.Request) (future DeploymentsDeleteAtTenantScopeFuture, err error)
DeleteAtTenantScopeSender sends the DeleteAtTenantScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) DeletePreparer ¶
func (client DeploymentsClient) DeletePreparer(ctx context.Context, resourceGroupName string, deploymentName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (DeploymentsClient) DeleteResponder ¶
func (client DeploymentsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (DeploymentsClient) DeleteSender ¶
func (client DeploymentsClient) DeleteSender(req *http.Request) (future DeploymentsDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) ExportTemplate ¶
func (client DeploymentsClient) ExportTemplate(ctx context.Context, resourceGroupName string, deploymentName string) (result DeploymentExportResult, err error)
ExportTemplate exports the template used for specified deployment. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. deploymentName - the name of the deployment.
func (DeploymentsClient) ExportTemplateAtManagementGroupScope ¶
func (client DeploymentsClient) ExportTemplateAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string) (result DeploymentExportResult, err error)
ExportTemplateAtManagementGroupScope exports the template used for specified deployment. Parameters: groupID - the management group ID. deploymentName - the name of the deployment.
func (DeploymentsClient) ExportTemplateAtManagementGroupScopePreparer ¶
func (client DeploymentsClient) ExportTemplateAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string) (*http.Request, error)
ExportTemplateAtManagementGroupScopePreparer prepares the ExportTemplateAtManagementGroupScope request.
func (DeploymentsClient) ExportTemplateAtManagementGroupScopeResponder ¶
func (client DeploymentsClient) ExportTemplateAtManagementGroupScopeResponder(resp *http.Response) (result DeploymentExportResult, err error)
ExportTemplateAtManagementGroupScopeResponder handles the response to the ExportTemplateAtManagementGroupScope request. The method always closes the http.Response Body.
func (DeploymentsClient) ExportTemplateAtManagementGroupScopeSender ¶
func (client DeploymentsClient) ExportTemplateAtManagementGroupScopeSender(req *http.Request) (*http.Response, error)
ExportTemplateAtManagementGroupScopeSender sends the ExportTemplateAtManagementGroupScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) ExportTemplateAtScope ¶
func (client DeploymentsClient) ExportTemplateAtScope(ctx context.Context, scope string, deploymentName string) (result DeploymentExportResult, err error)
ExportTemplateAtScope exports the template used for specified deployment. Parameters: scope - the resource scope. deploymentName - the name of the deployment.
func (DeploymentsClient) ExportTemplateAtScopePreparer ¶
func (client DeploymentsClient) ExportTemplateAtScopePreparer(ctx context.Context, scope string, deploymentName string) (*http.Request, error)
ExportTemplateAtScopePreparer prepares the ExportTemplateAtScope request.
func (DeploymentsClient) ExportTemplateAtScopeResponder ¶
func (client DeploymentsClient) ExportTemplateAtScopeResponder(resp *http.Response) (result DeploymentExportResult, err error)
ExportTemplateAtScopeResponder handles the response to the ExportTemplateAtScope request. The method always closes the http.Response Body.
func (DeploymentsClient) ExportTemplateAtScopeSender ¶
func (client DeploymentsClient) ExportTemplateAtScopeSender(req *http.Request) (*http.Response, error)
ExportTemplateAtScopeSender sends the ExportTemplateAtScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) ExportTemplateAtSubscriptionScope ¶
func (client DeploymentsClient) ExportTemplateAtSubscriptionScope(ctx context.Context, deploymentName string) (result DeploymentExportResult, err error)
ExportTemplateAtSubscriptionScope exports the template used for specified deployment. Parameters: deploymentName - the name of the deployment.
func (DeploymentsClient) ExportTemplateAtSubscriptionScopePreparer ¶
func (client DeploymentsClient) ExportTemplateAtSubscriptionScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
ExportTemplateAtSubscriptionScopePreparer prepares the ExportTemplateAtSubscriptionScope request.
func (DeploymentsClient) ExportTemplateAtSubscriptionScopeResponder ¶
func (client DeploymentsClient) ExportTemplateAtSubscriptionScopeResponder(resp *http.Response) (result DeploymentExportResult, err error)
ExportTemplateAtSubscriptionScopeResponder handles the response to the ExportTemplateAtSubscriptionScope request. The method always closes the http.Response Body.
func (DeploymentsClient) ExportTemplateAtSubscriptionScopeSender ¶
func (client DeploymentsClient) ExportTemplateAtSubscriptionScopeSender(req *http.Request) (*http.Response, error)
ExportTemplateAtSubscriptionScopeSender sends the ExportTemplateAtSubscriptionScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) ExportTemplateAtTenantScope ¶
func (client DeploymentsClient) ExportTemplateAtTenantScope(ctx context.Context, deploymentName string) (result DeploymentExportResult, err error)
ExportTemplateAtTenantScope exports the template used for specified deployment. Parameters: deploymentName - the name of the deployment.
func (DeploymentsClient) ExportTemplateAtTenantScopePreparer ¶
func (client DeploymentsClient) ExportTemplateAtTenantScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
ExportTemplateAtTenantScopePreparer prepares the ExportTemplateAtTenantScope request.
func (DeploymentsClient) ExportTemplateAtTenantScopeResponder ¶
func (client DeploymentsClient) ExportTemplateAtTenantScopeResponder(resp *http.Response) (result DeploymentExportResult, err error)
ExportTemplateAtTenantScopeResponder handles the response to the ExportTemplateAtTenantScope request. The method always closes the http.Response Body.
func (DeploymentsClient) ExportTemplateAtTenantScopeSender ¶
func (client DeploymentsClient) ExportTemplateAtTenantScopeSender(req *http.Request) (*http.Response, error)
ExportTemplateAtTenantScopeSender sends the ExportTemplateAtTenantScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) ExportTemplatePreparer ¶
func (client DeploymentsClient) ExportTemplatePreparer(ctx context.Context, resourceGroupName string, deploymentName string) (*http.Request, error)
ExportTemplatePreparer prepares the ExportTemplate request.
func (DeploymentsClient) ExportTemplateResponder ¶
func (client DeploymentsClient) ExportTemplateResponder(resp *http.Response) (result DeploymentExportResult, err error)
ExportTemplateResponder handles the response to the ExportTemplate request. The method always closes the http.Response Body.
func (DeploymentsClient) ExportTemplateSender ¶
ExportTemplateSender sends the ExportTemplate request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) Get ¶
func (client DeploymentsClient) Get(ctx context.Context, resourceGroupName string, deploymentName string) (result DeploymentExtended, err error)
Get gets a deployment. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. deploymentName - the name of the deployment.
func (DeploymentsClient) GetAtManagementGroupScope ¶
func (client DeploymentsClient) GetAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string) (result DeploymentExtended, err error)
GetAtManagementGroupScope gets a deployment. Parameters: groupID - the management group ID. deploymentName - the name of the deployment.
func (DeploymentsClient) GetAtManagementGroupScopePreparer ¶
func (client DeploymentsClient) GetAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string) (*http.Request, error)
GetAtManagementGroupScopePreparer prepares the GetAtManagementGroupScope request.
func (DeploymentsClient) GetAtManagementGroupScopeResponder ¶
func (client DeploymentsClient) GetAtManagementGroupScopeResponder(resp *http.Response) (result DeploymentExtended, err error)
GetAtManagementGroupScopeResponder handles the response to the GetAtManagementGroupScope request. The method always closes the http.Response Body.
func (DeploymentsClient) GetAtManagementGroupScopeSender ¶
func (client DeploymentsClient) GetAtManagementGroupScopeSender(req *http.Request) (*http.Response, error)
GetAtManagementGroupScopeSender sends the GetAtManagementGroupScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) GetAtScope ¶
func (client DeploymentsClient) GetAtScope(ctx context.Context, scope string, deploymentName string) (result DeploymentExtended, err error)
GetAtScope gets a deployment. Parameters: scope - the resource scope. deploymentName - the name of the deployment.
func (DeploymentsClient) GetAtScopePreparer ¶
func (client DeploymentsClient) GetAtScopePreparer(ctx context.Context, scope string, deploymentName string) (*http.Request, error)
GetAtScopePreparer prepares the GetAtScope request.
func (DeploymentsClient) GetAtScopeResponder ¶
func (client DeploymentsClient) GetAtScopeResponder(resp *http.Response) (result DeploymentExtended, err error)
GetAtScopeResponder handles the response to the GetAtScope request. The method always closes the http.Response Body.
func (DeploymentsClient) GetAtScopeSender ¶
GetAtScopeSender sends the GetAtScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) GetAtSubscriptionScope ¶
func (client DeploymentsClient) GetAtSubscriptionScope(ctx context.Context, deploymentName string) (result DeploymentExtended, err error)
GetAtSubscriptionScope gets a deployment. Parameters: deploymentName - the name of the deployment.
func (DeploymentsClient) GetAtSubscriptionScopePreparer ¶
func (client DeploymentsClient) GetAtSubscriptionScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
GetAtSubscriptionScopePreparer prepares the GetAtSubscriptionScope request.
func (DeploymentsClient) GetAtSubscriptionScopeResponder ¶
func (client DeploymentsClient) GetAtSubscriptionScopeResponder(resp *http.Response) (result DeploymentExtended, err error)
GetAtSubscriptionScopeResponder handles the response to the GetAtSubscriptionScope request. The method always closes the http.Response Body.
func (DeploymentsClient) GetAtSubscriptionScopeSender ¶
func (client DeploymentsClient) GetAtSubscriptionScopeSender(req *http.Request) (*http.Response, error)
GetAtSubscriptionScopeSender sends the GetAtSubscriptionScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) GetAtTenantScope ¶
func (client DeploymentsClient) GetAtTenantScope(ctx context.Context, deploymentName string) (result DeploymentExtended, err error)
GetAtTenantScope gets a deployment. Parameters: deploymentName - the name of the deployment.
func (DeploymentsClient) GetAtTenantScopePreparer ¶
func (client DeploymentsClient) GetAtTenantScopePreparer(ctx context.Context, deploymentName string) (*http.Request, error)
GetAtTenantScopePreparer prepares the GetAtTenantScope request.
func (DeploymentsClient) GetAtTenantScopeResponder ¶
func (client DeploymentsClient) GetAtTenantScopeResponder(resp *http.Response) (result DeploymentExtended, err error)
GetAtTenantScopeResponder handles the response to the GetAtTenantScope request. The method always closes the http.Response Body.
func (DeploymentsClient) GetAtTenantScopeSender ¶
GetAtTenantScopeSender sends the GetAtTenantScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) GetPreparer ¶
func (client DeploymentsClient) GetPreparer(ctx context.Context, resourceGroupName string, deploymentName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (DeploymentsClient) GetResponder ¶
func (client DeploymentsClient) GetResponder(resp *http.Response) (result DeploymentExtended, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (DeploymentsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) ListAtManagementGroupScope ¶
func (client DeploymentsClient) ListAtManagementGroupScope(ctx context.Context, groupID string, filter string, top *int32) (result DeploymentListResultPage, err error)
ListAtManagementGroupScope get all the deployments for a management group. Parameters: groupID - the management group ID. filter - the filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. top - the number of results to get. If null is passed, returns all deployments.
func (DeploymentsClient) ListAtManagementGroupScopeComplete ¶
func (client DeploymentsClient) ListAtManagementGroupScopeComplete(ctx context.Context, groupID string, filter string, top *int32) (result DeploymentListResultIterator, err error)
ListAtManagementGroupScopeComplete enumerates all values, automatically crossing page boundaries as required.
func (DeploymentsClient) ListAtManagementGroupScopePreparer ¶
func (client DeploymentsClient) ListAtManagementGroupScopePreparer(ctx context.Context, groupID string, filter string, top *int32) (*http.Request, error)
ListAtManagementGroupScopePreparer prepares the ListAtManagementGroupScope request.
func (DeploymentsClient) ListAtManagementGroupScopeResponder ¶
func (client DeploymentsClient) ListAtManagementGroupScopeResponder(resp *http.Response) (result DeploymentListResult, err error)
ListAtManagementGroupScopeResponder handles the response to the ListAtManagementGroupScope request. The method always closes the http.Response Body.
func (DeploymentsClient) ListAtManagementGroupScopeSender ¶
func (client DeploymentsClient) ListAtManagementGroupScopeSender(req *http.Request) (*http.Response, error)
ListAtManagementGroupScopeSender sends the ListAtManagementGroupScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) ListAtScope ¶
func (client DeploymentsClient) ListAtScope(ctx context.Context, scope string, filter string, top *int32) (result DeploymentListResultPage, err error)
ListAtScope get all the deployments at the given scope. Parameters: scope - the resource scope. filter - the filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. top - the number of results to get. If null is passed, returns all deployments.
func (DeploymentsClient) ListAtScopeComplete ¶
func (client DeploymentsClient) ListAtScopeComplete(ctx context.Context, scope string, filter string, top *int32) (result DeploymentListResultIterator, err error)
ListAtScopeComplete enumerates all values, automatically crossing page boundaries as required.
func (DeploymentsClient) ListAtScopePreparer ¶
func (client DeploymentsClient) ListAtScopePreparer(ctx context.Context, scope string, filter string, top *int32) (*http.Request, error)
ListAtScopePreparer prepares the ListAtScope request.
func (DeploymentsClient) ListAtScopeResponder ¶
func (client DeploymentsClient) ListAtScopeResponder(resp *http.Response) (result DeploymentListResult, err error)
ListAtScopeResponder handles the response to the ListAtScope request. The method always closes the http.Response Body.
func (DeploymentsClient) ListAtScopeSender ¶
ListAtScopeSender sends the ListAtScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) ListAtSubscriptionScope ¶
func (client DeploymentsClient) ListAtSubscriptionScope(ctx context.Context, filter string, top *int32) (result DeploymentListResultPage, err error)
ListAtSubscriptionScope get all the deployments for a subscription. Parameters: filter - the filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. top - the number of results to get. If null is passed, returns all deployments.
func (DeploymentsClient) ListAtSubscriptionScopeComplete ¶
func (client DeploymentsClient) ListAtSubscriptionScopeComplete(ctx context.Context, filter string, top *int32) (result DeploymentListResultIterator, err error)
ListAtSubscriptionScopeComplete enumerates all values, automatically crossing page boundaries as required.
func (DeploymentsClient) ListAtSubscriptionScopePreparer ¶
func (client DeploymentsClient) ListAtSubscriptionScopePreparer(ctx context.Context, filter string, top *int32) (*http.Request, error)
ListAtSubscriptionScopePreparer prepares the ListAtSubscriptionScope request.
func (DeploymentsClient) ListAtSubscriptionScopeResponder ¶
func (client DeploymentsClient) ListAtSubscriptionScopeResponder(resp *http.Response) (result DeploymentListResult, err error)
ListAtSubscriptionScopeResponder handles the response to the ListAtSubscriptionScope request. The method always closes the http.Response Body.
func (DeploymentsClient) ListAtSubscriptionScopeSender ¶
func (client DeploymentsClient) ListAtSubscriptionScopeSender(req *http.Request) (*http.Response, error)
ListAtSubscriptionScopeSender sends the ListAtSubscriptionScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) ListAtTenantScope ¶
func (client DeploymentsClient) ListAtTenantScope(ctx context.Context, filter string, top *int32) (result DeploymentListResultPage, err error)
ListAtTenantScope get all the deployments at the tenant scope. Parameters: filter - the filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. top - the number of results to get. If null is passed, returns all deployments.
func (DeploymentsClient) ListAtTenantScopeComplete ¶
func (client DeploymentsClient) ListAtTenantScopeComplete(ctx context.Context, filter string, top *int32) (result DeploymentListResultIterator, err error)
ListAtTenantScopeComplete enumerates all values, automatically crossing page boundaries as required.
func (DeploymentsClient) ListAtTenantScopePreparer ¶
func (client DeploymentsClient) ListAtTenantScopePreparer(ctx context.Context, filter string, top *int32) (*http.Request, error)
ListAtTenantScopePreparer prepares the ListAtTenantScope request.
func (DeploymentsClient) ListAtTenantScopeResponder ¶
func (client DeploymentsClient) ListAtTenantScopeResponder(resp *http.Response) (result DeploymentListResult, err error)
ListAtTenantScopeResponder handles the response to the ListAtTenantScope request. The method always closes the http.Response Body.
func (DeploymentsClient) ListAtTenantScopeSender ¶
ListAtTenantScopeSender sends the ListAtTenantScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) ListByResourceGroup ¶
func (client DeploymentsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, filter string, top *int32) (result DeploymentListResultPage, err error)
ListByResourceGroup get all the deployments for a resource group. Parameters: resourceGroupName - the name of the resource group with the deployments to get. The name is case insensitive. filter - the filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. top - the number of results to get. If null is passed, returns all deployments.
func (DeploymentsClient) ListByResourceGroupComplete ¶
func (client DeploymentsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string, top *int32) (result DeploymentListResultIterator, err error)
ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (DeploymentsClient) ListByResourceGroupPreparer ¶
func (client DeploymentsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, filter string, top *int32) (*http.Request, error)
ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (DeploymentsClient) ListByResourceGroupResponder ¶
func (client DeploymentsClient) ListByResourceGroupResponder(resp *http.Response) (result DeploymentListResult, err error)
ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (DeploymentsClient) ListByResourceGroupSender ¶
func (client DeploymentsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) Validate ¶
func (client DeploymentsClient) Validate(ctx context.Context, resourceGroupName string, deploymentName string, parameters Deployment) (result DeploymentsValidateFuture, err error)
Validate validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. Parameters: resourceGroupName - the name of the resource group the template will be deployed to. The name is case insensitive. deploymentName - the name of the deployment. parameters - parameters to validate.
func (DeploymentsClient) ValidateAtManagementGroupScope ¶
func (client DeploymentsClient) ValidateAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, parameters ScopedDeployment) (result DeploymentsValidateAtManagementGroupScopeFuture, err error)
ValidateAtManagementGroupScope validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. Parameters: groupID - the management group ID. deploymentName - the name of the deployment. parameters - parameters to validate.
func (DeploymentsClient) ValidateAtManagementGroupScopePreparer ¶
func (client DeploymentsClient) ValidateAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string, parameters ScopedDeployment) (*http.Request, error)
ValidateAtManagementGroupScopePreparer prepares the ValidateAtManagementGroupScope request.
func (DeploymentsClient) ValidateAtManagementGroupScopeResponder ¶
func (client DeploymentsClient) ValidateAtManagementGroupScopeResponder(resp *http.Response) (result DeploymentValidateResult, err error)
ValidateAtManagementGroupScopeResponder handles the response to the ValidateAtManagementGroupScope request. The method always closes the http.Response Body.
func (DeploymentsClient) ValidateAtManagementGroupScopeSender ¶
func (client DeploymentsClient) ValidateAtManagementGroupScopeSender(req *http.Request) (future DeploymentsValidateAtManagementGroupScopeFuture, err error)
ValidateAtManagementGroupScopeSender sends the ValidateAtManagementGroupScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) ValidateAtScope ¶
func (client DeploymentsClient) ValidateAtScope(ctx context.Context, scope string, deploymentName string, parameters Deployment) (result DeploymentsValidateAtScopeFuture, err error)
ValidateAtScope validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. Parameters: scope - the resource scope. deploymentName - the name of the deployment. parameters - parameters to validate.
func (DeploymentsClient) ValidateAtScopePreparer ¶
func (client DeploymentsClient) ValidateAtScopePreparer(ctx context.Context, scope string, deploymentName string, parameters Deployment) (*http.Request, error)
ValidateAtScopePreparer prepares the ValidateAtScope request.
func (DeploymentsClient) ValidateAtScopeResponder ¶
func (client DeploymentsClient) ValidateAtScopeResponder(resp *http.Response) (result DeploymentValidateResult, err error)
ValidateAtScopeResponder handles the response to the ValidateAtScope request. The method always closes the http.Response Body.
func (DeploymentsClient) ValidateAtScopeSender ¶
func (client DeploymentsClient) ValidateAtScopeSender(req *http.Request) (future DeploymentsValidateAtScopeFuture, err error)
ValidateAtScopeSender sends the ValidateAtScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) ValidateAtSubscriptionScope ¶
func (client DeploymentsClient) ValidateAtSubscriptionScope(ctx context.Context, deploymentName string, parameters Deployment) (result DeploymentsValidateAtSubscriptionScopeFuture, err error)
ValidateAtSubscriptionScope validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. Parameters: deploymentName - the name of the deployment. parameters - parameters to validate.
func (DeploymentsClient) ValidateAtSubscriptionScopePreparer ¶
func (client DeploymentsClient) ValidateAtSubscriptionScopePreparer(ctx context.Context, deploymentName string, parameters Deployment) (*http.Request, error)
ValidateAtSubscriptionScopePreparer prepares the ValidateAtSubscriptionScope request.
func (DeploymentsClient) ValidateAtSubscriptionScopeResponder ¶
func (client DeploymentsClient) ValidateAtSubscriptionScopeResponder(resp *http.Response) (result DeploymentValidateResult, err error)
ValidateAtSubscriptionScopeResponder handles the response to the ValidateAtSubscriptionScope request. The method always closes the http.Response Body.
func (DeploymentsClient) ValidateAtSubscriptionScopeSender ¶
func (client DeploymentsClient) ValidateAtSubscriptionScopeSender(req *http.Request) (future DeploymentsValidateAtSubscriptionScopeFuture, err error)
ValidateAtSubscriptionScopeSender sends the ValidateAtSubscriptionScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) ValidateAtTenantScope ¶
func (client DeploymentsClient) ValidateAtTenantScope(ctx context.Context, deploymentName string, parameters ScopedDeployment) (result DeploymentsValidateAtTenantScopeFuture, err error)
ValidateAtTenantScope validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. Parameters: deploymentName - the name of the deployment. parameters - parameters to validate.
func (DeploymentsClient) ValidateAtTenantScopePreparer ¶
func (client DeploymentsClient) ValidateAtTenantScopePreparer(ctx context.Context, deploymentName string, parameters ScopedDeployment) (*http.Request, error)
ValidateAtTenantScopePreparer prepares the ValidateAtTenantScope request.
func (DeploymentsClient) ValidateAtTenantScopeResponder ¶
func (client DeploymentsClient) ValidateAtTenantScopeResponder(resp *http.Response) (result DeploymentValidateResult, err error)
ValidateAtTenantScopeResponder handles the response to the ValidateAtTenantScope request. The method always closes the http.Response Body.
func (DeploymentsClient) ValidateAtTenantScopeSender ¶
func (client DeploymentsClient) ValidateAtTenantScopeSender(req *http.Request) (future DeploymentsValidateAtTenantScopeFuture, err error)
ValidateAtTenantScopeSender sends the ValidateAtTenantScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) ValidatePreparer ¶
func (client DeploymentsClient) ValidatePreparer(ctx context.Context, resourceGroupName string, deploymentName string, parameters Deployment) (*http.Request, error)
ValidatePreparer prepares the Validate request.
func (DeploymentsClient) ValidateResponder ¶
func (client DeploymentsClient) ValidateResponder(resp *http.Response) (result DeploymentValidateResult, err error)
ValidateResponder handles the response to the Validate request. The method always closes the http.Response Body.
func (DeploymentsClient) ValidateSender ¶
func (client DeploymentsClient) ValidateSender(req *http.Request) (future DeploymentsValidateFuture, err error)
ValidateSender sends the Validate request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) WhatIf ¶
func (client DeploymentsClient) WhatIf(ctx context.Context, resourceGroupName string, deploymentName string, parameters DeploymentWhatIf) (result DeploymentsWhatIfFuture, err error)
WhatIf returns changes that will be made by the deployment if executed at the scope of the resource group. Parameters: resourceGroupName - the name of the resource group the template will be deployed to. The name is case insensitive. deploymentName - the name of the deployment. parameters - parameters to validate.
func (DeploymentsClient) WhatIfAtManagementGroupScope ¶
func (client DeploymentsClient) WhatIfAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, parameters ScopedDeploymentWhatIf) (result DeploymentsWhatIfAtManagementGroupScopeFuture, err error)
WhatIfAtManagementGroupScope returns changes that will be made by the deployment if executed at the scope of the management group. Parameters: groupID - the management group ID. deploymentName - the name of the deployment. parameters - parameters to validate.
func (DeploymentsClient) WhatIfAtManagementGroupScopePreparer ¶
func (client DeploymentsClient) WhatIfAtManagementGroupScopePreparer(ctx context.Context, groupID string, deploymentName string, parameters ScopedDeploymentWhatIf) (*http.Request, error)
WhatIfAtManagementGroupScopePreparer prepares the WhatIfAtManagementGroupScope request.
func (DeploymentsClient) WhatIfAtManagementGroupScopeResponder ¶
func (client DeploymentsClient) WhatIfAtManagementGroupScopeResponder(resp *http.Response) (result WhatIfOperationResult, err error)
WhatIfAtManagementGroupScopeResponder handles the response to the WhatIfAtManagementGroupScope request. The method always closes the http.Response Body.
func (DeploymentsClient) WhatIfAtManagementGroupScopeSender ¶
func (client DeploymentsClient) WhatIfAtManagementGroupScopeSender(req *http.Request) (future DeploymentsWhatIfAtManagementGroupScopeFuture, err error)
WhatIfAtManagementGroupScopeSender sends the WhatIfAtManagementGroupScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) WhatIfAtSubscriptionScope ¶
func (client DeploymentsClient) WhatIfAtSubscriptionScope(ctx context.Context, deploymentName string, parameters DeploymentWhatIf) (result DeploymentsWhatIfAtSubscriptionScopeFuture, err error)
WhatIfAtSubscriptionScope returns changes that will be made by the deployment if executed at the scope of the subscription. Parameters: deploymentName - the name of the deployment. parameters - parameters to What If.
func (DeploymentsClient) WhatIfAtSubscriptionScopePreparer ¶
func (client DeploymentsClient) WhatIfAtSubscriptionScopePreparer(ctx context.Context, deploymentName string, parameters DeploymentWhatIf) (*http.Request, error)
WhatIfAtSubscriptionScopePreparer prepares the WhatIfAtSubscriptionScope request.
func (DeploymentsClient) WhatIfAtSubscriptionScopeResponder ¶
func (client DeploymentsClient) WhatIfAtSubscriptionScopeResponder(resp *http.Response) (result WhatIfOperationResult, err error)
WhatIfAtSubscriptionScopeResponder handles the response to the WhatIfAtSubscriptionScope request. The method always closes the http.Response Body.
func (DeploymentsClient) WhatIfAtSubscriptionScopeSender ¶
func (client DeploymentsClient) WhatIfAtSubscriptionScopeSender(req *http.Request) (future DeploymentsWhatIfAtSubscriptionScopeFuture, err error)
WhatIfAtSubscriptionScopeSender sends the WhatIfAtSubscriptionScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) WhatIfAtTenantScope ¶
func (client DeploymentsClient) WhatIfAtTenantScope(ctx context.Context, deploymentName string, parameters ScopedDeploymentWhatIf) (result DeploymentsWhatIfAtTenantScopeFuture, err error)
WhatIfAtTenantScope returns changes that will be made by the deployment if executed at the scope of the tenant group. Parameters: deploymentName - the name of the deployment. parameters - parameters to validate.
func (DeploymentsClient) WhatIfAtTenantScopePreparer ¶
func (client DeploymentsClient) WhatIfAtTenantScopePreparer(ctx context.Context, deploymentName string, parameters ScopedDeploymentWhatIf) (*http.Request, error)
WhatIfAtTenantScopePreparer prepares the WhatIfAtTenantScope request.
func (DeploymentsClient) WhatIfAtTenantScopeResponder ¶
func (client DeploymentsClient) WhatIfAtTenantScopeResponder(resp *http.Response) (result WhatIfOperationResult, err error)
WhatIfAtTenantScopeResponder handles the response to the WhatIfAtTenantScope request. The method always closes the http.Response Body.
func (DeploymentsClient) WhatIfAtTenantScopeSender ¶
func (client DeploymentsClient) WhatIfAtTenantScopeSender(req *http.Request) (future DeploymentsWhatIfAtTenantScopeFuture, err error)
WhatIfAtTenantScopeSender sends the WhatIfAtTenantScope request. The method will close the http.Response Body if it receives an error.
func (DeploymentsClient) WhatIfPreparer ¶
func (client DeploymentsClient) WhatIfPreparer(ctx context.Context, resourceGroupName string, deploymentName string, parameters DeploymentWhatIf) (*http.Request, error)
WhatIfPreparer prepares the WhatIf request.
func (DeploymentsClient) WhatIfResponder ¶
func (client DeploymentsClient) WhatIfResponder(resp *http.Response) (result WhatIfOperationResult, err error)
WhatIfResponder handles the response to the WhatIf request. The method always closes the http.Response Body.
func (DeploymentsClient) WhatIfSender ¶
func (client DeploymentsClient) WhatIfSender(req *http.Request) (future DeploymentsWhatIfFuture, err error)
WhatIfSender sends the WhatIf request. The method will close the http.Response Body if it receives an error.
type DeploymentsCreateOrUpdateAtManagementGroupScopeFuture ¶
type DeploymentsCreateOrUpdateAtManagementGroupScopeFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (DeploymentExtended, error) }
DeploymentsCreateOrUpdateAtManagementGroupScopeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsCreateOrUpdateAtManagementGroupScopeFuture) UnmarshalJSON ¶
func (future *DeploymentsCreateOrUpdateAtManagementGroupScopeFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsCreateOrUpdateAtScopeFuture ¶
type DeploymentsCreateOrUpdateAtScopeFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (DeploymentExtended, error) }
DeploymentsCreateOrUpdateAtScopeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsCreateOrUpdateAtScopeFuture) UnmarshalJSON ¶
func (future *DeploymentsCreateOrUpdateAtScopeFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsCreateOrUpdateAtSubscriptionScopeFuture ¶
type DeploymentsCreateOrUpdateAtSubscriptionScopeFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (DeploymentExtended, error) }
DeploymentsCreateOrUpdateAtSubscriptionScopeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsCreateOrUpdateAtSubscriptionScopeFuture) UnmarshalJSON ¶
func (future *DeploymentsCreateOrUpdateAtSubscriptionScopeFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsCreateOrUpdateAtTenantScopeFuture ¶
type DeploymentsCreateOrUpdateAtTenantScopeFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (DeploymentExtended, error) }
DeploymentsCreateOrUpdateAtTenantScopeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsCreateOrUpdateAtTenantScopeFuture) UnmarshalJSON ¶
func (future *DeploymentsCreateOrUpdateAtTenantScopeFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsCreateOrUpdateFuture ¶
type DeploymentsCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (DeploymentExtended, error) }
DeploymentsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *DeploymentsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsDeleteAtManagementGroupScopeFuture ¶
type DeploymentsDeleteAtManagementGroupScopeFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (autorest.Response, error) }
DeploymentsDeleteAtManagementGroupScopeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsDeleteAtManagementGroupScopeFuture) UnmarshalJSON ¶
func (future *DeploymentsDeleteAtManagementGroupScopeFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsDeleteAtScopeFuture ¶
type DeploymentsDeleteAtScopeFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (autorest.Response, error) }
DeploymentsDeleteAtScopeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsDeleteAtScopeFuture) UnmarshalJSON ¶
func (future *DeploymentsDeleteAtScopeFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsDeleteAtSubscriptionScopeFuture ¶
type DeploymentsDeleteAtSubscriptionScopeFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (autorest.Response, error) }
DeploymentsDeleteAtSubscriptionScopeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsDeleteAtSubscriptionScopeFuture) UnmarshalJSON ¶
func (future *DeploymentsDeleteAtSubscriptionScopeFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsDeleteAtTenantScopeFuture ¶
type DeploymentsDeleteAtTenantScopeFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (autorest.Response, error) }
DeploymentsDeleteAtTenantScopeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsDeleteAtTenantScopeFuture) UnmarshalJSON ¶
func (future *DeploymentsDeleteAtTenantScopeFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsDeleteFuture ¶
type DeploymentsDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (autorest.Response, error) }
DeploymentsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsDeleteFuture) UnmarshalJSON ¶
func (future *DeploymentsDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsValidateAtManagementGroupScopeFuture ¶
type DeploymentsValidateAtManagementGroupScopeFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (DeploymentValidateResult, error) }
DeploymentsValidateAtManagementGroupScopeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsValidateAtManagementGroupScopeFuture) UnmarshalJSON ¶
func (future *DeploymentsValidateAtManagementGroupScopeFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsValidateAtScopeFuture ¶
type DeploymentsValidateAtScopeFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (DeploymentValidateResult, error) }
DeploymentsValidateAtScopeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsValidateAtScopeFuture) UnmarshalJSON ¶
func (future *DeploymentsValidateAtScopeFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsValidateAtSubscriptionScopeFuture ¶
type DeploymentsValidateAtSubscriptionScopeFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (DeploymentValidateResult, error) }
DeploymentsValidateAtSubscriptionScopeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsValidateAtSubscriptionScopeFuture) UnmarshalJSON ¶
func (future *DeploymentsValidateAtSubscriptionScopeFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsValidateAtTenantScopeFuture ¶
type DeploymentsValidateAtTenantScopeFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (DeploymentValidateResult, error) }
DeploymentsValidateAtTenantScopeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsValidateAtTenantScopeFuture) UnmarshalJSON ¶
func (future *DeploymentsValidateAtTenantScopeFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsValidateFuture ¶
type DeploymentsValidateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (DeploymentValidateResult, error) }
DeploymentsValidateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsValidateFuture) UnmarshalJSON ¶
func (future *DeploymentsValidateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsWhatIfAtManagementGroupScopeFuture ¶
type DeploymentsWhatIfAtManagementGroupScopeFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (WhatIfOperationResult, error) }
DeploymentsWhatIfAtManagementGroupScopeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsWhatIfAtManagementGroupScopeFuture) UnmarshalJSON ¶
func (future *DeploymentsWhatIfAtManagementGroupScopeFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsWhatIfAtSubscriptionScopeFuture ¶
type DeploymentsWhatIfAtSubscriptionScopeFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (WhatIfOperationResult, error) }
DeploymentsWhatIfAtSubscriptionScopeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsWhatIfAtSubscriptionScopeFuture) UnmarshalJSON ¶
func (future *DeploymentsWhatIfAtSubscriptionScopeFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsWhatIfAtTenantScopeFuture ¶
type DeploymentsWhatIfAtTenantScopeFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (WhatIfOperationResult, error) }
DeploymentsWhatIfAtTenantScopeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsWhatIfAtTenantScopeFuture) UnmarshalJSON ¶
func (future *DeploymentsWhatIfAtTenantScopeFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DeploymentsWhatIfFuture ¶
type DeploymentsWhatIfFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DeploymentsClient) (WhatIfOperationResult, error) }
DeploymentsWhatIfFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DeploymentsWhatIfFuture) UnmarshalJSON ¶
func (future *DeploymentsWhatIfFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type ErrorAdditionalInfo ¶
type ErrorAdditionalInfo struct { // Type - READ-ONLY; The additional info type. Type *string `json:"type,omitempty"` // Info - READ-ONLY; The additional info. Info interface{} `json:"info,omitempty"` }
ErrorAdditionalInfo the resource management error additional info.
func (ErrorAdditionalInfo) MarshalJSON ¶
func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
type ErrorResponse ¶
type ErrorResponse struct { // Code - READ-ONLY; The error code. Code *string `json:"code,omitempty"` // Message - READ-ONLY; The error message. Message *string `json:"message,omitempty"` // Target - READ-ONLY; The error target. Target *string `json:"target,omitempty"` // Details - READ-ONLY; The error details. Details *[]ErrorResponse `json:"details,omitempty"` // AdditionalInfo - READ-ONLY; The error additional info. AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"` }
ErrorResponse common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.)
func (ErrorResponse) MarshalJSON ¶
func (er ErrorResponse) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ErrorResponse.
type ExportTemplateRequest ¶
type ExportTemplateRequest struct { // ResourcesProperty - The IDs of the resources to filter the export by. To export all resources, supply an array with single entry '*'. ResourcesProperty *[]string `json:"resources,omitempty"` // Options - The export template options. A CSV-formatted list containing zero or more of the following: 'IncludeParameterDefaultValue', 'IncludeComments', 'SkipResourceNameParameterization', 'SkipAllParameterization' Options *string `json:"options,omitempty"` }
ExportTemplateRequest export resource group template request parameters.
type ExpressionEvaluationOptions ¶
type ExpressionEvaluationOptions struct { // Scope - The scope to be used for evaluation of parameters, variables and functions in a nested template. Possible values include: 'ExpressionEvaluationOptionsScopeTypeNotSpecified', 'ExpressionEvaluationOptionsScopeTypeOuter', 'ExpressionEvaluationOptionsScopeTypeInner' Scope ExpressionEvaluationOptionsScopeType `json:"scope,omitempty"` }
ExpressionEvaluationOptions specifies whether template expressions are evaluated within the scope of the parent template or nested template.
type ExpressionEvaluationOptionsScopeType ¶
type ExpressionEvaluationOptionsScopeType string
ExpressionEvaluationOptionsScopeType enumerates the values for expression evaluation options scope type.
const ( // ExpressionEvaluationOptionsScopeTypeInner ... ExpressionEvaluationOptionsScopeTypeInner ExpressionEvaluationOptionsScopeType = "Inner" // ExpressionEvaluationOptionsScopeTypeNotSpecified ... ExpressionEvaluationOptionsScopeTypeNotSpecified ExpressionEvaluationOptionsScopeType = "NotSpecified" // ExpressionEvaluationOptionsScopeTypeOuter ... ExpressionEvaluationOptionsScopeTypeOuter ExpressionEvaluationOptionsScopeType = "Outer" )
func PossibleExpressionEvaluationOptionsScopeTypeValues ¶
func PossibleExpressionEvaluationOptionsScopeTypeValues() []ExpressionEvaluationOptionsScopeType
PossibleExpressionEvaluationOptionsScopeTypeValues returns an array of possible values for the ExpressionEvaluationOptionsScopeType const type.
type GenericResource ¶
type GenericResource struct { autorest.Response `json:"-"` // Plan - The plan of the resource. Plan *Plan `json:"plan,omitempty"` // Properties - The resource properties. Properties interface{} `json:"properties,omitempty"` // Kind - The kind of the resource. Kind *string `json:"kind,omitempty"` // ManagedBy - ID of the resource that manages this resource. ManagedBy *string `json:"managedBy,omitempty"` // Sku - The SKU of the resource. Sku *Sku `json:"sku,omitempty"` // Identity - The identity of the resource. Identity *Identity `json:"identity,omitempty"` // ID - READ-ONLY; Resource ID ID *string `json:"id,omitempty"` // Name - READ-ONLY; Resource name Name *string `json:"name,omitempty"` // Type - READ-ONLY; Resource type Type *string `json:"type,omitempty"` // Location - Resource location Location *string `json:"location,omitempty"` // Tags - Resource tags Tags map[string]*string `json:"tags"` }
GenericResource resource information.
func (GenericResource) MarshalJSON ¶
func (gr GenericResource) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for GenericResource.
type GenericResourceExpanded ¶
type GenericResourceExpanded struct { // CreatedTime - READ-ONLY; The created time of the resource. This is only present if requested via the $expand query parameter. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - READ-ONLY; The changed time of the resource. This is only present if requested via the $expand query parameter. ChangedTime *date.Time `json:"changedTime,omitempty"` // ProvisioningState - READ-ONLY; The provisioning state of the resource. This is only present if requested via the $expand query parameter. ProvisioningState *string `json:"provisioningState,omitempty"` // Plan - The plan of the resource. Plan *Plan `json:"plan,omitempty"` // Properties - The resource properties. Properties interface{} `json:"properties,omitempty"` // Kind - The kind of the resource. Kind *string `json:"kind,omitempty"` // ManagedBy - ID of the resource that manages this resource. ManagedBy *string `json:"managedBy,omitempty"` // Sku - The SKU of the resource. Sku *Sku `json:"sku,omitempty"` // Identity - The identity of the resource. Identity *Identity `json:"identity,omitempty"` // ID - READ-ONLY; Resource ID ID *string `json:"id,omitempty"` // Name - READ-ONLY; Resource name Name *string `json:"name,omitempty"` // Type - READ-ONLY; Resource type Type *string `json:"type,omitempty"` // Location - Resource location Location *string `json:"location,omitempty"` // Tags - Resource tags Tags map[string]*string `json:"tags"` }
GenericResourceExpanded resource information.
func (GenericResourceExpanded) MarshalJSON ¶
func (gre GenericResourceExpanded) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for GenericResourceExpanded.
type GenericResourceFilter ¶
type GenericResourceFilter struct { // ResourceType - The resource type. ResourceType *string `json:"resourceType,omitempty"` // Tagname - The tag name. Tagname *string `json:"tagname,omitempty"` // Tagvalue - The tag value. Tagvalue *string `json:"tagvalue,omitempty"` }
GenericResourceFilter resource filter.
type Group ¶
type Group struct { autorest.Response `json:"-"` // ID - READ-ONLY; The ID of the resource group. ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource group. Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource group. Type *string `json:"type,omitempty"` // Properties - The resource group properties. Properties *GroupProperties `json:"properties,omitempty"` // Location - The location of the resource group. It cannot be changed after the resource group has been created. It must be one of the supported Azure locations. Location *string `json:"location,omitempty"` // ManagedBy - The ID of the resource that manages this resource group. ManagedBy *string `json:"managedBy,omitempty"` // Tags - The tags attached to the resource group. Tags map[string]*string `json:"tags"` }
Group resource group information.
func (Group) MarshalJSON ¶
MarshalJSON is the custom marshaler for Group.
type GroupExportResult ¶
type GroupExportResult struct { autorest.Response `json:"-"` // Template - The template content. Template interface{} `json:"template,omitempty"` // Error - The template export error. Error *ErrorResponse `json:"error,omitempty"` }
GroupExportResult resource group export result.
type GroupFilter ¶
type GroupFilter struct { // TagName - The tag name. TagName *string `json:"tagName,omitempty"` // TagValue - The tag value. TagValue *string `json:"tagValue,omitempty"` }
GroupFilter resource group filter.
type GroupListResult ¶
type GroupListResult struct { autorest.Response `json:"-"` // Value - An array of resource groups. Value *[]Group `json:"value,omitempty"` // NextLink - READ-ONLY; The URL to use for getting the next set of results. NextLink *string `json:"nextLink,omitempty"` }
GroupListResult list of resource groups.
func (GroupListResult) IsEmpty ¶
func (glr GroupListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (GroupListResult) MarshalJSON ¶
func (glr GroupListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for GroupListResult.
type GroupListResultIterator ¶
type GroupListResultIterator struct {
// contains filtered or unexported fields
}
GroupListResultIterator provides access to a complete listing of Group values.
func NewGroupListResultIterator ¶
func NewGroupListResultIterator(page GroupListResultPage) GroupListResultIterator
Creates a new instance of the GroupListResultIterator type.
func (*GroupListResultIterator) Next ¶
func (iter *GroupListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*GroupListResultIterator) NextWithContext ¶
func (iter *GroupListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (GroupListResultIterator) NotDone ¶
func (iter GroupListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (GroupListResultIterator) Response ¶
func (iter GroupListResultIterator) Response() GroupListResult
Response returns the raw server response from the last page request.
func (GroupListResultIterator) Value ¶
func (iter GroupListResultIterator) Value() Group
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type GroupListResultPage ¶
type GroupListResultPage struct {
// contains filtered or unexported fields
}
GroupListResultPage contains a page of Group values.
func NewGroupListResultPage ¶
func NewGroupListResultPage(cur GroupListResult, getNextPage func(context.Context, GroupListResult) (GroupListResult, error)) GroupListResultPage
Creates a new instance of the GroupListResultPage type.
func (*GroupListResultPage) Next ¶
func (page *GroupListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*GroupListResultPage) NextWithContext ¶
func (page *GroupListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (GroupListResultPage) NotDone ¶
func (page GroupListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (GroupListResultPage) Response ¶
func (page GroupListResultPage) Response() GroupListResult
Response returns the raw server response from the last page request.
func (GroupListResultPage) Values ¶
func (page GroupListResultPage) Values() []Group
Values returns the slice of values for the current page or nil if there are no values.
type GroupPatchable ¶
type GroupPatchable struct { // Name - The name of the resource group. Name *string `json:"name,omitempty"` // Properties - The resource group properties. Properties *GroupProperties `json:"properties,omitempty"` // ManagedBy - The ID of the resource that manages this resource group. ManagedBy *string `json:"managedBy,omitempty"` // Tags - The tags attached to the resource group. Tags map[string]*string `json:"tags"` }
GroupPatchable resource group information.
func (GroupPatchable) MarshalJSON ¶
func (gp GroupPatchable) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for GroupPatchable.
type GroupProperties ¶
type GroupProperties struct { // ProvisioningState - READ-ONLY; The provisioning state. ProvisioningState *string `json:"provisioningState,omitempty"` }
GroupProperties the resource group properties.
func (GroupProperties) MarshalJSON ¶
func (gp GroupProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for GroupProperties.
type GroupsClient ¶
type GroupsClient struct {
BaseClient
}
GroupsClient is the provides operations for working with resources and resource groups.
func NewGroupsClient ¶
func NewGroupsClient(subscriptionID string) GroupsClient
NewGroupsClient creates an instance of the GroupsClient client.
func NewGroupsClientWithBaseURI ¶
func NewGroupsClientWithBaseURI(baseURI string, subscriptionID string) GroupsClient
NewGroupsClientWithBaseURI creates an instance of the GroupsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (GroupsClient) CheckExistence ¶
func (client GroupsClient) CheckExistence(ctx context.Context, resourceGroupName string) (result autorest.Response, err error)
CheckExistence checks whether a resource group exists. Parameters: resourceGroupName - the name of the resource group to check. The name is case insensitive.
func (GroupsClient) CheckExistencePreparer ¶
func (client GroupsClient) CheckExistencePreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
CheckExistencePreparer prepares the CheckExistence request.
func (GroupsClient) CheckExistenceResponder ¶
func (client GroupsClient) CheckExistenceResponder(resp *http.Response) (result autorest.Response, err error)
CheckExistenceResponder handles the response to the CheckExistence request. The method always closes the http.Response Body.
func (GroupsClient) CheckExistenceSender ¶
CheckExistenceSender sends the CheckExistence request. The method will close the http.Response Body if it receives an error.
func (GroupsClient) CreateOrUpdate ¶
func (client GroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, parameters Group) (result Group, err error)
CreateOrUpdate creates or updates a resource group. Parameters: resourceGroupName - the name of the resource group to create or update. Can include alphanumeric, underscore, parentheses, hyphen, period (except at end), and Unicode characters that match the allowed characters. parameters - parameters supplied to the create or update a resource group.
func (GroupsClient) CreateOrUpdatePreparer ¶
func (client GroupsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, parameters Group) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (GroupsClient) CreateOrUpdateResponder ¶
func (client GroupsClient) CreateOrUpdateResponder(resp *http.Response) (result Group, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (GroupsClient) CreateOrUpdateSender ¶
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (GroupsClient) Delete ¶
func (client GroupsClient) Delete(ctx context.Context, resourceGroupName string, forceDeletionResourceTypes string) (result GroupsDeleteFuture, err error)
Delete when you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations. Parameters: resourceGroupName - the name of the resource group to delete. The name is case insensitive. forceDeletionResourceTypes - the resource types you want to force delete. Currently, only the following is supported: forceDeletionResourceTypes=Microsoft.Compute/virtualMachines,Microsoft.Compute/virtualMachineScaleSets
func (GroupsClient) DeletePreparer ¶
func (client GroupsClient) DeletePreparer(ctx context.Context, resourceGroupName string, forceDeletionResourceTypes string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (GroupsClient) DeleteResponder ¶
func (client GroupsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (GroupsClient) DeleteSender ¶
func (client GroupsClient) DeleteSender(req *http.Request) (future GroupsDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (GroupsClient) ExportTemplate ¶
func (client GroupsClient) ExportTemplate(ctx context.Context, resourceGroupName string, parameters ExportTemplateRequest) (result GroupsExportTemplateFuture, err error)
ExportTemplate captures the specified resource group as a template. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. parameters - parameters for exporting the template.
func (GroupsClient) ExportTemplatePreparer ¶
func (client GroupsClient) ExportTemplatePreparer(ctx context.Context, resourceGroupName string, parameters ExportTemplateRequest) (*http.Request, error)
ExportTemplatePreparer prepares the ExportTemplate request.
func (GroupsClient) ExportTemplateResponder ¶
func (client GroupsClient) ExportTemplateResponder(resp *http.Response) (result GroupExportResult, err error)
ExportTemplateResponder handles the response to the ExportTemplate request. The method always closes the http.Response Body.
func (GroupsClient) ExportTemplateSender ¶
func (client GroupsClient) ExportTemplateSender(req *http.Request) (future GroupsExportTemplateFuture, err error)
ExportTemplateSender sends the ExportTemplate request. The method will close the http.Response Body if it receives an error.
func (GroupsClient) Get ¶
func (client GroupsClient) Get(ctx context.Context, resourceGroupName string) (result Group, err error)
Get gets a resource group. Parameters: resourceGroupName - the name of the resource group to get. The name is case insensitive.
func (GroupsClient) GetPreparer ¶
func (client GroupsClient) GetPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (GroupsClient) GetResponder ¶
func (client GroupsClient) GetResponder(resp *http.Response) (result Group, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (GroupsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (GroupsClient) List ¶
func (client GroupsClient) List(ctx context.Context, filter string, top *int32) (result GroupListResultPage, err error)
List gets all the resource groups for a subscription. Parameters: filter - the filter to apply on the operation.<br><br>You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1' top - the number of results to return. If null is passed, returns all resource groups.
func (GroupsClient) ListComplete ¶
func (client GroupsClient) ListComplete(ctx context.Context, filter string, top *int32) (result GroupListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (GroupsClient) ListPreparer ¶
func (client GroupsClient) ListPreparer(ctx context.Context, filter string, top *int32) (*http.Request, error)
ListPreparer prepares the List request.
func (GroupsClient) ListResponder ¶
func (client GroupsClient) ListResponder(resp *http.Response) (result GroupListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (GroupsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (GroupsClient) Update ¶
func (client GroupsClient) Update(ctx context.Context, resourceGroupName string, parameters GroupPatchable) (result Group, err error)
Update resource groups can be updated through a simple PATCH operation to a group address. The format of the request is the same as that for creating a resource group. If a field is unspecified, the current value is retained. Parameters: resourceGroupName - the name of the resource group to update. The name is case insensitive. parameters - parameters supplied to update a resource group.
func (GroupsClient) UpdatePreparer ¶
func (client GroupsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, parameters GroupPatchable) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (GroupsClient) UpdateResponder ¶
func (client GroupsClient) UpdateResponder(resp *http.Response) (result Group, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (GroupsClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type GroupsDeleteFuture ¶
type GroupsDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(GroupsClient) (autorest.Response, error) }
GroupsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*GroupsDeleteFuture) UnmarshalJSON ¶
func (future *GroupsDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type GroupsExportTemplateFuture ¶
type GroupsExportTemplateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(GroupsClient) (GroupExportResult, error) }
GroupsExportTemplateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*GroupsExportTemplateFuture) UnmarshalJSON ¶
func (future *GroupsExportTemplateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type HTTPMessage ¶
type HTTPMessage struct {
// Content - HTTP message content.
Content interface{} `json:"content,omitempty"`
}
HTTPMessage HTTP message.
type Identity ¶
type Identity struct { // PrincipalID - READ-ONLY; The principal ID of resource identity. PrincipalID *string `json:"principalId,omitempty"` // TenantID - READ-ONLY; The tenant ID of resource. TenantID *string `json:"tenantId,omitempty"` // Type - The identity type. Possible values include: 'ResourceIdentityTypeSystemAssigned', 'ResourceIdentityTypeUserAssigned', 'ResourceIdentityTypeSystemAssignedUserAssigned', 'ResourceIdentityTypeNone' Type ResourceIdentityType `json:"type,omitempty"` // UserAssignedIdentities - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]*IdentityUserAssignedIdentitiesValue `json:"userAssignedIdentities"` }
Identity identity for the resource.
func (Identity) MarshalJSON ¶
MarshalJSON is the custom marshaler for Identity.
type IdentityUserAssignedIdentitiesValue ¶
type IdentityUserAssignedIdentitiesValue struct { // PrincipalID - READ-ONLY; The principal id of user assigned identity. PrincipalID *string `json:"principalId,omitempty"` // ClientID - READ-ONLY; The client id of user assigned identity. ClientID *string `json:"clientId,omitempty"` }
IdentityUserAssignedIdentitiesValue ...
func (IdentityUserAssignedIdentitiesValue) MarshalJSON ¶
func (iAiv IdentityUserAssignedIdentitiesValue) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IdentityUserAssignedIdentitiesValue.
type ListResult ¶
type ListResult struct { autorest.Response `json:"-"` // Value - An array of resources. Value *[]GenericResourceExpanded `json:"value,omitempty"` // NextLink - READ-ONLY; The URL to use for getting the next set of results. NextLink *string `json:"nextLink,omitempty"` }
ListResult list of resource groups.
func (ListResult) IsEmpty ¶
func (lr ListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (ListResult) MarshalJSON ¶
func (lr ListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ListResult.
type ListResultIterator ¶
type ListResultIterator struct {
// contains filtered or unexported fields
}
ListResultIterator provides access to a complete listing of GenericResourceExpanded values.
func NewListResultIterator ¶
func NewListResultIterator(page ListResultPage) ListResultIterator
Creates a new instance of the ListResultIterator type.
func (*ListResultIterator) Next ¶
func (iter *ListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ListResultIterator) NextWithContext ¶
func (iter *ListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (ListResultIterator) NotDone ¶
func (iter ListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ListResultIterator) Response ¶
func (iter ListResultIterator) Response() ListResult
Response returns the raw server response from the last page request.
func (ListResultIterator) Value ¶
func (iter ListResultIterator) Value() GenericResourceExpanded
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ListResultPage ¶
type ListResultPage struct {
// contains filtered or unexported fields
}
ListResultPage contains a page of GenericResourceExpanded values.
func NewListResultPage ¶
func NewListResultPage(cur ListResult, getNextPage func(context.Context, ListResult) (ListResult, error)) ListResultPage
Creates a new instance of the ListResultPage type.
func (*ListResultPage) Next ¶
func (page *ListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ListResultPage) NextWithContext ¶
func (page *ListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (ListResultPage) NotDone ¶
func (page ListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ListResultPage) Response ¶
func (page ListResultPage) Response() ListResult
Response returns the raw server response from the last page request.
func (ListResultPage) Values ¶
func (page ListResultPage) Values() []GenericResourceExpanded
Values returns the slice of values for the current page or nil if there are no values.
type MoveInfo ¶
type MoveInfo struct { // ResourcesProperty - The IDs of the resources. ResourcesProperty *[]string `json:"resources,omitempty"` // TargetResourceGroup - The target resource group. TargetResourceGroup *string `json:"targetResourceGroup,omitempty"` }
MoveInfo parameters of move resources.
type MoveResourcesFuture ¶
type MoveResourcesFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(Client) (autorest.Response, error) }
MoveResourcesFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*MoveResourcesFuture) UnmarshalJSON ¶
func (future *MoveResourcesFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type OnErrorDeployment ¶
type OnErrorDeployment struct { // Type - The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment. Possible values include: 'OnErrorDeploymentTypeLastSuccessful', 'OnErrorDeploymentTypeSpecificDeployment' Type OnErrorDeploymentType `json:"type,omitempty"` // DeploymentName - The deployment to be used on error case. DeploymentName *string `json:"deploymentName,omitempty"` }
OnErrorDeployment deployment on error behavior.
type OnErrorDeploymentExtended ¶
type OnErrorDeploymentExtended struct { // ProvisioningState - READ-ONLY; The state of the provisioning for the on error deployment. ProvisioningState *string `json:"provisioningState,omitempty"` // Type - The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment. Possible values include: 'OnErrorDeploymentTypeLastSuccessful', 'OnErrorDeploymentTypeSpecificDeployment' Type OnErrorDeploymentType `json:"type,omitempty"` // DeploymentName - The deployment to be used on error case. DeploymentName *string `json:"deploymentName,omitempty"` }
OnErrorDeploymentExtended deployment on error behavior with additional details.
func (OnErrorDeploymentExtended) MarshalJSON ¶
func (oede OnErrorDeploymentExtended) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for OnErrorDeploymentExtended.
type OnErrorDeploymentType ¶
type OnErrorDeploymentType string
OnErrorDeploymentType enumerates the values for on error deployment type.
const ( // OnErrorDeploymentTypeLastSuccessful ... OnErrorDeploymentTypeLastSuccessful OnErrorDeploymentType = "LastSuccessful" // OnErrorDeploymentTypeSpecificDeployment ... OnErrorDeploymentTypeSpecificDeployment OnErrorDeploymentType = "SpecificDeployment" )
func PossibleOnErrorDeploymentTypeValues ¶
func PossibleOnErrorDeploymentTypeValues() []OnErrorDeploymentType
PossibleOnErrorDeploymentTypeValues returns an array of possible values for the OnErrorDeploymentType const type.
type Operation ¶
type Operation struct { // Name - Operation name: {provider}/{resource}/{operation} Name *string `json:"name,omitempty"` // Display - The object that represents the operation. Display *OperationDisplay `json:"display,omitempty"` }
Operation microsoft.Resources operation
type OperationDisplay ¶
type OperationDisplay struct { // Provider - Service provider: Microsoft.Resources Provider *string `json:"provider,omitempty"` // Resource - Resource on which the operation is performed: Profile, endpoint, etc. Resource *string `json:"resource,omitempty"` // Operation - Operation type: Read, write, delete, etc. Operation *string `json:"operation,omitempty"` // Description - Description of the operation. Description *string `json:"description,omitempty"` }
OperationDisplay the object that represents the operation.
type OperationListResult ¶
type OperationListResult struct { autorest.Response `json:"-"` // Value - List of Microsoft.Resources operations. Value *[]Operation `json:"value,omitempty"` // NextLink - URL to get the next set of operation list results if there are any. NextLink *string `json:"nextLink,omitempty"` }
OperationListResult result of the request to list Microsoft.Resources operations. It contains a list of operations and a URL link to get the next set of results.
func (OperationListResult) IsEmpty ¶
func (olr OperationListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type OperationListResultIterator ¶
type OperationListResultIterator struct {
// contains filtered or unexported fields
}
OperationListResultIterator provides access to a complete listing of Operation values.
func NewOperationListResultIterator ¶
func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator
Creates a new instance of the OperationListResultIterator type.
func (*OperationListResultIterator) Next ¶
func (iter *OperationListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*OperationListResultIterator) NextWithContext ¶
func (iter *OperationListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (OperationListResultIterator) NotDone ¶
func (iter OperationListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (OperationListResultIterator) Response ¶
func (iter OperationListResultIterator) Response() OperationListResult
Response returns the raw server response from the last page request.
func (OperationListResultIterator) Value ¶
func (iter OperationListResultIterator) Value() Operation
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type OperationListResultPage ¶
type OperationListResultPage struct {
// contains filtered or unexported fields
}
OperationListResultPage contains a page of Operation values.
func NewOperationListResultPage ¶
func NewOperationListResultPage(cur OperationListResult, getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage
Creates a new instance of the OperationListResultPage type.
func (*OperationListResultPage) Next ¶
func (page *OperationListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*OperationListResultPage) NextWithContext ¶
func (page *OperationListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (OperationListResultPage) NotDone ¶
func (page OperationListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (OperationListResultPage) Response ¶
func (page OperationListResultPage) Response() OperationListResult
Response returns the raw server response from the last page request.
func (OperationListResultPage) Values ¶
func (page OperationListResultPage) Values() []Operation
Values returns the slice of values for the current page or nil if there are no values.
type OperationsClient ¶
type OperationsClient struct {
BaseClient
}
OperationsClient is the provides operations for working with resources and resource groups.
func NewOperationsClient ¶
func NewOperationsClient(subscriptionID string) OperationsClient
NewOperationsClient creates an instance of the OperationsClient client.
func NewOperationsClientWithBaseURI ¶
func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient
NewOperationsClientWithBaseURI creates an instance of the OperationsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (OperationsClient) List ¶
func (client OperationsClient) List(ctx context.Context) (result OperationListResultPage, err error)
List lists all of the available Microsoft.Resources REST API operations.
func (OperationsClient) ListComplete ¶
func (client OperationsClient) ListComplete(ctx context.Context) (result OperationListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (OperationsClient) ListPreparer ¶
ListPreparer prepares the List request.
func (OperationsClient) ListResponder ¶
func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (OperationsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type ParametersLink ¶
type ParametersLink struct { // URI - The URI of the parameters file. URI *string `json:"uri,omitempty"` // ContentVersion - If included, must match the ContentVersion in the template. ContentVersion *string `json:"contentVersion,omitempty"` }
ParametersLink entity representing the reference to the deployment parameters.
type Plan ¶
type Plan struct { // Name - The plan ID. Name *string `json:"name,omitempty"` // Publisher - The publisher ID. Publisher *string `json:"publisher,omitempty"` // Product - The offer ID. Product *string `json:"product,omitempty"` // PromotionCode - The promotion code. PromotionCode *string `json:"promotionCode,omitempty"` // Version - The plan's version. Version *string `json:"version,omitempty"` }
Plan plan for the resource.
type PropertyChangeType ¶
type PropertyChangeType string
PropertyChangeType enumerates the values for property change type.
const ( // PropertyChangeTypeArray The property is an array and contains nested changes. PropertyChangeTypeArray PropertyChangeType = "Array" // PropertyChangeTypeCreate The property does not exist in the current state but is present in the desired // state. The property will be created when the deployment is executed. PropertyChangeTypeCreate PropertyChangeType = "Create" // PropertyChangeTypeDelete The property exists in the current state and is missing from the desired state. // It will be deleted when the deployment is executed. PropertyChangeTypeDelete PropertyChangeType = "Delete" // PropertyChangeTypeModify The property exists in both current and desired state and is different. The // value of the property will change when the deployment is executed. PropertyChangeTypeModify PropertyChangeType = "Modify" )
func PossiblePropertyChangeTypeValues ¶
func PossiblePropertyChangeTypeValues() []PropertyChangeType
PossiblePropertyChangeTypeValues returns an array of possible values for the PropertyChangeType const type.
type Provider ¶
type Provider struct { autorest.Response `json:"-"` // ID - READ-ONLY; The provider ID. ID *string `json:"id,omitempty"` // Namespace - The namespace of the resource provider. Namespace *string `json:"namespace,omitempty"` // RegistrationState - READ-ONLY; The registration state of the resource provider. RegistrationState *string `json:"registrationState,omitempty"` // RegistrationPolicy - READ-ONLY; The registration policy of the resource provider. RegistrationPolicy *string `json:"registrationPolicy,omitempty"` // ResourceTypes - READ-ONLY; The collection of provider resource types. ResourceTypes *[]ProviderResourceType `json:"resourceTypes,omitempty"` }
Provider resource provider information.
func (Provider) MarshalJSON ¶
MarshalJSON is the custom marshaler for Provider.
type ProviderListResult ¶
type ProviderListResult struct { autorest.Response `json:"-"` // Value - An array of resource providers. Value *[]Provider `json:"value,omitempty"` // NextLink - READ-ONLY; The URL to use for getting the next set of results. NextLink *string `json:"nextLink,omitempty"` }
ProviderListResult list of resource providers.
func (ProviderListResult) IsEmpty ¶
func (plr ProviderListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (ProviderListResult) MarshalJSON ¶
func (plr ProviderListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ProviderListResult.
type ProviderListResultIterator ¶
type ProviderListResultIterator struct {
// contains filtered or unexported fields
}
ProviderListResultIterator provides access to a complete listing of Provider values.
func NewProviderListResultIterator ¶
func NewProviderListResultIterator(page ProviderListResultPage) ProviderListResultIterator
Creates a new instance of the ProviderListResultIterator type.
func (*ProviderListResultIterator) Next ¶
func (iter *ProviderListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ProviderListResultIterator) NextWithContext ¶
func (iter *ProviderListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (ProviderListResultIterator) NotDone ¶
func (iter ProviderListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ProviderListResultIterator) Response ¶
func (iter ProviderListResultIterator) Response() ProviderListResult
Response returns the raw server response from the last page request.
func (ProviderListResultIterator) Value ¶
func (iter ProviderListResultIterator) Value() Provider
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ProviderListResultPage ¶
type ProviderListResultPage struct {
// contains filtered or unexported fields
}
ProviderListResultPage contains a page of Provider values.
func NewProviderListResultPage ¶
func NewProviderListResultPage(cur ProviderListResult, getNextPage func(context.Context, ProviderListResult) (ProviderListResult, error)) ProviderListResultPage
Creates a new instance of the ProviderListResultPage type.
func (*ProviderListResultPage) Next ¶
func (page *ProviderListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ProviderListResultPage) NextWithContext ¶
func (page *ProviderListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (ProviderListResultPage) NotDone ¶
func (page ProviderListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ProviderListResultPage) Response ¶
func (page ProviderListResultPage) Response() ProviderListResult
Response returns the raw server response from the last page request.
func (ProviderListResultPage) Values ¶
func (page ProviderListResultPage) Values() []Provider
Values returns the slice of values for the current page or nil if there are no values.
type ProviderOperationDisplayProperties ¶
type ProviderOperationDisplayProperties struct { // Publisher - Operation description. Publisher *string `json:"publisher,omitempty"` // Provider - Operation provider. Provider *string `json:"provider,omitempty"` // Resource - Operation resource. Resource *string `json:"resource,omitempty"` // Operation - Resource provider operation. Operation *string `json:"operation,omitempty"` // Description - Operation description. Description *string `json:"description,omitempty"` }
ProviderOperationDisplayProperties resource provider operation's display properties.
type ProviderResourceType ¶
type ProviderResourceType struct { // ResourceType - The resource type. ResourceType *string `json:"resourceType,omitempty"` // Locations - The collection of locations where this resource type can be created. Locations *[]string `json:"locations,omitempty"` // Aliases - The aliases that are supported by this resource type. Aliases *[]Alias `json:"aliases,omitempty"` // APIVersions - The API version. APIVersions *[]string `json:"apiVersions,omitempty"` // DefaultAPIVersion - READ-ONLY; The default API version. DefaultAPIVersion *string `json:"defaultApiVersion,omitempty"` ZoneMappings *[]ZoneMapping `json:"zoneMappings,omitempty"` // APIProfiles - READ-ONLY; The API profiles for the resource provider. APIProfiles *[]APIProfile `json:"apiProfiles,omitempty"` // Capabilities - The additional capabilities offered by this resource type. Capabilities *string `json:"capabilities,omitempty"` // Properties - The properties. Properties map[string]*string `json:"properties"` }
ProviderResourceType resource type managed by the resource provider.
func (ProviderResourceType) MarshalJSON ¶
func (prt ProviderResourceType) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ProviderResourceType.
type ProvidersClient ¶
type ProvidersClient struct {
BaseClient
}
ProvidersClient is the provides operations for working with resources and resource groups.
func NewProvidersClient ¶
func NewProvidersClient(subscriptionID string) ProvidersClient
NewProvidersClient creates an instance of the ProvidersClient client.
func NewProvidersClientWithBaseURI ¶
func NewProvidersClientWithBaseURI(baseURI string, subscriptionID string) ProvidersClient
NewProvidersClientWithBaseURI creates an instance of the ProvidersClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (ProvidersClient) Get ¶
func (client ProvidersClient) Get(ctx context.Context, resourceProviderNamespace string, expand string) (result Provider, err error)
Get gets the specified resource provider. Parameters: resourceProviderNamespace - the namespace of the resource provider. expand - the $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases.
func (ProvidersClient) GetAtTenantScope ¶
func (client ProvidersClient) GetAtTenantScope(ctx context.Context, resourceProviderNamespace string, expand string) (result Provider, err error)
GetAtTenantScope gets the specified resource provider at the tenant level. Parameters: resourceProviderNamespace - the namespace of the resource provider. expand - the $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases.
func (ProvidersClient) GetAtTenantScopePreparer ¶
func (client ProvidersClient) GetAtTenantScopePreparer(ctx context.Context, resourceProviderNamespace string, expand string) (*http.Request, error)
GetAtTenantScopePreparer prepares the GetAtTenantScope request.
func (ProvidersClient) GetAtTenantScopeResponder ¶
func (client ProvidersClient) GetAtTenantScopeResponder(resp *http.Response) (result Provider, err error)
GetAtTenantScopeResponder handles the response to the GetAtTenantScope request. The method always closes the http.Response Body.
func (ProvidersClient) GetAtTenantScopeSender ¶
GetAtTenantScopeSender sends the GetAtTenantScope request. The method will close the http.Response Body if it receives an error.
func (ProvidersClient) GetPreparer ¶
func (client ProvidersClient) GetPreparer(ctx context.Context, resourceProviderNamespace string, expand string) (*http.Request, error)
GetPreparer prepares the Get request.
func (ProvidersClient) GetResponder ¶
func (client ProvidersClient) GetResponder(resp *http.Response) (result Provider, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (ProvidersClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (ProvidersClient) List ¶
func (client ProvidersClient) List(ctx context.Context, top *int32, expand string) (result ProviderListResultPage, err error)
List gets all resource providers for a subscription. Parameters: top - the number of results to return. If null is passed returns all deployments. expand - the properties to include in the results. For example, use &$expand=metadata in the query string to retrieve resource provider metadata. To include property aliases in response, use $expand=resourceTypes/aliases.
func (ProvidersClient) ListAtTenantScope ¶
func (client ProvidersClient) ListAtTenantScope(ctx context.Context, top *int32, expand string) (result ProviderListResultPage, err error)
ListAtTenantScope gets all resource providers for the tenant. Parameters: top - the number of results to return. If null is passed returns all providers. expand - the properties to include in the results. For example, use &$expand=metadata in the query string to retrieve resource provider metadata. To include property aliases in response, use $expand=resourceTypes/aliases.
func (ProvidersClient) ListAtTenantScopeComplete ¶
func (client ProvidersClient) ListAtTenantScopeComplete(ctx context.Context, top *int32, expand string) (result ProviderListResultIterator, err error)
ListAtTenantScopeComplete enumerates all values, automatically crossing page boundaries as required.
func (ProvidersClient) ListAtTenantScopePreparer ¶
func (client ProvidersClient) ListAtTenantScopePreparer(ctx context.Context, top *int32, expand string) (*http.Request, error)
ListAtTenantScopePreparer prepares the ListAtTenantScope request.
func (ProvidersClient) ListAtTenantScopeResponder ¶
func (client ProvidersClient) ListAtTenantScopeResponder(resp *http.Response) (result ProviderListResult, err error)
ListAtTenantScopeResponder handles the response to the ListAtTenantScope request. The method always closes the http.Response Body.
func (ProvidersClient) ListAtTenantScopeSender ¶
ListAtTenantScopeSender sends the ListAtTenantScope request. The method will close the http.Response Body if it receives an error.
func (ProvidersClient) ListComplete ¶
func (client ProvidersClient) ListComplete(ctx context.Context, top *int32, expand string) (result ProviderListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (ProvidersClient) ListPreparer ¶
func (client ProvidersClient) ListPreparer(ctx context.Context, top *int32, expand string) (*http.Request, error)
ListPreparer prepares the List request.
func (ProvidersClient) ListResponder ¶
func (client ProvidersClient) ListResponder(resp *http.Response) (result ProviderListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (ProvidersClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (ProvidersClient) Register ¶
func (client ProvidersClient) Register(ctx context.Context, resourceProviderNamespace string) (result Provider, err error)
Register registers a subscription with a resource provider. Parameters: resourceProviderNamespace - the namespace of the resource provider to register.
func (ProvidersClient) RegisterAtManagementGroupScope ¶
func (client ProvidersClient) RegisterAtManagementGroupScope(ctx context.Context, resourceProviderNamespace string, groupID string) (result autorest.Response, err error)
RegisterAtManagementGroupScope registers a management group with a resource provider. Parameters: resourceProviderNamespace - the namespace of the resource provider to register. groupID - the management group ID.
func (ProvidersClient) RegisterAtManagementGroupScopePreparer ¶
func (client ProvidersClient) RegisterAtManagementGroupScopePreparer(ctx context.Context, resourceProviderNamespace string, groupID string) (*http.Request, error)
RegisterAtManagementGroupScopePreparer prepares the RegisterAtManagementGroupScope request.
func (ProvidersClient) RegisterAtManagementGroupScopeResponder ¶
func (client ProvidersClient) RegisterAtManagementGroupScopeResponder(resp *http.Response) (result autorest.Response, err error)
RegisterAtManagementGroupScopeResponder handles the response to the RegisterAtManagementGroupScope request. The method always closes the http.Response Body.
func (ProvidersClient) RegisterAtManagementGroupScopeSender ¶
func (client ProvidersClient) RegisterAtManagementGroupScopeSender(req *http.Request) (*http.Response, error)
RegisterAtManagementGroupScopeSender sends the RegisterAtManagementGroupScope request. The method will close the http.Response Body if it receives an error.
func (ProvidersClient) RegisterPreparer ¶
func (client ProvidersClient) RegisterPreparer(ctx context.Context, resourceProviderNamespace string) (*http.Request, error)
RegisterPreparer prepares the Register request.
func (ProvidersClient) RegisterResponder ¶
func (client ProvidersClient) RegisterResponder(resp *http.Response) (result Provider, err error)
RegisterResponder handles the response to the Register request. The method always closes the http.Response Body.
func (ProvidersClient) RegisterSender ¶
RegisterSender sends the Register request. The method will close the http.Response Body if it receives an error.
func (ProvidersClient) Unregister ¶
func (client ProvidersClient) Unregister(ctx context.Context, resourceProviderNamespace string) (result Provider, err error)
Unregister unregisters a subscription from a resource provider. Parameters: resourceProviderNamespace - the namespace of the resource provider to unregister.
func (ProvidersClient) UnregisterPreparer ¶
func (client ProvidersClient) UnregisterPreparer(ctx context.Context, resourceProviderNamespace string) (*http.Request, error)
UnregisterPreparer prepares the Unregister request.
func (ProvidersClient) UnregisterResponder ¶
func (client ProvidersClient) UnregisterResponder(resp *http.Response) (result Provider, err error)
UnregisterResponder handles the response to the Unregister request. The method always closes the http.Response Body.
func (ProvidersClient) UnregisterSender ¶
UnregisterSender sends the Unregister request. The method will close the http.Response Body if it receives an error.
type ProvisioningOperation ¶
type ProvisioningOperation string
ProvisioningOperation enumerates the values for provisioning operation.
const ( // ProvisioningOperationAction The provisioning operation is action. ProvisioningOperationAction ProvisioningOperation = "Action" // ProvisioningOperationAzureAsyncOperationWaiting The provisioning operation is waiting Azure async // operation. ProvisioningOperationAzureAsyncOperationWaiting ProvisioningOperation = "AzureAsyncOperationWaiting" // ProvisioningOperationCreate The provisioning operation is create. ProvisioningOperationCreate ProvisioningOperation = "Create" // ProvisioningOperationDelete The provisioning operation is delete. ProvisioningOperationDelete ProvisioningOperation = "Delete" // ProvisioningOperationDeploymentCleanup The provisioning operation is cleanup. This operation is part of // the 'complete' mode deployment. ProvisioningOperationDeploymentCleanup ProvisioningOperation = "DeploymentCleanup" // ProvisioningOperationEvaluateDeploymentOutput The provisioning operation is evaluate output. ProvisioningOperationEvaluateDeploymentOutput ProvisioningOperation = "EvaluateDeploymentOutput" // ProvisioningOperationNotSpecified The provisioning operation is not specified. ProvisioningOperationNotSpecified ProvisioningOperation = "NotSpecified" // ProvisioningOperationRead The provisioning operation is read. ProvisioningOperationRead ProvisioningOperation = "Read" // ProvisioningOperationResourceCacheWaiting The provisioning operation is waiting for resource cache. ProvisioningOperationResourceCacheWaiting ProvisioningOperation = "ResourceCacheWaiting" // ProvisioningOperationWaiting The provisioning operation is waiting. ProvisioningOperationWaiting ProvisioningOperation = "Waiting" )
func PossibleProvisioningOperationValues ¶
func PossibleProvisioningOperationValues() []ProvisioningOperation
PossibleProvisioningOperationValues returns an array of possible values for the ProvisioningOperation const type.
type ProvisioningState ¶
type ProvisioningState string
ProvisioningState enumerates the values for provisioning state.
const ( // ProvisioningStateAccepted ... ProvisioningStateAccepted ProvisioningState = "Accepted" // ProvisioningStateCanceled ... ProvisioningStateCanceled ProvisioningState = "Canceled" // ProvisioningStateCreated ... ProvisioningStateCreated ProvisioningState = "Created" // ProvisioningStateCreating ... ProvisioningStateCreating ProvisioningState = "Creating" // ProvisioningStateDeleted ... ProvisioningStateDeleted ProvisioningState = "Deleted" // ProvisioningStateDeleting ... ProvisioningStateDeleting ProvisioningState = "Deleting" // ProvisioningStateFailed ... ProvisioningStateFailed ProvisioningState = "Failed" // ProvisioningStateNotSpecified ... ProvisioningStateNotSpecified ProvisioningState = "NotSpecified" // ProvisioningStateReady ... ProvisioningStateReady ProvisioningState = "Ready" // ProvisioningStateRunning ... ProvisioningStateRunning ProvisioningState = "Running" // ProvisioningStateSucceeded ... ProvisioningStateSucceeded ProvisioningState = "Succeeded" // ProvisioningStateUpdating ... ProvisioningStateUpdating ProvisioningState = "Updating" )
func PossibleProvisioningStateValues ¶
func PossibleProvisioningStateValues() []ProvisioningState
PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
type Reference ¶
type Reference struct { // ID - READ-ONLY; The fully qualified resource Id. ID *string `json:"id,omitempty"` }
Reference the resource Id model.
func (Reference) MarshalJSON ¶
MarshalJSON is the custom marshaler for Reference.
type Resource ¶
type Resource struct { // ID - READ-ONLY; Resource ID ID *string `json:"id,omitempty"` // Name - READ-ONLY; Resource name Name *string `json:"name,omitempty"` // Type - READ-ONLY; Resource type Type *string `json:"type,omitempty"` // Location - Resource location Location *string `json:"location,omitempty"` // Tags - Resource tags Tags map[string]*string `json:"tags"` }
Resource specified resource.
func (Resource) MarshalJSON ¶
MarshalJSON is the custom marshaler for Resource.
type ResourceIdentityType ¶
type ResourceIdentityType string
ResourceIdentityType enumerates the values for resource identity type.
const ( // ResourceIdentityTypeNone ... ResourceIdentityTypeNone ResourceIdentityType = "None" // ResourceIdentityTypeSystemAssigned ... ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned" // ResourceIdentityTypeSystemAssignedUserAssigned ... ResourceIdentityTypeSystemAssignedUserAssigned ResourceIdentityType = "SystemAssigned, UserAssigned" // ResourceIdentityTypeUserAssigned ... ResourceIdentityTypeUserAssigned ResourceIdentityType = "UserAssigned" )
func PossibleResourceIdentityTypeValues ¶
func PossibleResourceIdentityTypeValues() []ResourceIdentityType
PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type.
type ScopedDeployment ¶
type ScopedDeployment struct { // Location - The location to store the deployment data. Location *string `json:"location,omitempty"` // Properties - The deployment properties. Properties *DeploymentProperties `json:"properties,omitempty"` // Tags - Deployment tags Tags map[string]*string `json:"tags"` }
ScopedDeployment deployment operation parameters.
func (ScopedDeployment) MarshalJSON ¶
func (sd ScopedDeployment) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ScopedDeployment.
type ScopedDeploymentWhatIf ¶
type ScopedDeploymentWhatIf struct { // Location - The location to store the deployment data. Location *string `json:"location,omitempty"` // Properties - The deployment properties. Properties *DeploymentWhatIfProperties `json:"properties,omitempty"` }
ScopedDeploymentWhatIf deployment What-if operation parameters.
type Sku ¶
type Sku struct { // Name - The SKU name. Name *string `json:"name,omitempty"` // Tier - The SKU tier. Tier *string `json:"tier,omitempty"` // Size - The SKU size. Size *string `json:"size,omitempty"` // Family - The SKU family. Family *string `json:"family,omitempty"` // Model - The SKU model. Model *string `json:"model,omitempty"` // Capacity - The SKU capacity. Capacity *int32 `json:"capacity,omitempty"` }
Sku SKU for the resource.
type StatusMessage ¶
type StatusMessage struct { // Status - Status of the deployment operation. Status *string `json:"status,omitempty"` // Error - The error reported by the operation. Error *ErrorResponse `json:"error,omitempty"` }
StatusMessage operation status message object.
type SubResource ¶
type SubResource struct { // ID - Resource ID ID *string `json:"id,omitempty"` }
SubResource sub-resource.
type TagCount ¶
type TagCount struct { // Type - Type of count. Type *string `json:"type,omitempty"` // Value - Value of count. Value *int32 `json:"value,omitempty"` }
TagCount tag count.
type TagDetails ¶
type TagDetails struct { autorest.Response `json:"-"` // ID - READ-ONLY; The tag name ID. ID *string `json:"id,omitempty"` // TagName - The tag name. TagName *string `json:"tagName,omitempty"` // Count - The total number of resources that use the resource tag. When a tag is initially created and has no associated resources, the value is 0. Count *TagCount `json:"count,omitempty"` // Values - The list of tag values. Values *[]TagValue `json:"values,omitempty"` }
TagDetails tag details.
func (TagDetails) MarshalJSON ¶
func (td TagDetails) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for TagDetails.
type TagValue ¶
type TagValue struct { autorest.Response `json:"-"` // ID - READ-ONLY; The tag value ID. ID *string `json:"id,omitempty"` // TagValue - The tag value. TagValue *string `json:"tagValue,omitempty"` // Count - The tag value count. Count *TagCount `json:"count,omitempty"` }
TagValue tag information.
func (TagValue) MarshalJSON ¶
MarshalJSON is the custom marshaler for TagValue.
type Tags ¶
Tags a dictionary of name and value pairs.
func (Tags) MarshalJSON ¶
MarshalJSON is the custom marshaler for Tags.
type TagsClient ¶
type TagsClient struct {
BaseClient
}
TagsClient is the provides operations for working with resources and resource groups.
func NewTagsClient ¶
func NewTagsClient(subscriptionID string) TagsClient
NewTagsClient creates an instance of the TagsClient client.
func NewTagsClientWithBaseURI ¶
func NewTagsClientWithBaseURI(baseURI string, subscriptionID string) TagsClient
NewTagsClientWithBaseURI creates an instance of the TagsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (TagsClient) CreateOrUpdate ¶
func (client TagsClient) CreateOrUpdate(ctx context.Context, tagName string) (result TagDetails, err error)
CreateOrUpdate this operation allows adding a name to the list of predefined tag names for the given subscription. A tag name can have a maximum of 512 characters and is case-insensitive. Tag names cannot have the following prefixes which are reserved for Azure use: 'microsoft', 'azure', 'windows'. Parameters: tagName - the name of the tag to create.
func (TagsClient) CreateOrUpdateAtScope ¶
func (client TagsClient) CreateOrUpdateAtScope(ctx context.Context, scope string, parameters TagsResource) (result TagsResource, err error)
CreateOrUpdateAtScope this operation allows adding or replacing the entire set of tags on the specified resource or subscription. The specified entity can have a maximum of 50 tags. Parameters: scope - the resource scope.
func (TagsClient) CreateOrUpdateAtScopePreparer ¶
func (client TagsClient) CreateOrUpdateAtScopePreparer(ctx context.Context, scope string, parameters TagsResource) (*http.Request, error)
CreateOrUpdateAtScopePreparer prepares the CreateOrUpdateAtScope request.
func (TagsClient) CreateOrUpdateAtScopeResponder ¶
func (client TagsClient) CreateOrUpdateAtScopeResponder(resp *http.Response) (result TagsResource, err error)
CreateOrUpdateAtScopeResponder handles the response to the CreateOrUpdateAtScope request. The method always closes the http.Response Body.
func (TagsClient) CreateOrUpdateAtScopeSender ¶
CreateOrUpdateAtScopeSender sends the CreateOrUpdateAtScope request. The method will close the http.Response Body if it receives an error.
func (TagsClient) CreateOrUpdatePreparer ¶
func (client TagsClient) CreateOrUpdatePreparer(ctx context.Context, tagName string) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (TagsClient) CreateOrUpdateResponder ¶
func (client TagsClient) CreateOrUpdateResponder(resp *http.Response) (result TagDetails, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (TagsClient) CreateOrUpdateSender ¶
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (TagsClient) CreateOrUpdateValue ¶
func (client TagsClient) CreateOrUpdateValue(ctx context.Context, tagName string, tagValue string) (result TagValue, err error)
CreateOrUpdateValue this operation allows adding a value to the list of predefined values for an existing predefined tag name. A tag value can have a maximum of 256 characters. Parameters: tagName - the name of the tag. tagValue - the value of the tag to create.
func (TagsClient) CreateOrUpdateValuePreparer ¶
func (client TagsClient) CreateOrUpdateValuePreparer(ctx context.Context, tagName string, tagValue string) (*http.Request, error)
CreateOrUpdateValuePreparer prepares the CreateOrUpdateValue request.
func (TagsClient) CreateOrUpdateValueResponder ¶
func (client TagsClient) CreateOrUpdateValueResponder(resp *http.Response) (result TagValue, err error)
CreateOrUpdateValueResponder handles the response to the CreateOrUpdateValue request. The method always closes the http.Response Body.
func (TagsClient) CreateOrUpdateValueSender ¶
CreateOrUpdateValueSender sends the CreateOrUpdateValue request. The method will close the http.Response Body if it receives an error.
func (TagsClient) Delete ¶
func (client TagsClient) Delete(ctx context.Context, tagName string) (result autorest.Response, err error)
Delete this operation allows deleting a name from the list of predefined tag names for the given subscription. The name being deleted must not be in use as a tag name for any resource. All predefined values for the given name must have already been deleted. Parameters: tagName - the name of the tag.
func (TagsClient) DeleteAtScope ¶
func (client TagsClient) DeleteAtScope(ctx context.Context, scope string) (result autorest.Response, err error)
DeleteAtScope sends the delete at scope request. Parameters: scope - the resource scope.
func (TagsClient) DeleteAtScopePreparer ¶
func (client TagsClient) DeleteAtScopePreparer(ctx context.Context, scope string) (*http.Request, error)
DeleteAtScopePreparer prepares the DeleteAtScope request.
func (TagsClient) DeleteAtScopeResponder ¶
func (client TagsClient) DeleteAtScopeResponder(resp *http.Response) (result autorest.Response, err error)
DeleteAtScopeResponder handles the response to the DeleteAtScope request. The method always closes the http.Response Body.
func (TagsClient) DeleteAtScopeSender ¶
DeleteAtScopeSender sends the DeleteAtScope request. The method will close the http.Response Body if it receives an error.
func (TagsClient) DeletePreparer ¶
DeletePreparer prepares the Delete request.
func (TagsClient) DeleteResponder ¶
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (TagsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (TagsClient) DeleteValue ¶
func (client TagsClient) DeleteValue(ctx context.Context, tagName string, tagValue string) (result autorest.Response, err error)
DeleteValue this operation allows deleting a value from the list of predefined values for an existing predefined tag name. The value being deleted must not be in use as a tag value for the given tag name for any resource. Parameters: tagName - the name of the tag. tagValue - the value of the tag to delete.
func (TagsClient) DeleteValuePreparer ¶
func (client TagsClient) DeleteValuePreparer(ctx context.Context, tagName string, tagValue string) (*http.Request, error)
DeleteValuePreparer prepares the DeleteValue request.
func (TagsClient) DeleteValueResponder ¶
func (client TagsClient) DeleteValueResponder(resp *http.Response) (result autorest.Response, err error)
DeleteValueResponder handles the response to the DeleteValue request. The method always closes the http.Response Body.
func (TagsClient) DeleteValueSender ¶
DeleteValueSender sends the DeleteValue request. The method will close the http.Response Body if it receives an error.
func (TagsClient) GetAtScope ¶
func (client TagsClient) GetAtScope(ctx context.Context, scope string) (result TagsResource, err error)
GetAtScope sends the get at scope request. Parameters: scope - the resource scope.
func (TagsClient) GetAtScopePreparer ¶
func (client TagsClient) GetAtScopePreparer(ctx context.Context, scope string) (*http.Request, error)
GetAtScopePreparer prepares the GetAtScope request.
func (TagsClient) GetAtScopeResponder ¶
func (client TagsClient) GetAtScopeResponder(resp *http.Response) (result TagsResource, err error)
GetAtScopeResponder handles the response to the GetAtScope request. The method always closes the http.Response Body.
func (TagsClient) GetAtScopeSender ¶
GetAtScopeSender sends the GetAtScope request. The method will close the http.Response Body if it receives an error.
func (TagsClient) List ¶
func (client TagsClient) List(ctx context.Context) (result TagsListResultPage, err error)
List this operation performs a union of predefined tags, resource tags, resource group tags and subscription tags, and returns a summary of usage for each tag name and value under the given subscription. In case of a large number of tags, this operation may return a previously cached result.
func (TagsClient) ListComplete ¶
func (client TagsClient) ListComplete(ctx context.Context) (result TagsListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (TagsClient) ListPreparer ¶
ListPreparer prepares the List request.
func (TagsClient) ListResponder ¶
func (client TagsClient) ListResponder(resp *http.Response) (result TagsListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (TagsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (TagsClient) UpdateAtScope ¶
func (client TagsClient) UpdateAtScope(ctx context.Context, scope string, parameters TagsPatchResource) (result TagsResource, err error)
UpdateAtScope this operation allows replacing, merging or selectively deleting tags on the specified resource or subscription. The specified entity can have a maximum of 50 tags at the end of the operation. The 'replace' option replaces the entire set of existing tags with a new set. The 'merge' option allows adding tags with new names and updating the values of tags with existing names. The 'delete' option allows selectively deleting tags based on given names or name/value pairs. Parameters: scope - the resource scope.
func (TagsClient) UpdateAtScopePreparer ¶
func (client TagsClient) UpdateAtScopePreparer(ctx context.Context, scope string, parameters TagsPatchResource) (*http.Request, error)
UpdateAtScopePreparer prepares the UpdateAtScope request.
func (TagsClient) UpdateAtScopeResponder ¶
func (client TagsClient) UpdateAtScopeResponder(resp *http.Response) (result TagsResource, err error)
UpdateAtScopeResponder handles the response to the UpdateAtScope request. The method always closes the http.Response Body.
func (TagsClient) UpdateAtScopeSender ¶
UpdateAtScopeSender sends the UpdateAtScope request. The method will close the http.Response Body if it receives an error.
type TagsListResult ¶
type TagsListResult struct { autorest.Response `json:"-"` // Value - An array of tags. Value *[]TagDetails `json:"value,omitempty"` // NextLink - READ-ONLY; The URL to use for getting the next set of results. NextLink *string `json:"nextLink,omitempty"` }
TagsListResult list of subscription tags.
func (TagsListResult) IsEmpty ¶
func (tlr TagsListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (TagsListResult) MarshalJSON ¶
func (tlr TagsListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for TagsListResult.
type TagsListResultIterator ¶
type TagsListResultIterator struct {
// contains filtered or unexported fields
}
TagsListResultIterator provides access to a complete listing of TagDetails values.
func NewTagsListResultIterator ¶
func NewTagsListResultIterator(page TagsListResultPage) TagsListResultIterator
Creates a new instance of the TagsListResultIterator type.
func (*TagsListResultIterator) Next ¶
func (iter *TagsListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*TagsListResultIterator) NextWithContext ¶
func (iter *TagsListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (TagsListResultIterator) NotDone ¶
func (iter TagsListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (TagsListResultIterator) Response ¶
func (iter TagsListResultIterator) Response() TagsListResult
Response returns the raw server response from the last page request.
func (TagsListResultIterator) Value ¶
func (iter TagsListResultIterator) Value() TagDetails
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type TagsListResultPage ¶
type TagsListResultPage struct {
// contains filtered or unexported fields
}
TagsListResultPage contains a page of TagDetails values.
func NewTagsListResultPage ¶
func NewTagsListResultPage(cur TagsListResult, getNextPage func(context.Context, TagsListResult) (TagsListResult, error)) TagsListResultPage
Creates a new instance of the TagsListResultPage type.
func (*TagsListResultPage) Next ¶
func (page *TagsListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*TagsListResultPage) NextWithContext ¶
func (page *TagsListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (TagsListResultPage) NotDone ¶
func (page TagsListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (TagsListResultPage) Response ¶
func (page TagsListResultPage) Response() TagsListResult
Response returns the raw server response from the last page request.
func (TagsListResultPage) Values ¶
func (page TagsListResultPage) Values() []TagDetails
Values returns the slice of values for the current page or nil if there are no values.
type TagsPatchOperation ¶
type TagsPatchOperation string
TagsPatchOperation enumerates the values for tags patch operation.
const ( // TagsPatchOperationDelete The 'delete' option allows selectively deleting tags based on given names or // name/value pairs. TagsPatchOperationDelete TagsPatchOperation = "Delete" // TagsPatchOperationMerge The 'merge' option allows adding tags with new names and updating the values of // tags with existing names. TagsPatchOperationMerge TagsPatchOperation = "Merge" // TagsPatchOperationReplace The 'replace' option replaces the entire set of existing tags with a new set. TagsPatchOperationReplace TagsPatchOperation = "Replace" )
func PossibleTagsPatchOperationValues ¶
func PossibleTagsPatchOperationValues() []TagsPatchOperation
PossibleTagsPatchOperationValues returns an array of possible values for the TagsPatchOperation const type.
type TagsPatchResource ¶
type TagsPatchResource struct { // Operation - The operation type for the patch API. Possible values include: 'TagsPatchOperationReplace', 'TagsPatchOperationMerge', 'TagsPatchOperationDelete' Operation TagsPatchOperation `json:"operation,omitempty"` // Properties - The set of tags. Properties *Tags `json:"properties,omitempty"` }
TagsPatchResource wrapper resource for tags patch API request only.
type TagsResource ¶
type TagsResource struct { autorest.Response `json:"-"` // ID - READ-ONLY; The ID of the tags wrapper resource. ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the tags wrapper resource. Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the tags wrapper resource. Type *string `json:"type,omitempty"` // Properties - The set of tags. Properties *Tags `json:"properties,omitempty"` }
TagsResource wrapper resource for tags API requests and responses.
func (TagsResource) MarshalJSON ¶
func (tr TagsResource) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for TagsResource.
type TargetResource ¶
type TargetResource struct { // ID - The ID of the resource. ID *string `json:"id,omitempty"` // ResourceName - The name of the resource. ResourceName *string `json:"resourceName,omitempty"` // ResourceType - The type of the resource. ResourceType *string `json:"resourceType,omitempty"` }
TargetResource target resource.
type TemplateHashResult ¶
type TemplateHashResult struct { autorest.Response `json:"-"` // MinifiedTemplate - The minified template string. MinifiedTemplate *string `json:"minifiedTemplate,omitempty"` // TemplateHash - The template hash. TemplateHash *string `json:"templateHash,omitempty"` }
TemplateHashResult result of the request to calculate template hash. It contains a string of minified template and its hash.
type TemplateLink ¶
type TemplateLink struct { // URI - The URI of the template to deploy. Use either the uri or id property, but not both. URI *string `json:"uri,omitempty"` // ID - The resource id of a Template Spec. Use either the id or uri property, but not both. ID *string `json:"id,omitempty"` // RelativePath - Applicable only if this template link references a Template Spec. This relativePath property can optionally be used to reference a Template Spec artifact by path. RelativePath *string `json:"relativePath,omitempty"` // ContentVersion - If included, must match the ContentVersion in the template. ContentVersion *string `json:"contentVersion,omitempty"` }
TemplateLink entity representing the reference to the template.
type UpdateByIDFuture ¶
type UpdateByIDFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(Client) (GenericResource, error) }
UpdateByIDFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*UpdateByIDFuture) UnmarshalJSON ¶
func (future *UpdateByIDFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type UpdateFuture ¶
type UpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(Client) (GenericResource, error) }
UpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*UpdateFuture) UnmarshalJSON ¶
func (future *UpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type ValidateMoveResourcesFuture ¶
type ValidateMoveResourcesFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(Client) (autorest.Response, error) }
ValidateMoveResourcesFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*ValidateMoveResourcesFuture) UnmarshalJSON ¶
func (future *ValidateMoveResourcesFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type WhatIfChange ¶
type WhatIfChange struct { // ResourceID - Resource ID ResourceID *string `json:"resourceId,omitempty"` // ChangeType - Type of change that will be made to the resource when the deployment is executed. Possible values include: 'ChangeTypeCreate', 'ChangeTypeDelete', 'ChangeTypeIgnore', 'ChangeTypeDeploy', 'ChangeTypeNoChange', 'ChangeTypeModify' ChangeType ChangeType `json:"changeType,omitempty"` // Before - The snapshot of the resource before the deployment is executed. Before interface{} `json:"before,omitempty"` // After - The predicted snapshot of the resource after the deployment is executed. After interface{} `json:"after,omitempty"` // Delta - The predicted changes to resource properties. Delta *[]WhatIfPropertyChange `json:"delta,omitempty"` }
WhatIfChange information about a single resource change predicted by What-If operation.
type WhatIfOperationProperties ¶
type WhatIfOperationProperties struct { // Changes - List of resource changes predicted by What-If operation. Changes *[]WhatIfChange `json:"changes,omitempty"` }
WhatIfOperationProperties deployment operation properties.
type WhatIfOperationResult ¶
type WhatIfOperationResult struct { autorest.Response `json:"-"` // Status - Status of the What-If operation. Status *string `json:"status,omitempty"` // WhatIfOperationProperties - What-If operation properties. *WhatIfOperationProperties `json:"properties,omitempty"` // Error - Error when What-If operation fails. Error *ErrorResponse `json:"error,omitempty"` }
WhatIfOperationResult result of the What-If operation. Contains a list of predicted changes and a URL link to get to the next set of results.
func (WhatIfOperationResult) MarshalJSON ¶
func (wior WhatIfOperationResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WhatIfOperationResult.
func (*WhatIfOperationResult) UnmarshalJSON ¶
func (wior *WhatIfOperationResult) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WhatIfOperationResult struct.
type WhatIfPropertyChange ¶
type WhatIfPropertyChange struct { // Path - The path of the property. Path *string `json:"path,omitempty"` // PropertyChangeType - The type of property change. Possible values include: 'PropertyChangeTypeCreate', 'PropertyChangeTypeDelete', 'PropertyChangeTypeModify', 'PropertyChangeTypeArray' PropertyChangeType PropertyChangeType `json:"propertyChangeType,omitempty"` // Before - The value of the property before the deployment is executed. Before interface{} `json:"before,omitempty"` // After - The value of the property after the deployment is executed. After interface{} `json:"after,omitempty"` // Children - Nested property changes. Children *[]WhatIfPropertyChange `json:"children,omitempty"` }
WhatIfPropertyChange the predicted change to the resource property.
type WhatIfResultFormat ¶
type WhatIfResultFormat string
WhatIfResultFormat enumerates the values for what if result format.
const ( // WhatIfResultFormatFullResourcePayloads ... WhatIfResultFormatFullResourcePayloads WhatIfResultFormat = "FullResourcePayloads" // WhatIfResultFormatResourceIDOnly ... WhatIfResultFormatResourceIDOnly WhatIfResultFormat = "ResourceIdOnly" )
func PossibleWhatIfResultFormatValues ¶
func PossibleWhatIfResultFormatValues() []WhatIfResultFormat
PossibleWhatIfResultFormatValues returns an array of possible values for the WhatIfResultFormat const type.
type ZoneMapping ¶
type ZoneMapping struct { // Location - The location of the zone mapping. Location *string `json:"location,omitempty"` Zones *[]string `json:"zones,omitempty"` }
ZoneMapping ...