ComposeDeploymentUpgradeProgressInfo interface
작성 배포 업그레이드에 대한 매개 변수를 설명합니다.
속성
| application |
애플리케이션 또는 해당 자식 엔터티 중 하나의 상태를 평가하는 데 사용되는 상태 정책을 정의합니다. |
| application |
'fabric:' URI 스키마를 포함한 대상 애플리케이션의 이름입니다. |
| application |
현재 집계된 상태를 초래한 상태 평가 목록입니다. |
| application |
오류 메시지를 포함하여 애플리케이션 업그레이드에 대한 추가 세부 정보입니다. |
| current |
현재 업그레이드 도메인을 처리하는 데 소요된 예상 시간입니다. 먼저 ISO 8601 기간을 나타내는 문자열로 해석됩니다. 실패하면 총 밀리초 수를 나타내는 숫자로 해석됩니다. |
| current |
현재 진행 중인 업그레이드 도메인에 대한 정보입니다. |
| deployment |
대상 배포의 이름입니다. |
| failure |
FailureAction이 실행된 업그레이드 실패의 원인입니다. 가능한 값은 'None', 'Interrupted', 'HealthCheck', 'UpgradeDomainTimeout', 'OverallUpgradeTimeout'입니다. |
| failure |
업그레이드가 실패하고 FailureAction이 실행된 예상 UTC 날짜/시간입니다. |
| force |
true이면 코드 버전이 변경되지 않은 경우에도 업그레이드 중에 프로세스가 강제로 다시 시작됩니다(업그레이드는 구성 또는 데이터만 변경됨). |
| monitoring |
모니터링 모드에서 업그레이드를 모니터링하기 위한 매개 변수에 대해 설명합니다. |
| rolling |
롤링 업그레이드 중 상태를 모니터링하는 데 사용되는 모드입니다. 값은 UnmonitoredAuto, UnmonitoredManual 및 Monitored입니다. 가능한 값은 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'입니다. 기본값: 'UnmonitoredAuto'. |
| start |
업그레이드가 시작된 예상 UTC 날짜/시간입니다. |
| target |
애플리케이션 업그레이드에 대한 대상 애플리케이션 유형 버전(애플리케이션 매니페스트에 있습니다)입니다. |
| upgrade |
업그레이드 실패 시 업그레이드 도메인 진행률에 대한 정보입니다. |
| upgrade |
전체 업그레이드가 경과된 예상 시간입니다. 먼저 ISO 8601 기간을 나타내는 문자열로 해석됩니다. 실패하면 총 밀리초 수를 나타내는 숫자로 해석됩니다. |
| upgrade |
다음과 같은 가능한 값 중에서 업그레이드의 종류입니다. 가능한 값은 'Invalid', 'Rolling'입니다. 기본값: 'Rolling'. |
| upgrade |
업그레이드 도메인의 처리를 차단하고 예기치 않은 문제가 발생할 때 가용성 손실을 방지하는 최대 시간입니다. 이 시간 제한이 만료되면 가용성 손실 문제에 관계없이 업그레이드 도메인의 처리가 진행됩니다. 시간 제한은 각 업그레이드 도메인의 시작 부분에 다시 설정됩니다. 유효한 값은 0에서 42949672925 사이입니다. (부호 없는 32비트 정수). |
| upgrade |
작성 배포 업그레이드의 상태입니다. 가능한 값은 'Invalid', 'ProvisioningTarget', 'RollingForwardInProgress', 'RollingForwardPending', 'UnprovisioningCurrent', 'RollingForwardCompleted', 'RollingBackInProgress', 'UnprovisioningTarget', 'RollingBackCompleted', 'Failed'입니다. |
| upgrade |
보류 중인 업그레이드의 상태에 대한 추가 세부 정보입니다. |
속성 세부 정보
applicationHealthPolicy
애플리케이션 또는 해당 자식 엔터티 중 하나의 상태를 평가하는 데 사용되는 상태 정책을 정의합니다.
applicationHealthPolicy?: ApplicationHealthPolicy
속성 값
applicationName
'fabric:' URI 스키마를 포함한 대상 애플리케이션의 이름입니다.
applicationName?: string
속성 값
string
applicationUnhealthyEvaluations
현재 집계된 상태를 초래한 상태 평가 목록입니다.
applicationUnhealthyEvaluations?: HealthEvaluationWrapper[]
속성 값
applicationUpgradeStatusDetails
오류 메시지를 포함하여 애플리케이션 업그레이드에 대한 추가 세부 정보입니다.
applicationUpgradeStatusDetails?: string
속성 값
string
currentUpgradeDomainDuration
현재 업그레이드 도메인을 처리하는 데 소요된 예상 시간입니다. 먼저 ISO 8601 기간을 나타내는 문자열로 해석됩니다. 실패하면 총 밀리초 수를 나타내는 숫자로 해석됩니다.
currentUpgradeDomainDuration?: string
속성 값
string
currentUpgradeDomainProgress
현재 진행 중인 업그레이드 도메인에 대한 정보입니다.
currentUpgradeDomainProgress?: CurrentUpgradeDomainProgressInfo
속성 값
deploymentName
대상 배포의 이름입니다.
deploymentName?: string
속성 값
string
failureReason
FailureAction이 실행된 업그레이드 실패의 원인입니다. 가능한 값은 'None', 'Interrupted', 'HealthCheck', 'UpgradeDomainTimeout', 'OverallUpgradeTimeout'입니다.
failureReason?: FailureReason
속성 값
failureTimestampUtc
업그레이드가 실패하고 FailureAction이 실행된 예상 UTC 날짜/시간입니다.
failureTimestampUtc?: string
속성 값
string
forceRestart
true이면 코드 버전이 변경되지 않은 경우에도 업그레이드 중에 프로세스가 강제로 다시 시작됩니다(업그레이드는 구성 또는 데이터만 변경됨).
forceRestart?: boolean
속성 값
boolean
monitoringPolicy
모니터링 모드에서 업그레이드를 모니터링하기 위한 매개 변수에 대해 설명합니다.
monitoringPolicy?: MonitoringPolicyDescription
속성 값
rollingUpgradeMode
롤링 업그레이드 중 상태를 모니터링하는 데 사용되는 모드입니다. 값은 UnmonitoredAuto, UnmonitoredManual 및 Monitored입니다. 가능한 값은 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'입니다. 기본값: 'UnmonitoredAuto'.
rollingUpgradeMode?: UpgradeMode
속성 값
startTimestampUtc
업그레이드가 시작된 예상 UTC 날짜/시간입니다.
startTimestampUtc?: string
속성 값
string
targetApplicationTypeVersion
애플리케이션 업그레이드에 대한 대상 애플리케이션 유형 버전(애플리케이션 매니페스트에 있습니다)입니다.
targetApplicationTypeVersion?: string
속성 값
string
upgradeDomainProgressAtFailure
업그레이드 실패 시 업그레이드 도메인 진행률에 대한 정보입니다.
upgradeDomainProgressAtFailure?: FailureUpgradeDomainProgressInfo
속성 값
upgradeDuration
전체 업그레이드가 경과된 예상 시간입니다. 먼저 ISO 8601 기간을 나타내는 문자열로 해석됩니다. 실패하면 총 밀리초 수를 나타내는 숫자로 해석됩니다.
upgradeDuration?: string
속성 값
string
upgradeKind
다음과 같은 가능한 값 중에서 업그레이드의 종류입니다. 가능한 값은 'Invalid', 'Rolling'입니다. 기본값: 'Rolling'.
upgradeKind?: UpgradeKind
속성 값
upgradeReplicaSetCheckTimeoutInSeconds
업그레이드 도메인의 처리를 차단하고 예기치 않은 문제가 발생할 때 가용성 손실을 방지하는 최대 시간입니다. 이 시간 제한이 만료되면 가용성 손실 문제에 관계없이 업그레이드 도메인의 처리가 진행됩니다. 시간 제한은 각 업그레이드 도메인의 시작 부분에 다시 설정됩니다. 유효한 값은 0에서 42949672925 사이입니다. (부호 없는 32비트 정수).
upgradeReplicaSetCheckTimeoutInSeconds?: number
속성 값
number
upgradeState
작성 배포 업그레이드의 상태입니다. 가능한 값은 'Invalid', 'ProvisioningTarget', 'RollingForwardInProgress', 'RollingForwardPending', 'UnprovisioningCurrent', 'RollingForwardCompleted', 'RollingBackInProgress', 'UnprovisioningTarget', 'RollingBackCompleted', 'Failed'입니다.
upgradeState?: ComposeDeploymentUpgradeState
속성 값
upgradeStatusDetails
보류 중인 업그레이드의 상태에 대한 추가 세부 정보입니다.
upgradeStatusDetails?: string
속성 값
string