VirtualMachinePreferencesResponse.fromMap constructor

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

Implementation

factory VirtualMachinePreferencesResponse.fromMap(Map<String, dynamic> map) {
  return VirtualMachinePreferencesResponse(
    commitmentPlan: pulumi.Input.fromValue(map['commitmentPlan'] as String),
    computeEnginePreferences: pulumi.Input.fromValue(ComputeEnginePreferencesResponse.fromMap((map['computeEnginePreferences']! as Map).cast<String, dynamic>())),
    regionPreferences: pulumi.Input.fromValue(RegionPreferencesResponse.fromMap((map['regionPreferences']! as Map).cast<String, dynamic>())),
    sizingOptimizationStrategy: pulumi.Input.fromValue(map['sizingOptimizationStrategy'] as String),
    soleTenancyPreferences: pulumi.Input.fromValue(SoleTenancyPreferencesResponse.fromMap((map['soleTenancyPreferences']! as Map).cast<String, dynamic>())),
    targetProduct: pulumi.Input.fromValue(map['targetProduct'] as String),
    vmwareEnginePreferences: pulumi.Input.fromValue(VmwareEnginePreferencesResponse.fromMap((map['vmwareEnginePreferences']! as Map).cast<String, dynamic>())),
  );
}