Partager via


ServicePlacementPolicyType type

Définit les valeurs de ServicePlacementPolicyType.
KnownServicePlacementPolicyType peut être utilisé indifféremment avec ServicePlacementPolicyType. Cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Non valide : indique que le type de la stratégie de placement n’est pas valide. Toutes les énumérations Service Fabric ont le type non valide. La valeur est égale à zéro.
InvalidDomain : indique que ServicePlacementPolicyDescription est de type ServicePlacementInvalidDomainPolicyDescription, ce qui indique qu’un domaine d’erreur ou de mise à niveau particulier ne peut pas être utilisé pour le placement de ce service. La valeur est égale à 1.
RequiredDomain : indique que ServicePlacementPolicyDescription est de type ServicePlacementRequireDomainDistributionPolicyDescription indiquant que les réplicas du service doivent être placés dans un domaine spécifique. La valeur est égale à 2.
PreferredPrimaryDomain : indique que ServicePlacementPolicyDescription est de type ServicePlacementPreferPrimaryDomainPolicyDescription, ce qui indique que si possible le réplica principal pour les partitions du service doit se trouver dans un domaine particulier en tant qu’optimisation. La valeur est 3.
RequiredDomainDistribution : indique que ServicePlacementPolicyDescription est de type ServicePlacementRequireDomainDistributionPolicyDescription, ce qui indique que le système interdit à tout moment le placement de deux réplicas de la même partition dans le même domaine. La valeur est égale à 4.
NonPartiallyPlaceService : indique que ServicePlacementPolicyDescription est de type ServicePlacementNonPartiallyPlacePolicyDescription, ce qui indique que, si possible, tous les réplicas d’une partition particulière du service doivent être placés atomiquement. La valeur est 5.

type ServicePlacementPolicyType = string