Partager via


IContainerInstanceDefinition<ParentT> Interface

Définition

Regroupement des étapes de définition de volume du groupe de conteneurs.

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)

Paramètres de type

ParentT
Implémente

Méthodes

Attach()

Regroupement des étapes de définition de volume du groupe de conteneurs.

(Hérité de IInDefinition<ParentT>)
WithCpuCoreCount(Double)

Spécifie le nombre de cœurs d’UC attribués à ce conteneur instance.

(Hérité de IWithCpuCoreCount<ParentT>)
WithEnvironmentVariable(String, String)

Spécifie la variable d’environnement.

(Hérité de IWithEnvironmentVariables<ParentT>)
WithEnvironmentVariables(IDictionary<String,String>)

Spécifie les variables d’environnement.

(Hérité de IWithEnvironmentVariables<ParentT>)
WithEnvironmentVariablesWithSecuredValue(IDictionary<String,String>)

Spécifie une collection de paires nom et valeur sécurisée pour les variables d’environnement.

(Hérité de IWithEnvironmentVariables<ParentT>)
WithEnvironmentVariableWithSecuredValue(String, String)

Spécifie la variable d’environnement qui a une valeur sécurisée.

(Hérité de IWithEnvironmentVariables<ParentT>)
WithExternalTcpPort(Int32)

Spécifie le port TCP du conteneur disponible pour les clients externes. Une adresse IP publique sera créée pour permettre aux clients externes d’atteindre les conteneurs au sein du groupe. Pour que les clients externes puissent atteindre un conteneur au sein du groupe, vous devez exposer le port sur l’adresse IP et à partir du conteneur. Étant donné que les conteneurs au sein du groupe partagent un espace de noms de port, le mappage de port n’est pas pris en charge.

(Hérité de IWithPorts<ParentT>)
WithExternalTcpPorts(Int32[])

Spécifie les ports TCP du conteneur disponibles pour les clients externes. Une adresse IP publique sera créée pour permettre aux clients externes d’atteindre les conteneurs au sein du groupe. Pour que les clients externes puissent atteindre un conteneur au sein du groupe, vous devez exposer le port sur l’adresse IP et à partir du conteneur. Étant donné que les conteneurs au sein du groupe partagent un espace de noms de port, le mappage de port n’est pas pris en charge.

(Hérité de IWithPorts<ParentT>)
WithExternalUdpPort(Int32)

Spécifie le port UDP du conteneur disponible pour les clients externes. Une adresse IP publique sera créée pour permettre aux clients externes d’atteindre les conteneurs au sein du groupe. Pour que les clients externes puissent atteindre un conteneur au sein du groupe, vous devez exposer le port sur l’adresse IP et à partir du conteneur. Étant donné que les conteneurs au sein du groupe partagent un espace de noms de port, le mappage de port n’est pas pris en charge.

(Hérité de IWithPorts<ParentT>)
WithExternalUdpPorts(Int32[])

Spécifie les ports UDP du conteneur disponibles pour les clients externes. Une adresse IP publique sera créée pour permettre aux clients externes d’atteindre les conteneurs au sein du groupe. Pour que les clients externes puissent atteindre un conteneur au sein du groupe, vous devez exposer le port sur l’adresse IP et à partir du conteneur. Étant donné que les conteneurs au sein du groupe partagent un espace de noms de port, le mappage de port n’est pas pris en charge.

(Hérité de IWithPorts<ParentT>)
WithGpuResource(Int32, GpuSku)

Regroupement des étapes de définition de volume du groupe de conteneurs.

(Hérité de IWithGpuResource<ParentT>)
WithImage(String)

Spécifie l’image conteneur à utiliser.

(Hérité de IWithImage<ParentT>)
WithInternalTcpPort(Int32)

Spécifie que le port TCP du conteneur est disponible uniquement pour les clients internes (autres instances de conteneur au sein du groupe de conteneurs). Les conteneurs au sein d’un groupe peuvent s’atteindre les uns les autres via localhost sur les ports qu’ils ont exposés, même si ces ports ne sont pas exposés en externe sur l’adresse IP du groupe.

(Hérité de IWithPorts<ParentT>)
WithInternalTcpPorts(Int32[])

