Delen 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

Name Description
cpu
Vereist

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

memory_in_gb
Vereist

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

cpu_limit

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

Default value: None
memory_in_gb_limit

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

Default value: None
cpu
Vereist

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

memory_in_gb
Vereist

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

cpu_limit
Vereist

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

memory_in_gb_limit
Vereist

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

gpu
Default value: None

Variabelen

Name Description
cpu

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

memory_in_gb

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

cpu_limit

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

memory_in_gb_limit

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

Name Description
payload_obj
Vereist

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

Retouren

Type Description

De ContainerResourceRequirements-weergave van het opgegeven JSON-object.

serialize

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

serialize()

Retouren

Type Description

De JSON-weergave van deze ContainerResourceRequirements.