ContainerResourceRequirements Classe
Définit les besoins en ressources d’un conteneur utilisé par le service Web.
Les valeurs ContainerResourceRequirement sont spécifiées lors du déploiement ou de la mise à jour d’un Webervice. Par exemple, utilisez le ou deploy_configuration les update méthodes de la AksWebservice classe, ou les create_version, deploy_configurationou update_version les méthodes de AksEndpoint classe.
Initialisez les besoins en ressources de conteneur.
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 d’UC à allouer pour ce service Web. Peut être une décimale. |
|
memory_in_gb
Obligatoire
|
Quantité de mémoire (en Go) à allouer pour ce service Web. Peut être une décimale. |
|
cpu_limit
|
Le nombre maximal de cœurs d’UC que ce service Web est autorisé à utiliser. Peut être une décimale. Valeur par défaut: None
|
|
memory_in_gb_limit
|
La quantité maximale de mémoire (en Go) que ce service Web est autorisé à utiliser. Peut être une décimale. Valeur par défaut: None
|
|
cpu
Obligatoire
|
Nombre de cœurs d’UC à allouer pour ce service Web. Peut être une décimale. |
|
memory_in_gb
Obligatoire
|
Quantité de mémoire (en Go) à allouer pour ce service Web. Peut être une décimale. |
|
cpu_limit
Obligatoire
|
Le nombre maximal de cœurs d’UC que ce service Web est autorisé à utiliser. Peut être une décimale. |
|
memory_in_gb_limit
Obligatoire
|
La quantité maximale de mémoire (en Go) que ce service Web est autorisé à utiliser. Peut être une décimale. |
|
gpu
|
Valeur par défaut: None
|
Variables
| Nom | Description |
|---|---|
|
cpu
|
Nombre de cœurs d’UC à allouer pour ce service Web. Peut être une décimale. |
|
memory_in_gb
|
Quantité de mémoire (en Go) à allouer pour ce service Web. Peut être une décimale. |
|
cpu_limit
|
Le nombre maximal de cœurs d’UC que ce service Web est autorisé à utiliser. Peut être une décimale. |
|
memory_in_gb_limit
|
La quantité maximale de mémoire (en Go) que ce service Web est autorisé à utiliser. Peut être une décimale. |
Méthodes
| deserialize |
Convertissez un objet JSON en objet ContainerResourceRequirements. |
| serialize |
Convertissez cet objet ContainerResourceRequirements en dictionnaire sérialisé JSON. |
deserialize
Convertissez 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 ContainerResourceRequirements de l’objet JSON fourni. |
serialize
Convertissez cet objet ContainerResourceRequirements en dictionnaire sérialisé JSON.
serialize()
Retours
| Type | Description |
|---|---|
|
Représentation JSON de ce ContainerResourceRequirements. |