PreferenceSetVirtualMachinePreferences.fromMap constructor

PreferenceSetVirtualMachinePreferences.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory PreferenceSetVirtualMachinePreferences.fromMap(Map<String, dynamic> map) {
  return PreferenceSetVirtualMachinePreferences(
    commitmentPlan: (() { final guardedValue = map['commitmentPlan']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    computeEnginePreferences: (() { final guardedValue = map['computeEnginePreferences']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PreferenceSetVirtualMachinePreferencesComputeEnginePreferences.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    regionPreferences: (() { final guardedValue = map['regionPreferences']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PreferenceSetVirtualMachinePreferencesRegionPreferences.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    sizingOptimizationStrategy: (() { final guardedValue = map['sizingOptimizationStrategy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    soleTenancyPreferences: (() { final guardedValue = map['soleTenancyPreferences']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PreferenceSetVirtualMachinePreferencesSoleTenancyPreferences.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    targetProduct: (() { final guardedValue = map['targetProduct']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    vmwareEnginePreferences: (() { final guardedValue = map['vmwareEnginePreferences']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PreferenceSetVirtualMachinePreferencesVmwareEnginePreferences.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}