Versions in this module Expand all Collapse all v5 v5.1.0-beta.1 Apr 26, 2024 v5.0.0 Apr 23, 2024 Changes in this version + type AbsoluteMonthlySchedule struct + DayOfMonth *int32 + IntervalMonths *int32 + func (a *AbsoluteMonthlySchedule) UnmarshalJSON(data []byte) error + func (a AbsoluteMonthlySchedule) MarshalJSON() ([]byte, error) + 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 AgentPoolNetworkProfile struct + AllowedHostPorts []*PortRange + ApplicationSecurityGroups []*string + NodePublicIPTags []*IPTag + func (a *AgentPoolNetworkProfile) UnmarshalJSON(data []byte) error + func (a AgentPoolNetworkProfile) MarshalJSON() ([]byte, error) + 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 + DrainTimeoutInMinutes *int32 + MaxSurge *string + NodeSoakDurationInMinutes *int32 + func (a *AgentPoolUpgradeSettings) UnmarshalJSON(data []byte) error + func (a AgentPoolUpgradeSettings) MarshalJSON() ([]byte, error) + type AgentPoolWindowsProfile struct + DisableOutboundNat *bool + func (a *AgentPoolWindowsProfile) UnmarshalJSON(data []byte) error + func (a AgentPoolWindowsProfile) 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 BackendPoolType string + const BackendPoolTypeNodeIP + const BackendPoolTypeNodeIPConfiguration + func PossibleBackendPoolTypeValues() []BackendPoolType + 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 + func (c *ClientFactory) NewTrustedAccessRoleBindingsClient() *TrustedAccessRoleBindingsClient + func (c *ClientFactory) NewTrustedAccessRolesClient() *TrustedAccessRolesClient + type ClusterUpgradeSettings struct + OverrideSettings *UpgradeOverrideSettings + func (c *ClusterUpgradeSettings) UnmarshalJSON(data []byte) error + func (c ClusterUpgradeSettings) MarshalJSON() ([]byte, error) + 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 CompatibleVersions struct + Name *string + Versions []*string + func (c *CompatibleVersions) UnmarshalJSON(data []byte) error + func (c CompatibleVersions) 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 DailySchedule struct + IntervalDays *int32 + func (d *DailySchedule) UnmarshalJSON(data []byte) error + func (d DailySchedule) MarshalJSON() ([]byte, error) + type DateSpan struct + End *time.Time + Start *time.Time + func (d *DateSpan) UnmarshalJSON(data []byte) error + func (d DateSpan) MarshalJSON() ([]byte, error) + type DelegatedResource struct + Location *string + ReferralResource *string + ResourceID *string + TenantID *string + func (d *DelegatedResource) UnmarshalJSON(data []byte) error + func (d DelegatedResource) 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 IPTag struct + IPTagType *string + Tag *string + func (i *IPTag) UnmarshalJSON(data []byte) error + func (i IPTag) MarshalJSON() ([]byte, error) + type IstioCertificateAuthority struct + Plugin *IstioPluginCertificateAuthority + func (i *IstioCertificateAuthority) UnmarshalJSON(data []byte) error + func (i IstioCertificateAuthority) MarshalJSON() ([]byte, error) + type IstioComponents struct + EgressGateways []*IstioEgressGateway + IngressGateways []*IstioIngressGateway + func (i *IstioComponents) UnmarshalJSON(data []byte) error + func (i IstioComponents) MarshalJSON() ([]byte, error) + type IstioEgressGateway struct + Enabled *bool + func (i *IstioEgressGateway) UnmarshalJSON(data []byte) error + func (i IstioEgressGateway) MarshalJSON() ([]byte, error) + type IstioIngressGateway struct + Enabled *bool + Mode *IstioIngressGatewayMode + func (i *IstioIngressGateway) UnmarshalJSON(data []byte) error + func (i IstioIngressGateway) MarshalJSON() ([]byte, error) + type IstioIngressGatewayMode string + const IstioIngressGatewayModeExternal + const IstioIngressGatewayModeInternal + func PossibleIstioIngressGatewayModeValues() []IstioIngressGatewayMode + type IstioPluginCertificateAuthority struct + CertChainObjectName *string + CertObjectName *string + KeyObjectName *string + KeyVaultID *string + RootCertObjectName *string + func (i *IstioPluginCertificateAuthority) UnmarshalJSON(data []byte) error + func (i IstioPluginCertificateAuthority) MarshalJSON() ([]byte, error) + type IstioServiceMesh struct + CertificateAuthority *IstioCertificateAuthority + Components *IstioComponents + Revisions []*string + func (i *IstioServiceMesh) UnmarshalJSON(data []byte) error + func (i IstioServiceMesh) MarshalJSON() ([]byte, error) + 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 + IsDefault *bool + 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 + MaintenanceWindow *MaintenanceWindow + 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 MaintenanceWindow struct + DurationHours *int32 + NotAllowedDates []*DateSpan + Schedule *Schedule + StartDate *time.Time + StartTime *string + UTCOffset *string + func (m *MaintenanceWindow) UnmarshalJSON(data []byte) error + func (m MaintenanceWindow) MarshalJSON() ([]byte, error) + 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 + CapacityReservationGroupID *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 + NetworkProfile *AgentPoolNetworkProfile + 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 + WindowsProfile *AgentPoolWindowsProfile + WorkloadRuntime *WorkloadRuntime + func (m *ManagedClusterAgentPoolProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterAgentPoolProfile) MarshalJSON() ([]byte, error) + type ManagedClusterAgentPoolProfileProperties struct + AvailabilityZones []*string + CapacityReservationGroupID *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 + NetworkProfile *AgentPoolNetworkProfile + 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 + WindowsProfile *AgentPoolWindowsProfile + WorkloadRuntime *WorkloadRuntime + func (m *ManagedClusterAgentPoolProfileProperties) UnmarshalJSON(data []byte) error + func (m ManagedClusterAgentPoolProfileProperties) MarshalJSON() ([]byte, error) + type ManagedClusterAutoUpgradeProfile struct + NodeOSUpgradeChannel *NodeOSUpgradeChannel + 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 ManagedClusterCostAnalysis struct + Enabled *bool + func (m *ManagedClusterCostAnalysis) UnmarshalJSON(data []byte) error + func (m ManagedClusterCostAnalysis) 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 + DelegatedResources map[string]*DelegatedResource + PrincipalID *string + TenantID *string + Type *ResourceIdentityType + UserAssignedIdentities map[string]*ManagedServiceIdentityUserAssignedIdentitiesValue + func (m *ManagedClusterIdentity) UnmarshalJSON(data []byte) error + func (m ManagedClusterIdentity) MarshalJSON() ([]byte, error) + type ManagedClusterIngressProfile struct + WebAppRouting *ManagedClusterIngressProfileWebAppRouting + func (m *ManagedClusterIngressProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterIngressProfile) MarshalJSON() ([]byte, error) + type ManagedClusterIngressProfileWebAppRouting struct + DNSZoneResourceIDs []*string + Enabled *bool + Identity *UserAssignedIdentity + func (m *ManagedClusterIngressProfileWebAppRouting) UnmarshalJSON(data []byte) error + func (m ManagedClusterIngressProfileWebAppRouting) 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 + BackendPoolType *BackendPoolType + 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 ManagedClusterMetricsProfile struct + CostAnalysis *ManagedClusterCostAnalysis + func (m *ManagedClusterMetricsProfile) UnmarshalJSON(data []byte) error + func (m ManagedClusterMetricsProfile) 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 + IngressProfile *ManagedClusterIngressProfile + KubernetesVersion *string + LinuxProfile *LinuxProfile + MaxAgentPools *int32 + MetricsProfile *ManagedClusterMetricsProfile + NetworkProfile *NetworkProfile + NodeResourceGroup *string + OidcIssuerProfile *ManagedClusterOIDCIssuerProfile + PodIdentityProfile *ManagedClusterPodIdentityProfile + PowerState *PowerState + PrivateFQDN *string + PrivateLinkResources []*PrivateLinkResource + ProvisioningState *string + PublicNetworkAccess *PublicNetworkAccess + ResourceUID *string + SecurityProfile *ManagedClusterSecurityProfile + ServiceMeshProfile *ServiceMeshProfile + ServicePrincipalProfile *ManagedClusterServicePrincipalProfile + StorageProfile *ManagedClusterStorageProfile + SupportPlan *KubernetesSupportPlan + UpgradeSettings *ClusterUpgradeSettings + 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 + VerticalPodAutoscaler *ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler + 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 ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler struct + Enabled *bool + func (m *ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler) UnmarshalJSON(data []byte) error + func (m ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler) 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) GetMeshRevisionProfile(ctx context.Context, location string, mode string, ...) (ManagedClustersClientGetMeshRevisionProfileResponse, error) + func (client *ManagedClustersClient) GetMeshUpgradeProfile(ctx context.Context, resourceGroupName string, resourceName string, ...) (ManagedClustersClientGetMeshUpgradeProfileResponse, 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) NewListMeshRevisionProfilesPager(location string, options *ManagedClustersClientListMeshRevisionProfilesOptions) *runtime.Pager[ManagedClustersClientListMeshRevisionProfilesResponse] + func (client *ManagedClustersClient) NewListMeshUpgradeProfilesPager(resourceGroupName string, resourceName string, ...) *runtime.Pager[ManagedClustersClientListMeshUpgradeProfilesResponse] + 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 ManagedClustersClientGetMeshRevisionProfileOptions struct + type ManagedClustersClientGetMeshRevisionProfileResponse struct + type ManagedClustersClientGetMeshUpgradeProfileOptions struct + type ManagedClustersClientGetMeshUpgradeProfileResponse struct + 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 ManagedClustersClientListMeshRevisionProfilesOptions struct + type ManagedClustersClientListMeshRevisionProfilesResponse struct + type ManagedClustersClientListMeshUpgradeProfilesOptions struct + type ManagedClustersClientListMeshUpgradeProfilesResponse 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 MeshRevision struct + CompatibleWith []*CompatibleVersions + Revision *string + Upgrades []*string + func (m *MeshRevision) UnmarshalJSON(data []byte) error + func (m MeshRevision) MarshalJSON() ([]byte, error) + type MeshRevisionProfile struct + ID *string + Name *string + Properties *MeshRevisionProfileProperties + SystemData *SystemData + Type *string + func (m *MeshRevisionProfile) UnmarshalJSON(data []byte) error + func (m MeshRevisionProfile) MarshalJSON() ([]byte, error) + type MeshRevisionProfileList struct + NextLink *string + Value []*MeshRevisionProfile + func (m *MeshRevisionProfileList) UnmarshalJSON(data []byte) error + func (m MeshRevisionProfileList) MarshalJSON() ([]byte, error) + type MeshRevisionProfileProperties struct + MeshRevisions []*MeshRevision + func (m *MeshRevisionProfileProperties) UnmarshalJSON(data []byte) error + func (m MeshRevisionProfileProperties) MarshalJSON() ([]byte, error) + type MeshUpgradeProfile struct + ID *string + Name *string + Properties *MeshUpgradeProfileProperties + SystemData *SystemData + Type *string + func (m *MeshUpgradeProfile) UnmarshalJSON(data []byte) error + func (m MeshUpgradeProfile) MarshalJSON() ([]byte, error) + type MeshUpgradeProfileList struct + NextLink *string + Value []*MeshUpgradeProfile + func (m *MeshUpgradeProfileList) UnmarshalJSON(data []byte) error + func (m MeshUpgradeProfileList) MarshalJSON() ([]byte, error) + type MeshUpgradeProfileProperties struct + CompatibleWith []*CompatibleVersions + Revision *string + Upgrades []*string + func (m *MeshUpgradeProfileProperties) UnmarshalJSON(data []byte) error + func (m MeshUpgradeProfileProperties) 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 + 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 NodeOSUpgradeChannel string + const NodeOSUpgradeChannelNodeImage + const NodeOSUpgradeChannelNone + const NodeOSUpgradeChannelUnmanaged + func PossibleNodeOSUpgradeChannelValues() []NodeOSUpgradeChannel + 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 OSSKUAzureLinux + 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 PortRange struct + PortEnd *int32 + PortStart *int32 + Protocol *Protocol + func (p *PortRange) UnmarshalJSON(data []byte) error + func (p PortRange) MarshalJSON() ([]byte, error) + 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 Protocol string + const ProtocolTCP + const ProtocolUDP + func PossibleProtocolValues() []Protocol + type PublicNetworkAccess string + const PublicNetworkAccessDisabled + const PublicNetworkAccessEnabled + func PossiblePublicNetworkAccessValues() []PublicNetworkAccess + type RelativeMonthlySchedule struct + DayOfWeek *WeekDay + IntervalMonths *int32 + WeekIndex *Type + func (r *RelativeMonthlySchedule) UnmarshalJSON(data []byte) error + func (r RelativeMonthlySchedule) MarshalJSON() ([]byte, error) + 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 Schedule struct + AbsoluteMonthly *AbsoluteMonthlySchedule + Daily *DailySchedule + RelativeMonthly *RelativeMonthlySchedule + Weekly *WeeklySchedule + func (s *Schedule) UnmarshalJSON(data []byte) error + func (s Schedule) MarshalJSON() ([]byte, error) + type ServiceMeshMode string + const ServiceMeshModeDisabled + const ServiceMeshModeIstio + func PossibleServiceMeshModeValues() []ServiceMeshMode + type ServiceMeshProfile struct + Istio *IstioServiceMesh + Mode *ServiceMeshMode + func (s *ServiceMeshProfile) UnmarshalJSON(data []byte) error + func (s ServiceMeshProfile) MarshalJSON() ([]byte, error) + 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 TrustedAccessRole struct + Name *string + Rules []*TrustedAccessRoleRule + SourceResourceType *string + func (t *TrustedAccessRole) UnmarshalJSON(data []byte) error + func (t TrustedAccessRole) MarshalJSON() ([]byte, error) + type TrustedAccessRoleBinding struct + ID *string + Name *string + Properties *TrustedAccessRoleBindingProperties + SystemData *SystemData + Type *string + func (t *TrustedAccessRoleBinding) UnmarshalJSON(data []byte) error + func (t TrustedAccessRoleBinding) MarshalJSON() ([]byte, error) + type TrustedAccessRoleBindingListResult struct + NextLink *string + Value []*TrustedAccessRoleBinding + func (t *TrustedAccessRoleBindingListResult) UnmarshalJSON(data []byte) error + func (t TrustedAccessRoleBindingListResult) MarshalJSON() ([]byte, error) + type TrustedAccessRoleBindingProperties struct + ProvisioningState *TrustedAccessRoleBindingProvisioningState + Roles []*string + SourceResourceID *string + func (t *TrustedAccessRoleBindingProperties) UnmarshalJSON(data []byte) error + func (t TrustedAccessRoleBindingProperties) MarshalJSON() ([]byte, error) + type TrustedAccessRoleBindingProvisioningState string + const TrustedAccessRoleBindingProvisioningStateCanceled + const TrustedAccessRoleBindingProvisioningStateDeleting + const TrustedAccessRoleBindingProvisioningStateFailed + const TrustedAccessRoleBindingProvisioningStateSucceeded + const TrustedAccessRoleBindingProvisioningStateUpdating + func PossibleTrustedAccessRoleBindingProvisioningStateValues() []TrustedAccessRoleBindingProvisioningState + type TrustedAccessRoleBindingsClient struct + func NewTrustedAccessRoleBindingsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*TrustedAccessRoleBindingsClient, error) + func (client *TrustedAccessRoleBindingsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[TrustedAccessRoleBindingsClientCreateOrUpdateResponse], error) + func (client *TrustedAccessRoleBindingsClient) BeginDelete(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[TrustedAccessRoleBindingsClientDeleteResponse], error) + func (client *TrustedAccessRoleBindingsClient) Get(ctx context.Context, resourceGroupName string, resourceName string, ...) (TrustedAccessRoleBindingsClientGetResponse, error) + func (client *TrustedAccessRoleBindingsClient) NewListPager(resourceGroupName string, resourceName string, ...) *runtime.Pager[TrustedAccessRoleBindingsClientListResponse] + type TrustedAccessRoleBindingsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type TrustedAccessRoleBindingsClientBeginDeleteOptions struct + ResumeToken string + type TrustedAccessRoleBindingsClientCreateOrUpdateResponse struct + type TrustedAccessRoleBindingsClientDeleteResponse struct + type TrustedAccessRoleBindingsClientGetOptions struct + type TrustedAccessRoleBindingsClientGetResponse struct + type TrustedAccessRoleBindingsClientListOptions struct + type TrustedAccessRoleBindingsClientListResponse struct + type TrustedAccessRoleListResult struct + NextLink *string + Value []*TrustedAccessRole + func (t *TrustedAccessRoleListResult) UnmarshalJSON(data []byte) error + func (t TrustedAccessRoleListResult) MarshalJSON() ([]byte, error) + type TrustedAccessRoleRule struct + APIGroups []*string + NonResourceURLs []*string + ResourceNames []*string + Resources []*string + Verbs []*string + func (t *TrustedAccessRoleRule) UnmarshalJSON(data []byte) error + func (t TrustedAccessRoleRule) MarshalJSON() ([]byte, error) + type TrustedAccessRolesClient struct + func NewTrustedAccessRolesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*TrustedAccessRolesClient, error) + func (client *TrustedAccessRolesClient) NewListPager(location string, options *TrustedAccessRolesClientListOptions) *runtime.Pager[TrustedAccessRolesClientListResponse] + type TrustedAccessRolesClientListOptions struct + type TrustedAccessRolesClientListResponse struct + type Type string + const TypeFirst + const TypeFourth + const TypeLast + const TypeSecond + const TypeThird + func PossibleTypeValues() []Type + type UpgradeChannel string + const UpgradeChannelNodeImage + const UpgradeChannelNone + const UpgradeChannelPatch + const UpgradeChannelRapid + const UpgradeChannelStable + func PossibleUpgradeChannelValues() []UpgradeChannel + type UpgradeOverrideSettings struct + ForceUpgrade *bool + Until *time.Time + func (u *UpgradeOverrideSettings) UnmarshalJSON(data []byte) error + func (u UpgradeOverrideSettings) MarshalJSON() ([]byte, error) + 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 WeeklySchedule struct + DayOfWeek *WeekDay + IntervalWeeks *int32 + func (w *WeeklySchedule) UnmarshalJSON(data []byte) error + func (w WeeklySchedule) MarshalJSON() ([]byte, error) + 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/v3 github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v4