Share via


StatelessServiceProperties Klasse

Definition

Die Eigenschaften einer zustandslosen Dienstressource.

public class StatelessServiceProperties : Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedServiceProperties
type StatelessServiceProperties = class
    inherit ManagedServiceProperties
Public Class StatelessServiceProperties
Inherits ManagedServiceProperties
Vererbung

Konstruktoren

StatelessServiceProperties(String, ManagedServicePartitionScheme, Int32)

Initialisiert eine neue instance statelessServiceProperties.

Eigenschaften

CorrelationScheme

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

(Geerbt von ManagedServiceBaseProperties)
DefaultMoveCost

Gibt die Verschiebungskosten für den Dienst an.

(Geerbt von ManagedServiceBaseProperties)
InstanceCount

Die Anzahl von Instanzen.

MinInstanceCount

MinInstanceCount ist die Mindestanzahl von Instanzen, die zur Erfüllung der Sicherheitsüberprüfung "EnsureAvailability" bei Vorgängen wie upgraden oder Deaktivieren des Knotens erforderlich sein 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 während der MinInstanceCount-Berechnung -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

MinInstancePercentage ist der mindestprozentige Prozentsatz von InstanceCount, der für die Sicherheitsüberprüfung "EnsureAvailability" während Vorgängen wie upgraden oder deaktivieren des Knotens erfüllt sein muss. Die tatsächliche Zahl, die verwendet wird, ist max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Hinweis: Wenn InstanceCount auf -1 festgelegt ist, wird während der MinInstancePercentage-Berechnung -1 zuerst in die Anzahl der Knoten konvertiert, auf denen die Instanzen gemäß den Platzierungseinschränkungen für den Dienst platziert werden dürfen.

PartitionDescription

Beschreibt, wie der Dienst partitioniert wird. Beachten Sie, dass ManagedServicePartitionScheme die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind NamedPartitionScheme, SingletonPartitionScheme und UniformInt64RangePartitionScheme.

(Geerbt von ManagedServiceProperties)
PlacementConstraints

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)".

(Geerbt von ManagedServiceBaseProperties)
ProvisioningState

Der aktuelle Bereitstellungs- oder Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

(Geerbt von ManagedServiceProperties)
ScalingPolicies

Skalierungsrichtlinien für diesen Dienst.

(Geerbt von ManagedServiceBaseProperties)
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 Protokolle auf Anwendungsebene (z. B. HTTP) zurückzugeben. Beim Aktualisieren von serviceDnsName kann der alte Name möglicherweise vorübergehend aufgelöst werden. Verlassen Sie sich jedoch auf den neuen Namen. Beim Entfernen von serviceDnsName kann der entfernte Name möglicherweise vorübergehend aufgelöst werden. Verlassen Sie sich nicht darauf, dass der Name nicht aufgelöst werden kann.

(Geerbt von ManagedServiceProperties)
ServiceLoadMetrics

Die Dienstlademetriken werden als Array von ServiceLoadMetric-Objekten angegeben.

(Geerbt von ManagedServiceBaseProperties)
ServicePackageActivationMode

Der Aktivierungsmodus des Dienstpakets.

(Geerbt von ManagedServiceProperties)
ServicePlacementPolicies

Eine Liste, die die Korrelation des Diensts mit anderen Diensten beschreibt. Beachten Sie, dass ManagedServicePlacementPolicy die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind ServicePlacementInvalidDomainPolicy, ServicePlacementNonPartiallyPlaceServicePolicy, ServicePlacementPreferPrimaryDomainPolicyund ServicePlacementRequiredDomainPolicyServicePlacementRequireDomainDistributionPolicy.

(Geerbt von ManagedServiceBaseProperties)
ServiceTypeName

Den Namen des Diensttyps.

(Geerbt von ManagedServiceProperties)

Gilt für: