toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'computeEngineFinding': pulumi.Input.mapInputValue<ReportSummaryComputeEngineFindingResponse, Map<String, dynamic>>(computeEngineFinding, (value) => value.toMap()),
    'description': description,
    'displayName': displayName,
    'machinePreferences': pulumi.Input.mapInputValue<VirtualMachinePreferencesResponse, Map<String, dynamic>>(machinePreferences, (value) => value.toMap()),
    'monthlyCostCompute': pulumi.Input.mapInputValue<MoneyResponse, Map<String, dynamic>>(monthlyCostCompute, (value) => value.toMap()),
    'monthlyCostNetworkEgress': pulumi.Input.mapInputValue<MoneyResponse, Map<String, dynamic>>(monthlyCostNetworkEgress, (value) => value.toMap()),
    'monthlyCostOsLicense': pulumi.Input.mapInputValue<MoneyResponse, Map<String, dynamic>>(monthlyCostOsLicense, (value) => value.toMap()),
    'monthlyCostOther': pulumi.Input.mapInputValue<MoneyResponse, Map<String, dynamic>>(monthlyCostOther, (value) => value.toMap()),
    'monthlyCostStorage': pulumi.Input.mapInputValue<MoneyResponse, Map<String, dynamic>>(monthlyCostStorage, (value) => value.toMap()),
    'monthlyCostTotal': pulumi.Input.mapInputValue<MoneyResponse, Map<String, dynamic>>(monthlyCostTotal, (value) => value.toMap()),
    'soleTenantFinding': pulumi.Input.mapInputValue<ReportSummarySoleTenantFindingResponse, Map<String, dynamic>>(soleTenantFinding, (value) => value.toMap()),
    'vmwareEngineFinding': pulumi.Input.mapInputValue<ReportSummaryVmwareEngineFindingResponse, Map<String, dynamic>>(vmwareEngineFinding, (value) => value.toMap()),
  };
}