Freigeben über


ScaleSettings Klasse

Stellt Skalierungseinstellungen für ein AmlCompute-Ziel dar.

Verwenden Sie die provisioning_configuration-Methode der AmlCompute-Klasse, um Skalierungseinstellungen anzugeben, die update-Methode, um sie zu aktualisieren, und die get_status-Methode, um sie anzuzeigen.

Initialisieren Sie das ScaleSettings-Objekt.

Vererbung
builtins.object
ScaleSettings

Konstruktor

ScaleSettings(minimum_node_count, maximum_node_count, idle_seconds_before_scaledown)

Parameter

minimum_node_count
int
Erforderlich

Die Mindestanzahl von Knoten, die im Cluster verwendet werden.

maximum_node_count
int
Erforderlich

Die maximale Anzahl von Knoten, die im Cluster verwendet werden.

idle_seconds_before_scaledown
int
Erforderlich

Die Leerlaufzeit des Knotens, nach der der Cluster herunterskaliert wird (in Sekunden).

Methoden

deserialize

Konvertieren eines JSON-Objekts in ein ScaleSettings-Objekt.

serialize

Konvertieren des ScaleSettings-Objekts in ein serialisiertes JSON-Wörterbuch.

deserialize

Konvertieren eines JSON-Objekts in ein ScaleSettings-Objekt.

static deserialize(object_dict)

Parameter

object_dict
dict
Erforderlich

Ein JSON-Objekt, das in ein ScaleSettings-Objekt konvertiert werden soll.

Gibt zurück

Die ScaleSettings-Darstellung des bereitgestellten JSON-Objekts.

Rückgabetyp

Ausnahmen

serialize

Konvertieren des ScaleSettings-Objekts in ein serialisiertes JSON-Wörterbuch.

serialize()

Gibt zurück

Die JSON-Darstellung des ScaleSettings-Objekts.

Rückgabetyp

Ausnahmen