IDefinition Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
-
IBlank IWithAgentPool IWithCreate IWithDiagnostics IWithGroup IWithLinux IWithLinuxRootUsername IWithLinuxSshKey IWithMasterDnsPrefix IWithMasterNodeCount IWithMasterOSDiskSize IWithMasterStorageProfile IWithMasterVMSize IWithOrchestrator IWithServicePrincipalProfile IWithSubnet IWithCreatableResourceGroup<IWithOrchestrator> IWithCreatableResourceGroup<T> IWithExistingResourceGroup<IWithOrchestrator> IWithExistingResourceGroup<T> IWithGroup<IWithOrchestrator> IWithNewResourceGroup<IWithOrchestrator> IWithNewResourceGroup<T> IDefinitionWithRegion<IWithGroup> IDefinitionWithTags<IWithCreate> ICreatable<IContainerService> IIndexable
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
Azure SDK for .NET