ClusterUpgradeDescriptionObject interface

Rappresenta un aggiornamento del cluster ServiceFabric

Proprietà

applicationHealthPolicyMap

Definisce una mappa che contiene criteri di integrità dell'applicazione specifici per applicazioni diverse. Ogni voce specifica come chiave il nome dell'applicazione e come valore di ApplicationHealthPolicy usato per valutare l'integrità dell'applicazione. Se non viene specificata un'applicazione nella mappa, la valutazione dell'integrità dell'applicazione usa ApplicationHealthPolicy presente nel manifesto dell'applicazione o i criteri di integrità predefiniti dell'applicazione (se nel manifesto non sono definiti criteri di integrità). La mappa è vuota per impostazione predefinita.

clusterHealthPolicy

Definisce un criterio di integrità usato per valutare l'integrità del cluster o di un nodo del cluster.

clusterUpgradeHealthPolicy

Definisce un criterio di integrità usato per valutare l'integrità del cluster durante un aggiornamento del cluster.

codeVersion

Versione del codice di ServiceFabric del cluster.

configVersion

Versione di configurazione del cluster (specificata nel manifesto del cluster).

enableDeltaHealthEvaluation

Se true, abilita la valutazione dell'integrità differenziale anziché la valutazione assoluta dell'integrità dopo il completamento di ogni dominio di aggiornamento.

forceRestart

Se true, i processi vengono riavviati forzatamente durante l'aggiornamento anche quando la versione del codice non è stata modificata (l'aggiornamento modifica solo la configurazione o i dati).

monitoringPolicy

Descrive i parametri per il monitoraggio di un aggiornamento in modalità monitorata.

rollingUpgradeMode

Modalità utilizzata per monitorare l'integrità durante un aggiornamento in sequenza. I valori sono UnmonitoredAuto, UnmonitoredManual e Monitored. I valori possibili includono: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. Valore predefinito: 'UnmonitoredAuto'.

sortOrder

Definisce l'ordine in cui un aggiornamento procede attraverso il cluster. I valori possibili includono: 'Invalid', 'Default', 'Numeric', 'Lexicographical', 'ReverseNumeric', 'ReverseLexicographical'. Valore predefinito: 'Default'.

upgradeKind

Tipo di aggiornamento dei valori possibili seguenti. I valori possibili includono: 'Invalid', 'Rolling'. Valore predefinito: 'Rolling'.

upgradeReplicaSetCheckTimeoutInSeconds

Quantità massima di tempo per bloccare l'elaborazione di un dominio di aggiornamento e impedire la perdita di disponibilità in caso di problemi imprevisti. Alla scadenza di questo timeout, l'elaborazione del dominio di aggiornamento procederà indipendentemente dai problemi di perdita di disponibilità. Il timeout viene reimpostato all'inizio di ogni dominio di aggiornamento. I valori validi sono compresi tra 0 e 42949672925 inclusi. (intero senza segno a 32 bit).

Dettagli proprietà

applicationHealthPolicyMap

Definisce una mappa che contiene criteri di integrità dell'applicazione specifici per applicazioni diverse. Ogni voce specifica come chiave il nome dell'applicazione e come valore di ApplicationHealthPolicy usato per valutare l'integrità dell'applicazione. Se non viene specificata un'applicazione nella mappa, la valutazione dell'integrità dell'applicazione usa ApplicationHealthPolicy presente nel manifesto dell'applicazione o i criteri di integrità predefiniti dell'applicazione (se nel manifesto non sono definiti criteri di integrità). La mappa è vuota per impostazione predefinita.

applicationHealthPolicyMap?: ApplicationHealthPolicyMapItem[]

Valore della proprietà

clusterHealthPolicy

Definisce un criterio di integrità usato per valutare l'integrità del cluster o di un nodo del cluster.

clusterHealthPolicy?: ClusterHealthPolicy

Valore della proprietà

clusterUpgradeHealthPolicy

Definisce un criterio di integrità usato per valutare l'integrità del cluster durante un aggiornamento del cluster.

clusterUpgradeHealthPolicy?: ClusterUpgradeHealthPolicyObject

Valore della proprietà

codeVersion

Versione del codice di ServiceFabric del cluster.

codeVersion?: string

Valore della proprietà

string

configVersion

Versione di configurazione del cluster (specificata nel manifesto del cluster).

configVersion?: string

Valore della proprietà

string

enableDeltaHealthEvaluation

Se true, abilita la valutazione dell'integrità differenziale anziché la valutazione assoluta dell'integrità dopo il completamento di ogni dominio di aggiornamento.

enableDeltaHealthEvaluation?: boolean

Valore della proprietà

boolean

forceRestart

Se true, i processi vengono riavviati forzatamente durante l'aggiornamento anche quando la versione del codice non è stata modificata (l'aggiornamento modifica solo la configurazione o i dati).

forceRestart?: boolean

Valore della proprietà

boolean

monitoringPolicy

Descrive i parametri per il monitoraggio di un aggiornamento in modalità monitorata.

monitoringPolicy?: MonitoringPolicyDescription

Valore della proprietà

rollingUpgradeMode

Modalità utilizzata per monitorare l'integrità durante un aggiornamento in sequenza. I valori sono UnmonitoredAuto, UnmonitoredManual e Monitored. I valori possibili includono: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. Valore predefinito: 'UnmonitoredAuto'.

rollingUpgradeMode?: UpgradeMode

Valore della proprietà

sortOrder

Definisce l'ordine in cui un aggiornamento procede attraverso il cluster. I valori possibili includono: 'Invalid', 'Default', 'Numeric', 'Lexicographical', 'ReverseNumeric', 'ReverseLexicographical'. Valore predefinito: 'Default'.

sortOrder?: UpgradeSortOrder

Valore della proprietà

upgradeKind

Tipo di aggiornamento dei valori possibili seguenti. I valori possibili includono: 'Invalid', 'Rolling'. Valore predefinito: 'Rolling'.

upgradeKind?: UpgradeKind

Valore della proprietà

upgradeReplicaSetCheckTimeoutInSeconds

Quantità massima di tempo per bloccare l'elaborazione di un dominio di aggiornamento e impedire la perdita di disponibilità in caso di problemi imprevisti. Alla scadenza di questo timeout, l'elaborazione del dominio di aggiornamento procederà indipendentemente dai problemi di perdita di disponibilità. Il timeout viene reimpostato all'inizio di ogni dominio di aggiornamento. I valori validi sono compresi tra 0 e 42949672925 inclusi. (intero senza segno a 32 bit).

upgradeReplicaSetCheckTimeoutInSeconds?: number

Valore della proprietà

number