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

Name Beschreibung
minimum_node_count
Erforderlich
int

Die Mindestanzahl von Knoten, die im Cluster verwendet werden.

maximum_node_count
Erforderlich
int

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

idle_seconds_before_scaledown
Erforderlich
int

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

Name Beschreibung
object_dict
Erforderlich

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

Gibt zurück

Typ Beschreibung

Die ScaleSettings-Darstellung des bereitgestellten JSON-Objekts.

Ausnahmen

Typ Beschreibung

serialize

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

serialize()

Gibt zurück

Typ Beschreibung

Die JSON-Darstellung des ScaleSettings-Objekts.

Ausnahmen

Typ Beschreibung