Spécifie que les ports TCP du conteneur sont disponibles uniquement pour les clients internes (autres instances de conteneur au sein du groupe de conteneurs). Les conteneurs au sein d’un groupe peuvent s’atteindre les uns les autres via localhost sur les ports qu’ils ont exposés, même si ces ports ne sont pas exposés en externe sur l’adresse IP du groupe.

(Hérité de IWithPorts<ParentT>)
WithInternalUdpPort(Int32)

Spécifie que le port UDP du conteneur est disponible uniquement pour les clients internes (autres instances de conteneur au sein du groupe de conteneurs). Les conteneurs au sein d’un groupe peuvent s’atteindre les uns les autres via localhost sur les ports qu’ils ont exposés, même si ces ports ne sont pas exposés en externe sur l’adresse IP du groupe.

(Hérité de IWithPorts<ParentT>)
WithInternalUdpPorts(Int32[])

Spécifie que les ports Udp du conteneur sont disponibles uniquement pour les clients internes (autres instances de conteneur au sein du groupe de conteneurs). Les conteneurs au sein d’un groupe peuvent s’atteindre les uns les autres via localhost sur les ports qu’ils ont exposés, même si ces ports ne sont pas exposés en externe sur l’adresse IP du groupe.

(Hérité de IWithPorts<ParentT>)
WithMemorySizeInGB(Double)

Spécifie la taille de mémoire en Go affectée à ce conteneur instance.

(Hérité de IWithMemorySize<ParentT>)
WithoutPorts()

Spécifie que les ports ne seront pas ouverts en interne ou en externe pour ce instance de conteneur.

(Hérité de IWithoutPorts<ParentT>)
WithReadOnlyVolumeMountSetting(IDictionary<String,String>)

Spécifie le volume du groupe de conteneurs à monter par le conteneur instance à un chemin de montage spécifié. Le montage d’un partage de fichiers Azure en tant que volume dans un conteneur est un processus en deux étapes. Tout d’abord, vous fournissez les détails du partage dans le cadre de la définition du groupe de conteneurs, puis vous spécifiez la façon dont vous gérez le volume monté dans un ou plusieurs conteneurs du groupe.

(Hérité de IWithVolumeMountSetting<ParentT>)
WithReadOnlyVolumeMountSetting(String, String)

Spécifie le volume du groupe de conteneurs à monter par le conteneur instance à un chemin de montage spécifié. Le montage d’un partage de fichiers Azure en tant que volume dans un conteneur est un processus en deux étapes. Tout d’abord, vous fournissez les détails du partage dans le cadre de la définition du groupe de conteneurs, puis vous spécifiez la façon dont vous gérez le volume monté dans un ou plusieurs conteneurs du groupe.

(Hérité de IWithVolumeMountSetting<ParentT>)
WithStartingCommandLine(String)

Spécifie la ligne de commande de démarrage.

(Hérité de IWithStartingCommandLine<ParentT>)
WithStartingCommandLine(String, String[])

Spécifie les lignes de commande de départ.

(Hérité de IWithStartingCommandLineBeta<ParentT>)
WithVolumeMountSetting(IDictionary<String,String>)

Spécifie le volume du groupe de conteneurs à monter par le conteneur instance à un chemin de montage spécifié. Le montage d’un partage de fichiers Azure en tant que volume dans un conteneur est un processus en deux étapes. Tout d’abord, vous fournissez les détails du partage dans le cadre de la définition du groupe de conteneurs, puis vous spécifiez la façon dont vous gérez le volume monté dans un ou plusieurs conteneurs du groupe.

(Hérité de IWithVolumeMountSetting<ParentT>)
WithVolumeMountSetting(String, String)

Spécifie le volume du groupe de conteneurs à monter par le conteneur instance à un chemin de montage spécifié. Le montage d’un partage de fichiers Azure en tant que volume dans un conteneur est un processus en deux étapes. Tout d’abord, vous fournissez les détails du partage dans le cadre de la définition du groupe de conteneurs, puis vous spécifiez la façon dont vous gérez le volume monté dans un ou plusieurs conteneurs du groupe.

(Hérité de IWithVolumeMountSetting<ParentT>)

S’applique à