Share via


ContainerResourceRequirements Klas

Definieert de resourcevereisten voor een container die wordt gebruikt door de webservice.

ContainerResourceRequirement-waarden worden opgegeven bij het implementeren of bijwerken van een Webervice. Gebruik bijvoorbeeld de deploy_configuration methoden of update van de AksWebservice klasse, of de create_versionmethoden , deploy_configurationofupdate_version.AksEndpoint

Initialiseer de resourcevereisten voor de container.

Overname
builtins.object
ContainerResourceRequirements

Constructor

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

Parameters

cpu
float
Vereist

Het aantal CPU-kernen dat moet worden toegewezen voor deze webservice. Kan een decimaal getal zijn.

memory_in_gb
float
Vereist

De hoeveelheid geheugen (in GB) die voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn.

cpu_limit
float
standaardwaarde: None

Het maximum aantal CPU-kernen dat deze webservice mag gebruiken. Kan een decimaal getal zijn.

memory_in_gb_limit
float
standaardwaarde: None

De maximale hoeveelheid geheugen (in GB) die deze webservice mag gebruiken. Kan een decimaal getal zijn.

cpu
float
Vereist

Het aantal CPU-kernen dat moet worden toegewezen voor deze webservice. Kan een decimaal getal zijn.

memory_in_gb
float
Vereist

De hoeveelheid geheugen (in GB) die voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn.

cpu_limit
float
Vereist

Het maximum aantal CPU-kernen dat deze webservice mag gebruiken. Kan een decimaal getal zijn.

memory_in_gb_limit
float
Vereist

De maximale hoeveelheid geheugen (in GB) die deze webservice mag gebruiken. Kan een decimaal getal zijn.

gpu
standaardwaarde: None

Variabelen

cpu
float

Het aantal CPU-kernen dat moet worden toegewezen voor deze webservice. Kan een decimaal getal zijn.

memory_in_gb
float

De hoeveelheid geheugen (in GB) die voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn.

cpu_limit
float

Het maximum aantal CPU-kernen dat deze webservice mag gebruiken. Kan een decimaal getal zijn.

memory_in_gb_limit
float

De maximale hoeveelheid geheugen (in GB) die deze webservice mag gebruiken. Kan een decimaal getal zijn.

Methoden

deserialize

Converteer een JSON-object naar een ContainerResourceRequirements-object.

serialize

Converteer dit ContainerResourceRequirements-object naar een geserialiseerde JSON-woordenlijst.

deserialize

Converteer een JSON-object naar een ContainerResourceRequirements-object.

static deserialize(payload_obj)

Parameters

payload_obj
dict
Vereist

Een JSON-object dat moet worden geconverteerd naar een ContainerResourceRequirements-object.

Retouren

De ContainerResourceRequirements-weergave van het opgegeven JSON-object.

Retourtype

serialize

Converteer dit ContainerResourceRequirements-object naar een geserialiseerde JSON-woordenlijst.

serialize()

Retouren

De JSON-weergave van deze ContainerResourceRequirements.

Retourtype