StatelessServiceProperties interface
Die Eigenschaften einer zustandslosen Dienstressource.
- Extends
Eigenschaften
instance |
Die Instanzanzahl. |
min |
MinInstanceCount ist die Mindestanzahl von Instanzen, die die Sicherheitsüberprüfung "EnsureAvailability" während Vorgängen wie Upgrade oder Deaktivierung des Knotens erfüllen müssen. Die tatsächliche Zahl, die verwendet wird, ist max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Hinweis: Wenn InstanceCount auf -1 festgelegt ist, wird bei der MinInstanceCount-Berechnung zuerst -1 in die Anzahl der Knoten konvertiert, auf denen die Instanzen gemäß den Platzierungseinschränkungen für den Dienst platziert werden dürfen. |
min |
MinInstancePercentage ist der mindestprozentige Prozentsatz von InstanceCount, der zur Erfüllung der Sicherheitsüberprüfung "EnsureAvailability" bei Vorgängen wie upgraden oder Deaktivieren des Knotens erforderlich sein muss. Die tatsächliche Zahl, die verwendet wird, ist max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Hinweis: Wenn InstanceCount auf -1 festgelegt ist, während der MinInstancePercentage-Berechnung wird -1 zuerst in die Anzahl der Knoten konvertiert, auf denen die Instanzen gemäß den Platzierungseinschränkungen für den Dienst platziert werden dürfen. |
service |
Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann |
Geerbte Eigenschaften
correlation |
Eine Liste, die die Korrelation des Diensts mit anderen Diensten beschreibt. |
default |
Gibt die Verschiebungskosten für den Dienst an. |
partition |
Beschreibt, wie der Dienst partitioniert wird. |
placement |
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)". |
provisioning |
Der aktuelle Bereitstellungs- oder Bereitstellungsstatus, der nur im AntwortHINWEIS angezeigt wird: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
scaling |
Skalierungsrichtlinien für diesen Dienst. |
service |
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. |
service |
Die Dienstlademetriken werden als Array von ServiceLoadMetric-Objekten angegeben. |
service |
Der Aktivierungsmodus des Dienstpakets |
service |
Eine Liste, die die Korrelation des Diensts mit anderen Diensten beschreibt. |
service |
Der Name des Diensttyps |
Details zur Eigenschaft
instanceCount
Die Instanzanzahl.
instanceCount: number
Eigenschaftswert
number
minInstanceCount
MinInstanceCount ist die Mindestanzahl von Instanzen, die die Sicherheitsüberprüfung "EnsureAvailability" während Vorgängen wie Upgrade oder Deaktivierung des Knotens erfüllen müssen. Die tatsächliche Zahl, die verwendet wird, ist max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Hinweis: Wenn InstanceCount auf -1 festgelegt ist, wird bei der MinInstanceCount-Berechnung zuerst -1 in die Anzahl der Knoten konvertiert, auf denen die Instanzen gemäß den Platzierungseinschränkungen für den Dienst platziert werden dürfen.
minInstanceCount?: number
Eigenschaftswert
number
minInstancePercentage
MinInstancePercentage ist der mindestprozentige Prozentsatz von InstanceCount, der zur Erfüllung der Sicherheitsüberprüfung "EnsureAvailability" bei Vorgängen wie upgraden oder Deaktivieren des Knotens erforderlich sein muss. Die tatsächliche Zahl, die verwendet wird, ist max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Hinweis: Wenn InstanceCount auf -1 festgelegt ist, während der MinInstancePercentage-Berechnung wird -1 zuerst in die Anzahl der Knoten konvertiert, auf denen die Instanzen gemäß den Platzierungseinschränkungen für den Dienst platziert werden dürfen.
minInstancePercentage?: number
Eigenschaftswert
number
serviceKind
Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann
serviceKind: "Stateless"
Eigenschaftswert
"Stateless"
Geerbte Eigenschaftsdetails
correlationScheme
Eine Liste, die die Korrelation des Diensts mit anderen Diensten beschreibt.
correlationScheme?: ServiceCorrelation[]
Eigenschaftswert
defaultMoveCost
Gibt die Verschiebungskosten für den Dienst an.
defaultMoveCost?: string
Eigenschaftswert
string
partitionDescription
Beschreibt, wie der Dienst partitioniert wird.
partitionDescription: PartitionUnion
Eigenschaftswert
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
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
scalingPolicies
Skalierungsrichtlinien für diesen Dienst.
scalingPolicies?: ScalingPolicy[]
Eigenschaftswert
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
serviceLoadMetrics
Die Dienstlademetriken werden als Array von ServiceLoadMetric-Objekten angegeben.
serviceLoadMetrics?: ServiceLoadMetric[]
Eigenschaftswert
servicePackageActivationMode
Der Aktivierungsmodus des Dienstpakets
servicePackageActivationMode?: string
Eigenschaftswert
string
vonServiceResourceProperties.servicePackageActivationMode geerbt
servicePlacementPolicies
Eine Liste, die die Korrelation des Diensts mit anderen Diensten beschreibt.
servicePlacementPolicies?: ServicePlacementPolicyUnion[]
Eigenschaftswert
geerbt vonServiceResourceProperties.servicePlacementPolicies
serviceTypeName
Der Name des Diensttyps
serviceTypeName: string
Eigenschaftswert
string
Azure SDK for JavaScript