Documentation ¶
Overview ¶
Package resources implements the Azure ARM Resources service API version 2015-11-01.
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type BaseClient
- type BasicDependency
- type Client
- func (client Client) CheckExistence(ctx context.Context, resourceGroupName string, ...) (result autorest.Response, err 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 GenericResource, 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) (*http.Response, error)
- func (client Client) Delete(ctx context.Context, resourceGroupName string, ...) (result autorest.Response, 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) (*http.Response, error)
- func (client Client) Get(ctx context.Context, resourceGroupName string, ...) (result GenericResource, err 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, top *int32) (result ListResultPage, err error)
- func (client Client) ListComplete(ctx context.Context, filter string, top *int32) (result ListResultIterator, err error)
- func (client Client) ListPreparer(ctx context.Context, filter 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) 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)
- type Dependency
- type Deployment
- type DeploymentExtended
- type DeploymentExtendedFilter
- type DeploymentListResult
- type DeploymentListResultIterator
- type DeploymentListResultPage
- 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) 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) 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) NotDone() bool
- func (iter DeploymentOperationsListResultIterator) Response() DeploymentOperationsListResult
- func (iter DeploymentOperationsListResultIterator) Value() DeploymentOperation
- type DeploymentOperationsListResultPage
- type DeploymentProperties
- type DeploymentPropertiesExtended
- type DeploymentValidateResult
- type DeploymentsClient
- func (client DeploymentsClient) Cancel(ctx context.Context, resourceGroupName string, deploymentName string) (result autorest.Response, err 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) 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) 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) 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) Get(ctx context.Context, resourceGroupName string, deploymentName string) (result DeploymentExtended, err 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) List(ctx context.Context, resourceGroupName string, filter string, top *int32) (result DeploymentListResultPage, err error)
- func (client DeploymentsClient) ListComplete(ctx context.Context, resourceGroupName string, filter string, top *int32) (result DeploymentListResultIterator, err error)
- func (client DeploymentsClient) ListPreparer(ctx context.Context, resourceGroupName string, filter string, top *int32) (*http.Request, error)
- func (client DeploymentsClient) ListResponder(resp *http.Response) (result DeploymentListResult, err error)
- func (client DeploymentsClient) ListSender(req *http.Request) (*http.Response, error)
- func (client DeploymentsClient) Validate(ctx context.Context, resourceGroupName string, deploymentName string, ...) (result DeploymentValidateResult, 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) (*http.Response, error)
- type DeploymentsCreateOrUpdateFuture
- type DeploymentsDeleteFuture
- type GenericResource
- type GenericResourceFilter
- type Group
- type GroupFilter
- type GroupListResult
- type GroupListResultIterator
- type GroupListResultPage
- 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) 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) ListResources(ctx context.Context, resourceGroupName string, filter string, top *int32) (result ListResultPage, err error)
- func (client GroupsClient) ListResourcesComplete(ctx context.Context, resourceGroupName string, filter string, top *int32) (result ListResultIterator, err error)
- func (client GroupsClient) ListResourcesPreparer(ctx context.Context, resourceGroupName string, filter string, top *int32) (*http.Request, error)
- func (client GroupsClient) ListResourcesResponder(resp *http.Response) (result ListResult, err error)
- func (client GroupsClient) ListResourcesSender(req *http.Request) (*http.Response, 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) Patch(ctx context.Context, resourceGroupName string, parameters Group) (result Group, err error)
- func (client GroupsClient) PatchPreparer(ctx context.Context, resourceGroupName string, parameters Group) (*http.Request, error)
- func (client GroupsClient) PatchResponder(resp *http.Response) (result Group, err error)
- func (client GroupsClient) PatchSender(req *http.Request) (*http.Response, error)
- type GroupsDeleteFuture
- type ListResult
- type ListResultIterator
- type ListResultPage
- type ManagementError
- type ManagementErrorWithDetails
- type MoveInfo
- type MoveResourcesFuture
- type ParametersLink
- type Plan
- type PolicyAssignment
- type PolicyAssignmentListResult
- type PolicyAssignmentListResultIterator
- type PolicyAssignmentListResultPage
- type PolicyAssignmentProperties
- type PolicyAssignmentsClient
- func (client PolicyAssignmentsClient) Create(ctx context.Context, scope string, policyAssignmentName string, ...) (result PolicyAssignment, err error)
- func (client PolicyAssignmentsClient) CreateByID(ctx context.Context, policyAssignmentID string, parameters PolicyAssignment) (result PolicyAssignment, err error)
- func (client PolicyAssignmentsClient) CreateByIDPreparer(ctx context.Context, policyAssignmentID string, parameters PolicyAssignment) (*http.Request, error)
- func (client PolicyAssignmentsClient) CreateByIDResponder(resp *http.Response) (result PolicyAssignment, err error)
- func (client PolicyAssignmentsClient) CreateByIDSender(req *http.Request) (*http.Response, error)
- func (client PolicyAssignmentsClient) CreatePreparer(ctx context.Context, scope string, policyAssignmentName string, ...) (*http.Request, error)
- func (client PolicyAssignmentsClient) CreateResponder(resp *http.Response) (result PolicyAssignment, err error)
- func (client PolicyAssignmentsClient) CreateSender(req *http.Request) (*http.Response, error)
- func (client PolicyAssignmentsClient) Delete(ctx context.Context, scope string, policyAssignmentName string) (result PolicyAssignment, err error)
- func (client PolicyAssignmentsClient) DeleteByID(ctx context.Context, policyAssignmentID string) (result PolicyAssignment, err error)
- func (client PolicyAssignmentsClient) DeleteByIDPreparer(ctx context.Context, policyAssignmentID string) (*http.Request, error)
- func (client PolicyAssignmentsClient) DeleteByIDResponder(resp *http.Response) (result PolicyAssignment, err error)
- func (client PolicyAssignmentsClient) DeleteByIDSender(req *http.Request) (*http.Response, error)
- func (client PolicyAssignmentsClient) DeletePreparer(ctx context.Context, scope string, policyAssignmentName string) (*http.Request, error)
- func (client PolicyAssignmentsClient) DeleteResponder(resp *http.Response) (result PolicyAssignment, err error)
- func (client PolicyAssignmentsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client PolicyAssignmentsClient) Get(ctx context.Context, scope string, policyAssignmentName string) (result PolicyAssignment, err error)
- func (client PolicyAssignmentsClient) GetByID(ctx context.Context, policyAssignmentID string) (result PolicyAssignment, err error)
- func (client PolicyAssignmentsClient) GetByIDPreparer(ctx context.Context, policyAssignmentID string) (*http.Request, error)
- func (client PolicyAssignmentsClient) GetByIDResponder(resp *http.Response) (result PolicyAssignment, err error)
- func (client PolicyAssignmentsClient) GetByIDSender(req *http.Request) (*http.Response, error)
- func (client PolicyAssignmentsClient) GetPreparer(ctx context.Context, scope string, policyAssignmentName string) (*http.Request, error)
- func (client PolicyAssignmentsClient) GetResponder(resp *http.Response) (result PolicyAssignment, err error)
- func (client PolicyAssignmentsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client PolicyAssignmentsClient) List(ctx context.Context, filter string) (result PolicyAssignmentListResultPage, err error)
- func (client PolicyAssignmentsClient) ListComplete(ctx context.Context, filter string) (result PolicyAssignmentListResultIterator, err error)
- func (client PolicyAssignmentsClient) ListForResource(ctx context.Context, resourceGroupName string, ...) (result PolicyAssignmentListResultPage, err error)
- func (client PolicyAssignmentsClient) ListForResourceComplete(ctx context.Context, resourceGroupName string, ...) (result PolicyAssignmentListResultIterator, err error)
- func (client PolicyAssignmentsClient) ListForResourceGroup(ctx context.Context, resourceGroupName string, filter string) (result PolicyAssignmentListResultPage, err error)
- func (client PolicyAssignmentsClient) ListForResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string) (result PolicyAssignmentListResultIterator, err error)
- func (client PolicyAssignmentsClient) ListForResourceGroupPreparer(ctx context.Context, resourceGroupName string, filter string) (*http.Request, error)
- func (client PolicyAssignmentsClient) ListForResourceGroupResponder(resp *http.Response) (result PolicyAssignmentListResult, err error)
- func (client PolicyAssignmentsClient) ListForResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client PolicyAssignmentsClient) ListForResourcePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client PolicyAssignmentsClient) ListForResourceResponder(resp *http.Response) (result PolicyAssignmentListResult, err error)
- func (client PolicyAssignmentsClient) ListForResourceSender(req *http.Request) (*http.Response, error)
- func (client PolicyAssignmentsClient) ListForScope(ctx context.Context, scope string, filter string) (result PolicyAssignmentListResultPage, err error)
- func (client PolicyAssignmentsClient) ListForScopeComplete(ctx context.Context, scope string, filter string) (result PolicyAssignmentListResultIterator, err error)
- func (client PolicyAssignmentsClient) ListForScopePreparer(ctx context.Context, scope string, filter string) (*http.Request, error)
- func (client PolicyAssignmentsClient) ListForScopeResponder(resp *http.Response) (result PolicyAssignmentListResult, err error)
- func (client PolicyAssignmentsClient) ListForScopeSender(req *http.Request) (*http.Response, error)
- func (client PolicyAssignmentsClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error)
- func (client PolicyAssignmentsClient) ListResponder(resp *http.Response) (result PolicyAssignmentListResult, err error)
- func (client PolicyAssignmentsClient) ListSender(req *http.Request) (*http.Response, error)
- type PolicyDefinition
- type PolicyDefinitionProperties
- type PolicyDefinitionsClient
- func (client PolicyDefinitionsClient) CreateOrUpdate(ctx context.Context, policyDefinitionName string, parameters PolicyDefinition) (result PolicyDefinition, err error)
- func (client PolicyDefinitionsClient) CreateOrUpdatePreparer(ctx context.Context, policyDefinitionName string, parameters PolicyDefinition) (*http.Request, error)
- func (client PolicyDefinitionsClient) CreateOrUpdateResponder(resp *http.Response) (result PolicyDefinition, err error)
- func (client PolicyDefinitionsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client PolicyDefinitionsClient) Delete(ctx context.Context, policyDefinitionName string) (result autorest.Response, err error)
- func (client PolicyDefinitionsClient) DeletePreparer(ctx context.Context, policyDefinitionName string) (*http.Request, error)
- func (client PolicyDefinitionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client PolicyDefinitionsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client PolicyDefinitionsClient) Get(ctx context.Context, policyDefinitionName string) (result PolicyDefinition, err error)
- func (client PolicyDefinitionsClient) GetPreparer(ctx context.Context, policyDefinitionName string) (*http.Request, error)
- func (client PolicyDefinitionsClient) GetResponder(resp *http.Response) (result PolicyDefinition, err error)
- func (client PolicyDefinitionsClient) GetSender(req *http.Request) (*http.Response, error)
- type Provider
- type ProviderListResult
- type ProviderListResultIterator
- type ProviderListResultPage
- type ProviderOperationDefinition
- type ProviderOperationDetailListResult
- type ProviderOperationDetailListResultIterator
- func (iter *ProviderOperationDetailListResultIterator) Next() error
- func (iter ProviderOperationDetailListResultIterator) NotDone() bool
- func (iter ProviderOperationDetailListResultIterator) Response() ProviderOperationDetailListResult
- func (iter ProviderOperationDetailListResultIterator) Value() ProviderOperationDefinition
- type ProviderOperationDetailListResultPage
- func (page *ProviderOperationDetailListResultPage) Next() error
- func (page ProviderOperationDetailListResultPage) NotDone() bool
- func (page ProviderOperationDetailListResultPage) Response() ProviderOperationDetailListResult
- func (page ProviderOperationDetailListResultPage) Values() []ProviderOperationDefinition
- type ProviderOperationDetailsClient
- func (client ProviderOperationDetailsClient) List(ctx context.Context, resourceProviderNamespace string) (result ProviderOperationDetailListResultPage, err error)
- func (client ProviderOperationDetailsClient) ListComplete(ctx context.Context, resourceProviderNamespace string) (result ProviderOperationDetailListResultIterator, err error)
- func (client ProviderOperationDetailsClient) ListPreparer(ctx context.Context, resourceProviderNamespace string) (*http.Request, error)
- func (client ProviderOperationDetailsClient) ListResponder(resp *http.Response) (result ProviderOperationDetailListResult, err error)
- func (client ProviderOperationDetailsClient) ListSender(req *http.Request) (*http.Response, error)
- type ProviderOperationDisplayProperties
- type ProviderResourceType
- type ProvidersClient
- func (client ProvidersClient) Get(ctx context.Context, resourceProviderNamespace string) (result Provider, err error)
- func (client ProvidersClient) GetPreparer(ctx context.Context, resourceProviderNamespace 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) (result ProviderListResultPage, err error)
- func (client ProvidersClient) ListComplete(ctx context.Context, top *int32) (result ProviderListResultIterator, err error)
- func (client ProvidersClient) ListPreparer(ctx context.Context, top *int32) (*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) 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 Resource
- type SubResource
- type TagCount
- type TagDetails
- type TagValue
- type TagsClient
- func (client TagsClient) CreateOrUpdate(ctx context.Context, tagName string) (result TagDetails, err 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) 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) 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)
- type TagsListResult
- type TagsListResultIterator
- type TagsListResultPage
- type TargetResource
- type TemplateLink
- type UpdateFuture
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 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.
type BasicDependency ¶
type BasicDependency struct { // ID - Gets or sets the ID of the dependency. ID *string `json:"id,omitempty"` // ResourceType - Gets or sets the dependency resource type. ResourceType *string `json:"resourceType,omitempty"` // ResourceName - Gets or sets the dependency resource name. ResourceName *string `json:"resourceName,omitempty"` }
BasicDependency deployment dependency information.
type Client ¶
type Client struct {
BaseClient
}
Client is the client for the Resources methods of the Resources service.
func NewClientWithBaseURI ¶
NewClientWithBaseURI creates an instance of the Client client.
func (Client) CheckExistence ¶
func (client Client) CheckExistence(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string) (result autorest.Response, err error)
CheckExistence checks whether resource exists.
resourceGroupName is the name of the resource group. The name is case insensitive. resourceProviderNamespace is resource identity. parentResourcePath is resource identity. resourceType is resource identity. resourceName is resource identity.
func (Client) CheckExistencePreparer ¶
func (client Client) CheckExistencePreparer(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName 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, parameters GenericResource) (result GenericResource, err error)
CreateOrUpdate create a resource.
resourceGroupName is the name of the resource group. The name is case insensitive. resourceProviderNamespace is resource identity. parentResourcePath is resource identity. resourceType is resource identity. resourceName is resource identity. parameters is create or update resource parameters.
func (Client) CreateOrUpdatePreparer ¶
func (client Client) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName 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 ¶
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) (result autorest.Response, err error)
Delete delete resource and all of its resources.
resourceGroupName is the name of the resource group. The name is case insensitive. resourceProviderNamespace is resource identity. parentResourcePath is resource identity. resourceType is resource identity. resourceName is resource identity.
func (Client) DeletePreparer ¶
func (client Client) DeletePreparer(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName 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 ¶
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) (result GenericResource, err error)
Get returns a resource belonging to a resource group.
resourceGroupName is the name of the resource group. The name is case insensitive. resourceProviderNamespace is resource identity. parentResourcePath is resource identity. resourceType is resource identity. resourceName is resource identity.
func (Client) GetPreparer ¶
func (client Client) GetPreparer(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName 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, top *int32) (result ListResultPage, err error)
List get all of the resources under a subscription.
filter is the filter to apply on the operation. top is query parameters. If null is passed returns all resource groups.
func (Client) ListComplete ¶
func (client Client) ListComplete(ctx context.Context, filter 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, 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 begin moving resources.To determine whether the operation has finished processing the request, call GetLongRunningOperationStatus.
sourceResourceGroupName is source resource group name. parameters is move resources' parameters.
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, parameters GenericResource) (result UpdateFuture, err error)
Update updates a resource.
resourceGroupName is the name of the resource group for the resource. The name is case insensitive. resourceProviderNamespace is the namespace of the resource provider. parentResourcePath is the parent resource identity. resourceType is the resource type of the resource to update. resourceName is the name of the resource to update. parameters is parameters for updating the resource.
func (Client) UpdatePreparer ¶
func (client Client) UpdatePreparer(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName 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.
type Dependency ¶
type Dependency struct { // DependsOn - Gets the list of dependencies. DependsOn *[]BasicDependency `json:"dependsOn,omitempty"` // ID - Gets or sets the ID of the dependency. ID *string `json:"id,omitempty"` // ResourceType - Gets or sets the dependency resource type. ResourceType *string `json:"resourceType,omitempty"` // ResourceName - Gets or sets the dependency resource name. ResourceName *string `json:"resourceName,omitempty"` }
Dependency deployment dependency information.
type Deployment ¶
type Deployment struct { // Properties - Gets or sets the deployment properties. Properties *DeploymentProperties `json:"properties,omitempty"` }
Deployment deployment operation parameters.
type DeploymentExtended ¶
type DeploymentExtended struct { autorest.Response `json:"-"` // ID - Gets or sets the ID of the deployment. ID *string `json:"id,omitempty"` // Name - Gets or sets the name of the deployment. Name *string `json:"name,omitempty"` // Properties - Gets or sets deployment properties. Properties *DeploymentPropertiesExtended `json:"properties,omitempty"` }
DeploymentExtended deployment information.
type DeploymentExtendedFilter ¶
type DeploymentExtendedFilter struct { // ProvisioningState - Gets or sets the provisioning state. ProvisioningState *string `json:"provisioningState,omitempty"` }
DeploymentExtendedFilter deployment filter.
type DeploymentListResult ¶
type DeploymentListResult struct { autorest.Response `json:"-"` // Value - Gets or sets the list of deployments. Value *[]DeploymentExtended `json:"value,omitempty"` // NextLink - Gets or sets the URL to get 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.
type DeploymentListResultIterator ¶
type DeploymentListResultIterator struct {
// contains filtered or unexported fields
}
DeploymentListResultIterator provides access to a complete listing of DeploymentExtended values.
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.
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 (*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.
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 ( // Complete ... Complete DeploymentMode = "Complete" // Incremental ... Incremental 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 - Gets or sets full deployment operation id. ID *string `json:"id,omitempty"` // OperationID - Gets or sets deployment operation id. OperationID *string `json:"operationId,omitempty"` // Properties - Gets or sets deployment properties. Properties *DeploymentOperationProperties `json:"properties,omitempty"` }
DeploymentOperation deployment operation information.
type DeploymentOperationProperties ¶
type DeploymentOperationProperties struct { // ProvisioningState - Gets or sets the state of the provisioning. ProvisioningState *string `json:"provisioningState,omitempty"` // Timestamp - Gets or sets the date and time of the operation. Timestamp *date.Time `json:"timestamp,omitempty"` // StatusCode - Gets or sets operation status code. StatusCode *string `json:"statusCode,omitempty"` // StatusMessage - Gets or sets operation status message. StatusMessage interface{} `json:"statusMessage,omitempty"` // TargetResource - Gets or sets the target resource. TargetResource *TargetResource `json:"targetResource,omitempty"` }
DeploymentOperationProperties deployment operation properties.
type DeploymentOperationsClient ¶
type DeploymentOperationsClient struct {
BaseClient
}
DeploymentOperationsClient is the client for the DeploymentOperations methods of the Resources service.
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.
func (DeploymentOperationsClient) Get ¶
func (client DeploymentOperationsClient) Get(ctx context.Context, resourceGroupName string, deploymentName string, operationID string) (result DeploymentOperation, err error)
Get get a list of deployments operations.
resourceGroupName is the name of the resource group. The name is case insensitive. deploymentName is the name of the deployment. operationID is operation Id.
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 a list of deployments operations.
resourceGroupName is the name of the resource group. The name is case insensitive. deploymentName is the name of the deployment. top is query parameters.
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 - Gets or sets the list of deployments. Value *[]DeploymentOperation `json:"value,omitempty"` // NextLink - Gets or sets the URL to get 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.
type DeploymentOperationsListResultIterator ¶
type DeploymentOperationsListResultIterator struct {
// contains filtered or unexported fields
}
DeploymentOperationsListResultIterator provides access to a complete listing of DeploymentOperation values.
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.
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 (*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.
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 - Gets or sets the template content. Use only one of Template or TemplateLink. Template interface{} `json:"template,omitempty"` // TemplateLink - Gets or sets the URI referencing the template. Use only one of Template or TemplateLink. TemplateLink *TemplateLink `json:"templateLink,omitempty"` // Parameters - Deployment parameters. Use only one of Parameters or ParametersLink. Parameters interface{} `json:"parameters,omitempty"` // ParametersLink - Gets or sets the URI referencing the parameters. Use only one of Parameters or ParametersLink. ParametersLink *ParametersLink `json:"parametersLink,omitempty"` // Mode - Gets or sets the deployment mode. Possible values include: 'Incremental', 'Complete' Mode DeploymentMode `json:"mode,omitempty"` }
DeploymentProperties deployment properties.
type DeploymentPropertiesExtended ¶
type DeploymentPropertiesExtended struct { // ProvisioningState - Gets or sets the state of the provisioning. ProvisioningState *string `json:"provisioningState,omitempty"` // CorrelationID - Gets or sets the correlation ID of the deployment. CorrelationID *string `json:"correlationId,omitempty"` // Timestamp - Gets or sets the timestamp of the template deployment. Timestamp *date.Time `json:"timestamp,omitempty"` // Outputs - Gets or sets key/value pairs that represent deploymentoutput. Outputs interface{} `json:"outputs,omitempty"` // Providers - Gets the list of resource providers needed for the deployment. Providers *[]Provider `json:"providers,omitempty"` // Dependencies - Gets the list of deployment dependencies. Dependencies *[]Dependency `json:"dependencies,omitempty"` // Template - Gets or sets the template content. Use only one of Template or TemplateLink. Template interface{} `json:"template,omitempty"` // TemplateLink - Gets or sets the URI referencing the template. Use only one of Template or TemplateLink. TemplateLink *TemplateLink `json:"templateLink,omitempty"` // Parameters - Deployment parameters. Use only one of Parameters or ParametersLink. Parameters interface{} `json:"parameters,omitempty"` // ParametersLink - Gets or sets the URI referencing the parameters. Use only one of Parameters or ParametersLink. ParametersLink *ParametersLink `json:"parametersLink,omitempty"` // Mode - Gets or sets the deployment mode. Possible values include: 'Incremental', 'Complete' Mode DeploymentMode `json:"mode,omitempty"` }
DeploymentPropertiesExtended deployment properties with additional details.
type DeploymentValidateResult ¶
type DeploymentValidateResult struct { autorest.Response `json:"-"` // Error - Gets or sets validation error. Error *ManagementErrorWithDetails `json:"error,omitempty"` // Properties - Gets or sets the template deployment properties. Properties *DeploymentPropertiesExtended `json:"properties,omitempty"` }
DeploymentValidateResult information from validate template deployment response.
type DeploymentsClient ¶
type DeploymentsClient struct {
BaseClient
}
DeploymentsClient is the client for the Deployments methods of the Resources service.
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.
func (DeploymentsClient) Cancel ¶
func (client DeploymentsClient) Cancel(ctx context.Context, resourceGroupName string, deploymentName string) (result autorest.Response, err error)
Cancel cancel a currently running template deployment.
resourceGroupName is the name of the resource group. The name is case insensitive. deploymentName is the name of the deployment.
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 deployment exists.
resourceGroupName is the name of the resource group to check. The name is case insensitive. deploymentName is the name of the deployment.
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 create a named template deployment using a template.
resourceGroupName is the name of the resource group. The name is case insensitive. deploymentName is the name of the deployment. parameters is additional parameters supplied to the operation.
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 begin deleting deployment.To determine whether the operation has finished processing the request, call GetLongRunningOperationStatus.
resourceGroupName is the name of the resource group. The name is case insensitive. deploymentName is the name of the deployment to be deleted.
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) Get ¶
func (client DeploymentsClient) Get(ctx context.Context, resourceGroupName string, deploymentName string) (result DeploymentExtended, err error)
Get get a deployment.
resourceGroupName is the name of the resource group to get. The name is case insensitive. deploymentName is the name of the deployment.
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) List ¶
func (client DeploymentsClient) List(ctx context.Context, resourceGroupName string, filter string, top *int32) (result DeploymentListResultPage, err error)
List get a list of deployments.
resourceGroupName is the name of the resource group to filter by. The name is case insensitive. filter is the filter to apply on the operation. top is query parameters. If null is passed returns all deployments.
func (DeploymentsClient) ListComplete ¶
func (client DeploymentsClient) ListComplete(ctx context.Context, resourceGroupName string, filter string, top *int32) (result DeploymentListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (DeploymentsClient) ListPreparer ¶
func (client DeploymentsClient) ListPreparer(ctx context.Context, resourceGroupName string, filter string, top *int32) (*http.Request, error)
ListPreparer prepares the List request.
func (DeploymentsClient) ListResponder ¶
func (client DeploymentsClient) ListResponder(resp *http.Response) (result DeploymentListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (DeploymentsClient) ListSender ¶
ListSender sends the List 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 DeploymentValidateResult, err error)
Validate validate a deployment template.
resourceGroupName is the name of the resource group. The name is case insensitive. deploymentName is the name of the deployment. parameters is deployment to validate.
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 ¶
ValidateSender sends the Validate request. The method will close the http.Response Body if it receives an error.
type DeploymentsCreateOrUpdateFuture ¶
type DeploymentsCreateOrUpdateFuture struct { azure.Future // contains filtered or unexported fields }
DeploymentsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (DeploymentsCreateOrUpdateFuture) Result ¶
func (future DeploymentsCreateOrUpdateFuture) Result(client DeploymentsClient) (de DeploymentExtended, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type DeploymentsDeleteFuture ¶
DeploymentsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (DeploymentsDeleteFuture) Result ¶
func (future DeploymentsDeleteFuture) Result(client DeploymentsClient) (ar autorest.Response, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type GenericResource ¶
type GenericResource struct { autorest.Response `json:"-"` // Plan - Gets or sets the plan of the resource. Plan *Plan `json:"plan,omitempty"` // Properties - Gets or sets the resource properties. Properties interface{} `json:"properties,omitempty"` // ID - Resource Id ID *string `json:"id,omitempty"` // Name - Resource name Name *string `json:"name,omitempty"` // Type - 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 GenericResourceFilter ¶
type GenericResourceFilter struct { // ResourceType - Gets or sets the resource type. ResourceType *string `json:"resourceType,omitempty"` // Tagname - Gets or sets the tag name. Tagname *string `json:"tagname,omitempty"` // Tagvalue - Gets or sets the tag value. Tagvalue *string `json:"tagvalue,omitempty"` }
GenericResourceFilter resource filter.
type Group ¶
type Group struct { autorest.Response `json:"-"` // ID - Gets the ID of the resource group. ID *string `json:"id,omitempty"` // Name - Gets or sets the Name of the resource group. Name *string `json:"name,omitempty"` Properties *GroupProperties `json:"properties,omitempty"` // Location - Gets or sets the location of the resource group. It cannot be changed after the resource group has been created. Has to be one of the supported Azure Locations, such as West US, East US, West Europe, East Asia, etc. Location *string `json:"location,omitempty"` // Tags - Gets or sets 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 GroupFilter ¶
type GroupFilter struct { // TagName - Gets or sets the tag name. TagName *string `json:"tagName,omitempty"` // TagValue - Gets or sets the tag value. TagValue *string `json:"tagValue,omitempty"` }
GroupFilter resource group filter.
type GroupListResult ¶
type GroupListResult struct { autorest.Response `json:"-"` // Value - Gets or sets the list of resource groups. Value *[]Group `json:"value,omitempty"` // NextLink - Gets or sets the URL to get 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.
type GroupListResultIterator ¶
type GroupListResultIterator struct {
// contains filtered or unexported fields
}
GroupListResultIterator provides access to a complete listing of Group values.
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.
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 (*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.
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 GroupProperties ¶
type GroupProperties struct { // ProvisioningState - Gets resource group provisioning state. ProvisioningState *string `json:"provisioningState,omitempty"` }
GroupProperties the resource group properties.
type GroupsClient ¶
type GroupsClient struct {
BaseClient
}
GroupsClient is the client for the Groups methods of the Resources service.
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.
func (GroupsClient) CheckExistence ¶
func (client GroupsClient) CheckExistence(ctx context.Context, resourceGroupName string) (result autorest.Response, err error)
CheckExistence checks whether resource group exists.
resourceGroupName is 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 create a resource group.
resourceGroupName is the name of the resource group to be created or updated. parameters is parameters supplied to the create or update resource group service operation.
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) (result GroupsDeleteFuture, err error)
Delete begin deleting resource group.To determine whether the operation has finished processing the request, call GetLongRunningOperationStatus.
resourceGroupName is the name of the resource group to be deleted. The name is case insensitive.
func (GroupsClient) DeletePreparer ¶
func (client GroupsClient) DeletePreparer(ctx context.Context, resourceGroupName 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) Get ¶
func (client GroupsClient) Get(ctx context.Context, resourceGroupName string) (result Group, err error)
Get get a resource group.
resourceGroupName is 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 a collection of resource groups.
filter is the filter to apply on the operation. top is query parameters. 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) ListResources ¶
func (client GroupsClient) ListResources(ctx context.Context, resourceGroupName string, filter string, top *int32) (result ListResultPage, err error)
ListResources get all of the resources under a subscription.
resourceGroupName is query parameters. If null is passed returns all resource groups. filter is the filter to apply on the operation. top is query parameters. If null is passed returns all resource groups.
func (GroupsClient) ListResourcesComplete ¶
func (client GroupsClient) ListResourcesComplete(ctx context.Context, resourceGroupName string, filter string, top *int32) (result ListResultIterator, err error)
ListResourcesComplete enumerates all values, automatically crossing page boundaries as required.
func (GroupsClient) ListResourcesPreparer ¶
func (client GroupsClient) ListResourcesPreparer(ctx context.Context, resourceGroupName string, filter string, top *int32) (*http.Request, error)
ListResourcesPreparer prepares the ListResources request.
func (GroupsClient) ListResourcesResponder ¶
func (client GroupsClient) ListResourcesResponder(resp *http.Response) (result ListResult, err error)
ListResourcesResponder handles the response to the ListResources request. The method always closes the http.Response Body.
func (GroupsClient) ListResourcesSender ¶
ListResourcesSender sends the ListResources request. The method will close the http.Response Body if it receives an error.
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) Patch ¶
func (client GroupsClient) Patch(ctx context.Context, resourceGroupName string, parameters Group) (result Group, err error)
Patch 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 groups, though if a field is unspecified current value will be carried over.
resourceGroupName is the name of the resource group to be created or updated. The name is case insensitive. parameters is parameters supplied to the update state resource group service operation.
func (GroupsClient) PatchPreparer ¶
func (client GroupsClient) PatchPreparer(ctx context.Context, resourceGroupName string, parameters Group) (*http.Request, error)
PatchPreparer prepares the Patch request.
func (GroupsClient) PatchResponder ¶
func (client GroupsClient) PatchResponder(resp *http.Response) (result Group, err error)
PatchResponder handles the response to the Patch request. The method always closes the http.Response Body.
func (GroupsClient) PatchSender ¶
PatchSender sends the Patch request. The method will close the http.Response Body if it receives an error.
type GroupsDeleteFuture ¶
GroupsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (GroupsDeleteFuture) Result ¶
func (future GroupsDeleteFuture) Result(client GroupsClient) (ar autorest.Response, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type ListResult ¶
type ListResult struct { autorest.Response `json:"-"` // Value - Gets or sets the list of resource groups. Value *[]GenericResource `json:"value,omitempty"` // NextLink - Gets or sets the URL to get 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.
type ListResultIterator ¶
type ListResultIterator struct {
// contains filtered or unexported fields
}
ListResultIterator provides access to a complete listing of GenericResource values.
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.
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() GenericResource
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 GenericResource values.
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.
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() []GenericResource
Values returns the slice of values for the current page or nil if there are no values.
type ManagementError ¶
type ManagementError struct { // Code - Gets or sets the error code returned from the server. Code *string `json:"code,omitempty"` // Message - Gets or sets the error message returned from the server. Message *string `json:"message,omitempty"` // Target - Gets or sets the target of the error. Target *string `json:"target,omitempty"` }
ManagementError ...
type ManagementErrorWithDetails ¶
type ManagementErrorWithDetails struct { // Details - Gets or sets validation error. Details *[]ManagementError `json:"details,omitempty"` // Code - Gets or sets the error code returned from the server. Code *string `json:"code,omitempty"` // Message - Gets or sets the error message returned from the server. Message *string `json:"message,omitempty"` // Target - Gets or sets the target of the error. Target *string `json:"target,omitempty"` }
ManagementErrorWithDetails ...
type MoveInfo ¶
type MoveInfo struct { // ResourcesProperty - Gets or sets 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 ¶
MoveResourcesFuture an abstraction for monitoring and retrieving the results of a long-running operation.
type ParametersLink ¶
type ParametersLink struct { // URI - URI referencing the template. URI *string `json:"uri,omitempty"` // ContentVersion - If included it must match the ContentVersion in the template. ContentVersion *string `json:"contentVersion,omitempty"` }
ParametersLink entity representing the reference to the deployment paramaters.
type Plan ¶
type Plan struct { // Name - Gets or sets the plan ID. Name *string `json:"name,omitempty"` // Publisher - Gets or sets the publisher ID. Publisher *string `json:"publisher,omitempty"` // Product - Gets or sets the offer ID. Product *string `json:"product,omitempty"` // PromotionCode - Gets or sets the promotion code. PromotionCode *string `json:"promotionCode,omitempty"` }
Plan plan for the resource.
type PolicyAssignment ¶
type PolicyAssignment struct { autorest.Response `json:"-"` // Properties - Gets or sets the policy assignment properties. Properties *PolicyAssignmentProperties `json:"properties,omitempty"` // Name - Gets or sets the policy assignment name. Name *string `json:"name,omitempty"` }
PolicyAssignment policy assignment.
type PolicyAssignmentListResult ¶
type PolicyAssignmentListResult struct { autorest.Response `json:"-"` // Value - Policy assignment list. Value *[]PolicyAssignment `json:"value,omitempty"` // NextLink - Gets or sets the URL to get the next set of policy assignment results. NextLink *string `json:"nextLink,omitempty"` }
PolicyAssignmentListResult policy assignment list operation result.
func (PolicyAssignmentListResult) IsEmpty ¶
func (palr PolicyAssignmentListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type PolicyAssignmentListResultIterator ¶
type PolicyAssignmentListResultIterator struct {
// contains filtered or unexported fields
}
PolicyAssignmentListResultIterator provides access to a complete listing of PolicyAssignment values.
func (*PolicyAssignmentListResultIterator) Next ¶
func (iter *PolicyAssignmentListResultIterator) 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.
func (PolicyAssignmentListResultIterator) NotDone ¶
func (iter PolicyAssignmentListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (PolicyAssignmentListResultIterator) Response ¶
func (iter PolicyAssignmentListResultIterator) Response() PolicyAssignmentListResult
Response returns the raw server response from the last page request.
func (PolicyAssignmentListResultIterator) Value ¶
func (iter PolicyAssignmentListResultIterator) Value() PolicyAssignment
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type PolicyAssignmentListResultPage ¶
type PolicyAssignmentListResultPage struct {
// contains filtered or unexported fields
}
PolicyAssignmentListResultPage contains a page of PolicyAssignment values.
func (*PolicyAssignmentListResultPage) Next ¶
func (page *PolicyAssignmentListResultPage) 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.
func (PolicyAssignmentListResultPage) NotDone ¶
func (page PolicyAssignmentListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (PolicyAssignmentListResultPage) Response ¶
func (page PolicyAssignmentListResultPage) Response() PolicyAssignmentListResult
Response returns the raw server response from the last page request.
func (PolicyAssignmentListResultPage) Values ¶
func (page PolicyAssignmentListResultPage) Values() []PolicyAssignment
Values returns the slice of values for the current page or nil if there are no values.
type PolicyAssignmentProperties ¶
type PolicyAssignmentProperties struct { // Scope - Gets or sets the policy assignment scope. Scope *string `json:"scope,omitempty"` // DisplayName - Gets or sets the policy assignment display name. DisplayName *string `json:"displayName,omitempty"` // PolicyDefinitionID - Gets or sets the policy definition Id. PolicyDefinitionID *string `json:"policyDefinitionId,omitempty"` }
PolicyAssignmentProperties policy Assignment properties.
type PolicyAssignmentsClient ¶
type PolicyAssignmentsClient struct {
BaseClient
}
PolicyAssignmentsClient is the client for the PolicyAssignments methods of the Resources service.
func NewPolicyAssignmentsClient ¶
func NewPolicyAssignmentsClient(subscriptionID string) PolicyAssignmentsClient
NewPolicyAssignmentsClient creates an instance of the PolicyAssignmentsClient client.
func NewPolicyAssignmentsClientWithBaseURI ¶
func NewPolicyAssignmentsClientWithBaseURI(baseURI string, subscriptionID string) PolicyAssignmentsClient
NewPolicyAssignmentsClientWithBaseURI creates an instance of the PolicyAssignmentsClient client.
func (PolicyAssignmentsClient) Create ¶
func (client PolicyAssignmentsClient) Create(ctx context.Context, scope string, policyAssignmentName string, parameters PolicyAssignment) (result PolicyAssignment, err error)
Create create policy assignment.
scope is scope. policyAssignmentName is policy assignment name. parameters is policy assignment.
func (PolicyAssignmentsClient) CreateByID ¶
func (client PolicyAssignmentsClient) CreateByID(ctx context.Context, policyAssignmentID string, parameters PolicyAssignment) (result PolicyAssignment, err error)
CreateByID create policy assignment by Id.
policyAssignmentID is policy assignment Id parameters is policy assignment.
func (PolicyAssignmentsClient) CreateByIDPreparer ¶
func (client PolicyAssignmentsClient) CreateByIDPreparer(ctx context.Context, policyAssignmentID string, parameters PolicyAssignment) (*http.Request, error)
CreateByIDPreparer prepares the CreateByID request.
func (PolicyAssignmentsClient) CreateByIDResponder ¶
func (client PolicyAssignmentsClient) CreateByIDResponder(resp *http.Response) (result PolicyAssignment, err error)
CreateByIDResponder handles the response to the CreateByID request. The method always closes the http.Response Body.
func (PolicyAssignmentsClient) CreateByIDSender ¶
CreateByIDSender sends the CreateByID request. The method will close the http.Response Body if it receives an error.
func (PolicyAssignmentsClient) CreatePreparer ¶
func (client PolicyAssignmentsClient) CreatePreparer(ctx context.Context, scope string, policyAssignmentName string, parameters PolicyAssignment) (*http.Request, error)
CreatePreparer prepares the Create request.
func (PolicyAssignmentsClient) CreateResponder ¶
func (client PolicyAssignmentsClient) CreateResponder(resp *http.Response) (result PolicyAssignment, err error)
CreateResponder handles the response to the Create request. The method always closes the http.Response Body.
func (PolicyAssignmentsClient) CreateSender ¶
CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.
func (PolicyAssignmentsClient) Delete ¶
func (client PolicyAssignmentsClient) Delete(ctx context.Context, scope string, policyAssignmentName string) (result PolicyAssignment, err error)
Delete delete policy assignment.
scope is scope. policyAssignmentName is policy assignment name.
func (PolicyAssignmentsClient) DeleteByID ¶
func (client PolicyAssignmentsClient) DeleteByID(ctx context.Context, policyAssignmentID string) (result PolicyAssignment, err error)
DeleteByID delete policy assignment.
policyAssignmentID is policy assignment Id
func (PolicyAssignmentsClient) DeleteByIDPreparer ¶
func (client PolicyAssignmentsClient) DeleteByIDPreparer(ctx context.Context, policyAssignmentID string) (*http.Request, error)
DeleteByIDPreparer prepares the DeleteByID request.
func (PolicyAssignmentsClient) DeleteByIDResponder ¶
func (client PolicyAssignmentsClient) DeleteByIDResponder(resp *http.Response) (result PolicyAssignment, err error)
DeleteByIDResponder handles the response to the DeleteByID request. The method always closes the http.Response Body.
func (PolicyAssignmentsClient) DeleteByIDSender ¶
DeleteByIDSender sends the DeleteByID request. The method will close the http.Response Body if it receives an error.
func (PolicyAssignmentsClient) DeletePreparer ¶
func (client PolicyAssignmentsClient) DeletePreparer(ctx context.Context, scope string, policyAssignmentName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (PolicyAssignmentsClient) DeleteResponder ¶
func (client PolicyAssignmentsClient) DeleteResponder(resp *http.Response) (result PolicyAssignment, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (PolicyAssignmentsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (PolicyAssignmentsClient) Get ¶
func (client PolicyAssignmentsClient) Get(ctx context.Context, scope string, policyAssignmentName string) (result PolicyAssignment, err error)
Get get single policy assignment.
scope is scope. policyAssignmentName is policy assignment name.
func (PolicyAssignmentsClient) GetByID ¶
func (client PolicyAssignmentsClient) GetByID(ctx context.Context, policyAssignmentID string) (result PolicyAssignment, err error)
GetByID get single policy assignment.
policyAssignmentID is policy assignment Id
func (PolicyAssignmentsClient) GetByIDPreparer ¶
func (client PolicyAssignmentsClient) GetByIDPreparer(ctx context.Context, policyAssignmentID string) (*http.Request, error)
GetByIDPreparer prepares the GetByID request.
func (PolicyAssignmentsClient) GetByIDResponder ¶
func (client PolicyAssignmentsClient) GetByIDResponder(resp *http.Response) (result PolicyAssignment, err error)
GetByIDResponder handles the response to the GetByID request. The method always closes the http.Response Body.
func (PolicyAssignmentsClient) GetByIDSender ¶
GetByIDSender sends the GetByID request. The method will close the http.Response Body if it receives an error.
func (PolicyAssignmentsClient) GetPreparer ¶
func (client PolicyAssignmentsClient) GetPreparer(ctx context.Context, scope string, policyAssignmentName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (PolicyAssignmentsClient) GetResponder ¶
func (client PolicyAssignmentsClient) GetResponder(resp *http.Response) (result PolicyAssignment, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (PolicyAssignmentsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (PolicyAssignmentsClient) List ¶
func (client PolicyAssignmentsClient) List(ctx context.Context, filter string) (result PolicyAssignmentListResultPage, err error)
List gets policy assignments of the subscription.
filter is the filter to apply on the operation.
func (PolicyAssignmentsClient) ListComplete ¶
func (client PolicyAssignmentsClient) ListComplete(ctx context.Context, filter string) (result PolicyAssignmentListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (PolicyAssignmentsClient) ListForResource ¶
func (client PolicyAssignmentsClient) ListForResource(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, filter string) (result PolicyAssignmentListResultPage, err error)
ListForResource gets policy assignments of the resource.
resourceGroupName is the name of the resource group. resourceProviderNamespace is the name of the resource provider. parentResourcePath is the parent resource path. resourceType is the resource type. resourceName is the resource name. filter is the filter to apply on the operation.
func (PolicyAssignmentsClient) ListForResourceComplete ¶
func (client PolicyAssignmentsClient) ListForResourceComplete(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, filter string) (result PolicyAssignmentListResultIterator, err error)
ListForResourceComplete enumerates all values, automatically crossing page boundaries as required.
func (PolicyAssignmentsClient) ListForResourceGroup ¶
func (client PolicyAssignmentsClient) ListForResourceGroup(ctx context.Context, resourceGroupName string, filter string) (result PolicyAssignmentListResultPage, err error)
ListForResourceGroup gets policy assignments of the resource group.
resourceGroupName is resource group name. filter is the filter to apply on the operation.
func (PolicyAssignmentsClient) ListForResourceGroupComplete ¶
func (client PolicyAssignmentsClient) ListForResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string) (result PolicyAssignmentListResultIterator, err error)
ListForResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (PolicyAssignmentsClient) ListForResourceGroupPreparer ¶
func (client PolicyAssignmentsClient) ListForResourceGroupPreparer(ctx context.Context, resourceGroupName string, filter string) (*http.Request, error)
ListForResourceGroupPreparer prepares the ListForResourceGroup request.
func (PolicyAssignmentsClient) ListForResourceGroupResponder ¶
func (client PolicyAssignmentsClient) ListForResourceGroupResponder(resp *http.Response) (result PolicyAssignmentListResult, err error)
ListForResourceGroupResponder handles the response to the ListForResourceGroup request. The method always closes the http.Response Body.
func (PolicyAssignmentsClient) ListForResourceGroupSender ¶
func (client PolicyAssignmentsClient) ListForResourceGroupSender(req *http.Request) (*http.Response, error)
ListForResourceGroupSender sends the ListForResourceGroup request. The method will close the http.Response Body if it receives an error.
func (PolicyAssignmentsClient) ListForResourcePreparer ¶
func (client PolicyAssignmentsClient) ListForResourcePreparer(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, filter string) (*http.Request, error)
ListForResourcePreparer prepares the ListForResource request.
func (PolicyAssignmentsClient) ListForResourceResponder ¶
func (client PolicyAssignmentsClient) ListForResourceResponder(resp *http.Response) (result PolicyAssignmentListResult, err error)
ListForResourceResponder handles the response to the ListForResource request. The method always closes the http.Response Body.
func (PolicyAssignmentsClient) ListForResourceSender ¶
func (client PolicyAssignmentsClient) ListForResourceSender(req *http.Request) (*http.Response, error)
ListForResourceSender sends the ListForResource request. The method will close the http.Response Body if it receives an error.
func (PolicyAssignmentsClient) ListForScope ¶
func (client PolicyAssignmentsClient) ListForScope(ctx context.Context, scope string, filter string) (result PolicyAssignmentListResultPage, err error)
ListForScope gets policy assignments of the scope.
scope is scope. filter is the filter to apply on the operation.
func (PolicyAssignmentsClient) ListForScopeComplete ¶
func (client PolicyAssignmentsClient) ListForScopeComplete(ctx context.Context, scope string, filter string) (result PolicyAssignmentListResultIterator, err error)
ListForScopeComplete enumerates all values, automatically crossing page boundaries as required.
func (PolicyAssignmentsClient) ListForScopePreparer ¶
func (client PolicyAssignmentsClient) ListForScopePreparer(ctx context.Context, scope string, filter string) (*http.Request, error)
ListForScopePreparer prepares the ListForScope request.
func (PolicyAssignmentsClient) ListForScopeResponder ¶
func (client PolicyAssignmentsClient) ListForScopeResponder(resp *http.Response) (result PolicyAssignmentListResult, err error)
ListForScopeResponder handles the response to the ListForScope request. The method always closes the http.Response Body.
func (PolicyAssignmentsClient) ListForScopeSender ¶
ListForScopeSender sends the ListForScope request. The method will close the http.Response Body if it receives an error.
func (PolicyAssignmentsClient) ListPreparer ¶
func (client PolicyAssignmentsClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (PolicyAssignmentsClient) ListResponder ¶
func (client PolicyAssignmentsClient) ListResponder(resp *http.Response) (result PolicyAssignmentListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (PolicyAssignmentsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type PolicyDefinition ¶
type PolicyDefinition struct { autorest.Response `json:"-"` // Properties - Gets or sets the policy definition properties. Properties *PolicyDefinitionProperties `json:"properties,omitempty"` // Name - Gets or sets the policy definition name. Name *string `json:"name,omitempty"` }
PolicyDefinition policy definition.
type PolicyDefinitionProperties ¶
type PolicyDefinitionProperties struct { // Description - Gets or sets the policy definition description. Description *string `json:"description,omitempty"` // DisplayName - Gets or sets the policy definition display name. DisplayName *string `json:"displayName,omitempty"` // PolicyRule - The policy rule json. PolicyRule interface{} `json:"policyRule,omitempty"` }
PolicyDefinitionProperties policy definition properties.
type PolicyDefinitionsClient ¶
type PolicyDefinitionsClient struct {
BaseClient
}
PolicyDefinitionsClient is the client for the PolicyDefinitions methods of the Resources service.
func NewPolicyDefinitionsClient ¶
func NewPolicyDefinitionsClient(subscriptionID string) PolicyDefinitionsClient
NewPolicyDefinitionsClient creates an instance of the PolicyDefinitionsClient client.
func NewPolicyDefinitionsClientWithBaseURI ¶
func NewPolicyDefinitionsClientWithBaseURI(baseURI string, subscriptionID string) PolicyDefinitionsClient
NewPolicyDefinitionsClientWithBaseURI creates an instance of the PolicyDefinitionsClient client.
func (PolicyDefinitionsClient) CreateOrUpdate ¶
func (client PolicyDefinitionsClient) CreateOrUpdate(ctx context.Context, policyDefinitionName string, parameters PolicyDefinition) (result PolicyDefinition, err error)
CreateOrUpdate create or update policy definition.
policyDefinitionName is the policy definition name. parameters is the policy definition properties
func (PolicyDefinitionsClient) CreateOrUpdatePreparer ¶
func (client PolicyDefinitionsClient) CreateOrUpdatePreparer(ctx context.Context, policyDefinitionName string, parameters PolicyDefinition) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (PolicyDefinitionsClient) CreateOrUpdateResponder ¶
func (client PolicyDefinitionsClient) CreateOrUpdateResponder(resp *http.Response) (result PolicyDefinition, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (PolicyDefinitionsClient) CreateOrUpdateSender ¶
func (client PolicyDefinitionsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (PolicyDefinitionsClient) Delete ¶
func (client PolicyDefinitionsClient) Delete(ctx context.Context, policyDefinitionName string) (result autorest.Response, err error)
Delete deletes policy definition.
policyDefinitionName is the policy definition name.
func (PolicyDefinitionsClient) DeletePreparer ¶
func (client PolicyDefinitionsClient) DeletePreparer(ctx context.Context, policyDefinitionName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (PolicyDefinitionsClient) DeleteResponder ¶
func (client PolicyDefinitionsClient) 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 (PolicyDefinitionsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (PolicyDefinitionsClient) Get ¶
func (client PolicyDefinitionsClient) Get(ctx context.Context, policyDefinitionName string) (result PolicyDefinition, err error)
Get gets policy definition.
policyDefinitionName is the policy definition name.
func (PolicyDefinitionsClient) GetPreparer ¶
func (client PolicyDefinitionsClient) GetPreparer(ctx context.Context, policyDefinitionName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (PolicyDefinitionsClient) GetResponder ¶
func (client PolicyDefinitionsClient) GetResponder(resp *http.Response) (result PolicyDefinition, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type Provider ¶
type Provider struct { autorest.Response `json:"-"` // ID - Gets or sets the provider id. ID *string `json:"id,omitempty"` // Namespace - Gets or sets the namespace of the provider. Namespace *string `json:"namespace,omitempty"` // RegistrationState - Gets or sets the registration state of the provider. RegistrationState *string `json:"registrationState,omitempty"` // ResourceTypes - Gets or sets the collection of provider resource types. ResourceTypes *[]ProviderResourceType `json:"resourceTypes,omitempty"` }
Provider resource provider information.
type ProviderListResult ¶
type ProviderListResult struct { autorest.Response `json:"-"` // Value - Gets or sets the list of resource providers. Value *[]Provider `json:"value,omitempty"` // NextLink - Gets or sets the URL to get 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.
type ProviderListResultIterator ¶
type ProviderListResultIterator struct {
// contains filtered or unexported fields
}
ProviderListResultIterator provides access to a complete listing of Provider values.
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.
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 (*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.
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 ProviderOperationDefinition ¶
type ProviderOperationDefinition struct { // Name - Gets or sets the provider operation name. Name *string `json:"name,omitempty"` // Display - Gets or sets the display property of the provider operation. Display *ProviderOperationDisplayProperties `json:"display,omitempty"` }
ProviderOperationDefinition resource provider operation information.
type ProviderOperationDetailListResult ¶
type ProviderOperationDetailListResult struct { autorest.Response `json:"-"` // Value - Gets or sets the list of resource provider operations. Value *[]ProviderOperationDefinition `json:"value,omitempty"` // NextLink - URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
ProviderOperationDetailListResult list of resource provider operations.
func (ProviderOperationDetailListResult) IsEmpty ¶
func (podlr ProviderOperationDetailListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type ProviderOperationDetailListResultIterator ¶
type ProviderOperationDetailListResultIterator struct {
// contains filtered or unexported fields
}
ProviderOperationDetailListResultIterator provides access to a complete listing of ProviderOperationDefinition values.
func (*ProviderOperationDetailListResultIterator) Next ¶
func (iter *ProviderOperationDetailListResultIterator) 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.
func (ProviderOperationDetailListResultIterator) NotDone ¶
func (iter ProviderOperationDetailListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ProviderOperationDetailListResultIterator) Response ¶
func (iter ProviderOperationDetailListResultIterator) Response() ProviderOperationDetailListResult
Response returns the raw server response from the last page request.
func (ProviderOperationDetailListResultIterator) Value ¶
func (iter ProviderOperationDetailListResultIterator) Value() ProviderOperationDefinition
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ProviderOperationDetailListResultPage ¶
type ProviderOperationDetailListResultPage struct {
// contains filtered or unexported fields
}
ProviderOperationDetailListResultPage contains a page of ProviderOperationDefinition values.
func (*ProviderOperationDetailListResultPage) Next ¶
func (page *ProviderOperationDetailListResultPage) 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.
func (ProviderOperationDetailListResultPage) NotDone ¶
func (page ProviderOperationDetailListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ProviderOperationDetailListResultPage) Response ¶
func (page ProviderOperationDetailListResultPage) Response() ProviderOperationDetailListResult
Response returns the raw server response from the last page request.
func (ProviderOperationDetailListResultPage) Values ¶
func (page ProviderOperationDetailListResultPage) Values() []ProviderOperationDefinition
Values returns the slice of values for the current page or nil if there are no values.
type ProviderOperationDetailsClient ¶
type ProviderOperationDetailsClient struct {
BaseClient
}
ProviderOperationDetailsClient is the client for the ProviderOperationDetails methods of the Resources service.
func NewProviderOperationDetailsClient ¶
func NewProviderOperationDetailsClient(subscriptionID string) ProviderOperationDetailsClient
NewProviderOperationDetailsClient creates an instance of the ProviderOperationDetailsClient client.
func NewProviderOperationDetailsClientWithBaseURI ¶
func NewProviderOperationDetailsClientWithBaseURI(baseURI string, subscriptionID string) ProviderOperationDetailsClient
NewProviderOperationDetailsClientWithBaseURI creates an instance of the ProviderOperationDetailsClient client.
func (ProviderOperationDetailsClient) List ¶
func (client ProviderOperationDetailsClient) List(ctx context.Context, resourceProviderNamespace string) (result ProviderOperationDetailListResultPage, err error)
List gets a list of resource providers.
resourceProviderNamespace is resource identity.
func (ProviderOperationDetailsClient) ListComplete ¶
func (client ProviderOperationDetailsClient) ListComplete(ctx context.Context, resourceProviderNamespace string) (result ProviderOperationDetailListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (ProviderOperationDetailsClient) ListPreparer ¶
func (client ProviderOperationDetailsClient) ListPreparer(ctx context.Context, resourceProviderNamespace string) (*http.Request, error)
ListPreparer prepares the List request.
func (ProviderOperationDetailsClient) ListResponder ¶
func (client ProviderOperationDetailsClient) ListResponder(resp *http.Response) (result ProviderOperationDetailListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (ProviderOperationDetailsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type ProviderOperationDisplayProperties ¶
type ProviderOperationDisplayProperties struct { // Publisher - Gets or sets operation description. Publisher *string `json:"publisher,omitempty"` // Provider - Gets or sets operation provider. Provider *string `json:"provider,omitempty"` // Resource - Gets or sets operation resource. Resource *string `json:"resource,omitempty"` // Operation - Gets or sets operation. Operation *string `json:"operation,omitempty"` // Description - Gets or sets operation description. Description *string `json:"description,omitempty"` }
ProviderOperationDisplayProperties resource provider operation's display properties.
type ProviderResourceType ¶
type ProviderResourceType struct { // ResourceType - Gets or sets the resource type. ResourceType *string `json:"resourceType,omitempty"` // Locations - Gets or sets the collection of locations where this resource type can be created in. Locations *[]string `json:"locations,omitempty"` // APIVersions - Gets or sets the api version. APIVersions *[]string `json:"apiVersions,omitempty"` // Properties - Gets or sets 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 client for the Providers methods of the Resources service.
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.
func (ProvidersClient) Get ¶
func (client ProvidersClient) Get(ctx context.Context, resourceProviderNamespace string) (result Provider, err error)
Get gets a resource provider.
resourceProviderNamespace is namespace of the resource provider.
func (ProvidersClient) GetPreparer ¶
func (client ProvidersClient) GetPreparer(ctx context.Context, resourceProviderNamespace 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) (result ProviderListResultPage, err error)
List gets a list of resource providers.
top is query parameters. If null is passed returns all deployments.
func (ProvidersClient) ListComplete ¶
func (client ProvidersClient) ListComplete(ctx context.Context, top *int32) (result ProviderListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (ProvidersClient) ListPreparer ¶
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 provider to be used with a subscription.
resourceProviderNamespace is namespace of the resource provider.
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 provider from a subscription.
resourceProviderNamespace is namespace of the resource provider.
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 Resource ¶
type Resource struct { // ID - Resource Id ID *string `json:"id,omitempty"` // Name - Resource name Name *string `json:"name,omitempty"` // Type - 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 ...
func (Resource) MarshalJSON ¶
MarshalJSON is the custom marshaler for Resource.
type SubResource ¶
type SubResource struct { // ID - Resource Id ID *string `json:"id,omitempty"` }
SubResource ...
type TagCount ¶
type TagCount struct { // Type - Type of count. Type *string `json:"type,omitempty"` // Value - Value of count. Value *string `json:"value,omitempty"` }
TagCount tag count.
type TagDetails ¶
type TagDetails struct { autorest.Response `json:"-"` // ID - Gets or sets the tag ID. ID *string `json:"id,omitempty"` // TagName - Gets or sets the tag name. TagName *string `json:"tagName,omitempty"` // Count - Gets or sets the tag count. Count *TagCount `json:"count,omitempty"` // Values - Gets or sets the list of tag values. Values *[]TagValue `json:"values,omitempty"` }
TagDetails tag details.
type TagValue ¶
type TagValue struct { autorest.Response `json:"-"` // ID - Gets or sets the tag ID. ID *string `json:"id,omitempty"` // TagValue - Gets or sets the tag value. TagValue *string `json:"tagValue,omitempty"` // Count - Gets or sets the tag value count. Count *TagCount `json:"count,omitempty"` }
TagValue tag information.
type TagsClient ¶
type TagsClient struct {
BaseClient
}
TagsClient is the client for the Tags methods of the Resources service.
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.
func (TagsClient) CreateOrUpdate ¶
func (client TagsClient) CreateOrUpdate(ctx context.Context, tagName string) (result TagDetails, err error)
CreateOrUpdate create a subscription resource tag.
tagName is the name of the tag.
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 create a subscription resource tag value.
tagName is the name of the tag. tagValue is the value of the tag.
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 delete a subscription resource tag.
tagName is the name of the tag.
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 delete a subscription resource tag value.
tagName is the name of the tag. tagValue is the value of the tag.
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) List ¶
func (client TagsClient) List(ctx context.Context) (result TagsListResultPage, err error)
List get a list of subscription resource tags.
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.
type TagsListResult ¶
type TagsListResult struct { autorest.Response `json:"-"` // Value - Gets or sets the list of tags. Value *[]TagDetails `json:"value,omitempty"` // NextLink - Gets or sets the URL to get 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.
type TagsListResultIterator ¶
type TagsListResultIterator struct {
// contains filtered or unexported fields
}
TagsListResultIterator provides access to a complete listing of TagDetails values.
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.
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 (*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.
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 TargetResource ¶
type TargetResource struct { // ID - Gets or sets the ID of the resource. ID *string `json:"id,omitempty"` // ResourceName - Gets or sets the name of the resource. ResourceName *string `json:"resourceName,omitempty"` // ResourceType - Gets or sets the type of the resource. ResourceType *string `json:"resourceType,omitempty"` }
TargetResource target resource.
type TemplateLink ¶
type TemplateLink struct { // URI - URI referencing the template. URI *string `json:"uri,omitempty"` // ContentVersion - If included it must match the ContentVersion in the template. ContentVersion *string `json:"contentVersion,omitempty"` }
TemplateLink entity representing the reference to the template.
type UpdateFuture ¶
UpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (UpdateFuture) Result ¶
func (future UpdateFuture) Result(client Client) (gr GenericResource, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.