Versions in this module Expand all Collapse all v3 v3.1.0-beta.1 Apr 27, 2023 v3.0.0 Apr 27, 2023 Changes in this version + type AccessProfile struct + KubeConfig []byte + func (a *AccessProfile) UnmarshalJSON(data []byte) error + func (a AccessProfile) MarshalJSON() ([]byte, error) + type AgentPool struct + ID *string + Name *string + Properties *ManagedClusterAgentPoolProfileProperties + Type *string + func (a *AgentPool) UnmarshalJSON(data []byte) error + func (a AgentPool) MarshalJSON() ([]byte, error) + type AgentPoolAvailableVersions struct + ID *string + Name *string + Properties *AgentPoolAvailableVersionsProperties + Type *string + func (a *AgentPoolAvailableVersions) UnmarshalJSON(data []byte) error + func (a AgentPoolAvailableVersions) MarshalJSON() ([]byte, error) + type AgentPoolAvailableVersionsProperties struct + AgentPoolVersions []*AgentPoolAvailableVersionsPropertiesAgentPoolVersionsItem + func (a *AgentPoolAvailableVersionsProperties) UnmarshalJSON(data []byte) error + func (a AgentPoolAvailableVersionsProperties) MarshalJSON() ([]byte, error) + type AgentPoolAvailableVersionsPropertiesAgentPoolVersionsItem struct + Default *bool + IsPreview *bool + KubernetesVersion *string + func (a *AgentPoolAvailableVersionsPropertiesAgentPoolVersionsItem) UnmarshalJSON(data []byte) error + func (a AgentPoolAvailableVersionsPropertiesAgentPoolVersionsItem) MarshalJSON() ([]byte, error) + type AgentPoolListResult struct + NextLink *string + Value []*AgentPool + func (a *AgentPoolListResult) UnmarshalJSON(data []byte) error + func (a AgentPoolListResult) MarshalJSON() ([]byte, error) + type AgentPoolMode string + const AgentPoolModeSystem + const AgentPoolModeUser + func PossibleAgentPoolModeValues() []AgentPoolMode + type AgentPoolType string + const AgentPoolTypeAvailabilitySet + const AgentPoolTypeVirtualMachineScaleSets + func PossibleAgentPoolTypeValues() []AgentPoolType + type AgentPoolUpgradeProfile struct + ID *string + Name *string + Properties *AgentPoolUpgradeProfileProperties + Type *string + func (a *AgentPoolUpgradeProfile) UnmarshalJSON(data []byte) error + func (a AgentPoolUpgradeProfile) MarshalJSON() ([]byte, error) + type AgentPoolUpgradeProfileProperties struct + KubernetesVersion *string + LatestNodeImageVersion *string + OSType *OSType + Upgrades []*AgentPoolUpgradeProfilePropertiesUpgradesItem + func (a *AgentPoolUpgradeProfileProperties) UnmarshalJSON(data []byte) error + func (a AgentPoolUpgradeProfileProperties) MarshalJSON() ([]byte, error) + type AgentPoolUpgradeProfilePropertiesUpgradesItem struct + IsPreview *bool + KubernetesVersion *string + func (a *AgentPoolUpgradeProfilePropertiesUpgradesItem) UnmarshalJSON(data []byte) error + func (a AgentPoolUpgradeProfilePropertiesUpgradesItem) MarshalJSON() ([]byte, error) + type AgentPoolUpgradeSettings struct + MaxSurge *string + func (a *AgentPoolUpgradeSettings) UnmarshalJSON(data []byte) error + func (a AgentPoolUpgradeSettings) MarshalJSON() ([]byte, error) + type AgentPoolsClient struct + func NewAgentPoolsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*AgentPoolsClient, error) + func (client *AgentPoolsClient) BeginAbortLatestOperation(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[AgentPoolsClientAbortLatestOperationResponse], error) + func (client *AgentPoolsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[AgentPoolsClientCreateOrUpdateResponse], error) + func (client *AgentPoolsClient) BeginDelete(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[AgentPoolsClientDeleteResponse], error) + func (client *AgentPoolsClient) BeginUpgradeNodeImageVersion(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[AgentPoolsClientUpgradeNodeImageVersionResponse], error) + func (client *AgentPoolsClient) Get(ctx context.Context, resourceGroupName string, resourceName string, ...) (AgentPoolsClientGetResponse, error) + func (client *AgentPoolsClient) GetAvailableAgentPoolVersions(ctx context.Context, resourceGroupName string, resourceName string, ...) (AgentPoolsClientGetAvailableAgentPoolVersionsResponse, error) + func (client *AgentPoolsClient) GetUpgradeProfile(ctx context.Context, resourceGroupName string, resourceName string, ...) (AgentPoolsClientGetUpgradeProfileResponse, error) + func (client *AgentPoolsClient) NewListPager(resourceGroupName string, resourceName string, ...) *runtime.Pager[AgentPoolsClientListResponse] + type AgentPoolsClientAbortLatestOperationResponse struct + type AgentPoolsClientBeginAbortLatestOperationOptions struct + ResumeToken string + type AgentPoolsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type AgentPoolsClientBeginDeleteOptions struct + ResumeToken string + type AgentPoolsClientBeginUpgradeNodeImageVersionOptions struct + ResumeToken string + type AgentPoolsClientCreateOrUpdateResponse struct + type AgentPoolsClientDeleteResponse struct + type AgentPoolsClientGetAvailableAgentPoolVersionsOptions struct + type AgentPoolsClientGetAvailableAgentPoolVersionsResponse struct + type AgentPoolsClientGetOptions struct + type AgentPoolsClientGetResponse struct + type AgentPoolsClientGetUpgradeProfileOptions struct + type AgentPoolsClientGetUpgradeProfileResponse struct + type AgentPoolsClientListOptions struct + type AgentPoolsClientListResponse struct + type AgentPoolsClientUpgradeNodeImageVersionResponse struct + type AzureKeyVaultKms struct + Enabled *bool + KeyID *string + KeyVaultNetworkAccess *KeyVaultNetworkAccessTypes + KeyVaultResourceID *string + func (a *AzureKeyVaultKms) UnmarshalJSON(data []byte) error + func (a AzureKeyVaultKms) MarshalJSON() ([]byte, error) + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewAgentPoolsClient() *AgentPoolsClient + func (c *ClientFactory) NewMaintenanceConfigurationsClient() *MaintenanceConfigurationsClient + func (c *ClientFactory) NewManagedClustersClient() *ManagedClustersClient + func (c *ClientFactory) NewOperationsClient() *OperationsClient + func (c *ClientFactory) NewPrivateEndpointConnectionsClient() *PrivateEndpointConnectionsClient + func (c *ClientFactory) NewPrivateLinkResourcesClient() *PrivateLinkResourcesClient + func (c *ClientFactory) NewResolvePrivateLinkServiceIDClient() *ResolvePrivateLinkServiceIDClient + func (c *ClientFactory) NewSnapshotsClient() *SnapshotsClient + type Code string + const CodeRunning + const CodeStopped + func PossibleCodeValues() []Code + type CommandResultProperties struct + ExitCode *int32 + FinishedAt *time.Time + Logs *string + ProvisioningState *string + Reason *string + StartedAt *time.Time + func (c *CommandResultProperties) UnmarshalJSON(data []byte) error + func (c CommandResultProperties) MarshalJSON() ([]byte, error) + type ConnectionStatus string + const ConnectionStatusApproved + const ConnectionStatusDisconnected + const ConnectionStatusPending + const ConnectionStatusRejected + func PossibleConnectionStatusValues() []ConnectionStatus + type CreatedByType string + const CreatedByTypeApplication + const CreatedByTypeKey + const CreatedByTypeManagedIdentity + const CreatedByTypeUser + func PossibleCreatedByTypeValues() []CreatedByType + type CreationData struct + SourceResourceID *string + func (c *CreationData) UnmarshalJSON(data []byte) error + func (c CreationData) MarshalJSON() ([]byte, error) + type CredentialResult struct + Name *string + Value []byte + func (c *CredentialResult) UnmarshalJSON(data []byte) error + func (c CredentialResult) MarshalJSON() ([]byte, error) + type CredentialResults struct + Kubeconfigs []*CredentialResult + func (c *CredentialResults) UnmarshalJSON(data []byte) error + func (c CredentialResults) MarshalJSON() ([]byte, error) + type EndpointDependency struct + DomainName *string + EndpointDetails []*EndpointDetail + func (e *EndpointDependency) UnmarshalJSON(data []byte) error + func (e EndpointDependency) MarshalJSON() ([]byte, error) + type EndpointDetail struct + Description *string + IPAddress *string + Port *int32 + Protocol *string + func (e *EndpointDetail) UnmarshalJSON(data []byte) error + func (e EndpointDetail) MarshalJSON() ([]byte, error) + type Expander string + const ExpanderLeastWaste + const ExpanderMostPods + const ExpanderPriority + const ExpanderRandom + func PossibleExpanderValues() []Expander + type ExtendedLocation struct + Name *string + Type *ExtendedLocationTypes + func (e *ExtendedLocation) UnmarshalJSON(data []byte) error + func (e ExtendedLocation) MarshalJSON() ([]byte, error) + type ExtendedLocationTypes string + const ExtendedLocationTypesEdgeZone + func PossibleExtendedLocationTypesValues() []ExtendedLocationTypes + type Format string + const FormatAzure + const FormatExec + func PossibleFormatValues() []Format + type GPUInstanceProfile string + const GPUInstanceProfileMIG1G + const GPUInstanceProfileMIG2G + const GPUInstanceProfileMIG3G + const GPUInstanceProfileMIG4G + const GPUInstanceProfileMIG7G + func PossibleGPUInstanceProfileValues() []GPUInstanceProfile + type IPFamily string + const IPFamilyIPv4 + const IPFamilyIPv6 + func PossibleIPFamilyValues() []IPFamily + type KeyVaultNetworkAccessTypes string + const KeyVaultNetworkAccessTypesPrivate + const KeyVaultNetworkAccessTypesPublic + func PossibleKeyVaultNetworkAccessTypesValues() []KeyVaultNetworkAccessTypes + type KubeletConfig struct + AllowedUnsafeSysctls []*string + CPUCfsQuota *bool + CPUCfsQuotaPeriod *string + CPUManagerPolicy *string + ContainerLogMaxFiles *int32 + ContainerLogMaxSizeMB *int32 + FailSwapOn *bool + ImageGcHighThreshold *int32 + ImageGcLowThreshold *int32 + PodMaxPids *int32 + TopologyManagerPolicy *string + func (k *KubeletConfig) UnmarshalJSON(data []byte) error + func (k KubeletConfig) MarshalJSON() ([]byte, error) + type KubeletDiskType string + const KubeletDiskTypeOS + const KubeletDiskTypeTemporary + func PossibleKubeletDiskTypeValues() []KubeletDiskType + type KubernetesPatchVersion struct + Upgrades []*string + func (k *KubernetesPatchVersion) UnmarshalJSON(data []byte) error + func (k KubernetesPatchVersion) MarshalJSON() ([]byte, error) + type KubernetesSupportPlan string + const KubernetesSupportPlanAKSLongTermSupport + const KubernetesSupportPlanKubernetesOfficial + func PossibleKubernetesSupportPlanValues() []KubernetesSupportPlan + type KubernetesVersion struct + Capabilities *KubernetesVersionCapabilities + IsPreview *bool + PatchVersions map[string]*KubernetesPatchVersion + Version *string + func (k *KubernetesVersion) UnmarshalJSON(data []byte) error + func (k KubernetesVersion) MarshalJSON() ([]byte, error) + type KubernetesVersionCapabilities struct + SupportPlan []*KubernetesSupportPlan + func (k *KubernetesVersionCapabilities) UnmarshalJSON(data []byte) error + func (k KubernetesVersionCapabilities) MarshalJSON() ([]byte, error) + type KubernetesVersionListResult struct + Values []*KubernetesVersion + func (k *KubernetesVersionListResult) UnmarshalJSON(data []byte) error + func (k KubernetesVersionListResult) MarshalJSON() ([]byte, error) + type LicenseType string + const LicenseTypeNone + const LicenseTypeWindowsServer + func PossibleLicenseTypeValues() []LicenseType + type LinuxOSConfig struct + SwapFileSizeMB *int32 + Sysctls *SysctlConfig + TransparentHugePageDefrag *string + TransparentHugePageEnabled *string + func (l *LinuxOSConfig) UnmarshalJSON(data []byte) error + func (l LinuxOSConfig) MarshalJSON() ([]byte, error) + type LinuxProfile struct + AdminUsername *string + SSH *SSHConfiguration + func (l *LinuxProfile) UnmarshalJSON(data []byte) error + func (l LinuxProfile) MarshalJSON() ([]byte, error) + type LoadBalancerSKU string + const LoadBalancerSKUBasic + const LoadBalancerSKUStandard + func PossibleLoadBalancerSKUValues() []LoadBalancerSKU + type MaintenanceConfiguration struct + ID *string + Name *string + Properties *MaintenanceConfigurationProperties + SystemData *SystemData + Type *string + func (m *MaintenanceConfiguration) UnmarshalJSON(data []byte) error + func (m MaintenanceConfiguration) MarshalJSON() ([]byte, error) + type MaintenanceConfigurationListResult struct + NextLink *string + Value []*MaintenanceConfiguration + func (m *MaintenanceConfigurationListResult) UnmarshalJSON(data []byte) error + func (m MaintenanceConfigurationListResult) MarshalJSON() ([]byte, error) + type MaintenanceConfigurationProperties struct + NotAllowedTime []*TimeSpan + TimeInWeek []*TimeInWeek + func (m *MaintenanceConfigurationProperties) UnmarshalJSON(data []byte) error + func (m MaintenanceConfigurationProperties) MarshalJSON() ([]byte, error) + type MaintenanceConfigurationsClient struct + func NewMaintenanceConfigurationsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*MaintenanceConfigurationsClient, error) + func (client *MaintenanceConfigurationsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, resourceName string, ...) (MaintenanceConfigurationsClientCreateOrUpdateResponse, error) + func (client *MaintenanceConfigurationsClient) Delete(ctx context.Context, resourceGroupName string, resourceName string, ...) (MaintenanceConfigurationsClientDeleteResponse, error) + func (client *MaintenanceConfigurationsClient) Get(ctx context.Context, resourceGroupName string, resourceName string, ...) (MaintenanceConfigurationsClientGetResponse, error) + func (client *MaintenanceConfigurationsClient) NewListByManagedClusterPager(resourceGroupName string, resourceName string, ...) *runtime.Pager[MaintenanceConfigurationsClientListByManagedClusterResponse] + type MaintenanceConfigurationsClientCreateOrUpdateOptions struct + type MaintenanceConfigurationsClientCreateOrUpdateResponse struct + type MaintenanceConfigurationsClientDeleteOptions struct + type MaintenanceConfigurationsClientDeleteResponse struct + type MaintenanceConfigurationsClientGetOptions struct + type MaintenanceConfigurationsClientGetResponse struct + type MaintenanceConfigurationsClientListByManagedClusterOptions struct + type MaintenanceConfigurationsClientListByManagedClusterResponse struct + type ManagedCluster struct + ExtendedLocation *ExtendedLocation + ID *string + Identity *ManagedClusterIdentity + Location *string + Name *string + Properties *ManagedClusterProperties + SKU *ManagedClusterSKU + SystemData *SystemData + Tags map[string]*string + Type *string + func (m *ManagedCluster) UnmarshalJSON(data []byte) error + func (m ManagedCluster) MarshalJSON() ([]byte, error) + type ManagedClusterAADProfile struct + AdminGroupObjectIDs []*string + ClientAppID *string + EnableAzureRBAC *bool + Managed *bool + ServerAppID *string + ServerAppSecret *string + TenantID *string + func (m *ManagedClusterAADProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterAADProfile) MarshalJSON() ([]byte, error) + type ManagedClusterAPIServerAccessProfile struct + AuthorizedIPRanges []*string + DisableRunCommand *bool + EnablePrivateCluster *bool + EnablePrivateClusterPublicFQDN *bool + PrivateDNSZone *string + func (m *ManagedClusterAPIServerAccessProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterAPIServerAccessProfile) MarshalJSON() ([]byte, error) + type ManagedClusterAccessProfile struct + ID *string + Location *string + Name *string + Properties *AccessProfile + SystemData *SystemData + Tags map[string]*string + Type *string + func (m *ManagedClusterAccessProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterAccessProfile) MarshalJSON() ([]byte, error) + type ManagedClusterAddonProfile struct + Config map[string]*string + Enabled *bool + Identity *ManagedClusterAddonProfileIdentity + func (m *ManagedClusterAddonProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterAddonProfile) MarshalJSON() ([]byte, error) + type ManagedClusterAddonProfileIdentity struct + ClientID *string + ObjectID *string + ResourceID *string + func (m *ManagedClusterAddonProfileIdentity) UnmarshalJSON(data []byte) error + func (m ManagedClusterAddonProfileIdentity) MarshalJSON() ([]byte, error) + type ManagedClusterAgentPoolProfile struct + AvailabilityZones []*string + Count *int32 + CreationData *CreationData + CurrentOrchestratorVersion *string + EnableAutoScaling *bool + EnableEncryptionAtHost *bool + EnableFIPS *bool + EnableNodePublicIP *bool + EnableUltraSSD *bool + GpuInstanceProfile *GPUInstanceProfile + HostGroupID *string + KubeletConfig *KubeletConfig + KubeletDiskType *KubeletDiskType + LinuxOSConfig *LinuxOSConfig + MaxCount *int32 + MaxPods *int32 + MinCount *int32 + Mode *AgentPoolMode + Name *string + NodeImageVersion *string + NodeLabels map[string]*string + NodePublicIPPrefixID *string + NodeTaints []*string + OSDiskSizeGB *int32 + OSDiskType *OSDiskType + OSSKU *OSSKU + OSType *OSType + OrchestratorVersion *string + PodSubnetID *string + PowerState *PowerState + ProvisioningState *string + ProximityPlacementGroupID *string + ScaleDownMode *ScaleDownMode + ScaleSetEvictionPolicy *ScaleSetEvictionPolicy + ScaleSetPriority *ScaleSetPriority + SpotMaxPrice *float32 + Tags map[string]*string + Type *AgentPoolType + UpgradeSettings *AgentPoolUpgradeSettings + VMSize *string + VnetSubnetID *string + WorkloadRuntime *WorkloadRuntime + func (m *ManagedClusterAgentPoolProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterAgentPoolProfile) MarshalJSON() ([]byte, error) + type ManagedClusterAgentPoolProfileProperties struct + AvailabilityZones []*string + Count *int32 + CreationData *CreationData + CurrentOrchestratorVersion *string + EnableAutoScaling *bool + EnableEncryptionAtHost *bool + EnableFIPS *bool + EnableNodePublicIP *bool + EnableUltraSSD *bool + GpuInstanceProfile *GPUInstanceProfile + HostGroupID *string + KubeletConfig *KubeletConfig + KubeletDiskType *KubeletDiskType + LinuxOSConfig *LinuxOSConfig + MaxCount *int32 + MaxPods *int32 + MinCount *int32 + Mode *AgentPoolMode + NodeImageVersion *string + NodeLabels map[string]*string + NodePublicIPPrefixID *string + NodeTaints []*string + OSDiskSizeGB *int32 + OSDiskType *OSDiskType + OSSKU *OSSKU + OSType *OSType + OrchestratorVersion *string + PodSubnetID *string + PowerState *PowerState + ProvisioningState *string + ProximityPlacementGroupID *string + ScaleDownMode *ScaleDownMode + ScaleSetEvictionPolicy *ScaleSetEvictionPolicy + ScaleSetPriority *ScaleSetPriority + SpotMaxPrice *float32 + Tags map[string]*string + Type *AgentPoolType + UpgradeSettings *AgentPoolUpgradeSettings + VMSize *string + VnetSubnetID *string + WorkloadRuntime *WorkloadRuntime + func (m *ManagedClusterAgentPoolProfileProperties) UnmarshalJSON(data []byte) error + func (m ManagedClusterAgentPoolProfileProperties) MarshalJSON() ([]byte, error) + type ManagedClusterAutoUpgradeProfile struct + UpgradeChannel *UpgradeChannel + func (m *ManagedClusterAutoUpgradeProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterAutoUpgradeProfile) MarshalJSON() ([]byte, error) + type ManagedClusterAzureMonitorProfile struct + Metrics *ManagedClusterAzureMonitorProfileMetrics + func (m *ManagedClusterAzureMonitorProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterAzureMonitorProfile) MarshalJSON() ([]byte, error) + type ManagedClusterAzureMonitorProfileKubeStateMetrics struct + MetricAnnotationsAllowList *string + MetricLabelsAllowlist *string + func (m *ManagedClusterAzureMonitorProfileKubeStateMetrics) UnmarshalJSON(data []byte) error + func (m ManagedClusterAzureMonitorProfileKubeStateMetrics) MarshalJSON() ([]byte, error) + type ManagedClusterAzureMonitorProfileMetrics struct + Enabled *bool + KubeStateMetrics *ManagedClusterAzureMonitorProfileKubeStateMetrics + func (m *ManagedClusterAzureMonitorProfileMetrics) UnmarshalJSON(data []byte) error + func (m ManagedClusterAzureMonitorProfileMetrics) MarshalJSON() ([]byte, error) + type ManagedClusterHTTPProxyConfig struct + HTTPProxy *string + HTTPSProxy *string + NoProxy []*string + TrustedCa *string + func (m *ManagedClusterHTTPProxyConfig) UnmarshalJSON(data []byte) error + func (m ManagedClusterHTTPProxyConfig) MarshalJSON() ([]byte, error) + type ManagedClusterIdentity struct + PrincipalID *string + TenantID *string + Type *ResourceIdentityType + UserAssignedIdentities map[string]*ManagedServiceIdentityUserAssignedIdentitiesValue + func (m *ManagedClusterIdentity) UnmarshalJSON(data []byte) error + func (m ManagedClusterIdentity) MarshalJSON() ([]byte, error) + type ManagedClusterListResult struct + NextLink *string + Value []*ManagedCluster + func (m *ManagedClusterListResult) UnmarshalJSON(data []byte) error + func (m ManagedClusterListResult) MarshalJSON() ([]byte, error) + type ManagedClusterLoadBalancerProfile struct + AllocatedOutboundPorts *int32 + EffectiveOutboundIPs []*ResourceReference + EnableMultipleStandardLoadBalancers *bool + IdleTimeoutInMinutes *int32 + ManagedOutboundIPs *ManagedClusterLoadBalancerProfileManagedOutboundIPs + OutboundIPPrefixes *ManagedClusterLoadBalancerProfileOutboundIPPrefixes + OutboundIPs *ManagedClusterLoadBalancerProfileOutboundIPs + func (m *ManagedClusterLoadBalancerProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterLoadBalancerProfile) MarshalJSON() ([]byte, error) + type ManagedClusterLoadBalancerProfileManagedOutboundIPs struct + Count *int32 + CountIPv6 *int32 + func (m *ManagedClusterLoadBalancerProfileManagedOutboundIPs) UnmarshalJSON(data []byte) error + func (m ManagedClusterLoadBalancerProfileManagedOutboundIPs) MarshalJSON() ([]byte, error) + type ManagedClusterLoadBalancerProfileOutboundIPPrefixes struct + PublicIPPrefixes []*ResourceReference + func (m *ManagedClusterLoadBalancerProfileOutboundIPPrefixes) UnmarshalJSON(data []byte) error + func (m ManagedClusterLoadBalancerProfileOutboundIPPrefixes) MarshalJSON() ([]byte, error) + type ManagedClusterLoadBalancerProfileOutboundIPs struct + PublicIPs []*ResourceReference + func (m *ManagedClusterLoadBalancerProfileOutboundIPs) UnmarshalJSON(data []byte) error + func (m ManagedClusterLoadBalancerProfileOutboundIPs) MarshalJSON() ([]byte, error) + type ManagedClusterManagedOutboundIPProfile struct + Count *int32 + func (m *ManagedClusterManagedOutboundIPProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterManagedOutboundIPProfile) MarshalJSON() ([]byte, error) + type ManagedClusterNATGatewayProfile struct + EffectiveOutboundIPs []*ResourceReference + IdleTimeoutInMinutes *int32 + ManagedOutboundIPProfile *ManagedClusterManagedOutboundIPProfile + func (m *ManagedClusterNATGatewayProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterNATGatewayProfile) MarshalJSON() ([]byte, error) + type ManagedClusterOIDCIssuerProfile struct + Enabled *bool + IssuerURL *string + func (m *ManagedClusterOIDCIssuerProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterOIDCIssuerProfile) MarshalJSON() ([]byte, error) + type ManagedClusterPodIdentity struct + BindingSelector *string + Identity *UserAssignedIdentity + Name *string + Namespace *string + ProvisioningInfo *ManagedClusterPodIdentityProvisioningInfo + ProvisioningState *ManagedClusterPodIdentityProvisioningState + func (m *ManagedClusterPodIdentity) UnmarshalJSON(data []byte) error + func (m ManagedClusterPodIdentity) MarshalJSON() ([]byte, error) + type ManagedClusterPodIdentityException struct + Name *string + Namespace *string + PodLabels map[string]*string + func (m *ManagedClusterPodIdentityException) UnmarshalJSON(data []byte) error + func (m ManagedClusterPodIdentityException) MarshalJSON() ([]byte, error) + type ManagedClusterPodIdentityProfile struct + AllowNetworkPluginKubenet *bool + Enabled *bool + UserAssignedIdentities []*ManagedClusterPodIdentity + UserAssignedIdentityExceptions []*ManagedClusterPodIdentityException + func (m *ManagedClusterPodIdentityProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterPodIdentityProfile) MarshalJSON() ([]byte, error) + type ManagedClusterPodIdentityProvisioningError struct + Error *ManagedClusterPodIdentityProvisioningErrorBody + func (m *ManagedClusterPodIdentityProvisioningError) UnmarshalJSON(data []byte) error + func (m ManagedClusterPodIdentityProvisioningError) MarshalJSON() ([]byte, error) + type ManagedClusterPodIdentityProvisioningErrorBody struct + Code *string + Details []*ManagedClusterPodIdentityProvisioningErrorBody + Message *string + Target *string + func (m *ManagedClusterPodIdentityProvisioningErrorBody) UnmarshalJSON(data []byte) error + func (m ManagedClusterPodIdentityProvisioningErrorBody) MarshalJSON() ([]byte, error) + type ManagedClusterPodIdentityProvisioningInfo struct + Error *ManagedClusterPodIdentityProvisioningError + func (m *ManagedClusterPodIdentityProvisioningInfo) UnmarshalJSON(data []byte) error + func (m ManagedClusterPodIdentityProvisioningInfo) MarshalJSON() ([]byte, error) + type ManagedClusterPodIdentityProvisioningState string + const ManagedClusterPodIdentityProvisioningStateAssigned + const ManagedClusterPodIdentityProvisioningStateCanceled + const ManagedClusterPodIdentityProvisioningStateDeleting + const ManagedClusterPodIdentityProvisioningStateFailed + const ManagedClusterPodIdentityProvisioningStateSucceeded + const ManagedClusterPodIdentityProvisioningStateUpdating + func PossibleManagedClusterPodIdentityProvisioningStateValues() []ManagedClusterPodIdentityProvisioningState + type ManagedClusterPoolUpgradeProfile struct + KubernetesVersion *string + Name *string + OSType *OSType + Upgrades []*ManagedClusterPoolUpgradeProfileUpgradesItem + func (m *ManagedClusterPoolUpgradeProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterPoolUpgradeProfile) MarshalJSON() ([]byte, error) + type ManagedClusterPoolUpgradeProfileUpgradesItem struct + IsPreview *bool + KubernetesVersion *string + func (m *ManagedClusterPoolUpgradeProfileUpgradesItem) UnmarshalJSON(data []byte) error + func (m ManagedClusterPoolUpgradeProfileUpgradesItem) MarshalJSON() ([]byte, error) + type ManagedClusterProperties struct + AADProfile *ManagedClusterAADProfile + APIServerAccessProfile *ManagedClusterAPIServerAccessProfile + AddonProfiles map[string]*ManagedClusterAddonProfile + AgentPoolProfiles []*ManagedClusterAgentPoolProfile + AutoScalerProfile *ManagedClusterPropertiesAutoScalerProfile + AutoUpgradeProfile *ManagedClusterAutoUpgradeProfile + AzureMonitorProfile *ManagedClusterAzureMonitorProfile + AzurePortalFQDN *string + CurrentKubernetesVersion *string + DNSPrefix *string + DisableLocalAccounts *bool + DiskEncryptionSetID *string + EnablePodSecurityPolicy *bool + EnableRBAC *bool + Fqdn *string + FqdnSubdomain *string + HTTPProxyConfig *ManagedClusterHTTPProxyConfig + IdentityProfile map[string]*UserAssignedIdentity + KubernetesVersion *string + LinuxProfile *LinuxProfile + MaxAgentPools *int32 + NetworkProfile *NetworkProfile + NodeResourceGroup *string + OidcIssuerProfile *ManagedClusterOIDCIssuerProfile + PodIdentityProfile *ManagedClusterPodIdentityProfile + PowerState *PowerState + PrivateFQDN *string + PrivateLinkResources []*PrivateLinkResource + ProvisioningState *string + PublicNetworkAccess *PublicNetworkAccess + SecurityProfile *ManagedClusterSecurityProfile + ServicePrincipalProfile *ManagedClusterServicePrincipalProfile + StorageProfile *ManagedClusterStorageProfile + SupportPlan *KubernetesSupportPlan + WindowsProfile *ManagedClusterWindowsProfile + WorkloadAutoScalerProfile *ManagedClusterWorkloadAutoScalerProfile + func (m *ManagedClusterProperties) UnmarshalJSON(data []byte) error + func (m ManagedClusterProperties) MarshalJSON() ([]byte, error) + type ManagedClusterPropertiesAutoScalerProfile struct + BalanceSimilarNodeGroups *string + Expander *Expander + MaxEmptyBulkDelete *string + MaxGracefulTerminationSec *string + MaxNodeProvisionTime *string + MaxTotalUnreadyPercentage *string + NewPodScaleUpDelay *string + OkTotalUnreadyCount *string + ScaleDownDelayAfterAdd *string + ScaleDownDelayAfterDelete *string + ScaleDownDelayAfterFailure *string + ScaleDownUnneededTime *string + ScaleDownUnreadyTime *string + ScaleDownUtilizationThreshold *string + ScanInterval *string + SkipNodesWithLocalStorage *string + SkipNodesWithSystemPods *string + func (m *ManagedClusterPropertiesAutoScalerProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterPropertiesAutoScalerProfile) MarshalJSON() ([]byte, error) + type ManagedClusterSKU struct + Name *ManagedClusterSKUName + Tier *ManagedClusterSKUTier + func (m *ManagedClusterSKU) UnmarshalJSON(data []byte) error + func (m ManagedClusterSKU) MarshalJSON() ([]byte, error) + type ManagedClusterSKUName string + const ManagedClusterSKUNameBase + func PossibleManagedClusterSKUNameValues() []ManagedClusterSKUName + type ManagedClusterSKUTier string + const ManagedClusterSKUTierFree + const ManagedClusterSKUTierPremium + const ManagedClusterSKUTierStandard + func PossibleManagedClusterSKUTierValues() []ManagedClusterSKUTier + type ManagedClusterSecurityProfile struct + AzureKeyVaultKms *AzureKeyVaultKms + Defender *ManagedClusterSecurityProfileDefender + ImageCleaner *ManagedClusterSecurityProfileImageCleaner + WorkloadIdentity *ManagedClusterSecurityProfileWorkloadIdentity + func (m *ManagedClusterSecurityProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterSecurityProfile) MarshalJSON() ([]byte, error) + type ManagedClusterSecurityProfileDefender struct + LogAnalyticsWorkspaceResourceID *string + SecurityMonitoring *ManagedClusterSecurityProfileDefenderSecurityMonitoring + func (m *ManagedClusterSecurityProfileDefender) UnmarshalJSON(data []byte) error + func (m ManagedClusterSecurityProfileDefender) MarshalJSON() ([]byte, error) + type ManagedClusterSecurityProfileDefenderSecurityMonitoring struct + Enabled *bool + func (m *ManagedClusterSecurityProfileDefenderSecurityMonitoring) UnmarshalJSON(data []byte) error + func (m ManagedClusterSecurityProfileDefenderSecurityMonitoring) MarshalJSON() ([]byte, error) + type ManagedClusterSecurityProfileImageCleaner struct + Enabled *bool + IntervalHours *int32 + func (m *ManagedClusterSecurityProfileImageCleaner) UnmarshalJSON(data []byte) error + func (m ManagedClusterSecurityProfileImageCleaner) MarshalJSON() ([]byte, error) + type ManagedClusterSecurityProfileWorkloadIdentity struct + Enabled *bool + func (m *ManagedClusterSecurityProfileWorkloadIdentity) UnmarshalJSON(data []byte) error + func (m ManagedClusterSecurityProfileWorkloadIdentity) MarshalJSON() ([]byte, error) + type ManagedClusterServicePrincipalProfile struct + ClientID *string + Secret *string + func (m *ManagedClusterServicePrincipalProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterServicePrincipalProfile) MarshalJSON() ([]byte, error) + type ManagedClusterStorageProfile struct + BlobCSIDriver *ManagedClusterStorageProfileBlobCSIDriver + DiskCSIDriver *ManagedClusterStorageProfileDiskCSIDriver + FileCSIDriver *ManagedClusterStorageProfileFileCSIDriver + SnapshotController *ManagedClusterStorageProfileSnapshotController + func (m *ManagedClusterStorageProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterStorageProfile) MarshalJSON() ([]byte, error) + type ManagedClusterStorageProfileBlobCSIDriver struct + Enabled *bool + func (m *ManagedClusterStorageProfileBlobCSIDriver) UnmarshalJSON(data []byte) error + func (m ManagedClusterStorageProfileBlobCSIDriver) MarshalJSON() ([]byte, error) + type ManagedClusterStorageProfileDiskCSIDriver struct + Enabled *bool + func (m *ManagedClusterStorageProfileDiskCSIDriver) UnmarshalJSON(data []byte) error + func (m ManagedClusterStorageProfileDiskCSIDriver) MarshalJSON() ([]byte, error) + type ManagedClusterStorageProfileFileCSIDriver struct + Enabled *bool + func (m *ManagedClusterStorageProfileFileCSIDriver) UnmarshalJSON(data []byte) error + func (m ManagedClusterStorageProfileFileCSIDriver) MarshalJSON() ([]byte, error) + type ManagedClusterStorageProfileSnapshotController struct + Enabled *bool + func (m *ManagedClusterStorageProfileSnapshotController) UnmarshalJSON(data []byte) error + func (m ManagedClusterStorageProfileSnapshotController) MarshalJSON() ([]byte, error) + type ManagedClusterUpgradeProfile struct + ID *string + Name *string + Properties *ManagedClusterUpgradeProfileProperties + Type *string + func (m *ManagedClusterUpgradeProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterUpgradeProfile) MarshalJSON() ([]byte, error) + type ManagedClusterUpgradeProfileProperties struct + AgentPoolProfiles []*ManagedClusterPoolUpgradeProfile + ControlPlaneProfile *ManagedClusterPoolUpgradeProfile + func (m *ManagedClusterUpgradeProfileProperties) UnmarshalJSON(data []byte) error + func (m ManagedClusterUpgradeProfileProperties) MarshalJSON() ([]byte, error) + type ManagedClusterWindowsProfile struct + AdminPassword *string + AdminUsername *string + EnableCSIProxy *bool + GmsaProfile *WindowsGmsaProfile + LicenseType *LicenseType + func (m *ManagedClusterWindowsProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterWindowsProfile) MarshalJSON() ([]byte, error) + type ManagedClusterWorkloadAutoScalerProfile struct + Keda *ManagedClusterWorkloadAutoScalerProfileKeda + func (m *ManagedClusterWorkloadAutoScalerProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterWorkloadAutoScalerProfile) MarshalJSON() ([]byte, error) + type ManagedClusterWorkloadAutoScalerProfileKeda struct + Enabled *bool + func (m *ManagedClusterWorkloadAutoScalerProfileKeda) UnmarshalJSON(data []byte) error + func (m ManagedClusterWorkloadAutoScalerProfileKeda) MarshalJSON() ([]byte, error) + type ManagedClustersClient struct + func NewManagedClustersClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ManagedClustersClient, error) + func (client *ManagedClustersClient) BeginAbortLatestOperation(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[ManagedClustersClientAbortLatestOperationResponse], error) + func (client *ManagedClustersClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[ManagedClustersClientCreateOrUpdateResponse], error) + func (client *ManagedClustersClient) BeginDelete(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[ManagedClustersClientDeleteResponse], error) + func (client *ManagedClustersClient) BeginResetAADProfile(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[ManagedClustersClientResetAADProfileResponse], error) + func (client *ManagedClustersClient) BeginResetServicePrincipalProfile(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[ManagedClustersClientResetServicePrincipalProfileResponse], ...) + func (client *ManagedClustersClient) BeginRotateClusterCertificates(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[ManagedClustersClientRotateClusterCertificatesResponse], error) + func (client *ManagedClustersClient) BeginRotateServiceAccountSigningKeys(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[ManagedClustersClientRotateServiceAccountSigningKeysResponse], ...) + func (client *ManagedClustersClient) BeginRunCommand(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[ManagedClustersClientRunCommandResponse], error) + func (client *ManagedClustersClient) BeginStart(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[ManagedClustersClientStartResponse], error) + func (client *ManagedClustersClient) BeginStop(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[ManagedClustersClientStopResponse], error) + func (client *ManagedClustersClient) BeginUpdateTags(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[ManagedClustersClientUpdateTagsResponse], error) + func (client *ManagedClustersClient) Get(ctx context.Context, resourceGroupName string, resourceName string, ...) (ManagedClustersClientGetResponse, error) + func (client *ManagedClustersClient) GetAccessProfile(ctx context.Context, resourceGroupName string, resourceName string, ...) (ManagedClustersClientGetAccessProfileResponse, error) + func (client *ManagedClustersClient) GetCommandResult(ctx context.Context, resourceGroupName string, resourceName string, ...) (ManagedClustersClientGetCommandResultResponse, error) + func (client *ManagedClustersClient) GetOSOptions(ctx context.Context, location string, ...) (ManagedClustersClientGetOSOptionsResponse, error) + func (client *ManagedClustersClient) GetUpgradeProfile(ctx context.Context, resourceGroupName string, resourceName string, ...) (ManagedClustersClientGetUpgradeProfileResponse, error) + func (client *ManagedClustersClient) ListClusterAdminCredentials(ctx context.Context, resourceGroupName string, resourceName string, ...) (ManagedClustersClientListClusterAdminCredentialsResponse, error) + func (client *ManagedClustersClient) ListClusterMonitoringUserCredentials(ctx context.Context, resourceGroupName string, resourceName string, ...) (ManagedClustersClientListClusterMonitoringUserCredentialsResponse, error) + func (client *ManagedClustersClient) ListClusterUserCredentials(ctx context.Context, resourceGroupName string, resourceName string, ...) (ManagedClustersClientListClusterUserCredentialsResponse, error) + func (client *ManagedClustersClient) ListKubernetesVersions(ctx context.Context, location string, ...) (ManagedClustersClientListKubernetesVersionsResponse, error) + func (client *ManagedClustersClient) NewListByResourceGroupPager(resourceGroupName string, ...) *runtime.Pager[ManagedClustersClientListByResourceGroupResponse] + func (client *ManagedClustersClient) NewListOutboundNetworkDependenciesEndpointsPager(resourceGroupName string, resourceName string, ...) ... + func (client *ManagedClustersClient) NewListPager(options *ManagedClustersClientListOptions) *runtime.Pager[ManagedClustersClientListResponse] + type ManagedClustersClientAbortLatestOperationResponse struct + type ManagedClustersClientBeginAbortLatestOperationOptions struct + ResumeToken string + type ManagedClustersClientBeginCreateOrUpdateOptions struct + ResumeToken string + type ManagedClustersClientBeginDeleteOptions struct + ResumeToken string + type ManagedClustersClientBeginResetAADProfileOptions struct + ResumeToken string + type ManagedClustersClientBeginResetServicePrincipalProfileOptions struct + ResumeToken string + type ManagedClustersClientBeginRotateClusterCertificatesOptions struct + ResumeToken string + type ManagedClustersClientBeginRotateServiceAccountSigningKeysOptions struct + ResumeToken string + type ManagedClustersClientBeginRunCommandOptions struct + ResumeToken string + type ManagedClustersClientBeginStartOptions struct + ResumeToken string + type ManagedClustersClientBeginStopOptions struct + ResumeToken string + type ManagedClustersClientBeginUpdateTagsOptions struct + ResumeToken string + type ManagedClustersClientCreateOrUpdateResponse struct + type ManagedClustersClientDeleteResponse struct + type ManagedClustersClientGetAccessProfileOptions struct + type ManagedClustersClientGetAccessProfileResponse struct + type ManagedClustersClientGetCommandResultOptions struct + type ManagedClustersClientGetCommandResultResponse struct + Location *string + type ManagedClustersClientGetOSOptionsOptions struct + ResourceType *string + type ManagedClustersClientGetOSOptionsResponse struct + type ManagedClustersClientGetOptions struct + type ManagedClustersClientGetResponse struct + type ManagedClustersClientGetUpgradeProfileOptions struct + type ManagedClustersClientGetUpgradeProfileResponse struct + type ManagedClustersClientListByResourceGroupOptions struct + type ManagedClustersClientListByResourceGroupResponse struct + type ManagedClustersClientListClusterAdminCredentialsOptions struct + ServerFqdn *string + type ManagedClustersClientListClusterAdminCredentialsResponse struct + type ManagedClustersClientListClusterMonitoringUserCredentialsOptions struct + ServerFqdn *string + type ManagedClustersClientListClusterMonitoringUserCredentialsResponse struct + type ManagedClustersClientListClusterUserCredentialsOptions struct + Format *Format + ServerFqdn *string + type ManagedClustersClientListClusterUserCredentialsResponse struct + type ManagedClustersClientListKubernetesVersionsOptions struct + type ManagedClustersClientListKubernetesVersionsResponse struct + type ManagedClustersClientListOptions struct + type ManagedClustersClientListOutboundNetworkDependenciesEndpointsOptions struct + type ManagedClustersClientListOutboundNetworkDependenciesEndpointsResponse struct + type ManagedClustersClientListResponse struct + type ManagedClustersClientResetAADProfileResponse struct + type ManagedClustersClientResetServicePrincipalProfileResponse struct + type ManagedClustersClientRotateClusterCertificatesResponse struct + type ManagedClustersClientRotateServiceAccountSigningKeysResponse struct + type ManagedClustersClientRunCommandResponse struct + type ManagedClustersClientStartResponse struct + type ManagedClustersClientStopResponse struct + type ManagedClustersClientUpdateTagsResponse struct + type ManagedServiceIdentityUserAssignedIdentitiesValue struct + ClientID *string + PrincipalID *string + func (m *ManagedServiceIdentityUserAssignedIdentitiesValue) UnmarshalJSON(data []byte) error + func (m ManagedServiceIdentityUserAssignedIdentitiesValue) MarshalJSON() ([]byte, error) + type NetworkDataplane string + const NetworkDataplaneAzure + const NetworkDataplaneCilium + func PossibleNetworkDataplaneValues() []NetworkDataplane + type NetworkMode string + const NetworkModeBridge + const NetworkModeTransparent + func PossibleNetworkModeValues() []NetworkMode + type NetworkPlugin string + const NetworkPluginAzure + const NetworkPluginKubenet + const NetworkPluginNone + func PossibleNetworkPluginValues() []NetworkPlugin + type NetworkPluginMode string + const NetworkPluginModeOverlay + func PossibleNetworkPluginModeValues() []NetworkPluginMode + type NetworkPolicy string + const NetworkPolicyAzure + const NetworkPolicyCalico + const NetworkPolicyCilium + func PossibleNetworkPolicyValues() []NetworkPolicy + type NetworkProfile struct + DNSServiceIP *string + DockerBridgeCidr *string + IPFamilies []*IPFamily + LoadBalancerProfile *ManagedClusterLoadBalancerProfile + LoadBalancerSKU *LoadBalancerSKU + NatGatewayProfile *ManagedClusterNATGatewayProfile + NetworkDataplane *NetworkDataplane + NetworkMode *NetworkMode + NetworkPlugin *NetworkPlugin + NetworkPluginMode *NetworkPluginMode + NetworkPolicy *NetworkPolicy + OutboundType *OutboundType + PodCidr *string + PodCidrs []*string + ServiceCidr *string + ServiceCidrs []*string + func (n *NetworkProfile) UnmarshalJSON(data []byte) error + func (n NetworkProfile) MarshalJSON() ([]byte, error) + type OSDiskType string + const OSDiskTypeEphemeral + const OSDiskTypeManaged + func PossibleOSDiskTypeValues() []OSDiskType + type OSOptionProfile struct + ID *string + Name *string + Properties *OSOptionPropertyList + Type *string + func (o *OSOptionProfile) UnmarshalJSON(data []byte) error + func (o OSOptionProfile) MarshalJSON() ([]byte, error) + type OSOptionProperty struct + EnableFipsImage *bool + OSType *string + func (o *OSOptionProperty) UnmarshalJSON(data []byte) error + func (o OSOptionProperty) MarshalJSON() ([]byte, error) + type OSOptionPropertyList struct + OSOptionPropertyList []*OSOptionProperty + func (o *OSOptionPropertyList) UnmarshalJSON(data []byte) error + func (o OSOptionPropertyList) MarshalJSON() ([]byte, error) + type OSSKU string + const OSSKUCBLMariner + const OSSKUUbuntu + const OSSKUWindows2019 + const OSSKUWindows2022 + func PossibleOSSKUValues() []OSSKU + type OSType string + const OSTypeLinux + const OSTypeWindows + func PossibleOSTypeValues() []OSType + type OperationListResult struct + Value []*OperationValue + func (o *OperationListResult) UnmarshalJSON(data []byte) error + func (o OperationListResult) MarshalJSON() ([]byte, error) + type OperationValue struct + Display *OperationValueDisplay + Name *string + Origin *string + func (o *OperationValue) UnmarshalJSON(data []byte) error + func (o OperationValue) MarshalJSON() ([]byte, error) + type OperationValueDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (o *OperationValueDisplay) UnmarshalJSON(data []byte) error + func (o OperationValueDisplay) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) + func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] + type OperationsClientListOptions struct + type OperationsClientListResponse struct + type OutboundEnvironmentEndpoint struct + Category *string + Endpoints []*EndpointDependency + func (o *OutboundEnvironmentEndpoint) UnmarshalJSON(data []byte) error + func (o OutboundEnvironmentEndpoint) MarshalJSON() ([]byte, error) + type OutboundEnvironmentEndpointCollection struct + NextLink *string + Value []*OutboundEnvironmentEndpoint + func (o *OutboundEnvironmentEndpointCollection) UnmarshalJSON(data []byte) error + func (o OutboundEnvironmentEndpointCollection) MarshalJSON() ([]byte, error) + type OutboundType string + const OutboundTypeLoadBalancer + const OutboundTypeManagedNATGateway + const OutboundTypeUserAssignedNATGateway + const OutboundTypeUserDefinedRouting + func PossibleOutboundTypeValues() []OutboundType + type PowerState struct + Code *Code + func (p *PowerState) UnmarshalJSON(data []byte) error + func (p PowerState) MarshalJSON() ([]byte, error) + type PrivateEndpoint struct + ID *string + func (p *PrivateEndpoint) UnmarshalJSON(data []byte) error + func (p PrivateEndpoint) MarshalJSON() ([]byte, error) + type PrivateEndpointConnection struct + ID *string + Name *string + Properties *PrivateEndpointConnectionProperties + Type *string + func (p *PrivateEndpointConnection) UnmarshalJSON(data []byte) error + func (p PrivateEndpointConnection) MarshalJSON() ([]byte, error) + type PrivateEndpointConnectionListResult struct + Value []*PrivateEndpointConnection + func (p *PrivateEndpointConnectionListResult) UnmarshalJSON(data []byte) error + func (p PrivateEndpointConnectionListResult) MarshalJSON() ([]byte, error) + type PrivateEndpointConnectionProperties struct + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState + ProvisioningState *PrivateEndpointConnectionProvisioningState + func (p *PrivateEndpointConnectionProperties) UnmarshalJSON(data []byte) error + func (p PrivateEndpointConnectionProperties) MarshalJSON() ([]byte, error) + type PrivateEndpointConnectionProvisioningState string + const PrivateEndpointConnectionProvisioningStateCanceled + const PrivateEndpointConnectionProvisioningStateCreating + const PrivateEndpointConnectionProvisioningStateDeleting + const PrivateEndpointConnectionProvisioningStateFailed + const PrivateEndpointConnectionProvisioningStateSucceeded + func PossiblePrivateEndpointConnectionProvisioningStateValues() []PrivateEndpointConnectionProvisioningState + type PrivateEndpointConnectionsClient struct + func NewPrivateEndpointConnectionsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*PrivateEndpointConnectionsClient, error) + func (client *PrivateEndpointConnectionsClient) BeginDelete(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[PrivateEndpointConnectionsClientDeleteResponse], error) + func (client *PrivateEndpointConnectionsClient) Get(ctx context.Context, resourceGroupName string, resourceName string, ...) (PrivateEndpointConnectionsClientGetResponse, error) + func (client *PrivateEndpointConnectionsClient) List(ctx context.Context, resourceGroupName string, resourceName string, ...) (PrivateEndpointConnectionsClientListResponse, error) + func (client *PrivateEndpointConnectionsClient) Update(ctx context.Context, resourceGroupName string, resourceName string, ...) (PrivateEndpointConnectionsClientUpdateResponse, error) + type PrivateEndpointConnectionsClientBeginDeleteOptions struct + ResumeToken string + type PrivateEndpointConnectionsClientDeleteResponse struct + type PrivateEndpointConnectionsClientGetOptions struct + type PrivateEndpointConnectionsClientGetResponse struct + type PrivateEndpointConnectionsClientListOptions struct + type PrivateEndpointConnectionsClientListResponse struct + type PrivateEndpointConnectionsClientUpdateOptions struct + type PrivateEndpointConnectionsClientUpdateResponse struct + type PrivateLinkResource struct + GroupID *string + ID *string + Name *string + PrivateLinkServiceID *string + RequiredMembers []*string + Type *string + func (p *PrivateLinkResource) UnmarshalJSON(data []byte) error + func (p PrivateLinkResource) MarshalJSON() ([]byte, error) + type PrivateLinkResourcesClient struct + func NewPrivateLinkResourcesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*PrivateLinkResourcesClient, error) + func (client *PrivateLinkResourcesClient) List(ctx context.Context, resourceGroupName string, resourceName string, ...) (PrivateLinkResourcesClientListResponse, error) + type PrivateLinkResourcesClientListOptions struct + type PrivateLinkResourcesClientListResponse struct + type PrivateLinkResourcesListResult struct + Value []*PrivateLinkResource + func (p *PrivateLinkResourcesListResult) UnmarshalJSON(data []byte) error + func (p PrivateLinkResourcesListResult) MarshalJSON() ([]byte, error) + type PrivateLinkServiceConnectionState struct + Description *string + Status *ConnectionStatus + func (p *PrivateLinkServiceConnectionState) UnmarshalJSON(data []byte) error + func (p PrivateLinkServiceConnectionState) MarshalJSON() ([]byte, error) + type PublicNetworkAccess string + const PublicNetworkAccessDisabled + const PublicNetworkAccessEnabled + func PossiblePublicNetworkAccessValues() []PublicNetworkAccess + type ResolvePrivateLinkServiceIDClient struct + func NewResolvePrivateLinkServiceIDClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ResolvePrivateLinkServiceIDClient, error) + func (client *ResolvePrivateLinkServiceIDClient) POST(ctx context.Context, resourceGroupName string, resourceName string, ...) (ResolvePrivateLinkServiceIDClientPOSTResponse, error) + type ResolvePrivateLinkServiceIDClientPOSTOptions struct + type ResolvePrivateLinkServiceIDClientPOSTResponse struct + type ResourceIdentityType string + const ResourceIdentityTypeNone + const ResourceIdentityTypeSystemAssigned + const ResourceIdentityTypeUserAssigned + func PossibleResourceIdentityTypeValues() []ResourceIdentityType + type ResourceReference struct + ID *string + func (r *ResourceReference) UnmarshalJSON(data []byte) error + func (r ResourceReference) MarshalJSON() ([]byte, error) + type RunCommandRequest struct + ClusterToken *string + Command *string + Context *string + func (r *RunCommandRequest) UnmarshalJSON(data []byte) error + func (r RunCommandRequest) MarshalJSON() ([]byte, error) + type RunCommandResult struct + ID *string + Properties *CommandResultProperties + func (r *RunCommandResult) UnmarshalJSON(data []byte) error + func (r RunCommandResult) MarshalJSON() ([]byte, error) + type SSHConfiguration struct + PublicKeys []*SSHPublicKey + func (s *SSHConfiguration) UnmarshalJSON(data []byte) error + func (s SSHConfiguration) MarshalJSON() ([]byte, error) + type SSHPublicKey struct + KeyData *string + func (s *SSHPublicKey) UnmarshalJSON(data []byte) error + func (s SSHPublicKey) MarshalJSON() ([]byte, error) + type ScaleDownMode string + const ScaleDownModeDeallocate + const ScaleDownModeDelete + func PossibleScaleDownModeValues() []ScaleDownMode + type ScaleSetEvictionPolicy string + const ScaleSetEvictionPolicyDeallocate + const ScaleSetEvictionPolicyDelete + func PossibleScaleSetEvictionPolicyValues() []ScaleSetEvictionPolicy + type ScaleSetPriority string + const ScaleSetPriorityRegular + const ScaleSetPrioritySpot + func PossibleScaleSetPriorityValues() []ScaleSetPriority + type Snapshot struct + ID *string + Location *string + Name *string + Properties *SnapshotProperties + SystemData *SystemData + Tags map[string]*string + Type *string + func (s *Snapshot) UnmarshalJSON(data []byte) error + func (s Snapshot) MarshalJSON() ([]byte, error) + type SnapshotListResult struct + NextLink *string + Value []*Snapshot + func (s *SnapshotListResult) UnmarshalJSON(data []byte) error + func (s SnapshotListResult) MarshalJSON() ([]byte, error) + type SnapshotProperties struct + CreationData *CreationData + EnableFIPS *bool + KubernetesVersion *string + NodeImageVersion *string + OSSKU *OSSKU + OSType *OSType + SnapshotType *SnapshotType + VMSize *string + func (s *SnapshotProperties) UnmarshalJSON(data []byte) error + func (s SnapshotProperties) MarshalJSON() ([]byte, error) + type SnapshotType string + const SnapshotTypeNodePool + func PossibleSnapshotTypeValues() []SnapshotType + type SnapshotsClient struct + func NewSnapshotsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SnapshotsClient, error) + func (client *SnapshotsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, resourceName string, ...) (SnapshotsClientCreateOrUpdateResponse, error) + func (client *SnapshotsClient) Delete(ctx context.Context, resourceGroupName string, resourceName string, ...) (SnapshotsClientDeleteResponse, error) + func (client *SnapshotsClient) Get(ctx context.Context, resourceGroupName string, resourceName string, ...) (SnapshotsClientGetResponse, error) + func (client *SnapshotsClient) NewListByResourceGroupPager(resourceGroupName string, options *SnapshotsClientListByResourceGroupOptions) *runtime.Pager[SnapshotsClientListByResourceGroupResponse] + func (client *SnapshotsClient) NewListPager(options *SnapshotsClientListOptions) *runtime.Pager[SnapshotsClientListResponse] + func (client *SnapshotsClient) UpdateTags(ctx context.Context, resourceGroupName string, resourceName string, ...) (SnapshotsClientUpdateTagsResponse, error) + type SnapshotsClientCreateOrUpdateOptions struct + type SnapshotsClientCreateOrUpdateResponse struct + type SnapshotsClientDeleteOptions struct + type SnapshotsClientDeleteResponse struct + type SnapshotsClientGetOptions struct + type SnapshotsClientGetResponse struct + type SnapshotsClientListByResourceGroupOptions struct + type SnapshotsClientListByResourceGroupResponse struct + type SnapshotsClientListOptions struct + type SnapshotsClientListResponse struct + type SnapshotsClientUpdateTagsOptions struct + type SnapshotsClientUpdateTagsResponse struct + type SysctlConfig struct + FsAioMaxNr *int32 + FsFileMax *int32 + FsInotifyMaxUserWatches *int32 + FsNrOpen *int32 + KernelThreadsMax *int32 + NetCoreNetdevMaxBacklog *int32 + NetCoreOptmemMax *int32 + NetCoreRmemDefault *int32 + NetCoreRmemMax *int32 + NetCoreSomaxconn *int32 + NetCoreWmemDefault *int32 + NetCoreWmemMax *int32 + NetIPv4IPLocalPortRange *string + NetIPv4NeighDefaultGcThresh1 *int32 + NetIPv4NeighDefaultGcThresh2 *int32 + NetIPv4NeighDefaultGcThresh3 *int32 + NetIPv4TCPFinTimeout *int32 + NetIPv4TCPKeepaliveProbes *int32 + NetIPv4TCPKeepaliveTime *int32 + NetIPv4TCPMaxSynBacklog *int32 + NetIPv4TCPMaxTwBuckets *int32 + NetIPv4TCPTwReuse *bool + NetIPv4TcpkeepaliveIntvl *int32 + NetNetfilterNfConntrackBuckets *int32 + NetNetfilterNfConntrackMax *int32 + VMMaxMapCount *int32 + VMSwappiness *int32 + VMVfsCachePressure *int32 + func (s *SysctlConfig) UnmarshalJSON(data []byte) error + func (s SysctlConfig) MarshalJSON() ([]byte, error) + type SystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *CreatedByType + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *CreatedByType + func (s *SystemData) UnmarshalJSON(data []byte) error + func (s SystemData) MarshalJSON() ([]byte, error) + type TagsObject struct + Tags map[string]*string + func (t *TagsObject) UnmarshalJSON(data []byte) error + func (t TagsObject) MarshalJSON() ([]byte, error) + type TimeInWeek struct + Day *WeekDay + HourSlots []*int32 + func (t *TimeInWeek) UnmarshalJSON(data []byte) error + func (t TimeInWeek) MarshalJSON() ([]byte, error) + type TimeSpan struct + End *time.Time + Start *time.Time + func (t *TimeSpan) UnmarshalJSON(data []byte) error + func (t TimeSpan) MarshalJSON() ([]byte, error) + type UpgradeChannel string + const UpgradeChannelNodeImage + const UpgradeChannelNone + const UpgradeChannelPatch + const UpgradeChannelRapid + const UpgradeChannelStable + func PossibleUpgradeChannelValues() []UpgradeChannel + type UserAssignedIdentity struct + ClientID *string + ObjectID *string + ResourceID *string + func (u *UserAssignedIdentity) UnmarshalJSON(data []byte) error + func (u UserAssignedIdentity) MarshalJSON() ([]byte, error) + type WeekDay string + const WeekDayFriday + const WeekDayMonday + const WeekDaySaturday + const WeekDaySunday + const WeekDayThursday + const WeekDayTuesday + const WeekDayWednesday + func PossibleWeekDayValues() []WeekDay + type WindowsGmsaProfile struct + DNSServer *string + Enabled *bool + RootDomainName *string + func (w *WindowsGmsaProfile) UnmarshalJSON(data []byte) error + func (w WindowsGmsaProfile) MarshalJSON() ([]byte, error) + type WorkloadRuntime string + const WorkloadRuntimeOCIContainer + const WorkloadRuntimeWasmWasi + func PossibleWorkloadRuntimeValues() []WorkloadRuntime Other modules containing this package github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v2 github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v4 github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v5