ServiceResourceProperties
Esse tipo descreve as propriedades de um recurso de serviço.
Propriedades
Nome | Type | Obrigatório |
---|---|---|
osType |
cadeia de caracteres (enumeração) | Sim |
codePackages |
matriz de ContainerCodePackageProperties | Yes |
networkRefs |
matriz de NetworkRef | No |
diagnostics |
DiagnosticsRef | Não |
description |
string | Não |
replicaCount |
inteiro | Não |
executionPolicy |
ExecutionPolicy | No |
autoScalingPolicies |
matriz de AutoScalingPolicy | No |
status |
cadeia de caracteres (enumeração) | Não |
statusDetails |
string | No |
healthState |
cadeia de caracteres (enumeração) | Não |
unhealthyEvaluation |
string | No |
identityRefs |
matriz de ServiceIdentity | Não |
dnsName |
string | No |
osType
Tipo: cadeia de caracteres (enumeração)
Obrigatório: sim
O sistema de operações exigido pelo código em serviço.
Os valores possíveis são:
-
Linux
– O sistema operacional necessário é o Linux. -
Windows
– O sistema operacional 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 contêiner e as propriedades para executá-lo. Todos os pacotes de código são iniciados juntos no mesmo host e compartilham o mesmo contexto (rede, processo etc.).
networkRefs
Tipo: matriz de NetworkRef
Obrigatório: não
Os nomes das redes privadas das quais esse serviço precisa fazer parte.
diagnostics
Tipo: DiagnosticsRef
Obrigatório: não
Referência a coletores em DiagnosticsDescription.
description
Tipo: string
Obrigatório: não
Descrição legível do usuário do serviço.
replicaCount
Tipo: inteiro
Obrigatório: não
O número de réplicas do serviço a ser criado. O padrão será 1 se não for especificado.
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 de caracteres (enumeração)
Obrigatório: não
Status do recurso.
Os valores possíveis são:
-
Unknown
- Indica que o recurso status é desconhecido. O valor é zero. -
Ready
- Indica que o recurso está pronto. O valor é 1. -
Upgrading
- Indica que o recurso está sendo atualizado. O valor é 2. -
Creating
- Indica que o recurso está sendo criado. O valor é 3. -
Deleting
- Indica que o recurso está sendo excluído. O valor é 4. -
Failed
- Indica que o recurso não está funcional devido a falhas persistentes. Consulte a propriedade statusDetails para obter mais detalhes. O valor é 5.
statusDetails
Tipo: string
Obrigatório: não
Fornece informações adicionais sobre o status atual 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á bem. 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á no 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.
unhealthyEvaluation
Tipo: string
Obrigatório: não
Quando o estado de integridade do serviço não é 'Ok', esses detalhes adicionais do Gerenciador de Integridade do service fabric para o usuário saber por que o serviço está marcado como não íntegro.
identityRefs
Tipo: matriz de ServiceIdentity
Obrigatório: não
A lista de identidades de serviço.
dnsName
Tipo: string
Obrigatório: não
Nome Dns do serviço.