Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForAddonPhase() []string + func PossibleValuesForAzureHybridBenefit() []string + func PossibleValuesForExpander() []string + func PossibleValuesForExtendedLocationTypes() []string + func PossibleValuesForNetworkPolicy() []string + func PossibleValuesForOSSKU() []string + func PossibleValuesForOsType() []string + func PossibleValuesForResourceProvisioningState() []string + func ValidateScopedAgentPoolID(input interface{}, key string) (warnings []string, errors []error) + type AddonPhase string + const AddonPhaseDeleting + const AddonPhaseFailed + const AddonPhasePending + const AddonPhaseProvisioned + const AddonPhaseProvisioning + const AddonPhaseProvisioningHelmChartInstalled + const AddonPhaseProvisioningMSICertificateDownloaded + const AddonPhaseUpgrading + func (s *AddonPhase) UnmarshalJSON(bytes []byte) error + type AddonStatusProfile struct + ErrorMessage *string + Name *string + Phase *AddonPhase + Ready *bool + type AgentPool struct + ExtendedLocation *ExtendedLocation + Id *string + Name *string + Properties *AgentPoolProperties + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type AgentPoolCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *AgentPool + OData *odata.OData + Poller pollers.Poller + type AgentPoolDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type AgentPoolGetOperationResponse struct + HttpResponse *http.Response + Model *AgentPool + OData *odata.OData + type AgentPoolListByProvisionedClusterCompleteResult struct + Items []AgentPool + LatestHttpResponse *http.Response + type AgentPoolListByProvisionedClusterCustomPager struct + NextLink *odata.Link + func (p *AgentPoolListByProvisionedClusterCustomPager) NextPageLink() *odata.Link + type AgentPoolListByProvisionedClusterOperationResponse struct + HttpResponse *http.Response + Model *[]AgentPool + OData *odata.OData + type AgentPoolOperationPredicate struct + Id *string + Name *string + Type *string + func (p AgentPoolOperationPredicate) Matches(input AgentPool) bool + type AgentPoolProperties struct + Count *int64 + EnableAutoScaling *bool + KubernetesVersion *string + MaxCount *int64 + MaxPods *int64 + MinCount *int64 + NodeLabels *map[string]string + NodeTaints *[]string + OsSKU *OSSKU + OsType *OsType + ProvisioningState *ResourceProvisioningState + Status *AgentPoolProvisioningStatusStatus + VMSize *string + type AgentPoolProvisioningStatusStatus struct + CurrentState *ResourceProvisioningState + ErrorMessage *string + ReadyReplicas *[]AgentPoolUpdateProfile + type AgentPoolUpdateProfile struct + Count *int64 + KubernetesVersion *string + VMSize *string + type AzureHybridBenefit string + const AzureHybridBenefitFalse + const AzureHybridBenefitNotApplicable + const AzureHybridBenefitTrue + func (s *AzureHybridBenefit) UnmarshalJSON(bytes []byte) error + type CloudProviderProfile struct + InfraNetworkProfile *CloudProviderProfileInfraNetworkProfile + type CloudProviderProfileInfraNetworkProfile struct + VnetSubnetIds *[]string + type ClusterVMAccessProfile struct + AuthorizedIPRanges *string + type ControlPlaneProfile struct + ControlPlaneEndpoint *ControlPlaneProfileControlPlaneEndpoint + Count *int64 + VMSize *string + type ControlPlaneProfileControlPlaneEndpoint struct + HostIP *string + type CredentialResult struct + Name *string + Value *string + type DeleteKubernetesVersionsOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DeleteVMSkusOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type Expander string + const ExpanderLeastNegativewaste + const ExpanderMostNegativepods + const ExpanderPriority + const ExpanderRandom + func (s *Expander) UnmarshalJSON(bytes []byte) error + type ExtendedLocation struct + Name *string + Type *ExtendedLocationTypes + type ExtendedLocationTypes string + const ExtendedLocationTypesCustomLocation + func (s *ExtendedLocationTypes) UnmarshalJSON(bytes []byte) error + type GetKubernetesVersionsOperationResponse struct + HttpResponse *http.Response + Model *KubernetesVersionProfile + OData *odata.OData + type GetUpgradeProfileOperationResponse struct + HttpResponse *http.Response + Model *ProvisionedClusterUpgradeProfile + OData *odata.OData + type GetVMSkusOperationResponse struct + HttpResponse *http.Response + Model *VMSkuProfile + OData *odata.OData + type HybridIdentityMetadata struct + Id *string + Name *string + Properties HybridIdentityMetadataProperties + SystemData *systemdata.SystemData + Type *string + type HybridIdentityMetadataDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type HybridIdentityMetadataGetOperationResponse struct + HttpResponse *http.Response + Model *HybridIdentityMetadata + OData *odata.OData + type HybridIdentityMetadataListByClusterCompleteResult struct + Items []HybridIdentityMetadata + LatestHttpResponse *http.Response + type HybridIdentityMetadataListByClusterCustomPager struct + NextLink *odata.Link + func (p *HybridIdentityMetadataListByClusterCustomPager) NextPageLink() *odata.Link + type HybridIdentityMetadataListByClusterOperationResponse struct + HttpResponse *http.Response + Model *[]HybridIdentityMetadata + OData *odata.OData + type HybridIdentityMetadataOperationPredicate struct + Id *string + Name *string + Type *string + func (p HybridIdentityMetadataOperationPredicate) Matches(input HybridIdentityMetadata) bool + type HybridIdentityMetadataProperties struct + ProvisioningState *ResourceProvisioningState + PublicKey *string + ResourceUid *string + type HybridIdentityMetadataPutOperationResponse struct + HttpResponse *http.Response + Model *HybridIdentityMetadata + OData *odata.OData + type KubernetesPatchVersions struct + Readiness *[]KubernetesVersionReadiness + Upgrades *[]string + type KubernetesVersionProfile struct + ExtendedLocation *ExtendedLocation + Id *string + Name *string + Properties *KubernetesVersionProfileProperties + SystemData *systemdata.SystemData + Type *string + type KubernetesVersionProfileOperationPredicate struct + Id *string + Name *string + Type *string + func (p KubernetesVersionProfileOperationPredicate) Matches(input KubernetesVersionProfile) bool + type KubernetesVersionProfileProperties struct + ProvisioningState *ResourceProvisioningState + Values *[]KubernetesVersionProperties + type KubernetesVersionProperties struct + IsPreview *bool + PatchVersions *map[string]KubernetesPatchVersions + Version *string + type KubernetesVersionReadiness struct + ErrorMessage *string + OsSku *OSSKU + OsType *OsType + Ready *bool + type KubernetesVersionsListCompleteResult struct + Items []KubernetesVersionProfile + LatestHttpResponse *http.Response + type KubernetesVersionsListCustomPager struct + NextLink *odata.Link + func (p *KubernetesVersionsListCustomPager) NextPageLink() *odata.Link + type KubernetesVersionsListOperationResponse struct + HttpResponse *http.Response + Model *[]KubernetesVersionProfile + OData *odata.OData + type LinuxProfileProperties struct + Ssh *LinuxProfilePropertiesSsh + type LinuxProfilePropertiesSsh struct + PublicKeys *[]LinuxProfilePropertiesSshPublicKeysInlined + type LinuxProfilePropertiesSshPublicKeysInlined struct + KeyData *string + type ListAdminKubeconfigOperationResponse struct + HttpResponse *http.Response + Model *ListCredentialResponse + OData *odata.OData + Poller pollers.Poller + type ListCredentialResponse struct + Error *ListCredentialResponseError + Id *string + Name *string + Properties *ListCredentialResponseProperties + ResourceId *string + Status *ResourceProvisioningState + type ListCredentialResponseError struct + Code *string + Message *string + type ListCredentialResponseProperties struct + Kubeconfigs *[]CredentialResult + type ListUserKubeconfigOperationResponse struct + HttpResponse *http.Response + Model *ListCredentialResponse + OData *odata.OData + Poller pollers.Poller + type NamedAgentPoolProfile struct + Count *int64 + EnableAutoScaling *bool + KubernetesVersion *string + MaxCount *int64 + MaxPods *int64 + MinCount *int64 + Name *string + NodeLabels *map[string]string + NodeTaints *[]string + OsSKU *OSSKU + OsType *OsType + VMSize *string + type NetworkPolicy string + const NetworkPolicyCalico + func (s *NetworkPolicy) UnmarshalJSON(bytes []byte) error + type NetworkProfile struct + LoadBalancerProfile *NetworkProfileLoadBalancerProfile + NetworkPolicy *NetworkPolicy + PodCidr *string + type NetworkProfileLoadBalancerProfile struct + Count *int64 + type OSSKU string + const OSSKUCBLMariner + const OSSKUWindowsTwoZeroOneNine + const OSSKUWindowsTwoZeroTwoTwo + func (s *OSSKU) UnmarshalJSON(bytes []byte) error + type OsType string + const OsTypeLinux + const OsTypeWindows + func (s *OsType) UnmarshalJSON(bytes []byte) error + type ProvisionedCluster struct + ExtendedLocation *ExtendedLocation + Id *string + Name *string + Properties *ProvisionedClusterProperties + SystemData *systemdata.SystemData + Type *string + type ProvisionedClusterInstancesClient struct + Client *resourcemanager.Client + func NewProvisionedClusterInstancesClientWithBaseURI(sdkApi sdkEnv.Api) (*ProvisionedClusterInstancesClient, error) + func (c ProvisionedClusterInstancesClient) AgentPoolCreateOrUpdate(ctx context.Context, id ScopedAgentPoolId, input AgentPool) (result AgentPoolCreateOrUpdateOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) AgentPoolCreateOrUpdateThenPoll(ctx context.Context, id ScopedAgentPoolId, input AgentPool) error + func (c ProvisionedClusterInstancesClient) AgentPoolDelete(ctx context.Context, id ScopedAgentPoolId) (result AgentPoolDeleteOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) AgentPoolDeleteThenPoll(ctx context.Context, id ScopedAgentPoolId) error + func (c ProvisionedClusterInstancesClient) AgentPoolGet(ctx context.Context, id ScopedAgentPoolId) (result AgentPoolGetOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) AgentPoolListByProvisionedCluster(ctx context.Context, id commonids.ScopeId) (result AgentPoolListByProvisionedClusterOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) AgentPoolListByProvisionedClusterComplete(ctx context.Context, id commonids.ScopeId) (AgentPoolListByProvisionedClusterCompleteResult, error) + func (c ProvisionedClusterInstancesClient) AgentPoolListByProvisionedClusterCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, ...) (result AgentPoolListByProvisionedClusterCompleteResult, err error) + func (c ProvisionedClusterInstancesClient) DeleteKubernetesVersions(ctx context.Context, id commonids.ScopeId) (result DeleteKubernetesVersionsOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) DeleteKubernetesVersionsThenPoll(ctx context.Context, id commonids.ScopeId) error + func (c ProvisionedClusterInstancesClient) DeleteVMSkus(ctx context.Context, id commonids.ScopeId) (result DeleteVMSkusOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) DeleteVMSkusThenPoll(ctx context.Context, id commonids.ScopeId) error + func (c ProvisionedClusterInstancesClient) GetKubernetesVersions(ctx context.Context, id commonids.ScopeId) (result GetKubernetesVersionsOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) GetUpgradeProfile(ctx context.Context, id commonids.ScopeId) (result GetUpgradeProfileOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) GetVMSkus(ctx context.Context, id commonids.ScopeId) (result GetVMSkusOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) HybridIdentityMetadataDelete(ctx context.Context, id commonids.ScopeId) (result HybridIdentityMetadataDeleteOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) HybridIdentityMetadataDeleteThenPoll(ctx context.Context, id commonids.ScopeId) error + func (c ProvisionedClusterInstancesClient) HybridIdentityMetadataGet(ctx context.Context, id commonids.ScopeId) (result HybridIdentityMetadataGetOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) HybridIdentityMetadataListByCluster(ctx context.Context, id commonids.ScopeId) (result HybridIdentityMetadataListByClusterOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) HybridIdentityMetadataListByClusterComplete(ctx context.Context, id commonids.ScopeId) (HybridIdentityMetadataListByClusterCompleteResult, error) + func (c ProvisionedClusterInstancesClient) HybridIdentityMetadataListByClusterCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, ...) (result HybridIdentityMetadataListByClusterCompleteResult, err error) + func (c ProvisionedClusterInstancesClient) HybridIdentityMetadataPut(ctx context.Context, id commonids.ScopeId, input HybridIdentityMetadata) (result HybridIdentityMetadataPutOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) KubernetesVersionsList(ctx context.Context, id commonids.ScopeId) (result KubernetesVersionsListOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) KubernetesVersionsListComplete(ctx context.Context, id commonids.ScopeId) (KubernetesVersionsListCompleteResult, error) + func (c ProvisionedClusterInstancesClient) KubernetesVersionsListCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, ...) (result KubernetesVersionsListCompleteResult, err error) + func (c ProvisionedClusterInstancesClient) ListAdminKubeconfig(ctx context.Context, id commonids.ScopeId) (result ListAdminKubeconfigOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) ListAdminKubeconfigThenPoll(ctx context.Context, id commonids.ScopeId) error + func (c ProvisionedClusterInstancesClient) ListUserKubeconfig(ctx context.Context, id commonids.ScopeId) (result ListUserKubeconfigOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) ListUserKubeconfigThenPoll(ctx context.Context, id commonids.ScopeId) error + func (c ProvisionedClusterInstancesClient) ProvisionedClusterInstancesCreateOrUpdate(ctx context.Context, id commonids.ScopeId, input ProvisionedCluster) (result ProvisionedClusterInstancesCreateOrUpdateOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) ProvisionedClusterInstancesCreateOrUpdateThenPoll(ctx context.Context, id commonids.ScopeId, input ProvisionedCluster) error + func (c ProvisionedClusterInstancesClient) ProvisionedClusterInstancesDelete(ctx context.Context, id commonids.ScopeId) (result ProvisionedClusterInstancesDeleteOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) ProvisionedClusterInstancesDeleteThenPoll(ctx context.Context, id commonids.ScopeId) error + func (c ProvisionedClusterInstancesClient) ProvisionedClusterInstancesGet(ctx context.Context, id commonids.ScopeId) (result ProvisionedClusterInstancesGetOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) ProvisionedClusterInstancesList(ctx context.Context, id commonids.ScopeId) (result ProvisionedClusterInstancesListOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) ProvisionedClusterInstancesListComplete(ctx context.Context, id commonids.ScopeId) (ProvisionedClusterInstancesListCompleteResult, error) + func (c ProvisionedClusterInstancesClient) ProvisionedClusterInstancesListCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, ...) (result ProvisionedClusterInstancesListCompleteResult, err error) + func (c ProvisionedClusterInstancesClient) PutKubernetesVersions(ctx context.Context, id commonids.ScopeId, input KubernetesVersionProfile) (result PutKubernetesVersionsOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) PutKubernetesVersionsThenPoll(ctx context.Context, id commonids.ScopeId, input KubernetesVersionProfile) error + func (c ProvisionedClusterInstancesClient) PutVMSkus(ctx context.Context, id commonids.ScopeId, input VMSkuProfile) (result PutVMSkusOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) PutVMSkusThenPoll(ctx context.Context, id commonids.ScopeId, input VMSkuProfile) error + func (c ProvisionedClusterInstancesClient) VMSkusList(ctx context.Context, id commonids.ScopeId) (result VMSkusListOperationResponse, err error) + func (c ProvisionedClusterInstancesClient) VMSkusListComplete(ctx context.Context, id commonids.ScopeId) (VMSkusListCompleteResult, error) + func (c ProvisionedClusterInstancesClient) VMSkusListCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, ...) (result VMSkusListCompleteResult, err error) + type ProvisionedClusterInstancesCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *ProvisionedCluster + OData *odata.OData + Poller pollers.Poller + type ProvisionedClusterInstancesDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type ProvisionedClusterInstancesGetOperationResponse struct + HttpResponse *http.Response + Model *ProvisionedCluster + OData *odata.OData + type ProvisionedClusterInstancesListCompleteResult struct + Items []ProvisionedCluster + LatestHttpResponse *http.Response + type ProvisionedClusterInstancesListCustomPager struct + NextLink *odata.Link + func (p *ProvisionedClusterInstancesListCustomPager) NextPageLink() *odata.Link + type ProvisionedClusterInstancesListOperationResponse struct + HttpResponse *http.Response + Model *[]ProvisionedCluster + OData *odata.OData + type ProvisionedClusterLicenseProfile struct + AzureHybridBenefit *AzureHybridBenefit + type ProvisionedClusterOperationPredicate struct + Id *string + Name *string + Type *string + func (p ProvisionedClusterOperationPredicate) Matches(input ProvisionedCluster) bool + type ProvisionedClusterPoolUpgradeProfile struct + KubernetesVersion *string + OsType *OsType + Upgrades *[]ProvisionedClusterPoolUpgradeProfileProperties + type ProvisionedClusterPoolUpgradeProfileProperties struct + IsPreview *bool + KubernetesVersion *string + type ProvisionedClusterProperties struct + AgentPoolProfiles *[]NamedAgentPoolProfile + AutoScalerProfile *ProvisionedClusterPropertiesAutoScalerProfile + CloudProviderProfile *CloudProviderProfile + ClusterVMAccessProfile *ClusterVMAccessProfile + ControlPlane *ControlPlaneProfile + KubernetesVersion *string + LicenseProfile *ProvisionedClusterLicenseProfile + LinuxProfile *LinuxProfileProperties + NetworkProfile *NetworkProfile + ProvisioningState *ResourceProvisioningState + Status *ProvisionedClusterPropertiesStatus + StorageProfile *StorageProfile + type ProvisionedClusterPropertiesAutoScalerProfile 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 + type ProvisionedClusterPropertiesStatus struct + ControlPlaneStatus *[]AddonStatusProfile + CurrentState *ResourceProvisioningState + ErrorMessage *string + type ProvisionedClusterUpgradeProfile struct + Id *string + Name *string + Properties ProvisionedClusterUpgradeProfileProperties + SystemData *systemdata.SystemData + Type *string + type ProvisionedClusterUpgradeProfileProperties struct + ControlPlaneProfile ProvisionedClusterPoolUpgradeProfile + ProvisioningState *ResourceProvisioningState + type PutKubernetesVersionsOperationResponse struct + HttpResponse *http.Response + Model *KubernetesVersionProfile + OData *odata.OData + Poller pollers.Poller + type PutVMSkusOperationResponse struct + HttpResponse *http.Response + Model *VMSkuProfile + OData *odata.OData + Poller pollers.Poller + type ResourceProvisioningState string + const ResourceProvisioningStateAccepted + const ResourceProvisioningStateCanceled + const ResourceProvisioningStateCreating + const ResourceProvisioningStateDeleting + const ResourceProvisioningStateFailed + const ResourceProvisioningStatePending + const ResourceProvisioningStateSucceeded + const ResourceProvisioningStateUpdating + const ResourceProvisioningStateUpgrading + func (s *ResourceProvisioningState) UnmarshalJSON(bytes []byte) error + type ScopedAgentPoolId struct + AgentPoolName string + ConnectedClusterResourceUri string + func NewScopedAgentPoolID(connectedClusterResourceUri string, agentPoolName string) ScopedAgentPoolId + func ParseScopedAgentPoolID(input string) (*ScopedAgentPoolId, error) + func ParseScopedAgentPoolIDInsensitively(input string) (*ScopedAgentPoolId, error) + func (id *ScopedAgentPoolId) FromParseResult(input resourceids.ParseResult) error + func (id ScopedAgentPoolId) ID() string + func (id ScopedAgentPoolId) Segments() []resourceids.Segment + func (id ScopedAgentPoolId) String() string + type StorageProfile struct + NfsCsiDriver *StorageProfileNfsCSIDriver + SmbCsiDriver *StorageProfileSmbCSIDriver + type StorageProfileNfsCSIDriver struct + Enabled *bool + type StorageProfileSmbCSIDriver struct + Enabled *bool + type VMSkuCapabilities struct + Name *string + Value *string + type VMSkuProfile struct + ExtendedLocation *ExtendedLocation + Id *string + Name *string + Properties *VMSkuProfileProperties + SystemData *systemdata.SystemData + Type *string + type VMSkuProfileOperationPredicate struct + Id *string + Name *string + Type *string + func (p VMSkuProfileOperationPredicate) Matches(input VMSkuProfile) bool + type VMSkuProfileProperties struct + ProvisioningState *ResourceProvisioningState + Values *[]VMSkuProperties + type VMSkuProperties struct + Capabilities *[]VMSkuCapabilities + Name *string + ResourceType *string + Size *string + Tier *string + type VMSkusListCompleteResult struct + Items []VMSkuProfile + LatestHttpResponse *http.Response + type VMSkusListCustomPager struct + NextLink *odata.Link + func (p *VMSkusListCustomPager) NextPageLink() *odata.Link + type VMSkusListOperationResponse struct + HttpResponse *http.Response + Model *[]VMSkuProfile + OData *odata.OData