Partilhar via


IDefinition Interface

Definição

Interface para todas as definições relacionadas a um cluster do Kubernetes.

public interface IDefinition : Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IBlank, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithAgentPool, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithCreate, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithGroup, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithLinuxRootUsername, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithLinuxSshKey, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithServicePrincipalClientId, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithServicePrincipalProfile, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithVersion, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithVersion>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithVersion>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithVersion>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithVersion>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.ContainerService.Fluent.IKubernetesCluster>
type IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<IWithGroup>
    interface IWithGroup
    interface IWithGroup<IWithVersion>
    interface IWithExistingResourceGroup<IWithVersion>
    interface IWithNewResourceGroup<IWithVersion>
    interface IWithCreatableResourceGroup<IWithVersion>
    interface IWithVersion
    interface IWithLinuxRootUsername
    interface IWithLinuxSshKey
    interface IWithServicePrincipalClientId
    interface IWithServicePrincipalProfile
    interface IWithDnsPrefix
    interface IWithAgentPool
    interface IWithNetworkProfile
    interface IBeta
    interface IWithAddOnProfiles
    interface IWithAddOnProfilesBeta
    interface IWithVirtualNode
    interface IWithCreate
    interface ICreatable<IKubernetesCluster>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of IKubernetesCluster), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithAgentPool, IWithCreatableResourceGroup(Of IWithVersion), IWithCreate, IWithExistingResourceGroup(Of IWithVersion), IWithGroup, IWithGroup(Of IWithVersion), IWithLinuxRootUsername, IWithLinuxSshKey, IWithNewResourceGroup(Of IWithVersion), IWithServicePrincipalClientId, IWithServicePrincipalProfile, IWithVersion
Implementações

Propriedades

DefineNetworkProfile

Obtém Começa a definição de um perfil de rede a ser anexado ao cluster do Kubernetes.

(Herdado de IWithNetworkProfile)
Key

Interface para todas as definições relacionadas a um cluster do Kubernetes.

(Herdado de IIndexable)
Name

Obtém o nome do recurso creatável.

(Herdado de ICreatable<T>)

Métodos

Create()

Execute a solicitação de criação.

(Herdado de ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Coloca a solicitação na fila e permite que o cliente HTTP a execute quando os recursos do sistema estiverem disponíveis.

(Herdado de ICreatable<T>)
DefineAgentPool(String)

Inicia a definição de um perfil de pool de agentes a ser anexado ao cluster do Kubernetes.

(Herdado de IWithAgentPool)
WithAddOnProfiles(IDictionary<String,ManagedClusterAddonProfile>)

Atualizações os perfis do complemento do cluster.

(Herdado de IWithAddOnProfilesBeta)
WithDnsPrefix(String)

Especifica o prefixo DNS a ser usado para criar o FQDN para o pool de master.

(Herdado de IWithDnsPrefix)
WithExistingResourceGroup(IResourceGroup)

Associa o recurso a um grupo de recursos existente.

(Herdado de IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Associa o recurso a um grupo de recursos existente.

(Herdado de IWithExistingResourceGroup<T>)
WithLatestVersion()

Usa a versão mais recente para o cluster do Kubernetes.

(Herdado de IWithVersion)
WithNewResourceGroup()

Interface para todas as definições relacionadas a um cluster do Kubernetes.

(Herdado de IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Cria um novo grupo de recursos para colocar o recurso, com base na definição especificada.

(Herdado de IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

Interface para todas as definições relacionadas a um cluster do Kubernetes.

(Herdado de IWithNewResourceGroup<T>)
WithRegion(Region)

Especifica a região do recurso.

(Herdado de IDefinitionWithRegion<T>)
WithRegion(String)

Especifica a região para o recurso por nome.

(Herdado de IDefinitionWithRegion<T>)
WithRootUsername(String)

Inicia a definição para especificar o nome de usuário raiz do Linux.

(Herdado de IWithLinuxRootUsername)
WithServicePrincipalClientId(String)

Propriedades para a entidade de serviço de cluster do Kubernetes.

(Herdado de IWithServicePrincipalClientId)
WithServicePrincipalSecret(String)

Propriedades da entidade de serviço.

(Herdado de IWithServicePrincipalProfile)
WithSshKey(String)

Inicia a definição para especificar a chave ssh do Linux.

(Herdado de IWithLinuxSshKey)
WithTag(String, String)

Adiciona uma marca ao recurso.

(Herdado de IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Especifica marcas para o recurso como {@link Map}.

(Herdado de IDefinitionWithTags<T>)
WithVersion(KubernetesVersion)

Especifica a versão do cluster do Kubernetes.

(Herdado de IWithVersion)
WithVersion(String)

Especifica a versão do cluster do Kubernetes.

(Herdado de IWithVersion)
WithVirtualNode(String)

Cria um nó virtual com a ACI. IMPORTANTE: Esse método deve ser chamado após 'WithAddOnProfiles'.

(Herdado de IWithVirtualNode)

Aplica-se a