Compartir a través de


IContainerInstanceDefinition<ParentT> Interfaz

Definición

Agrupación de las fases de definición de volumen del grupo de contenedores.

public interface IContainerInstanceDefinition<ParentT> : Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IContainerInstanceDefinitionBlank<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithContainerInstanceAttach<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithCpuCoreCount<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithEnvironmentVariables<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithGpuResource<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithImage<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithMemorySize<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithOrWithoutPorts<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithoutPorts<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithPorts<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithPortsOrContainerInstanceAttach<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithStartingCommandLine<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithStartingCommandLineBeta<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithVolumeMountSetting<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta
type IContainerInstanceDefinition<'ParentT> = interface
    interface IContainerInstanceDefinitionBlank<'ParentT>
    interface IWithImage<'ParentT>
    interface IWithOrWithoutPorts<'ParentT>
    interface IWithPorts<'ParentT>
    interface IBeta
    interface IWithoutPorts<'ParentT>
    interface IWithPortsOrContainerInstanceAttach<'ParentT>
    interface IWithContainerInstanceAttach<'ParentT>
    interface IWithCpuCoreCount<'ParentT>
    interface IWithGpuResource<'ParentT>
    interface IWithMemorySize<'ParentT>
    interface IWithStartingCommandLine<'ParentT>
    interface IWithStartingCommandLineBeta<'ParentT>
    interface IWithEnvironmentVariables<'ParentT>
    interface IWithVolumeMountSetting<'ParentT>
    interface IInDefinition<'ParentT>
Public Interface IContainerInstanceDefinition(Of ParentT)
Implements IBeta, IContainerInstanceDefinitionBlank(Of ParentT), IInDefinition(Of ParentT), IWithContainerInstanceAttach(Of ParentT), IWithCpuCoreCount(Of ParentT), IWithEnvironmentVariables(Of ParentT), IWithGpuResource(Of ParentT), IWithImage(Of ParentT), IWithMemorySize(Of ParentT), IWithOrWithoutPorts(Of ParentT), IWithoutPorts(Of ParentT), IWithPorts(Of ParentT), IWithPortsOrContainerInstanceAttach(Of ParentT), IWithStartingCommandLine(Of ParentT), IWithStartingCommandLineBeta(Of ParentT), IWithVolumeMountSetting(Of ParentT)

Parámetros de tipo

ParentT
Implementaciones

Métodos

Attach()

Agrupación de las fases de definición de volumen del grupo de contenedores.

(Heredado de IInDefinition<ParentT>)
WithCpuCoreCount(Double)

Especifica el número de núcleos de CPU asignados a esta instancia de contenedor.

(Heredado de IWithCpuCoreCount<ParentT>)
WithEnvironmentVariable(String, String)

Especifica la variable de entorno.

(Heredado de IWithEnvironmentVariables<ParentT>)
WithEnvironmentVariables(IDictionary<String,String>)

Especifica las variables de entorno.

(Heredado de IWithEnvironmentVariables<ParentT>)
WithEnvironmentVariablesWithSecuredValue(IDictionary<String,String>)

Especifica una colección de pares de nombre y valor seguro para las variables de entorno.

(Heredado de IWithEnvironmentVariables<ParentT>)
WithEnvironmentVariableWithSecuredValue(String, String)

Especifica la variable de entorno que tiene un valor protegido.

(Heredado de IWithEnvironmentVariables<ParentT>)
WithExternalTcpPort(Int32)

Especifica el puerto TCP del contenedor disponible para los clientes externos. Se creará una dirección IP pública para permitir que los clientes externos lleguen a los contenedores del grupo. Para permitir que los clientes externos lleguen a un contenedor dentro del grupo, debe exponer el puerto en la dirección IP y desde el contenedor. Dado que los contenedores dentro del grupo comparten un espacio de nombres de puerto, no se admite la asignación de puertos.

(Heredado de IWithPorts<ParentT>)
WithExternalTcpPorts(Int32[])

Especifica los puertos TCP del contenedor disponibles para los clientes externos. Se creará una dirección IP pública para permitir que los clientes externos lleguen a los contenedores del grupo. Para permitir que los clientes externos lleguen a un contenedor dentro del grupo, debe exponer el puerto en la dirección IP y desde el contenedor. Dado que los contenedores dentro del grupo comparten un espacio de nombres de puerto, no se admite la asignación de puertos.

(Heredado de IWithPorts<ParentT>)
WithExternalUdpPort(Int32)

Especifica el puerto UDP del contenedor disponible para los clientes externos. Se creará una dirección IP pública para permitir que los clientes externos lleguen a los contenedores del grupo. Para permitir que los clientes externos lleguen a un contenedor dentro del grupo, debe exponer el puerto en la dirección IP y desde el contenedor. Dado que los contenedores dentro del grupo comparten un espacio de nombres de puerto, no se admite la asignación de puertos.

(Heredado de IWithPorts<ParentT>)
WithExternalUdpPorts(Int32[])

