toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'description': description,
    'displayName': displayName,
    'machineFinding': pulumi.Input.mapInputValue<ReportSummaryMachineFindingResponse, Map<String, dynamic>>(machineFinding, (value) => value.toMap()),
    'machinePreferences': pulumi.Input.mapInputValue<VirtualMachinePreferencesResponseMigrationcenterV1alpha1, Map<String, dynamic>>(machinePreferences, (value) => value.toMap()),
    'monthlyCostCompute': pulumi.Input.mapInputValue<MoneyResponseMigrationcenterV1alpha1, Map<String, dynamic>>(monthlyCostCompute, (value) => value.toMap()),
    'monthlyCostNetworkEgress': pulumi.Input.mapInputValue<MoneyResponseMigrationcenterV1alpha1, Map<String, dynamic>>(monthlyCostNetworkEgress, (value) => value.toMap()),
    'monthlyCostOsLicense': pulumi.Input.mapInputValue<MoneyResponseMigrationcenterV1alpha1, Map<String, dynamic>>(monthlyCostOsLicense, (value) => value.toMap()),
    'monthlyCostOther': pulumi.Input.mapInputValue<MoneyResponseMigrationcenterV1alpha1, Map<String, dynamic>>(monthlyCostOther, (value) => value.toMap()),
    'monthlyCostStorage': pulumi.Input.mapInputValue<MoneyResponseMigrationcenterV1alpha1, Map<String, dynamic>>(monthlyCostStorage, (value) => value.toMap()),
    'monthlyCostTotal': pulumi.Input.mapInputValue<MoneyResponseMigrationcenterV1alpha1, Map<String, dynamic>>(monthlyCostTotal, (value) => value.toMap()),
    'preferredRegion': preferredRegion,
    'pricingTrack': pricingTrack,
    'soleTenantFinding': pulumi.Input.mapInputValue<ReportSummarySoleTenantFindingResponseMigrationcenterV1alpha1, Map<String, dynamic>>(soleTenantFinding, (value) => value.toMap()),
    'topPriority': topPriority,
    'vmwareEngineFinding': pulumi.Input.mapInputValue<ReportSummaryVMWareEngineFindingResponse, Map<String, dynamic>>(vmwareEngineFinding, (value) => value.toMap()),
  };
}