共用方式為


ContainerResourceRequirements 類別

定義 Webservice 所使用容器的資源需求。

部署或更新 Webervice 時,會指定 ContainerResourceRequirement 值。 例如,使用 deploy_configuration 類別的 AksWebserviceupdate 方法,或是 create_version 類別的 AksEndpointdeploy_configurationupdate_version 方法。

初始化容器資源需求。

繼承
builtins.object
ContainerResourceRequirements

建構函式

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

參數

名稱 Description
cpu
必要

要配置給這個 Webservice 的 CPU 核心數目。 可以是十進位。

memory_in_gb
必要

要配置給此 Webservice) GB 的記憶體 (數量。 可以是十進位。

cpu_limit

允許此 Webservice 使用的 CPU 核心數目上限。 可以是十進位。

預設值: None
memory_in_gb_limit

允許使用此 Web 服務) 以 GB 為單位的最大記憶體 (量。 可以是十進位。

預設值: None
cpu
必要

要配置給這個 Webservice 的 CPU 核心數目。 可以是十進位。

memory_in_gb
必要

要配置給此 Webservice) GB 的記憶體 (數量。 可以是十進位。

cpu_limit
必要

允許此 Webservice 使用的 CPU 核心數目上限。 可以是十進位。

memory_in_gb_limit
必要

允許使用此 Web 服務) 以 GB 為單位的最大記憶體 (量。 可以是十進位。

gpu
預設值: None

變數

名稱 Description
cpu

要配置給這個 Webservice 的 CPU 核心數目。 可以是十進位。

memory_in_gb

要配置給此 Webservice) GB 的記憶體 (數量。 可以是十進位。

cpu_limit

允許此 Webservice 使用的 CPU 核心數目上限。 可以是十進位。

memory_in_gb_limit

允許使用此 Web 服務) 以 GB 為單位的最大記憶體 (量。 可以是十進位。

方法

deserialize

將 JSON 物件轉換成 ContainerResourceRequirements 物件。

serialize

將此 ContainerResourceRequirements 物件轉換成 JSON 序列化字典。

deserialize

將 JSON 物件轉換成 ContainerResourceRequirements 物件。

static deserialize(payload_obj)

參數

名稱 Description
payload_obj
必要

要轉換成 ContainerResourceRequirements 物件的 JSON 物件。

傳回

類型 Description

所提供 JSON 物件的 ContainerResourceRequirements 標記法。

serialize

將此 ContainerResourceRequirements 物件轉換成 JSON 序列化字典。

serialize()

傳回

類型 Description

這個 ContainerResourceRequirements 的 JSON 標記法。