Freigeben über


ServiceResourcePropertiesBase

Die allgemeinen Dienstressourceneigenschaften.

Eigenschaften

Name type Erforderlich
placementConstraints Zeichenfolge Nein
correlationScheme Array von ServiceCorrelationDescription Nein
serviceLoadMetrics Array von ServiceLoadMetricDescription Nein
servicePlacementPolicies Array von ServicePlacementPolicyDescription Nein
defaultMoveCost Zeichenfolge (Enumeration) Nein

placementConstraints

Typ: Zeichenfolge
Erforderlich: Nein

Die Platzierungseinschränkungen als Zeichenfolge. Platzierungseinschränkungen sind boolesche Ausdrücke für Knoteneigenschaften und ermöglichen es, einen Dienst entsprechend den Dienstanforderungen auf bestimmte Knoten einzuschränken. Wenn Sie beispielsweise einen Dienst auf Knoten platzieren möchten, auf denen NodeType blau ist, geben Sie Folgendes an: "NodeColor == blue)".


correlationScheme

Typ: Array von ServiceCorrelationDescription
Erforderlich: Nein

Eine Liste, die die Korrelation des Diensts mit anderen Diensten beschreibt.


serviceLoadMetrics

Typ: Array von ServiceLoadMetricDescription
Erforderlich: Nein

Die Dienstlademetriken werden als Array von ServiceLoadMetricDescription-Objekten angegeben.


servicePlacementPolicies

Typ: Array von ServicePlacementPolicyDescription
Erforderlich: Nein

Eine Liste, die die Korrelation des Diensts mit anderen Diensten beschreibt.


defaultMoveCost

Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein

Gibt die Verschiebungskosten für den Dienst an.

Mögliche Werte:

  • Null: Kosten für Verschiebungen Dieser Wert ist null.
  • Niedrig: Gibt die Verschiebungskosten des Diensts als Niedrig an. Der Wert ist "1".
  • Mittel: Gibt die Verschiebungskosten des Diensts als Mittel an. Der Wert ist "2".
  • Hoch: Gibt die Verschiebungskosten des Diensts als Hoch an. Der Wert ist "3".