ApplicationUpdateDescription
Descreve os parâmetros para atualizar uma instância de aplicação.
Propriedades
Nome | Tipo | Necessário |
---|---|---|
Flags |
cadeia (de carateres) | No |
RemoveApplicationCapacity |
boolean | No |
MinimumNodes |
número inteiro (int64) | No |
MaximumNodes |
número inteiro (int64) | No |
ApplicationMetrics |
matriz de ApplicationMetricDescription | No |
Flags
Tipo: cadeia
Obrigatório: Não
Sinalizadores que indicam se estão definidas outras propriedades. Cada uma das propriedades associadas corresponde a um sinalizador, especificado abaixo, que, se definido, indica que a propriedade está especificada.
Se os sinalizadores não forem especificados para uma determinada propriedade, a propriedade não será atualizada mesmo que o novo valor seja fornecido.
Esta propriedade pode ser uma combinação dos sinalizadores obtidos com o operador "OU" bit-a-bit. A exceção é RemoveApplicationCapacity, que não pode ser especificada juntamente com outros parâmetros.
Por exemplo, se o valor fornecido for 3, os sinalizadores para MinimumNodes (1) e MaximumNodes (2) são definidos.
- Nenhum – não indica que outras propriedades estão definidas. O valor é 0.
- MinimumNodes - Indica se a propriedade MinimumNodes está definida. O valor é 1.
- MaximumNodes - Indica se a propriedade MinimumNodes está definida. O valor é 2.
- ApplicationMetrics - Indica se a propriedade ApplicationMetrics está definida. O valor é 4.
RemoveApplicationCapacity
Tipo: booleano
Obrigatório: Não
Predefinição: false
Utilizado para limpar todos os parâmetros relacionados com a Capacidade da Aplicação para esta aplicação. | Não é possível especificar este parâmetro juntamente com outros parâmetros de Capacidade da Aplicação.
MinimumNodes
Tipo: número inteiro (int64)
Obrigatório: Não
InclusiveMinimum: 0
O número mínimo de nós em que o Service Fabric reserva capacidade para esta aplicação. Tenha em atenção que isto não significa que os serviços desta aplicação serão colocados em todos esses nós. Se esta propriedade estiver definida como zero, nenhuma capacidade será reservada. O valor desta propriedade não pode ser superior ao valor da propriedade MaximumNodes.
MaximumNodes
Tipo: número inteiro (int64)
Obrigatório: Não
Predefinição: 0
InclusiveMinimum: 0
O número máximo de nós em que o Service Fabric reserva capacidade para esta aplicação. Tenha em atenção que isto não significa que os serviços desta aplicação serão colocados em todos esses nós. Por predefinição, o valor desta propriedade é zero e significa que os serviços podem ser colocados em qualquer nó.
ApplicationMetrics
Tipo: matriz de ApplicationMetricDescription
Obrigatório: Não
Lista de descrição da métrica de capacidade da aplicação.