Documentation ¶
Index ¶
- func ValidateExtensionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVirtualMachineScaleSetID(input interface{}, key string) (warnings []string, errors []error)
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type ExtensionId
- type GetOperationOptions
- type GetOperationResponse
- type KeyVaultSecretReference
- type ListCompleteResult
- type ListOperationResponse
- type SubResource
- type UpdateOperationResponse
- type VirtualMachineScaleSetExtension
- type VirtualMachineScaleSetExtensionOperationPredicate
- type VirtualMachineScaleSetExtensionProperties
- type VirtualMachineScaleSetExtensionUpdate
- type VirtualMachineScaleSetExtensionsClient
- func (c VirtualMachineScaleSetExtensionsClient) CreateOrUpdate(ctx context.Context, id ExtensionId, input VirtualMachineScaleSetExtension) (result CreateOrUpdateOperationResponse, err error)
- func (c VirtualMachineScaleSetExtensionsClient) CreateOrUpdateThenPoll(ctx context.Context, id ExtensionId, input VirtualMachineScaleSetExtension) error
- func (c VirtualMachineScaleSetExtensionsClient) Delete(ctx context.Context, id ExtensionId) (result DeleteOperationResponse, err error)
- func (c VirtualMachineScaleSetExtensionsClient) DeleteThenPoll(ctx context.Context, id ExtensionId) error
- func (c VirtualMachineScaleSetExtensionsClient) Get(ctx context.Context, id ExtensionId, options GetOperationOptions) (result GetOperationResponse, err error)
- func (c VirtualMachineScaleSetExtensionsClient) List(ctx context.Context, id VirtualMachineScaleSetId) (resp ListOperationResponse, err error)
- func (c VirtualMachineScaleSetExtensionsClient) ListComplete(ctx context.Context, id VirtualMachineScaleSetId) (ListCompleteResult, error)
- func (c VirtualMachineScaleSetExtensionsClient) ListCompleteMatchingPredicate(ctx context.Context, id VirtualMachineScaleSetId, ...) (resp ListCompleteResult, err error)
- func (c VirtualMachineScaleSetExtensionsClient) Update(ctx context.Context, id ExtensionId, ...) (result UpdateOperationResponse, err error)
- func (c VirtualMachineScaleSetExtensionsClient) UpdateThenPoll(ctx context.Context, id ExtensionId, ...) error
- type VirtualMachineScaleSetId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateExtensionID ¶
ValidateExtensionID checks that 'input' can be parsed as a Extension ID
func ValidateVirtualMachineScaleSetID ¶
func ValidateVirtualMachineScaleSetID(input interface{}, key string) (warnings []string, errors []error)
ValidateVirtualMachineScaleSetID checks that 'input' can be parsed as a Virtual Machine Scale Set ID
Types ¶
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type DeleteOperationResponse ¶
type DeleteOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type ExtensionId ¶
type ExtensionId struct { SubscriptionId string ResourceGroupName string VirtualMachineName string ExtensionName string }
ExtensionId is a struct representing the Resource ID for a Extension
func NewExtensionID ¶
func NewExtensionID(subscriptionId string, resourceGroupName string, virtualMachineName string, extensionName string) ExtensionId
NewExtensionID returns a new ExtensionId struct
func ParseExtensionID ¶
func ParseExtensionID(input string) (*ExtensionId, error)
ParseExtensionID parses 'input' into a ExtensionId
func ParseExtensionIDInsensitively ¶
func ParseExtensionIDInsensitively(input string) (*ExtensionId, error)
ParseExtensionIDInsensitively parses 'input' case-insensitively into a ExtensionId note: this method should only be used for API response data and not user input
func (ExtensionId) Segments ¶
func (id ExtensionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Extension ID
func (ExtensionId) String ¶
func (id ExtensionId) String() string
String returns a human-readable description of this Extension ID
type GetOperationOptions ¶
type GetOperationOptions struct {
Expand *string
}
func DefaultGetOperationOptions ¶
func DefaultGetOperationOptions() GetOperationOptions
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response Model *VirtualMachineScaleSetExtension }
type KeyVaultSecretReference ¶
type KeyVaultSecretReference struct { SecretUrl string `json:"secretUrl"` SourceVault SubResource `json:"sourceVault"` }
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []VirtualMachineScaleSetExtension
}
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response Model *[]VirtualMachineScaleSetExtension // contains filtered or unexported fields }
func (ListOperationResponse) HasMore ¶
func (r ListOperationResponse) HasMore() bool
func (ListOperationResponse) LoadMore ¶
func (r ListOperationResponse) LoadMore(ctx context.Context) (resp ListOperationResponse, err error)
type SubResource ¶
type SubResource struct {
Id *string `json:"id,omitempty"`
}
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type VirtualMachineScaleSetExtension ¶
type VirtualMachineScaleSetExtension struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *VirtualMachineScaleSetExtensionProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type VirtualMachineScaleSetExtensionOperationPredicate ¶
type VirtualMachineScaleSetExtensionOperationPredicate struct { Id *string Name *string Type *string }
func (VirtualMachineScaleSetExtensionOperationPredicate) Matches ¶
func (p VirtualMachineScaleSetExtensionOperationPredicate) Matches(input VirtualMachineScaleSetExtension) bool
type VirtualMachineScaleSetExtensionProperties ¶
type VirtualMachineScaleSetExtensionProperties struct { AutoUpgradeMinorVersion *bool `json:"autoUpgradeMinorVersion,omitempty"` EnableAutomaticUpgrade *bool `json:"enableAutomaticUpgrade,omitempty"` ForceUpdateTag *string `json:"forceUpdateTag,omitempty"` ProtectedSettings *interface{} `json:"protectedSettings,omitempty"` ProtectedSettingsFromKeyVault *KeyVaultSecretReference `json:"protectedSettingsFromKeyVault,omitempty"` ProvisionAfterExtensions *[]string `json:"provisionAfterExtensions,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Publisher *string `json:"publisher,omitempty"` Settings *interface{} `json:"settings,omitempty"` SuppressFailures *bool `json:"suppressFailures,omitempty"` Type *string `json:"type,omitempty"` TypeHandlerVersion *string `json:"typeHandlerVersion,omitempty"` }
type VirtualMachineScaleSetExtensionUpdate ¶
type VirtualMachineScaleSetExtensionUpdate struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *VirtualMachineScaleSetExtensionProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type VirtualMachineScaleSetExtensionsClient ¶
type VirtualMachineScaleSetExtensionsClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewVirtualMachineScaleSetExtensionsClientWithBaseURI ¶
func NewVirtualMachineScaleSetExtensionsClientWithBaseURI(endpoint string) VirtualMachineScaleSetExtensionsClient
func (VirtualMachineScaleSetExtensionsClient) CreateOrUpdate ¶
func (c VirtualMachineScaleSetExtensionsClient) CreateOrUpdate(ctx context.Context, id ExtensionId, input VirtualMachineScaleSetExtension) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (VirtualMachineScaleSetExtensionsClient) CreateOrUpdateThenPoll ¶
func (c VirtualMachineScaleSetExtensionsClient) CreateOrUpdateThenPoll(ctx context.Context, id ExtensionId, input VirtualMachineScaleSetExtension) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (VirtualMachineScaleSetExtensionsClient) Delete ¶
func (c VirtualMachineScaleSetExtensionsClient) Delete(ctx context.Context, id ExtensionId) (result DeleteOperationResponse, err error)
Delete ...
func (VirtualMachineScaleSetExtensionsClient) DeleteThenPoll ¶
func (c VirtualMachineScaleSetExtensionsClient) DeleteThenPoll(ctx context.Context, id ExtensionId) error
DeleteThenPoll performs Delete then polls until it's completed
func (VirtualMachineScaleSetExtensionsClient) Get ¶
func (c VirtualMachineScaleSetExtensionsClient) Get(ctx context.Context, id ExtensionId, options GetOperationOptions) (result GetOperationResponse, err error)
Get ...
func (VirtualMachineScaleSetExtensionsClient) List ¶
func (c VirtualMachineScaleSetExtensionsClient) List(ctx context.Context, id VirtualMachineScaleSetId) (resp ListOperationResponse, err error)
List ...
func (VirtualMachineScaleSetExtensionsClient) ListComplete ¶
func (c VirtualMachineScaleSetExtensionsClient) ListComplete(ctx context.Context, id VirtualMachineScaleSetId) (ListCompleteResult, error)
ListComplete retrieves all of the results into a single object
func (VirtualMachineScaleSetExtensionsClient) ListCompleteMatchingPredicate ¶
func (c VirtualMachineScaleSetExtensionsClient) ListCompleteMatchingPredicate(ctx context.Context, id VirtualMachineScaleSetId, predicate VirtualMachineScaleSetExtensionOperationPredicate) (resp ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (VirtualMachineScaleSetExtensionsClient) Update ¶
func (c VirtualMachineScaleSetExtensionsClient) Update(ctx context.Context, id ExtensionId, input VirtualMachineScaleSetExtensionUpdate) (result UpdateOperationResponse, err error)
Update ...
func (VirtualMachineScaleSetExtensionsClient) UpdateThenPoll ¶
func (c VirtualMachineScaleSetExtensionsClient) UpdateThenPoll(ctx context.Context, id ExtensionId, input VirtualMachineScaleSetExtensionUpdate) error
UpdateThenPoll performs Update then polls until it's completed
type VirtualMachineScaleSetId ¶
type VirtualMachineScaleSetId struct { SubscriptionId string ResourceGroupName string VirtualMachineScaleSetName string }
VirtualMachineScaleSetId is a struct representing the Resource ID for a Virtual Machine Scale Set
func NewVirtualMachineScaleSetID ¶
func NewVirtualMachineScaleSetID(subscriptionId string, resourceGroupName string, virtualMachineScaleSetName string) VirtualMachineScaleSetId
NewVirtualMachineScaleSetID returns a new VirtualMachineScaleSetId struct
func ParseVirtualMachineScaleSetID ¶
func ParseVirtualMachineScaleSetID(input string) (*VirtualMachineScaleSetId, error)
ParseVirtualMachineScaleSetID parses 'input' into a VirtualMachineScaleSetId
func ParseVirtualMachineScaleSetIDInsensitively ¶
func ParseVirtualMachineScaleSetIDInsensitively(input string) (*VirtualMachineScaleSetId, error)
ParseVirtualMachineScaleSetIDInsensitively parses 'input' case-insensitively into a VirtualMachineScaleSetId note: this method should only be used for API response data and not user input
func (VirtualMachineScaleSetId) ID ¶
func (id VirtualMachineScaleSetId) ID() string
ID returns the formatted Virtual Machine Scale Set ID
func (VirtualMachineScaleSetId) Segments ¶
func (id VirtualMachineScaleSetId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Virtual Machine Scale Set ID
func (VirtualMachineScaleSetId) String ¶
func (id VirtualMachineScaleSetId) String() string
String returns a human-readable description of this Virtual Machine Scale Set ID
Source Files ¶
- client.go
- id_extension.go
- id_virtualmachinescaleset.go
- method_createorupdate_autorest.go
- method_delete_autorest.go
- method_get_autorest.go
- method_list_autorest.go
- method_update_autorest.go
- model_keyvaultsecretreference.go
- model_subresource.go
- model_virtualmachinescalesetextension.go
- model_virtualmachinescalesetextensionproperties.go
- model_virtualmachinescalesetextensionupdate.go
- predicates.go
- version.go