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 ListByResourceGroupCustomPager
- type ListByResourceGroupOperationResponse
- type ListCompleteResult
- type ListCustomPager
- type ListOperationResponse
- type ScaleType
- type SqlVMGroupImageSku
- 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) (result ListOperationResponse, err error)
- func (c SqlVirtualMachineGroupsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result 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, ...) (result 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, ...) (result 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 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"
)
func (*ClusterConfiguration) UnmarshalJSON ¶
func (s *ClusterConfiguration) UnmarshalJSON(bytes []byte) error
type ClusterManagerType ¶
type ClusterManagerType string
const (
ClusterManagerTypeWSFC ClusterManagerType = "WSFC"
)
func (*ClusterManagerType) UnmarshalJSON ¶
func (s *ClusterManagerType) UnmarshalJSON(bytes []byte) error
type ClusterSubnetType ¶
type ClusterSubnetType string
const ( ClusterSubnetTypeMultiSubnet ClusterSubnetType = "MultiSubnet" ClusterSubnetTypeSingleSubnet ClusterSubnetType = "SingleSubnet" )
func (*ClusterSubnetType) UnmarshalJSON ¶
func (s *ClusterSubnetType) UnmarshalJSON(bytes []byte) error
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SqlVirtualMachineGroup }
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct { LatestHttpResponse *http.Response Items []SqlVirtualMachineGroup }
type ListByResourceGroupCustomPager ¶ added in v0.20240628.1153531
func (*ListByResourceGroupCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]SqlVirtualMachineGroup }
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []SqlVirtualMachineGroup }
type ListCustomPager ¶ added in v0.20240628.1153531
func (*ListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListCustomPager) NextPageLink() *odata.Link
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]SqlVirtualMachineGroup }
type ScaleType ¶
type ScaleType string
const (
ScaleTypeHA ScaleType = "HA"
)
func (*ScaleType) UnmarshalJSON ¶
type SqlVMGroupImageSku ¶
type SqlVMGroupImageSku string
const ( SqlVMGroupImageSkuDeveloper SqlVMGroupImageSku = "Developer" SqlVMGroupImageSkuEnterprise SqlVMGroupImageSku = "Enterprise" )
func (*SqlVMGroupImageSku) UnmarshalJSON ¶
func (s *SqlVMGroupImageSku) UnmarshalJSON(bytes []byte) error
type SqlVirtualMachineGroup ¶
type SqlVirtualMachineGroup struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *SqlVirtualMachineGroupProperties `json:"properties,omitempty"` 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) FromParseResult ¶
func (id *SqlVirtualMachineGroupId) FromParseResult(input resourceids.ParseResult) error
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,omitempty"` }
type SqlVirtualMachineGroupsClient ¶
type SqlVirtualMachineGroupsClient struct {
Client *resourcemanager.Client
}
func NewSqlVirtualMachineGroupsClientWithBaseURI ¶
func NewSqlVirtualMachineGroupsClientWithBaseURI(sdkApi sdkEnv.Api) (*SqlVirtualMachineGroupsClient, error)
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) (result ListOperationResponse, err error)
List ...
func (SqlVirtualMachineGroupsClient) ListByResourceGroup ¶
func (c SqlVirtualMachineGroupsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (SqlVirtualMachineGroupsClient) ListByResourceGroupComplete ¶
func (c SqlVirtualMachineGroupsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (SqlVirtualMachineGroupsClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c SqlVirtualMachineGroupsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate SqlVirtualMachineGroupOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (SqlVirtualMachineGroupsClient) ListComplete ¶
func (c SqlVirtualMachineGroupsClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (SqlVirtualMachineGroupsClient) ListCompleteMatchingPredicate ¶
func (c SqlVirtualMachineGroupsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate SqlVirtualMachineGroupOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies 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 UpdateOperationResponse ¶
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"` IsSqlServiceAccountGmsa *bool `json:"isSqlServiceAccountGmsa,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.go
- method_delete.go
- method_get.go
- method_list.go
- method_listbyresourcegroup.go
- method_update.go
- model_sqlvirtualmachinegroup.go
- model_sqlvirtualmachinegroupproperties.go
- model_sqlvirtualmachinegroupupdate.go
- model_wsfcdomainprofile.go
- predicates.go
- version.go