ApplicationUpdateDescription
Descreve os parâmetros para atualizar uma instância de aplicativo.
Propriedades
Nome | Type | Obrigatório |
---|---|---|
Flags |
string | Não |
RemoveApplicationCapacity |
booleano | Não |
MinimumNodes |
inteiro (int64) | Não |
MaximumNodes |
inteiro (int64) | No |
ApplicationMetrics |
matriz de ApplicationMetricDescription | Não |
Flags
Tipo: string
Obrigatório: não
Sinalizadores que indicam se outras propriedades estão definidas. Cada uma das propriedades associadas corresponde a um sinalizador, especificado abaixo, que, se definido, indica que a propriedade é especificada.
Se os sinalizadores não forem especificados para uma determinada propriedade, a propriedade não será atualizada mesmo se o novo valor for fornecido.
Essa propriedade pode ser uma combinação desses sinalizadores obtidos usando o operador "OR" bit a bit. A exceção é RemoveApplicationCapacity, que não pode ser especificada junto com outros parâmetros.
Por exemplo, se o valor fornecido for 3, os sinalizadores para MinimumNodes (1) e MaximumNodes (2) serã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: booliano
Obrigatório: não
Padrão: false
Usado para limpar todos os parâmetros relacionados à Capacidade do Aplicativo para este aplicativo. | Não é possível especificar esse parâmetro junto com outros parâmetros de Capacidade do Aplicativo.
MinimumNodes
Tipo: inteiro (int64)
Obrigatório: não
InclusiveMinimum: 0
O número mínimo de nós que o Service Fabric reservará como capacidade para este aplicativo. Observe que isso não significa que os serviços desse aplicativo serão colocados em todos os nós. Se essa propriedade for definida como zero, nenhuma capacidade será reservada. O valor dessa propriedade não pode ser maior que o valor da propriedade MaximumNodes.
MaximumNodes
Tipo: inteiro (int64)
Obrigatório: não
Padrão: 0
InclusiveMinimum: 0
O número máximo de nós que o Service Fabric reservará como capacidade para este aplicativo. Observe que isso não significa que os serviços desse aplicativo serão colocados em todos os nós. Por padrão, o valor dessa 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 do aplicativo.