ServiceResourceProperties
Dit type beschrijft de eigenschappen van een serviceresource.
Eigenschappen
Naam | Type | Vereist |
---|---|---|
osType |
tekenreeks (opsomming) | Ja |
codePackages |
matrix van ContainerCodePackageProperties | Ja |
networkRefs |
matrix van NetworkRef | Nee |
diagnostics |
DiagnosticsRef | Nee |
description |
tekenreeks | No |
replicaCount |
geheel getal | Nee |
executionPolicy |
ExecutionPolicy | Nee |
autoScalingPolicies |
matrix van AutoScalingPolicy | Nee |
status |
tekenreeks (opsomming) | Nee |
statusDetails |
tekenreeks | No |
healthState |
tekenreeks (opsomming) | Nee |
unhealthyEvaluation |
tekenreeks | No |
identityRefs |
matrix van ServiceIdentity | Nee |
dnsName |
tekenreeks | No |
osType
Type: tekenreeks (opsomming)
Vereist: Ja
Het besturingssysteem dat is vereist door de code in de service.
Mogelijke waarden zijn:
-
Linux
- Het vereiste besturingssysteem is Linux. -
Windows
- Het vereiste besturingssysteem is Windows.
codePackages
Type: matrix van ContainerCodePackageProperties
Vereist: Ja
Beschrijft de set codepakketten die de service vormen. Een codepakket beschrijft de container en de eigenschappen voor het uitvoeren ervan. Alle codepakketten worden samen gestart op dezelfde host en delen dezelfde context (netwerk, proces, enzovoort).
networkRefs
Type: matrix van NetworkRef
Vereist: Nee
De namen van de particuliere netwerken waarvan deze service deel moet uitmaken.
diagnostics
Type: DiagnosticsRef
Vereist: Nee
Verwijzing naar sinks in DiagnosticsDescription.
description
Type: tekenreeks
Vereist: Nee
Door de gebruiker leesbare beschrijving van de service.
replicaCount
Type: geheel getal
Vereist: Nee
Het aantal replica's van de service dat moet worden gemaakt. De standaardwaarde is 1 als deze niet is opgegeven.
executionPolicy
Type: ExecutionPolicy
Vereist: Nee
Het uitvoeringsbeleid van de service
autoScalingPolicies
Type: matrix van AutoScalingPolicy
Vereist: Nee
Beleid voor automatisch schalen
status
Type: tekenreeks (opsomming)
Vereist: Nee
Status van de resource.
Mogelijke waarden zijn:
-
Unknown
- Geeft aan dat de resourcestatus onbekend is. De waarde is nul. -
Ready
- Geeft aan dat de resource gereed is. De waarde is 1. -
Upgrading
- Geeft aan dat de resource wordt ge-upgraden. De waarde is 2. -
Creating
- Geeft aan dat de resource wordt gemaakt. De waarde is 3. -
Deleting
- Geeft aan dat de resource wordt verwijderd. De waarde is 4. -
Failed
- Geeft aan dat de resource niet functioneel is vanwege aanhoudende fouten. Zie de eigenschap statusDetails voor meer informatie. De waarde is 5.
statusDetails
Type: tekenreeks
Vereist: Nee
Geeft aanvullende informatie over de huidige status van de service.
healthState
Type: tekenreeks (opsomming)
Vereist: Nee
De status van een Service Fabric-entiteit, zoals cluster, knooppunt, toepassing, service, partitie, replica, enzovoort.
Mogelijke waarden zijn:
-
Invalid
- Geeft een ongeldige status aan. Alle Service Fabric-opsommingen hebben het ongeldige type. De waarde is nul. -
Ok
- Geeft aan dat de status in orde is. De waarde is 1. -
Warning
- Geeft aan dat de status zich op een waarschuwingsniveau bevindt. De waarde is 2. -
Error
- Geeft aan dat de status zich op een foutniveau bevindt. De status van de fout moet worden onderzocht, omdat deze van invloed kunnen zijn op de juiste functionaliteit van het cluster. De waarde is 3. -
Unknown
- Geeft een onbekende status aan. De waarde is 65535.
unhealthyEvaluation
Type: tekenreeks
Vereist: Nee
Wanneer de status van de service niet 'OK' is, kunt u deze aanvullende informatie van Service Fabric Health Manager gebruiken om de gebruiker te laten weten waarom de service is gemarkeerd als beschadigd.
identityRefs
Type: matrix van ServiceIdentity
Vereist: Nee
De lijst met service-identiteiten.
dnsName
Type: tekenreeks
Vereist: Nee
DNS-naam van de service.