ServiceResourceProperties
Este tipo descreve as propriedades de um recurso de serviço.
Propriedades
Nome | Tipo | Necessário |
---|---|---|
osType |
cadeia (enum) | Yes |
codePackages |
matriz de ContainerCodePackageProperties | Yes |
networkRefs |
matriz de NetworkRef | No |
diagnostics |
DiagnósticoRef | No |
description |
string | No |
replicaCount |
número inteiro | No |
executionPolicy |
ExecutionPolicy | No |
autoScalingPolicies |
matriz de AutoScalingPolicy | No |
status |
cadeia (enum) | No |
statusDetails |
string | No |
healthState |
cadeia (enum) | No |
unhealthyEvaluation |
string | No |
identityRefs |
matriz de ServiceIdentity | No |
dnsName |
string | No |
osType
Tipo: cadeia (enum)
Obrigatório: Sim
O sistema operativo exigido pelo código no serviço.
Os valores possíveis são:
-
Linux
- O sistema operativo necessário é o Linux. -
Windows
- O sistema operativo necessário é o Windows.
codePackages
Tipo: matriz de ContainerCodePackageProperties
Obrigatório: Sim
Descreve o conjunto de pacotes de código que forma o serviço. Um pacote de código descreve o contentor e as propriedades para executá-lo. Todos os pacotes de código são iniciados em conjunto no mesmo anfitrião e partilham o mesmo contexto (rede, processo, etc.).
networkRefs
Tipo: matriz de NetworkRef
Obrigatório: Não
Os nomes das redes privadas das quais este serviço tem de fazer parte.
diagnostics
Tipo: DiagnósticoRef
Obrigatório: Não
Referência a sinks em DiagnosticsDescription.
description
Tipo: cadeia
Obrigatório: Não
Descrição legível do serviço por parte do utilizador.
replicaCount
Tipo: número inteiro
Obrigatório: Não
O número de réplicas do serviço a criar. A predefinição é 1, se não for especificada.
executionPolicy
Tipo: ExecutionPolicy
Obrigatório: Não
A política de execução do serviço
autoScalingPolicies
Tipo: matriz de AutoScalingPolicy
Obrigatório: Não
Políticas de dimensionamento automático
status
Tipo: cadeia (enum)
Obrigatório: Não
Estado do recurso.
Os valores possíveis são:
-
Unknown
- Indica que o estado do recurso é desconhecido. O valor é zero. -
Ready
- Indica que o recurso está pronto. O valor é 1. -
Upgrading
- Indica que o recurso está a ser atualizado. O valor é 2. -
Creating
- Indica que o recurso está a ser criado. O valor é 3. -
Deleting
- Indica que o recurso está a ser eliminado. O valor é 4. -
Failed
- Indica que o recurso não está funcional devido a falhas persistentes. Veja statusDetails property (propriedade statusDetails) para obter mais detalhes. O valor é 5.
statusDetails
Tipo: cadeia
Obrigatório: Não
Fornece informações adicionais sobre o estado atual do serviço.
healthState
Tipo: cadeia (enum)
Obrigatório: Não
O estado de funcionamento de uma entidade do Service Fabric, como Cluster, Nó, Aplicação, Serviço, Partição, Réplica, etc.
Os valores possíveis são:
-
Invalid
- Indica um estado de funcionamento inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero. -
Ok
- Indica que o estado de funcionamento está bom. O valor é 1. -
Warning
- Indica que o estado de funcionamento está num nível de aviso. O valor é 2. -
Error
- Indica que o estado de funcionamento está ao nível do erro. O estado de funcionamento do erro deve ser investigado, uma vez que podem afetar a funcionalidade correta do cluster. O valor é 3. -
Unknown
- Indica um estado de funcionamento desconhecido. O valor é 65535.
unhealthyEvaluation
Tipo: cadeia
Obrigatório: Não
Quando o estado de funcionamento do serviço não é 'Ok', estes detalhes adicionais do Service Fabric Health Manager para o utilizador saber por que motivo o serviço está marcado como em mau estado de funcionamento.
identityRefs
Tipo: matriz de ServiceIdentity
Obrigatório: Não
A lista de identidades do serviço.
dnsName
Tipo: cadeia
Obrigatório: Não
Nome Dns do serviço.