Compartir a través de


IDefinition Interfaz

Definición

Interfaz de contenedor para todas las definiciones relacionadas con un servicio de contenedor.

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
Implementaciones

Propiedades

Key

Interfaz de contenedor para todas las definiciones relacionadas con un servicio de contenedor.

(Heredado de IIndexable)
Name

Obtiene el nombre del recurso que se puede crear.

(Heredado de ICreatable<T>)

Métodos

Create()

Ejecute la solicitud de creación.

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

Coloca la solicitud en la cola y permite que el cliente HTTP lo ejecute cuando los recursos del sistema estén disponibles.

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

Comienza la definición de un perfil de grupo de agentes que se va a adjuntar al servicio de contenedor.

(Heredado de IWithAgentPool)
WithDcosOrchestration()

Especifica el tipo de orquestación dcOS para el servicio de contenedor.

(Heredado de IWithOrchestrator)
WithDiagnostics()

Habilita los diagnósticos.

(Heredado de IWithDiagnostics)
WithExistingResourceGroup(IResourceGroup)

Asocia el recurso a un grupo de recursos existente.

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

Asocia el recurso a un grupo de recursos existente.

(Heredado de IWithExistingResourceGroup<T>)
WithKubernetesOrchestration()

Especifica el tipo de orquestación de Kubernetes para el servicio de contenedor.

(Heredado de IWithOrchestrator)
WithLinux()

Comienza la definición para especificar la configuración de Linux.

(Heredado de IWithLinux)
WithMasterDnsPrefix(String)

Especifica el prefijo DNS que se va a usar para crear el FQDN para el grupo maestro.

(Heredado de IWithMasterDnsPrefix)
WithMasterNodeCount(ContainerServiceMasterProfileCount)

Especifica el número de nodos maestros.

(Heredado de IWithMasterNodeCount)
WithMasterOSDiskSizeInGB(Int32)

Tamaño del disco del sistema operativo en GB que se usará para cada máquina del grupo maestro. Si especifica 0, el tamaño predeterminado de osDisk se usará según el valor de vmSize especificado.

(Heredado de IWithMasterOSDiskSize)
WithMasterStorageProfile(ContainerServiceStorageProfileTypes)

Especifica el tipo de almacenamiento que se va a usar para cada máquina del grupo maestro.

(Heredado de IWithMasterStorageProfile)
WithMasterVMSize(ContainerServiceVMSizeTypes)

Especifica el tamaño de las máquinas virtuales maestras, el valor predeterminado se establece en "Standard_D2_v2".

(Heredado de IWithMasterVMSize)
WithNewResourceGroup()

Interfaz de contenedor para todas las definiciones relacionadas con un servicio de contenedor.

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

Crea un nuevo grupo de recursos en el que colocar el recurso, en función de la definición especificada.

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

Interfaz de contenedor para todas las definiciones relacionadas con un servicio de contenedor.

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

Especifica la región del recurso.

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

Especifica la región del recurso por nombre.

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

Comienza la definición para especificar el nombre de usuario raíz de Linux.

(Heredado de IWithLinuxRootUsername)
WithServicePrincipal(String, String)

Propiedades de las entidades de servicio del clúster.

(Heredado de IWithServicePrincipalProfile)
WithSshKey(String)

Comienza la definición para especificar la clave SSH de Linux.

(Heredado de IWithLinuxSshKey)
WithSubnet(String, String)

Especifica la red virtual y la subred de las máquinas virtuales de los grupos maestros y de agentes.

(Heredado de IWithSubnet)
WithSwarmOrchestration()

Especifica el tipo de orquestación Swarm para el servicio de contenedor.

(Heredado de IWithOrchestrator)
WithTag(String, String)

Agrega una etiqueta al recurso.

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

Especifica etiquetas para el recurso como {@link Map}.

(Heredado de IDefinitionWithTags<T>)

Se aplica a