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.