Documentation ¶
Index ¶
- func PossibleValuesForAgentPoolMode() []string
- func PossibleValuesForAgentPoolSSHAccess() []string
- func PossibleValuesForAgentPoolType() []string
- func PossibleValuesForBackendPoolType() []string
- func PossibleValuesForCode() []string
- func PossibleValuesForControlPlaneUpgradeOverride() []string
- func PossibleValuesForControlledValues() []string
- func PossibleValuesForExpander() []string
- func PossibleValuesForFormat() []string
- func PossibleValuesForGPUInstanceProfile() []string
- func PossibleValuesForIPFamily() []string
- func PossibleValuesForIPvsScheduler() []string
- func PossibleValuesForIstioIngressGatewayMode() []string
- func PossibleValuesForKeyVaultNetworkAccessTypes() []string
- func PossibleValuesForKubeletDiskType() []string
- func PossibleValuesForKubernetesSupportPlan() []string
- func PossibleValuesForLevel() []string
- func PossibleValuesForLicenseType() []string
- func PossibleValuesForLoadBalancerSku() []string
- func PossibleValuesForManagedClusterPodIdentityProvisioningState() []string
- func PossibleValuesForManagedClusterSKUName() []string
- func PossibleValuesForManagedClusterSKUTier() []string
- func PossibleValuesForMode() []string
- func PossibleValuesForNetworkDataplane() []string
- func PossibleValuesForNetworkMode() []string
- func PossibleValuesForNetworkPlugin() []string
- func PossibleValuesForNetworkPluginMode() []string
- func PossibleValuesForNetworkPolicy() []string
- func PossibleValuesForNodeOSUpgradeChannel() []string
- func PossibleValuesForOSDiskType() []string
- func PossibleValuesForOSSKU() []string
- func PossibleValuesForOSType() []string
- func PossibleValuesForOutboundType() []string
- func PossibleValuesForProtocol() []string
- func PossibleValuesForPublicNetworkAccess() []string
- func PossibleValuesForRestrictionLevel() []string
- func PossibleValuesForScaleDownMode() []string
- func PossibleValuesForScaleSetEvictionPolicy() []string
- func PossibleValuesForScaleSetPriority() []string
- func PossibleValuesForServiceMeshMode() []string
- func PossibleValuesForUpdateMode() []string
- func PossibleValuesForUpgradeChannel() []string
- func PossibleValuesForWorkloadRuntime() []string
- func ValidateAccessProfileID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateCommandResultID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateMeshRevisionProfileID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateMeshUpgradeProfileID(input interface{}, key string) (warnings []string, errors []error)
- type AbortLatestOperationOperationResponse
- type AccessProfile
- type AccessProfileId
- type AgentPoolMode
- type AgentPoolNetworkProfile
- type AgentPoolSSHAccess
- type AgentPoolSecurityProfile
- type AgentPoolType
- type AgentPoolUpgradeSettings
- type AgentPoolWindowsProfile
- type AzureKeyVaultKms
- type BackendPoolType
- type ClusterUpgradeSettings
- type Code
- type CommandResultId
- type CommandResultProperties
- type CompatibleVersions
- type ContainerServiceLinuxProfile
- type ContainerServiceNetworkProfile
- type ContainerServiceNetworkProfileKubeProxyConfig
- type ContainerServiceNetworkProfileKubeProxyConfigIPvsConfig
- type ContainerServiceSshConfiguration
- type ContainerServiceSshPublicKey
- type ControlPlaneUpgradeOverride
- type ControlledValues
- type CreateOrUpdateOperationResponse
- type CreationData
- type CredentialResult
- type CredentialResults
- type DeleteOperationOptions
- type DeleteOperationResponse
- type EndpointDependency
- type EndpointDetail
- type Expander
- type Format
- type GPUInstanceProfile
- type GetAccessProfileOperationResponse
- type GetCommandResultOperationResponse
- type GetMeshRevisionProfileOperationResponse
- type GetMeshUpgradeProfileOperationResponse
- type GetOSOptionsOperationOptions
- type GetOSOptionsOperationResponse
- type GetOperationResponse
- type GetUpgradeProfileOperationResponse
- type GuardrailsProfile
- type IPFamily
- type IPTag
- type IPvsScheduler
- type IstioCertificateAuthority
- type IstioComponents
- type IstioEgressGateway
- type IstioIngressGateway
- type IstioIngressGatewayMode
- type IstioPluginCertificateAuthority
- type IstioServiceMesh
- type KeyVaultNetworkAccessTypes
- type KubeletConfig
- type KubeletDiskType
- type KubernetesPatchVersion
- type KubernetesSupportPlan
- type KubernetesVersion
- type KubernetesVersionCapabilities
- type KubernetesVersionListResult
- type Level
- type LicenseType
- type LinuxOSConfig
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupCustomPager
- type ListByResourceGroupOperationResponse
- type ListClusterAdminCredentialsOperationOptions
- type ListClusterAdminCredentialsOperationResponse
- type ListClusterMonitoringUserCredentialsOperationOptions
- type ListClusterMonitoringUserCredentialsOperationResponse
- type ListClusterUserCredentialsOperationOptions
- type ListClusterUserCredentialsOperationResponse
- type ListCompleteResult
- type ListCustomPager
- type ListKubernetesVersionsOperationResponse
- type ListMeshRevisionProfilesCompleteResult
- type ListMeshRevisionProfilesCustomPager
- type ListMeshRevisionProfilesOperationResponse
- type ListMeshUpgradeProfilesCompleteResult
- type ListMeshUpgradeProfilesCustomPager
- type ListMeshUpgradeProfilesOperationResponse
- type ListOperationResponse
- type ListOutboundNetworkDependenciesEndpointsCompleteResult
- type ListOutboundNetworkDependenciesEndpointsCustomPager
- type ListOutboundNetworkDependenciesEndpointsOperationResponse
- type LoadBalancerSku
- type LocationId
- type ManagedCluster
- type ManagedClusterAADProfile
- type ManagedClusterAPIServerAccessProfile
- type ManagedClusterAccessProfile
- type ManagedClusterAddonProfile
- type ManagedClusterAgentPoolProfile
- type ManagedClusterAutoUpgradeProfile
- type ManagedClusterAzureMonitorProfile
- type ManagedClusterAzureMonitorProfileKubeStateMetrics
- type ManagedClusterAzureMonitorProfileMetrics
- type ManagedClusterHTTPProxyConfig
- type ManagedClusterIngressProfile
- type ManagedClusterIngressProfileWebAppRouting
- type ManagedClusterLoadBalancerProfile
- type ManagedClusterLoadBalancerProfileManagedOutboundIPs
- type ManagedClusterLoadBalancerProfileOutboundIPPrefixes
- type ManagedClusterLoadBalancerProfileOutboundIPs
- type ManagedClusterManagedOutboundIPProfile
- type ManagedClusterNATGatewayProfile
- type ManagedClusterNodeResourceGroupProfile
- type ManagedClusterOIDCIssuerProfile
- type ManagedClusterOperationPredicate
- type ManagedClusterPodIdentity
- type ManagedClusterPodIdentityException
- type ManagedClusterPodIdentityProfile
- type ManagedClusterPodIdentityProvisioningError
- type ManagedClusterPodIdentityProvisioningErrorBody
- type ManagedClusterPodIdentityProvisioningInfo
- type ManagedClusterPodIdentityProvisioningState
- type ManagedClusterPoolUpgradeProfile
- type ManagedClusterPoolUpgradeProfileUpgradesInlined
- type ManagedClusterProperties
- type ManagedClusterPropertiesAutoScalerProfile
- type ManagedClusterSKU
- type ManagedClusterSKUName
- type ManagedClusterSKUTier
- type ManagedClusterSecurityProfile
- type ManagedClusterSecurityProfileDefender
- type ManagedClusterSecurityProfileDefenderSecurityMonitoring
- type ManagedClusterSecurityProfileImageCleaner
- type ManagedClusterSecurityProfileImageIntegrity
- type ManagedClusterSecurityProfileNodeRestriction
- type ManagedClusterSecurityProfileWorkloadIdentity
- type ManagedClusterServicePrincipalProfile
- type ManagedClusterStorageProfile
- type ManagedClusterStorageProfileBlobCSIDriver
- type ManagedClusterStorageProfileDiskCSIDriver
- type ManagedClusterStorageProfileFileCSIDriver
- type ManagedClusterStorageProfileSnapshotController
- type ManagedClusterUpgradeProfile
- type ManagedClusterUpgradeProfileProperties
- type ManagedClusterWindowsProfile
- type ManagedClusterWorkloadAutoScalerProfile
- type ManagedClusterWorkloadAutoScalerProfileKeda
- type ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler
- type ManagedClustersClient
- func (c ManagedClustersClient) AbortLatestOperation(ctx context.Context, id commonids.KubernetesClusterId) (result AbortLatestOperationOperationResponse, err error)
- func (c ManagedClustersClient) AbortLatestOperationThenPoll(ctx context.Context, id commonids.KubernetesClusterId) error
- func (c ManagedClustersClient) CreateOrUpdate(ctx context.Context, id commonids.KubernetesClusterId, input ManagedCluster) (result CreateOrUpdateOperationResponse, err error)
- func (c ManagedClustersClient) CreateOrUpdateThenPoll(ctx context.Context, id commonids.KubernetesClusterId, input ManagedCluster) error
- func (c ManagedClustersClient) Delete(ctx context.Context, id commonids.KubernetesClusterId, ...) (result DeleteOperationResponse, err error)
- func (c ManagedClustersClient) DeleteThenPoll(ctx context.Context, id commonids.KubernetesClusterId, ...) error
- func (c ManagedClustersClient) Get(ctx context.Context, id commonids.KubernetesClusterId) (result GetOperationResponse, err error)
- func (c ManagedClustersClient) GetAccessProfile(ctx context.Context, id AccessProfileId) (result GetAccessProfileOperationResponse, err error)
- func (c ManagedClustersClient) GetCommandResult(ctx context.Context, id CommandResultId) (result GetCommandResultOperationResponse, err error)
- func (c ManagedClustersClient) GetMeshRevisionProfile(ctx context.Context, id MeshRevisionProfileId) (result GetMeshRevisionProfileOperationResponse, err error)
- func (c ManagedClustersClient) GetMeshUpgradeProfile(ctx context.Context, id MeshUpgradeProfileId) (result GetMeshUpgradeProfileOperationResponse, err error)
- func (c ManagedClustersClient) GetOSOptions(ctx context.Context, id LocationId, options GetOSOptionsOperationOptions) (result GetOSOptionsOperationResponse, err error)
- func (c ManagedClustersClient) GetUpgradeProfile(ctx context.Context, id commonids.KubernetesClusterId) (result GetUpgradeProfileOperationResponse, err error)
- func (c ManagedClustersClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
- func (c ManagedClustersClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
- func (c ManagedClustersClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c ManagedClustersClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c ManagedClustersClient) ListClusterAdminCredentials(ctx context.Context, id commonids.KubernetesClusterId, ...) (result ListClusterAdminCredentialsOperationResponse, err error)
- func (c ManagedClustersClient) ListClusterMonitoringUserCredentials(ctx context.Context, id commonids.KubernetesClusterId, ...) (result ListClusterMonitoringUserCredentialsOperationResponse, err error)
- func (c ManagedClustersClient) ListClusterUserCredentials(ctx context.Context, id commonids.KubernetesClusterId, ...) (result ListClusterUserCredentialsOperationResponse, err error)
- func (c ManagedClustersClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
- func (c ManagedClustersClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCompleteResult, err error)
- func (c ManagedClustersClient) ListKubernetesVersions(ctx context.Context, id LocationId) (result ListKubernetesVersionsOperationResponse, err error)
- func (c ManagedClustersClient) ListMeshRevisionProfiles(ctx context.Context, id LocationId) (result ListMeshRevisionProfilesOperationResponse, err error)
- func (c ManagedClustersClient) ListMeshRevisionProfilesComplete(ctx context.Context, id LocationId) (ListMeshRevisionProfilesCompleteResult, error)
- func (c ManagedClustersClient) ListMeshRevisionProfilesCompleteMatchingPredicate(ctx context.Context, id LocationId, ...) (result ListMeshRevisionProfilesCompleteResult, err error)
- func (c ManagedClustersClient) ListMeshUpgradeProfiles(ctx context.Context, id commonids.KubernetesClusterId) (result ListMeshUpgradeProfilesOperationResponse, err error)
- func (c ManagedClustersClient) ListMeshUpgradeProfilesComplete(ctx context.Context, id commonids.KubernetesClusterId) (ListMeshUpgradeProfilesCompleteResult, error)
- func (c ManagedClustersClient) ListMeshUpgradeProfilesCompleteMatchingPredicate(ctx context.Context, id commonids.KubernetesClusterId, ...) (result ListMeshUpgradeProfilesCompleteResult, err error)
- func (c ManagedClustersClient) ListOutboundNetworkDependenciesEndpoints(ctx context.Context, id commonids.KubernetesClusterId) (result ListOutboundNetworkDependenciesEndpointsOperationResponse, err error)
- func (c ManagedClustersClient) ListOutboundNetworkDependenciesEndpointsComplete(ctx context.Context, id commonids.KubernetesClusterId) (ListOutboundNetworkDependenciesEndpointsCompleteResult, error)
- func (c ManagedClustersClient) ListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id commonids.KubernetesClusterId, ...) (result ListOutboundNetworkDependenciesEndpointsCompleteResult, err error)
- func (c ManagedClustersClient) ResetAADProfile(ctx context.Context, id commonids.KubernetesClusterId, ...) (result ResetAADProfileOperationResponse, err error)
- func (c ManagedClustersClient) ResetAADProfileThenPoll(ctx context.Context, id commonids.KubernetesClusterId, ...) error
- func (c ManagedClustersClient) ResetServicePrincipalProfile(ctx context.Context, id commonids.KubernetesClusterId, ...) (result ResetServicePrincipalProfileOperationResponse, err error)
- func (c ManagedClustersClient) ResetServicePrincipalProfileThenPoll(ctx context.Context, id commonids.KubernetesClusterId, ...) error
- func (c ManagedClustersClient) RotateClusterCertificates(ctx context.Context, id commonids.KubernetesClusterId) (result RotateClusterCertificatesOperationResponse, err error)
- func (c ManagedClustersClient) RotateClusterCertificatesThenPoll(ctx context.Context, id commonids.KubernetesClusterId) error
- func (c ManagedClustersClient) RotateServiceAccountSigningKeys(ctx context.Context, id commonids.KubernetesClusterId) (result RotateServiceAccountSigningKeysOperationResponse, err error)
- func (c ManagedClustersClient) RotateServiceAccountSigningKeysThenPoll(ctx context.Context, id commonids.KubernetesClusterId) error
- func (c ManagedClustersClient) RunCommand(ctx context.Context, id commonids.KubernetesClusterId, input RunCommandRequest) (result RunCommandOperationResponse, err error)
- func (c ManagedClustersClient) RunCommandThenPoll(ctx context.Context, id commonids.KubernetesClusterId, input RunCommandRequest) error
- func (c ManagedClustersClient) Start(ctx context.Context, id commonids.KubernetesClusterId) (result StartOperationResponse, err error)
- func (c ManagedClustersClient) StartThenPoll(ctx context.Context, id commonids.KubernetesClusterId) error
- func (c ManagedClustersClient) Stop(ctx context.Context, id commonids.KubernetesClusterId) (result StopOperationResponse, err error)
- func (c ManagedClustersClient) StopThenPoll(ctx context.Context, id commonids.KubernetesClusterId) error
- func (c ManagedClustersClient) UpdateTags(ctx context.Context, id commonids.KubernetesClusterId, input TagsObject) (result UpdateTagsOperationResponse, err error)
- func (c ManagedClustersClient) UpdateTagsThenPoll(ctx context.Context, id commonids.KubernetesClusterId, input TagsObject) error
- type MeshRevision
- type MeshRevisionProfile
- type MeshRevisionProfileId
- type MeshRevisionProfileOperationPredicate
- type MeshRevisionProfileProperties
- type MeshUpgradeProfile
- type MeshUpgradeProfileId
- type MeshUpgradeProfileOperationPredicate
- type Mode
- type NetworkDataplane
- type NetworkMode
- type NetworkMonitoring
- type NetworkPlugin
- type NetworkPluginMode
- type NetworkPolicy
- type NodeOSUpgradeChannel
- type OSDiskType
- type OSOptionProfile
- type OSOptionProperty
- type OSOptionPropertyList
- type OSSKU
- type OSType
- type OutboundEnvironmentEndpoint
- type OutboundEnvironmentEndpointOperationPredicate
- type OutboundType
- type PortRange
- type PowerState
- type PrivateLinkResource
- type Protocol
- type PublicNetworkAccess
- type ResetAADProfileOperationResponse
- type ResetServicePrincipalProfileOperationResponse
- type ResourceReference
- type RestrictionLevel
- type RotateClusterCertificatesOperationResponse
- type RotateServiceAccountSigningKeysOperationResponse
- type RunCommandOperationResponse
- type RunCommandRequest
- type RunCommandResult
- type ScaleDownMode
- type ScaleSetEvictionPolicy
- type ScaleSetPriority
- type ServiceMeshMode
- type ServiceMeshProfile
- type StartOperationResponse
- type StopOperationResponse
- type SysctlConfig
- type TagsObject
- type UpdateMode
- type UpdateTagsOperationResponse
- type UpgradeChannel
- type UpgradeOverrideSettings
- type UserAssignedIdentity
- type WindowsGmsaProfile
- type WorkloadRuntime
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAgentPoolMode ¶
func PossibleValuesForAgentPoolMode() []string
func PossibleValuesForAgentPoolSSHAccess ¶
func PossibleValuesForAgentPoolSSHAccess() []string
func PossibleValuesForAgentPoolType ¶
func PossibleValuesForAgentPoolType() []string
func PossibleValuesForBackendPoolType ¶
func PossibleValuesForBackendPoolType() []string
func PossibleValuesForCode ¶
func PossibleValuesForCode() []string
func PossibleValuesForControlPlaneUpgradeOverride ¶
func PossibleValuesForControlPlaneUpgradeOverride() []string
func PossibleValuesForControlledValues ¶
func PossibleValuesForControlledValues() []string
func PossibleValuesForExpander ¶
func PossibleValuesForExpander() []string
func PossibleValuesForFormat ¶
func PossibleValuesForFormat() []string
func PossibleValuesForGPUInstanceProfile ¶
func PossibleValuesForGPUInstanceProfile() []string
func PossibleValuesForIPFamily ¶
func PossibleValuesForIPFamily() []string
func PossibleValuesForIPvsScheduler ¶
func PossibleValuesForIPvsScheduler() []string
func PossibleValuesForIstioIngressGatewayMode ¶
func PossibleValuesForIstioIngressGatewayMode() []string
func PossibleValuesForKeyVaultNetworkAccessTypes ¶
func PossibleValuesForKeyVaultNetworkAccessTypes() []string
func PossibleValuesForKubeletDiskType ¶
func PossibleValuesForKubeletDiskType() []string
func PossibleValuesForKubernetesSupportPlan ¶
func PossibleValuesForKubernetesSupportPlan() []string
func PossibleValuesForLevel ¶
func PossibleValuesForLevel() []string
func PossibleValuesForLicenseType ¶
func PossibleValuesForLicenseType() []string
func PossibleValuesForLoadBalancerSku ¶
func PossibleValuesForLoadBalancerSku() []string
func PossibleValuesForManagedClusterPodIdentityProvisioningState ¶
func PossibleValuesForManagedClusterPodIdentityProvisioningState() []string
func PossibleValuesForManagedClusterSKUName ¶
func PossibleValuesForManagedClusterSKUName() []string
func PossibleValuesForManagedClusterSKUTier ¶
func PossibleValuesForManagedClusterSKUTier() []string
func PossibleValuesForMode ¶
func PossibleValuesForMode() []string
func PossibleValuesForNetworkDataplane ¶
func PossibleValuesForNetworkDataplane() []string
func PossibleValuesForNetworkMode ¶
func PossibleValuesForNetworkMode() []string
func PossibleValuesForNetworkPlugin ¶
func PossibleValuesForNetworkPlugin() []string
func PossibleValuesForNetworkPluginMode ¶
func PossibleValuesForNetworkPluginMode() []string
func PossibleValuesForNetworkPolicy ¶
func PossibleValuesForNetworkPolicy() []string
func PossibleValuesForNodeOSUpgradeChannel ¶
func PossibleValuesForNodeOSUpgradeChannel() []string
func PossibleValuesForOSDiskType ¶
func PossibleValuesForOSDiskType() []string
func PossibleValuesForOSSKU ¶
func PossibleValuesForOSSKU() []string
func PossibleValuesForOSType ¶
func PossibleValuesForOSType() []string
func PossibleValuesForOutboundType ¶
func PossibleValuesForOutboundType() []string
func PossibleValuesForProtocol ¶
func PossibleValuesForProtocol() []string
func PossibleValuesForPublicNetworkAccess ¶
func PossibleValuesForPublicNetworkAccess() []string
func PossibleValuesForRestrictionLevel ¶
func PossibleValuesForRestrictionLevel() []string
func PossibleValuesForScaleDownMode ¶
func PossibleValuesForScaleDownMode() []string
func PossibleValuesForScaleSetEvictionPolicy ¶
func PossibleValuesForScaleSetEvictionPolicy() []string
func PossibleValuesForScaleSetPriority ¶
func PossibleValuesForScaleSetPriority() []string
func PossibleValuesForServiceMeshMode ¶
func PossibleValuesForServiceMeshMode() []string
func PossibleValuesForUpdateMode ¶
func PossibleValuesForUpdateMode() []string
func PossibleValuesForUpgradeChannel ¶
func PossibleValuesForUpgradeChannel() []string
func PossibleValuesForWorkloadRuntime ¶
func PossibleValuesForWorkloadRuntime() []string
func ValidateAccessProfileID ¶
ValidateAccessProfileID checks that 'input' can be parsed as a Access Profile ID
func ValidateCommandResultID ¶
ValidateCommandResultID checks that 'input' can be parsed as a Command Result ID
func ValidateLocationID ¶
ValidateLocationID checks that 'input' can be parsed as a Location ID
func ValidateMeshRevisionProfileID ¶
func ValidateMeshRevisionProfileID(input interface{}, key string) (warnings []string, errors []error)
ValidateMeshRevisionProfileID checks that 'input' can be parsed as a Mesh Revision Profile ID
func ValidateMeshUpgradeProfileID ¶
func ValidateMeshUpgradeProfileID(input interface{}, key string) (warnings []string, errors []error)
ValidateMeshUpgradeProfileID checks that 'input' can be parsed as a Mesh Upgrade Profile ID
Types ¶
type AccessProfile ¶
type AccessProfile struct {
KubeConfig *string `json:"kubeConfig,omitempty"`
}
type AccessProfileId ¶
type AccessProfileId struct { SubscriptionId string ResourceGroupName string ManagedClusterName string AccessProfileName string }
AccessProfileId is a struct representing the Resource ID for a Access Profile
func NewAccessProfileID ¶
func NewAccessProfileID(subscriptionId string, resourceGroupName string, managedClusterName string, accessProfileName string) AccessProfileId
NewAccessProfileID returns a new AccessProfileId struct
func ParseAccessProfileID ¶
func ParseAccessProfileID(input string) (*AccessProfileId, error)
ParseAccessProfileID parses 'input' into a AccessProfileId
func ParseAccessProfileIDInsensitively ¶
func ParseAccessProfileIDInsensitively(input string) (*AccessProfileId, error)
ParseAccessProfileIDInsensitively parses 'input' case-insensitively into a AccessProfileId note: this method should only be used for API response data and not user input
func (*AccessProfileId) FromParseResult ¶
func (id *AccessProfileId) FromParseResult(input resourceids.ParseResult) error
func (AccessProfileId) ID ¶
func (id AccessProfileId) ID() string
ID returns the formatted Access Profile ID
func (AccessProfileId) Segments ¶
func (id AccessProfileId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Access Profile ID
func (AccessProfileId) String ¶
func (id AccessProfileId) String() string
String returns a human-readable description of this Access Profile ID
type AgentPoolMode ¶
type AgentPoolMode string
const ( AgentPoolModeSystem AgentPoolMode = "System" AgentPoolModeUser AgentPoolMode = "User" )
func (*AgentPoolMode) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *AgentPoolMode) UnmarshalJSON(bytes []byte) error
type AgentPoolNetworkProfile ¶
type AgentPoolSSHAccess ¶
type AgentPoolSSHAccess string
const ( AgentPoolSSHAccessDisabled AgentPoolSSHAccess = "Disabled" AgentPoolSSHAccessLocalUser AgentPoolSSHAccess = "LocalUser" )
func (*AgentPoolSSHAccess) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *AgentPoolSSHAccess) UnmarshalJSON(bytes []byte) error
type AgentPoolSecurityProfile ¶
type AgentPoolSecurityProfile struct {
SshAccess *AgentPoolSSHAccess `json:"sshAccess,omitempty"`
}
type AgentPoolType ¶
type AgentPoolType string
const ( AgentPoolTypeAvailabilitySet AgentPoolType = "AvailabilitySet" AgentPoolTypeVirtualMachineScaleSets AgentPoolType = "VirtualMachineScaleSets" )
func (*AgentPoolType) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *AgentPoolType) UnmarshalJSON(bytes []byte) error
type AgentPoolWindowsProfile ¶
type AgentPoolWindowsProfile struct {
DisableOutboundNat *bool `json:"disableOutboundNat,omitempty"`
}
type AzureKeyVaultKms ¶
type AzureKeyVaultKms struct { Enabled *bool `json:"enabled,omitempty"` KeyId *string `json:"keyId,omitempty"` KeyVaultNetworkAccess *KeyVaultNetworkAccessTypes `json:"keyVaultNetworkAccess,omitempty"` KeyVaultResourceId *string `json:"keyVaultResourceId,omitempty"` }
type BackendPoolType ¶
type BackendPoolType string
const ( BackendPoolTypeNodeIP BackendPoolType = "NodeIP" BackendPoolTypeNodeIPConfiguration BackendPoolType = "NodeIPConfiguration" )
func (*BackendPoolType) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *BackendPoolType) UnmarshalJSON(bytes []byte) error
type ClusterUpgradeSettings ¶
type ClusterUpgradeSettings struct {
OverrideSettings *UpgradeOverrideSettings `json:"overrideSettings,omitempty"`
}
type CommandResultId ¶
type CommandResultId struct { SubscriptionId string ResourceGroupName string ManagedClusterName string CommandId string }
CommandResultId is a struct representing the Resource ID for a Command Result
func NewCommandResultID ¶
func NewCommandResultID(subscriptionId string, resourceGroupName string, managedClusterName string, commandId string) CommandResultId
NewCommandResultID returns a new CommandResultId struct
func ParseCommandResultID ¶
func ParseCommandResultID(input string) (*CommandResultId, error)
ParseCommandResultID parses 'input' into a CommandResultId
func ParseCommandResultIDInsensitively ¶
func ParseCommandResultIDInsensitively(input string) (*CommandResultId, error)
ParseCommandResultIDInsensitively parses 'input' case-insensitively into a CommandResultId note: this method should only be used for API response data and not user input
func (*CommandResultId) FromParseResult ¶
func (id *CommandResultId) FromParseResult(input resourceids.ParseResult) error
func (CommandResultId) ID ¶
func (id CommandResultId) ID() string
ID returns the formatted Command Result ID
func (CommandResultId) Segments ¶
func (id CommandResultId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Command Result ID
func (CommandResultId) String ¶
func (id CommandResultId) String() string
String returns a human-readable description of this Command Result ID
type CommandResultProperties ¶
type CommandResultProperties struct { ExitCode *int64 `json:"exitCode,omitempty"` FinishedAt *string `json:"finishedAt,omitempty"` Logs *string `json:"logs,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Reason *string `json:"reason,omitempty"` StartedAt *string `json:"startedAt,omitempty"` }
func (*CommandResultProperties) GetFinishedAtAsTime ¶
func (o *CommandResultProperties) GetFinishedAtAsTime() (*time.Time, error)
func (*CommandResultProperties) GetStartedAtAsTime ¶
func (o *CommandResultProperties) GetStartedAtAsTime() (*time.Time, error)
func (*CommandResultProperties) SetFinishedAtAsTime ¶
func (o *CommandResultProperties) SetFinishedAtAsTime(input time.Time)
func (*CommandResultProperties) SetStartedAtAsTime ¶
func (o *CommandResultProperties) SetStartedAtAsTime(input time.Time)
type CompatibleVersions ¶
type ContainerServiceLinuxProfile ¶
type ContainerServiceLinuxProfile struct { AdminUsername string `json:"adminUsername"` Ssh ContainerServiceSshConfiguration `json:"ssh"` }
type ContainerServiceNetworkProfile ¶
type ContainerServiceNetworkProfile struct { DnsServiceIP *string `json:"dnsServiceIP,omitempty"` IPFamilies *[]IPFamily `json:"ipFamilies,omitempty"` KubeProxyConfig *ContainerServiceNetworkProfileKubeProxyConfig `json:"kubeProxyConfig,omitempty"` LoadBalancerProfile *ManagedClusterLoadBalancerProfile `json:"loadBalancerProfile,omitempty"` LoadBalancerSku *LoadBalancerSku `json:"loadBalancerSku,omitempty"` Monitoring *NetworkMonitoring `json:"monitoring,omitempty"` NatGatewayProfile *ManagedClusterNATGatewayProfile `json:"natGatewayProfile,omitempty"` NetworkDataplane *NetworkDataplane `json:"networkDataplane,omitempty"` NetworkMode *NetworkMode `json:"networkMode,omitempty"` NetworkPlugin *NetworkPlugin `json:"networkPlugin,omitempty"` NetworkPluginMode *NetworkPluginMode `json:"networkPluginMode,omitempty"` NetworkPolicy *NetworkPolicy `json:"networkPolicy,omitempty"` OutboundType *OutboundType `json:"outboundType,omitempty"` PodCidr *string `json:"podCidr,omitempty"` PodCidrs *[]string `json:"podCidrs,omitempty"` ServiceCidr *string `json:"serviceCidr,omitempty"` ServiceCidrs *[]string `json:"serviceCidrs,omitempty"` }
type ContainerServiceNetworkProfileKubeProxyConfig ¶
type ContainerServiceNetworkProfileKubeProxyConfig struct { Enabled *bool `json:"enabled,omitempty"` IPvsConfig *ContainerServiceNetworkProfileKubeProxyConfigIPvsConfig `json:"ipvsConfig,omitempty"` Mode *Mode `json:"mode,omitempty"` }
type ContainerServiceNetworkProfileKubeProxyConfigIPvsConfig ¶
type ContainerServiceNetworkProfileKubeProxyConfigIPvsConfig struct { Scheduler *IPvsScheduler `json:"scheduler,omitempty"` TcpFinTimeoutSeconds *int64 `json:"tcpFinTimeoutSeconds,omitempty"` TcpTimeoutSeconds *int64 `json:"tcpTimeoutSeconds,omitempty"` UdpTimeoutSeconds *int64 `json:"udpTimeoutSeconds,omitempty"` }
type ContainerServiceSshConfiguration ¶
type ContainerServiceSshConfiguration struct {
PublicKeys []ContainerServiceSshPublicKey `json:"publicKeys"`
}
type ContainerServiceSshPublicKey ¶
type ContainerServiceSshPublicKey struct {
KeyData string `json:"keyData"`
}
type ControlPlaneUpgradeOverride ¶
type ControlPlaneUpgradeOverride string
const (
ControlPlaneUpgradeOverrideIgnoreKubernetesDeprecations ControlPlaneUpgradeOverride = "IgnoreKubernetesDeprecations"
)
func (*ControlPlaneUpgradeOverride) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *ControlPlaneUpgradeOverride) UnmarshalJSON(bytes []byte) error
type ControlledValues ¶
type ControlledValues string
const ( ControlledValuesRequestsAndLimits ControlledValues = "RequestsAndLimits" ControlledValuesRequestsOnly ControlledValues = "RequestsOnly" )
func (*ControlledValues) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *ControlledValues) UnmarshalJSON(bytes []byte) error
type CreationData ¶
type CreationData struct {
SourceResourceId *string `json:"sourceResourceId,omitempty"`
}
type CredentialResult ¶
type CredentialResults ¶
type CredentialResults struct {
Kubeconfigs *[]CredentialResult `json:"kubeconfigs,omitempty"`
}
type DeleteOperationOptions ¶
type DeleteOperationOptions struct {
IgnorePodDisruptionBudget *bool
}
func DefaultDeleteOperationOptions ¶
func DefaultDeleteOperationOptions() DeleteOperationOptions
func (DeleteOperationOptions) ToHeaders ¶ added in v0.20240213.1120950
func (o DeleteOperationOptions) ToHeaders() *client.Headers
func (DeleteOperationOptions) ToOData ¶ added in v0.20240213.1120950
func (o DeleteOperationOptions) ToOData() *odata.Query
func (DeleteOperationOptions) ToQuery ¶ added in v0.20240213.1120950
func (o DeleteOperationOptions) ToQuery() *client.QueryParams
type DeleteOperationResponse ¶
type EndpointDependency ¶
type EndpointDependency struct { DomainName *string `json:"domainName,omitempty"` EndpointDetails *[]EndpointDetail `json:"endpointDetails,omitempty"` }
type EndpointDetail ¶
type GPUInstanceProfile ¶
type GPUInstanceProfile string
const ( GPUInstanceProfileMIGFourg GPUInstanceProfile = "MIG4g" GPUInstanceProfileMIGOneg GPUInstanceProfile = "MIG1g" GPUInstanceProfileMIGSeveng GPUInstanceProfile = "MIG7g" GPUInstanceProfileMIGThreeg GPUInstanceProfile = "MIG3g" GPUInstanceProfileMIGTwog GPUInstanceProfile = "MIG2g" )
func (*GPUInstanceProfile) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *GPUInstanceProfile) UnmarshalJSON(bytes []byte) error
type GetAccessProfileOperationResponse ¶
type GetAccessProfileOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ManagedClusterAccessProfile }
type GetCommandResultOperationResponse ¶
type GetCommandResultOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *RunCommandResult }
type GetMeshRevisionProfileOperationResponse ¶
type GetMeshRevisionProfileOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *MeshRevisionProfile }
type GetMeshUpgradeProfileOperationResponse ¶
type GetMeshUpgradeProfileOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *MeshUpgradeProfile }
type GetOSOptionsOperationOptions ¶
type GetOSOptionsOperationOptions struct {
ResourceType *string
}
func DefaultGetOSOptionsOperationOptions ¶
func DefaultGetOSOptionsOperationOptions() GetOSOptionsOperationOptions
func (GetOSOptionsOperationOptions) ToHeaders ¶ added in v0.20240213.1120950
func (o GetOSOptionsOperationOptions) ToHeaders() *client.Headers
func (GetOSOptionsOperationOptions) ToOData ¶ added in v0.20240213.1120950
func (o GetOSOptionsOperationOptions) ToOData() *odata.Query
func (GetOSOptionsOperationOptions) ToQuery ¶ added in v0.20240213.1120950
func (o GetOSOptionsOperationOptions) ToQuery() *client.QueryParams
type GetOSOptionsOperationResponse ¶
type GetOSOptionsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *OSOptionProfile }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ManagedCluster }
type GetUpgradeProfileOperationResponse ¶
type GetUpgradeProfileOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ManagedClusterUpgradeProfile }
type GuardrailsProfile ¶
type IPvsScheduler ¶
type IPvsScheduler string
const ( IPvsSchedulerLeastConnection IPvsScheduler = "LeastConnection" IPvsSchedulerRoundRobin IPvsScheduler = "RoundRobin" )
func (*IPvsScheduler) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *IPvsScheduler) UnmarshalJSON(bytes []byte) error
type IstioCertificateAuthority ¶
type IstioCertificateAuthority struct {
Plugin *IstioPluginCertificateAuthority `json:"plugin,omitempty"`
}
type IstioComponents ¶
type IstioComponents struct { EgressGateways *[]IstioEgressGateway `json:"egressGateways,omitempty"` IngressGateways *[]IstioIngressGateway `json:"ingressGateways,omitempty"` }
type IstioEgressGateway ¶
type IstioIngressGateway ¶
type IstioIngressGateway struct { Enabled bool `json:"enabled"` Mode IstioIngressGatewayMode `json:"mode"` }
type IstioIngressGatewayMode ¶
type IstioIngressGatewayMode string
const ( IstioIngressGatewayModeExternal IstioIngressGatewayMode = "External" IstioIngressGatewayModeInternal IstioIngressGatewayMode = "Internal" )
func (*IstioIngressGatewayMode) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *IstioIngressGatewayMode) UnmarshalJSON(bytes []byte) error
type IstioPluginCertificateAuthority ¶
type IstioPluginCertificateAuthority struct { CertChainObjectName *string `json:"certChainObjectName,omitempty"` CertObjectName *string `json:"certObjectName,omitempty"` KeyObjectName *string `json:"keyObjectName,omitempty"` KeyVaultId *string `json:"keyVaultId,omitempty"` RootCertObjectName *string `json:"rootCertObjectName,omitempty"` }
type IstioServiceMesh ¶
type IstioServiceMesh struct { CertificateAuthority *IstioCertificateAuthority `json:"certificateAuthority,omitempty"` Components *IstioComponents `json:"components,omitempty"` Revisions *[]string `json:"revisions,omitempty"` }
type KeyVaultNetworkAccessTypes ¶
type KeyVaultNetworkAccessTypes string
const ( KeyVaultNetworkAccessTypesPrivate KeyVaultNetworkAccessTypes = "Private" KeyVaultNetworkAccessTypesPublic KeyVaultNetworkAccessTypes = "Public" )
func (*KeyVaultNetworkAccessTypes) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *KeyVaultNetworkAccessTypes) UnmarshalJSON(bytes []byte) error
type KubeletConfig ¶
type KubeletConfig struct { AllowedUnsafeSysctls *[]string `json:"allowedUnsafeSysctls,omitempty"` ContainerLogMaxFiles *int64 `json:"containerLogMaxFiles,omitempty"` ContainerLogMaxSizeMB *int64 `json:"containerLogMaxSizeMB,omitempty"` CpuCfsQuota *bool `json:"cpuCfsQuota,omitempty"` CpuCfsQuotaPeriod *string `json:"cpuCfsQuotaPeriod,omitempty"` CpuManagerPolicy *string `json:"cpuManagerPolicy,omitempty"` FailSwapOn *bool `json:"failSwapOn,omitempty"` ImageGcHighThreshold *int64 `json:"imageGcHighThreshold,omitempty"` ImageGcLowThreshold *int64 `json:"imageGcLowThreshold,omitempty"` PodMaxPids *int64 `json:"podMaxPids,omitempty"` TopologyManagerPolicy *string `json:"topologyManagerPolicy,omitempty"` }
type KubeletDiskType ¶
type KubeletDiskType string
const ( KubeletDiskTypeOS KubeletDiskType = "OS" KubeletDiskTypeTemporary KubeletDiskType = "Temporary" )
func (*KubeletDiskType) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *KubeletDiskType) UnmarshalJSON(bytes []byte) error
type KubernetesPatchVersion ¶
type KubernetesPatchVersion struct {
Upgrades *[]string `json:"upgrades,omitempty"`
}
type KubernetesSupportPlan ¶
type KubernetesSupportPlan string
const ( KubernetesSupportPlanAKSLongTermSupport KubernetesSupportPlan = "AKSLongTermSupport" KubernetesSupportPlanKubernetesOfficial KubernetesSupportPlan = "KubernetesOfficial" )
func (*KubernetesSupportPlan) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *KubernetesSupportPlan) UnmarshalJSON(bytes []byte) error
type KubernetesVersion ¶
type KubernetesVersion struct { Capabilities *KubernetesVersionCapabilities `json:"capabilities,omitempty"` IsPreview *bool `json:"isPreview,omitempty"` PatchVersions *map[string]KubernetesPatchVersion `json:"patchVersions,omitempty"` Version *string `json:"version,omitempty"` }
type KubernetesVersionCapabilities ¶
type KubernetesVersionCapabilities struct {
SupportPlan *[]KubernetesSupportPlan `json:"supportPlan,omitempty"`
}
type KubernetesVersionListResult ¶
type KubernetesVersionListResult struct {
Values *[]KubernetesVersion `json:"values,omitempty"`
}
type LicenseType ¶
type LicenseType string
const ( LicenseTypeNone LicenseType = "None" LicenseTypeWindowsServer LicenseType = "Windows_Server" )
func (*LicenseType) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *LicenseType) UnmarshalJSON(bytes []byte) error
type LinuxOSConfig ¶
type LinuxOSConfig struct { SwapFileSizeMB *int64 `json:"swapFileSizeMB,omitempty"` Sysctls *SysctlConfig `json:"sysctls,omitempty"` TransparentHugePageDefrag *string `json:"transparentHugePageDefrag,omitempty"` TransparentHugePageEnabled *string `json:"transparentHugePageEnabled,omitempty"` }
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct { LatestHttpResponse *http.Response Items []ManagedCluster }
type ListByResourceGroupCustomPager ¶ added in v0.20240628.1153531
func (*ListByResourceGroupCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ManagedCluster }
type ListClusterAdminCredentialsOperationOptions ¶
type ListClusterAdminCredentialsOperationOptions struct {
ServerFqdn *string
}
func DefaultListClusterAdminCredentialsOperationOptions ¶
func DefaultListClusterAdminCredentialsOperationOptions() ListClusterAdminCredentialsOperationOptions
func (ListClusterAdminCredentialsOperationOptions) ToHeaders ¶ added in v0.20240213.1120950
func (o ListClusterAdminCredentialsOperationOptions) ToHeaders() *client.Headers
func (ListClusterAdminCredentialsOperationOptions) ToOData ¶ added in v0.20240213.1120950
func (o ListClusterAdminCredentialsOperationOptions) ToOData() *odata.Query
func (ListClusterAdminCredentialsOperationOptions) ToQuery ¶ added in v0.20240213.1120950
func (o ListClusterAdminCredentialsOperationOptions) ToQuery() *client.QueryParams
type ListClusterAdminCredentialsOperationResponse ¶
type ListClusterAdminCredentialsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CredentialResults }
type ListClusterMonitoringUserCredentialsOperationOptions ¶
type ListClusterMonitoringUserCredentialsOperationOptions struct {
ServerFqdn *string
}
func DefaultListClusterMonitoringUserCredentialsOperationOptions ¶
func DefaultListClusterMonitoringUserCredentialsOperationOptions() ListClusterMonitoringUserCredentialsOperationOptions
func (ListClusterMonitoringUserCredentialsOperationOptions) ToHeaders ¶ added in v0.20240213.1120950
func (o ListClusterMonitoringUserCredentialsOperationOptions) ToHeaders() *client.Headers
func (ListClusterMonitoringUserCredentialsOperationOptions) ToOData ¶ added in v0.20240213.1120950
func (o ListClusterMonitoringUserCredentialsOperationOptions) ToOData() *odata.Query
func (ListClusterMonitoringUserCredentialsOperationOptions) ToQuery ¶ added in v0.20240213.1120950
func (o ListClusterMonitoringUserCredentialsOperationOptions) ToQuery() *client.QueryParams
type ListClusterMonitoringUserCredentialsOperationResponse ¶
type ListClusterMonitoringUserCredentialsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CredentialResults }
type ListClusterUserCredentialsOperationOptions ¶
func DefaultListClusterUserCredentialsOperationOptions ¶
func DefaultListClusterUserCredentialsOperationOptions() ListClusterUserCredentialsOperationOptions
func (ListClusterUserCredentialsOperationOptions) ToHeaders ¶ added in v0.20240213.1120950
func (o ListClusterUserCredentialsOperationOptions) ToHeaders() *client.Headers
func (ListClusterUserCredentialsOperationOptions) ToOData ¶ added in v0.20240213.1120950
func (o ListClusterUserCredentialsOperationOptions) ToOData() *odata.Query
func (ListClusterUserCredentialsOperationOptions) ToQuery ¶ added in v0.20240213.1120950
func (o ListClusterUserCredentialsOperationOptions) ToQuery() *client.QueryParams
type ListClusterUserCredentialsOperationResponse ¶
type ListClusterUserCredentialsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CredentialResults }
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []ManagedCluster }
type ListCustomPager ¶ added in v0.20240628.1153531
func (*ListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListCustomPager) NextPageLink() *odata.Link
type ListKubernetesVersionsOperationResponse ¶
type ListKubernetesVersionsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *KubernetesVersionListResult }
type ListMeshRevisionProfilesCompleteResult ¶
type ListMeshRevisionProfilesCompleteResult struct { LatestHttpResponse *http.Response Items []MeshRevisionProfile }
type ListMeshRevisionProfilesCustomPager ¶ added in v0.20240628.1153531
func (*ListMeshRevisionProfilesCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListMeshRevisionProfilesCustomPager) NextPageLink() *odata.Link
type ListMeshRevisionProfilesOperationResponse ¶
type ListMeshRevisionProfilesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]MeshRevisionProfile }
type ListMeshUpgradeProfilesCompleteResult ¶
type ListMeshUpgradeProfilesCompleteResult struct { LatestHttpResponse *http.Response Items []MeshUpgradeProfile }
type ListMeshUpgradeProfilesCustomPager ¶ added in v0.20240628.1153531
func (*ListMeshUpgradeProfilesCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListMeshUpgradeProfilesCustomPager) NextPageLink() *odata.Link
type ListMeshUpgradeProfilesOperationResponse ¶
type ListMeshUpgradeProfilesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]MeshUpgradeProfile }
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ManagedCluster }
type ListOutboundNetworkDependenciesEndpointsCompleteResult ¶
type ListOutboundNetworkDependenciesEndpointsCompleteResult struct { LatestHttpResponse *http.Response Items []OutboundEnvironmentEndpoint }
type ListOutboundNetworkDependenciesEndpointsCustomPager ¶ added in v0.20240628.1153531
type ListOutboundNetworkDependenciesEndpointsCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*ListOutboundNetworkDependenciesEndpointsCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListOutboundNetworkDependenciesEndpointsCustomPager) NextPageLink() *odata.Link
type ListOutboundNetworkDependenciesEndpointsOperationResponse ¶
type ListOutboundNetworkDependenciesEndpointsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]OutboundEnvironmentEndpoint }
type LoadBalancerSku ¶
type LoadBalancerSku string
const ( LoadBalancerSkuBasic LoadBalancerSku = "basic" LoadBalancerSkuStandard LoadBalancerSku = "standard" )
func (*LoadBalancerSku) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *LoadBalancerSku) UnmarshalJSON(bytes []byte) error
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) FromParseResult ¶
func (id *LocationId) FromParseResult(input resourceids.ParseResult) error
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 ManagedCluster ¶
type ManagedCluster struct { ExtendedLocation *edgezones.Model `json:"extendedLocation,omitempty"` Id *string `json:"id,omitempty"` Identity *identity.SystemOrUserAssignedMap `json:"identity,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *ManagedClusterProperties `json:"properties,omitempty"` Sku *ManagedClusterSKU `json:"sku,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type ManagedClusterAADProfile ¶
type ManagedClusterAADProfile struct { AdminGroupObjectIDs *[]string `json:"adminGroupObjectIDs,omitempty"` ClientAppID *string `json:"clientAppID,omitempty"` EnableAzureRBAC *bool `json:"enableAzureRBAC,omitempty"` Managed *bool `json:"managed,omitempty"` ServerAppID *string `json:"serverAppID,omitempty"` ServerAppSecret *string `json:"serverAppSecret,omitempty"` TenantID *string `json:"tenantID,omitempty"` }
type ManagedClusterAPIServerAccessProfile ¶
type ManagedClusterAPIServerAccessProfile struct { AuthorizedIPRanges *[]string `json:"authorizedIPRanges,omitempty"` DisableRunCommand *bool `json:"disableRunCommand,omitempty"` EnablePrivateCluster *bool `json:"enablePrivateCluster,omitempty"` EnablePrivateClusterPublicFQDN *bool `json:"enablePrivateClusterPublicFQDN,omitempty"` EnableVnetIntegration *bool `json:"enableVnetIntegration,omitempty"` PrivateDNSZone *string `json:"privateDNSZone,omitempty"` SubnetId *string `json:"subnetId,omitempty"` }
type ManagedClusterAccessProfile ¶
type ManagedClusterAccessProfile struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *AccessProfile `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type ManagedClusterAddonProfile ¶
type ManagedClusterAddonProfile struct { Config *map[string]string `json:"config,omitempty"` Enabled bool `json:"enabled"` Identity *UserAssignedIdentity `json:"identity,omitempty"` }
type ManagedClusterAgentPoolProfile ¶
type ManagedClusterAgentPoolProfile struct { AvailabilityZones *zones.Schema `json:"availabilityZones,omitempty"` CapacityReservationGroupID *string `json:"capacityReservationGroupID,omitempty"` Count *int64 `json:"count,omitempty"` CreationData *CreationData `json:"creationData,omitempty"` CurrentOrchestratorVersion *string `json:"currentOrchestratorVersion,omitempty"` EnableAutoScaling *bool `json:"enableAutoScaling,omitempty"` EnableCustomCATrust *bool `json:"enableCustomCATrust,omitempty"` EnableEncryptionAtHost *bool `json:"enableEncryptionAtHost,omitempty"` EnableFIPS *bool `json:"enableFIPS,omitempty"` EnableNodePublicIP *bool `json:"enableNodePublicIP,omitempty"` EnableUltraSSD *bool `json:"enableUltraSSD,omitempty"` GpuInstanceProfile *GPUInstanceProfile `json:"gpuInstanceProfile,omitempty"` HostGroupID *string `json:"hostGroupID,omitempty"` KubeletConfig *KubeletConfig `json:"kubeletConfig,omitempty"` KubeletDiskType *KubeletDiskType `json:"kubeletDiskType,omitempty"` LinuxOSConfig *LinuxOSConfig `json:"linuxOSConfig,omitempty"` MaxCount *int64 `json:"maxCount,omitempty"` MaxPods *int64 `json:"maxPods,omitempty"` MessageOfTheDay *string `json:"messageOfTheDay,omitempty"` MinCount *int64 `json:"minCount,omitempty"` Mode *AgentPoolMode `json:"mode,omitempty"` Name string `json:"name"` NetworkProfile *AgentPoolNetworkProfile `json:"networkProfile,omitempty"` NodeImageVersion *string `json:"nodeImageVersion,omitempty"` NodeLabels *map[string]string `json:"nodeLabels,omitempty"` NodePublicIPPrefixID *string `json:"nodePublicIPPrefixID,omitempty"` NodeTaints *[]string `json:"nodeTaints,omitempty"` OrchestratorVersion *string `json:"orchestratorVersion,omitempty"` OsDiskSizeGB *int64 `json:"osDiskSizeGB,omitempty"` OsDiskType *OSDiskType `json:"osDiskType,omitempty"` OsSKU *OSSKU `json:"osSKU,omitempty"` OsType *OSType `json:"osType,omitempty"` PodSubnetID *string `json:"podSubnetID,omitempty"` PowerState *PowerState `json:"powerState,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` ProximityPlacementGroupID *string `json:"proximityPlacementGroupID,omitempty"` ScaleDownMode *ScaleDownMode `json:"scaleDownMode,omitempty"` ScaleSetEvictionPolicy *ScaleSetEvictionPolicy `json:"scaleSetEvictionPolicy,omitempty"` ScaleSetPriority *ScaleSetPriority `json:"scaleSetPriority,omitempty"` SecurityProfile *AgentPoolSecurityProfile `json:"securityProfile,omitempty"` SpotMaxPrice *float64 `json:"spotMaxPrice,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *AgentPoolType `json:"type,omitempty"` UpgradeSettings *AgentPoolUpgradeSettings `json:"upgradeSettings,omitempty"` VMSize *string `json:"vmSize,omitempty"` VnetSubnetID *string `json:"vnetSubnetID,omitempty"` WindowsProfile *AgentPoolWindowsProfile `json:"windowsProfile,omitempty"` WorkloadRuntime *WorkloadRuntime `json:"workloadRuntime,omitempty"` }
type ManagedClusterAutoUpgradeProfile ¶
type ManagedClusterAutoUpgradeProfile struct { NodeOSUpgradeChannel *NodeOSUpgradeChannel `json:"nodeOSUpgradeChannel,omitempty"` UpgradeChannel *UpgradeChannel `json:"upgradeChannel,omitempty"` }
type ManagedClusterAzureMonitorProfile ¶
type ManagedClusterAzureMonitorProfile struct {
Metrics *ManagedClusterAzureMonitorProfileMetrics `json:"metrics,omitempty"`
}
type ManagedClusterAzureMonitorProfileMetrics ¶
type ManagedClusterAzureMonitorProfileMetrics struct { Enabled bool `json:"enabled"` KubeStateMetrics *ManagedClusterAzureMonitorProfileKubeStateMetrics `json:"kubeStateMetrics,omitempty"` }
type ManagedClusterIngressProfile ¶
type ManagedClusterIngressProfile struct {
WebAppRouting *ManagedClusterIngressProfileWebAppRouting `json:"webAppRouting,omitempty"`
}
type ManagedClusterIngressProfileWebAppRouting ¶
type ManagedClusterIngressProfileWebAppRouting struct { DnsZoneResourceId *string `json:"dnsZoneResourceId,omitempty"` Enabled *bool `json:"enabled,omitempty"` Identity *UserAssignedIdentity `json:"identity,omitempty"` }
type ManagedClusterLoadBalancerProfile ¶
type ManagedClusterLoadBalancerProfile struct { AllocatedOutboundPorts *int64 `json:"allocatedOutboundPorts,omitempty"` BackendPoolType *BackendPoolType `json:"backendPoolType,omitempty"` EffectiveOutboundIPs *[]ResourceReference `json:"effectiveOutboundIPs,omitempty"` EnableMultipleStandardLoadBalancers *bool `json:"enableMultipleStandardLoadBalancers,omitempty"` IdleTimeoutInMinutes *int64 `json:"idleTimeoutInMinutes,omitempty"` ManagedOutboundIPs *ManagedClusterLoadBalancerProfileManagedOutboundIPs `json:"managedOutboundIPs,omitempty"` OutboundIPPrefixes *ManagedClusterLoadBalancerProfileOutboundIPPrefixes `json:"outboundIPPrefixes,omitempty"` OutboundIPs *ManagedClusterLoadBalancerProfileOutboundIPs `json:"outboundIPs,omitempty"` }
type ManagedClusterLoadBalancerProfileOutboundIPPrefixes ¶
type ManagedClusterLoadBalancerProfileOutboundIPPrefixes struct {
PublicIPPrefixes *[]ResourceReference `json:"publicIPPrefixes,omitempty"`
}
type ManagedClusterLoadBalancerProfileOutboundIPs ¶
type ManagedClusterLoadBalancerProfileOutboundIPs struct {
PublicIPs *[]ResourceReference `json:"publicIPs,omitempty"`
}
type ManagedClusterManagedOutboundIPProfile ¶
type ManagedClusterManagedOutboundIPProfile struct {
Count *int64 `json:"count,omitempty"`
}
type ManagedClusterNATGatewayProfile ¶
type ManagedClusterNATGatewayProfile struct { EffectiveOutboundIPs *[]ResourceReference `json:"effectiveOutboundIPs,omitempty"` IdleTimeoutInMinutes *int64 `json:"idleTimeoutInMinutes,omitempty"` ManagedOutboundIPProfile *ManagedClusterManagedOutboundIPProfile `json:"managedOutboundIPProfile,omitempty"` }
type ManagedClusterNodeResourceGroupProfile ¶
type ManagedClusterNodeResourceGroupProfile struct {
RestrictionLevel *RestrictionLevel `json:"restrictionLevel,omitempty"`
}
type ManagedClusterOperationPredicate ¶
type ManagedClusterOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (ManagedClusterOperationPredicate) Matches ¶
func (p ManagedClusterOperationPredicate) Matches(input ManagedCluster) bool
type ManagedClusterPodIdentity ¶
type ManagedClusterPodIdentity struct { BindingSelector *string `json:"bindingSelector,omitempty"` Identity UserAssignedIdentity `json:"identity"` Name string `json:"name"` Namespace string `json:"namespace"` ProvisioningInfo *ManagedClusterPodIdentityProvisioningInfo `json:"provisioningInfo,omitempty"` ProvisioningState *ManagedClusterPodIdentityProvisioningState `json:"provisioningState,omitempty"` }
type ManagedClusterPodIdentityProfile ¶
type ManagedClusterPodIdentityProfile struct { AllowNetworkPluginKubenet *bool `json:"allowNetworkPluginKubenet,omitempty"` Enabled *bool `json:"enabled,omitempty"` UserAssignedIdentities *[]ManagedClusterPodIdentity `json:"userAssignedIdentities,omitempty"` UserAssignedIdentityExceptions *[]ManagedClusterPodIdentityException `json:"userAssignedIdentityExceptions,omitempty"` }
type ManagedClusterPodIdentityProvisioningError ¶
type ManagedClusterPodIdentityProvisioningError struct {
Error *ManagedClusterPodIdentityProvisioningErrorBody `json:"error,omitempty"`
}
type ManagedClusterPodIdentityProvisioningErrorBody ¶
type ManagedClusterPodIdentityProvisioningErrorBody struct { Code *string `json:"code,omitempty"` Details *[]ManagedClusterPodIdentityProvisioningErrorBody `json:"details,omitempty"` Message *string `json:"message,omitempty"` Target *string `json:"target,omitempty"` }
type ManagedClusterPodIdentityProvisioningInfo ¶
type ManagedClusterPodIdentityProvisioningInfo struct {
Error *ManagedClusterPodIdentityProvisioningError `json:"error,omitempty"`
}
type ManagedClusterPodIdentityProvisioningState ¶
type ManagedClusterPodIdentityProvisioningState string
const ( ManagedClusterPodIdentityProvisioningStateAssigned ManagedClusterPodIdentityProvisioningState = "Assigned" ManagedClusterPodIdentityProvisioningStateCanceled ManagedClusterPodIdentityProvisioningState = "Canceled" ManagedClusterPodIdentityProvisioningStateDeleting ManagedClusterPodIdentityProvisioningState = "Deleting" ManagedClusterPodIdentityProvisioningStateFailed ManagedClusterPodIdentityProvisioningState = "Failed" ManagedClusterPodIdentityProvisioningStateSucceeded ManagedClusterPodIdentityProvisioningState = "Succeeded" ManagedClusterPodIdentityProvisioningStateUpdating ManagedClusterPodIdentityProvisioningState = "Updating" )
func (*ManagedClusterPodIdentityProvisioningState) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *ManagedClusterPodIdentityProvisioningState) UnmarshalJSON(bytes []byte) error
type ManagedClusterPoolUpgradeProfile ¶
type ManagedClusterPoolUpgradeProfile struct { KubernetesVersion string `json:"kubernetesVersion"` Name *string `json:"name,omitempty"` OsType OSType `json:"osType"` Upgrades *[]ManagedClusterPoolUpgradeProfileUpgradesInlined `json:"upgrades,omitempty"` }
type ManagedClusterProperties ¶
type ManagedClusterProperties struct { AadProfile *ManagedClusterAADProfile `json:"aadProfile,omitempty"` AddonProfiles *map[string]ManagedClusterAddonProfile `json:"addonProfiles,omitempty"` AgentPoolProfiles *[]ManagedClusterAgentPoolProfile `json:"agentPoolProfiles,omitempty"` ApiServerAccessProfile *ManagedClusterAPIServerAccessProfile `json:"apiServerAccessProfile,omitempty"` AutoScalerProfile *ManagedClusterPropertiesAutoScalerProfile `json:"autoScalerProfile,omitempty"` AutoUpgradeProfile *ManagedClusterAutoUpgradeProfile `json:"autoUpgradeProfile,omitempty"` AzureMonitorProfile *ManagedClusterAzureMonitorProfile `json:"azureMonitorProfile,omitempty"` AzurePortalFQDN *string `json:"azurePortalFQDN,omitempty"` CreationData *CreationData `json:"creationData,omitempty"` CurrentKubernetesVersion *string `json:"currentKubernetesVersion,omitempty"` DisableLocalAccounts *bool `json:"disableLocalAccounts,omitempty"` DiskEncryptionSetID *string `json:"diskEncryptionSetID,omitempty"` DnsPrefix *string `json:"dnsPrefix,omitempty"` EnableNamespaceResources *bool `json:"enableNamespaceResources,omitempty"` EnablePodSecurityPolicy *bool `json:"enablePodSecurityPolicy,omitempty"` EnableRBAC *bool `json:"enableRBAC,omitempty"` Fqdn *string `json:"fqdn,omitempty"` FqdnSubdomain *string `json:"fqdnSubdomain,omitempty"` GuardrailsProfile *GuardrailsProfile `json:"guardrailsProfile,omitempty"` HTTPProxyConfig *ManagedClusterHTTPProxyConfig `json:"httpProxyConfig,omitempty"` IdentityProfile *map[string]UserAssignedIdentity `json:"identityProfile,omitempty"` IngressProfile *ManagedClusterIngressProfile `json:"ingressProfile,omitempty"` KubernetesVersion *string `json:"kubernetesVersion,omitempty"` LinuxProfile *ContainerServiceLinuxProfile `json:"linuxProfile,omitempty"` MaxAgentPools *int64 `json:"maxAgentPools,omitempty"` NetworkProfile *ContainerServiceNetworkProfile `json:"networkProfile,omitempty"` NodeResourceGroup *string `json:"nodeResourceGroup,omitempty"` NodeResourceGroupProfile *ManagedClusterNodeResourceGroupProfile `json:"nodeResourceGroupProfile,omitempty"` OidcIssuerProfile *ManagedClusterOIDCIssuerProfile `json:"oidcIssuerProfile,omitempty"` PodIdentityProfile *ManagedClusterPodIdentityProfile `json:"podIdentityProfile,omitempty"` PowerState *PowerState `json:"powerState,omitempty"` PrivateFQDN *string `json:"privateFQDN,omitempty"` PrivateLinkResources *[]PrivateLinkResource `json:"privateLinkResources,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` SecurityProfile *ManagedClusterSecurityProfile `json:"securityProfile,omitempty"` ServiceMeshProfile *ServiceMeshProfile `json:"serviceMeshProfile,omitempty"` ServicePrincipalProfile *ManagedClusterServicePrincipalProfile `json:"servicePrincipalProfile,omitempty"` StorageProfile *ManagedClusterStorageProfile `json:"storageProfile,omitempty"` SupportPlan *KubernetesSupportPlan `json:"supportPlan,omitempty"` UpgradeSettings *ClusterUpgradeSettings `json:"upgradeSettings,omitempty"` WindowsProfile *ManagedClusterWindowsProfile `json:"windowsProfile,omitempty"` WorkloadAutoScalerProfile *ManagedClusterWorkloadAutoScalerProfile `json:"workloadAutoScalerProfile,omitempty"` }
type ManagedClusterPropertiesAutoScalerProfile ¶
type ManagedClusterPropertiesAutoScalerProfile struct { BalanceSimilarNodeGroups *string `json:"balance-similar-node-groups,omitempty"` Expander *Expander `json:"expander,omitempty"` MaxEmptyBulkDelete *string `json:"max-empty-bulk-delete,omitempty"` MaxGracefulTerminationSec *string `json:"max-graceful-termination-sec,omitempty"` MaxNodeProvisionTime *string `json:"max-node-provision-time,omitempty"` MaxTotalUnreadyPercentage *string `json:"max-total-unready-percentage,omitempty"` NewPodScaleUpDelay *string `json:"new-pod-scale-up-delay,omitempty"` OkTotalUnreadyCount *string `json:"ok-total-unready-count,omitempty"` ScaleDownDelayAfterAdd *string `json:"scale-down-delay-after-add,omitempty"` ScaleDownDelayAfterDelete *string `json:"scale-down-delay-after-delete,omitempty"` ScaleDownDelayAfterFailure *string `json:"scale-down-delay-after-failure,omitempty"` ScaleDownUnneededTime *string `json:"scale-down-unneeded-time,omitempty"` ScaleDownUnreadyTime *string `json:"scale-down-unready-time,omitempty"` ScaleDownUtilizationThreshold *string `json:"scale-down-utilization-threshold,omitempty"` ScanInterval *string `json:"scan-interval,omitempty"` SkipNodesWithLocalStorage *string `json:"skip-nodes-with-local-storage,omitempty"` SkipNodesWithSystemPods *string `json:"skip-nodes-with-system-pods,omitempty"` }
type ManagedClusterSKU ¶
type ManagedClusterSKU struct { Name *ManagedClusterSKUName `json:"name,omitempty"` Tier *ManagedClusterSKUTier `json:"tier,omitempty"` }
type ManagedClusterSKUName ¶
type ManagedClusterSKUName string
const (
ManagedClusterSKUNameBase ManagedClusterSKUName = "Base"
)
func (*ManagedClusterSKUName) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *ManagedClusterSKUName) UnmarshalJSON(bytes []byte) error
type ManagedClusterSKUTier ¶
type ManagedClusterSKUTier string
const ( ManagedClusterSKUTierFree ManagedClusterSKUTier = "Free" ManagedClusterSKUTierPremium ManagedClusterSKUTier = "Premium" ManagedClusterSKUTierStandard ManagedClusterSKUTier = "Standard" )
func (*ManagedClusterSKUTier) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *ManagedClusterSKUTier) UnmarshalJSON(bytes []byte) error
type ManagedClusterSecurityProfile ¶
type ManagedClusterSecurityProfile struct { AzureKeyVaultKms *AzureKeyVaultKms `json:"azureKeyVaultKms,omitempty"` CustomCATrustCertificates *[]string `json:"customCATrustCertificates,omitempty"` Defender *ManagedClusterSecurityProfileDefender `json:"defender,omitempty"` ImageCleaner *ManagedClusterSecurityProfileImageCleaner `json:"imageCleaner,omitempty"` ImageIntegrity *ManagedClusterSecurityProfileImageIntegrity `json:"imageIntegrity,omitempty"` NodeRestriction *ManagedClusterSecurityProfileNodeRestriction `json:"nodeRestriction,omitempty"` WorkloadIdentity *ManagedClusterSecurityProfileWorkloadIdentity `json:"workloadIdentity,omitempty"` }
type ManagedClusterSecurityProfileDefender ¶
type ManagedClusterSecurityProfileDefender struct { LogAnalyticsWorkspaceResourceId *string `json:"logAnalyticsWorkspaceResourceId,omitempty"` SecurityMonitoring *ManagedClusterSecurityProfileDefenderSecurityMonitoring `json:"securityMonitoring,omitempty"` }
type ManagedClusterSecurityProfileDefenderSecurityMonitoring ¶
type ManagedClusterSecurityProfileDefenderSecurityMonitoring struct {
Enabled *bool `json:"enabled,omitempty"`
}
type ManagedClusterSecurityProfileImageIntegrity ¶
type ManagedClusterSecurityProfileImageIntegrity struct {
Enabled *bool `json:"enabled,omitempty"`
}
type ManagedClusterSecurityProfileNodeRestriction ¶
type ManagedClusterSecurityProfileNodeRestriction struct {
Enabled *bool `json:"enabled,omitempty"`
}
type ManagedClusterSecurityProfileWorkloadIdentity ¶
type ManagedClusterSecurityProfileWorkloadIdentity struct {
Enabled *bool `json:"enabled,omitempty"`
}
type ManagedClusterStorageProfile ¶
type ManagedClusterStorageProfile struct { BlobCSIDriver *ManagedClusterStorageProfileBlobCSIDriver `json:"blobCSIDriver,omitempty"` DiskCSIDriver *ManagedClusterStorageProfileDiskCSIDriver `json:"diskCSIDriver,omitempty"` FileCSIDriver *ManagedClusterStorageProfileFileCSIDriver `json:"fileCSIDriver,omitempty"` SnapshotController *ManagedClusterStorageProfileSnapshotController `json:"snapshotController,omitempty"` }
type ManagedClusterStorageProfileBlobCSIDriver ¶
type ManagedClusterStorageProfileBlobCSIDriver struct {
Enabled *bool `json:"enabled,omitempty"`
}
type ManagedClusterStorageProfileFileCSIDriver ¶
type ManagedClusterStorageProfileFileCSIDriver struct {
Enabled *bool `json:"enabled,omitempty"`
}
type ManagedClusterStorageProfileSnapshotController ¶
type ManagedClusterStorageProfileSnapshotController struct {
Enabled *bool `json:"enabled,omitempty"`
}
type ManagedClusterUpgradeProfile ¶
type ManagedClusterUpgradeProfile struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties ManagedClusterUpgradeProfileProperties `json:"properties"` Type *string `json:"type,omitempty"` }
type ManagedClusterUpgradeProfileProperties ¶
type ManagedClusterUpgradeProfileProperties struct { AgentPoolProfiles []ManagedClusterPoolUpgradeProfile `json:"agentPoolProfiles"` ControlPlaneProfile ManagedClusterPoolUpgradeProfile `json:"controlPlaneProfile"` }
type ManagedClusterWindowsProfile ¶
type ManagedClusterWindowsProfile struct { AdminPassword *string `json:"adminPassword,omitempty"` AdminUsername string `json:"adminUsername"` EnableCSIProxy *bool `json:"enableCSIProxy,omitempty"` GmsaProfile *WindowsGmsaProfile `json:"gmsaProfile,omitempty"` LicenseType *LicenseType `json:"licenseType,omitempty"` }
type ManagedClusterWorkloadAutoScalerProfile ¶
type ManagedClusterWorkloadAutoScalerProfile struct { Keda *ManagedClusterWorkloadAutoScalerProfileKeda `json:"keda,omitempty"` VerticalPodAutoscaler *ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler `json:"verticalPodAutoscaler,omitempty"` }
type ManagedClusterWorkloadAutoScalerProfileKeda ¶
type ManagedClusterWorkloadAutoScalerProfileKeda struct {
Enabled bool `json:"enabled"`
}
type ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler ¶
type ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler struct { ControlledValues ControlledValues `json:"controlledValues"` Enabled bool `json:"enabled"` UpdateMode UpdateMode `json:"updateMode"` }
type ManagedClustersClient ¶
type ManagedClustersClient struct {
Client *resourcemanager.Client
}
func NewManagedClustersClientWithBaseURI ¶
func NewManagedClustersClientWithBaseURI(sdkApi sdkEnv.Api) (*ManagedClustersClient, error)
func (ManagedClustersClient) AbortLatestOperation ¶
func (c ManagedClustersClient) AbortLatestOperation(ctx context.Context, id commonids.KubernetesClusterId) (result AbortLatestOperationOperationResponse, err error)
AbortLatestOperation ...
func (ManagedClustersClient) AbortLatestOperationThenPoll ¶
func (c ManagedClustersClient) AbortLatestOperationThenPoll(ctx context.Context, id commonids.KubernetesClusterId) error
AbortLatestOperationThenPoll performs AbortLatestOperation then polls until it's completed
func (ManagedClustersClient) CreateOrUpdate ¶
func (c ManagedClustersClient) CreateOrUpdate(ctx context.Context, id commonids.KubernetesClusterId, input ManagedCluster) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (ManagedClustersClient) CreateOrUpdateThenPoll ¶
func (c ManagedClustersClient) CreateOrUpdateThenPoll(ctx context.Context, id commonids.KubernetesClusterId, input ManagedCluster) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (ManagedClustersClient) Delete ¶
func (c ManagedClustersClient) Delete(ctx context.Context, id commonids.KubernetesClusterId, options DeleteOperationOptions) (result DeleteOperationResponse, err error)
Delete ...
func (ManagedClustersClient) DeleteThenPoll ¶
func (c ManagedClustersClient) DeleteThenPoll(ctx context.Context, id commonids.KubernetesClusterId, options DeleteOperationOptions) error
DeleteThenPoll performs Delete then polls until it's completed
func (ManagedClustersClient) Get ¶
func (c ManagedClustersClient) Get(ctx context.Context, id commonids.KubernetesClusterId) (result GetOperationResponse, err error)
Get ...
func (ManagedClustersClient) GetAccessProfile ¶
func (c ManagedClustersClient) GetAccessProfile(ctx context.Context, id AccessProfileId) (result GetAccessProfileOperationResponse, err error)
GetAccessProfile ...
func (ManagedClustersClient) GetCommandResult ¶
func (c ManagedClustersClient) GetCommandResult(ctx context.Context, id CommandResultId) (result GetCommandResultOperationResponse, err error)
GetCommandResult ...
func (ManagedClustersClient) GetMeshRevisionProfile ¶
func (c ManagedClustersClient) GetMeshRevisionProfile(ctx context.Context, id MeshRevisionProfileId) (result GetMeshRevisionProfileOperationResponse, err error)
GetMeshRevisionProfile ...
func (ManagedClustersClient) GetMeshUpgradeProfile ¶
func (c ManagedClustersClient) GetMeshUpgradeProfile(ctx context.Context, id MeshUpgradeProfileId) (result GetMeshUpgradeProfileOperationResponse, err error)
GetMeshUpgradeProfile ...
func (ManagedClustersClient) GetOSOptions ¶
func (c ManagedClustersClient) GetOSOptions(ctx context.Context, id LocationId, options GetOSOptionsOperationOptions) (result GetOSOptionsOperationResponse, err error)
GetOSOptions ...
func (ManagedClustersClient) GetUpgradeProfile ¶
func (c ManagedClustersClient) GetUpgradeProfile(ctx context.Context, id commonids.KubernetesClusterId) (result GetUpgradeProfileOperationResponse, err error)
GetUpgradeProfile ...
func (ManagedClustersClient) List ¶
func (c ManagedClustersClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
List ...
func (ManagedClustersClient) ListByResourceGroup ¶
func (c ManagedClustersClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (ManagedClustersClient) ListByResourceGroupComplete ¶
func (c ManagedClustersClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (ManagedClustersClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c ManagedClustersClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate ManagedClusterOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ManagedClustersClient) ListClusterAdminCredentials ¶
func (c ManagedClustersClient) ListClusterAdminCredentials(ctx context.Context, id commonids.KubernetesClusterId, options ListClusterAdminCredentialsOperationOptions) (result ListClusterAdminCredentialsOperationResponse, err error)
ListClusterAdminCredentials ...
func (ManagedClustersClient) ListClusterMonitoringUserCredentials ¶
func (c ManagedClustersClient) ListClusterMonitoringUserCredentials(ctx context.Context, id commonids.KubernetesClusterId, options ListClusterMonitoringUserCredentialsOperationOptions) (result ListClusterMonitoringUserCredentialsOperationResponse, err error)
ListClusterMonitoringUserCredentials ...
func (ManagedClustersClient) ListClusterUserCredentials ¶
func (c ManagedClustersClient) ListClusterUserCredentials(ctx context.Context, id commonids.KubernetesClusterId, options ListClusterUserCredentialsOperationOptions) (result ListClusterUserCredentialsOperationResponse, err error)
ListClusterUserCredentials ...
func (ManagedClustersClient) ListComplete ¶
func (c ManagedClustersClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (ManagedClustersClient) ListCompleteMatchingPredicate ¶
func (c ManagedClustersClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate ManagedClusterOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ManagedClustersClient) ListKubernetesVersions ¶
func (c ManagedClustersClient) ListKubernetesVersions(ctx context.Context, id LocationId) (result ListKubernetesVersionsOperationResponse, err error)
ListKubernetesVersions ...
func (ManagedClustersClient) ListMeshRevisionProfiles ¶
func (c ManagedClustersClient) ListMeshRevisionProfiles(ctx context.Context, id LocationId) (result ListMeshRevisionProfilesOperationResponse, err error)
ListMeshRevisionProfiles ...
func (ManagedClustersClient) ListMeshRevisionProfilesComplete ¶
func (c ManagedClustersClient) ListMeshRevisionProfilesComplete(ctx context.Context, id LocationId) (ListMeshRevisionProfilesCompleteResult, error)
ListMeshRevisionProfilesComplete retrieves all the results into a single object
func (ManagedClustersClient) ListMeshRevisionProfilesCompleteMatchingPredicate ¶
func (c ManagedClustersClient) ListMeshRevisionProfilesCompleteMatchingPredicate(ctx context.Context, id LocationId, predicate MeshRevisionProfileOperationPredicate) (result ListMeshRevisionProfilesCompleteResult, err error)
ListMeshRevisionProfilesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ManagedClustersClient) ListMeshUpgradeProfiles ¶
func (c ManagedClustersClient) ListMeshUpgradeProfiles(ctx context.Context, id commonids.KubernetesClusterId) (result ListMeshUpgradeProfilesOperationResponse, err error)
ListMeshUpgradeProfiles ...
func (ManagedClustersClient) ListMeshUpgradeProfilesComplete ¶
func (c ManagedClustersClient) ListMeshUpgradeProfilesComplete(ctx context.Context, id commonids.KubernetesClusterId) (ListMeshUpgradeProfilesCompleteResult, error)
ListMeshUpgradeProfilesComplete retrieves all the results into a single object
func (ManagedClustersClient) ListMeshUpgradeProfilesCompleteMatchingPredicate ¶
func (c ManagedClustersClient) ListMeshUpgradeProfilesCompleteMatchingPredicate(ctx context.Context, id commonids.KubernetesClusterId, predicate MeshUpgradeProfileOperationPredicate) (result ListMeshUpgradeProfilesCompleteResult, err error)
ListMeshUpgradeProfilesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ManagedClustersClient) ListOutboundNetworkDependenciesEndpoints ¶
func (c ManagedClustersClient) ListOutboundNetworkDependenciesEndpoints(ctx context.Context, id commonids.KubernetesClusterId) (result ListOutboundNetworkDependenciesEndpointsOperationResponse, err error)
ListOutboundNetworkDependenciesEndpoints ...
func (ManagedClustersClient) ListOutboundNetworkDependenciesEndpointsComplete ¶
func (c ManagedClustersClient) ListOutboundNetworkDependenciesEndpointsComplete(ctx context.Context, id commonids.KubernetesClusterId) (ListOutboundNetworkDependenciesEndpointsCompleteResult, error)
ListOutboundNetworkDependenciesEndpointsComplete retrieves all the results into a single object
func (ManagedClustersClient) ListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate ¶
func (c ManagedClustersClient) ListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id commonids.KubernetesClusterId, predicate OutboundEnvironmentEndpointOperationPredicate) (result ListOutboundNetworkDependenciesEndpointsCompleteResult, err error)
ListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ManagedClustersClient) ResetAADProfile ¶
func (c ManagedClustersClient) ResetAADProfile(ctx context.Context, id commonids.KubernetesClusterId, input ManagedClusterAADProfile) (result ResetAADProfileOperationResponse, err error)
ResetAADProfile ...
func (ManagedClustersClient) ResetAADProfileThenPoll ¶
func (c ManagedClustersClient) ResetAADProfileThenPoll(ctx context.Context, id commonids.KubernetesClusterId, input ManagedClusterAADProfile) error
ResetAADProfileThenPoll performs ResetAADProfile then polls until it's completed
func (ManagedClustersClient) ResetServicePrincipalProfile ¶
func (c ManagedClustersClient) ResetServicePrincipalProfile(ctx context.Context, id commonids.KubernetesClusterId, input ManagedClusterServicePrincipalProfile) (result ResetServicePrincipalProfileOperationResponse, err error)
ResetServicePrincipalProfile ...
func (ManagedClustersClient) ResetServicePrincipalProfileThenPoll ¶
func (c ManagedClustersClient) ResetServicePrincipalProfileThenPoll(ctx context.Context, id commonids.KubernetesClusterId, input ManagedClusterServicePrincipalProfile) error
ResetServicePrincipalProfileThenPoll performs ResetServicePrincipalProfile then polls until it's completed
func (ManagedClustersClient) RotateClusterCertificates ¶
func (c ManagedClustersClient) RotateClusterCertificates(ctx context.Context, id commonids.KubernetesClusterId) (result RotateClusterCertificatesOperationResponse, err error)
RotateClusterCertificates ...
func (ManagedClustersClient) RotateClusterCertificatesThenPoll ¶
func (c ManagedClustersClient) RotateClusterCertificatesThenPoll(ctx context.Context, id commonids.KubernetesClusterId) error
RotateClusterCertificatesThenPoll performs RotateClusterCertificates then polls until it's completed
func (ManagedClustersClient) RotateServiceAccountSigningKeys ¶
func (c ManagedClustersClient) RotateServiceAccountSigningKeys(ctx context.Context, id commonids.KubernetesClusterId) (result RotateServiceAccountSigningKeysOperationResponse, err error)
RotateServiceAccountSigningKeys ...
func (ManagedClustersClient) RotateServiceAccountSigningKeysThenPoll ¶
func (c ManagedClustersClient) RotateServiceAccountSigningKeysThenPoll(ctx context.Context, id commonids.KubernetesClusterId) error
RotateServiceAccountSigningKeysThenPoll performs RotateServiceAccountSigningKeys then polls until it's completed
func (ManagedClustersClient) RunCommand ¶
func (c ManagedClustersClient) RunCommand(ctx context.Context, id commonids.KubernetesClusterId, input RunCommandRequest) (result RunCommandOperationResponse, err error)
RunCommand ...
func (ManagedClustersClient) RunCommandThenPoll ¶
func (c ManagedClustersClient) RunCommandThenPoll(ctx context.Context, id commonids.KubernetesClusterId, input RunCommandRequest) error
RunCommandThenPoll performs RunCommand then polls until it's completed
func (ManagedClustersClient) Start ¶
func (c ManagedClustersClient) Start(ctx context.Context, id commonids.KubernetesClusterId) (result StartOperationResponse, err error)
Start ...
func (ManagedClustersClient) StartThenPoll ¶
func (c ManagedClustersClient) StartThenPoll(ctx context.Context, id commonids.KubernetesClusterId) error
StartThenPoll performs Start then polls until it's completed
func (ManagedClustersClient) Stop ¶
func (c ManagedClustersClient) Stop(ctx context.Context, id commonids.KubernetesClusterId) (result StopOperationResponse, err error)
Stop ...
func (ManagedClustersClient) StopThenPoll ¶
func (c ManagedClustersClient) StopThenPoll(ctx context.Context, id commonids.KubernetesClusterId) error
StopThenPoll performs Stop then polls until it's completed
func (ManagedClustersClient) UpdateTags ¶
func (c ManagedClustersClient) UpdateTags(ctx context.Context, id commonids.KubernetesClusterId, input TagsObject) (result UpdateTagsOperationResponse, err error)
UpdateTags ...
func (ManagedClustersClient) UpdateTagsThenPoll ¶
func (c ManagedClustersClient) UpdateTagsThenPoll(ctx context.Context, id commonids.KubernetesClusterId, input TagsObject) error
UpdateTagsThenPoll performs UpdateTags then polls until it's completed
type MeshRevision ¶
type MeshRevision struct { CompatibleWith *[]CompatibleVersions `json:"compatibleWith,omitempty"` Revision *string `json:"revision,omitempty"` Upgrades *[]string `json:"upgrades,omitempty"` }
type MeshRevisionProfile ¶
type MeshRevisionProfile struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *MeshRevisionProfileProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type MeshRevisionProfileId ¶
type MeshRevisionProfileId struct { SubscriptionId string LocationName string MeshRevisionProfileName string }
MeshRevisionProfileId is a struct representing the Resource ID for a Mesh Revision Profile
func NewMeshRevisionProfileID ¶
func NewMeshRevisionProfileID(subscriptionId string, locationName string, meshRevisionProfileName string) MeshRevisionProfileId
NewMeshRevisionProfileID returns a new MeshRevisionProfileId struct
func ParseMeshRevisionProfileID ¶
func ParseMeshRevisionProfileID(input string) (*MeshRevisionProfileId, error)
ParseMeshRevisionProfileID parses 'input' into a MeshRevisionProfileId
func ParseMeshRevisionProfileIDInsensitively ¶
func ParseMeshRevisionProfileIDInsensitively(input string) (*MeshRevisionProfileId, error)
ParseMeshRevisionProfileIDInsensitively parses 'input' case-insensitively into a MeshRevisionProfileId note: this method should only be used for API response data and not user input
func (*MeshRevisionProfileId) FromParseResult ¶
func (id *MeshRevisionProfileId) FromParseResult(input resourceids.ParseResult) error
func (MeshRevisionProfileId) ID ¶
func (id MeshRevisionProfileId) ID() string
ID returns the formatted Mesh Revision Profile ID
func (MeshRevisionProfileId) Segments ¶
func (id MeshRevisionProfileId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Mesh Revision Profile ID
func (MeshRevisionProfileId) String ¶
func (id MeshRevisionProfileId) String() string
String returns a human-readable description of this Mesh Revision Profile ID
type MeshRevisionProfileOperationPredicate ¶
func (MeshRevisionProfileOperationPredicate) Matches ¶
func (p MeshRevisionProfileOperationPredicate) Matches(input MeshRevisionProfile) bool
type MeshRevisionProfileProperties ¶
type MeshRevisionProfileProperties struct {
MeshRevisions *[]MeshRevision `json:"meshRevisions,omitempty"`
}
type MeshUpgradeProfile ¶
type MeshUpgradeProfile struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *MeshRevision `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type MeshUpgradeProfileId ¶
type MeshUpgradeProfileId struct { SubscriptionId string ResourceGroupName string ManagedClusterName string MeshUpgradeProfileName string }
MeshUpgradeProfileId is a struct representing the Resource ID for a Mesh Upgrade Profile
func NewMeshUpgradeProfileID ¶
func NewMeshUpgradeProfileID(subscriptionId string, resourceGroupName string, managedClusterName string, meshUpgradeProfileName string) MeshUpgradeProfileId
NewMeshUpgradeProfileID returns a new MeshUpgradeProfileId struct
func ParseMeshUpgradeProfileID ¶
func ParseMeshUpgradeProfileID(input string) (*MeshUpgradeProfileId, error)
ParseMeshUpgradeProfileID parses 'input' into a MeshUpgradeProfileId
func ParseMeshUpgradeProfileIDInsensitively ¶
func ParseMeshUpgradeProfileIDInsensitively(input string) (*MeshUpgradeProfileId, error)
ParseMeshUpgradeProfileIDInsensitively parses 'input' case-insensitively into a MeshUpgradeProfileId note: this method should only be used for API response data and not user input
func (*MeshUpgradeProfileId) FromParseResult ¶
func (id *MeshUpgradeProfileId) FromParseResult(input resourceids.ParseResult) error
func (MeshUpgradeProfileId) ID ¶
func (id MeshUpgradeProfileId) ID() string
ID returns the formatted Mesh Upgrade Profile ID
func (MeshUpgradeProfileId) Segments ¶
func (id MeshUpgradeProfileId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Mesh Upgrade Profile ID
func (MeshUpgradeProfileId) String ¶
func (id MeshUpgradeProfileId) String() string
String returns a human-readable description of this Mesh Upgrade Profile ID
type MeshUpgradeProfileOperationPredicate ¶
func (MeshUpgradeProfileOperationPredicate) Matches ¶
func (p MeshUpgradeProfileOperationPredicate) Matches(input MeshUpgradeProfile) bool
type NetworkDataplane ¶
type NetworkDataplane string
const ( NetworkDataplaneAzure NetworkDataplane = "azure" NetworkDataplaneCilium NetworkDataplane = "cilium" )
func (*NetworkDataplane) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *NetworkDataplane) UnmarshalJSON(bytes []byte) error
type NetworkMode ¶
type NetworkMode string
const ( NetworkModeBridge NetworkMode = "bridge" NetworkModeTransparent NetworkMode = "transparent" )
func (*NetworkMode) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *NetworkMode) UnmarshalJSON(bytes []byte) error
type NetworkMonitoring ¶
type NetworkMonitoring struct {
Enabled *bool `json:"enabled,omitempty"`
}
type NetworkPlugin ¶
type NetworkPlugin string
const ( NetworkPluginAzure NetworkPlugin = "azure" NetworkPluginKubenet NetworkPlugin = "kubenet" NetworkPluginNone NetworkPlugin = "none" )
func (*NetworkPlugin) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *NetworkPlugin) UnmarshalJSON(bytes []byte) error
type NetworkPluginMode ¶
type NetworkPluginMode string
const (
NetworkPluginModeOverlay NetworkPluginMode = "overlay"
)
func (*NetworkPluginMode) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *NetworkPluginMode) UnmarshalJSON(bytes []byte) error
type NetworkPolicy ¶
type NetworkPolicy string
const ( NetworkPolicyAzure NetworkPolicy = "azure" NetworkPolicyCalico NetworkPolicy = "calico" NetworkPolicyCilium NetworkPolicy = "cilium" )
func (*NetworkPolicy) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *NetworkPolicy) UnmarshalJSON(bytes []byte) error
type NodeOSUpgradeChannel ¶
type NodeOSUpgradeChannel string
const ( NodeOSUpgradeChannelNodeImage NodeOSUpgradeChannel = "NodeImage" NodeOSUpgradeChannelNone NodeOSUpgradeChannel = "None" NodeOSUpgradeChannelSecurityPatch NodeOSUpgradeChannel = "SecurityPatch" NodeOSUpgradeChannelUnmanaged NodeOSUpgradeChannel = "Unmanaged" )
func (*NodeOSUpgradeChannel) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *NodeOSUpgradeChannel) UnmarshalJSON(bytes []byte) error
type OSDiskType ¶
type OSDiskType string
const ( OSDiskTypeEphemeral OSDiskType = "Ephemeral" OSDiskTypeManaged OSDiskType = "Managed" )
func (*OSDiskType) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *OSDiskType) UnmarshalJSON(bytes []byte) error
type OSOptionProfile ¶
type OSOptionProfile struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties OSOptionPropertyList `json:"properties"` Type *string `json:"type,omitempty"` }
type OSOptionProperty ¶
type OSOptionPropertyList ¶
type OSOptionPropertyList struct {
OsOptionPropertyList []OSOptionProperty `json:"osOptionPropertyList"`
}
type OutboundEnvironmentEndpoint ¶
type OutboundEnvironmentEndpoint struct { Category *string `json:"category,omitempty"` Endpoints *[]EndpointDependency `json:"endpoints,omitempty"` }
type OutboundEnvironmentEndpointOperationPredicate ¶
type OutboundEnvironmentEndpointOperationPredicate struct {
Category *string
}
func (OutboundEnvironmentEndpointOperationPredicate) Matches ¶
func (p OutboundEnvironmentEndpointOperationPredicate) Matches(input OutboundEnvironmentEndpoint) bool
type OutboundType ¶
type OutboundType string
const ( OutboundTypeLoadBalancer OutboundType = "loadBalancer" OutboundTypeManagedNATGateway OutboundType = "managedNATGateway" OutboundTypeUserAssignedNATGateway OutboundType = "userAssignedNATGateway" OutboundTypeUserDefinedRouting OutboundType = "userDefinedRouting" )
func (*OutboundType) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *OutboundType) UnmarshalJSON(bytes []byte) error
type PowerState ¶
type PowerState struct {
Code *Code `json:"code,omitempty"`
}
type PrivateLinkResource ¶
type PrivateLinkResource struct { GroupId *string `json:"groupId,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` PrivateLinkServiceID *string `json:"privateLinkServiceID,omitempty"` RequiredMembers *[]string `json:"requiredMembers,omitempty"` Type *string `json:"type,omitempty"` }
type PublicNetworkAccess ¶
type PublicNetworkAccess string
const ( PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled" PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled" PublicNetworkAccessSecuredByPerimeter PublicNetworkAccess = "SecuredByPerimeter" )
func (*PublicNetworkAccess) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error
type ResourceReference ¶
type ResourceReference struct {
Id *string `json:"id,omitempty"`
}
type RestrictionLevel ¶
type RestrictionLevel string
const ( RestrictionLevelReadOnly RestrictionLevel = "ReadOnly" RestrictionLevelUnrestricted RestrictionLevel = "Unrestricted" )
func (*RestrictionLevel) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *RestrictionLevel) UnmarshalJSON(bytes []byte) error
type RunCommandRequest ¶
type RunCommandResult ¶
type RunCommandResult struct { Id *string `json:"id,omitempty"` Properties *CommandResultProperties `json:"properties,omitempty"` }
type ScaleDownMode ¶
type ScaleDownMode string
const ( ScaleDownModeDeallocate ScaleDownMode = "Deallocate" ScaleDownModeDelete ScaleDownMode = "Delete" )
func (*ScaleDownMode) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *ScaleDownMode) UnmarshalJSON(bytes []byte) error
type ScaleSetEvictionPolicy ¶
type ScaleSetEvictionPolicy string
const ( ScaleSetEvictionPolicyDeallocate ScaleSetEvictionPolicy = "Deallocate" ScaleSetEvictionPolicyDelete ScaleSetEvictionPolicy = "Delete" )
func (*ScaleSetEvictionPolicy) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *ScaleSetEvictionPolicy) UnmarshalJSON(bytes []byte) error
type ScaleSetPriority ¶
type ScaleSetPriority string
const ( ScaleSetPriorityRegular ScaleSetPriority = "Regular" ScaleSetPrioritySpot ScaleSetPriority = "Spot" )
func (*ScaleSetPriority) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *ScaleSetPriority) UnmarshalJSON(bytes []byte) error
type ServiceMeshMode ¶
type ServiceMeshMode string
const ( ServiceMeshModeDisabled ServiceMeshMode = "Disabled" ServiceMeshModeIstio ServiceMeshMode = "Istio" )
func (*ServiceMeshMode) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *ServiceMeshMode) UnmarshalJSON(bytes []byte) error
type ServiceMeshProfile ¶
type ServiceMeshProfile struct { Istio *IstioServiceMesh `json:"istio,omitempty"` Mode ServiceMeshMode `json:"mode"` }
type StartOperationResponse ¶
type StopOperationResponse ¶
type SysctlConfig ¶
type SysctlConfig struct { FsAioMaxNr *int64 `json:"fsAioMaxNr,omitempty"` FsFileMax *int64 `json:"fsFileMax,omitempty"` FsInotifyMaxUserWatches *int64 `json:"fsInotifyMaxUserWatches,omitempty"` FsNrOpen *int64 `json:"fsNrOpen,omitempty"` KernelThreadsMax *int64 `json:"kernelThreadsMax,omitempty"` NetCoreNetdevMaxBacklog *int64 `json:"netCoreNetdevMaxBacklog,omitempty"` NetCoreOptmemMax *int64 `json:"netCoreOptmemMax,omitempty"` NetCoreRmemDefault *int64 `json:"netCoreRmemDefault,omitempty"` NetCoreRmemMax *int64 `json:"netCoreRmemMax,omitempty"` NetCoreSomaxconn *int64 `json:"netCoreSomaxconn,omitempty"` NetCoreWmemDefault *int64 `json:"netCoreWmemDefault,omitempty"` NetCoreWmemMax *int64 `json:"netCoreWmemMax,omitempty"` NetIPv4IPLocalPortRange *string `json:"netIpv4IpLocalPortRange,omitempty"` NetIPv4NeighDefaultGcThresh1 *int64 `json:"netIpv4NeighDefaultGcThresh1,omitempty"` NetIPv4NeighDefaultGcThresh2 *int64 `json:"netIpv4NeighDefaultGcThresh2,omitempty"` NetIPv4NeighDefaultGcThresh3 *int64 `json:"netIpv4NeighDefaultGcThresh3,omitempty"` NetIPv4TcpFinTimeout *int64 `json:"netIpv4TcpFinTimeout,omitempty"` NetIPv4TcpKeepaliveProbes *int64 `json:"netIpv4TcpKeepaliveProbes,omitempty"` NetIPv4TcpKeepaliveTime *int64 `json:"netIpv4TcpKeepaliveTime,omitempty"` NetIPv4TcpMaxSynBacklog *int64 `json:"netIpv4TcpMaxSynBacklog,omitempty"` NetIPv4TcpMaxTwBuckets *int64 `json:"netIpv4TcpMaxTwBuckets,omitempty"` NetIPv4TcpTwReuse *bool `json:"netIpv4TcpTwReuse,omitempty"` NetIPv4TcpkeepaliveIntvl *int64 `json:"netIpv4TcpkeepaliveIntvl,omitempty"` NetNetfilterNfConntrackBuckets *int64 `json:"netNetfilterNfConntrackBuckets,omitempty"` NetNetfilterNfConntrackMax *int64 `json:"netNetfilterNfConntrackMax,omitempty"` VMMaxMapCount *int64 `json:"vmMaxMapCount,omitempty"` VMSwappiness *int64 `json:"vmSwappiness,omitempty"` VMVfsCachePressure *int64 `json:"vmVfsCachePressure,omitempty"` }
type TagsObject ¶
type UpdateMode ¶
type UpdateMode string
const ( UpdateModeAuto UpdateMode = "Auto" UpdateModeInitial UpdateMode = "Initial" UpdateModeOff UpdateMode = "Off" UpdateModeRecreate UpdateMode = "Recreate" )
func (*UpdateMode) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *UpdateMode) UnmarshalJSON(bytes []byte) error
type UpgradeChannel ¶
type UpgradeChannel string
const ( UpgradeChannelNodeNegativeimage UpgradeChannel = "node-image" UpgradeChannelNone UpgradeChannel = "none" UpgradeChannelPatch UpgradeChannel = "patch" UpgradeChannelRapid UpgradeChannel = "rapid" UpgradeChannelStable UpgradeChannel = "stable" )
func (*UpgradeChannel) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *UpgradeChannel) UnmarshalJSON(bytes []byte) error
type UpgradeOverrideSettings ¶
type UpgradeOverrideSettings struct { ControlPlaneOverrides *[]ControlPlaneUpgradeOverride `json:"controlPlaneOverrides,omitempty"` Until *string `json:"until,omitempty"` }
func (*UpgradeOverrideSettings) GetUntilAsTime ¶
func (o *UpgradeOverrideSettings) GetUntilAsTime() (*time.Time, error)
func (*UpgradeOverrideSettings) SetUntilAsTime ¶
func (o *UpgradeOverrideSettings) SetUntilAsTime(input time.Time)
type UserAssignedIdentity ¶
type WindowsGmsaProfile ¶
type WorkloadRuntime ¶
type WorkloadRuntime string
const ( WorkloadRuntimeKataMshvVMIsolation WorkloadRuntime = "KataMshvVmIsolation" WorkloadRuntimeOCIContainer WorkloadRuntime = "OCIContainer" WorkloadRuntimeWasmWasi WorkloadRuntime = "WasmWasi" )
func (*WorkloadRuntime) UnmarshalJSON ¶ added in v0.20240213.1120950
func (s *WorkloadRuntime) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_accessprofile.go
- id_commandresult.go
- id_location.go
- id_meshrevisionprofile.go
- id_meshupgradeprofile.go
- method_abortlatestoperation.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_getaccessprofile.go
- method_getcommandresult.go
- method_getmeshrevisionprofile.go
- method_getmeshupgradeprofile.go
- method_getosoptions.go
- method_getupgradeprofile.go
- method_list.go
- method_listbyresourcegroup.go
- method_listclusteradmincredentials.go
- method_listclustermonitoringusercredentials.go
- method_listclusterusercredentials.go
- method_listkubernetesversions.go
- method_listmeshrevisionprofiles.go
- method_listmeshupgradeprofiles.go
- method_listoutboundnetworkdependenciesendpoints.go
- method_resetaadprofile.go
- method_resetserviceprincipalprofile.go
- method_rotateclustercertificates.go
- method_rotateserviceaccountsigningkeys.go
- method_runcommand.go
- method_start.go
- method_stop.go
- method_updatetags.go
- model_accessprofile.go
- model_agentpoolnetworkprofile.go
- model_agentpoolsecurityprofile.go
- model_agentpoolupgradesettings.go
- model_agentpoolwindowsprofile.go
- model_azurekeyvaultkms.go
- model_clusterupgradesettings.go
- model_commandresultproperties.go
- model_compatibleversions.go
- model_containerservicelinuxprofile.go
- model_containerservicenetworkprofile.go
- model_containerservicenetworkprofilekubeproxyconfig.go
- model_containerservicenetworkprofilekubeproxyconfigipvsconfig.go
- model_containerservicesshconfiguration.go
- model_containerservicesshpublickey.go
- model_creationdata.go
- model_credentialresult.go
- model_credentialresults.go
- model_endpointdependency.go
- model_endpointdetail.go
- model_guardrailsprofile.go
- model_iptag.go
- model_istiocertificateauthority.go
- model_istiocomponents.go
- model_istioegressgateway.go
- model_istioingressgateway.go
- model_istioplugincertificateauthority.go
- model_istioservicemesh.go
- model_kubeletconfig.go
- model_kubernetespatchversion.go
- model_kubernetesversion.go
- model_kubernetesversioncapabilities.go
- model_kubernetesversionlistresult.go
- model_linuxosconfig.go
- model_managedcluster.go
- model_managedclusteraadprofile.go
- model_managedclusteraccessprofile.go
- model_managedclusteraddonprofile.go
- model_managedclusteragentpoolprofile.go
- model_managedclusterapiserveraccessprofile.go
- model_managedclusterautoupgradeprofile.go
- model_managedclusterazuremonitorprofile.go
- model_managedclusterazuremonitorprofilekubestatemetrics.go
- model_managedclusterazuremonitorprofilemetrics.go
- model_managedclusterhttpproxyconfig.go
- model_managedclusteringressprofile.go
- model_managedclusteringressprofilewebapprouting.go
- model_managedclusterloadbalancerprofile.go
- model_managedclusterloadbalancerprofilemanagedoutboundips.go
- model_managedclusterloadbalancerprofileoutboundipprefixes.go
- model_managedclusterloadbalancerprofileoutboundips.go
- model_managedclustermanagedoutboundipprofile.go
- model_managedclusternatgatewayprofile.go
- model_managedclusternoderesourcegroupprofile.go
- model_managedclusteroidcissuerprofile.go
- model_managedclusterpodidentity.go
- model_managedclusterpodidentityexception.go
- model_managedclusterpodidentityprofile.go
- model_managedclusterpodidentityprovisioningerror.go
- model_managedclusterpodidentityprovisioningerrorbody.go
- model_managedclusterpodidentityprovisioninginfo.go
- model_managedclusterpoolupgradeprofile.go
- model_managedclusterpoolupgradeprofileupgradesinlined.go
- model_managedclusterproperties.go
- model_managedclusterpropertiesautoscalerprofile.go
- model_managedclustersecurityprofile.go
- model_managedclustersecurityprofiledefender.go
- model_managedclustersecurityprofiledefendersecuritymonitoring.go
- model_managedclustersecurityprofileimagecleaner.go
- model_managedclustersecurityprofileimageintegrity.go
- model_managedclustersecurityprofilenoderestriction.go
- model_managedclustersecurityprofileworkloadidentity.go
- model_managedclusterserviceprincipalprofile.go
- model_managedclustersku.go
- model_managedclusterstorageprofile.go
- model_managedclusterstorageprofileblobcsidriver.go
- model_managedclusterstorageprofilediskcsidriver.go
- model_managedclusterstorageprofilefilecsidriver.go
- model_managedclusterstorageprofilesnapshotcontroller.go
- model_managedclusterupgradeprofile.go
- model_managedclusterupgradeprofileproperties.go
- model_managedclusterwindowsprofile.go
- model_managedclusterworkloadautoscalerprofile.go
- model_managedclusterworkloadautoscalerprofilekeda.go
- model_managedclusterworkloadautoscalerprofileverticalpodautoscaler.go
- model_meshrevision.go
- model_meshrevisionprofile.go
- model_meshrevisionprofileproperties.go
- model_meshupgradeprofile.go
- model_networkmonitoring.go
- model_osoptionprofile.go
- model_osoptionproperty.go
- model_osoptionpropertylist.go
- model_outboundenvironmentendpoint.go
- model_portrange.go
- model_powerstate.go
- model_privatelinkresource.go
- model_resourcereference.go
- model_runcommandrequest.go
- model_runcommandresult.go
- model_servicemeshprofile.go
- model_sysctlconfig.go
- model_tagsobject.go
- model_upgradeoverridesettings.go
- model_userassignedidentity.go
- model_windowsgmsaprofile.go
- predicates.go
- version.go