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
|
この 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
必須
|
この 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
|
この 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 表記。 |