Udostępnij za pośrednictwem


ApplicationResourceUpgradeProgressInfo

W tym typie opisano uaktualnianie zasobów aplikacji.

Właściwości

Nazwa Typ Wymagane
Name ciąg Nie
TargetApplicationTypeVersion ciąg Nie
StartTimestampUtc ciąg Nie
UpgradeState ciąg (wyliczenie) Nie
PercentCompleted ciąg Nie
ServiceUpgradeProgress tablica elementów ServiceUpgradeProgress Nie
RollingUpgradeMode ciąg (wyliczenie) Nie
UpgradeDuration ciąg Nie
ApplicationUpgradeStatusDetails ciąg Nie
UpgradeReplicaSetCheckTimeoutInSeconds liczba całkowita (int64) Nie
FailureTimestampUtc ciąg Nie

Name

Typ: ciąg
Wymagane: Nie

Nazwa zasobu aplikacji.


TargetApplicationTypeVersion

Typ: ciąg
Wymagane: Nie

Wersja aplikacji docelowej do uaktualnienia aplikacji.


StartTimestampUtc

Typ: ciąg
Wymagane: Nie

Szacowana data i godzina UTC rozpoczęcia uaktualnienia.


UpgradeState

Typ: ciąg (wyliczenie)
Wymagane: Nie

Stan uaktualnienia zasobu aplikacji.

Możliwe wartości:

  • Invalid — wskazuje, że stan uaktualnienia jest nieprawidłowy. Wszystkie wyliczenia usługi Service Fabric mają nieprawidłowy typ. Wartość to 0.
  • ProvisioningTarget — Uaktualnienie jest w toku aprowizacji wersji typu aplikacji docelowej. Wartość to 1.
  • RollingForward — Uaktualnienie jest kontynuowane do wersji docelowej, ale nie zostało jeszcze ukończone. Wartość to 2.
  • UnprovisioningCurrent - Uaktualnienie jest w toku anulowania aprowizacji bieżącej wersji typu aplikacji i przejście do wersji docelowej zostało ukończone. Wartość to 3.
  • CompletedRollforward — Uaktualnienie zostało ukończone w przyszłości. Wartość to 4.
  • RollingBack — Uaktualnienie jest przywracane do poprzedniej wersji, ale nie zostało jeszcze ukończone. Wartość to 5.
  • UnprovisioningTarget — Uaktualnienie jest w toku cofania aprowizacji wersji typu aplikacji docelowej i wycofywania do bieżącej wersji. Wartość to 6.
  • CompletedRollback — Uaktualnienie zostało zakończone wycofywaniem. Wartość to 7.
  • Failed — Uaktualnienie nie powiodło się i nie może wykonać elementu FailureAction. Wartość to 8.

PercentCompleted

Typ: ciąg
Wymagane: Nie

Szacowany procent replik zostanie ukończony podczas uaktualniania.


ServiceUpgradeProgress

Typ: tablica elementu ServiceUpgradeProgress
Wymagane: Nie

Lista postępów uaktualniania usługi.


RollingUpgradeMode

Typ: ciąg (wyliczenie)
Wymagane: Nie
Ustawienie domyślne: Monitored

Tryb używany do monitorowania kondycji podczas uaktualniania stopniowego. Wartości to UnmonitoredAuto, UnmonitoredManual i Monitored.

Możliwe wartości:

  • Invalid — Wskazuje, że tryb uaktualniania jest nieprawidłowy. Wszystkie wyliczenia usługi Service Fabric mają nieprawidłowy typ. Wartość jest równa zero.
  • UnmonitoredAuto — Uaktualnienie będzie kontynuowane automatycznie bez przeprowadzania monitorowania kondycji. Wartość to 1
  • UnmonitoredManual — Uaktualnienie zostanie zatrzymane po ukończeniu każdej domeny uaktualnienia, co daje możliwość ręcznego monitorowania kondycji przed kontynuowaniem. Wartość to 2
  • Monitored — Uaktualnienie zostanie zatrzymane po ukończeniu każdej domeny uaktualniania i automatyczne monitorowanie kondycji przed kontynuowaniem. Wartość to 3

UpgradeDuration

Typ: ciąg
Wymagane: Nie
Ustawienie domyślne: PT0H2M0S

Szacowany czas, jaki upłynął ogólny czas uaktualniania. Najpierw jest interpretowany jako ciąg reprezentujący czas trwania ISO 8601. Jeśli to się nie powiedzie, zostanie ona zinterpretowana jako liczba reprezentująca łączną liczbę milisekund.


ApplicationUpgradeStatusDetails

Typ: ciąg
Wymagane: Nie

Dodatkowe szczegółowe informacje o stanie oczekującego uaktualnienia.


UpgradeReplicaSetCheckTimeoutInSeconds

Typ: liczba całkowita (int64)
Wymagane: Nie
Ustawienie domyślne: 42949672925

Maksymalny czas blokowania przetwarzania domeny uaktualnienia i zapobiegania utracie dostępności w przypadku nieoczekiwanych problemów. Po upływie tego limitu czasu przetwarzanie domeny uaktualnienia będzie kontynuowane niezależnie od problemów z utratą dostępności. Limit czasu jest resetowany na początku każdej domeny uaktualnienia. Prawidłowe wartości należą do przedziału od 0 do 42949672925 włącznie. (niepodpisane 32-bitowe liczby całkowite).


FailureTimestampUtc

Typ: ciąg
Wymagane: Nie

Szacowana data/godzina UTC, kiedy uaktualnienie nie powiodło się, a usługa FailureAction została wykonana.