ApplicationUpgradeProgressInfo interface
애플리케이션 업그레이드에 대한 매개 변수를 설명합니다.
속성
| current |
현재 진행 중인 업그레이드 도메인에 대한 정보입니다. |
| failure |
FailureAction이 실행된 업그레이드 실패의 원인입니다. 가능한 값은 'None', 'Interrupted', 'HealthCheck', 'UpgradeDomainTimeout', 'OverallUpgradeTimeout'입니다. |
| failure |
업그레이드가 실패하고 FailureAction이 실행된 예상 UTC 날짜/시간입니다. |
| name | 'fabric:' URI 스키마를 포함한 대상 애플리케이션의 이름입니다. |
| next |
처리할 다음 업그레이드 도메인의 이름입니다. |
| rolling |
롤링 업그레이드 중 상태를 모니터링하는 데 사용되는 모드입니다. 값은 UnmonitoredAuto, UnmonitoredManual 및 Monitored입니다. 가능한 값은 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'입니다. 기본값: 'UnmonitoredAuto'. |
| start |
업그레이드가 시작된 예상 UTC 날짜/시간입니다. |
| target |
애플리케이션 업그레이드에 대한 대상 애플리케이션 유형 버전(애플리케이션 매니페스트에 있습니다)입니다. |
| type |
애플리케이션 매니페스트에 정의된 애플리케이션 유형 이름입니다. |
| unhealthy |
현재 집계된 상태를 초래한 상태 평가 목록입니다. |
| upgrade |
애플리케이션 업그레이드에 대한 매개 변수를 설명합니다. 업그레이드 설명은 기존 애플리케이션 설명을 대체합니다. 즉, 매개 변수를 지정하지 않으면 애플리케이션의 기존 매개 변수를 빈 매개 변수 목록으로 덮어씁니다. 그러면 애플리케이션 매니페스트에서 매개 변수의 기본값을 사용하는 애플리케이션이 생성됩니다. 기존 매개 변수 값을 변경하지 않으려면 먼저 GetApplicationInfo 쿼리를 사용하여 애플리케이션 매개 변수를 가져온 다음 이 ApplicationUpgradeDescription에서 해당 값을 매개 변수로 제공하세요. |
| upgrade |
현재 업그레이드 도메인을 처리하는 데 소요된 예상 총 시간입니다. |
| upgrade |
업그레이드 실패 시 업그레이드 도메인 진행률에 대한 정보입니다. |
| upgrade |
업그레이드 도메인 및 해당 상태 목록입니다. |
| upgrade |
전체 업그레이드를 처리하는 데 소요된 예상 총 시간입니다. |
| upgrade |
업그레이드 도메인의 상태입니다. 가능한 값으로는 'Invalid', 'RollingBackInProgress', 'RollingBackCompleted', 'RollingForwardPending', 'RollingForwardInProgress', 'RollingForwardCompleted', 'Failed' 등이 있습니다. |
| upgrade |
보류 중인 업그레이드의 상태에 대한 추가 세부 정보입니다. |
속성 세부 정보
currentUpgradeDomainProgress
현재 진행 중인 업그레이드 도메인에 대한 정보입니다.
currentUpgradeDomainProgress?: CurrentUpgradeDomainProgressInfo
속성 값
failureReason
FailureAction이 실행된 업그레이드 실패의 원인입니다. 가능한 값은 'None', 'Interrupted', 'HealthCheck', 'UpgradeDomainTimeout', 'OverallUpgradeTimeout'입니다.
failureReason?: FailureReason
속성 값
failureTimestampUtc
업그레이드가 실패하고 FailureAction이 실행된 예상 UTC 날짜/시간입니다.
failureTimestampUtc?: string
속성 값
string
name
'fabric:' URI 스키마를 포함한 대상 애플리케이션의 이름입니다.
name?: string
속성 값
string
nextUpgradeDomain
처리할 다음 업그레이드 도메인의 이름입니다.
nextUpgradeDomain?: string
속성 값
string
rollingUpgradeMode
롤링 업그레이드 중 상태를 모니터링하는 데 사용되는 모드입니다. 값은 UnmonitoredAuto, UnmonitoredManual 및 Monitored입니다. 가능한 값은 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'입니다. 기본값: 'UnmonitoredAuto'.
rollingUpgradeMode?: UpgradeMode
속성 값
startTimestampUtc
업그레이드가 시작된 예상 UTC 날짜/시간입니다.
startTimestampUtc?: string
속성 값
string
targetApplicationTypeVersion
애플리케이션 업그레이드에 대한 대상 애플리케이션 유형 버전(애플리케이션 매니페스트에 있습니다)입니다.
targetApplicationTypeVersion?: string
속성 값
string
typeName
애플리케이션 매니페스트에 정의된 애플리케이션 유형 이름입니다.
typeName?: string
속성 값
string
unhealthyEvaluations
현재 집계된 상태를 초래한 상태 평가 목록입니다.
unhealthyEvaluations?: HealthEvaluationWrapper[]
속성 값
upgradeDescription
애플리케이션 업그레이드에 대한 매개 변수를 설명합니다. 업그레이드 설명은 기존 애플리케이션 설명을 대체합니다. 즉, 매개 변수를 지정하지 않으면 애플리케이션의 기존 매개 변수를 빈 매개 변수 목록으로 덮어씁니다. 그러면 애플리케이션 매니페스트에서 매개 변수의 기본값을 사용하는 애플리케이션이 생성됩니다. 기존 매개 변수 값을 변경하지 않으려면 먼저 GetApplicationInfo 쿼리를 사용하여 애플리케이션 매개 변수를 가져온 다음 이 ApplicationUpgradeDescription에서 해당 값을 매개 변수로 제공하세요.
upgradeDescription?: ApplicationUpgradeDescription
속성 값
upgradeDomainDurationInMilliseconds
현재 업그레이드 도메인을 처리하는 데 소요된 예상 총 시간입니다.
upgradeDomainDurationInMilliseconds?: string
속성 값
string
upgradeDomainProgressAtFailure
업그레이드 실패 시 업그레이드 도메인 진행률에 대한 정보입니다.
upgradeDomainProgressAtFailure?: FailureUpgradeDomainProgressInfo
속성 값
upgradeDomains
upgradeDurationInMilliseconds
전체 업그레이드를 처리하는 데 소요된 예상 총 시간입니다.
upgradeDurationInMilliseconds?: string
속성 값
string
upgradeState
업그레이드 도메인의 상태입니다. 가능한 값으로는 'Invalid', 'RollingBackInProgress', 'RollingBackCompleted', 'RollingForwardPending', 'RollingForwardInProgress', 'RollingForwardCompleted', 'Failed' 등이 있습니다.
upgradeState?: UpgradeState
속성 값
upgradeStatusDetails
보류 중인 업그레이드의 상태에 대한 추가 세부 정보입니다.
upgradeStatusDetails?: string
속성 값
string