GetUpgradesUpgrade class

Constructors

GetUpgradesUpgrade({required Input<List<GetUpgradesUpgradeComponentUpgrade>> componentUpgrades, required Input<String> description, required Input<String> endTime, required Input<String> estimatedDuration, required Input<String> name, required Input<List<GetUpgradesUpgradeSchedule>> schedules, required Input<String> startVersion, required Input<String> state, required Input<String> targetVersion, required Input<String> type})
Creates a new GetUpgradesUpgrade. componentUpgrades The list of component upgrades. description Additional information about the private cloud upgrade. endTime End of the edit window (RFC3339). estimatedDuration The estimated total duration of the upgrade in seconds. This information can be used to plan or schedule upgrades to minimize disruptions. Please note that the estimated duration is only an estimate. The actual upgrade duration may vary. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". name The resource name of the specific Upgrade to retrieve. If provided, the 'upgrades' list will contain only this upgrade. schedules Schedule details for the upgrade. startVersion The start version of the private cloud for this upgrade. state Component's upgrade state. targetVersion The targeted version of the private cloud at the end of the upgrade. type The type of upgrade. Possible values include: VSPHERE_UPGRADE, VSPHERE_PATCH, WORKAROUND, FIRMWARE_UPGRADE, SWITCH_UPGRADE, OTHER, INFRASTRUCTURE_UPGRADE.
const
GetUpgradesUpgrade.fromMap(Map<String, dynamic> map)
factory

Properties

componentUpgrades → Input<List<GetUpgradesUpgradeComponentUpgrade>>
The list of component upgrades.
final
description → Input<String>
Additional information about the private cloud upgrade.
final
endTime → Input<String>
End of the edit window (RFC3339).
final
estimatedDuration → Input<String>
The estimated total duration of the upgrade in seconds. This information can be used to plan or schedule upgrades to minimize disruptions. Please note that the estimated duration is only an estimate. The actual upgrade duration may vary. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
final
hashCode → int
The hash code for this object.
no setterinherited
name → Input<String>
The resource name of the specific Upgrade to retrieve. If provided, the 'upgrades' list will contain only this upgrade.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
schedules → Input<List<GetUpgradesUpgradeSchedule>>
Schedule details for the upgrade.
final
startVersion → Input<String>
The start version of the private cloud for this upgrade.
final
state → Input<String>
Component's upgrade state.
final
targetVersion → Input<String>
The targeted version of the private cloud at the end of the upgrade.
final
type → Input<String>
The type of upgrade. Possible values include: VSPHERE_UPGRADE, VSPHERE_PATCH, WORKAROUND, FIRMWARE_UPGRADE, SWITCH_UPGRADE, OTHER, INFRASTRUCTURE_UPGRADE.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited