Documentation ¶
Index ¶
- func PossibleValuesForAddOnFeatures() []string
- func PossibleValuesForClusterState() []string
- func PossibleValuesForClusterUpgradeCadence() []string
- func PossibleValuesForDurabilityLevel() []string
- func PossibleValuesForEnvironment() []string
- func PossibleValuesForNotificationCategory() []string
- func PossibleValuesForNotificationChannel() []string
- func PossibleValuesForNotificationLevel() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForReliabilityLevel() []string
- func PossibleValuesForSfZonalUpgradeMode() []string
- func PossibleValuesForUpgradeMode() []string
- func PossibleValuesForVMSSZonalUpgradeMode() []string
- func PossibleValuesForX509StoreName() []string
- func ValidateClusterID(input interface{}, key string) (warnings []string, errors []error)
- type AddOnFeatures
- type ApplicationDeltaHealthPolicy
- type ApplicationHealthPolicy
- type ApplicationTypeVersionsCleanupPolicy
- type AzureActiveDirectory
- type CertificateDescription
- type ClientCertificateCommonName
- type ClientCertificateThumbprint
- type Cluster
- type ClusterClient
- func (c ClusterClient) CreateOrUpdate(ctx context.Context, id ClusterId, input Cluster) (result CreateOrUpdateOperationResponse, err error)
- func (c ClusterClient) CreateOrUpdateThenPoll(ctx context.Context, id ClusterId, input Cluster) error
- func (c ClusterClient) Delete(ctx context.Context, id ClusterId) (result DeleteOperationResponse, err error)
- func (c ClusterClient) Get(ctx context.Context, id ClusterId) (result GetOperationResponse, err error)
- func (c ClusterClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
- func (c ClusterClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
- func (c ClusterClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c ClusterClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c ClusterClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
- func (c ClusterClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCompleteResult, err error)
- func (c ClusterClient) Update(ctx context.Context, id ClusterId, input ClusterUpdateParameters) (result UpdateOperationResponse, err error)
- func (c ClusterClient) UpdateThenPoll(ctx context.Context, id ClusterId, input ClusterUpdateParameters) error
- type ClusterHealthPolicy
- type ClusterId
- type ClusterOperationPredicate
- type ClusterProperties
- func (o *ClusterProperties) GetUpgradePauseEndTimestampUtcAsTime() (*time.Time, error)
- func (o *ClusterProperties) GetUpgradePauseStartTimestampUtcAsTime() (*time.Time, error)
- func (o *ClusterProperties) SetUpgradePauseEndTimestampUtcAsTime(input time.Time)
- func (o *ClusterProperties) SetUpgradePauseStartTimestampUtcAsTime(input time.Time)
- type ClusterPropertiesUpdateParameters
- func (o *ClusterPropertiesUpdateParameters) GetUpgradePauseEndTimestampUtcAsTime() (*time.Time, error)
- func (o *ClusterPropertiesUpdateParameters) GetUpgradePauseStartTimestampUtcAsTime() (*time.Time, error)
- func (o *ClusterPropertiesUpdateParameters) SetUpgradePauseEndTimestampUtcAsTime(input time.Time)
- func (o *ClusterPropertiesUpdateParameters) SetUpgradePauseStartTimestampUtcAsTime(input time.Time)
- type ClusterState
- type ClusterUpdateParameters
- type ClusterUpgradeCadence
- type ClusterUpgradeDeltaHealthPolicy
- type ClusterUpgradePolicy
- type ClusterVersionDetails
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type DiagnosticsStorageAccountConfig
- type DurabilityLevel
- type EndpointRangeDescription
- type Environment
- type GetOperationResponse
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupCustomPager
- type ListByResourceGroupOperationResponse
- type ListCompleteResult
- type ListCustomPager
- type ListOperationResponse
- type NodeTypeDescription
- type Notification
- type NotificationCategory
- type NotificationChannel
- type NotificationLevel
- type NotificationTarget
- type ProvisioningState
- type ReliabilityLevel
- type ServerCertificateCommonName
- type ServerCertificateCommonNames
- type ServiceTypeDeltaHealthPolicy
- type ServiceTypeHealthPolicy
- type SettingsParameterDescription
- type SettingsSectionDescription
- type SfZonalUpgradeMode
- type SystemData
- type UpdateOperationResponse
- type UpgradeMode
- type VMSSZonalUpgradeMode
- type X509StoreName
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAddOnFeatures ¶
func PossibleValuesForAddOnFeatures() []string
func PossibleValuesForClusterState ¶
func PossibleValuesForClusterState() []string
func PossibleValuesForClusterUpgradeCadence ¶
func PossibleValuesForClusterUpgradeCadence() []string
func PossibleValuesForDurabilityLevel ¶
func PossibleValuesForDurabilityLevel() []string
func PossibleValuesForEnvironment ¶
func PossibleValuesForEnvironment() []string
func PossibleValuesForNotificationCategory ¶
func PossibleValuesForNotificationCategory() []string
func PossibleValuesForNotificationChannel ¶
func PossibleValuesForNotificationChannel() []string
func PossibleValuesForNotificationLevel ¶
func PossibleValuesForNotificationLevel() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForReliabilityLevel ¶
func PossibleValuesForReliabilityLevel() []string
func PossibleValuesForSfZonalUpgradeMode ¶
func PossibleValuesForSfZonalUpgradeMode() []string
func PossibleValuesForUpgradeMode ¶
func PossibleValuesForUpgradeMode() []string
func PossibleValuesForVMSSZonalUpgradeMode ¶
func PossibleValuesForVMSSZonalUpgradeMode() []string
func PossibleValuesForX509StoreName ¶
func PossibleValuesForX509StoreName() []string
func ValidateClusterID ¶
ValidateClusterID checks that 'input' can be parsed as a Cluster ID
Types ¶
type AddOnFeatures ¶
type AddOnFeatures string
const ( AddOnFeaturesBackupRestoreService AddOnFeatures = "BackupRestoreService" AddOnFeaturesDnsService AddOnFeatures = "DnsService" AddOnFeaturesRepairManager AddOnFeatures = "RepairManager" AddOnFeaturesResourceMonitorService AddOnFeatures = "ResourceMonitorService" )
func (*AddOnFeatures) UnmarshalJSON ¶ added in v0.20240222.1121651
func (s *AddOnFeatures) UnmarshalJSON(bytes []byte) error
type ApplicationDeltaHealthPolicy ¶
type ApplicationDeltaHealthPolicy struct { DefaultServiceTypeDeltaHealthPolicy *ServiceTypeDeltaHealthPolicy `json:"defaultServiceTypeDeltaHealthPolicy,omitempty"` ServiceTypeDeltaHealthPolicies *map[string]ServiceTypeDeltaHealthPolicy `json:"serviceTypeDeltaHealthPolicies,omitempty"` }
type ApplicationHealthPolicy ¶
type ApplicationHealthPolicy struct { DefaultServiceTypeHealthPolicy *ServiceTypeHealthPolicy `json:"defaultServiceTypeHealthPolicy,omitempty"` ServiceTypeHealthPolicies *map[string]ServiceTypeHealthPolicy `json:"serviceTypeHealthPolicies,omitempty"` }
type ApplicationTypeVersionsCleanupPolicy ¶
type ApplicationTypeVersionsCleanupPolicy struct {
MaxUnusedVersionsToKeep int64 `json:"maxUnusedVersionsToKeep"`
}
type AzureActiveDirectory ¶
type CertificateDescription ¶
type CertificateDescription struct { Thumbprint string `json:"thumbprint"` ThumbprintSecondary *string `json:"thumbprintSecondary,omitempty"` X509StoreName *X509StoreName `json:"x509StoreName,omitempty"` }
type Cluster ¶
type Cluster struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *ClusterProperties `json:"properties,omitempty"` SystemData *SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type ClusterClient ¶
type ClusterClient struct {
Client *resourcemanager.Client
}
func NewClusterClientWithBaseURI ¶
func NewClusterClientWithBaseURI(sdkApi sdkEnv.Api) (*ClusterClient, error)
func (ClusterClient) CreateOrUpdate ¶
func (c ClusterClient) CreateOrUpdate(ctx context.Context, id ClusterId, input Cluster) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (ClusterClient) CreateOrUpdateThenPoll ¶
func (c ClusterClient) CreateOrUpdateThenPoll(ctx context.Context, id ClusterId, input Cluster) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (ClusterClient) Delete ¶
func (c ClusterClient) Delete(ctx context.Context, id ClusterId) (result DeleteOperationResponse, err error)
Delete ...
func (ClusterClient) Get ¶
func (c ClusterClient) Get(ctx context.Context, id ClusterId) (result GetOperationResponse, err error)
Get ...
func (ClusterClient) List ¶
func (c ClusterClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
List ...
func (ClusterClient) ListByResourceGroup ¶
func (c ClusterClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (ClusterClient) ListByResourceGroupComplete ¶
func (c ClusterClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (ClusterClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c ClusterClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate ClusterOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ClusterClient) ListComplete ¶
func (c ClusterClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (ClusterClient) ListCompleteMatchingPredicate ¶
func (c ClusterClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate ClusterOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ClusterClient) Update ¶
func (c ClusterClient) Update(ctx context.Context, id ClusterId, input ClusterUpdateParameters) (result UpdateOperationResponse, err error)
Update ...
func (ClusterClient) UpdateThenPoll ¶
func (c ClusterClient) UpdateThenPoll(ctx context.Context, id ClusterId, input ClusterUpdateParameters) error
UpdateThenPoll performs Update then polls until it's completed
type ClusterHealthPolicy ¶
type ClusterHealthPolicy struct { ApplicationHealthPolicies *map[string]ApplicationHealthPolicy `json:"applicationHealthPolicies,omitempty"` MaxPercentUnhealthyApplications *int64 `json:"maxPercentUnhealthyApplications,omitempty"` MaxPercentUnhealthyNodes *int64 `json:"maxPercentUnhealthyNodes,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) FromParseResult ¶
func (id *ClusterId) FromParseResult(input resourceids.ParseResult) error
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 ClusterProperties ¶
type ClusterProperties struct { AddOnFeatures *[]AddOnFeatures `json:"addOnFeatures,omitempty"` ApplicationTypeVersionsCleanupPolicy *ApplicationTypeVersionsCleanupPolicy `json:"applicationTypeVersionsCleanupPolicy,omitempty"` AvailableClusterVersions *[]ClusterVersionDetails `json:"availableClusterVersions,omitempty"` AzureActiveDirectory *AzureActiveDirectory `json:"azureActiveDirectory,omitempty"` Certificate *CertificateDescription `json:"certificate,omitempty"` CertificateCommonNames *ServerCertificateCommonNames `json:"certificateCommonNames,omitempty"` ClientCertificateCommonNames *[]ClientCertificateCommonName `json:"clientCertificateCommonNames,omitempty"` ClientCertificateThumbprints *[]ClientCertificateThumbprint `json:"clientCertificateThumbprints,omitempty"` ClusterCodeVersion *string `json:"clusterCodeVersion,omitempty"` ClusterEndpoint *string `json:"clusterEndpoint,omitempty"` ClusterId *string `json:"clusterId,omitempty"` ClusterState *ClusterState `json:"clusterState,omitempty"` DiagnosticsStorageAccountConfig *DiagnosticsStorageAccountConfig `json:"diagnosticsStorageAccountConfig,omitempty"` EventStoreServiceEnabled *bool `json:"eventStoreServiceEnabled,omitempty"` FabricSettings *[]SettingsSectionDescription `json:"fabricSettings,omitempty"` InfrastructureServiceManager *bool `json:"infrastructureServiceManager,omitempty"` ManagementEndpoint string `json:"managementEndpoint"` NodeTypes []NodeTypeDescription `json:"nodeTypes"` Notifications *[]Notification `json:"notifications,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` ReliabilityLevel *ReliabilityLevel `json:"reliabilityLevel,omitempty"` ReverseProxyCertificate *CertificateDescription `json:"reverseProxyCertificate,omitempty"` ReverseProxyCertificateCommonNames *ServerCertificateCommonNames `json:"reverseProxyCertificateCommonNames,omitempty"` SfZonalUpgradeMode *SfZonalUpgradeMode `json:"sfZonalUpgradeMode,omitempty"` UpgradeDescription *ClusterUpgradePolicy `json:"upgradeDescription,omitempty"` UpgradeMode *UpgradeMode `json:"upgradeMode,omitempty"` UpgradePauseEndTimestampUtc *string `json:"upgradePauseEndTimestampUtc,omitempty"` UpgradePauseStartTimestampUtc *string `json:"upgradePauseStartTimestampUtc,omitempty"` UpgradeWave *ClusterUpgradeCadence `json:"upgradeWave,omitempty"` VMSSZonalUpgradeMode *VMSSZonalUpgradeMode `json:"vmssZonalUpgradeMode,omitempty"` VmImage *string `json:"vmImage,omitempty"` WaveUpgradePaused *bool `json:"waveUpgradePaused,omitempty"` }
func (*ClusterProperties) GetUpgradePauseEndTimestampUtcAsTime ¶
func (o *ClusterProperties) GetUpgradePauseEndTimestampUtcAsTime() (*time.Time, error)
func (*ClusterProperties) GetUpgradePauseStartTimestampUtcAsTime ¶
func (o *ClusterProperties) GetUpgradePauseStartTimestampUtcAsTime() (*time.Time, error)
func (*ClusterProperties) SetUpgradePauseEndTimestampUtcAsTime ¶
func (o *ClusterProperties) SetUpgradePauseEndTimestampUtcAsTime(input time.Time)
func (*ClusterProperties) SetUpgradePauseStartTimestampUtcAsTime ¶
func (o *ClusterProperties) SetUpgradePauseStartTimestampUtcAsTime(input time.Time)
type ClusterPropertiesUpdateParameters ¶
type ClusterPropertiesUpdateParameters struct { AddOnFeatures *[]AddOnFeatures `json:"addOnFeatures,omitempty"` ApplicationTypeVersionsCleanupPolicy *ApplicationTypeVersionsCleanupPolicy `json:"applicationTypeVersionsCleanupPolicy,omitempty"` Certificate *CertificateDescription `json:"certificate,omitempty"` CertificateCommonNames *ServerCertificateCommonNames `json:"certificateCommonNames,omitempty"` ClientCertificateCommonNames *[]ClientCertificateCommonName `json:"clientCertificateCommonNames,omitempty"` ClientCertificateThumbprints *[]ClientCertificateThumbprint `json:"clientCertificateThumbprints,omitempty"` ClusterCodeVersion *string `json:"clusterCodeVersion,omitempty"` EventStoreServiceEnabled *bool `json:"eventStoreServiceEnabled,omitempty"` FabricSettings *[]SettingsSectionDescription `json:"fabricSettings,omitempty"` InfrastructureServiceManager *bool `json:"infrastructureServiceManager,omitempty"` NodeTypes *[]NodeTypeDescription `json:"nodeTypes,omitempty"` Notifications *[]Notification `json:"notifications,omitempty"` ReliabilityLevel *ReliabilityLevel `json:"reliabilityLevel,omitempty"` ReverseProxyCertificate *CertificateDescription `json:"reverseProxyCertificate,omitempty"` SfZonalUpgradeMode *SfZonalUpgradeMode `json:"sfZonalUpgradeMode,omitempty"` UpgradeDescription *ClusterUpgradePolicy `json:"upgradeDescription,omitempty"` UpgradeMode *UpgradeMode `json:"upgradeMode,omitempty"` UpgradePauseEndTimestampUtc *string `json:"upgradePauseEndTimestampUtc,omitempty"` UpgradePauseStartTimestampUtc *string `json:"upgradePauseStartTimestampUtc,omitempty"` UpgradeWave *ClusterUpgradeCadence `json:"upgradeWave,omitempty"` VMSSZonalUpgradeMode *VMSSZonalUpgradeMode `json:"vmssZonalUpgradeMode,omitempty"` WaveUpgradePaused *bool `json:"waveUpgradePaused,omitempty"` }
func (*ClusterPropertiesUpdateParameters) GetUpgradePauseEndTimestampUtcAsTime ¶
func (o *ClusterPropertiesUpdateParameters) GetUpgradePauseEndTimestampUtcAsTime() (*time.Time, error)
func (*ClusterPropertiesUpdateParameters) GetUpgradePauseStartTimestampUtcAsTime ¶
func (o *ClusterPropertiesUpdateParameters) GetUpgradePauseStartTimestampUtcAsTime() (*time.Time, error)
func (*ClusterPropertiesUpdateParameters) SetUpgradePauseEndTimestampUtcAsTime ¶
func (o *ClusterPropertiesUpdateParameters) SetUpgradePauseEndTimestampUtcAsTime(input time.Time)
func (*ClusterPropertiesUpdateParameters) SetUpgradePauseStartTimestampUtcAsTime ¶
func (o *ClusterPropertiesUpdateParameters) SetUpgradePauseStartTimestampUtcAsTime(input time.Time)
type ClusterState ¶
type ClusterState string
const ( ClusterStateAutoScale ClusterState = "AutoScale" ClusterStateBaselineUpgrade ClusterState = "BaselineUpgrade" ClusterStateDeploying ClusterState = "Deploying" ClusterStateEnforcingClusterVersion ClusterState = "EnforcingClusterVersion" ClusterStateReady ClusterState = "Ready" ClusterStateUpdatingInfrastructure ClusterState = "UpdatingInfrastructure" ClusterStateUpdatingUserCertificate ClusterState = "UpdatingUserCertificate" ClusterStateUpdatingUserConfiguration ClusterState = "UpdatingUserConfiguration" ClusterStateUpgradeServiceUnreachable ClusterState = "UpgradeServiceUnreachable" ClusterStateWaitingForNodes ClusterState = "WaitingForNodes" )
func (*ClusterState) UnmarshalJSON ¶ added in v0.20240222.1121651
func (s *ClusterState) UnmarshalJSON(bytes []byte) error
type ClusterUpdateParameters ¶
type ClusterUpdateParameters struct { Properties *ClusterPropertiesUpdateParameters `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type ClusterUpgradeCadence ¶
type ClusterUpgradeCadence string
const ( ClusterUpgradeCadenceWaveOne ClusterUpgradeCadence = "Wave1" ClusterUpgradeCadenceWaveTwo ClusterUpgradeCadence = "Wave2" ClusterUpgradeCadenceWaveZero ClusterUpgradeCadence = "Wave0" )
func (*ClusterUpgradeCadence) UnmarshalJSON ¶ added in v0.20240222.1121651
func (s *ClusterUpgradeCadence) UnmarshalJSON(bytes []byte) error
type ClusterUpgradeDeltaHealthPolicy ¶
type ClusterUpgradeDeltaHealthPolicy struct { ApplicationDeltaHealthPolicies *map[string]ApplicationDeltaHealthPolicy `json:"applicationDeltaHealthPolicies,omitempty"` MaxPercentDeltaUnhealthyApplications int64 `json:"maxPercentDeltaUnhealthyApplications"` MaxPercentDeltaUnhealthyNodes int64 `json:"maxPercentDeltaUnhealthyNodes"` MaxPercentUpgradeDomainDeltaUnhealthyNodes int64 `json:"maxPercentUpgradeDomainDeltaUnhealthyNodes"` }
type ClusterUpgradePolicy ¶
type ClusterUpgradePolicy struct { DeltaHealthPolicy *ClusterUpgradeDeltaHealthPolicy `json:"deltaHealthPolicy,omitempty"` ForceRestart *bool `json:"forceRestart,omitempty"` HealthCheckRetryTimeout string `json:"healthCheckRetryTimeout"` HealthCheckStableDuration string `json:"healthCheckStableDuration"` HealthCheckWaitDuration string `json:"healthCheckWaitDuration"` HealthPolicy ClusterHealthPolicy `json:"healthPolicy"` UpgradeDomainTimeout string `json:"upgradeDomainTimeout"` UpgradeReplicaSetCheckTimeout string `json:"upgradeReplicaSetCheckTimeout"` UpgradeTimeout string `json:"upgradeTimeout"` }
type ClusterVersionDetails ¶
type ClusterVersionDetails struct { CodeVersion *string `json:"codeVersion,omitempty"` Environment *Environment `json:"environment,omitempty"` SupportExpiryUtc *string `json:"supportExpiryUtc,omitempty"` }
type DeleteOperationResponse ¶
type DiagnosticsStorageAccountConfig ¶
type DiagnosticsStorageAccountConfig struct { BlobEndpoint string `json:"blobEndpoint"` ProtectedAccountKeyName string `json:"protectedAccountKeyName"` ProtectedAccountKeyName2 *string `json:"protectedAccountKeyName2,omitempty"` QueueEndpoint string `json:"queueEndpoint"` StorageAccountName string `json:"storageAccountName"` TableEndpoint string `json:"tableEndpoint"` }
type DurabilityLevel ¶
type DurabilityLevel string
const ( DurabilityLevelBronze DurabilityLevel = "Bronze" DurabilityLevelGold DurabilityLevel = "Gold" DurabilityLevelSilver DurabilityLevel = "Silver" )
func (*DurabilityLevel) UnmarshalJSON ¶ added in v0.20240222.1121651
func (s *DurabilityLevel) UnmarshalJSON(bytes []byte) error
type Environment ¶
type Environment string
const ( EnvironmentLinux Environment = "Linux" EnvironmentWindows Environment = "Windows" )
func (*Environment) UnmarshalJSON ¶ added in v0.20240222.1121651
func (s *Environment) UnmarshalJSON(bytes []byte) error
type GetOperationResponse ¶
type ListByResourceGroupCustomPager ¶ added in v0.20240628.1153531
func (*ListByResourceGroupCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link
type ListCompleteResult ¶
type ListCustomPager ¶ added in v0.20240628.1153531
func (*ListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListCustomPager) NextPageLink() *odata.Link
type ListOperationResponse ¶
type NodeTypeDescription ¶
type NodeTypeDescription struct { ApplicationPorts *EndpointRangeDescription `json:"applicationPorts,omitempty"` Capacities *map[string]string `json:"capacities,omitempty"` ClientConnectionEndpointPort int64 `json:"clientConnectionEndpointPort"` DurabilityLevel *DurabilityLevel `json:"durabilityLevel,omitempty"` EphemeralPorts *EndpointRangeDescription `json:"ephemeralPorts,omitempty"` HTTPGatewayEndpointPort int64 `json:"httpGatewayEndpointPort"` IsPrimary bool `json:"isPrimary"` IsStateless *bool `json:"isStateless,omitempty"` MultipleAvailabilityZones *bool `json:"multipleAvailabilityZones,omitempty"` Name string `json:"name"` PlacementProperties *map[string]string `json:"placementProperties,omitempty"` ReverseProxyEndpointPort *int64 `json:"reverseProxyEndpointPort,omitempty"` VMInstanceCount int64 `json:"vmInstanceCount"` }
type Notification ¶
type Notification struct { IsEnabled bool `json:"isEnabled"` NotificationCategory NotificationCategory `json:"notificationCategory"` NotificationLevel NotificationLevel `json:"notificationLevel"` NotificationTargets []NotificationTarget `json:"notificationTargets"` }
type NotificationCategory ¶
type NotificationCategory string
const (
NotificationCategoryWaveProgress NotificationCategory = "WaveProgress"
)
func (*NotificationCategory) UnmarshalJSON ¶ added in v0.20240222.1121651
func (s *NotificationCategory) UnmarshalJSON(bytes []byte) error
type NotificationChannel ¶
type NotificationChannel string
const ( NotificationChannelEmailSubscription NotificationChannel = "EmailSubscription" NotificationChannelEmailUser NotificationChannel = "EmailUser" )
func (*NotificationChannel) UnmarshalJSON ¶ added in v0.20240222.1121651
func (s *NotificationChannel) UnmarshalJSON(bytes []byte) error
type NotificationLevel ¶
type NotificationLevel string
const ( NotificationLevelAll NotificationLevel = "All" NotificationLevelCritical NotificationLevel = "Critical" )
func (*NotificationLevel) UnmarshalJSON ¶ added in v0.20240222.1121651
func (s *NotificationLevel) UnmarshalJSON(bytes []byte) error
type NotificationTarget ¶
type NotificationTarget struct { NotificationChannel NotificationChannel `json:"notificationChannel"` Receivers []string `json:"receivers"` }
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateCanceled ProvisioningState = "Canceled" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateSucceeded ProvisioningState = "Succeeded" ProvisioningStateUpdating ProvisioningState = "Updating" )
func (*ProvisioningState) UnmarshalJSON ¶ added in v0.20240222.1121651
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type ReliabilityLevel ¶
type ReliabilityLevel string
const ( ReliabilityLevelBronze ReliabilityLevel = "Bronze" ReliabilityLevelGold ReliabilityLevel = "Gold" ReliabilityLevelNone ReliabilityLevel = "None" ReliabilityLevelPlatinum ReliabilityLevel = "Platinum" ReliabilityLevelSilver ReliabilityLevel = "Silver" )
func (*ReliabilityLevel) UnmarshalJSON ¶ added in v0.20240222.1121651
func (s *ReliabilityLevel) UnmarshalJSON(bytes []byte) error
type ServerCertificateCommonNames ¶
type ServerCertificateCommonNames struct { CommonNames *[]ServerCertificateCommonName `json:"commonNames,omitempty"` X509StoreName *X509StoreName `json:"x509StoreName,omitempty"` }
type ServiceTypeDeltaHealthPolicy ¶
type ServiceTypeDeltaHealthPolicy struct {
MaxPercentDeltaUnhealthyServices *int64 `json:"maxPercentDeltaUnhealthyServices,omitempty"`
}
type ServiceTypeHealthPolicy ¶
type ServiceTypeHealthPolicy struct {
MaxPercentUnhealthyServices *int64 `json:"maxPercentUnhealthyServices,omitempty"`
}
type SettingsSectionDescription ¶
type SettingsSectionDescription struct { Name string `json:"name"` Parameters []SettingsParameterDescription `json:"parameters"` }
type SfZonalUpgradeMode ¶
type SfZonalUpgradeMode string
const ( SfZonalUpgradeModeHierarchical SfZonalUpgradeMode = "Hierarchical" SfZonalUpgradeModeParallel SfZonalUpgradeMode = "Parallel" )
func (*SfZonalUpgradeMode) UnmarshalJSON ¶ added in v0.20240222.1121651
func (s *SfZonalUpgradeMode) UnmarshalJSON(bytes []byte) error
type SystemData ¶
type SystemData struct { CreatedAt *string `json:"createdAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` CreatedByType *string `json:"createdByType,omitempty"` LastModifiedAt *string `json:"lastModifiedAt,omitempty"` LastModifiedBy *string `json:"lastModifiedBy,omitempty"` LastModifiedByType *string `json:"lastModifiedByType,omitempty"` }
func (*SystemData) GetCreatedAtAsTime ¶
func (o *SystemData) GetCreatedAtAsTime() (*time.Time, error)
func (*SystemData) GetLastModifiedAtAsTime ¶
func (o *SystemData) GetLastModifiedAtAsTime() (*time.Time, error)
func (*SystemData) SetCreatedAtAsTime ¶
func (o *SystemData) SetCreatedAtAsTime(input time.Time)
func (*SystemData) SetLastModifiedAtAsTime ¶
func (o *SystemData) SetLastModifiedAtAsTime(input time.Time)
type UpdateOperationResponse ¶
type UpgradeMode ¶
type UpgradeMode string
const ( UpgradeModeAutomatic UpgradeMode = "Automatic" UpgradeModeManual UpgradeMode = "Manual" )
func (*UpgradeMode) UnmarshalJSON ¶ added in v0.20240222.1121651
func (s *UpgradeMode) UnmarshalJSON(bytes []byte) error
type VMSSZonalUpgradeMode ¶
type VMSSZonalUpgradeMode string
const ( VMSSZonalUpgradeModeHierarchical VMSSZonalUpgradeMode = "Hierarchical" VMSSZonalUpgradeModeParallel VMSSZonalUpgradeMode = "Parallel" )
func (*VMSSZonalUpgradeMode) UnmarshalJSON ¶ added in v0.20240222.1121651
func (s *VMSSZonalUpgradeMode) UnmarshalJSON(bytes []byte) error
type X509StoreName ¶
type X509StoreName string
const ( X509StoreNameAddressBook X509StoreName = "AddressBook" X509StoreNameAuthRoot X509StoreName = "AuthRoot" X509StoreNameCertificateAuthority X509StoreName = "CertificateAuthority" X509StoreNameDisallowed X509StoreName = "Disallowed" X509StoreNameMy X509StoreName = "My" X509StoreNameRoot X509StoreName = "Root" X509StoreNameTrustedPeople X509StoreName = "TrustedPeople" X509StoreNameTrustedPublisher X509StoreName = "TrustedPublisher" )
func (*X509StoreName) UnmarshalJSON ¶ added in v0.20240222.1121651
func (s *X509StoreName) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_cluster.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_list.go
- method_listbyresourcegroup.go
- method_update.go
- model_applicationdeltahealthpolicy.go
- model_applicationhealthpolicy.go
- model_applicationtypeversionscleanuppolicy.go
- model_azureactivedirectory.go
- model_certificatedescription.go
- model_clientcertificatecommonname.go
- model_clientcertificatethumbprint.go
- model_cluster.go
- model_clusterhealthpolicy.go
- model_clusterproperties.go
- model_clusterpropertiesupdateparameters.go
- model_clusterupdateparameters.go
- model_clusterupgradedeltahealthpolicy.go
- model_clusterupgradepolicy.go
- model_clusterversiondetails.go
- model_diagnosticsstorageaccountconfig.go
- model_endpointrangedescription.go
- model_nodetypedescription.go
- model_notification.go
- model_notificationtarget.go
- model_servercertificatecommonname.go
- model_servercertificatecommonnames.go
- model_servicetypedeltahealthpolicy.go
- model_servicetypehealthpolicy.go
- model_settingsparameterdescription.go
- model_settingssectiondescription.go
- model_systemdata.go
- predicates.go
- version.go