ContainerResourceRequirements Klasse

Definiert die Ressourcenanforderungen für einen Container, der vom Webdienst verwendet wird

ContainerResourceRequirement-Werte werden beim Bereitstellen oder Aktualisieren eines Webdiensts angegeben. Verwenden Sie beispielsweise die Methode deploy_configuration oder update der AksWebservice-Klasse oder die Methoden create_version, deploy_configuration oder update_version der AksEndpoint-Klasse.

Initialisieren Sie die Containerressourcenanforderungen.

Vererbung
builtins.object
ContainerResourceRequirements

Konstruktor

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

Parameter

cpu
float
Erforderlich

Die Anzahl von CPU-Kernen, die für diesen Webdienst zugeordnet werden sollen. Kann eine Dezimalzahl sein.

memory_in_gb
float
Erforderlich

Menge an Arbeitsspeicher (in GB), die für diesen Webdienst zugeordnet werden soll. Kann eine Dezimalzahl sein.

cpu_limit
float
Standardwert: None

Maximale Anzahl der CPU-Kerne, die dieser Webdienst verwenden darf. Kann eine Dezimalzahl sein.

memory_in_gb_limit
float
Standardwert: None

Die maximale Arbeitsspeichermenge (in GB), die von diesem Webdienst verwendet werden darf. Kann eine Dezimalzahl sein.

cpu
float
Erforderlich

Die Anzahl von CPU-Kernen, die für diesen Webdienst zugeordnet werden sollen. Kann eine Dezimalzahl sein.

memory_in_gb
float
Erforderlich

Menge an Arbeitsspeicher (in GB), die für diesen Webdienst zugeordnet werden soll. Kann eine Dezimalzahl sein.

cpu_limit
float
Erforderlich

Maximale Anzahl der CPU-Kerne, die dieser Webdienst verwenden darf. Kann eine Dezimalzahl sein.

memory_in_gb_limit
float
Erforderlich

Die maximale Arbeitsspeichermenge (in GB), die von diesem Webdienst verwendet werden darf. Kann eine Dezimalzahl sein.

gpu
Standardwert: None

Variablen

cpu
float

Die Anzahl von CPU-Kernen, die für diesen Webdienst zugeordnet werden sollen. Kann eine Dezimalzahl sein.

memory_in_gb
float

Menge an Arbeitsspeicher (in GB), die für diesen Webdienst zugeordnet werden soll. Kann eine Dezimalzahl sein.

cpu_limit
float

Maximale Anzahl der CPU-Kerne, die dieser Webdienst verwenden darf. Kann eine Dezimalzahl sein.

memory_in_gb_limit
float

Die maximale Arbeitsspeichermenge (in GB), die von diesem Webdienst verwendet werden darf. Kann eine Dezimalzahl sein.

Methoden

deserialize

Konvertieren Sie ein JSON-Objekt in ein ContainerResourceRequirements-Objekt.

serialize

Konvertieren Sie dieses ContainerResourceRequirements-Objekt in ein serialisiertes JSON-Wörterbuch.

deserialize

Konvertieren Sie ein JSON-Objekt in ein ContainerResourceRequirements-Objekt.

static deserialize(payload_obj)

Parameter

payload_obj
dict
Erforderlich

JSON-Objekt, das in ein ContainerResourceRequirements-Objekt konvertiert werden soll

Gibt zurück

Die ContainerResourceRequirements-Darstellung des bereitgestellten JSON-Objekts.

Rückgabetyp

serialize

Konvertieren Sie dieses ContainerResourceRequirements-Objekt in ein serialisiertes JSON-Wörterbuch.

serialize()

Gibt zurück

JSON-Darstellung dieses ContainerResourceRequirements-Objekts.

Rückgabetyp