Partager via


ManagedServiceProperties Classe

Définition

Propriétés de la ressource de service. Veuillez noter qu’il ManagedServiceProperties 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 StatefulServiceProperties et StatelessServiceProperties.

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

Constructeurs

ManagedServiceProperties(String, ManagedServicePartitionScheme)

Initialise une nouvelle instance de ManagedServiceProperties.

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

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.

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.

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.

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.

S’applique à