ApplicationResourceUpgradeProgressInfo Class

This type describes an application resource upgrade.

Inheritance
ApplicationResourceUpgradeProgressInfo

Constructor

ApplicationResourceUpgradeProgressInfo(*, name: Optional[str] = None, target_application_type_version: Optional[str] = None, start_timestamp_utc: Optional[str] = None, upgrade_state=None, percent_completed: Optional[str] = None, service_upgrade_progress=None, rolling_upgrade_mode='Monitored', upgrade_duration: str = 'PT0H2M0S', application_upgrade_status_details: Optional[str] = None, upgrade_replica_set_check_timeout_in_seconds: int = 42949672925, failure_timestamp_utc: Optional[str] = None, **kwargs)

Parameters

name
str
Required

Name of the Application resource.

target_application_type_version
str
Required

The target application version for the application upgrade.

start_timestamp_utc
str
Required

The estimated UTC datetime when the upgrade started.

upgrade_state
str or ApplicationResourceUpgradeState
Required

The state of the application resource upgrade. Possible values include: 'Invalid', 'ProvisioningTarget', 'RollingForward', 'UnprovisioningCurrent', 'CompletedRollforward', 'RollingBack', 'UnprovisioningTarget', 'CompletedRollback', 'Failed'

percent_completed
str
Required

The estimated percent of replicas are completed in the upgrade.

service_upgrade_progress
list[ServiceUpgradeProgress]
Required

List of service upgrade progresses.

rolling_upgrade_mode
str or RollingUpgradeMode
Required

The mode used to monitor health during a rolling upgrade. The values are UnmonitoredAuto, UnmonitoredManual, and Monitored. Possible values include: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. Default value: "Monitored" .

upgrade_duration
str
Required

The estimated amount of time that the overall upgrade elapsed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds. Default value: "PT0H2M0S" .

application_upgrade_status_details
str
Required

Additional detailed information about the status of the pending upgrade.

upgrade_replica_set_check_timeout_in_seconds
<xref:long>
Required

The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer). Default value: 42949672925 .

failure_timestamp_utc
str
Required

The estimated UTC datetime when the upgrade failed and FailureAction was executed.