ServiceResourceProperties
Den här typen beskriver egenskaperna för en tjänstresurs.
Egenskaper
Namn | Typ | Obligatorisk |
---|---|---|
osType |
sträng (uppräkning) | Yes |
codePackages |
matris med ContainerCodePackageProperties | Yes |
networkRefs |
matris med NetworkRef | No |
diagnostics |
DiagnosticsRef | No |
description |
sträng | No |
replicaCount |
heltal | No |
executionPolicy |
ExecutionPolicy | No |
autoScalingPolicies |
matris med AutoScalingPolicy | No |
status |
sträng (uppräkning) | No |
statusDetails |
sträng | No |
healthState |
sträng (uppräkning) | No |
unhealthyEvaluation |
sträng | No |
identityRefs |
matris med ServiceIdentity | No |
dnsName |
sträng | No |
osType
Typ: sträng (uppräkning)
Krävs: Ja
Det operativsystem som krävs av koden i tjänsten.
Möjliga värden:
-
Linux
– Det operativsystem som krävs är Linux. -
Windows
– Det operativsystem som krävs är Windows.
codePackages
Typ: matris med ContainerCodePackageProperties
Krävs: Ja
Beskriver den uppsättning kodpaket som utgör tjänsten. Ett kodpaket beskriver containern och egenskaperna för att köra den. Alla kodpaket startas tillsammans på samma värd och delar samma kontext (nätverk, process osv.).
networkRefs
Typ: matris för NetworkRef
Krävs: Nej
Namnen på de privata nätverk som den här tjänsten måste ingå i.
diagnostics
Typ: DiagnosticsRef
Krävs: Nej
Referens till mottagare i DiagnosticsDescription.
description
Typ: sträng
Krävs: Nej
Användarläsbar beskrivning av tjänsten.
replicaCount
Typ: heltal
Krävs: Nej
Antalet repliker av tjänsten som ska skapas. Standardvärdet är 1 om det inte anges.
executionPolicy
Typ: ExecutionPolicy
Krävs: Nej
Körningsprincipen för tjänsten
autoScalingPolicies
Typ: matris med AutoScalingPolicy
Krävs: Nej
Principer för automatisk skalning
status
Typ: sträng (uppräkning)
Krävs: Nej
Status för resursen.
Möjliga värden:
-
Unknown
– Anger att resursstatusen är okänd. Värdet är noll. -
Ready
– Anger att resursen är klar. Värdet är 1. -
Upgrading
– Anger att resursen uppgraderas. Värdet är 2. -
Creating
– Anger att resursen skapas. Värdet är 3. -
Deleting
– Anger att resursen tas bort. Värdet är 4. -
Failed
– Anger att resursen inte fungerar på grund av beständiga fel. Mer information finns i egenskapen statusDetails. Värdet är 5.
statusDetails
Typ: sträng
Krävs: Nej
Ger ytterligare information om tjänstens aktuella status.
healthState
Typ: sträng (uppräkning)
Krävs: Nej
Hälsotillståndet för en Service Fabric-entitet, till exempel kluster, nod, program, tjänst, partition, replik osv.
Möjliga värden:
-
Invalid
– Anger ett ogiltigt hälsotillstånd. Alla Service Fabric-uppräkningar har den ogiltiga typen. Värdet är noll. -
Ok
- Anger att hälsotillståndet är okej. Värdet är 1. -
Warning
– Anger att hälsotillståndet är på varningsnivå. Värdet är 2. -
Error
– Anger att hälsotillståndet är på felnivå. Felhälsotillståndet bör undersökas eftersom de kan påverka rätt funktioner i klustret. Värdet är 3. -
Unknown
– Anger en okänd hälsostatus. Värdet är 65535.
unhealthyEvaluation
Typ: sträng
Obligatoriskt: Nej
När tjänstens hälsotillstånd inte är "OK" visas den här ytterligare informationen från Service Fabric Health Manager för att användaren ska veta varför tjänsten har markerats som felaktig.
identityRefs
Typ: matris med ServiceIdentity
Obligatoriskt: Nej
Listan över tjänstidentiteter.
dnsName
Typ: sträng
Obligatoriskt: Nej
Dns-namnet på tjänsten.