ApplicationResourceUpgradeProgressInfo
Jenis ini menjelaskan peningkatan sumber daya aplikasi.
Properti
Nama | Jenis | Diperlukan |
---|---|---|
Name |
string | Tidak |
TargetApplicationTypeVersion |
string | Tidak |
StartTimestampUtc |
string | Tidak |
UpgradeState |
string (enum) | Tidak |
PercentCompleted |
string | Tidak |
ServiceUpgradeProgress |
array ServiceUpgradeProgress | Tidak |
RollingUpgradeMode |
string (enum) | Tidak |
UpgradeDuration |
string | Tidak |
ApplicationUpgradeStatusDetails |
string | Tidak |
UpgradeReplicaSetCheckTimeoutInSeconds |
bilangan bulat (int64) | Tidak |
FailureTimestampUtc |
string | Tidak |
Name
Jenis: string
Diperlukan: Tidak
Nama sumber daya Aplikasi.
TargetApplicationTypeVersion
Jenis: string
Diperlukan: Tidak
Versi aplikasi target untuk peningkatan aplikasi.
StartTimestampUtc
Jenis: string
Diperlukan: Tidak
Perkiraan tanggalwaktu UTC saat peningkatan dimulai.
UpgradeState
Jenis: string (enum)
Diperlukan: Tidak
Status peningkatan sumber daya aplikasi.
Potensi nilai:
Invalid
- Menunjukkan status peningkatan tidak valid. Semua enumerasi Service Fabric memiliki jenis yang tidak valid. Nilainya adalah 0.ProvisioningTarget
- Peningkatan sedang dalam provisi versi jenis aplikasi target. Nilainya adalah 1.RollingForward
- Peningkatan bergulir maju ke versi target tetapi belum selesai. Nilainya adalah 2.UnprovisioningCurrent
- Peningkatan sedang dalam progres pembatalan penyediaan versi jenis aplikasi saat ini dan bergulir maju ke versi target selesai. Nilainya adalah 3.CompletedRollforward
- Peningkatan telah selesai bergulir ke depan. Nilainya adalah 4.RollingBack
- Peningkatan kembali ke versi sebelumnya tetapi belum selesai. Nilainya adalah 5.UnprovisioningTarget
- Peningkatan sedang dalam progres pembatalan penyediaan versi jenis aplikasi target dan bergulir kembali ke versi saat ini selesai. Nilainya adalah 6.CompletedRollback
- Peningkatan telah selesai bergulir kembali. Nilainya adalah 7.Failed
- Peningkatan telah gagal dan tidak dapat menjalankan FailureAction. Nilainya adalah 8.
PercentCompleted
Jenis: string
Diperlukan: Tidak
Perkiraan persentase replika selesai dalam peningkatan.
ServiceUpgradeProgress
Jenis: array ServiceUpgradeProgress
Diperlukan: Tidak
Daftar kemajuan peningkatan layanan.
RollingUpgradeMode
Jenis: string (enum)
Diperlukan: Tidak
Default: Monitored
Mode yang digunakan untuk memantau kesehatan selama peningkatan yang sedang bergulir. Nilainya adalah UnmonitoredAuto, UnmonitoredManual, dan Monitored.
Potensi nilai:
Invalid
- Menunjukkan mode peningkatan tidak valid. Semua enumerasi Service Fabric memiliki jenis yang tidak valid. Nilainya berbasis nol.UnmonitoredAuto
- Peningkatan akan dilanjutkan secara otomatis tanpa melakukan pemantauan kesehatan apa pun. Nilainya adalah 1UnmonitoredManual
- Peningkatan akan berhenti setelah menyelesaikan setiap domain peningkatan, memberikan kesempatan untuk memantau kesehatan secara manual sebelum melanjutkan. Nilainya adalah 2Monitored
- Peningkatan akan berhenti setelah menyelesaikan setiap domain peningkatan dan secara otomatis memantau kesehatan sebelum melanjutkan. Nilainya adalah 3
UpgradeDuration
Jenis: string
Diperlukan: Tidak
Default: PT0H2M0S
Perkiraan jumlah waktu peningkatan keseluruhan berlalu. Ini pertama kali diinterpretasikan sebagai string yang mewakili durasi ISO 8601. Jika hal tersebut gagal, maka diinterpretasikan sebagai angka yang mewakili jumlah total milidetik.
ApplicationUpgradeStatusDetails
Jenis: string
Diperlukan: Tidak
Informasi terperinci tambahan tentang status peningkatan yang tertunda.
UpgradeReplicaSetCheckTimeoutInSeconds
Jenis: bilangan bulat (int64)
Diperlukan: Tidak
Default: 42949672925
Jumlah maksimum waktu untuk memblokir pemrosesan domain peningkatan dan mencegah hilangnya ketersediaan ketika ada masalah yang tidak terduga. Ketika waktu habis ini berakhir, pemrosesan domain peningkatan akan dilanjutkan terlepas dari masalah availability loss. Batas waktu direset di awal setiap domain peningkatan. Nilai yang valid adalah antara 0 hingga 42949672925. (bilangan bulat 32-bit yang tidak ditandatangani).
FailureTimestampUtc
Jenis: string
Diperlukan: Tidak
Perkiraan tanggalwaktu UTC ketika peningkatan gagal dan FailureAction dijalankan.