GetUpgradesUpgrade constructor
- required Input<
List< componentUpgrades,GetUpgradesUpgradeComponentUpgrade> > - required Input<
String> description, - required Input<
String> endTime, - required Input<
String> estimatedDuration, - required Input<
String> name, - required Input<
List< schedules,GetUpgradesUpgradeSchedule> > - 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.
Implementation
const GetUpgradesUpgrade({
required this.componentUpgrades,
required this.description,
required this.endTime,
required this.estimatedDuration,
required this.name,
required this.schedules,
required this.startVersion,
required this.state,
required this.targetVersion,
required this.type,
});