Documentation ¶
Index ¶
- 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
- type AddonStatusProfile
- type AgentPool
- type AgentPoolCreateOrUpdateOperationResponse
- type AgentPoolDeleteOperationResponse
- type AgentPoolGetOperationResponse
- type AgentPoolListByProvisionedClusterCompleteResult
- type AgentPoolListByProvisionedClusterCustomPager
- type AgentPoolListByProvisionedClusterOperationResponse
- type AgentPoolOperationPredicate
- type AgentPoolProperties
- type AgentPoolProvisioningStatusStatus
- type AgentPoolUpdateProfile
- type AzureHybridBenefit
- type CloudProviderProfile
- type CloudProviderProfileInfraNetworkProfile
- type ClusterVMAccessProfile
- type ControlPlaneProfile
- type ControlPlaneProfileControlPlaneEndpoint
- type CredentialResult
- type DeleteKubernetesVersionsOperationResponse
- type DeleteVMSkusOperationResponse
- type Expander
- type ExtendedLocation
- type ExtendedLocationTypes
- type GetKubernetesVersionsOperationResponse
- type GetUpgradeProfileOperationResponse
- type GetVMSkusOperationResponse
- type HybridIdentityMetadata
- type HybridIdentityMetadataDeleteOperationResponse
- type HybridIdentityMetadataGetOperationResponse
- type HybridIdentityMetadataListByClusterCompleteResult
- type HybridIdentityMetadataListByClusterCustomPager
- type HybridIdentityMetadataListByClusterOperationResponse
- type HybridIdentityMetadataOperationPredicate
- type HybridIdentityMetadataProperties
- type HybridIdentityMetadataPutOperationResponse
- type KubernetesPatchVersions
- type KubernetesVersionProfile
- type KubernetesVersionProfileOperationPredicate
- type KubernetesVersionProfileProperties
- type KubernetesVersionProperties
- type KubernetesVersionReadiness
- type KubernetesVersionsListCompleteResult
- type KubernetesVersionsListCustomPager
- type KubernetesVersionsListOperationResponse
- type LinuxProfileProperties
- type LinuxProfilePropertiesSsh
- type LinuxProfilePropertiesSshPublicKeysInlined
- type ListAdminKubeconfigOperationResponse
- type ListCredentialResponse
- type ListCredentialResponseError
- type ListCredentialResponseProperties
- type ListUserKubeconfigOperationResponse
- type NamedAgentPoolProfile
- type NetworkPolicy
- type NetworkProfile
- type NetworkProfileLoadBalancerProfile
- type OSSKU
- type OsType
- type ProvisionedCluster
- type ProvisionedClusterInstancesClient
- 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
- type ProvisionedClusterInstancesDeleteOperationResponse
- type ProvisionedClusterInstancesGetOperationResponse
- type ProvisionedClusterInstancesListCompleteResult
- type ProvisionedClusterInstancesListCustomPager
- type ProvisionedClusterInstancesListOperationResponse
- type ProvisionedClusterLicenseProfile
- type ProvisionedClusterOperationPredicate
- type ProvisionedClusterPoolUpgradeProfile
- type ProvisionedClusterPoolUpgradeProfileProperties
- type ProvisionedClusterProperties
- type ProvisionedClusterPropertiesAutoScalerProfile
- type ProvisionedClusterPropertiesStatus
- type ProvisionedClusterUpgradeProfile
- type ProvisionedClusterUpgradeProfileProperties
- type PutKubernetesVersionsOperationResponse
- type PutVMSkusOperationResponse
- type ResourceProvisioningState
- type ScopedAgentPoolId
- type StorageProfile
- type StorageProfileNfsCSIDriver
- type StorageProfileSmbCSIDriver
- type VMSkuCapabilities
- type VMSkuProfile
- type VMSkuProfileOperationPredicate
- type VMSkuProfileProperties
- type VMSkuProperties
- type VMSkusListCompleteResult
- type VMSkusListCustomPager
- type VMSkusListOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAddonPhase ¶
func PossibleValuesForAddonPhase() []string
func PossibleValuesForAzureHybridBenefit ¶
func PossibleValuesForAzureHybridBenefit() []string
func PossibleValuesForExpander ¶
func PossibleValuesForExpander() []string
func PossibleValuesForExtendedLocationTypes ¶
func PossibleValuesForExtendedLocationTypes() []string
func PossibleValuesForNetworkPolicy ¶
func PossibleValuesForNetworkPolicy() []string
func PossibleValuesForOSSKU ¶
func PossibleValuesForOSSKU() []string
func PossibleValuesForOsType ¶
func PossibleValuesForOsType() []string
func PossibleValuesForResourceProvisioningState ¶
func PossibleValuesForResourceProvisioningState() []string
func ValidateScopedAgentPoolID ¶
ValidateScopedAgentPoolID checks that 'input' can be parsed as a Scoped Agent Pool ID
Types ¶
type AddonPhase ¶
type AddonPhase string
const ( AddonPhaseDeleting AddonPhase = "deleting" AddonPhaseFailed AddonPhase = "failed" AddonPhasePending AddonPhase = "pending" AddonPhaseProvisioned AddonPhase = "provisioned" AddonPhaseProvisioning AddonPhase = "provisioning" AddonPhaseProvisioningHelmChartInstalled AddonPhase = "provisioning {HelmChartInstalled}" AddonPhaseProvisioningMSICertificateDownloaded AddonPhase = "provisioning {MSICertificateDownloaded}" AddonPhaseUpgrading AddonPhase = "upgrading" )
func (*AddonPhase) UnmarshalJSON ¶
func (s *AddonPhase) UnmarshalJSON(bytes []byte) error
type AddonStatusProfile ¶
type AddonStatusProfile struct { ErrorMessage *string `json:"errorMessage,omitempty"` Name *string `json:"name,omitempty"` Phase *AddonPhase `json:"phase,omitempty"` Ready *bool `json:"ready,omitempty"` }
type AgentPool ¶
type AgentPool struct { ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *AgentPoolProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type AgentPoolListByProvisionedClusterCustomPager ¶
func (*AgentPoolListByProvisionedClusterCustomPager) NextPageLink ¶
func (p *AgentPoolListByProvisionedClusterCustomPager) NextPageLink() *odata.Link
type AgentPoolOperationPredicate ¶
func (AgentPoolOperationPredicate) Matches ¶
func (p AgentPoolOperationPredicate) Matches(input AgentPool) bool
type AgentPoolProperties ¶
type AgentPoolProperties struct { Count *int64 `json:"count,omitempty"` EnableAutoScaling *bool `json:"enableAutoScaling,omitempty"` KubernetesVersion *string `json:"kubernetesVersion,omitempty"` MaxCount *int64 `json:"maxCount,omitempty"` MaxPods *int64 `json:"maxPods,omitempty"` MinCount *int64 `json:"minCount,omitempty"` NodeLabels *map[string]string `json:"nodeLabels,omitempty"` NodeTaints *[]string `json:"nodeTaints,omitempty"` OsSKU *OSSKU `json:"osSKU,omitempty"` OsType *OsType `json:"osType,omitempty"` ProvisioningState *ResourceProvisioningState `json:"provisioningState,omitempty"` Status *AgentPoolProvisioningStatusStatus `json:"status,omitempty"` VMSize *string `json:"vmSize,omitempty"` }
type AgentPoolProvisioningStatusStatus ¶
type AgentPoolProvisioningStatusStatus struct { CurrentState *ResourceProvisioningState `json:"currentState,omitempty"` ErrorMessage *string `json:"errorMessage,omitempty"` ReadyReplicas *[]AgentPoolUpdateProfile `json:"readyReplicas,omitempty"` }
type AgentPoolUpdateProfile ¶
type AzureHybridBenefit ¶
type AzureHybridBenefit string
const ( AzureHybridBenefitFalse AzureHybridBenefit = "False" AzureHybridBenefitNotApplicable AzureHybridBenefit = "NotApplicable" AzureHybridBenefitTrue AzureHybridBenefit = "True" )
func (*AzureHybridBenefit) UnmarshalJSON ¶
func (s *AzureHybridBenefit) UnmarshalJSON(bytes []byte) error
type CloudProviderProfile ¶
type CloudProviderProfile struct {
InfraNetworkProfile *CloudProviderProfileInfraNetworkProfile `json:"infraNetworkProfile,omitempty"`
}
type CloudProviderProfileInfraNetworkProfile ¶
type CloudProviderProfileInfraNetworkProfile struct {
VnetSubnetIds *[]string `json:"vnetSubnetIds,omitempty"`
}
type ClusterVMAccessProfile ¶
type ClusterVMAccessProfile struct {
AuthorizedIPRanges *string `json:"authorizedIPRanges,omitempty"`
}
type ControlPlaneProfile ¶
type ControlPlaneProfile struct { ControlPlaneEndpoint *ControlPlaneProfileControlPlaneEndpoint `json:"controlPlaneEndpoint,omitempty"` Count *int64 `json:"count,omitempty"` VMSize *string `json:"vmSize,omitempty"` }
type ControlPlaneProfileControlPlaneEndpoint ¶
type ControlPlaneProfileControlPlaneEndpoint struct {
HostIP *string `json:"hostIP,omitempty"`
}
type CredentialResult ¶
type ExtendedLocation ¶
type ExtendedLocation struct { Name *string `json:"name,omitempty"` Type *ExtendedLocationTypes `json:"type,omitempty"` }
type ExtendedLocationTypes ¶
type ExtendedLocationTypes string
const (
ExtendedLocationTypesCustomLocation ExtendedLocationTypes = "CustomLocation"
)
func (*ExtendedLocationTypes) UnmarshalJSON ¶
func (s *ExtendedLocationTypes) UnmarshalJSON(bytes []byte) error
type GetKubernetesVersionsOperationResponse ¶
type GetKubernetesVersionsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *KubernetesVersionProfile }
type GetUpgradeProfileOperationResponse ¶
type GetUpgradeProfileOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ProvisionedClusterUpgradeProfile }
type GetVMSkusOperationResponse ¶
type GetVMSkusOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *VMSkuProfile }
type HybridIdentityMetadata ¶
type HybridIdentityMetadata struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties HybridIdentityMetadataProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type HybridIdentityMetadataGetOperationResponse ¶
type HybridIdentityMetadataGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *HybridIdentityMetadata }
type HybridIdentityMetadataListByClusterCompleteResult ¶
type HybridIdentityMetadataListByClusterCompleteResult struct { LatestHttpResponse *http.Response Items []HybridIdentityMetadata }
type HybridIdentityMetadataListByClusterCustomPager ¶
type HybridIdentityMetadataListByClusterCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*HybridIdentityMetadataListByClusterCustomPager) NextPageLink ¶
func (p *HybridIdentityMetadataListByClusterCustomPager) NextPageLink() *odata.Link
type HybridIdentityMetadataListByClusterOperationResponse ¶
type HybridIdentityMetadataListByClusterOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]HybridIdentityMetadata }
type HybridIdentityMetadataOperationPredicate ¶
func (HybridIdentityMetadataOperationPredicate) Matches ¶
func (p HybridIdentityMetadataOperationPredicate) Matches(input HybridIdentityMetadata) bool
type HybridIdentityMetadataProperties ¶
type HybridIdentityMetadataProperties struct { ProvisioningState *ResourceProvisioningState `json:"provisioningState,omitempty"` PublicKey *string `json:"publicKey,omitempty"` ResourceUid *string `json:"resourceUid,omitempty"` }
type HybridIdentityMetadataPutOperationResponse ¶
type HybridIdentityMetadataPutOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *HybridIdentityMetadata }
type KubernetesPatchVersions ¶
type KubernetesPatchVersions struct { Readiness *[]KubernetesVersionReadiness `json:"readiness,omitempty"` Upgrades *[]string `json:"upgrades,omitempty"` }
type KubernetesVersionProfile ¶
type KubernetesVersionProfile struct { ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *KubernetesVersionProfileProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type KubernetesVersionProfileOperationPredicate ¶
func (KubernetesVersionProfileOperationPredicate) Matches ¶
func (p KubernetesVersionProfileOperationPredicate) Matches(input KubernetesVersionProfile) bool
type KubernetesVersionProfileProperties ¶
type KubernetesVersionProfileProperties struct { ProvisioningState *ResourceProvisioningState `json:"provisioningState,omitempty"` Values *[]KubernetesVersionProperties `json:"values,omitempty"` }
type KubernetesVersionProperties ¶
type KubernetesVersionProperties struct { IsPreview *bool `json:"isPreview,omitempty"` PatchVersions *map[string]KubernetesPatchVersions `json:"patchVersions,omitempty"` Version *string `json:"version,omitempty"` }
type KubernetesVersionsListCompleteResult ¶
type KubernetesVersionsListCompleteResult struct { LatestHttpResponse *http.Response Items []KubernetesVersionProfile }
type KubernetesVersionsListCustomPager ¶
func (*KubernetesVersionsListCustomPager) NextPageLink ¶
func (p *KubernetesVersionsListCustomPager) NextPageLink() *odata.Link
type KubernetesVersionsListOperationResponse ¶
type KubernetesVersionsListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]KubernetesVersionProfile }
type LinuxProfileProperties ¶
type LinuxProfileProperties struct {
Ssh *LinuxProfilePropertiesSsh `json:"ssh,omitempty"`
}
type LinuxProfilePropertiesSsh ¶
type LinuxProfilePropertiesSsh struct {
PublicKeys *[]LinuxProfilePropertiesSshPublicKeysInlined `json:"publicKeys,omitempty"`
}
type LinuxProfilePropertiesSshPublicKeysInlined ¶
type LinuxProfilePropertiesSshPublicKeysInlined struct {
KeyData *string `json:"keyData,omitempty"`
}
type ListCredentialResponse ¶
type ListCredentialResponse struct { Error *ListCredentialResponseError `json:"error,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ListCredentialResponseProperties `json:"properties,omitempty"` ResourceId *string `json:"resourceId,omitempty"` Status *ResourceProvisioningState `json:"status,omitempty"` }
type ListCredentialResponseProperties ¶
type ListCredentialResponseProperties struct {
Kubeconfigs *[]CredentialResult `json:"kubeconfigs,omitempty"`
}
type NamedAgentPoolProfile ¶
type NamedAgentPoolProfile struct { Count *int64 `json:"count,omitempty"` EnableAutoScaling *bool `json:"enableAutoScaling,omitempty"` KubernetesVersion *string `json:"kubernetesVersion,omitempty"` MaxCount *int64 `json:"maxCount,omitempty"` MaxPods *int64 `json:"maxPods,omitempty"` MinCount *int64 `json:"minCount,omitempty"` Name *string `json:"name,omitempty"` NodeLabels *map[string]string `json:"nodeLabels,omitempty"` NodeTaints *[]string `json:"nodeTaints,omitempty"` OsSKU *OSSKU `json:"osSKU,omitempty"` OsType *OsType `json:"osType,omitempty"` VMSize *string `json:"vmSize,omitempty"` }
type NetworkPolicy ¶
type NetworkPolicy string
const (
NetworkPolicyCalico NetworkPolicy = "calico"
)
func (*NetworkPolicy) UnmarshalJSON ¶
func (s *NetworkPolicy) UnmarshalJSON(bytes []byte) error
type NetworkProfile ¶
type NetworkProfile struct { LoadBalancerProfile *NetworkProfileLoadBalancerProfile `json:"loadBalancerProfile,omitempty"` NetworkPolicy *NetworkPolicy `json:"networkPolicy,omitempty"` PodCidr *string `json:"podCidr,omitempty"` }
type NetworkProfileLoadBalancerProfile ¶
type NetworkProfileLoadBalancerProfile struct {
Count *int64 `json:"count,omitempty"`
}
type ProvisionedCluster ¶
type ProvisionedCluster struct { ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ProvisionedClusterProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type ProvisionedClusterInstancesClient ¶
type ProvisionedClusterInstancesClient struct {
Client *resourcemanager.Client
}
func NewProvisionedClusterInstancesClientWithBaseURI ¶
func NewProvisionedClusterInstancesClientWithBaseURI(sdkApi sdkEnv.Api) (*ProvisionedClusterInstancesClient, error)
func (ProvisionedClusterInstancesClient) AgentPoolCreateOrUpdate ¶
func (c ProvisionedClusterInstancesClient) AgentPoolCreateOrUpdate(ctx context.Context, id ScopedAgentPoolId, input AgentPool) (result AgentPoolCreateOrUpdateOperationResponse, err error)
AgentPoolCreateOrUpdate ...
func (ProvisionedClusterInstancesClient) AgentPoolCreateOrUpdateThenPoll ¶
func (c ProvisionedClusterInstancesClient) AgentPoolCreateOrUpdateThenPoll(ctx context.Context, id ScopedAgentPoolId, input AgentPool) error
AgentPoolCreateOrUpdateThenPoll performs AgentPoolCreateOrUpdate then polls until it's completed
func (ProvisionedClusterInstancesClient) AgentPoolDelete ¶
func (c ProvisionedClusterInstancesClient) AgentPoolDelete(ctx context.Context, id ScopedAgentPoolId) (result AgentPoolDeleteOperationResponse, err error)
AgentPoolDelete ...
func (ProvisionedClusterInstancesClient) AgentPoolDeleteThenPoll ¶
func (c ProvisionedClusterInstancesClient) AgentPoolDeleteThenPoll(ctx context.Context, id ScopedAgentPoolId) error
AgentPoolDeleteThenPoll performs AgentPoolDelete then polls until it's completed
func (ProvisionedClusterInstancesClient) AgentPoolGet ¶
func (c ProvisionedClusterInstancesClient) AgentPoolGet(ctx context.Context, id ScopedAgentPoolId) (result AgentPoolGetOperationResponse, err error)
AgentPoolGet ...
func (ProvisionedClusterInstancesClient) AgentPoolListByProvisionedCluster ¶
func (c ProvisionedClusterInstancesClient) AgentPoolListByProvisionedCluster(ctx context.Context, id commonids.ScopeId) (result AgentPoolListByProvisionedClusterOperationResponse, err error)
AgentPoolListByProvisionedCluster ...
func (ProvisionedClusterInstancesClient) AgentPoolListByProvisionedClusterComplete ¶
func (c ProvisionedClusterInstancesClient) AgentPoolListByProvisionedClusterComplete(ctx context.Context, id commonids.ScopeId) (AgentPoolListByProvisionedClusterCompleteResult, error)
AgentPoolListByProvisionedClusterComplete retrieves all the results into a single object
func (ProvisionedClusterInstancesClient) AgentPoolListByProvisionedClusterCompleteMatchingPredicate ¶
func (c ProvisionedClusterInstancesClient) AgentPoolListByProvisionedClusterCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, predicate AgentPoolOperationPredicate) (result AgentPoolListByProvisionedClusterCompleteResult, err error)
AgentPoolListByProvisionedClusterCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ProvisionedClusterInstancesClient) DeleteKubernetesVersions ¶
func (c ProvisionedClusterInstancesClient) DeleteKubernetesVersions(ctx context.Context, id commonids.ScopeId) (result DeleteKubernetesVersionsOperationResponse, err error)
DeleteKubernetesVersions ...
func (ProvisionedClusterInstancesClient) DeleteKubernetesVersionsThenPoll ¶
func (c ProvisionedClusterInstancesClient) DeleteKubernetesVersionsThenPoll(ctx context.Context, id commonids.ScopeId) error
DeleteKubernetesVersionsThenPoll performs DeleteKubernetesVersions then polls until it's completed
func (ProvisionedClusterInstancesClient) DeleteVMSkus ¶
func (c ProvisionedClusterInstancesClient) DeleteVMSkus(ctx context.Context, id commonids.ScopeId) (result DeleteVMSkusOperationResponse, err error)
DeleteVMSkus ...
func (ProvisionedClusterInstancesClient) DeleteVMSkusThenPoll ¶
func (c ProvisionedClusterInstancesClient) DeleteVMSkusThenPoll(ctx context.Context, id commonids.ScopeId) error
DeleteVMSkusThenPoll performs DeleteVMSkus then polls until it's completed
func (ProvisionedClusterInstancesClient) GetKubernetesVersions ¶
func (c ProvisionedClusterInstancesClient) GetKubernetesVersions(ctx context.Context, id commonids.ScopeId) (result GetKubernetesVersionsOperationResponse, err error)
GetKubernetesVersions ...
func (ProvisionedClusterInstancesClient) GetUpgradeProfile ¶
func (c ProvisionedClusterInstancesClient) GetUpgradeProfile(ctx context.Context, id commonids.ScopeId) (result GetUpgradeProfileOperationResponse, err error)
GetUpgradeProfile ...
func (ProvisionedClusterInstancesClient) GetVMSkus ¶
func (c ProvisionedClusterInstancesClient) GetVMSkus(ctx context.Context, id commonids.ScopeId) (result GetVMSkusOperationResponse, err error)
GetVMSkus ...
func (ProvisionedClusterInstancesClient) HybridIdentityMetadataDelete ¶
func (c ProvisionedClusterInstancesClient) HybridIdentityMetadataDelete(ctx context.Context, id commonids.ScopeId) (result HybridIdentityMetadataDeleteOperationResponse, err error)
HybridIdentityMetadataDelete ...
func (ProvisionedClusterInstancesClient) HybridIdentityMetadataDeleteThenPoll ¶
func (c ProvisionedClusterInstancesClient) HybridIdentityMetadataDeleteThenPoll(ctx context.Context, id commonids.ScopeId) error
HybridIdentityMetadataDeleteThenPoll performs HybridIdentityMetadataDelete then polls until it's completed
func (ProvisionedClusterInstancesClient) HybridIdentityMetadataGet ¶
func (c ProvisionedClusterInstancesClient) HybridIdentityMetadataGet(ctx context.Context, id commonids.ScopeId) (result HybridIdentityMetadataGetOperationResponse, err error)
HybridIdentityMetadataGet ...
func (ProvisionedClusterInstancesClient) HybridIdentityMetadataListByCluster ¶
func (c ProvisionedClusterInstancesClient) HybridIdentityMetadataListByCluster(ctx context.Context, id commonids.ScopeId) (result HybridIdentityMetadataListByClusterOperationResponse, err error)
HybridIdentityMetadataListByCluster ...
func (ProvisionedClusterInstancesClient) HybridIdentityMetadataListByClusterComplete ¶
func (c ProvisionedClusterInstancesClient) HybridIdentityMetadataListByClusterComplete(ctx context.Context, id commonids.ScopeId) (HybridIdentityMetadataListByClusterCompleteResult, error)
HybridIdentityMetadataListByClusterComplete retrieves all the results into a single object
func (ProvisionedClusterInstancesClient) HybridIdentityMetadataListByClusterCompleteMatchingPredicate ¶
func (c ProvisionedClusterInstancesClient) HybridIdentityMetadataListByClusterCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, predicate HybridIdentityMetadataOperationPredicate) (result HybridIdentityMetadataListByClusterCompleteResult, err error)
HybridIdentityMetadataListByClusterCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ProvisionedClusterInstancesClient) HybridIdentityMetadataPut ¶
func (c ProvisionedClusterInstancesClient) HybridIdentityMetadataPut(ctx context.Context, id commonids.ScopeId, input HybridIdentityMetadata) (result HybridIdentityMetadataPutOperationResponse, err error)
HybridIdentityMetadataPut ...
func (ProvisionedClusterInstancesClient) KubernetesVersionsList ¶
func (c ProvisionedClusterInstancesClient) KubernetesVersionsList(ctx context.Context, id commonids.ScopeId) (result KubernetesVersionsListOperationResponse, err error)
KubernetesVersionsList ...
func (ProvisionedClusterInstancesClient) KubernetesVersionsListComplete ¶
func (c ProvisionedClusterInstancesClient) KubernetesVersionsListComplete(ctx context.Context, id commonids.ScopeId) (KubernetesVersionsListCompleteResult, error)
KubernetesVersionsListComplete retrieves all the results into a single object
func (ProvisionedClusterInstancesClient) KubernetesVersionsListCompleteMatchingPredicate ¶
func (c ProvisionedClusterInstancesClient) KubernetesVersionsListCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, predicate KubernetesVersionProfileOperationPredicate) (result KubernetesVersionsListCompleteResult, err error)
KubernetesVersionsListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ProvisionedClusterInstancesClient) ListAdminKubeconfig ¶
func (c ProvisionedClusterInstancesClient) ListAdminKubeconfig(ctx context.Context, id commonids.ScopeId) (result ListAdminKubeconfigOperationResponse, err error)
ListAdminKubeconfig ...
func (ProvisionedClusterInstancesClient) ListAdminKubeconfigThenPoll ¶
func (c ProvisionedClusterInstancesClient) ListAdminKubeconfigThenPoll(ctx context.Context, id commonids.ScopeId) error
ListAdminKubeconfigThenPoll performs ListAdminKubeconfig then polls until it's completed
func (ProvisionedClusterInstancesClient) ListUserKubeconfig ¶
func (c ProvisionedClusterInstancesClient) ListUserKubeconfig(ctx context.Context, id commonids.ScopeId) (result ListUserKubeconfigOperationResponse, err error)
ListUserKubeconfig ...
func (ProvisionedClusterInstancesClient) ListUserKubeconfigThenPoll ¶
func (c ProvisionedClusterInstancesClient) ListUserKubeconfigThenPoll(ctx context.Context, id commonids.ScopeId) error
ListUserKubeconfigThenPoll performs ListUserKubeconfig then polls until it's completed
func (ProvisionedClusterInstancesClient) ProvisionedClusterInstancesCreateOrUpdate ¶
func (c ProvisionedClusterInstancesClient) ProvisionedClusterInstancesCreateOrUpdate(ctx context.Context, id commonids.ScopeId, input ProvisionedCluster) (result ProvisionedClusterInstancesCreateOrUpdateOperationResponse, err error)
ProvisionedClusterInstancesCreateOrUpdate ...
func (ProvisionedClusterInstancesClient) ProvisionedClusterInstancesCreateOrUpdateThenPoll ¶
func (c ProvisionedClusterInstancesClient) ProvisionedClusterInstancesCreateOrUpdateThenPoll(ctx context.Context, id commonids.ScopeId, input ProvisionedCluster) error
ProvisionedClusterInstancesCreateOrUpdateThenPoll performs ProvisionedClusterInstancesCreateOrUpdate then polls until it's completed
func (ProvisionedClusterInstancesClient) ProvisionedClusterInstancesDelete ¶
func (c ProvisionedClusterInstancesClient) ProvisionedClusterInstancesDelete(ctx context.Context, id commonids.ScopeId) (result ProvisionedClusterInstancesDeleteOperationResponse, err error)
ProvisionedClusterInstancesDelete ...
func (ProvisionedClusterInstancesClient) ProvisionedClusterInstancesDeleteThenPoll ¶
func (c ProvisionedClusterInstancesClient) ProvisionedClusterInstancesDeleteThenPoll(ctx context.Context, id commonids.ScopeId) error
ProvisionedClusterInstancesDeleteThenPoll performs ProvisionedClusterInstancesDelete then polls until it's completed
func (ProvisionedClusterInstancesClient) ProvisionedClusterInstancesGet ¶
func (c ProvisionedClusterInstancesClient) ProvisionedClusterInstancesGet(ctx context.Context, id commonids.ScopeId) (result ProvisionedClusterInstancesGetOperationResponse, err error)
ProvisionedClusterInstancesGet ...
func (ProvisionedClusterInstancesClient) ProvisionedClusterInstancesList ¶
func (c ProvisionedClusterInstancesClient) ProvisionedClusterInstancesList(ctx context.Context, id commonids.ScopeId) (result ProvisionedClusterInstancesListOperationResponse, err error)
ProvisionedClusterInstancesList ...
func (ProvisionedClusterInstancesClient) ProvisionedClusterInstancesListComplete ¶
func (c ProvisionedClusterInstancesClient) ProvisionedClusterInstancesListComplete(ctx context.Context, id commonids.ScopeId) (ProvisionedClusterInstancesListCompleteResult, error)
ProvisionedClusterInstancesListComplete retrieves all the results into a single object
func (ProvisionedClusterInstancesClient) ProvisionedClusterInstancesListCompleteMatchingPredicate ¶
func (c ProvisionedClusterInstancesClient) ProvisionedClusterInstancesListCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, predicate ProvisionedClusterOperationPredicate) (result ProvisionedClusterInstancesListCompleteResult, err error)
ProvisionedClusterInstancesListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ProvisionedClusterInstancesClient) PutKubernetesVersions ¶
func (c ProvisionedClusterInstancesClient) PutKubernetesVersions(ctx context.Context, id commonids.ScopeId, input KubernetesVersionProfile) (result PutKubernetesVersionsOperationResponse, err error)
PutKubernetesVersions ...
func (ProvisionedClusterInstancesClient) PutKubernetesVersionsThenPoll ¶
func (c ProvisionedClusterInstancesClient) PutKubernetesVersionsThenPoll(ctx context.Context, id commonids.ScopeId, input KubernetesVersionProfile) error
PutKubernetesVersionsThenPoll performs PutKubernetesVersions then polls until it's completed
func (ProvisionedClusterInstancesClient) PutVMSkus ¶
func (c ProvisionedClusterInstancesClient) PutVMSkus(ctx context.Context, id commonids.ScopeId, input VMSkuProfile) (result PutVMSkusOperationResponse, err error)
PutVMSkus ...
func (ProvisionedClusterInstancesClient) PutVMSkusThenPoll ¶
func (c ProvisionedClusterInstancesClient) PutVMSkusThenPoll(ctx context.Context, id commonids.ScopeId, input VMSkuProfile) error
PutVMSkusThenPoll performs PutVMSkus then polls until it's completed
func (ProvisionedClusterInstancesClient) VMSkusList ¶
func (c ProvisionedClusterInstancesClient) VMSkusList(ctx context.Context, id commonids.ScopeId) (result VMSkusListOperationResponse, err error)
VMSkusList ...
func (ProvisionedClusterInstancesClient) VMSkusListComplete ¶
func (c ProvisionedClusterInstancesClient) VMSkusListComplete(ctx context.Context, id commonids.ScopeId) (VMSkusListCompleteResult, error)
VMSkusListComplete retrieves all the results into a single object
func (ProvisionedClusterInstancesClient) VMSkusListCompleteMatchingPredicate ¶
func (c ProvisionedClusterInstancesClient) VMSkusListCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, predicate VMSkuProfileOperationPredicate) (result VMSkusListCompleteResult, err error)
VMSkusListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type ProvisionedClusterInstancesGetOperationResponse ¶
type ProvisionedClusterInstancesGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ProvisionedCluster }
type ProvisionedClusterInstancesListCompleteResult ¶
type ProvisionedClusterInstancesListCompleteResult struct { LatestHttpResponse *http.Response Items []ProvisionedCluster }
type ProvisionedClusterInstancesListCustomPager ¶
func (*ProvisionedClusterInstancesListCustomPager) NextPageLink ¶
func (p *ProvisionedClusterInstancesListCustomPager) NextPageLink() *odata.Link
type ProvisionedClusterInstancesListOperationResponse ¶
type ProvisionedClusterInstancesListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ProvisionedCluster }
type ProvisionedClusterLicenseProfile ¶
type ProvisionedClusterLicenseProfile struct {
AzureHybridBenefit *AzureHybridBenefit `json:"azureHybridBenefit,omitempty"`
}
type ProvisionedClusterOperationPredicate ¶
func (ProvisionedClusterOperationPredicate) Matches ¶
func (p ProvisionedClusterOperationPredicate) Matches(input ProvisionedCluster) bool
type ProvisionedClusterPoolUpgradeProfile ¶
type ProvisionedClusterPoolUpgradeProfile struct { KubernetesVersion *string `json:"kubernetesVersion,omitempty"` OsType *OsType `json:"osType,omitempty"` Upgrades *[]ProvisionedClusterPoolUpgradeProfileProperties `json:"upgrades,omitempty"` }
type ProvisionedClusterProperties ¶
type ProvisionedClusterProperties struct { AgentPoolProfiles *[]NamedAgentPoolProfile `json:"agentPoolProfiles,omitempty"` AutoScalerProfile *ProvisionedClusterPropertiesAutoScalerProfile `json:"autoScalerProfile,omitempty"` CloudProviderProfile *CloudProviderProfile `json:"cloudProviderProfile,omitempty"` ClusterVMAccessProfile *ClusterVMAccessProfile `json:"clusterVMAccessProfile,omitempty"` ControlPlane *ControlPlaneProfile `json:"controlPlane,omitempty"` KubernetesVersion *string `json:"kubernetesVersion,omitempty"` LicenseProfile *ProvisionedClusterLicenseProfile `json:"licenseProfile,omitempty"` LinuxProfile *LinuxProfileProperties `json:"linuxProfile,omitempty"` NetworkProfile *NetworkProfile `json:"networkProfile,omitempty"` ProvisioningState *ResourceProvisioningState `json:"provisioningState,omitempty"` Status *ProvisionedClusterPropertiesStatus `json:"status,omitempty"` StorageProfile *StorageProfile `json:"storageProfile,omitempty"` }
type ProvisionedClusterPropertiesAutoScalerProfile ¶
type ProvisionedClusterPropertiesAutoScalerProfile struct { BalanceSimilarNodeGroups *string `json:"balance-similar-node-groups,omitempty"` Expander *Expander `json:"expander,omitempty"` MaxEmptyBulkDelete *string `json:"max-empty-bulk-delete,omitempty"` MaxGracefulTerminationSec *string `json:"max-graceful-termination-sec,omitempty"` MaxNodeProvisionTime *string `json:"max-node-provision-time,omitempty"` MaxTotalUnreadyPercentage *string `json:"max-total-unready-percentage,omitempty"` NewPodScaleUpDelay *string `json:"new-pod-scale-up-delay,omitempty"` OkTotalUnreadyCount *string `json:"ok-total-unready-count,omitempty"` ScaleDownDelayAfterAdd *string `json:"scale-down-delay-after-add,omitempty"` ScaleDownDelayAfterDelete *string `json:"scale-down-delay-after-delete,omitempty"` ScaleDownDelayAfterFailure *string `json:"scale-down-delay-after-failure,omitempty"` ScaleDownUnneededTime *string `json:"scale-down-unneeded-time,omitempty"` ScaleDownUnreadyTime *string `json:"scale-down-unready-time,omitempty"` ScaleDownUtilizationThreshold *string `json:"scale-down-utilization-threshold,omitempty"` ScanInterval *string `json:"scan-interval,omitempty"` SkipNodesWithLocalStorage *string `json:"skip-nodes-with-local-storage,omitempty"` SkipNodesWithSystemPods *string `json:"skip-nodes-with-system-pods,omitempty"` }
type ProvisionedClusterPropertiesStatus ¶
type ProvisionedClusterPropertiesStatus struct { ControlPlaneStatus *[]AddonStatusProfile `json:"controlPlaneStatus,omitempty"` CurrentState *ResourceProvisioningState `json:"currentState,omitempty"` ErrorMessage *string `json:"errorMessage,omitempty"` }
type ProvisionedClusterUpgradeProfile ¶
type ProvisionedClusterUpgradeProfile struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties ProvisionedClusterUpgradeProfileProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type ProvisionedClusterUpgradeProfileProperties ¶
type ProvisionedClusterUpgradeProfileProperties struct { ControlPlaneProfile ProvisionedClusterPoolUpgradeProfile `json:"controlPlaneProfile"` ProvisioningState *ResourceProvisioningState `json:"provisioningState,omitempty"` }
type ResourceProvisioningState ¶
type ResourceProvisioningState string
const ( ResourceProvisioningStateAccepted ResourceProvisioningState = "Accepted" ResourceProvisioningStateCanceled ResourceProvisioningState = "Canceled" ResourceProvisioningStateCreating ResourceProvisioningState = "Creating" ResourceProvisioningStateDeleting ResourceProvisioningState = "Deleting" ResourceProvisioningStateFailed ResourceProvisioningState = "Failed" ResourceProvisioningStatePending ResourceProvisioningState = "Pending" ResourceProvisioningStateSucceeded ResourceProvisioningState = "Succeeded" ResourceProvisioningStateUpdating ResourceProvisioningState = "Updating" ResourceProvisioningStateUpgrading ResourceProvisioningState = "Upgrading" )
func (*ResourceProvisioningState) UnmarshalJSON ¶
func (s *ResourceProvisioningState) UnmarshalJSON(bytes []byte) error
type ScopedAgentPoolId ¶
ScopedAgentPoolId is a struct representing the Resource ID for a Scoped Agent Pool
func NewScopedAgentPoolID ¶
func NewScopedAgentPoolID(connectedClusterResourceUri string, agentPoolName string) ScopedAgentPoolId
NewScopedAgentPoolID returns a new ScopedAgentPoolId struct
func ParseScopedAgentPoolID ¶
func ParseScopedAgentPoolID(input string) (*ScopedAgentPoolId, error)
ParseScopedAgentPoolID parses 'input' into a ScopedAgentPoolId
func ParseScopedAgentPoolIDInsensitively ¶
func ParseScopedAgentPoolIDInsensitively(input string) (*ScopedAgentPoolId, error)
ParseScopedAgentPoolIDInsensitively parses 'input' case-insensitively into a ScopedAgentPoolId note: this method should only be used for API response data and not user input
func (*ScopedAgentPoolId) FromParseResult ¶
func (id *ScopedAgentPoolId) FromParseResult(input resourceids.ParseResult) error
func (ScopedAgentPoolId) ID ¶
func (id ScopedAgentPoolId) ID() string
ID returns the formatted Scoped Agent Pool ID
func (ScopedAgentPoolId) Segments ¶
func (id ScopedAgentPoolId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Scoped Agent Pool ID
func (ScopedAgentPoolId) String ¶
func (id ScopedAgentPoolId) String() string
String returns a human-readable description of this Scoped Agent Pool ID
type StorageProfile ¶
type StorageProfile struct { NfsCsiDriver *StorageProfileNfsCSIDriver `json:"nfsCsiDriver,omitempty"` SmbCsiDriver *StorageProfileSmbCSIDriver `json:"smbCsiDriver,omitempty"` }
type StorageProfileNfsCSIDriver ¶
type StorageProfileNfsCSIDriver struct {
Enabled *bool `json:"enabled,omitempty"`
}
type StorageProfileSmbCSIDriver ¶
type StorageProfileSmbCSIDriver struct {
Enabled *bool `json:"enabled,omitempty"`
}
type VMSkuCapabilities ¶
type VMSkuProfile ¶
type VMSkuProfile struct { ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *VMSkuProfileProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type VMSkuProfileOperationPredicate ¶
func (VMSkuProfileOperationPredicate) Matches ¶
func (p VMSkuProfileOperationPredicate) Matches(input VMSkuProfile) bool
type VMSkuProfileProperties ¶
type VMSkuProfileProperties struct { ProvisioningState *ResourceProvisioningState `json:"provisioningState,omitempty"` Values *[]VMSkuProperties `json:"values,omitempty"` }
type VMSkuProperties ¶
type VMSkuProperties struct { Capabilities *[]VMSkuCapabilities `json:"capabilities,omitempty"` Name *string `json:"name,omitempty"` ResourceType *string `json:"resourceType,omitempty"` Size *string `json:"size,omitempty"` Tier *string `json:"tier,omitempty"` }
type VMSkusListCompleteResult ¶
type VMSkusListCompleteResult struct { LatestHttpResponse *http.Response Items []VMSkuProfile }
type VMSkusListCustomPager ¶
func (*VMSkusListCustomPager) NextPageLink ¶
func (p *VMSkusListCustomPager) NextPageLink() *odata.Link
type VMSkusListOperationResponse ¶
type VMSkusListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]VMSkuProfile }
Source Files ¶
- client.go
- constants.go
- id_scopedagentpool.go
- method_agentpoolcreateorupdate.go
- method_agentpooldelete.go
- method_agentpoolget.go
- method_agentpoollistbyprovisionedcluster.go
- method_deletekubernetesversions.go
- method_deletevmskus.go
- method_getkubernetesversions.go
- method_getupgradeprofile.go
- method_getvmskus.go
- method_hybrididentitymetadatadelete.go
- method_hybrididentitymetadataget.go
- method_hybrididentitymetadatalistbycluster.go
- method_hybrididentitymetadataput.go
- method_kubernetesversionslist.go
- method_listadminkubeconfig.go
- method_listuserkubeconfig.go
- method_provisionedclusterinstancescreateorupdate.go
- method_provisionedclusterinstancesdelete.go
- method_provisionedclusterinstancesget.go
- method_provisionedclusterinstanceslist.go
- method_putkubernetesversions.go
- method_putvmskus.go
- method_vmskuslist.go
- model_addonstatusprofile.go
- model_agentpool.go
- model_agentpoolproperties.go
- model_agentpoolprovisioningstatusstatus.go
- model_agentpoolupdateprofile.go
- model_cloudproviderprofile.go
- model_cloudproviderprofileinfranetworkprofile.go
- model_clustervmaccessprofile.go
- model_controlplaneprofile.go
- model_controlplaneprofilecontrolplaneendpoint.go
- model_credentialresult.go
- model_extendedlocation.go
- model_hybrididentitymetadata.go
- model_hybrididentitymetadataproperties.go
- model_kubernetespatchversions.go
- model_kubernetesversionprofile.go
- model_kubernetesversionprofileproperties.go
- model_kubernetesversionproperties.go
- model_kubernetesversionreadiness.go
- model_linuxprofileproperties.go
- model_linuxprofilepropertiesssh.go
- model_linuxprofilepropertiessshpublickeysinlined.go
- model_listcredentialresponse.go
- model_listcredentialresponseerror.go
- model_listcredentialresponseproperties.go
- model_namedagentpoolprofile.go
- model_networkprofile.go
- model_networkprofileloadbalancerprofile.go
- model_provisionedcluster.go
- model_provisionedclusterlicenseprofile.go
- model_provisionedclusterpoolupgradeprofile.go
- model_provisionedclusterpoolupgradeprofileproperties.go
- model_provisionedclusterproperties.go
- model_provisionedclusterpropertiesautoscalerprofile.go
- model_provisionedclusterpropertiesstatus.go
- model_provisionedclusterupgradeprofile.go
- model_provisionedclusterupgradeprofileproperties.go
- model_storageprofile.go
- model_storageprofilenfscsidriver.go
- model_storageprofilesmbcsidriver.go
- model_vmskucapabilities.go
- model_vmskuprofile.go
- model_vmskuprofileproperties.go
- model_vmskuproperties.go
- predicates.go
- version.go