Documentation ¶
Index ¶
- func PossibleValuesForAzureScaleType() []string
- func PossibleValuesForAzureSkuName() []string
- func PossibleValuesForAzureSkuTier() []string
- func PossibleValuesForClusterNetworkAccessFlag() []string
- func PossibleValuesForClusterType() []string
- func PossibleValuesForDatabaseShareOrigin() []string
- func PossibleValuesForEngineType() []string
- func PossibleValuesForLanguageExtensionName() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForPublicIPType() []string
- func PossibleValuesForPublicNetworkAccess() []string
- func PossibleValuesForReason() []string
- func PossibleValuesForState() []string
- func ValidateClusterID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error)
- type AcceptedAudiences
- type AddLanguageExtensionsOperationResponse
- type AzureCapacity
- type AzureResourceSku
- type AzureScaleType
- type AzureSku
- type AzureSkuName
- type AzureSkuTier
- type CheckNameAvailabilityOperationResponse
- type CheckNameResult
- type Cluster
- type ClusterCheckNameRequest
- type ClusterId
- type ClusterListResult
- type ClusterNetworkAccessFlag
- type ClusterProperties
- type ClusterType
- type ClusterUpdate
- type ClustersClient
- func (c ClustersClient) AddLanguageExtensions(ctx context.Context, id ClusterId, input LanguageExtensionsList) (result AddLanguageExtensionsOperationResponse, err error)
- func (c ClustersClient) AddLanguageExtensionsThenPoll(ctx context.Context, id ClusterId, input LanguageExtensionsList) error
- func (c ClustersClient) CheckNameAvailability(ctx context.Context, id LocationId, input ClusterCheckNameRequest) (result CheckNameAvailabilityOperationResponse, err error)
- func (c ClustersClient) CreateOrUpdate(ctx context.Context, id ClusterId, input Cluster, ...) (result CreateOrUpdateOperationResponse, err error)
- func (c ClustersClient) CreateOrUpdateThenPoll(ctx context.Context, id ClusterId, input Cluster, ...) error
- func (c ClustersClient) Delete(ctx context.Context, id ClusterId) (result DeleteOperationResponse, err error)
- func (c ClustersClient) DeleteThenPoll(ctx context.Context, id ClusterId) error
- func (c ClustersClient) DetachFollowerDatabases(ctx context.Context, id ClusterId, input FollowerDatabaseDefinition) (result DetachFollowerDatabasesOperationResponse, err error)
- func (c ClustersClient) DetachFollowerDatabasesThenPoll(ctx context.Context, id ClusterId, input FollowerDatabaseDefinition) error
- func (c ClustersClient) DiagnoseVirtualNetwork(ctx context.Context, id ClusterId) (result DiagnoseVirtualNetworkOperationResponse, err error)
- func (c ClustersClient) DiagnoseVirtualNetworkThenPoll(ctx context.Context, id ClusterId) error
- func (c ClustersClient) Get(ctx context.Context, id ClusterId) (result GetOperationResponse, err error)
- func (c ClustersClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
- func (c ClustersClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
- func (c ClustersClient) ListFollowerDatabases(ctx context.Context, id ClusterId) (result ListFollowerDatabasesOperationResponse, err error)
- func (c ClustersClient) ListLanguageExtensions(ctx context.Context, id ClusterId) (result ListLanguageExtensionsOperationResponse, err error)
- func (c ClustersClient) ListSkusByResource(ctx context.Context, id ClusterId) (result ListSkusByResourceOperationResponse, err error)
- func (c ClustersClient) RemoveLanguageExtensions(ctx context.Context, id ClusterId, input LanguageExtensionsList) (result RemoveLanguageExtensionsOperationResponse, err error)
- func (c ClustersClient) RemoveLanguageExtensionsThenPoll(ctx context.Context, id ClusterId, input LanguageExtensionsList) error
- func (c ClustersClient) Start(ctx context.Context, id ClusterId) (result StartOperationResponse, err error)
- func (c ClustersClient) StartThenPoll(ctx context.Context, id ClusterId) error
- func (c ClustersClient) Stop(ctx context.Context, id ClusterId) (result StopOperationResponse, err error)
- func (c ClustersClient) StopThenPoll(ctx context.Context, id ClusterId) error
- func (c ClustersClient) Update(ctx context.Context, id ClusterId, input ClusterUpdate, ...) (result UpdateOperationResponse, err error)
- func (c ClustersClient) UpdateThenPoll(ctx context.Context, id ClusterId, input ClusterUpdate, ...) error
- type CreateOrUpdateOperationOptions
- type CreateOrUpdateOperationResponse
- type DatabaseShareOrigin
- type DeleteOperationResponse
- type DetachFollowerDatabasesOperationResponse
- type DiagnoseVirtualNetworkOperationResponse
- type DiagnoseVirtualNetworkResult
- type EngineType
- type FollowerDatabaseDefinition
- type FollowerDatabaseListResult
- type GetOperationResponse
- type KeyVaultProperties
- type LanguageExtension
- type LanguageExtensionName
- type LanguageExtensionsList
- type ListByResourceGroupOperationResponse
- type ListFollowerDatabasesOperationResponse
- type ListLanguageExtensionsOperationResponse
- type ListOperationResponse
- type ListResourceSkusResult
- type ListSkusByResourceOperationResponse
- type LocationId
- type OptimizedAutoscale
- type PrivateEndpointConnection
- type PrivateEndpointConnectionProperties
- type PrivateEndpointProperty
- type PrivateLinkServiceConnectionStateProperty
- type ProvisioningState
- type PublicIPType
- type PublicNetworkAccess
- type Reason
- type RemoveLanguageExtensionsOperationResponse
- type StartOperationResponse
- type State
- type StopOperationResponse
- type TableLevelSharingProperties
- type TrustedExternalTenant
- type UpdateOperationOptions
- type UpdateOperationResponse
- type VirtualNetworkConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAzureScaleType ¶
func PossibleValuesForAzureScaleType() []string
func PossibleValuesForAzureSkuName ¶
func PossibleValuesForAzureSkuName() []string
func PossibleValuesForAzureSkuTier ¶
func PossibleValuesForAzureSkuTier() []string
func PossibleValuesForClusterNetworkAccessFlag ¶
func PossibleValuesForClusterNetworkAccessFlag() []string
func PossibleValuesForClusterType ¶
func PossibleValuesForClusterType() []string
func PossibleValuesForDatabaseShareOrigin ¶
func PossibleValuesForDatabaseShareOrigin() []string
func PossibleValuesForEngineType ¶
func PossibleValuesForEngineType() []string
func PossibleValuesForLanguageExtensionName ¶
func PossibleValuesForLanguageExtensionName() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForPublicIPType ¶
func PossibleValuesForPublicIPType() []string
func PossibleValuesForPublicNetworkAccess ¶
func PossibleValuesForPublicNetworkAccess() []string
func PossibleValuesForReason ¶
func PossibleValuesForReason() []string
func PossibleValuesForState ¶
func PossibleValuesForState() []string
func ValidateClusterID ¶
ValidateClusterID checks that 'input' can be parsed as a Cluster ID
func ValidateLocationID ¶
ValidateLocationID checks that 'input' can be parsed as a Location ID
Types ¶
type AcceptedAudiences ¶
type AcceptedAudiences struct {
Value *string `json:"value,omitempty"`
}
type AddLanguageExtensionsOperationResponse ¶
type AddLanguageExtensionsOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type AzureCapacity ¶
type AzureCapacity struct { Default int64 `json:"default"` Maximum int64 `json:"maximum"` Minimum int64 `json:"minimum"` ScaleType AzureScaleType `json:"scaleType"` }
type AzureResourceSku ¶
type AzureResourceSku struct { Capacity *AzureCapacity `json:"capacity,omitempty"` ResourceType *string `json:"resourceType,omitempty"` Sku *AzureSku `json:"sku,omitempty"` }
type AzureScaleType ¶
type AzureScaleType string
const ( AzureScaleTypeAutomatic AzureScaleType = "automatic" AzureScaleTypeManual AzureScaleType = "manual" AzureScaleTypeNone AzureScaleType = "none" )
type AzureSku ¶
type AzureSku struct { Capacity *int64 `json:"capacity,omitempty"` Name AzureSkuName `json:"name"` Tier AzureSkuTier `json:"tier"` }
type AzureSkuName ¶
type AzureSkuName string
const ( AzureSkuNameDevNoSLAStandardDOneOneVTwo AzureSkuName = "Dev(No SLA)_Standard_D11_v2" AzureSkuNameDevNoSLAStandardETwoaVFour AzureSkuName = "Dev(No SLA)_Standard_E2a_v4" AzureSkuNameStandardDOneFourVTwo AzureSkuName = "Standard_D14_v2" AzureSkuNameStandardDOneOneVTwo AzureSkuName = "Standard_D11_v2" AzureSkuNameStandardDOneSixdVFive AzureSkuName = "Standard_D16d_v5" AzureSkuNameStandardDOneThreeVTwo AzureSkuName = "Standard_D13_v2" AzureSkuNameStandardDOneTwoVTwo AzureSkuName = "Standard_D12_v2" AzureSkuNameStandardDSOneFourVTwoPositiveFourTBPS AzureSkuName = "Standard_DS14_v2+4TB_PS" AzureSkuNameStandardDSOneFourVTwoPositiveThreeTBPS AzureSkuName = "Standard_DS14_v2+3TB_PS" AzureSkuNameStandardDSOneThreeVTwoPositiveOneTBPS AzureSkuName = "Standard_DS13_v2+1TB_PS" AzureSkuNameStandardDSOneThreeVTwoPositiveTwoTBPS AzureSkuName = "Standard_DS13_v2+2TB_PS" AzureSkuNameStandardDThreeTwodVFive AzureSkuName = "Standard_D32d_v5" AzureSkuNameStandardDThreeTwodVFour AzureSkuName = "Standard_D32d_v4" AzureSkuNameStandardECEightadsVFive AzureSkuName = "Standard_EC8ads_v5" AzureSkuNameStandardECEightasVFivePositiveOneTBPS AzureSkuName = "Standard_EC8as_v5+1TB_PS" AzureSkuNameStandardECEightasVFivePositiveTwoTBPS AzureSkuName = "Standard_EC8as_v5+2TB_PS" AzureSkuNameStandardECOneSixadsVFive AzureSkuName = "Standard_EC16ads_v5" AzureSkuNameStandardECOneSixasVFivePositiveFourTBPS AzureSkuName = "Standard_EC16as_v5+4TB_PS" AzureSkuNameStandardECOneSixasVFivePositiveThreeTBPS AzureSkuName = "Standard_EC16as_v5+3TB_PS" AzureSkuNameStandardEEightZeroidsVFour AzureSkuName = "Standard_E80ids_v4" AzureSkuNameStandardEEightaVFour AzureSkuName = "Standard_E8a_v4" AzureSkuNameStandardEEightadsVFive AzureSkuName = "Standard_E8ads_v5" AzureSkuNameStandardEEightasVFivePositiveOneTBPS AzureSkuName = "Standard_E8as_v5+1TB_PS" AzureSkuNameStandardEEightasVFivePositiveTwoTBPS AzureSkuName = "Standard_E8as_v5+2TB_PS" AzureSkuNameStandardEEightasVFourPositiveOneTBPS AzureSkuName = "Standard_E8as_v4+1TB_PS" AzureSkuNameStandardEEightasVFourPositiveTwoTBPS AzureSkuName = "Standard_E8as_v4+2TB_PS" AzureSkuNameStandardEEightdVFive AzureSkuName = "Standard_E8d_v5" AzureSkuNameStandardEEightdVFour AzureSkuName = "Standard_E8d_v4" AzureSkuNameStandardEEightsVFivePositiveOneTBPS AzureSkuName = "Standard_E8s_v5+1TB_PS" AzureSkuNameStandardEEightsVFivePositiveTwoTBPS AzureSkuName = "Standard_E8s_v5+2TB_PS" AzureSkuNameStandardEEightsVFourPositiveOneTBPS AzureSkuName = "Standard_E8s_v4+1TB_PS" AzureSkuNameStandardEEightsVFourPositiveTwoTBPS AzureSkuName = "Standard_E8s_v4+2TB_PS" AzureSkuNameStandardEFouraVFour AzureSkuName = "Standard_E4a_v4" AzureSkuNameStandardEFouradsVFive AzureSkuName = "Standard_E4ads_v5" AzureSkuNameStandardEFourdVFive AzureSkuName = "Standard_E4d_v5" AzureSkuNameStandardEFourdVFour AzureSkuName = "Standard_E4d_v4" AzureSkuNameStandardEOneSixaVFour AzureSkuName = "Standard_E16a_v4" AzureSkuNameStandardEOneSixadsVFive AzureSkuName = "Standard_E16ads_v5" AzureSkuNameStandardEOneSixasVFivePositiveFourTBPS AzureSkuName = "Standard_E16as_v5+4TB_PS" AzureSkuNameStandardEOneSixasVFivePositiveThreeTBPS AzureSkuName = "Standard_E16as_v5+3TB_PS" AzureSkuNameStandardEOneSixasVFourPositiveFourTBPS AzureSkuName = "Standard_E16as_v4+4TB_PS" AzureSkuNameStandardEOneSixasVFourPositiveThreeTBPS AzureSkuName = "Standard_E16as_v4+3TB_PS" AzureSkuNameStandardEOneSixdVFive AzureSkuName = "Standard_E16d_v5" AzureSkuNameStandardEOneSixdVFour AzureSkuName = "Standard_E16d_v4" AzureSkuNameStandardEOneSixsVFivePositiveFourTBPS AzureSkuName = "Standard_E16s_v5+4TB_PS" AzureSkuNameStandardEOneSixsVFivePositiveThreeTBPS AzureSkuName = "Standard_E16s_v5+3TB_PS" AzureSkuNameStandardEOneSixsVFourPositiveFourTBPS AzureSkuName = "Standard_E16s_v4+4TB_PS" AzureSkuNameStandardEOneSixsVFourPositiveThreeTBPS AzureSkuName = "Standard_E16s_v4+3TB_PS" AzureSkuNameStandardESixFouriVThree AzureSkuName = "Standard_E64i_v3" AzureSkuNameStandardETwoaVFour AzureSkuName = "Standard_E2a_v4" AzureSkuNameStandardETwoadsVFive AzureSkuName = "Standard_E2ads_v5" AzureSkuNameStandardETwodVFive AzureSkuName = "Standard_E2d_v5" AzureSkuNameStandardETwodVFour AzureSkuName = "Standard_E2d_v4" AzureSkuNameStandardLEightasVThree AzureSkuName = "Standard_L8as_v3" AzureSkuNameStandardLEights AzureSkuName = "Standard_L8s" AzureSkuNameStandardLEightsVThree AzureSkuName = "Standard_L8s_v3" AzureSkuNameStandardLEightsVTwo AzureSkuName = "Standard_L8s_v2" AzureSkuNameStandardLFours AzureSkuName = "Standard_L4s" AzureSkuNameStandardLOneSixasVThree AzureSkuName = "Standard_L16as_v3" AzureSkuNameStandardLOneSixs AzureSkuName = "Standard_L16s" AzureSkuNameStandardLOneSixsVThree AzureSkuName = "Standard_L16s_v3" AzureSkuNameStandardLOneSixsVTwo AzureSkuName = "Standard_L16s_v2" )
type AzureSkuTier ¶
type AzureSkuTier string
const ( AzureSkuTierBasic AzureSkuTier = "Basic" AzureSkuTierStandard AzureSkuTier = "Standard" )
type CheckNameAvailabilityOperationResponse ¶
type CheckNameAvailabilityOperationResponse struct { HttpResponse *http.Response Model *CheckNameResult }
type CheckNameResult ¶
type Cluster ¶
type Cluster struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Identity *identity.SystemAndUserAssignedMap `json:"identity,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *ClusterProperties `json:"properties,omitempty"` Sku AzureSku `json:"sku"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` Zones *zones.Schema `json:"zones,omitempty"` }
type ClusterCheckNameRequest ¶
type ClusterCheckNameRequest struct { Name string `json:"name"` Type ClusterType `json:"type"` }
type ClusterId ¶
ClusterId is a struct representing the Resource ID for a Cluster
func NewClusterID ¶
NewClusterID returns a new ClusterId struct
func ParseClusterID ¶
ParseClusterID parses 'input' into a ClusterId
func ParseClusterIDInsensitively ¶
ParseClusterIDInsensitively parses 'input' case-insensitively into a ClusterId note: this method should only be used for API response data and not user input
func (ClusterId) Segments ¶
func (id ClusterId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Cluster ID
type ClusterListResult ¶
type ClusterListResult struct {
Value *[]Cluster `json:"value,omitempty"`
}
type ClusterNetworkAccessFlag ¶
type ClusterNetworkAccessFlag string
const ( ClusterNetworkAccessFlagDisabled ClusterNetworkAccessFlag = "Disabled" ClusterNetworkAccessFlagEnabled ClusterNetworkAccessFlag = "Enabled" )
type ClusterProperties ¶
type ClusterProperties struct { AcceptedAudiences *[]AcceptedAudiences `json:"acceptedAudiences,omitempty"` AllowedFqdnList *[]string `json:"allowedFqdnList,omitempty"` AllowedIPRangeList *[]string `json:"allowedIpRangeList,omitempty"` DataIngestionUri *string `json:"dataIngestionUri,omitempty"` EnableAutoStop *bool `json:"enableAutoStop,omitempty"` EnableDiskEncryption *bool `json:"enableDiskEncryption,omitempty"` EnableDoubleEncryption *bool `json:"enableDoubleEncryption,omitempty"` EnablePurge *bool `json:"enablePurge,omitempty"` EnableStreamingIngest *bool `json:"enableStreamingIngest,omitempty"` EngineType *EngineType `json:"engineType,omitempty"` KeyVaultProperties *KeyVaultProperties `json:"keyVaultProperties,omitempty"` LanguageExtensions *LanguageExtensionsList `json:"languageExtensions,omitempty"` OptimizedAutoscale *OptimizedAutoscale `json:"optimizedAutoscale,omitempty"` PrivateEndpointConnections *[]PrivateEndpointConnection `json:"privateEndpointConnections,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` PublicIPType *PublicIPType `json:"publicIPType,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` RestrictOutboundNetworkAccess *ClusterNetworkAccessFlag `json:"restrictOutboundNetworkAccess,omitempty"` State *State `json:"state,omitempty"` StateReason *string `json:"stateReason,omitempty"` TrustedExternalTenants *[]TrustedExternalTenant `json:"trustedExternalTenants,omitempty"` Uri *string `json:"uri,omitempty"` VirtualClusterGraduationProperties *string `json:"virtualClusterGraduationProperties,omitempty"` VirtualNetworkConfiguration *VirtualNetworkConfiguration `json:"virtualNetworkConfiguration,omitempty"` }
type ClusterType ¶
type ClusterType string
const (
ClusterTypeMicrosoftPointKustoClusters ClusterType = "Microsoft.Kusto/clusters"
)
type ClusterUpdate ¶
type ClusterUpdate struct { Id *string `json:"id,omitempty"` Identity *identity.SystemAndUserAssignedMap `json:"identity,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *ClusterProperties `json:"properties,omitempty"` Sku *AzureSku `json:"sku,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type ClustersClient ¶
func NewClustersClientWithBaseURI ¶
func NewClustersClientWithBaseURI(endpoint string) ClustersClient
func (ClustersClient) AddLanguageExtensions ¶
func (c ClustersClient) AddLanguageExtensions(ctx context.Context, id ClusterId, input LanguageExtensionsList) (result AddLanguageExtensionsOperationResponse, err error)
AddLanguageExtensions ...
func (ClustersClient) AddLanguageExtensionsThenPoll ¶
func (c ClustersClient) AddLanguageExtensionsThenPoll(ctx context.Context, id ClusterId, input LanguageExtensionsList) error
AddLanguageExtensionsThenPoll performs AddLanguageExtensions then polls until it's completed
func (ClustersClient) CheckNameAvailability ¶
func (c ClustersClient) CheckNameAvailability(ctx context.Context, id LocationId, input ClusterCheckNameRequest) (result CheckNameAvailabilityOperationResponse, err error)
CheckNameAvailability ...
func (ClustersClient) CreateOrUpdate ¶
func (c ClustersClient) CreateOrUpdate(ctx context.Context, id ClusterId, input Cluster, options CreateOrUpdateOperationOptions) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (ClustersClient) CreateOrUpdateThenPoll ¶
func (c ClustersClient) CreateOrUpdateThenPoll(ctx context.Context, id ClusterId, input Cluster, options CreateOrUpdateOperationOptions) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (ClustersClient) Delete ¶
func (c ClustersClient) Delete(ctx context.Context, id ClusterId) (result DeleteOperationResponse, err error)
Delete ...
func (ClustersClient) DeleteThenPoll ¶
func (c ClustersClient) DeleteThenPoll(ctx context.Context, id ClusterId) error
DeleteThenPoll performs Delete then polls until it's completed
func (ClustersClient) DetachFollowerDatabases ¶
func (c ClustersClient) DetachFollowerDatabases(ctx context.Context, id ClusterId, input FollowerDatabaseDefinition) (result DetachFollowerDatabasesOperationResponse, err error)
DetachFollowerDatabases ...
func (ClustersClient) DetachFollowerDatabasesThenPoll ¶
func (c ClustersClient) DetachFollowerDatabasesThenPoll(ctx context.Context, id ClusterId, input FollowerDatabaseDefinition) error
DetachFollowerDatabasesThenPoll performs DetachFollowerDatabases then polls until it's completed
func (ClustersClient) DiagnoseVirtualNetwork ¶
func (c ClustersClient) DiagnoseVirtualNetwork(ctx context.Context, id ClusterId) (result DiagnoseVirtualNetworkOperationResponse, err error)
DiagnoseVirtualNetwork ...
func (ClustersClient) DiagnoseVirtualNetworkThenPoll ¶
func (c ClustersClient) DiagnoseVirtualNetworkThenPoll(ctx context.Context, id ClusterId) error
DiagnoseVirtualNetworkThenPoll performs DiagnoseVirtualNetwork then polls until it's completed
func (ClustersClient) Get ¶
func (c ClustersClient) Get(ctx context.Context, id ClusterId) (result GetOperationResponse, err error)
Get ...
func (ClustersClient) List ¶
func (c ClustersClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
List ...
func (ClustersClient) ListByResourceGroup ¶
func (c ClustersClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (ClustersClient) ListFollowerDatabases ¶
func (c ClustersClient) ListFollowerDatabases(ctx context.Context, id ClusterId) (result ListFollowerDatabasesOperationResponse, err error)
ListFollowerDatabases ...
func (ClustersClient) ListLanguageExtensions ¶
func (c ClustersClient) ListLanguageExtensions(ctx context.Context, id ClusterId) (result ListLanguageExtensionsOperationResponse, err error)
ListLanguageExtensions ...
func (ClustersClient) ListSkusByResource ¶
func (c ClustersClient) ListSkusByResource(ctx context.Context, id ClusterId) (result ListSkusByResourceOperationResponse, err error)
ListSkusByResource ...
func (ClustersClient) RemoveLanguageExtensions ¶
func (c ClustersClient) RemoveLanguageExtensions(ctx context.Context, id ClusterId, input LanguageExtensionsList) (result RemoveLanguageExtensionsOperationResponse, err error)
RemoveLanguageExtensions ...
func (ClustersClient) RemoveLanguageExtensionsThenPoll ¶
func (c ClustersClient) RemoveLanguageExtensionsThenPoll(ctx context.Context, id ClusterId, input LanguageExtensionsList) error
RemoveLanguageExtensionsThenPoll performs RemoveLanguageExtensions then polls until it's completed
func (ClustersClient) Start ¶
func (c ClustersClient) Start(ctx context.Context, id ClusterId) (result StartOperationResponse, err error)
Start ...
func (ClustersClient) StartThenPoll ¶
func (c ClustersClient) StartThenPoll(ctx context.Context, id ClusterId) error
StartThenPoll performs Start then polls until it's completed
func (ClustersClient) Stop ¶
func (c ClustersClient) Stop(ctx context.Context, id ClusterId) (result StopOperationResponse, err error)
Stop ...
func (ClustersClient) StopThenPoll ¶
func (c ClustersClient) StopThenPoll(ctx context.Context, id ClusterId) error
StopThenPoll performs Stop then polls until it's completed
func (ClustersClient) Update ¶
func (c ClustersClient) Update(ctx context.Context, id ClusterId, input ClusterUpdate, options UpdateOperationOptions) (result UpdateOperationResponse, err error)
Update ...
func (ClustersClient) UpdateThenPoll ¶
func (c ClustersClient) UpdateThenPoll(ctx context.Context, id ClusterId, input ClusterUpdate, options UpdateOperationOptions) error
UpdateThenPoll performs Update then polls until it's completed
type CreateOrUpdateOperationOptions ¶
func DefaultCreateOrUpdateOperationOptions ¶
func DefaultCreateOrUpdateOperationOptions() CreateOrUpdateOperationOptions
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type DeleteOperationResponse ¶
type DeleteOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type DetachFollowerDatabasesOperationResponse ¶
type DetachFollowerDatabasesOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type DiagnoseVirtualNetworkOperationResponse ¶
type DiagnoseVirtualNetworkOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type DiagnoseVirtualNetworkResult ¶
type DiagnoseVirtualNetworkResult struct {
Findings *[]string `json:"findings,omitempty"`
}
type EngineType ¶
type EngineType string
const ( EngineTypeVThree EngineType = "V3" EngineTypeVTwo EngineType = "V2" )
type FollowerDatabaseDefinition ¶
type FollowerDatabaseDefinition struct { AttachedDatabaseConfigurationName string `json:"attachedDatabaseConfigurationName"` ClusterResourceId string `json:"clusterResourceId"` DatabaseName *string `json:"databaseName,omitempty"` TableLevelSharingProperties *TableLevelSharingProperties `json:"tableLevelSharingProperties,omitempty"` }
type FollowerDatabaseListResult ¶
type FollowerDatabaseListResult struct {
Value *[]FollowerDatabaseDefinition `json:"value,omitempty"`
}
type GetOperationResponse ¶
type KeyVaultProperties ¶
type LanguageExtension ¶
type LanguageExtension struct {
LanguageExtensionName *LanguageExtensionName `json:"languageExtensionName,omitempty"`
}
type LanguageExtensionName ¶
type LanguageExtensionName string
const ( LanguageExtensionNamePYTHON LanguageExtensionName = "PYTHON" LanguageExtensionNameR LanguageExtensionName = "R" )
type LanguageExtensionsList ¶
type LanguageExtensionsList struct {
Value *[]LanguageExtension `json:"value,omitempty"`
}
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response Model *ClusterListResult }
type ListFollowerDatabasesOperationResponse ¶
type ListFollowerDatabasesOperationResponse struct { HttpResponse *http.Response Model *FollowerDatabaseListResult }
type ListLanguageExtensionsOperationResponse ¶
type ListLanguageExtensionsOperationResponse struct { HttpResponse *http.Response Model *LanguageExtensionsList }
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response Model *ClusterListResult }
type ListResourceSkusResult ¶
type ListResourceSkusResult struct {
Value *[]AzureResourceSku `json:"value,omitempty"`
}
type ListSkusByResourceOperationResponse ¶
type ListSkusByResourceOperationResponse struct { HttpResponse *http.Response Model *ListResourceSkusResult }
type LocationId ¶
LocationId is a struct representing the Resource ID for a Location
func NewLocationID ¶
func NewLocationID(subscriptionId string, locationName string) LocationId
NewLocationID returns a new LocationId struct
func ParseLocationID ¶
func ParseLocationID(input string) (*LocationId, error)
ParseLocationID parses 'input' into a LocationId
func ParseLocationIDInsensitively ¶
func ParseLocationIDInsensitively(input string) (*LocationId, error)
ParseLocationIDInsensitively parses 'input' case-insensitively into a LocationId note: this method should only be used for API response data and not user input
func (LocationId) Segments ¶
func (id LocationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Location ID
func (LocationId) String ¶
func (id LocationId) String() string
String returns a human-readable description of this Location ID
type OptimizedAutoscale ¶
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *PrivateEndpointConnectionProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { GroupId *string `json:"groupId,omitempty"` PrivateEndpoint *PrivateEndpointProperty `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateProperty `json:"privateLinkServiceConnectionState"` ProvisioningState *string `json:"provisioningState,omitempty"` }
type PrivateEndpointProperty ¶
type PrivateEndpointProperty struct {
Id *string `json:"id,omitempty"`
}
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateMoving ProvisioningState = "Moving" ProvisioningStateRunning ProvisioningState = "Running" ProvisioningStateSucceeded ProvisioningState = "Succeeded" )
type PublicIPType ¶
type PublicIPType string
const ( PublicIPTypeDualStack PublicIPType = "DualStack" PublicIPTypeIPvFour PublicIPType = "IPv4" )
type PublicNetworkAccess ¶
type PublicNetworkAccess string
const ( PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled" PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled" )
type RemoveLanguageExtensionsOperationResponse ¶
type RemoveLanguageExtensionsOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type StartOperationResponse ¶
type StartOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type StopOperationResponse ¶
type StopOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type TableLevelSharingProperties ¶
type TableLevelSharingProperties struct { ExternalTablesToExclude *[]string `json:"externalTablesToExclude,omitempty"` ExternalTablesToInclude *[]string `json:"externalTablesToInclude,omitempty"` MaterializedViewsToExclude *[]string `json:"materializedViewsToExclude,omitempty"` MaterializedViewsToInclude *[]string `json:"materializedViewsToInclude,omitempty"` TablesToExclude *[]string `json:"tablesToExclude,omitempty"` TablesToInclude *[]string `json:"tablesToInclude,omitempty"` }
type TrustedExternalTenant ¶
type TrustedExternalTenant struct {
Value *string `json:"value,omitempty"`
}
type UpdateOperationOptions ¶
type UpdateOperationOptions struct {
IfMatch *string
}
func DefaultUpdateOperationOptions ¶
func DefaultUpdateOperationOptions() UpdateOperationOptions
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
Source Files ¶
- client.go
- constants.go
- id_cluster.go
- id_location.go
- method_addlanguageextensions_autorest.go
- method_checknameavailability_autorest.go
- method_createorupdate_autorest.go
- method_delete_autorest.go
- method_detachfollowerdatabases_autorest.go
- method_diagnosevirtualnetwork_autorest.go
- method_get_autorest.go
- method_list_autorest.go
- method_listbyresourcegroup_autorest.go
- method_listfollowerdatabases_autorest.go
- method_listlanguageextensions_autorest.go
- method_listskusbyresource_autorest.go
- method_removelanguageextensions_autorest.go
- method_start_autorest.go
- method_stop_autorest.go
- method_update_autorest.go
- model_acceptedaudiences.go
- model_azurecapacity.go
- model_azureresourcesku.go
- model_azuresku.go
- model_checknameresult.go
- model_cluster.go
- model_clusterchecknamerequest.go
- model_clusterlistresult.go
- model_clusterproperties.go
- model_clusterupdate.go
- model_diagnosevirtualnetworkresult.go
- model_followerdatabasedefinition.go
- model_followerdatabaselistresult.go
- model_keyvaultproperties.go
- model_languageextension.go
- model_languageextensionslist.go
- model_listresourceskusresult.go
- model_optimizedautoscale.go
- model_privateendpointconnection.go
- model_privateendpointconnectionproperties.go
- model_privateendpointproperty.go
- model_privatelinkserviceconnectionstateproperty.go
- model_tablelevelsharingproperties.go
- model_trustedexternaltenant.go
- model_virtualnetworkconfiguration.go
- version.go