Freigeben über


ServiceResourceProperties interface

Die Dienstressourceneigenschaften.

Extends

Eigenschaften

partitionDescription

Beschreibt, wie der Dienst partitioniert wird.

provisioningState

Der aktuelle Bereitstellungs- oder Bereitstellungsstatus, der nur im AntwortHINWEIS angezeigt wird: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

serviceDnsName

Dns-Name, der für den Dienst verwendet wird. Wenn dies angegeben ist, kann der DNS-Name verwendet werden, um die IP-Adressen von Dienstendpunkten für Anwendungsschichtprotokolle (z. B. HTTP) zurückzugeben. Beim Aktualisieren von serviceDnsName kann der alte Name vorübergehend aufgelöst werden. Verlassen Sie sich jedoch auf neuen Namen. Beim Entfernen von serviceDnsName kann der entfernte Name vorübergehend aufgelöst werden. Verlassen Sie sich nicht darauf, dass der Name nicht aufgelöst werden kann.

serviceKind

Die Art des Dienstes (statuslos oder stateful).

servicePackageActivationMode

Der Aktivierungsmodus des Dienstpakets

serviceTypeName

Der Name des Diensttyps

Geerbte Eigenschaften

correlationScheme

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

defaultMoveCost

Gibt die Verschiebungskosten für den Dienst an.

placementConstraints

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

scalingPolicies

Skalierungsrichtlinien für diesen Dienst.

serviceLoadMetrics

Die Dienstlademetriken werden als Array von ServiceLoadMetric-Objekten angegeben.

servicePlacementPolicies

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

Details zur Eigenschaft

partitionDescription

Beschreibt, wie der Dienst partitioniert wird.

partitionDescription: PartitionUnion

Eigenschaftswert

provisioningState

Der aktuelle Bereitstellungs- oder Bereitstellungsstatus, der nur im AntwortHINWEIS angezeigt wird: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

provisioningState?: string

Eigenschaftswert

string

serviceDnsName

Dns-Name, der für den Dienst verwendet wird. Wenn dies angegeben ist, kann der DNS-Name verwendet werden, um die IP-Adressen von Dienstendpunkten für Anwendungsschichtprotokolle (z. B. HTTP) zurückzugeben. Beim Aktualisieren von serviceDnsName kann der alte Name vorübergehend aufgelöst werden. Verlassen Sie sich jedoch auf neuen Namen. Beim Entfernen von serviceDnsName kann der entfernte Name vorübergehend aufgelöst werden. Verlassen Sie sich nicht darauf, dass der Name nicht aufgelöst werden kann.

serviceDnsName?: string

Eigenschaftswert

string

serviceKind

Die Art des Dienstes (statuslos oder stateful).

serviceKind: string

Eigenschaftswert

string

servicePackageActivationMode

Der Aktivierungsmodus des Dienstpakets

servicePackageActivationMode?: string

Eigenschaftswert

string

serviceTypeName

Der Name des Diensttyps

serviceTypeName: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

correlationScheme

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

correlationScheme?: ServiceCorrelation[]

Eigenschaftswert

geerbt vonServiceResourcePropertiesBase.correlationScheme

defaultMoveCost

Gibt die Verschiebungskosten für den Dienst an.

defaultMoveCost?: string

Eigenschaftswert

string

geerbt vonServiceResourcePropertiesBase.defaultMoveCost

placementConstraints

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

placementConstraints?: string

Eigenschaftswert

string

VonServiceResourcePropertiesBase.placementConstraints geerbt

scalingPolicies

Skalierungsrichtlinien für diesen Dienst.

scalingPolicies?: ScalingPolicy[]

Eigenschaftswert

geerbt vonServiceResourcePropertiesBase.scalingPolicies

serviceLoadMetrics

Die Dienstlademetriken werden als Array von ServiceLoadMetric-Objekten angegeben.

serviceLoadMetrics?: ServiceLoadMetric[]

Eigenschaftswert

geerbt vonServiceResourcePropertiesBase.serviceLoadMetrics

servicePlacementPolicies

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

servicePlacementPolicies?: ServicePlacementPolicyUnion[]

Eigenschaftswert

geerbt vonServiceResourcePropertiesBase.servicePlacementPolicies