Partager via


StatelessServiceProperties Classe

Définition

Propriétés d’une ressource de service sans état.

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

Constructeurs

StatelessServiceProperties(String, ManagedServicePartitionScheme, Int32)

Initialise une nouvelle instance de StatelessServiceProperties.

Propriétés

CorrelationScheme

Liste qui décrit la corrélation du service avec d’autres services.

(Hérité de ManagedServiceBaseProperties)
DefaultMoveCost

Spécifie le coût du déplacement du service.

(Hérité de ManagedServiceBaseProperties)
InstanceCount

Nombre d’instances.

MinInstanceCount

MinInstanceCount est le nombre minimal d’instances qui doivent être en place pour respecter la case activée de sécurité EnsureAvailability pendant des opérations telles que la mise à niveau ou la désactivation du nœud. Le nombre réel utilisé est max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Notez que si InstanceCount est défini sur -1, pendant le calcul MinInstanceCount, -1 est d’abord converti en nombre de nœuds sur lesquels les instances sont autorisées à être placées en fonction des contraintes de placement sur le service.

MinInstancePercentage

MinInstancePercentage est le pourcentage minimal d’InstanceCount qui doit être en mesure de respecter la case activée de sécurité EnsureAvailability pendant des opérations telles que la mise à niveau ou la désactivation du nœud. Le nombre réel utilisé est max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Notez que si InstanceCount est défini sur -1, pendant le calcul MinInstancePercentage, -1 est d’abord converti en nombre de nœuds sur lesquels les instances sont autorisées à être placées en fonction des contraintes de placement sur le service.

PartitionDescription

Décrit comment le service est partitionné. Veuillez noter qu’il ManagedServicePartitionScheme s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent NamedPartitionScheme, SingletonPartitionScheme et UniformInt64RangePartitionScheme.

(Hérité de ManagedServiceProperties)
PlacementConstraints

Contraintes de placement sous forme de chaîne. Les contraintes de placement sont des expressions booléennes sur les propriétés de nœud et permettent de restreindre un service à des nœuds particuliers en fonction des besoins du service. Par exemple, pour placer un service sur des nœuds où NodeType est bleu, spécifiez ce qui suit : « NodeColor == blue) ».

(Hérité de ManagedServiceBaseProperties)
ProvisioningState

État de déploiement ou d’approvisionnement actuel, qui apparaît uniquement dans la réponse.

(Hérité de ManagedServiceProperties)
ScalingPolicies

Stratégies de mise à l’échelle pour ce service.

(Hérité de ManagedServiceBaseProperties)
ServiceDnsName

Nom DNS utilisé pour le service. Si cela est spécifié, le nom DNS peut être utilisé pour retourner les adresses IP des points de terminaison de service pour les protocoles de couche application (par exemple, HTTP). Lors de la mise à jour de serviceDnsName, l’ancien nom peut être temporairement résolu. Toutefois, utilisez le nouveau nom. Lors de la suppression de serviceDnsName, le nom supprimé peut être temporairement résolu. Ne vous fiez pas au nom non résolu.

(Hérité de ManagedServiceProperties)
ServiceLoadMetrics

Les métriques de charge de service sont fournies sous la forme d’un tableau d’objets ServiceLoadMetric.

(Hérité de ManagedServiceBaseProperties)
ServicePackageActivationMode

Mode d’activation du package de service.

(Hérité de ManagedServiceProperties)
ServicePlacementPolicies

Liste qui décrit la corrélation du service avec d’autres services. Veuillez noter qu’il ManagedServicePlacementPolicy s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent ServicePlacementInvalidDomainPolicy, ServicePlacementNonPartiallyPlaceServicePolicy, ServicePlacementRequiredDomainPolicyServicePlacementPreferPrimaryDomainPolicyet ServicePlacementRequireDomainDistributionPolicy.

(Hérité de ManagedServiceBaseProperties)
ServiceTypeName

Le nom du type de service.

(Hérité de ManagedServiceProperties)

S’applique à