ContainerResourceRequirements クラス

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

ContainerResourceRequirement 値は、Webervice をデプロイまたは更新するときに指定します。 たとえば、AksWebservice クラスの deploy_configuration または update メソッド、または AksEndpoint クラスの create_versiondeploy_configuration、または update_version メソッドを使用します。

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

継承
builtins.object
ContainerResourceRequirements

コンストラクター

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

パラメーター

cpu
float
必須

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

memory_in_gb
float
必須

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

cpu_limit
float
既定値: None

この Webservice で使用できる CPU コアの最大数。 10 進数を指定できます。

memory_in_gb_limit
float
既定値: None

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

cpu
float
必須

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

memory_in_gb
float
必須

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

cpu_limit
float
必須

この Webservice で使用できる CPU コアの最大数。 10 進数を指定できます。

memory_in_gb_limit
float
必須

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

gpu
既定値: None

変数

cpu
float

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

memory_in_gb
float

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

cpu_limit
float

この Webservice で使用できる CPU コアの最大数。 10 進数を指定できます。

memory_in_gb_limit
float

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

メソッド

deserialize

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

serialize

この ContainerResourceRequirements オブジェクトを JSON でシリアル化された辞書に変換します。

deserialize

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

static deserialize(payload_obj)

パラメーター

payload_obj
dict
必須

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

戻り値

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

の戻り値の型 :

serialize

この ContainerResourceRequirements オブジェクトを JSON でシリアル化された辞書に変換します。

serialize()

戻り値

この ContainerResourceRequirements の JSON 表現。

の戻り値の型 :