Especifica los puertos UDP del contenedor disponibles para los clientes externos. Se creará una dirección IP pública para permitir que los clientes externos lleguen a los contenedores del grupo. Para permitir que los clientes externos lleguen a un contenedor dentro del grupo, debe exponer el puerto en la dirección IP y desde el contenedor. Dado que los contenedores dentro del grupo comparten un espacio de nombres de puerto, no se admite la asignación de puertos.

(Heredado de IWithPorts<ParentT>)
WithGpuResource(Int32, GpuSku)

Agrupación de las fases de definición de volumen del grupo de contenedores.

(Heredado de IWithGpuResource<ParentT>)
WithImage(String)

Especifica la imagen de contenedor que se va a usar.

(Heredado de IWithImage<ParentT>)
WithInternalTcpPort(Int32)

Especifica que el puerto TCP del contenedor solo está disponible para los clientes internos (otras instancias de contenedor dentro del grupo de contenedores). Los contenedores dentro de un grupo pueden comunicar entre sí a través de localhost en los puertos que han expuesto, incluso si estos puertos no se exponen externamente en la dirección IP del grupo.

(Heredado de IWithPorts<ParentT>)
WithInternalTcpPorts(Int32[])

Especifica que los puertos TCP del contenedor solo están disponibles para los clientes internos (otras instancias de contenedor dentro del grupo de contenedores). Los contenedores dentro de un grupo pueden comunicar entre sí a través de localhost en los puertos que han expuesto, incluso si estos puertos no se exponen externamente en la dirección IP del grupo.

(Heredado de IWithPorts<ParentT>)
WithInternalUdpPort(Int32)

Especifica que el puerto UDP del contenedor solo está disponible para los clientes internos (otras instancias de contenedor dentro del grupo de contenedores). Los contenedores dentro de un grupo pueden comunicar entre sí a través de localhost en los puertos que han expuesto, incluso si estos puertos no se exponen externamente en la dirección IP del grupo.

(Heredado de IWithPorts<ParentT>)
WithInternalUdpPorts(Int32[])

Especifica que los puertos Udp del contenedor solo están disponibles para los clientes internos (otras instancias de contenedor dentro del grupo de contenedores). Los contenedores dentro de un grupo pueden comunicar entre sí a través de localhost en los puertos que han expuesto, incluso si estos puertos no se exponen externamente en la dirección IP del grupo.

(Heredado de IWithPorts<ParentT>)
WithMemorySizeInGB(Double)

Especifica el tamaño de memoria en GB asignados a esta instancia de contenedor.

(Heredado de IWithMemorySize<ParentT>)
WithoutPorts()

Especifica que no se abrirán los puertos interna o externamente para esta instancia de contenedor.

(Heredado de IWithoutPorts<ParentT>)
WithReadOnlyVolumeMountSetting(IDictionary<String,String>)

Especifica el volumen del grupo de contenedores que va a montar la instancia de contenedor en una ruta de acceso de montaje especificada. El montaje de un recurso compartido de archivos de Azure como un volumen en un contenedor es un proceso que consta de dos pasos. En primer lugar, proporcione los detalles del recurso compartido como parte de la definición del grupo de contenedores y, a continuación, especifique cómo wan el volumen montado dentro de uno o varios de los contenedores del grupo.

(Heredado de IWithVolumeMountSetting<ParentT>)
WithReadOnlyVolumeMountSetting(String, String)

Especifica el volumen del grupo de contenedores que va a montar la instancia de contenedor en una ruta de acceso de montaje especificada. El montaje de un recurso compartido de archivos de Azure como un volumen en un contenedor es un proceso que consta de dos pasos. En primer lugar, proporcione los detalles del recurso compartido como parte de la definición del grupo de contenedores y, a continuación, especifique cómo wan el volumen montado dentro de uno o varios de los contenedores del grupo.

(Heredado de IWithVolumeMountSetting<ParentT>)
WithStartingCommandLine(String)

Especifica la línea de comandos inicial.

(Heredado de IWithStartingCommandLine<ParentT>)
WithStartingCommandLine(String, String[])

Especifica las líneas de comandos iniciales.

(Heredado de IWithStartingCommandLineBeta<ParentT>)
WithVolumeMountSetting(IDictionary<String,String>)

Especifica el volumen del grupo de contenedores que va a montar la instancia de contenedor en una ruta de acceso de montaje especificada. El montaje de un recurso compartido de archivos de Azure como un volumen en un contenedor es un proceso que consta de dos pasos. En primer lugar, proporcione los detalles del recurso compartido como parte de la definición del grupo de contenedores y, a continuación, especifique cómo wan el volumen montado dentro de uno o varios de los contenedores del grupo.

(Heredado de IWithVolumeMountSetting<ParentT>)
WithVolumeMountSetting(String, String)

Especifica el volumen del grupo de contenedores que va a montar la instancia de contenedor en una ruta de acceso de montaje especificada. El montaje de un recurso compartido de archivos de Azure como un volumen en un contenedor es un proceso que consta de dos pasos. En primer lugar, proporcione los detalles del recurso compartido como parte de la definición del grupo de contenedores y, a continuación, especifique cómo wan el volumen montado dentro de uno o varios de los contenedores del grupo.

(Heredado de IWithVolumeMountSetting<ParentT>)

Se aplica a