IContainerInstanceDefinition<ParentT> インターフェイス

定義

コンテナー グループのボリューム定義ステージのグループ化。

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)

型パラメーター

ParentT
実装

メソッド

Attach()

コンテナー グループのボリューム定義ステージのグループ化。

(継承元 IInDefinition<ParentT>)
WithCpuCoreCount(Double)

このコンテナー インスタンスに割り当てられる CPU コアの数を指定します。

(継承元 IWithCpuCoreCount<ParentT>)
WithEnvironmentVariable(String, String)

環境変数を指定します。

(継承元 IWithEnvironmentVariables<ParentT>)
WithEnvironmentVariables(IDictionary<String,String>)

環境変数を指定します。

(継承元 IWithEnvironmentVariables<ParentT>)
WithEnvironmentVariablesWithSecuredValue(IDictionary<String,String>)

環境変数の名前とセキュリティで保護された値のペアのコレクションを指定します。

(継承元 IWithEnvironmentVariables<ParentT>)
WithEnvironmentVariableWithSecuredValue(String, String)

セキュリティで保護された値を持つ環境変数を指定します。

(継承元 IWithEnvironmentVariables<ParentT>)
WithExternalTcpPort(Int32)

外部クライアントが使用できるコンテナーの TCP ポートを指定します。 パブリック IP アドレスが作成され、外部クライアントがグループ内のコンテナーに到達できるようになります。 外部クライアントがグループ内のコンテナーにアクセスできるようにするには、IP アドレスのポートをコンテナーから公開する必要があります。 グループ内のコンテナーがポートの名前空間を共有するため、ポートのマッピングはサポートされません。

(継承元 IWithPorts<ParentT>)
WithExternalTcpPorts(Int32[])

外部クライアントで使用できるコンテナーの TCP ポートを指定します。 パブリック IP アドレスが作成され、外部クライアントがグループ内のコンテナーに到達できるようになります。 外部クライアントがグループ内のコンテナーにアクセスできるようにするには、IP アドレスのポートをコンテナーから公開する必要があります。 グループ内のコンテナーがポートの名前空間を共有するため、ポートのマッピングはサポートされません。

(継承元 IWithPorts<ParentT>)
WithExternalUdpPort(Int32)

外部クライアントで使用できるコンテナーの UDP ポートを指定します。 パブリック IP アドレスが作成され、外部クライアントがグループ内のコンテナーに到達できるようになります。 外部クライアントがグループ内のコンテナーにアクセスできるようにするには、IP アドレスのポートをコンテナーから公開する必要があります。 グループ内のコンテナーがポートの名前空間を共有するため、ポートのマッピングはサポートされません。

(継承元 IWithPorts<ParentT>)
WithExternalUdpPorts(Int32[])

外部クライアントで使用できるコンテナーの UDP ポートを指定します。 パブリック IP アドレスが作成され、外部クライアントがグループ内のコンテナーに到達できるようになります。 外部クライアントがグループ内のコンテナーにアクセスできるようにするには、IP アドレスのポートをコンテナーから公開する必要があります。 グループ内のコンテナーがポートの名前空間を共有するため、ポートのマッピングはサポートされません。

(継承元 IWithPorts<ParentT>)
WithGpuResource(Int32, GpuSku)

コンテナー グループのボリューム定義ステージのグループ化。

(継承元 IWithGpuResource<ParentT>)
WithImage(String)

使用するコンテナー イメージを指定します。

(継承元 IWithImage<ParentT>)
WithInternalTcpPort(Int32)

コンテナーの TCP ポートを内部クライアント (コンテナー グループ内の他のコンテナー インスタンス) のみが使用できるように指定します。 グループ内のコンテナーは、ポートの localhost 経由で相互にアクセスできます。これは、これらのポートがグループの IP アドレスで外部的に公開されていない場合でも同じです。

(継承元 IWithPorts<ParentT>)
WithInternalTcpPorts(Int32[])

