ServiceResourceProperties
Ce type décrit les propriétés d’une ressource de service.
Propriétés
Nom | Type | Obligatoire |
---|---|---|
osType |
string (enum) | Oui |
codePackages |
tableau de ContainerCodePackageProperties | Oui |
networkRefs |
tableau de NetworkRef | Non |
diagnostics |
DiagnosticsRef | Non |
description |
string | Non |
replicaCount |
entier | Non |
executionPolicy |
ExecutionPolicy | Non |
autoScalingPolicies |
tableau de La stratégie de mise à l’échelle automatique | Non |
status |
string (enum) | Non |
statusDetails |
string | Non |
healthState |
string (enum) | Non |
unhealthyEvaluation |
string | Non |
identityRefs |
tableau de ServiceIdentity | Non |
dnsName |
string | Non |
osType
Type : chaîne (énumération)
Obligatoire : Oui
Système d’exploitation requis par le code en service.
Les valeurs possibles sont les suivantes :
-
Linux
- Le système d’exploitation requis est Linux. -
Windows
- Le système d’exploitation requis est Windows.
codePackages
Type : tableau de ContainerCodePackageProperties
Obligatoire : Oui
Décrit l’ensemble des packages de code qui forment le service. Un package de code décrit le conteneur et les propriétés pour son exécution. Tous les packages de code sont démarrés ensemble sur le même hôte et partagent le même contexte (réseau, processus, etc.).
networkRefs
Type : tableau de NetworkRef
Obligatoire : Non
Noms des réseaux privés dont ce service doit faire partie.
diagnostics
Type : DiagnosticsRef
Obligatoire : Non
Référence aux récepteurs dans DiagnosticsDescription.
description
Type : chaîne
Obligatoire : Non
Description lisible par l’utilisateur du service.
replicaCount
Type : entier
Obligatoire : Non
Nombre de réplicas du service à créer. La valeur par défaut est 1 si elle n’est pas spécifiée.
executionPolicy
Type : ExecutionPolicy
Obligatoire : Non
Stratégie d’exécution du service
autoScalingPolicies
Type : tableau de La stratégie de mise à l’échelle automatique
Obligatoire : Non
Stratégies de mise à l’échelle automatique
status
Type : chaîne (énumération)
Obligatoire : Non
État de la ressource.
Les valeurs possibles sont les suivantes :
-
Unknown
- Indique que la ressource status est inconnue. La valeur est égale à zéro. -
Ready
- Indique que la ressource est prête. La valeur est égale à 1. -
Upgrading
- Indique que la ressource est en cours de mise à niveau. La valeur est égale à 2. -
Creating
- Indique que la ressource est en cours de création. La valeur est 3. -
Deleting
- Indique que la ressource est en cours de suppression. La valeur est égale à 4. -
Failed
- Indique que la ressource n’est pas fonctionnelle en raison de défaillances persistantes. Pour plus d’informations, consultez la propriété statusDetails. La valeur est 5.
statusDetails
Type : chaîne
Obligatoire : Non
Fournit des informations supplémentaires sur la status actuelle du service.
healthState
Type : chaîne (énumération)
Obligatoire : Non
État d’intégrité d’une entité Service Fabric telle que Cluster, Nœud, Application, Service, Partition, Réplica, etc.
Les valeurs possibles sont les suivantes :
-
Invalid
- Indique un état d’intégrité non valide. Toutes les énumérations Service Fabric ont le type non valide. La valeur est égale à zéro. -
Ok
- Indique que l’état d’intégrité est correct. La valeur est égale à 1. -
Warning
- Indique que l’état d’intégrité est au niveau d’avertissement. La valeur est égale à 2. -
Error
- Indique que l’état d’intégrité est au niveau d’erreur. L’état d’intégrité des erreurs doit être examiné, car elles peuvent avoir un impact sur les fonctionnalités correctes du cluster. La valeur est 3. -
Unknown
- Indique un status d’intégrité inconnu. La valeur est égale à 65535.
unhealthyEvaluation
Type : chaîne
Obligatoire : Non
Lorsque l’état d’intégrité du service n’est pas « OK », ces informations supplémentaires du Gestionnaire d’intégrité service fabric pour que l’utilisateur sache pourquoi le service est marqué comme non sain.
identityRefs
Type : tableau de ServiceIdentity
Obligatoire : Non
Liste des identités de service.
dnsName
Type : chaîne
Obligatoire : Non
Nom DNS du service.