Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForClusterKind() []string + 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 + type Autoscale struct + Capacity *AutoscaleCapacity + Recurrence *AutoscaleRecurrence + type AutoscaleCapacity struct + MaxInstanceCount *int64 + MinInstanceCount *int64 + type AutoscaleConfigurationUpdateParameter struct + Autoscale *Autoscale + type AutoscaleRecurrence struct + Schedule *[]AutoscaleSchedule + TimeZone *string + type AutoscaleSchedule struct + Days *[]DaysOfWeek + TimeAndCapacity *AutoscaleTimeAndCapacity + type AutoscaleTimeAndCapacity struct + MaxInstanceCount *int64 + MinInstanceCount *int64 + Time *string + type ClientGroupInfo struct + GroupId *string + GroupName *string + type Cluster struct + Etag *string + Id *string + Identity *identity.SystemAndUserAssignedMap + Location string + Name *string + Properties *ClusterGetProperties + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + Zones *zones.Schema + type ClusterCreateParametersExtended struct + Identity *identity.SystemAndUserAssignedMap + Location *string + Properties *ClusterCreateProperties + Tags *map[string]string + Zones *zones.Schema + type ClusterCreateProperties struct + ClusterDefinition *ClusterDefinition + ClusterVersion *string + ComputeIsolationProperties *ComputeIsolationProperties + ComputeProfile *ComputeProfile + DiskEncryptionProperties *DiskEncryptionProperties + EncryptionInTransitProperties *EncryptionInTransitProperties + KafkaRestProperties *KafkaRestProperties + MinSupportedTlsVersion *string + NetworkProperties *NetworkProperties + OsType *OSType + PrivateLinkConfigurations *[]PrivateLinkConfiguration + SecurityProfile *SecurityProfile + StorageProfile *StorageProfile + Tier *Tier + type ClusterDefinition struct + Blueprint *string + ComponentVersion *map[string]string + Configurations *interface{} + Kind *ClusterKind + type ClusterDiskEncryptionParameters struct + KeyName *string + KeyVersion *string + VaultUri *string + type ClusterGetProperties struct + ClusterDefinition ClusterDefinition + ClusterHdpVersion *string + ClusterId *string + ClusterState *string + ClusterVersion *string + ComputeIsolationProperties *ComputeIsolationProperties + ComputeProfile *ComputeProfile + ConnectivityEndpoints *[]ConnectivityEndpoint + CreatedDate *string + DiskEncryptionProperties *DiskEncryptionProperties + EncryptionInTransitProperties *EncryptionInTransitProperties + Errors *[]Errors + ExcludedServicesConfig *ExcludedServicesConfig + KafkaRestProperties *KafkaRestProperties + MinSupportedTlsVersion *string + NetworkProperties *NetworkProperties + OsType *OSType + PrivateEndpointConnections *[]PrivateEndpointConnection + PrivateLinkConfigurations *[]PrivateLinkConfiguration + ProvisioningState *HDInsightClusterProvisioningState + QuotaInfo *QuotaInfo + SecurityProfile *SecurityProfile + StorageProfile *StorageProfile + Tier *Tier + type ClusterKind string + const ClusterKindHBase + const ClusterKindHadoop + const ClusterKindInteractiveHive + const ClusterKindKafka + const ClusterKindSpark + func (s *ClusterKind) UnmarshalJSON(bytes []byte) error + type ClusterOperationPredicate struct + Etag *string + Id *string + Location *string + Name *string + Type *string + func (p ClusterOperationPredicate) Matches(input Cluster) bool + type ClusterPatchParameters struct + Tags *map[string]string + type ClusterResizeParameters struct + TargetInstanceCount *int64 + type ClustersClient struct + Client *resourcemanager.Client + func NewClustersClientWithBaseURI(sdkApi sdkEnv.Api) (*ClustersClient, error) + func (c ClustersClient) Create(ctx context.Context, id commonids.HDInsightClusterId, ...) (result CreateOperationResponse, err error) + func (c ClustersClient) CreateThenPoll(ctx context.Context, id commonids.HDInsightClusterId, ...) error + func (c ClustersClient) Delete(ctx context.Context, id commonids.HDInsightClusterId) (result DeleteOperationResponse, err error) + func (c ClustersClient) DeleteThenPoll(ctx context.Context, id commonids.HDInsightClusterId) error + func (c ClustersClient) ExecuteScriptActions(ctx context.Context, id commonids.HDInsightClusterId, ...) (result ExecuteScriptActionsOperationResponse, err error) + func (c ClustersClient) ExecuteScriptActionsThenPoll(ctx context.Context, id commonids.HDInsightClusterId, ...) error + func (c ClustersClient) Get(ctx context.Context, id commonids.HDInsightClusterId) (result GetOperationResponse, err error) + func (c ClustersClient) GetGatewaySettings(ctx context.Context, id commonids.HDInsightClusterId) (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 commonids.HDInsightClusterId, ...) (result ResizeOperationResponse, err error) + func (c ClustersClient) ResizeThenPoll(ctx context.Context, id commonids.HDInsightClusterId, ...) error + func (c ClustersClient) RotateDiskEncryptionKey(ctx context.Context, id commonids.HDInsightClusterId, ...) (result RotateDiskEncryptionKeyOperationResponse, err error) + func (c ClustersClient) RotateDiskEncryptionKeyThenPoll(ctx context.Context, id commonids.HDInsightClusterId, ...) error + func (c ClustersClient) Update(ctx context.Context, id commonids.HDInsightClusterId, ...) (result UpdateOperationResponse, err error) + func (c ClustersClient) UpdateAutoScaleConfiguration(ctx context.Context, id commonids.HDInsightClusterId, ...) (result UpdateAutoScaleConfigurationOperationResponse, err error) + func (c ClustersClient) UpdateAutoScaleConfigurationThenPoll(ctx context.Context, id commonids.HDInsightClusterId, ...) error + func (c ClustersClient) UpdateGatewaySettings(ctx context.Context, id commonids.HDInsightClusterId, ...) (result UpdateGatewaySettingsOperationResponse, err error) + func (c ClustersClient) UpdateGatewaySettingsThenPoll(ctx context.Context, id commonids.HDInsightClusterId, ...) error + func (c ClustersClient) UpdateIdentityCertificate(ctx context.Context, id commonids.HDInsightClusterId, ...) (result UpdateIdentityCertificateOperationResponse, err error) + func (c ClustersClient) UpdateIdentityCertificateThenPoll(ctx context.Context, id commonids.HDInsightClusterId, ...) error + type ComputeIsolationProperties struct + EnableComputeIsolation *bool + HostSku *string + type ComputeProfile struct + Roles *[]Role + type ConnectivityEndpoint struct + Location *string + Name *string + Port *int64 + PrivateIPAddress *string + Protocol *string + type CreateOperationResponse struct + HttpResponse *http.Response + Model *Cluster + OData *odata.OData + Poller pollers.Poller + type DataDisksGroups struct + DiskSizeGB *int64 + DisksPerNode *int64 + StorageAccountType *string + type DaysOfWeek string + const DaysOfWeekFriday + const DaysOfWeekMonday + const DaysOfWeekSaturday + const DaysOfWeekSunday + const DaysOfWeekThursday + const DaysOfWeekTuesday + const DaysOfWeekWednesday + func (s *DaysOfWeek) UnmarshalJSON(bytes []byte) error + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DirectoryType string + const DirectoryTypeActiveDirectory + func (s *DirectoryType) UnmarshalJSON(bytes []byte) error + type DiskEncryptionProperties struct + EncryptionAlgorithm *JsonWebKeyEncryptionAlgorithm + EncryptionAtHost *bool + KeyName *string + KeyVersion *string + MsiResourceId *string + VaultUri *string + type EncryptionInTransitProperties struct + IsEncryptionInTransitEnabled *bool + type Errors struct + Code *string + Message *string + type ExcludedServicesConfig struct + ExcludedServicesConfigId *string + ExcludedServicesList *string + type ExecuteScriptActionParameters struct + PersistOnSuccess bool + ScriptActions *[]RuntimeScriptAction + type ExecuteScriptActionsOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type GatewaySettings struct + RestAuthCredentialIsEnabled *string + RestAuthCredentialPassword *string + RestAuthCredentialUsername *string + type GetGatewaySettingsOperationResponse struct + HttpResponse *http.Response + Model *GatewaySettings + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *Cluster + OData *odata.OData + type HDInsightClusterProvisioningState string + const HDInsightClusterProvisioningStateCanceled + const HDInsightClusterProvisioningStateDeleting + const HDInsightClusterProvisioningStateFailed + const HDInsightClusterProvisioningStateInProgress + const HDInsightClusterProvisioningStateSucceeded + func (s *HDInsightClusterProvisioningState) UnmarshalJSON(bytes []byte) error + type HardwareProfile struct + VMSize *string + type IPConfiguration struct + Id *string + Name string + Properties *IPConfigurationProperties + Type *string + type IPConfigurationProperties struct + Primary *bool + PrivateIPAddress *string + PrivateIPAllocationMethod *PrivateIPAllocationMethod + ProvisioningState *PrivateLinkConfigurationProvisioningState + Subnet *ResourceId + type JsonWebKeyEncryptionAlgorithm string + const JsonWebKeyEncryptionAlgorithmRSANegativeOAEP + const JsonWebKeyEncryptionAlgorithmRSANegativeOAEPNegativeTwoFiveSix + const JsonWebKeyEncryptionAlgorithmRSAOneFive + func (s *JsonWebKeyEncryptionAlgorithm) UnmarshalJSON(bytes []byte) error + type KafkaRestProperties struct + ClientGroupInfo *ClientGroupInfo + ConfigurationOverride *map[string]string + type LinuxOperatingSystemProfile struct + Password *string + SshProfile *SshProfile + Username *string + type ListByResourceGroupCompleteResult struct + Items []Cluster + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]Cluster + OData *odata.OData + type ListCompleteResult struct + Items []Cluster + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]Cluster + OData *odata.OData + type NetworkProperties struct + PrivateLink *PrivateLink + ResourceProviderConnection *ResourceProviderConnection + type OSType string + const OSTypeLinux + const OSTypeWindows + func (s *OSType) UnmarshalJSON(bytes []byte) error + type OsProfile struct + LinuxOperatingSystemProfile *LinuxOperatingSystemProfile + type PrivateEndpoint struct + Id *string + type PrivateEndpointConnection struct + Id *string + Name *string + Properties PrivateEndpointConnectionProperties + SystemData *systemdata.SystemData + Type *string + type PrivateEndpointConnectionProperties struct + LinkIdentifier *string + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState + ProvisioningState *PrivateEndpointConnectionProvisioningState + type PrivateEndpointConnectionProvisioningState string + const PrivateEndpointConnectionProvisioningStateCanceled + const PrivateEndpointConnectionProvisioningStateDeleting + const PrivateEndpointConnectionProvisioningStateFailed + const PrivateEndpointConnectionProvisioningStateInProgress + const PrivateEndpointConnectionProvisioningStateSucceeded + const PrivateEndpointConnectionProvisioningStateUpdating + func (s *PrivateEndpointConnectionProvisioningState) UnmarshalJSON(bytes []byte) error + type PrivateIPAllocationMethod string + const PrivateIPAllocationMethodDynamic + const PrivateIPAllocationMethodStatic + func (s *PrivateIPAllocationMethod) UnmarshalJSON(bytes []byte) error + type PrivateLink string + const PrivateLinkDisabled + const PrivateLinkEnabled + func (s *PrivateLink) UnmarshalJSON(bytes []byte) error + type PrivateLinkConfiguration struct + Id *string + Name string + Properties PrivateLinkConfigurationProperties + Type *string + type PrivateLinkConfigurationProperties struct + GroupId string + IPConfigurations []IPConfiguration + ProvisioningState *PrivateLinkConfigurationProvisioningState + type PrivateLinkConfigurationProvisioningState string + const PrivateLinkConfigurationProvisioningStateCanceled + const PrivateLinkConfigurationProvisioningStateDeleting + const PrivateLinkConfigurationProvisioningStateFailed + const PrivateLinkConfigurationProvisioningStateInProgress + const PrivateLinkConfigurationProvisioningStateSucceeded + func (s *PrivateLinkConfigurationProvisioningState) UnmarshalJSON(bytes []byte) error + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status PrivateLinkServiceConnectionStatus + type PrivateLinkServiceConnectionStatus string + const PrivateLinkServiceConnectionStatusApproved + const PrivateLinkServiceConnectionStatusPending + const PrivateLinkServiceConnectionStatusRejected + const PrivateLinkServiceConnectionStatusRemoved + func (s *PrivateLinkServiceConnectionStatus) UnmarshalJSON(bytes []byte) error + type QuotaInfo struct + CoresUsed *int64 + type ResizeOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type ResourceId struct + Id *string + type ResourceProviderConnection string + const ResourceProviderConnectionInbound + const ResourceProviderConnectionOutbound + func (s *ResourceProviderConnection) UnmarshalJSON(bytes []byte) error + type Role struct + Autoscale *Autoscale + DataDisksGroups *[]DataDisksGroups + EncryptDataDisks *bool + HardwareProfile *HardwareProfile + MinInstanceCount *int64 + Name *string + OsProfile *OsProfile + ScriptActions *[]ScriptAction + TargetInstanceCount *int64 + VMGroupName *string + VirtualNetworkProfile *VirtualNetworkProfile + type RotateDiskEncryptionKeyOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type RuntimeScriptAction struct + ApplicationName *string + Name string + Parameters *string + Roles []string + Uri string + type ScriptAction struct + Name string + Parameters string + Uri string + type SecurityProfile struct + AaddsResourceId *string + ClusterUsersGroupDNs *[]string + DirectoryType *DirectoryType + Domain *string + DomainUserPassword *string + DomainUsername *string + LdapsURLs *[]string + MsiResourceId *string + OrganizationalUnitDN *string + type SshProfile struct + PublicKeys *[]SshPublicKey + type SshPublicKey struct + CertificateData *string + type StorageAccount struct + Container *string + FileSystem *string + Fileshare *string + IsDefault *bool + Key *string + MsiResourceId *string + Name *string + ResourceId *string + Saskey *string + type StorageProfile struct + Storageaccounts *[]StorageAccount + type Tier string + const TierPremium + const TierStandard + func (s *Tier) UnmarshalJSON(bytes []byte) error + type UpdateAutoScaleConfigurationOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type UpdateClusterIdentityCertificateParameters struct + ApplicationId *string + Certificate *string + CertificatePassword *string + type UpdateGatewaySettingsOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type UpdateGatewaySettingsParameters struct + RestAuthCredentialIsEnabled *bool + RestAuthCredentialPassword *string + RestAuthCredentialUsername *string + type UpdateIdentityCertificateOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *Cluster + OData *odata.OData + type VirtualNetworkProfile struct + Id *string + Subnet *string