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_version
deploy_configuration
, lub update_version
metod klasy AksEndpoint .update
AksWebservicedeploy_configuration
Zainicjuj wymagania dotyczące zasobów kontenera.
- Dziedziczenie
-
builtins.objectContainerResourceRequirements
Konstruktor
ContainerResourceRequirements(cpu, memory_in_gb, gpu=None, cpu_limit=None, memory_in_gb_limit=None)
Parametry
Nazwa | Opis |
---|---|
cpu
Wymagane
|
Liczba rdzeni procesora CPU do przydzielenia dla tej usługi sieci Web. Może to być liczba dziesiętna. |
memory_in_gb
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
|
Maksymalna liczba rdzeni procesora CPU, których może używać ta usługa sieci Web. Może to być liczba dziesiętna. Domyślna wartość: None
|
memory_in_gb_limit
|
Maksymalna ilość pamięci (w GB) dozwolonej przez tę usługę sieci Web. Może to być liczba dziesiętna. Domyślna wartość: None
|
cpu
Wymagane
|
Liczba rdzeni procesora CPU do przydzielenia dla tej usługi sieci Web. Może to być liczba dziesiętna. |
memory_in_gb
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
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
Wymagane
|
Maksymalna ilość pamięci (w GB) dozwolonej przez tę usługę sieci Web. Może to być liczba dziesiętna. |
gpu
|
Domyślna wartość: None
|
Zmienne
Nazwa | Opis |
---|---|
cpu
|
Liczba rdzeni procesora CPU do przydzielenia dla tej usługi sieci Web. Może to być liczba dziesiętna. |
memory_in_gb
|
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
|
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
|
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
Nazwa | Opis |
---|---|
payload_obj
Wymagane
|
Obiekt JSON do konwersji na obiekt ContainerResourceRequirements. |
Zwraca
Typ | Opis |
---|---|
KontenerResourceRequirements reprezentacja dostarczonego obiektu JSON. |
serialize
Przekonwertuj ten obiekt ContainerResourceRequirements na słownik serializacji JSON.
serialize()
Zwraca
Typ | Opis |
---|---|
Reprezentacja JSON tego elementu ContainerResourceRequirerements. |