ContainerResourceRequirements Classe

Définit les besoins en ressources pour un conteneur utilisé par le service Web.

Les valeurs de ContainerResourceRequirement sont spécifiées au moment du déploiement ou de la mise à jour d’un Webservice. Par exemple, utilisez les méthodes deploy_configuration ou update de la classe AksWebservice, ou les méthodes create_version, deploy_configuration ou update_version de la classe AksEndpoint.

Initialisez les exigences en matière de ressources de conteneur.

Héritage
builtins.object
ContainerResourceRequirements

Constructeur

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

Paramètres

Nom Description
cpu
Obligatoire

Nombre de cœurs UC à allouer pour ce service web. Peut être un nombre décimal.

memory_in_gb
Obligatoire

Quantité de mémoire (en Go) à allouer pour ce Webservice. Peut être un nombre décimal.

cpu_limit

Nombre maximal de cœurs de processeur que ce service web est autorisé à utiliser. Peut être un nombre décimal.

Valeur par défaut: None
memory_in_gb_limit

Quantité maximale de mémoire (en Go) que ce Webservice est autorisé à utiliser. Peut être un nombre décimal.

Valeur par défaut: None
cpu
Obligatoire

Nombre de cœurs UC à allouer pour ce service web. Peut être un nombre décimal.

memory_in_gb
Obligatoire

Quantité de mémoire (en Go) à allouer pour ce Webservice. Peut être un nombre décimal.

cpu_limit
Obligatoire

Nombre maximal de cœurs de processeur que ce service web est autorisé à utiliser. Peut être un nombre décimal.

memory_in_gb_limit
Obligatoire

Quantité maximale de mémoire (en Go) que ce Webservice est autorisé à utiliser. Peut être un nombre décimal.

gpu
Valeur par défaut: None

Variables

Nom Description
cpu

Nombre de cœurs UC à allouer pour ce service web. Peut être un nombre décimal.

memory_in_gb

Quantité de mémoire (en Go) à allouer pour ce Webservice. Peut être un nombre décimal.

cpu_limit

Nombre maximal de cœurs de processeur que ce service web est autorisé à utiliser. Peut être un nombre décimal.

memory_in_gb_limit

Quantité maximale de mémoire (en Go) que ce Webservice est autorisé à utiliser. Peut être un nombre décimal.

Méthodes

deserialize

Convertit un objet JSON en objet ContainerResourceRequirements.

serialize

Convertit cet objet ContainerResourceRequirements en dictionnaire JSON sérialisé.

deserialize

Convertit un objet JSON en objet ContainerResourceRequirements.

static deserialize(payload_obj)

Paramètres

Nom Description
payload_obj
Obligatoire

Objet JSON à convertir en objet ContainerResourceRequirements.

Retours

Type Description

Représentation sous forme d’objet ContainerResourceRequirements de l’objet JSON fourni.

serialize

Convertit cet objet ContainerResourceRequirements en dictionnaire JSON sérialisé.

serialize()

Retours

Type Description

Représentation JSON de cet objet ContainerResourceRequirements.