ApplicationUpdateDescription
Descrive i parametri per l'aggiornamento di un'istanza dell'applicazione.
Proprietà
Nome | Tipo | Necessario |
---|---|---|
Flags |
string | No |
RemoveApplicationCapacity |
boolean | No |
MinimumNodes |
integer (int64) | No |
MaximumNodes |
integer (int64) | No |
ApplicationMetrics |
matrice di ApplicationMetricDescription | No |
Flags
Tipo: stringa
Obbligatorio: No
Flag che indicano se sono impostate altre proprietà. Ognuna delle proprietà associate corrisponde a un flag, specificato di seguito, che, se impostato, indica che la proprietà è specificata.
Se i flag non vengono specificati per una determinata proprietà, la proprietà non verrà aggiornata anche se viene specificato il nuovo valore.
Questa proprietà può essere una combinazione di tali flag ottenuti usando l'operatore 'OR' bit per bit. L'eccezione è RemoveApplicationCapacity che non può essere specificata insieme ad altri parametri.
Ad esempio, se il valore specificato è 3, vengono impostati i flag per MinimumNodes (1) e MaximumNodes (2).
- Nessuno: non indica che vengono impostate altre proprietà. Il valore è 0.
- MinimumNodes: indica se la proprietà MinimumNodes è impostata. Il valore è uguale a 1.
- MaximumNodes: indica se la proprietà MinimumNodes è impostata. Il valore è 2.
- ApplicationMetrics: indica se la proprietà ApplicationMetrics è impostata. Il valore è 4.
RemoveApplicationCapacity
Tipo: booleano
Obbligatorio: No
Impostazione predefinita: false
Usato per cancellare tutti i parametri correlati alla capacità dell'applicazione per questa applicazione. | Non è possibile specificare questo parametro insieme ad altri parametri di capacità dell'applicazione.
MinimumNodes
Tipo: integer (int64)
Obbligatorio: No
InclusiveMinimum: 0
Numero minimo di nodi in cui Service Fabric riserverà la capacità per questa applicazione. Si noti che ciò non significa che i servizi dell'applicazione vengono inseriti in tutti i nodi indicati. Se questa proprietà è impostata su zero, non verrà riservata alcuna capacità. Il valore di questa proprietà non può essere maggiore del valore della proprietà MaximumNodes.
MaximumNodes
Tipo: integer (int64)
Obbligatorio: No
Impostazione predefinita: 0
InclusiveMinimum: 0
Numero massimo di nodi in cui Service Fabric riserverà la capacità per questa applicazione. Si noti che ciò non significa che i servizi dell'applicazione vengono inseriti in tutti i nodi indicati. Per impostazione predefinita, il valore di questa proprietà è zero e significa che i servizi possono essere inseriti in qualsiasi nodo.
ApplicationMetrics
Tipo: matrice di ApplicationMetricDescription
Obbligatorio: No
Elenco della descrizione della metrica della capacità dell'applicazione.