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

Name Beschreibung
cpu
Erforderlich

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

memory_in_gb
Erforderlich

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

cpu_limit

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

Standardwert: None
memory_in_gb_limit

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

Standardwert: None
cpu
Erforderlich

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

memory_in_gb
Erforderlich

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

cpu_limit
Erforderlich

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

memory_in_gb_limit
Erforderlich

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

gpu
Standardwert: None

Variablen

Name Beschreibung
cpu

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

memory_in_gb

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

cpu_limit

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

memory_in_gb_limit

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

Name Beschreibung
payload_obj
Erforderlich

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

Gibt zurück

Typ Beschreibung

Die ContainerResourceRequirements-Darstellung des bereitgestellten JSON-Objekts.

serialize

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

serialize()

Gibt zurück

Typ Beschreibung

JSON-Darstellung dieses ContainerResourceRequirements-Objekts.