Compartilhar via


IWithPortsOrContainerInstanceAttach<ParentT> Interface

Definição

O estágio da definição da instância de contêiner que permite especificar uma ou mais portas de contêiner.

public interface IWithPortsOrContainerInstanceAttach<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.IWithMemorySize<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithPorts<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 IWithPortsOrContainerInstanceAttach<'ParentT> = interface
    interface IWithPorts<'ParentT>
    interface IBeta
    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 IWithPortsOrContainerInstanceAttach(Of ParentT)
Implements IBeta, IInDefinition(Of ParentT), IWithContainerInstanceAttach(Of ParentT), IWithCpuCoreCount(Of ParentT), IWithEnvironmentVariables(Of ParentT), IWithGpuResource(Of ParentT), IWithMemorySize(Of ParentT), IWithPorts(Of ParentT), IWithStartingCommandLine(Of ParentT), IWithStartingCommandLineBeta(Of ParentT), IWithVolumeMountSetting(Of ParentT)

Parâmetros de tipo

ParentT

O estágio da definição pai à qual retornar depois de anexar essa definição.

Derivado
Implementações

Métodos

Attach()

O estágio da definição da instância de contêiner que permite especificar uma ou mais portas de contêiner.

(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)

O estágio da definição da instância de contêiner que permite especificar uma ou mais portas de contêiner.

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