toMap method
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()),
};
}