ContainerResourceRequirements Klasa

Definiuje wymagania dotyczące zasobów dla kontenera używanego przez usługę internetową.

Wartości ContainerResourceRequirement są określane podczas wdrażania lub aktualizowania urządzenia Webervice. Na przykład użyj metod lub klasy lub create_versiondeploy_configuration, lub update_version metod klasy AksEndpoint .updateAksWebservicedeploy_configuration

Zainicjuj wymagania dotyczące zasobów kontenera.

Dziedziczenie
builtins.object
ContainerResourceRequirements

Konstruktor

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

Parametry

cpu
float
Wymagane

Liczba rdzeni procesora CPU do przydzielenia dla tej usługi sieci Web. Może to być liczba dziesiętna.

memory_in_gb
float
Wymagane

Ilość pamięci (w GB), która ma być przydzielana dla tej usługi sieci Web. Może to być liczba dziesiętna.

cpu_limit
float
wartość domyślna: None

Maksymalna liczba rdzeni procesora CPU, których może używać ta usługa sieci Web. Może to być liczba dziesiętna.

memory_in_gb_limit
float
wartość domyślna: None

Maksymalna ilość pamięci (w GB) dozwolonej przez tę usługę sieci Web. Może to być liczba dziesiętna.

cpu
float
Wymagane

Liczba rdzeni procesora CPU do przydzielenia dla tej usługi sieci Web. Może to być liczba dziesiętna.

memory_in_gb
float
Wymagane

Ilość pamięci (w GB), która ma być przydzielana dla tej usługi sieci Web. Może to być liczba dziesiętna.

cpu_limit
float
Wymagane

Maksymalna liczba rdzeni procesora CPU, których może używać ta usługa sieci Web. Może to być liczba dziesiętna.

memory_in_gb_limit
float
Wymagane

Maksymalna ilość pamięci (w GB) dozwolonej przez tę usługę sieci Web. Może to być liczba dziesiętna.

gpu
wartość domyślna: None

Zmienne

cpu
float

Liczba rdzeni procesora CPU do przydzielenia dla tej usługi sieci Web. Może to być liczba dziesiętna.

memory_in_gb
float

Ilość pamięci (w GB), która ma być przydzielana dla tej usługi sieci Web. Może to być liczba dziesiętna.

cpu_limit
float

Maksymalna liczba rdzeni procesora CPU, których może używać ta usługa sieci Web. Może to być liczba dziesiętna.

memory_in_gb_limit
float

Maksymalna ilość pamięci (w GB) dozwolonej przez tę usługę sieci Web. Może to być liczba dziesiętna.

Metody

deserialize

Przekonwertuj obiekt JSON na obiekt ContainerResourceRequirements.

serialize

Przekonwertuj ten obiekt ContainerResourceRequirements na słownik serializacji JSON.

deserialize

Przekonwertuj obiekt JSON na obiekt ContainerResourceRequirements.

static deserialize(payload_obj)

Parametry

payload_obj
dict
Wymagane

Obiekt JSON do konwersji na obiekt ContainerResourceRequirements.

Zwraca

KontenerResourceRequirements reprezentacja dostarczonego obiektu JSON.

Typ zwracany

serialize

Przekonwertuj ten obiekt ContainerResourceRequirements na słownik serializacji JSON.

serialize()

Zwraca

Reprezentacja JSON tego elementu ContainerResourceRequirerements.

Typ zwracany