Share via


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 날짜/시간입니다.