Documentation ¶
Index ¶
- func PossibleValuesForDaysOfWeek() []string
- func PossibleValuesForDirectoryType() []string
- func PossibleValuesForHDInsightClusterProvisioningState() []string
- func PossibleValuesForJsonWebKeyEncryptionAlgorithm() []string
- func PossibleValuesForOSType() []string
- func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
- func PossibleValuesForPrivateIPAllocationMethod() []string
- func PossibleValuesForPrivateLink() []string
- func PossibleValuesForPrivateLinkConfigurationProvisioningState() []string
- func PossibleValuesForPrivateLinkServiceConnectionStatus() []string
- func PossibleValuesForResourceProviderConnection() []string
- func PossibleValuesForTier() []string
- func ValidateClusterID(input interface{}, key string) (warnings []string, errors []error)
- type Autoscale
- type AutoscaleCapacity
- type AutoscaleConfigurationUpdateParameter
- type AutoscaleRecurrence
- type AutoscaleSchedule
- type AutoscaleTimeAndCapacity
- type ClientGroupInfo
- type Cluster
- type ClusterCreateParametersExtended
- type ClusterCreateProperties
- type ClusterDefinition
- type ClusterDiskEncryptionParameters
- type ClusterGetProperties
- type ClusterId
- type ClusterOperationPredicate
- type ClusterPatchParameters
- type ClusterResizeParameters
- type ClustersClient
- func (c ClustersClient) Create(ctx context.Context, id ClusterId, input ClusterCreateParametersExtended) (result CreateOperationResponse, err error)
- func (c ClustersClient) CreateThenPoll(ctx context.Context, id ClusterId, input ClusterCreateParametersExtended) 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) ExecuteScriptActions(ctx context.Context, id ClusterId, input ExecuteScriptActionParameters) (result ExecuteScriptActionsOperationResponse, err error)
- func (c ClustersClient) ExecuteScriptActionsThenPoll(ctx context.Context, id ClusterId, input ExecuteScriptActionParameters) error
- func (c ClustersClient) Get(ctx context.Context, id ClusterId) (result GetOperationResponse, err error)
- func (c ClustersClient) GetGatewaySettings(ctx context.Context, id ClusterId) (result GetGatewaySettingsOperationResponse, 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) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c ClustersClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c ClustersClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
- func (c ClustersClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCompleteResult, err error)
- func (c ClustersClient) Resize(ctx context.Context, id ClusterId, input ClusterResizeParameters) (result ResizeOperationResponse, err error)
- func (c ClustersClient) ResizeThenPoll(ctx context.Context, id ClusterId, input ClusterResizeParameters) error
- func (c ClustersClient) RotateDiskEncryptionKey(ctx context.Context, id ClusterId, input ClusterDiskEncryptionParameters) (result RotateDiskEncryptionKeyOperationResponse, err error)
- func (c ClustersClient) RotateDiskEncryptionKeyThenPoll(ctx context.Context, id ClusterId, input ClusterDiskEncryptionParameters) error
- func (c ClustersClient) Update(ctx context.Context, id ClusterId, input ClusterPatchParameters) (result UpdateOperationResponse, err error)
- func (c ClustersClient) UpdateAutoScaleConfiguration(ctx context.Context, id ClusterId, input AutoscaleConfigurationUpdateParameter) (result UpdateAutoScaleConfigurationOperationResponse, err error)
- func (c ClustersClient) UpdateAutoScaleConfigurationThenPoll(ctx context.Context, id ClusterId, input AutoscaleConfigurationUpdateParameter) error
- func (c ClustersClient) UpdateGatewaySettings(ctx context.Context, id ClusterId, input UpdateGatewaySettingsParameters) (result UpdateGatewaySettingsOperationResponse, err error)
- func (c ClustersClient) UpdateGatewaySettingsThenPoll(ctx context.Context, id ClusterId, input UpdateGatewaySettingsParameters) error
- func (c ClustersClient) UpdateIdentityCertificate(ctx context.Context, id ClusterId, ...) (result UpdateIdentityCertificateOperationResponse, err error)
- func (c ClustersClient) UpdateIdentityCertificateThenPoll(ctx context.Context, id ClusterId, ...) error
- type ComputeIsolationProperties
- type ComputeProfile
- type ConnectivityEndpoint
- type CreateOperationResponse
- type DataDisksGroups
- type DaysOfWeek
- type DeleteOperationResponse
- type DirectoryType
- type DiskEncryptionProperties
- type EncryptionInTransitProperties
- type Errors
- type ExcludedServicesConfig
- type ExecuteScriptActionParameters
- type ExecuteScriptActionsOperationResponse
- type GatewaySettings
- type GetGatewaySettingsOperationResponse
- type GetOperationResponse
- type HDInsightClusterProvisioningState
- type HardwareProfile
- type IPConfiguration
- type IPConfigurationProperties
- type JsonWebKeyEncryptionAlgorithm
- type KafkaRestProperties
- type LinuxOperatingSystemProfile
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupOperationResponse
- type ListCompleteResult
- type ListOperationResponse
- type NetworkProperties
- type OSType
- type OsProfile
- type PrivateEndpoint
- type PrivateEndpointConnection
- type PrivateEndpointConnectionProperties
- type PrivateEndpointConnectionProvisioningState
- type PrivateIPAllocationMethod
- type PrivateLink
- type PrivateLinkConfiguration
- type PrivateLinkConfigurationProperties
- type PrivateLinkConfigurationProvisioningState
- type PrivateLinkServiceConnectionState
- type PrivateLinkServiceConnectionStatus
- type QuotaInfo
- type ResizeOperationResponse
- type ResourceId
- type ResourceProviderConnection
- type Role
- type RotateDiskEncryptionKeyOperationResponse
- type RuntimeScriptAction
- type ScriptAction
- type SecurityProfile
- type SshProfile
- type SshPublicKey
- type StorageAccount
- type StorageProfile
- type Tier
- type UpdateAutoScaleConfigurationOperationResponse
- type UpdateClusterIdentityCertificateParameters
- type UpdateGatewaySettingsOperationResponse
- type UpdateGatewaySettingsParameters
- type UpdateIdentityCertificateOperationResponse
- type UpdateOperationResponse
- type VirtualNetworkProfile
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForDaysOfWeek ¶
func PossibleValuesForDaysOfWeek() []string
func PossibleValuesForDirectoryType ¶
func PossibleValuesForDirectoryType() []string
func PossibleValuesForHDInsightClusterProvisioningState ¶
func PossibleValuesForHDInsightClusterProvisioningState() []string
func PossibleValuesForJsonWebKeyEncryptionAlgorithm ¶
func PossibleValuesForJsonWebKeyEncryptionAlgorithm() []string
func PossibleValuesForOSType ¶
func PossibleValuesForOSType() []string
func PossibleValuesForPrivateEndpointConnectionProvisioningState ¶
func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
func PossibleValuesForPrivateIPAllocationMethod ¶
func PossibleValuesForPrivateIPAllocationMethod() []string
func PossibleValuesForPrivateLink ¶
func PossibleValuesForPrivateLink() []string
func PossibleValuesForPrivateLinkConfigurationProvisioningState ¶
func PossibleValuesForPrivateLinkConfigurationProvisioningState() []string
func PossibleValuesForPrivateLinkServiceConnectionStatus ¶
func PossibleValuesForPrivateLinkServiceConnectionStatus() []string
func PossibleValuesForResourceProviderConnection ¶
func PossibleValuesForResourceProviderConnection() []string
func PossibleValuesForTier ¶
func PossibleValuesForTier() []string
func ValidateClusterID ¶
ValidateClusterID checks that 'input' can be parsed as a Cluster ID
Types ¶
type Autoscale ¶
type Autoscale struct { Capacity *AutoscaleCapacity `json:"capacity,omitempty"` Recurrence *AutoscaleRecurrence `json:"recurrence,omitempty"` }
type AutoscaleCapacity ¶
type AutoscaleConfigurationUpdateParameter ¶
type AutoscaleConfigurationUpdateParameter struct {
Autoscale *Autoscale `json:"autoscale,omitempty"`
}
type AutoscaleRecurrence ¶
type AutoscaleRecurrence struct { Schedule *[]AutoscaleSchedule `json:"schedule,omitempty"` TimeZone *string `json:"timeZone,omitempty"` }
type AutoscaleSchedule ¶
type AutoscaleSchedule struct { Days *[]DaysOfWeek `json:"days,omitempty"` TimeAndCapacity *AutoscaleTimeAndCapacity `json:"timeAndCapacity,omitempty"` }
type ClientGroupInfo ¶
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 *ClusterGetProperties `json:"properties,omitempty"` 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 ClusterCreateParametersExtended ¶
type ClusterCreateParametersExtended struct { Identity *identity.SystemAndUserAssignedMap `json:"identity,omitempty"` Location *string `json:"location,omitempty"` Properties *ClusterCreateProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Zones *zones.Schema `json:"zones,omitempty"` }
type ClusterCreateProperties ¶
type ClusterCreateProperties struct { ClusterDefinition *ClusterDefinition `json:"clusterDefinition,omitempty"` ClusterVersion *string `json:"clusterVersion,omitempty"` ComputeIsolationProperties *ComputeIsolationProperties `json:"computeIsolationProperties,omitempty"` ComputeProfile *ComputeProfile `json:"computeProfile,omitempty"` DiskEncryptionProperties *DiskEncryptionProperties `json:"diskEncryptionProperties,omitempty"` EncryptionInTransitProperties *EncryptionInTransitProperties `json:"encryptionInTransitProperties,omitempty"` KafkaRestProperties *KafkaRestProperties `json:"kafkaRestProperties,omitempty"` MinSupportedTlsVersion *string `json:"minSupportedTlsVersion,omitempty"` NetworkProperties *NetworkProperties `json:"networkProperties,omitempty"` OsType *OSType `json:"osType,omitempty"` PrivateLinkConfigurations *[]PrivateLinkConfiguration `json:"privateLinkConfigurations,omitempty"` SecurityProfile *SecurityProfile `json:"securityProfile,omitempty"` StorageProfile *StorageProfile `json:"storageProfile,omitempty"` Tier *Tier `json:"tier,omitempty"` }
type ClusterDefinition ¶
type ClusterGetProperties ¶
type ClusterGetProperties struct { ClusterDefinition ClusterDefinition `json:"clusterDefinition"` ClusterHdpVersion *string `json:"clusterHdpVersion,omitempty"` ClusterId *string `json:"clusterId,omitempty"` ClusterState *string `json:"clusterState,omitempty"` ClusterVersion *string `json:"clusterVersion,omitempty"` ComputeIsolationProperties *ComputeIsolationProperties `json:"computeIsolationProperties,omitempty"` ComputeProfile *ComputeProfile `json:"computeProfile,omitempty"` ConnectivityEndpoints *[]ConnectivityEndpoint `json:"connectivityEndpoints,omitempty"` CreatedDate *string `json:"createdDate,omitempty"` DiskEncryptionProperties *DiskEncryptionProperties `json:"diskEncryptionProperties,omitempty"` EncryptionInTransitProperties *EncryptionInTransitProperties `json:"encryptionInTransitProperties,omitempty"` Errors *[]Errors `json:"errors,omitempty"` ExcludedServicesConfig *ExcludedServicesConfig `json:"excludedServicesConfig,omitempty"` KafkaRestProperties *KafkaRestProperties `json:"kafkaRestProperties,omitempty"` MinSupportedTlsVersion *string `json:"minSupportedTlsVersion,omitempty"` NetworkProperties *NetworkProperties `json:"networkProperties,omitempty"` OsType *OSType `json:"osType,omitempty"` PrivateEndpointConnections *[]PrivateEndpointConnection `json:"privateEndpointConnections,omitempty"` PrivateLinkConfigurations *[]PrivateLinkConfiguration `json:"privateLinkConfigurations,omitempty"` ProvisioningState *HDInsightClusterProvisioningState `json:"provisioningState,omitempty"` QuotaInfo *QuotaInfo `json:"quotaInfo,omitempty"` SecurityProfile *SecurityProfile `json:"securityProfile,omitempty"` StorageProfile *StorageProfile `json:"storageProfile,omitempty"` Tier *Tier `json:"tier,omitempty"` }
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 ClusterOperationPredicate ¶
type ClusterOperationPredicate struct { Etag *string Id *string Location *string Name *string Type *string }
func (ClusterOperationPredicate) Matches ¶
func (p ClusterOperationPredicate) Matches(input Cluster) bool
type ClusterPatchParameters ¶
type ClusterResizeParameters ¶
type ClusterResizeParameters struct {
TargetInstanceCount *int64 `json:"targetInstanceCount,omitempty"`
}
type ClustersClient ¶
type ClustersClient struct {
Client *resourcemanager.Client
}
func NewClustersClientWithBaseURI ¶
func NewClustersClientWithBaseURI(api environments.Api) (*ClustersClient, error)
func (ClustersClient) Create ¶
func (c ClustersClient) Create(ctx context.Context, id ClusterId, input ClusterCreateParametersExtended) (result CreateOperationResponse, err error)
Create ...
func (ClustersClient) CreateThenPoll ¶
func (c ClustersClient) CreateThenPoll(ctx context.Context, id ClusterId, input ClusterCreateParametersExtended) error
CreateThenPoll performs Create 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) ExecuteScriptActions ¶
func (c ClustersClient) ExecuteScriptActions(ctx context.Context, id ClusterId, input ExecuteScriptActionParameters) (result ExecuteScriptActionsOperationResponse, err error)
ExecuteScriptActions ...
func (ClustersClient) ExecuteScriptActionsThenPoll ¶
func (c ClustersClient) ExecuteScriptActionsThenPoll(ctx context.Context, id ClusterId, input ExecuteScriptActionParameters) error
ExecuteScriptActionsThenPoll performs ExecuteScriptActions 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) GetGatewaySettings ¶
func (c ClustersClient) GetGatewaySettings(ctx context.Context, id ClusterId) (result GetGatewaySettingsOperationResponse, err error)
GetGatewaySettings ...
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) ListByResourceGroupComplete ¶
func (c ClustersClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (ClustersClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c ClustersClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate ClusterOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ClustersClient) ListComplete ¶
func (c ClustersClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (ClustersClient) ListCompleteMatchingPredicate ¶
func (c ClustersClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate ClusterOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ClustersClient) Resize ¶
func (c ClustersClient) Resize(ctx context.Context, id ClusterId, input ClusterResizeParameters) (result ResizeOperationResponse, err error)
Resize ...
func (ClustersClient) ResizeThenPoll ¶
func (c ClustersClient) ResizeThenPoll(ctx context.Context, id ClusterId, input ClusterResizeParameters) error
ResizeThenPoll performs Resize then polls until it's completed
func (ClustersClient) RotateDiskEncryptionKey ¶
func (c ClustersClient) RotateDiskEncryptionKey(ctx context.Context, id ClusterId, input ClusterDiskEncryptionParameters) (result RotateDiskEncryptionKeyOperationResponse, err error)
RotateDiskEncryptionKey ...
func (ClustersClient) RotateDiskEncryptionKeyThenPoll ¶
func (c ClustersClient) RotateDiskEncryptionKeyThenPoll(ctx context.Context, id ClusterId, input ClusterDiskEncryptionParameters) error
RotateDiskEncryptionKeyThenPoll performs RotateDiskEncryptionKey then polls until it's completed
func (ClustersClient) Update ¶
func (c ClustersClient) Update(ctx context.Context, id ClusterId, input ClusterPatchParameters) (result UpdateOperationResponse, err error)
Update ...
func (ClustersClient) UpdateAutoScaleConfiguration ¶
func (c ClustersClient) UpdateAutoScaleConfiguration(ctx context.Context, id ClusterId, input AutoscaleConfigurationUpdateParameter) (result UpdateAutoScaleConfigurationOperationResponse, err error)
UpdateAutoScaleConfiguration ...
func (ClustersClient) UpdateAutoScaleConfigurationThenPoll ¶
func (c ClustersClient) UpdateAutoScaleConfigurationThenPoll(ctx context.Context, id ClusterId, input AutoscaleConfigurationUpdateParameter) error
UpdateAutoScaleConfigurationThenPoll performs UpdateAutoScaleConfiguration then polls until it's completed
func (ClustersClient) UpdateGatewaySettings ¶
func (c ClustersClient) UpdateGatewaySettings(ctx context.Context, id ClusterId, input UpdateGatewaySettingsParameters) (result UpdateGatewaySettingsOperationResponse, err error)
UpdateGatewaySettings ...
func (ClustersClient) UpdateGatewaySettingsThenPoll ¶
func (c ClustersClient) UpdateGatewaySettingsThenPoll(ctx context.Context, id ClusterId, input UpdateGatewaySettingsParameters) error
UpdateGatewaySettingsThenPoll performs UpdateGatewaySettings then polls until it's completed
func (ClustersClient) UpdateIdentityCertificate ¶
func (c ClustersClient) UpdateIdentityCertificate(ctx context.Context, id ClusterId, input UpdateClusterIdentityCertificateParameters) (result UpdateIdentityCertificateOperationResponse, err error)
UpdateIdentityCertificate ...
func (ClustersClient) UpdateIdentityCertificateThenPoll ¶
func (c ClustersClient) UpdateIdentityCertificateThenPoll(ctx context.Context, id ClusterId, input UpdateClusterIdentityCertificateParameters) error
UpdateIdentityCertificateThenPoll performs UpdateIdentityCertificate then polls until it's completed
type ComputeProfile ¶
type ComputeProfile struct {
Roles *[]Role `json:"roles,omitempty"`
}
type ConnectivityEndpoint ¶
type CreateOperationResponse ¶
type DataDisksGroups ¶
type DaysOfWeek ¶
type DaysOfWeek string
const ( DaysOfWeekFriday DaysOfWeek = "Friday" DaysOfWeekMonday DaysOfWeek = "Monday" DaysOfWeekSaturday DaysOfWeek = "Saturday" DaysOfWeekSunday DaysOfWeek = "Sunday" DaysOfWeekThursday DaysOfWeek = "Thursday" DaysOfWeekTuesday DaysOfWeek = "Tuesday" DaysOfWeekWednesday DaysOfWeek = "Wednesday" )
func (*DaysOfWeek) UnmarshalJSON ¶
func (s *DaysOfWeek) UnmarshalJSON(bytes []byte) error
type DeleteOperationResponse ¶
type DirectoryType ¶
type DirectoryType string
const (
DirectoryTypeActiveDirectory DirectoryType = "ActiveDirectory"
)
func (*DirectoryType) UnmarshalJSON ¶
func (s *DirectoryType) UnmarshalJSON(bytes []byte) error
type DiskEncryptionProperties ¶
type DiskEncryptionProperties struct { EncryptionAlgorithm *JsonWebKeyEncryptionAlgorithm `json:"encryptionAlgorithm,omitempty"` EncryptionAtHost *bool `json:"encryptionAtHost,omitempty"` KeyName *string `json:"keyName,omitempty"` KeyVersion *string `json:"keyVersion,omitempty"` MsiResourceId *string `json:"msiResourceId,omitempty"` VaultUri *string `json:"vaultUri,omitempty"` }
type EncryptionInTransitProperties ¶
type EncryptionInTransitProperties struct {
IsEncryptionInTransitEnabled *bool `json:"isEncryptionInTransitEnabled,omitempty"`
}
type ExcludedServicesConfig ¶
type ExecuteScriptActionParameters ¶
type ExecuteScriptActionParameters struct { PersistOnSuccess bool `json:"persistOnSuccess"` ScriptActions *[]RuntimeScriptAction `json:"scriptActions,omitempty"` }
type GatewaySettings ¶
type GetGatewaySettingsOperationResponse ¶
type GetGatewaySettingsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GatewaySettings }
type GetOperationResponse ¶
type HDInsightClusterProvisioningState ¶
type HDInsightClusterProvisioningState string
const ( HDInsightClusterProvisioningStateCanceled HDInsightClusterProvisioningState = "Canceled" HDInsightClusterProvisioningStateDeleting HDInsightClusterProvisioningState = "Deleting" HDInsightClusterProvisioningStateFailed HDInsightClusterProvisioningState = "Failed" HDInsightClusterProvisioningStateInProgress HDInsightClusterProvisioningState = "InProgress" HDInsightClusterProvisioningStateSucceeded HDInsightClusterProvisioningState = "Succeeded" )
func (*HDInsightClusterProvisioningState) UnmarshalJSON ¶
func (s *HDInsightClusterProvisioningState) UnmarshalJSON(bytes []byte) error
type HardwareProfile ¶
type HardwareProfile struct {
VMSize *string `json:"vmSize,omitempty"`
}
type IPConfiguration ¶
type IPConfiguration struct { Id *string `json:"id,omitempty"` Name string `json:"name"` Properties *IPConfigurationProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type IPConfigurationProperties ¶
type IPConfigurationProperties struct { Primary *bool `json:"primary,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PrivateIPAllocationMethod *PrivateIPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` ProvisioningState *PrivateLinkConfigurationProvisioningState `json:"provisioningState,omitempty"` Subnet *ResourceId `json:"subnet,omitempty"` }
type JsonWebKeyEncryptionAlgorithm ¶
type JsonWebKeyEncryptionAlgorithm string
const ( JsonWebKeyEncryptionAlgorithmRSANegativeOAEP JsonWebKeyEncryptionAlgorithm = "RSA-OAEP" JsonWebKeyEncryptionAlgorithmRSANegativeOAEPNegativeTwoFiveSix JsonWebKeyEncryptionAlgorithm = "RSA-OAEP-256" JsonWebKeyEncryptionAlgorithmRSAOneFive JsonWebKeyEncryptionAlgorithm = "RSA1_5" )
func (*JsonWebKeyEncryptionAlgorithm) UnmarshalJSON ¶
func (s *JsonWebKeyEncryptionAlgorithm) UnmarshalJSON(bytes []byte) error
type KafkaRestProperties ¶
type KafkaRestProperties struct { ClientGroupInfo *ClientGroupInfo `json:"clientGroupInfo,omitempty"` ConfigurationOverride *map[string]string `json:"configurationOverride,omitempty"` }
type LinuxOperatingSystemProfile ¶
type LinuxOperatingSystemProfile struct { Password *string `json:"password,omitempty"` SshProfile *SshProfile `json:"sshProfile,omitempty"` Username *string `json:"username,omitempty"` }
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct {
Items []Cluster
}
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []Cluster
}
type ListOperationResponse ¶
type NetworkProperties ¶
type NetworkProperties struct { PrivateLink *PrivateLink `json:"privateLink,omitempty"` ResourceProviderConnection *ResourceProviderConnection `json:"resourceProviderConnection,omitempty"` }
type OsProfile ¶
type OsProfile struct {
LinuxOperatingSystemProfile *LinuxOperatingSystemProfile `json:"linuxOperatingSystemProfile,omitempty"`
}
type PrivateEndpoint ¶
type PrivateEndpoint struct {
Id *string `json:"id,omitempty"`
}
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties PrivateEndpointConnectionProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { LinkIdentifier *string `json:"linkIdentifier,omitempty"` PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState"` ProvisioningState *PrivateEndpointConnectionProvisioningState `json:"provisioningState,omitempty"` }
type PrivateEndpointConnectionProvisioningState ¶
type PrivateEndpointConnectionProvisioningState string
const ( PrivateEndpointConnectionProvisioningStateCanceled PrivateEndpointConnectionProvisioningState = "Canceled" PrivateEndpointConnectionProvisioningStateDeleting PrivateEndpointConnectionProvisioningState = "Deleting" PrivateEndpointConnectionProvisioningStateFailed PrivateEndpointConnectionProvisioningState = "Failed" PrivateEndpointConnectionProvisioningStateInProgress PrivateEndpointConnectionProvisioningState = "InProgress" PrivateEndpointConnectionProvisioningStateSucceeded PrivateEndpointConnectionProvisioningState = "Succeeded" PrivateEndpointConnectionProvisioningStateUpdating PrivateEndpointConnectionProvisioningState = "Updating" )
func (*PrivateEndpointConnectionProvisioningState) UnmarshalJSON ¶
func (s *PrivateEndpointConnectionProvisioningState) UnmarshalJSON(bytes []byte) error
type PrivateIPAllocationMethod ¶
type PrivateIPAllocationMethod string
const ( PrivateIPAllocationMethodDynamic PrivateIPAllocationMethod = "dynamic" PrivateIPAllocationMethodStatic PrivateIPAllocationMethod = "static" )
func (*PrivateIPAllocationMethod) UnmarshalJSON ¶
func (s *PrivateIPAllocationMethod) UnmarshalJSON(bytes []byte) error
type PrivateLink ¶
type PrivateLink string
const ( PrivateLinkDisabled PrivateLink = "Disabled" PrivateLinkEnabled PrivateLink = "Enabled" )
func (*PrivateLink) UnmarshalJSON ¶
func (s *PrivateLink) UnmarshalJSON(bytes []byte) error
type PrivateLinkConfiguration ¶
type PrivateLinkConfiguration struct { Id *string `json:"id,omitempty"` Name string `json:"name"` Properties PrivateLinkConfigurationProperties `json:"properties"` Type *string `json:"type,omitempty"` }
type PrivateLinkConfigurationProperties ¶
type PrivateLinkConfigurationProperties struct { GroupId string `json:"groupId"` IPConfigurations []IPConfiguration `json:"ipConfigurations"` ProvisioningState *PrivateLinkConfigurationProvisioningState `json:"provisioningState,omitempty"` }
type PrivateLinkConfigurationProvisioningState ¶
type PrivateLinkConfigurationProvisioningState string
const ( PrivateLinkConfigurationProvisioningStateCanceled PrivateLinkConfigurationProvisioningState = "Canceled" PrivateLinkConfigurationProvisioningStateDeleting PrivateLinkConfigurationProvisioningState = "Deleting" PrivateLinkConfigurationProvisioningStateFailed PrivateLinkConfigurationProvisioningState = "Failed" PrivateLinkConfigurationProvisioningStateInProgress PrivateLinkConfigurationProvisioningState = "InProgress" PrivateLinkConfigurationProvisioningStateSucceeded PrivateLinkConfigurationProvisioningState = "Succeeded" )
func (*PrivateLinkConfigurationProvisioningState) UnmarshalJSON ¶
func (s *PrivateLinkConfigurationProvisioningState) UnmarshalJSON(bytes []byte) error
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { ActionsRequired *string `json:"actionsRequired,omitempty"` Description *string `json:"description,omitempty"` Status PrivateLinkServiceConnectionStatus `json:"status"` }
type PrivateLinkServiceConnectionStatus ¶
type PrivateLinkServiceConnectionStatus string
const ( PrivateLinkServiceConnectionStatusApproved PrivateLinkServiceConnectionStatus = "Approved" PrivateLinkServiceConnectionStatusPending PrivateLinkServiceConnectionStatus = "Pending" PrivateLinkServiceConnectionStatusRejected PrivateLinkServiceConnectionStatus = "Rejected" PrivateLinkServiceConnectionStatusRemoved PrivateLinkServiceConnectionStatus = "Removed" )
func (*PrivateLinkServiceConnectionStatus) UnmarshalJSON ¶
func (s *PrivateLinkServiceConnectionStatus) UnmarshalJSON(bytes []byte) error
type ResizeOperationResponse ¶
type ResourceId ¶
type ResourceId struct {
Id *string `json:"id,omitempty"`
}
type ResourceProviderConnection ¶
type ResourceProviderConnection string
const ( ResourceProviderConnectionInbound ResourceProviderConnection = "Inbound" ResourceProviderConnectionOutbound ResourceProviderConnection = "Outbound" )
func (*ResourceProviderConnection) UnmarshalJSON ¶
func (s *ResourceProviderConnection) UnmarshalJSON(bytes []byte) error
type Role ¶
type Role struct { Autoscale *Autoscale `json:"autoscale,omitempty"` DataDisksGroups *[]DataDisksGroups `json:"dataDisksGroups,omitempty"` EncryptDataDisks *bool `json:"encryptDataDisks,omitempty"` HardwareProfile *HardwareProfile `json:"hardwareProfile,omitempty"` MinInstanceCount *int64 `json:"minInstanceCount,omitempty"` Name *string `json:"name,omitempty"` OsProfile *OsProfile `json:"osProfile,omitempty"` ScriptActions *[]ScriptAction `json:"scriptActions,omitempty"` TargetInstanceCount *int64 `json:"targetInstanceCount,omitempty"` VMGroupName *string `json:"VMGroupName,omitempty"` VirtualNetworkProfile *VirtualNetworkProfile `json:"virtualNetworkProfile,omitempty"` }
type RuntimeScriptAction ¶
type ScriptAction ¶
type SecurityProfile ¶
type SecurityProfile struct { AaddsResourceId *string `json:"aaddsResourceId,omitempty"` ClusterUsersGroupDNs *[]string `json:"clusterUsersGroupDNs,omitempty"` DirectoryType *DirectoryType `json:"directoryType,omitempty"` Domain *string `json:"domain,omitempty"` DomainUserPassword *string `json:"domainUserPassword,omitempty"` DomainUsername *string `json:"domainUsername,omitempty"` LdapsUrls *[]string `json:"ldapsUrls,omitempty"` MsiResourceId *string `json:"msiResourceId,omitempty"` OrganizationalUnitDN *string `json:"organizationalUnitDN,omitempty"` }
type SshProfile ¶
type SshProfile struct {
PublicKeys *[]SshPublicKey `json:"publicKeys,omitempty"`
}
type SshPublicKey ¶
type SshPublicKey struct {
CertificateData *string `json:"certificateData,omitempty"`
}
type StorageAccount ¶
type StorageAccount struct { Container *string `json:"container,omitempty"` FileSystem *string `json:"fileSystem,omitempty"` IsDefault *bool `json:"isDefault,omitempty"` Key *string `json:"key,omitempty"` MsiResourceId *string `json:"msiResourceId,omitempty"` Name *string `json:"name,omitempty"` ResourceId *string `json:"resourceId,omitempty"` Saskey *string `json:"saskey,omitempty"` }
type StorageProfile ¶
type StorageProfile struct {
Storageaccounts *[]StorageAccount `json:"storageaccounts,omitempty"`
}
type UpdateOperationResponse ¶
type VirtualNetworkProfile ¶
Source Files ¶
- client.go
- constants.go
- id_cluster.go
- method_create.go
- method_delete.go
- method_executescriptactions.go
- method_get.go
- method_getgatewaysettings.go
- method_list.go
- method_listbyresourcegroup.go
- method_resize.go
- method_rotatediskencryptionkey.go
- method_update.go
- method_updateautoscaleconfiguration.go
- method_updategatewaysettings.go
- method_updateidentitycertificate.go
- model_autoscale.go
- model_autoscalecapacity.go
- model_autoscaleconfigurationupdateparameter.go
- model_autoscalerecurrence.go
- model_autoscaleschedule.go
- model_autoscaletimeandcapacity.go
- model_clientgroupinfo.go
- model_cluster.go
- model_clustercreateparametersextended.go
- model_clustercreateproperties.go
- model_clusterdefinition.go
- model_clusterdiskencryptionparameters.go
- model_clustergetproperties.go
- model_clusterpatchparameters.go
- model_clusterresizeparameters.go
- model_computeisolationproperties.go
- model_computeprofile.go
- model_connectivityendpoint.go
- model_datadisksgroups.go
- model_diskencryptionproperties.go
- model_encryptionintransitproperties.go
- model_errors.go
- model_excludedservicesconfig.go
- model_executescriptactionparameters.go
- model_gatewaysettings.go
- model_hardwareprofile.go
- model_ipconfiguration.go
- model_ipconfigurationproperties.go
- model_kafkarestproperties.go
- model_linuxoperatingsystemprofile.go
- model_networkproperties.go
- model_osprofile.go
- model_privateendpoint.go
- model_privateendpointconnection.go
- model_privateendpointconnectionproperties.go
- model_privatelinkconfiguration.go
- model_privatelinkconfigurationproperties.go
- model_privatelinkserviceconnectionstate.go
- model_quotainfo.go
- model_resourceid.go
- model_role.go
- model_runtimescriptaction.go
- model_scriptaction.go
- model_securityprofile.go
- model_sshprofile.go
- model_sshpublickey.go
- model_storageaccount.go
- model_storageprofile.go
- model_updateclusteridentitycertificateparameters.go
- model_updategatewaysettingsparameters.go
- model_virtualnetworkprofile.go
- predicates.go
- version.go