ServiceResourceProperties
Questo tipo descrive le proprietà di una risorsa del servizio.
Proprietà
Nome | Tipo | Necessario |
---|---|---|
osType |
string (enum) | Sì |
codePackages |
matrice di ContainerCodePackageProperties | Sì |
networkRefs |
matrice di NetworkRef | No |
diagnostics |
DiagnosticsRef | No |
description |
string | No |
replicaCount |
integer | No |
executionPolicy |
ExecutionPolicy | No |
autoScalingPolicies |
matrice di AutoScalingPolicy | No |
status |
string (enum) | No |
statusDetails |
string | No |
healthState |
string (enum) | No |
unhealthyEvaluation |
string | No |
identityRefs |
matrice di ServiceIdentity | No |
dnsName |
string | No |
osType
Tipo: string (enum)
Obbligatorio: Sì
Sistema operativo richiesto dal codice nel servizio.
I valori possibili sono:
-
Linux
- Il sistema operativo richiesto è Linux. -
Windows
- Il sistema operativo richiesto è Windows.
codePackages
Tipo: matrice di ContainerCodePackageProperties
Obbligatorio: Sì
Descrive il set di pacchetti di codice che formano il servizio. Un pacchetto di codice descrive il contenitore e le proprietà per l'esecuzione. Tutti i pacchetti di codice vengono avviati insieme nello stesso host e condividono lo stesso contesto (rete, processo e così via).
networkRefs
Tipo: matrice di NetworkRef
Obbligatorio: No
Nomi delle reti private di cui questo servizio deve far parte.
diagnostics
Tipo: DiagnosticsRef
Obbligatorio: No
Riferimento ai sink in DiagnosticsDescription.
description
Tipo: string
Obbligatorio: No
Descrizione leggibile dell'utente del servizio.
replicaCount
Tipo: integer
Obbligatorio: No
Numero di repliche del servizio da creare. Il valore predefinito è 1 se non specificato.
executionPolicy
Tipo: ExecutionPolicy
Obbligatorio: No
Criteri di esecuzione del servizio
autoScalingPolicies
Tipo: matrice di AutoScalingPolicy
Obbligatorio: No
Criteri di ridimensionamento automatico
status
Tipo: string (enum)
Obbligatorio: No
Stato della risorsa.
I valori possibili sono:
-
Unknown
- Indica che lo stato della risorsa è sconosciuto. Il valore predefinito è zero. -
Ready
- Indica che la risorsa è pronta. Il valore è uguale a 1. -
Upgrading
- Indica che la risorsa è in corso l'aggiornamento. Il valore è 2. -
Creating
- Indica che la risorsa è in corso di creazione. Il valore è 3. -
Deleting
- Indica che la risorsa viene eliminata. Il valore è 4. -
Failed
- Indica che la risorsa non è funzionale a causa di errori persistenti. Per altri dettagli, vedere la proprietà statusDetails. Il valore è 5.
statusDetails
Tipo: string
Obbligatorio: No
Fornisce informazioni aggiuntive sullo stato corrente del servizio.
healthState
Tipo: string (enum)
Obbligatorio: No
Stato di integrità di un'entità di Service Fabric, ad esempio Cluster, Node, Application, Service, Partition, Replica e così via.
I valori possibili sono:
-
Invalid
- Indica uno stato di integrità non valido. Tutte le enumerazioni di Service Fabric hanno il tipo non valido. Il valore predefinito è zero. -
Ok
- Indica che lo stato di integrità è corretto. Il valore è uguale a 1. -
Warning
- Indica che lo stato di integrità è a livello di avviso. Il valore è 2. -
Error
- Indica che lo stato di integrità è a livello di errore. Lo stato di integrità degli errori deve essere analizzato, perché può influire sulla funzionalità corretta del cluster. Il valore è 3. -
Unknown
- Indica uno stato di integrità sconosciuto. Il valore è 65535.
unhealthyEvaluation
Tipo: stringa
Obbligatorio: No
Quando lo stato di integrità del servizio non è "Ok", questo dettagli aggiuntivo da Service Fabric Health Manager per l'utente per sapere perché il servizio è contrassegnato come non integro.
identityRefs
Tipo: matrice di ServiceIdentity
Obbligatorio: No
Elenco delle identità del servizio.
dnsName
Tipo: stringa
Obbligatorio: No
Nome DNS del servizio.