ContainerResourceRequirements Třída

Definuje požadavky na prostředky pro kontejner používaný webovou službou.

K určení konfigurace automatického škálování obvykle použijete metodu deploy_configurationAksWebservice třídy nebo AciWebservice třídy .

Inicializujte požadavky na prostředky kontejneru.

Dědičnost
builtins.object
ContainerResourceRequirements

Konstruktor

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

Parametry

cpu
float
Vyžadováno

Počet jader procesoru, která mají být přidělena pro tuto webovou službu. Může být desetinná čárka.

memory_in_gb
float
Vyžadováno

Velikost paměti (v GB), která se má přidělit této webové službě. Může být desetinná čárka.

cpu_limit
float
výchozí hodnota: None

Maximální počet jader procesoru, které může tato webová služba používat. Může být desetinná čárka.

memory_in_gb_limit
float
výchozí hodnota: None

Maximální velikost paměti (v GB), kterou může tato webová služba používat. Může být desetinná čárka.

gpu
int
výchozí hodnota: None

Počet jader GPU, která se mají přidělit pro tuto webovou službu.

cpu
float
Vyžadováno

Počet jader procesoru, která mají být přidělena pro tuto webovou službu. Může být desetinná čárka.

memory_in_gb
float
Vyžadováno

Velikost paměti (v GB), která se má přidělit této webové službě. Může být desetinná čárka.

cpu_limit
float
Vyžadováno

Maximální počet jader procesoru, které může tato webová služba používat. Může být desetinná čárka.

memory_in_gb_limit
float
Vyžadováno

Maximální velikost paměti (v GB), kterou může tato webová služba používat. Může být desetinná čárka.

gpu
int
Vyžadováno

Počet jader GPU, která se mají přidělit pro tuto webovou službu.

Proměnné

cpu
float

Počet jader procesoru, která mají být přidělena pro tuto webovou službu. Může být desetinná čárka.

memory_in_gb
float

Velikost paměti (v GB), která se má přidělit této webové službě. Může být desetinná čárka.

cpu_limit
float

Maximální počet jader procesoru, které může tato webová služba používat. Může být desetinná čárka.

memory_in_gb_limit
float

Maximální velikost paměti (v GB), kterou může tato webová služba používat. Může být desetinná čárka.

gpu
int

Počet jader GPU, která se mají přidělit pro tuto webovou službu.

Metody

deserialize

Převeďte objekt JSON na objekt ContainerResourceRequirements.

serialize

Převeďte tento objekt ContainerResourceRequirements na serializovaný slovník JSON.

deserialize

Převeďte objekt JSON na objekt ContainerResourceRequirements.

static deserialize(payload_obj)

Parametry

payload_obj
dict
Vyžadováno

Objekt JSON, který se má převést na objekt ContainerResourceRequirements.

Návraty

Reprezentace ContainerResourceRequirements zadaného objektu JSON.

Návratový typ

serialize

Převeďte tento objekt ContainerResourceRequirements na serializovaný slovník JSON.

serialize()

Návraty

Reprezentace JSON tohoto ContainerResourceRequirements.

Návratový typ