StatefulServiceInfo
Informações sobre um serviço do Service Fabric com estado.
Propriedades
Nome | Type | Obrigatório |
---|---|---|
Id |
string | Não |
Name |
string | Não |
TypeName |
string | Não |
ManifestVersion |
string | Não |
HealthState |
cadeia de caracteres (enumeração) | Não |
ServiceStatus |
cadeia de caracteres (enumeração) | Não |
IsServiceGroup |
booleano | Não |
ServiceMetadata |
ServiceMetadata | Não |
HasPersistedState |
booleano | Não |
Id
Tipo: string
Obrigatório: não
A identidade do serviço. Essa ID é uma representação codificada do nome do serviço. Isso é usado nas APIs REST para identificar o recurso de serviço.
A partir da versão 6.0, os nomes hierárquicos são delimitados com o caractere "~". Por exemplo, se o nome do serviço for "fabric:/myapp/app1/svc1", a identidade do serviço será "myapp~app1~svc1" na versão 6.0 e superiores e and "myapp/app1/svc1" em versões anteriores.
Name
Tipo: string
Obrigatório: não
O nome completo do serviço com o esquema de URI 'fabric:'.
TypeName
Tipo: string
Obrigatório: não
Nome do tipo de serviço conforme especificado no manifesto do serviço.
ManifestVersion
Tipo: string
Obrigatório: não
A versão do manifesto do serviço.
HealthState
Tipo: cadeia de caracteres (enumeração)
Obrigatório: não
O estado de integridade de uma entidade do Service Fabric, como Cluster, Nó, Aplicativo, Serviço, Partição, Réplica etc.
Os valores possíveis são:
-
Invalid
– Indica um estado de integridade inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero. -
Ok
- Indica que o estado de integridade está ok. O valor é 1. -
Warning
- Indica que o estado de integridade está em um nível de aviso. O valor é 2. -
Error
- Indica que o estado de integridade está em um nível de erro. O estado de integridade do erro deve ser investigado, pois eles podem afetar a funcionalidade correta do cluster. O valor é 3. -
Unknown
– Indica uma status de integridade desconhecida. O valor é 65535.
ServiceStatus
Tipo: cadeia de caracteres (enumeração)
Obrigatório: não
O status do aplicativo.
Os valores possíveis são:
-
Unknown
– Indica que o status de serviço é desconhecido. O valor é zero. -
Active
– Indica que o serviço status está ativo. O valor é 1. -
Upgrading
– Indica que o serviço está sendo atualizado. O valor é 2. -
Deleting
– Indica que o serviço está sendo excluído. O valor é 3. -
Creating
– Indica que o serviço está sendo criado. O valor é 4. -
Failed
– Indica que a criação ou exclusão foi encerrada devido a falhas persistentes. Outra solicitação de criação/exclusão pode ser aceita. O valor é 5.
IsServiceGroup
Tipo: booliano
Obrigatório: não
Se o serviço está em um grupo de serviços.
ServiceMetadata
Tipo: ServiceMetadata
Obrigatório: não
Metadados associados a um serviço específico.
HasPersistedState
Tipo: booliano
Obrigatório: não
Se o serviço tem estado persistente.