VirtualMachinePreferences.fromMap constructor
VirtualMachinePreferences.fromMap(
- Map<String, dynamic> map
)
Implementation
factory VirtualMachinePreferences.fromMap(Map<String, dynamic> map) {
return VirtualMachinePreferences(
commitmentPlan: (() { final guardedValue = map['commitmentPlan']; if (guardedValue == null) return null; return pulumi.Input.fromValue(VirtualMachinePreferencesCommitmentPlan.fromValue(guardedValue as String)); })(),
computeEnginePreferences: (() { final guardedValue = map['computeEnginePreferences']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ComputeEnginePreferences.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
regionPreferences: (() { final guardedValue = map['regionPreferences']; if (guardedValue == null) return null; return pulumi.Input.fromValue(RegionPreferences.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
sizingOptimizationStrategy: (() { final guardedValue = map['sizingOptimizationStrategy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(VirtualMachinePreferencesSizingOptimizationStrategy.fromValue(guardedValue as String)); })(),
soleTenancyPreferences: (() { final guardedValue = map['soleTenancyPreferences']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SoleTenancyPreferences.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
targetProduct: (() { final guardedValue = map['targetProduct']; if (guardedValue == null) return null; return pulumi.Input.fromValue(VirtualMachinePreferencesTargetProduct.fromValue(guardedValue as String)); })(),
vmwareEnginePreferences: (() { final guardedValue = map['vmwareEnginePreferences']; if (guardedValue == null) return null; return pulumi.Input.fromValue(VmwareEnginePreferences.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}