Compartilhar via


IContainerInstanceDefinition<ParentT> Interface

Definição

Agrupamento dos estágios de definição de volume do grupo de contêineres.

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
Implementações

Métodos

Attach()

Agrupamento dos estágios de definição de volume do grupo de contêineres.

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

Especifica o número de núcleos de CPU atribuídos a essa instância de contêiner.

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

Especifica a variável de ambiente.

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

Especifica as variáveis de ambiente.

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

Especifica uma coleção de pares de nome e valor seguro para as variáveis de ambiente.

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

Especifica a variável de ambiente que tem um valor protegido.

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

Especifica a porta TCP do contêiner disponível para clientes externos. Um endereço IP público será criado para permitir que clientes externos alcancem os contêineres dentro do grupo. Para permitir que clientes externos alcancem um contêiner dentro do grupo, você deve expor a porta no endereço IP e do contêiner. Já que contêineres dentro do grupo compartilham um namespace de porta, não há suporte para mapeamento de porta.

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

Especifica as portas TCP do contêiner disponíveis para clientes externos. Um endereço IP público será criado para permitir que clientes externos alcancem os contêineres dentro do grupo. Para permitir que clientes externos alcancem um contêiner dentro do grupo, você deve expor a porta no endereço IP e do contêiner. Já que contêineres dentro do grupo compartilham um namespace de porta, não há suporte para mapeamento de porta.

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

Especifica a porta UDP do contêiner disponível para clientes externos. Um endereço IP público será criado para permitir que clientes externos alcancem os contêineres dentro do grupo. Para permitir que clientes externos alcancem um contêiner dentro do grupo, você deve expor a porta no endereço IP e do contêiner. Já que contêineres dentro do grupo compartilham um namespace de porta, não há suporte para mapeamento de porta.

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

Especifica as portas UDP do contêiner disponíveis para clientes externos. Um endereço IP público será criado para permitir que clientes externos alcancem os contêineres dentro do grupo. Para permitir que clientes externos alcancem um contêiner dentro do grupo, você deve expor a porta no endereço IP e do contêiner. Já que contêineres dentro do grupo compartilham um namespace de porta, não há suporte para mapeamento de porta.

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

Agrupamento dos estágios de definição de volume do grupo de contêineres.

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

Especifica a imagem de contêiner a ser usada.

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

Especifica que a porta TCP do contêiner está disponível somente para clientes internos (outras instâncias de contêiner dentro do grupo de contêineres). Contêineres dentro de um grupo podem acessar uns aos outros por meio de localhost nas portas que eles têm expostos, mesmo se essas portas não estão expostas externamente no endereço IP do grupo.

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

Especifica que as portas TCP do contêiner estão disponíveis somente para clientes internos (outras instâncias de contêiner dentro do grupo de contêineres). Contêineres dentro de um grupo podem acessar uns aos outros por meio de localhost nas portas que eles têm expostos, mesmo se essas portas não estão expostas externamente no endereço IP do grupo.

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

Especifica que a porta UDP do contêiner está disponível somente para clientes internos (outras instâncias de contêiner dentro do grupo de contêineres). Contêineres dentro de um grupo podem acessar uns aos outros por meio de localhost nas portas que eles têm expostos, mesmo se essas portas não estão expostas externamente no endereço IP do grupo.

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

Especifica que as portas Udp do contêiner estão disponíveis apenas para clientes internos (outras instâncias de contêiner dentro do grupo de contêineres). Contêineres dentro de um grupo podem acessar uns aos outros por meio de localhost nas portas que eles têm expostos, mesmo se essas portas não estão expostas externamente no endereço IP do grupo.

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

Especifica o tamanho da memória em GB atribuído a essa instância de contêiner.

(Herdado de IWithMemorySize<ParentT>)
WithoutPorts()

Especifica que as portas não serão abertas internamente ou externamente para essa instância de contêiner.

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

Especifica o volume do grupo de contêineres a ser montado pela instância de contêiner em um caminho de montagem especificado. Montar um compartilhamento de arquivos do Azure como um volume em um contêiner é um processo de duas etapas. Primeiro, forneça os detalhes do compartilhamento como parte da definição do grupo de contêineres e especifique como diminuir o volume montado em um ou mais contêineres no grupo.

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

Especifica o volume do grupo de contêineres a ser montado pela instância de contêiner em um caminho de montagem especificado. Montar um compartilhamento de arquivos do Azure como um volume em um contêiner é um processo de duas etapas. Primeiro, forneça os detalhes do compartilhamento como parte da definição do grupo de contêineres e especifique como diminuir o volume montado em um ou mais contêineres no grupo.

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

Especifica a linha de comando inicial.

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

Especifica as linhas de comando iniciais.

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

Especifica o volume do grupo de contêineres a ser montado pela instância de contêiner em um caminho de montagem especificado. Montar um compartilhamento de arquivos do Azure como um volume em um contêiner é um processo de duas etapas. Primeiro, forneça os detalhes do compartilhamento como parte da definição do grupo de contêineres e especifique como diminuir o volume montado em um ou mais contêineres no grupo.

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

Especifica o volume do grupo de contêineres a ser montado pela instância de contêiner em um caminho de montagem especificado. Montar um compartilhamento de arquivos do Azure como um volume em um contêiner é um processo de duas etapas. Primeiro, forneça os detalhes do compartilhamento como parte da definição do grupo de contêineres e especifique como diminuir o volume montado em um ou mais contêineres no grupo.

(Herdado de IWithVolumeMountSetting<ParentT>)

Aplica-se a