GetUpgradesUpgrade.fromMap constructor
GetUpgradesUpgrade.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetUpgradesUpgrade.fromMap(Map<String, dynamic> map) {
return GetUpgradesUpgrade(
componentUpgrades: pulumi.Input.fromValue(pulumi.Input.decodeList<GetUpgradesUpgradeComponentUpgrade>(map['componentUpgrades']!, (value) => GetUpgradesUpgradeComponentUpgrade.fromMap((value as Map).cast<String, dynamic>()))),
description: pulumi.Input.fromValue(map['description'] as String),
endTime: pulumi.Input.fromValue(map['endTime'] as String),
estimatedDuration: pulumi.Input.fromValue(map['estimatedDuration'] as String),
name: pulumi.Input.fromValue(map['name'] as String),
schedules: pulumi.Input.fromValue(pulumi.Input.decodeList<GetUpgradesUpgradeSchedule>(map['schedules']!, (value) => GetUpgradesUpgradeSchedule.fromMap((value as Map).cast<String, dynamic>()))),
startVersion: pulumi.Input.fromValue(map['startVersion'] as String),
state: pulumi.Input.fromValue(map['state'] as String),
targetVersion: pulumi.Input.fromValue(map['targetVersion'] as String),
type: pulumi.Input.fromValue(map['type'] as String),
);
}