ServiceResourcePropertiesBase
Proprietà delle risorse di Common Service.
Proprietà
Nome | Tipo | Necessario |
---|---|---|
placementConstraints | string | No |
correlationScheme | matrice di ServiceCorrelationDescription | No |
serviceLoadMetrics | matrice di ServiceLoadMetricDescription | No |
servicePlacementPolicies | matrice di ServicePlacementPolicyDescription | No |
defaultMoveCost | string (enum) | No |
placementConstraints
Tipo: string
Obbligatorio: No
Vincoli di posizionamento sotto forma di stringa. I vincoli di posizionamento sono espressioni booleane nelle proprietà del nodo e consentono di limitare un servizio a nodi specifici in base ai requisiti del servizio. Ad esempio, per inserire un servizio nei nodi in cui NodeType è blu, specificare quanto segue: "NodeColor == blue)".
correlationScheme
Tipo: matrice di ServiceCorrelationDescription
Obbligatorio: No
Elenco che descrive la correlazione del servizio con altri servizi.
serviceLoadMetrics
Tipo: matrice di ServiceLoadMetricDescription
Obbligatorio: No
Le metriche di caricamento del servizio vengono fornite come matrice di oggetti ServiceLoadMetricDescription.
servicePlacementPolicies
Tipo: matrice di ServicePlacementPolicyDescription
Obbligatorio: No
Elenco che descrive la correlazione del servizio con altri servizi.
defaultMoveCost
Tipo: string (enum)
Obbligatorio: No
Specifica il costo di spostamento per il servizio.
I valori possibili sono:
- Zero - Costo di spostamento zero. Questo valore è zero.
- Basso: specifica il costo di spostamento del servizio come Basso. Il valore è uguale a 1.
- Medium: specifica il costo di spostamento del servizio come Medio. Il valore è 2.
- Elevato: specifica il costo di spostamento del servizio come Elevato. Il valore è 3.