Partager via


ScaleSettings Classe

Représente les paramètres de mise à l’échelle d’une cible AmlCompute.

Utilise la méthode provisioning_configuration de la classe AmlCompute pour spécifier les paramètres de mise à l’échelle, la méthode update pour les mettre à jour et la méthode get_status pour les afficher.

Initialisez l’objet ScaleSettings.

Héritage
builtins.object
ScaleSettings

Constructeur

ScaleSettings(minimum_node_count, maximum_node_count, idle_seconds_before_scaledown)

Paramètres

Nom Description
minimum_node_count
Obligatoire
int

Nombre minimal de nœuds à utiliser sur le cluster.

maximum_node_count
Obligatoire
int

Nombre maximal de nœuds à utiliser sur le cluster.

idle_seconds_before_scaledown
Obligatoire
int

Durée d’inactivité du nœud, en secondes, avant la mise à l’échelle du cluster.

Méthodes

deserialize

Convertit un objet JSON en objet ScaleSettings.

serialize

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

deserialize

Convertit un objet JSON en objet ScaleSettings.

static deserialize(object_dict)

Paramètres

Nom Description
object_dict
Obligatoire

Objet JSON à convertir en objet ScaleSettings.

Retours

Type Description

Représentation ScaleSettings de l’objet JSON fourni.

Exceptions

Type Description

serialize

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

serialize()

Retours

Type Description

Représentation JSON de cet objet ScaleSettings.

Exceptions

Type Description