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.objectContainerResourceRequirements
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. |