Partager via


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.