次の方法で共有


ContainerResourceRequirements クラス

Web サービスによって使用されるコンテナーのリソース要件を定義します。

自動スケール構成を指定するには、通常、deploy_configuration クラスまたは AksWebservice クラスのAciWebservice メソッドを使用します。

コンテナー リソースの要件を初期化します。

コンストラクター

ContainerResourceRequirements(cpu, memory_in_gb, gpu=None, cpu_limit=None, memory_in_gb_limit=None)

パラメーター

名前 説明
cpu
必須

この Web サービスに割り当てる CPU コアの数。 10 進数を指定できます。

memory_in_gb
必須

この Web サービスに割り当てるメモリの量 (GB 単位)。 10 進数を指定できます。

cpu_limit

この Web サービスで使用できる CPU コアの最大数。 10 進数を指定できます。

規定値: None
memory_in_gb_limit

この Web サービスで使用できるメモリの最大量 (GB 単位)。 10 進数を指定できます。

規定値: None
gpu
int

この Web サービスに割り当てる GPU コアの数。

規定値: None
cpu
必須

この Web サービスに割り当てる CPU コアの数。 10 進数を指定できます。

memory_in_gb
必須

この Web サービスに割り当てるメモリの量 (GB 単位)。 10 進数を指定できます。

cpu_limit
必須

この Web サービスで使用できる CPU コアの最大数。 10 進数を指定できます。

memory_in_gb_limit
必須

この Web サービスで使用できるメモリの最大量 (GB 単位)。 10 進数を指定できます。

gpu
必須
int

この Web サービスに割り当てる GPU コアの数。

変数

名前 説明
cpu

この Web サービスに割り当てる CPU コアの数。 10 進数を指定できます。

memory_in_gb

この Web サービスに割り当てるメモリの量 (GB 単位)。 10 進数を指定できます。

cpu_limit

この Web サービスで使用できる CPU コアの最大数。 10 進数を指定できます。

memory_in_gb_limit

この Web サービスで使用できるメモリの最大量 (GB 単位)。 10 進数を指定できます。

gpu
int

この Web サービスに割り当てる GPU コアの数。

メソッド

deserialize

JSON オブジェクトを ContainerResourceRequirements オブジェクトに変換します。

serialize

この ContainerResourceRequirements オブジェクトを JSON シリアル化ディクショナリに変換します。

deserialize

JSON オブジェクトを ContainerResourceRequirements オブジェクトに変換します。

static deserialize(payload_obj)

パラメーター

名前 説明
payload_obj
必須

ContainerResourceRequirements オブジェクトに変換する JSON オブジェクト。

戻り値

説明

指定された JSON オブジェクトの ContainerResourceRequirements 表現。

serialize

この ContainerResourceRequirements オブジェクトを JSON シリアル化ディクショナリに変換します。

serialize()

戻り値

説明

この ContainerResourceRequirements の JSON 表記。