内部クライアント (コンテナー グループ内の他のコンテナー インスタンス) のみが使用できるコンテナーの TCP ポートを指定します。 グループ内のコンテナーは、ポートの localhost 経由で相互にアクセスできます。これは、これらのポートがグループの IP アドレスで外部的に公開されていない場合でも同じです。

(継承元 IWithPorts<ParentT>)
WithInternalUdpPort(Int32)

コンテナーの UDP ポートを内部クライアント (コンテナー グループ内の他のコンテナー インスタンス) のみが使用できるように指定します。 グループ内のコンテナーは、ポートの localhost 経由で相互にアクセスできます。これは、これらのポートがグループの IP アドレスで外部的に公開されていない場合でも同じです。

(継承元 IWithPorts<ParentT>)
WithInternalUdpPorts(Int32[])

コンテナーの Udp ポートを内部クライアントのみが使用できるように指定します (コンテナー グループ内の他のコンテナー インスタンス)。 グループ内のコンテナーは、ポートの localhost 経由で相互にアクセスできます。これは、これらのポートがグループの IP アドレスで外部的に公開されていない場合でも同じです。

(継承元 IWithPorts<ParentT>)
WithMemorySizeInGB(Double)

このコンテナー インスタンスに割り当てられたメモリ サイズを GB 単位で指定します。

(継承元 IWithMemorySize<ParentT>)
WithoutPorts()

このコンテナー インスタンスの内部または外部でポートを開かないことを指定します。

(継承元 IWithoutPorts<ParentT>)
WithReadOnlyVolumeMountSetting(IDictionary<String,String>)

指定したマウント パスでコンテナー インスタンスによってマウントされるコンテナー グループのボリュームを指定します。 Azure ファイル共有をボリュームとしてコンテナーにマウントするプロセスは、2 つのステップに分かれています。 まず、コンテナー グループの定義の一環として共有の詳細を指定し、次に、グループ内の 1 つ以上のコンテナー内にマウントされたボリュームを調整する方法を指定します。

(継承元 IWithVolumeMountSetting<ParentT>)
WithReadOnlyVolumeMountSetting(String, String)

指定したマウント パスでコンテナー インスタンスによってマウントされるコンテナー グループのボリュームを指定します。 Azure ファイル共有をボリュームとしてコンテナーにマウントするプロセスは、2 つのステップに分かれています。 まず、コンテナー グループの定義の一環として共有の詳細を指定し、次に、グループ内の 1 つ以上のコンテナー内にマウントされたボリュームを調整する方法を指定します。

(継承元 IWithVolumeMountSetting<ParentT>)
WithStartingCommandLine(String)

開始コマンド ラインを指定します。

(継承元 IWithStartingCommandLine<ParentT>)
WithStartingCommandLine(String, String[])

開始コマンド ラインを指定します。

(継承元 IWithStartingCommandLineBeta<ParentT>)
WithVolumeMountSetting(IDictionary<String,String>)

指定したマウント パスでコンテナー インスタンスによってマウントされるコンテナー グループのボリュームを指定します。 Azure ファイル共有をボリュームとしてコンテナーにマウントするプロセスは、2 つのステップに分かれています。 まず、コンテナー グループの定義の一環として共有の詳細を指定し、次に、グループ内の 1 つ以上のコンテナー内にマウントされたボリュームを調整する方法を指定します。

(継承元 IWithVolumeMountSetting<ParentT>)
WithVolumeMountSetting(String, String)

指定したマウント パスでコンテナー インスタンスによってマウントされるコンテナー グループのボリュームを指定します。 Azure ファイル共有をボリュームとしてコンテナーにマウントするプロセスは、2 つのステップに分かれています。 まず、コンテナー グループの定義の一環として共有の詳細を指定し、次に、グループ内の 1 つ以上のコンテナー内にマウントされたボリュームを調整する方法を指定します。

(継承元 IWithVolumeMountSetting<ParentT>)

適用対象