Udostępnij za pośrednictwem


NodeDeactivationInfo

Informacje o dezaktywacji węzła. Te informacje są prawidłowe dla węzła, który przechodzi dezaktywację lub został już zdezaktywowany.

Właściwości

Nazwa Typ Wymagane
NodeDeactivationIntent ciąg (wyliczenie) Nie
NodeDeactivationStatus ciąg (wyliczenie) Nie
NodeDeactivationTask tablica nodeDeactivationTask Nie
PendingSafetyChecks tablica safetyCheckWrapper Nie

NodeDeactivationIntent

Typ: ciąg (wyliczenie)
Wymagane: Nie

Intencja lub przyczyna dezaktywacji węzła. Poniżej przedstawiono możliwe wartości.

Możliwe wartości:

  • Invalid — Wskazuje, że intencja dezaktywacji węzła jest nieprawidłowa. Wszystkie wyliczenia usługi Service Fabric mają nieprawidłowy typ. Wartość jest równa zero. Ta wartość nie jest używana.
  • Pause — Wskazuje, że węzeł powinien zostać wstrzymany. Wartość to 1.
  • Restart — Wskazuje, że intencją jest ponowne uruchomienie węzła po krótkim czasie. Usługa Service Fabric nie uruchamia ponownie węzła. Ta akcja jest wykonywana poza usługą Service Fabric. Wartość to 2.
  • RemoveData — Wskazuje, że intencją jest odtworzenie obrazu węzła. Usługa Service Fabric nie odtwarza obrazu węzła. Ta akcja jest wykonywana poza usługą Service Fabric. Wartość to 3.
  • RemoveNode — Wskazuje, że węzeł jest likwidowany i nie powinien być zwracany. Usługa Service Fabric nie likwiduje węzła. Ta akcja jest wykonywana poza usługą Service Fabric. Wartość to 4.

NodeDeactivationStatus

Typ: ciąg (wyliczenie)
Wymagane: Nie

Stan operacji dezaktywacji węzła. Poniżej przedstawiono możliwe wartości.

Możliwe wartości:

  • None — z zadaniem nie jest skojarzony żaden stan. Wartość jest równa zero.
  • SafetyCheckInProgress — Gdy węzeł jest dezaktywowany, usługa Service Fabric przeprowadza kontrole, aby upewnić się, że operacja jest bezpieczna, aby zapewnić dostępność usługi i niezawodności stanu. Ta wartość wskazuje, że trwa co najmniej jedna kontrola bezpieczeństwa. Wartość to 1.
  • SafetyCheckComplete — Gdy węzeł jest dezaktywowany, usługa Service Fabric przeprowadza kontrole, aby upewnić się, że operacja jest bezpieczna, aby zapewnić dostępność usługi i niezawodności stanu. Ta wartość wskazuje, że wszystkie kontrole bezpieczeństwa zostały zakończone. Wartość to 2.
  • Completed — Zadanie jest ukończone. Wartość to 3.

NodeDeactivationTask

Typ: tablica nodeDeactivationTask
Wymagane: Nie

Lista zadań reprezentujących operację dezaktywacji w węźle.


PendingSafetyChecks

Typ: tablica safetyCheckWrapper
Wymagane: Nie

Lista oczekujących kontroli bezpieczeństwa