ApplicationResourceUpgradeProgressInfo
이 형식은 애플리케이션 리소스 업그레이드에 대해 설명합니다.
속성
속성 | 형식 | 필수 |
---|---|---|
Name |
문자열 | 예 |
TargetApplicationTypeVersion |
문자열 | 예 |
StartTimestampUtc |
문자열 | No |
UpgradeState |
string(열거형) | 예 |
PercentCompleted |
문자열 | No |
ServiceUpgradeProgress |
ServiceUpgradeProgress의 배열 | 아니요 |
RollingUpgradeMode |
string(열거형) | 예 |
UpgradeDuration |
문자열 | 예 |
ApplicationUpgradeStatusDetails |
문자열 | No |
UpgradeReplicaSetCheckTimeoutInSeconds |
정수(int64) | 예 |
FailureTimestampUtc |
문자열 | No |
Name
형식: 문자열
필수: 아니요
애플리케이션 리소스의 이름입니다.
TargetApplicationTypeVersion
형식: 문자열
필수: 아니요
애플리케이션 업그레이드의 대상 애플리케이션 버전입니다.
StartTimestampUtc
형식: 문자열
필수: 아니요
업그레이드가 시작된 예상 UTC 날짜/시간입니다.
UpgradeState
형식: string(열거형)
필수: 아니요
애플리케이션 리소스 업그레이드의 상태입니다.
가능한 값은 다음과 같습니다.
-
Invalid
- 업그레이드 상태가 잘못되었음을 나타냅니다. 모든 Service Fabric 열거형의 형식이 잘못되었습니다. 값은 0입니다. -
ProvisioningTarget
- 업그레이드가 대상 애플리케이션 유형 버전을 프로비전하는 중입니다. 값은 1입니다. -
RollingForward
- 업그레이드가 대상 버전으로 롤 포워드되지만 아직 완료되지 않았습니다. 값은 2입니다. -
UnprovisioningCurrent
- 업그레이드가 현재 애플리케이션 유형 버전을 프로비전 해제하고 대상 버전으로 롤아웃이 완료되었습니다. 값이 3입니다. -
CompletedRollforward
- 업그레이드가 롤 포워드되었습니다. 값은 4입니다. -
RollingBack
- 업그레이드가 이전 버전으로 롤백되지만 아직 완료되지 않았습니다. 값은 5입니다. -
UnprovisioningTarget
- 업그레이드가 대상 애플리케이션 유형 버전을 프로비전 해제하고 현재 버전으로 롤백이 완료되었습니다. 값은 6입니다. -
CompletedRollback
- 업그레이드 롤백이 완료되었습니다. 값은 7입니다. -
Failed
- 업그레이드에 실패했으며 FailureAction을 실행할 수 없습니다. 값은 8입니다.
PercentCompleted
형식: 문자열
필수: 아니요
업그레이드에서 복제본의 예상 백분율이 완료됩니다.
ServiceUpgradeProgress
형식: ServiceUpgradeProgress 배열
필수: 아니요
서비스 업그레이드 진행률 목록입니다.
RollingUpgradeMode
형식: string(열거형)
필수: 아니요
기본: Monitored
롤링 업그레이드 동안 상태를 모니터링하는 데 사용되는 모드입니다. 값은 UnmonitoredAuto, UnmonitoredManual 및 Monitored입니다.
가능한 값은 다음과 같습니다.
-
Invalid
- 업그레이드 모드가 잘못되었음을 나타냅니다. 모든 Service Fabric 열거형의 형식이 잘못되었습니다. 값은 0입니다. -
UnmonitoredAuto
- 상태 모니터링을 수행하지 않고 업그레이드가 자동으로 진행됩니다. 값은 1입니다. -
UnmonitoredManual
- 업그레이드는 각 업그레이드 도메인을 완료한 후 중지되므로 계속하기 전에 상태를 수동으로 모니터링할 수 있습니다. 값은 2입니다. -
Monitored
- 업그레이드는 각 업그레이드 도메인을 완료한 후 중지되고 계속하기 전에 상태를 자동으로 모니터링합니다. 값은 3입니다.
UpgradeDuration
형식: 문자열
필수: 아니요
기본: PT0H2M0S
전체 업그레이드가 경과한 예상 시간입니다. 먼저 ISO 8601 기간을 나타내는 문자열로 해석됩니다. 실패하는 경우 총 시간(밀리초)을 나타내는 숫자로 해석됩니다.
ApplicationUpgradeStatusDetails
형식: 문자열
필수: 아니요
보류 중인 업그레이드의 상태 대한 자세한 정보입니다.
UpgradeReplicaSetCheckTimeoutInSeconds
형식: 정수(int64)
필수: 아니요
기본: 42949672925
예기치 않은 문제가 있을 때 업그레이드 도메인의 처리를 차단하고 가용성의 손실을 방지하는 최대 시간입니다. 이 시간 제한이 만료되면 가용성 손실 문제와 상관없이 업그레이드 도메인 처리가 진행됩니다. 시간 제한은 각 업그레이드 도메인의 시작 시 다시 설정됩니다. 유효한 값은 0과 42949672925(포함) 사이입니다. (부호 없는 32비트 정수).
FailureTimestampUtc
형식: 문자열
필수: 아니요
업그레이드가 실패하고 FailureAction이 실행된 예상 UTC 날짜/시간입니다.