ReportSummaryGroupPreferenceSetFindingResponse.fromMap constructor

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

Implementation

factory ReportSummaryGroupPreferenceSetFindingResponse.fromMap(Map<String, dynamic> map) {
  return ReportSummaryGroupPreferenceSetFindingResponse(
    computeEngineFinding: pulumi.Input.fromValue(ReportSummaryComputeEngineFindingResponse.fromMap((map['computeEngineFinding']! as Map).cast<String, dynamic>())),
    description: pulumi.Input.fromValue(map['description'] as String),
    displayName: pulumi.Input.fromValue(map['displayName'] as String),
    machinePreferences: pulumi.Input.fromValue(VirtualMachinePreferencesResponse.fromMap((map['machinePreferences']! as Map).cast<String, dynamic>())),
    monthlyCostCompute: pulumi.Input.fromValue(MoneyResponse.fromMap((map['monthlyCostCompute']! as Map).cast<String, dynamic>())),
    monthlyCostNetworkEgress: pulumi.Input.fromValue(MoneyResponse.fromMap((map['monthlyCostNetworkEgress']! as Map).cast<String, dynamic>())),
    monthlyCostOsLicense: pulumi.Input.fromValue(MoneyResponse.fromMap((map['monthlyCostOsLicense']! as Map).cast<String, dynamic>())),
    monthlyCostOther: pulumi.Input.fromValue(MoneyResponse.fromMap((map['monthlyCostOther']! as Map).cast<String, dynamic>())),
    monthlyCostStorage: pulumi.Input.fromValue(MoneyResponse.fromMap((map['monthlyCostStorage']! as Map).cast<String, dynamic>())),
    monthlyCostTotal: pulumi.Input.fromValue(MoneyResponse.fromMap((map['monthlyCostTotal']! as Map).cast<String, dynamic>())),
    soleTenantFinding: pulumi.Input.fromValue(ReportSummarySoleTenantFindingResponse.fromMap((map['soleTenantFinding']! as Map).cast<String, dynamic>())),
    vmwareEngineFinding: pulumi.Input.fromValue(ReportSummaryVmwareEngineFindingResponse.fromMap((map['vmwareEngineFinding']! as Map).cast<String, dynamic>())),
  );
}