Documentation ¶
Index ¶
- func PossibleValuesForClusterConfiguration() []string
- func PossibleValuesForClusterManagerType() []string
- func PossibleValuesForClusterSubnetType() []string
- func PossibleValuesForScaleType() []string
- func PossibleValuesForSqlVmGroupImageSku() []string
- func ValidateSqlVirtualMachineGroupID(input interface{}, key string) (warnings []string, errors []error)
- type ClusterConfiguration
- type ClusterManagerType
- type ClusterSubnetType
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type GetOperationResponse
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupOperationResponse
- type ListCompleteResult
- type ListOperationResponse
- type ScaleType
- type SqlVirtualMachineGroup
- type SqlVirtualMachineGroupId
- type SqlVirtualMachineGroupOperationPredicate
- type SqlVirtualMachineGroupProperties
- type SqlVirtualMachineGroupUpdate
- type SqlVirtualMachineGroupsClient
- func (c SqlVirtualMachineGroupsClient) CreateOrUpdate(ctx context.Context, id SqlVirtualMachineGroupId, input SqlVirtualMachineGroup) (result CreateOrUpdateOperationResponse, err error)
- func (c SqlVirtualMachineGroupsClient) CreateOrUpdateThenPoll(ctx context.Context, id SqlVirtualMachineGroupId, input SqlVirtualMachineGroup) error
- func (c SqlVirtualMachineGroupsClient) Delete(ctx context.Context, id SqlVirtualMachineGroupId) (result DeleteOperationResponse, err error)
- func (c SqlVirtualMachineGroupsClient) DeleteThenPoll(ctx context.Context, id SqlVirtualMachineGroupId) error
- func (c SqlVirtualMachineGroupsClient) Get(ctx context.Context, id SqlVirtualMachineGroupId) (result GetOperationResponse, err error)
- func (c SqlVirtualMachineGroupsClient) List(ctx context.Context, id commonids.SubscriptionId) (resp ListOperationResponse, err error)
- func (c SqlVirtualMachineGroupsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (resp ListByResourceGroupOperationResponse, err error)
- func (c SqlVirtualMachineGroupsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c SqlVirtualMachineGroupsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (resp ListByResourceGroupCompleteResult, err error)
- func (c SqlVirtualMachineGroupsClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
- func (c SqlVirtualMachineGroupsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (resp ListCompleteResult, err error)
- func (c SqlVirtualMachineGroupsClient) Update(ctx context.Context, id SqlVirtualMachineGroupId, ...) (result UpdateOperationResponse, err error)
- func (c SqlVirtualMachineGroupsClient) UpdateThenPoll(ctx context.Context, id SqlVirtualMachineGroupId, ...) error
- type SqlVmGroupImageSku
- type UpdateOperationResponse
- type WsfcDomainProfile
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForClusterConfiguration ¶
func PossibleValuesForClusterConfiguration() []string
func PossibleValuesForClusterManagerType ¶
func PossibleValuesForClusterManagerType() []string
func PossibleValuesForClusterSubnetType ¶
func PossibleValuesForClusterSubnetType() []string
func PossibleValuesForScaleType ¶
func PossibleValuesForScaleType() []string
func PossibleValuesForSqlVmGroupImageSku ¶
func PossibleValuesForSqlVmGroupImageSku() []string
func ValidateSqlVirtualMachineGroupID ¶
func ValidateSqlVirtualMachineGroupID(input interface{}, key string) (warnings []string, errors []error)
ValidateSqlVirtualMachineGroupID checks that 'input' can be parsed as a Sql Virtual Machine Group ID
Types ¶
type ClusterConfiguration ¶
type ClusterConfiguration string
const (
ClusterConfigurationDomainful ClusterConfiguration = "Domainful"
)
type ClusterManagerType ¶
type ClusterManagerType string
const (
ClusterManagerTypeWSFC ClusterManagerType = "WSFC"
)
type ClusterSubnetType ¶
type ClusterSubnetType string
const ( ClusterSubnetTypeMultiSubnet ClusterSubnetType = "MultiSubnet" ClusterSubnetTypeSingleSubnet ClusterSubnetType = "SingleSubnet" )
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type DeleteOperationResponse ¶
type DeleteOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response Model *SqlVirtualMachineGroup }
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct {
Items []SqlVirtualMachineGroup
}
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response Model *[]SqlVirtualMachineGroup // contains filtered or unexported fields }
func (ListByResourceGroupOperationResponse) HasMore ¶
func (r ListByResourceGroupOperationResponse) HasMore() bool
func (ListByResourceGroupOperationResponse) LoadMore ¶
func (r ListByResourceGroupOperationResponse) LoadMore(ctx context.Context) (resp ListByResourceGroupOperationResponse, err error)
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []SqlVirtualMachineGroup
}
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response Model *[]SqlVirtualMachineGroup // 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 SqlVirtualMachineGroup ¶
type SqlVirtualMachineGroup struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *SqlVirtualMachineGroupProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type SqlVirtualMachineGroupId ¶
type SqlVirtualMachineGroupId struct { SubscriptionId string ResourceGroupName string SqlVirtualMachineGroupName string }
SqlVirtualMachineGroupId is a struct representing the Resource ID for a Sql Virtual Machine Group
func NewSqlVirtualMachineGroupID ¶
func NewSqlVirtualMachineGroupID(subscriptionId string, resourceGroupName string, sqlVirtualMachineGroupName string) SqlVirtualMachineGroupId
NewSqlVirtualMachineGroupID returns a new SqlVirtualMachineGroupId struct
func ParseSqlVirtualMachineGroupID ¶
func ParseSqlVirtualMachineGroupID(input string) (*SqlVirtualMachineGroupId, error)
ParseSqlVirtualMachineGroupID parses 'input' into a SqlVirtualMachineGroupId
func ParseSqlVirtualMachineGroupIDInsensitively ¶
func ParseSqlVirtualMachineGroupIDInsensitively(input string) (*SqlVirtualMachineGroupId, error)
ParseSqlVirtualMachineGroupIDInsensitively parses 'input' case-insensitively into a SqlVirtualMachineGroupId note: this method should only be used for API response data and not user input
func (SqlVirtualMachineGroupId) ID ¶
func (id SqlVirtualMachineGroupId) ID() string
ID returns the formatted Sql Virtual Machine Group ID
func (SqlVirtualMachineGroupId) Segments ¶
func (id SqlVirtualMachineGroupId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Sql Virtual Machine Group ID
func (SqlVirtualMachineGroupId) String ¶
func (id SqlVirtualMachineGroupId) String() string
String returns a human-readable description of this Sql Virtual Machine Group ID
type SqlVirtualMachineGroupOperationPredicate ¶
type SqlVirtualMachineGroupOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (SqlVirtualMachineGroupOperationPredicate) Matches ¶
func (p SqlVirtualMachineGroupOperationPredicate) Matches(input SqlVirtualMachineGroup) bool
type SqlVirtualMachineGroupProperties ¶
type SqlVirtualMachineGroupProperties struct { ClusterConfiguration *ClusterConfiguration `json:"clusterConfiguration,omitempty"` ClusterManagerType *ClusterManagerType `json:"clusterManagerType,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` ScaleType *ScaleType `json:"scaleType,omitempty"` SqlImageOffer *string `json:"sqlImageOffer,omitempty"` SqlImageSku *SqlVmGroupImageSku `json:"sqlImageSku,omitempty"` WsfcDomainProfile *WsfcDomainProfile `json:"wsfcDomainProfile"` }
type SqlVirtualMachineGroupsClient ¶
type SqlVirtualMachineGroupsClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewSqlVirtualMachineGroupsClientWithBaseURI ¶
func NewSqlVirtualMachineGroupsClientWithBaseURI(endpoint string) SqlVirtualMachineGroupsClient
func (SqlVirtualMachineGroupsClient) CreateOrUpdate ¶
func (c SqlVirtualMachineGroupsClient) CreateOrUpdate(ctx context.Context, id SqlVirtualMachineGroupId, input SqlVirtualMachineGroup) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (SqlVirtualMachineGroupsClient) CreateOrUpdateThenPoll ¶
func (c SqlVirtualMachineGroupsClient) CreateOrUpdateThenPoll(ctx context.Context, id SqlVirtualMachineGroupId, input SqlVirtualMachineGroup) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (SqlVirtualMachineGroupsClient) Delete ¶
func (c SqlVirtualMachineGroupsClient) Delete(ctx context.Context, id SqlVirtualMachineGroupId) (result DeleteOperationResponse, err error)
Delete ...
func (SqlVirtualMachineGroupsClient) DeleteThenPoll ¶
func (c SqlVirtualMachineGroupsClient) DeleteThenPoll(ctx context.Context, id SqlVirtualMachineGroupId) error
DeleteThenPoll performs Delete then polls until it's completed
func (SqlVirtualMachineGroupsClient) Get ¶
func (c SqlVirtualMachineGroupsClient) Get(ctx context.Context, id SqlVirtualMachineGroupId) (result GetOperationResponse, err error)
Get ...
func (SqlVirtualMachineGroupsClient) List ¶
func (c SqlVirtualMachineGroupsClient) List(ctx context.Context, id commonids.SubscriptionId) (resp ListOperationResponse, err error)
List ...
func (SqlVirtualMachineGroupsClient) ListByResourceGroup ¶
func (c SqlVirtualMachineGroupsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (resp ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (SqlVirtualMachineGroupsClient) ListByResourceGroupComplete ¶
func (c SqlVirtualMachineGroupsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all of the results into a single object
func (SqlVirtualMachineGroupsClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c SqlVirtualMachineGroupsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate SqlVirtualMachineGroupOperationPredicate) (resp ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (SqlVirtualMachineGroupsClient) ListComplete ¶
func (c SqlVirtualMachineGroupsClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all of the results into a single object
func (SqlVirtualMachineGroupsClient) ListCompleteMatchingPredicate ¶
func (c SqlVirtualMachineGroupsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate SqlVirtualMachineGroupOperationPredicate) (resp ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (SqlVirtualMachineGroupsClient) Update ¶
func (c SqlVirtualMachineGroupsClient) Update(ctx context.Context, id SqlVirtualMachineGroupId, input SqlVirtualMachineGroupUpdate) (result UpdateOperationResponse, err error)
Update ...
func (SqlVirtualMachineGroupsClient) UpdateThenPoll ¶
func (c SqlVirtualMachineGroupsClient) UpdateThenPoll(ctx context.Context, id SqlVirtualMachineGroupId, input SqlVirtualMachineGroupUpdate) error
UpdateThenPoll performs Update then polls until it's completed
type SqlVmGroupImageSku ¶
type SqlVmGroupImageSku string
const ( SqlVmGroupImageSkuDeveloper SqlVmGroupImageSku = "Developer" SqlVmGroupImageSkuEnterprise SqlVmGroupImageSku = "Enterprise" )
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type WsfcDomainProfile ¶
type WsfcDomainProfile struct { ClusterBootstrapAccount *string `json:"clusterBootstrapAccount,omitempty"` ClusterOperatorAccount *string `json:"clusterOperatorAccount,omitempty"` ClusterSubnetType *ClusterSubnetType `json:"clusterSubnetType,omitempty"` DomainFqdn *string `json:"domainFqdn,omitempty"` OuPath *string `json:"ouPath,omitempty"` SqlServiceAccount *string `json:"sqlServiceAccount,omitempty"` StorageAccountPrimaryKey *string `json:"storageAccountPrimaryKey,omitempty"` StorageAccountUrl *string `json:"storageAccountUrl,omitempty"` }
Source Files ¶
- client.go
- constants.go
- id_sqlvirtualmachinegroup.go
- method_createorupdate_autorest.go
- method_delete_autorest.go
- method_get_autorest.go
- method_list_autorest.go
- method_listbyresourcegroup_autorest.go
- method_update_autorest.go
- model_sqlvirtualmachinegroup.go
- model_sqlvirtualmachinegroupproperties.go
- model_sqlvirtualmachinegroupupdate.go
- model_wsfcdomainprofile.go
- predicates.go
- version.go