IContainerInstanceDefinition<ParentT> Schnittstelle

Definition

Gruppierung der Volumedefinitionsstufen der Containergruppe.

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)

Typparameter

ParentT
Implementiert

Methoden

Attach()

Gruppierung der Volumedefinitionsstufen der Containergruppe.

(Geerbt von IInDefinition<ParentT>)
WithCpuCoreCount(Double)

Gibt die Anzahl der CPU-Kerne an, die diesem Container instance zugewiesen sind.

(Geerbt von IWithCpuCoreCount<ParentT>)
WithEnvironmentVariable(String, String)

Gibt die Umgebungsvariable an.

(Geerbt von IWithEnvironmentVariables<ParentT>)
WithEnvironmentVariables(IDictionary<String,String>)

Gibt die Umgebungsvariablen an.

(Geerbt von IWithEnvironmentVariables<ParentT>)
WithEnvironmentVariablesWithSecuredValue(IDictionary<String,String>)

Gibt eine Auflistung von Namens- und Sicherheitswertpaaren für die Umgebungsvariablen an.

(Geerbt von IWithEnvironmentVariables<ParentT>)
WithEnvironmentVariableWithSecuredValue(String, String)

Gibt die Umgebungsvariable mit einem gesicherten Wert an.

(Geerbt von IWithEnvironmentVariables<ParentT>)
WithExternalTcpPort(Int32)

Gibt den TCP-Port des Containers an, der für externe Clients verfügbar ist. Es wird eine öffentliche IP-Adresse erstellt, damit externe Clients die Container innerhalb der Gruppe erreichen können. Sie müssen den Port unter der IP-Adresse und für den Container verfügbar machen, um es externen Clients zu ermöglichen, einen Container in der Gruppe zu erreichen. Da Container in der Gruppe einen Portnamespace gemeinsam nutzen, wird die Portzuordnung nicht unterstützt.

(Geerbt von IWithPorts<ParentT>)
WithExternalTcpPorts(Int32[])

Gibt die TCP-Ports des Containers an, die für externe Clients verfügbar sind. Es wird eine öffentliche IP-Adresse erstellt, damit externe Clients die Container innerhalb der Gruppe erreichen können. Sie müssen den Port unter der IP-Adresse und für den Container verfügbar machen, um es externen Clients zu ermöglichen, einen Container in der Gruppe zu erreichen. Da Container in der Gruppe einen Portnamespace gemeinsam nutzen, wird die Portzuordnung nicht unterstützt.

(Geerbt von IWithPorts<ParentT>)
WithExternalUdpPort(Int32)

Gibt den UDP-Port des Containers an, der für externe Clients verfügbar ist. Es wird eine öffentliche IP-Adresse erstellt, damit externe Clients die Container innerhalb der Gruppe erreichen können. Sie müssen den Port unter der IP-Adresse und für den Container verfügbar machen, um es externen Clients zu ermöglichen, einen Container in der Gruppe zu erreichen. Da Container in der Gruppe einen Portnamespace gemeinsam nutzen, wird die Portzuordnung nicht unterstützt.

(Geerbt von IWithPorts<ParentT>)
WithExternalUdpPorts(Int32[])

Gibt die UDP-Ports des Containers an, die für externe Clients verfügbar sind. Es wird eine öffentliche IP-Adresse erstellt, damit externe Clients die Container innerhalb der Gruppe erreichen können. Sie müssen den Port unter der IP-Adresse und für den Container verfügbar machen, um es externen Clients zu ermöglichen, einen Container in der Gruppe zu erreichen. Da Container in der Gruppe einen Portnamespace gemeinsam nutzen, wird die Portzuordnung nicht unterstützt.

(Geerbt von IWithPorts<ParentT>)
WithGpuResource(Int32, GpuSku)

Gruppierung der Volumedefinitionsstufen der Containergruppe.

(Geerbt von IWithGpuResource<ParentT>)
WithImage(String)

Gibt das zu verwendende Containerimage an.

(Geerbt von IWithImage<ParentT>)
WithInternalTcpPort(Int32)

Gibt an, dass der TCP-Port des Containers nur für interne Clients (andere Containerinstanzen innerhalb der Containergruppe) verfügbar ist. Container in einer Gruppe können einander per localhost auf den Ports erreichen, die sie verfügbar gemacht haben. Dies gilt auch, wenn diese Port für die IP-Adresse der Gruppe nicht extern verfügbar gemacht werden.

