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.objectScaleSettings
Konstruktor
ScaleSettings(minimum_node_count, maximum_node_count, idle_seconds_before_scaledown)
Parameter
Name | Beschreibung |
---|---|
minimum_node_count
Erforderlich
|
Die Mindestanzahl von Knoten, die im Cluster verwendet werden. |
maximum_node_count
Erforderlich
|
Die maximale Anzahl von Knoten, die im Cluster verwendet werden. |
idle_seconds_before_scaledown
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
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 |
---|---|