Compartilhar via


IDefinition Interface

Definição

Interface de contêiner para todas as definições relacionadas a um serviço de contêiner.

public interface IDefinition : Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IBlank, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithAgentPool, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithCreate, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithGroup, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithLinux, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithLinuxRootUsername, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithLinuxSshKey, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithMasterNodeCount, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithOrchestrator, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithServicePrincipalProfile, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithOrchestrator>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithOrchestrator>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithOrchestrator>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithOrchestrator>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.ContainerService.Fluent.IContainerService>
type IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<IWithGroup>
    interface IWithGroup
    interface IWithGroup<IWithOrchestrator>
    interface IWithExistingResourceGroup<IWithOrchestrator>
    interface IWithNewResourceGroup<IWithOrchestrator>
    interface IWithCreatableResourceGroup<IWithOrchestrator>
    interface IWithOrchestrator
    interface IWithMasterNodeCount
    interface IWithLinux
    interface IWithLinuxRootUsername
    interface IWithLinuxSshKey
    interface IWithAgentPool
    interface IWithServicePrincipalProfile
    interface IWithCreate
    interface IWithMasterDnsPrefix
    interface IWithDiagnostics
    interface IWithMasterVMSize
    interface IWithMasterStorageProfile
    interface IWithMasterOSDiskSize
    interface IWithSubnet
    interface ICreatable<IContainerService>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
Public Interface IDefinition
Implements IBlank, ICreatable(Of IContainerService), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithAgentPool, IWithCreatableResourceGroup(Of IWithOrchestrator), IWithCreate, IWithExistingResourceGroup(Of IWithOrchestrator), IWithGroup, IWithGroup(Of IWithOrchestrator), IWithLinux, IWithLinuxRootUsername, IWithLinuxSshKey, IWithMasterNodeCount, IWithNewResourceGroup(Of IWithOrchestrator), IWithOrchestrator, IWithServicePrincipalProfile
Implementações

Propriedades

Key

Interface de contêiner para todas as definições relacionadas a um serviço de contêiner.

(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 serviço de contêiner.

(Herdado de IWithAgentPool)
WithDcosOrchestration()

Especifica o tipo de orquestração DCOS para o serviço de contêiner.

(Herdado de IWithOrchestrator)
WithDiagnostics()

Habilita diagnóstico.

(Herdado de IWithDiagnostics)
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>)
WithKubernetesOrchestration()

Especifica o tipo de orquestração do Kubernetes para o serviço de contêiner.

(Herdado de IWithOrchestrator)
WithLinux()

Inicia a definição para especificar as configurações do Linux.

(Herdado de IWithLinux)
WithMasterDnsPrefix(String)

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

(Herdado de IWithMasterDnsPrefix)
WithMasterNodeCount(ContainerServiceMasterProfileCount)

Especifica a contagem de nós master.

(Herdado de IWithMasterNodeCount)
WithMasterOSDiskSizeInGB(Int32)

Tamanho do disco do sistema operacional em GB a ser usado para cada computador no pool de master. Se você especificar 0, o tamanho padrão do osDisk será usado de acordo com o vmSize especificado.

(Herdado de IWithMasterOSDiskSize)
WithMasterStorageProfile(ContainerServiceStorageProfileTypes)

Especifica o tipo de armazenamento a ser usado para cada computador em master pool.

(Herdado de IWithMasterStorageProfile)
WithMasterVMSize(ContainerServiceVMSizeTypes)

Especifica o tamanho das VMs master, padrão definido como "Standard_D2_v2".

(Herdado de IWithMasterVMSize)
WithNewResourceGroup()

Interface de contêiner para todas as definições relacionadas a um serviço de contêiner.

(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 de contêiner para todas as definições relacionadas a um serviço de contêiner.

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

Especifica a região do recurso.

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

Especifica a região do 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)
WithServicePrincipal(String, String)

Propriedades para entidades de serviço de cluster.

(Herdado de IWithServicePrincipalProfile)
WithSshKey(String)

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

(Herdado de IWithLinuxSshKey)
WithSubnet(String, String)

Especifica a rede virtual e a sub-rede para as máquinas virtuais no master e nos pools de agentes.

(Herdado de IWithSubnet)
WithSwarmOrchestration()

Especifica o tipo de orquestração Swarm para o serviço de contêiner.

(Herdado de IWithOrchestrator)
WithTag(String, String)

Adiciona uma marca ao recurso.

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

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

(Herdado de IDefinitionWithTags<T>)

Aplica-se a