(Geerbt von IWithPorts<ParentT>)
WithInternalTcpPorts(Int32[])

Gibt an, dass die TCP-Ports des Containers nur für interne Clients (andere Containerinstanzen innerhalb der Containergruppe) verfügbar sind. Container in einer Gruppe können einander per localhost auf den Ports erreichen, die sie verfügbar gemacht haben. Dies gilt auch, wenn diese Port für die IP-Adresse der Gruppe nicht extern verfügbar gemacht werden.

(Geerbt von IWithPorts<ParentT>)
WithInternalUdpPort(Int32)

Gibt an, dass der UDP-Port des Containers nur für interne Clients (andere Containerinstanzen innerhalb der Containergruppe) verfügbar ist. Container in einer Gruppe können einander per localhost auf den Ports erreichen, die sie verfügbar gemacht haben. Dies gilt auch, wenn diese Port für die IP-Adresse der Gruppe nicht extern verfügbar gemacht werden.

(Geerbt von IWithPorts<ParentT>)
WithInternalUdpPorts(Int32[])

Gibt an, dass die UDP-Ports des Containers nur für interne Clients (andere Containerinstanzen innerhalb der Containergruppe) verfügbar sind. Container in einer Gruppe können einander per localhost auf den Ports erreichen, die sie verfügbar gemacht haben. Dies gilt auch, wenn diese Port für die IP-Adresse der Gruppe nicht extern verfügbar gemacht werden.

(Geerbt von IWithPorts<ParentT>)
WithMemorySizeInGB(Double)

Gibt die Arbeitsspeichergröße in GB an, die diesem Container instance zugewiesen ist.

(Geerbt von IWithMemorySize<ParentT>)
WithoutPorts()

Gibt an, dass für diesen Container instance keine Ports intern oder extern geöffnet werden.

(Geerbt von IWithoutPorts<ParentT>)
WithReadOnlyVolumeMountSetting(IDictionary<String,String>)

Gibt das Volume der Containergruppe an, das vom Container instance an einem angegebenen Bereitstellungspfad bereitgestellt werden soll. Das Einbinden einer Azure-Dateifreigabe als Volume in einem Container ist ein zweistufiger Vorgang. Zunächst geben Sie die Details der Freigabe im Rahmen der Definition der Containergruppe an, und geben dann an, wie Sie das Volume in einem oder mehreren Containern in der Gruppe einbinden.

(Geerbt von IWithVolumeMountSetting<ParentT>)
WithReadOnlyVolumeMountSetting(String, String)

Gibt das Volume der Containergruppe an, das vom Container instance an einem angegebenen Bereitstellungspfad bereitgestellt werden soll. Das Einbinden einer Azure-Dateifreigabe als Volume in einem Container ist ein zweistufiger Vorgang. Zunächst geben Sie die Details der Freigabe im Rahmen der Definition der Containergruppe an, und geben dann an, wie Sie das Volume in einem oder mehreren Containern in der Gruppe einbinden.

(Geerbt von IWithVolumeMountSetting<ParentT>)
WithStartingCommandLine(String)

Gibt die Startbefehlszeile an.

(Geerbt von IWithStartingCommandLine<ParentT>)
WithStartingCommandLine(String, String[])

Gibt die Startbefehlszeilen an.

(Geerbt von IWithStartingCommandLineBeta<ParentT>)
WithVolumeMountSetting(IDictionary<String,String>)

Gibt das Volume der Containergruppe an, das vom Container instance an einem angegebenen Bereitstellungspfad bereitgestellt werden soll. Das Einbinden einer Azure-Dateifreigabe als Volume in einem Container ist ein zweistufiger Vorgang. Zunächst geben Sie die Details der Freigabe im Rahmen der Definition der Containergruppe an, und geben dann an, wie Sie das Volume in einem oder mehreren Containern in der Gruppe einbinden.

(Geerbt von IWithVolumeMountSetting<ParentT>)
WithVolumeMountSetting(String, String)

Gibt das Volume der Containergruppe an, das vom Container instance an einem angegebenen Bereitstellungspfad bereitgestellt werden soll. Das Einbinden einer Azure-Dateifreigabe als Volume in einem Container ist ein zweistufiger Vorgang. Zunächst geben Sie die Details der Freigabe im Rahmen der Definition der Containergruppe an, und geben dann an, wie Sie das Volume in einem oder mehreren Containern in der Gruppe einbinden.

(Geerbt von IWithVolumeMountSetting<ParentT>)

Gilt für: