다음을 통해 공유


ComposeDeploymentUpgradeProgressInfo interface

작성 배포 업그레이드에 대한 매개 변수를 설명합니다.

속성

applicationHealthPolicy

애플리케이션 또는 해당 자식 엔터티 중 하나의 상태를 평가하는 데 사용되는 상태 정책을 정의합니다.

applicationName

'fabric:' URI 스키마를 포함한 대상 애플리케이션의 이름입니다.

applicationUnhealthyEvaluations

현재 집계된 상태를 초래한 상태 평가 목록입니다.

applicationUpgradeStatusDetails

오류 메시지를 포함하여 애플리케이션 업그레이드에 대한 추가 세부 정보입니다.

currentUpgradeDomainDuration

현재 업그레이드 도메인을 처리하는 데 소요된 예상 시간입니다. 먼저 ISO 8601 기간을 나타내는 문자열로 해석됩니다. 실패하면 총 밀리초 수를 나타내는 숫자로 해석됩니다.

currentUpgradeDomainProgress

현재 진행 중인 업그레이드 도메인에 대한 정보입니다.

deploymentName

대상 배포의 이름입니다.

failureReason

FailureAction이 실행된 업그레이드 실패의 원인입니다. 가능한 값은 'None', 'Interrupted', 'HealthCheck', 'UpgradeDomainTimeout', 'OverallUpgradeTimeout'입니다.

failureTimestampUtc

업그레이드가 실패하고 FailureAction이 실행된 예상 UTC 날짜/시간입니다.

forceRestart

true이면 코드 버전이 변경되지 않은 경우에도 업그레이드 중에 프로세스가 강제로 다시 시작됩니다(업그레이드는 구성 또는 데이터만 변경됨).

monitoringPolicy

모니터링 모드에서 업그레이드를 모니터링하기 위한 매개 변수에 대해 설명합니다.

rollingUpgradeMode

롤링 업그레이드 중 상태를 모니터링하는 데 사용되는 모드입니다. 값은 UnmonitoredAuto, UnmonitoredManual 및 Monitored입니다. 가능한 값은 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'입니다. 기본값: 'UnmonitoredAuto'.

startTimestampUtc

업그레이드가 시작된 예상 UTC 날짜/시간입니다.

targetApplicationTypeVersion

애플리케이션 업그레이드에 대한 대상 애플리케이션 유형 버전(애플리케이션 매니페스트에 있습니다)입니다.

upgradeDomainProgressAtFailure

업그레이드 실패 시 업그레이드 도메인 진행률에 대한 정보입니다.

upgradeDuration

전체 업그레이드가 경과된 예상 시간입니다. 먼저 ISO 8601 기간을 나타내는 문자열로 해석됩니다. 실패하면 총 밀리초 수를 나타내는 숫자로 해석됩니다.

upgradeKind

다음과 같은 가능한 값 중에서 업그레이드의 종류입니다. 가능한 값은 'Invalid', 'Rolling'입니다. 기본값: 'Rolling'.

upgradeReplicaSetCheckTimeoutInSeconds

업그레이드 도메인의 처리를 차단하고 예기치 않은 문제가 발생할 때 가용성 손실을 방지하는 최대 시간입니다. 이 시간 제한이 만료되면 가용성 손실 문제에 관계없이 업그레이드 도메인의 처리가 진행됩니다. 시간 제한은 각 업그레이드 도메인의 시작 부분에 다시 설정됩니다. 유효한 값은 0에서 42949672925 사이입니다. (부호 없는 32비트 정수).

upgradeState

작성 배포 업그레이드의 상태입니다. 가능한 값은 'Invalid', 'ProvisioningTarget', 'RollingForwardInProgress', 'RollingForwardPending', 'UnprovisioningCurrent', 'RollingForwardCompleted', 'RollingBackInProgress', 'UnprovisioningTarget', 'RollingBackCompleted', 'Failed'입니다.

upgradeStatusDetails

보류 중인 업그레이드의 상태에 대한 추가 세부 정보입니다.

속성 세부 정보

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