Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'addKeys': ?pulumi.Input.mapOptionalInputValue<LogTransformerTransformerConfigAddKeys, Map<String, dynamic>>(addKeys, (value) => value.toMap()),
'copyValue': ?pulumi.Input.mapOptionalInputValue<LogTransformerTransformerConfigCopyValue, Map<String, dynamic>>(copyValue, (value) => value.toMap()),
'csvs': ?pulumi.Input.mapOptionalInputValue<List<LogTransformerTransformerConfigCsv>, List<Map<String, dynamic>>>(csvs, (value) => pulumi.Input.encodeList<LogTransformerTransformerConfigCsv, Map<String, dynamic>>(value, (value) => value.toMap())),
'dateTimeConverters': ?pulumi.Input.mapOptionalInputValue<List<LogTransformerTransformerConfigDateTimeConverter>, List<Map<String, dynamic>>>(dateTimeConverters, (value) => pulumi.Input.encodeList<LogTransformerTransformerConfigDateTimeConverter, Map<String, dynamic>>(value, (value) => value.toMap())),
'deleteKeys': ?pulumi.Input.mapOptionalInputValue<List<LogTransformerTransformerConfigDeleteKey>, List<Map<String, dynamic>>>(deleteKeys, (value) => pulumi.Input.encodeList<LogTransformerTransformerConfigDeleteKey, Map<String, dynamic>>(value, (value) => value.toMap())),
'grok': ?pulumi.Input.mapOptionalInputValue<LogTransformerTransformerConfigGrok, Map<String, dynamic>>(grok, (value) => value.toMap()),
'listToMaps': ?pulumi.Input.mapOptionalInputValue<List<LogTransformerTransformerConfigListToMap>, List<Map<String, dynamic>>>(listToMaps, (value) => pulumi.Input.encodeList<LogTransformerTransformerConfigListToMap, Map<String, dynamic>>(value, (value) => value.toMap())),
'lowerCaseStrings': ?pulumi.Input.mapOptionalInputValue<List<LogTransformerTransformerConfigLowerCaseString>, List<Map<String, dynamic>>>(lowerCaseStrings, (value) => pulumi.Input.encodeList<LogTransformerTransformerConfigLowerCaseString, Map<String, dynamic>>(value, (value) => value.toMap())),
'moveKeys': ?pulumi.Input.mapOptionalInputValue<List<LogTransformerTransformerConfigMoveKey>, List<Map<String, dynamic>>>(moveKeys, (value) => pulumi.Input.encodeList<LogTransformerTransformerConfigMoveKey, Map<String, dynamic>>(value, (value) => value.toMap())),
'parseCloudfront': ?pulumi.Input.mapOptionalInputValue<LogTransformerTransformerConfigParseCloudfront, Map<String, dynamic>>(parseCloudfront, (value) => value.toMap()),
'parseJsons': ?pulumi.Input.mapOptionalInputValue<List<LogTransformerTransformerConfigParseJson>, List<Map<String, dynamic>>>(parseJsons, (value) => pulumi.Input.encodeList<LogTransformerTransformerConfigParseJson, Map<String, dynamic>>(value, (value) => value.toMap())),
'parseKeyValues': ?pulumi.Input.mapOptionalInputValue<List<LogTransformerTransformerConfigParseKeyValue>, List<Map<String, dynamic>>>(parseKeyValues, (value) => pulumi.Input.encodeList<LogTransformerTransformerConfigParseKeyValue, Map<String, dynamic>>(value, (value) => value.toMap())),
'parsePostgres': ?pulumi.Input.mapOptionalInputValue<LogTransformerTransformerConfigParsePostgres, Map<String, dynamic>>(parsePostgres, (value) => value.toMap()),
'parseRoute53': ?pulumi.Input.mapOptionalInputValue<LogTransformerTransformerConfigParseRoute53, Map<String, dynamic>>(parseRoute53, (value) => value.toMap()),
'parseToOcsf': ?pulumi.Input.mapOptionalInputValue<LogTransformerTransformerConfigParseToOcsf, Map<String, dynamic>>(parseToOcsf, (value) => value.toMap()),
'parseVpc': ?pulumi.Input.mapOptionalInputValue<LogTransformerTransformerConfigParseVpc, Map<String, dynamic>>(parseVpc, (value) => value.toMap()),
'parseWaf': ?pulumi.Input.mapOptionalInputValue<LogTransformerTransformerConfigParseWaf, Map<String, dynamic>>(parseWaf, (value) => value.toMap()),
'renameKeys': ?pulumi.Input.mapOptionalInputValue<List<LogTransformerTransformerConfigRenameKey>, List<Map<String, dynamic>>>(renameKeys, (value) => pulumi.Input.encodeList<LogTransformerTransformerConfigRenameKey, Map<String, dynamic>>(value, (value) => value.toMap())),
'splitStrings': ?pulumi.Input.mapOptionalInputValue<List<LogTransformerTransformerConfigSplitString>, List<Map<String, dynamic>>>(splitStrings, (value) => pulumi.Input.encodeList<LogTransformerTransformerConfigSplitString, Map<String, dynamic>>(value, (value) => value.toMap())),
'substituteStrings': ?pulumi.Input.mapOptionalInputValue<List<LogTransformerTransformerConfigSubstituteString>, List<Map<String, dynamic>>>(substituteStrings, (value) => pulumi.Input.encodeList<LogTransformerTransformerConfigSubstituteString, Map<String, dynamic>>(value, (value) => value.toMap())),
'trimStrings': ?pulumi.Input.mapOptionalInputValue<List<LogTransformerTransformerConfigTrimString>, List<Map<String, dynamic>>>(trimStrings, (value) => pulumi.Input.encodeList<LogTransformerTransformerConfigTrimString, Map<String, dynamic>>(value, (value) => value.toMap())),
'typeConverters': ?pulumi.Input.mapOptionalInputValue<List<LogTransformerTransformerConfigTypeConverter>, List<Map<String, dynamic>>>(typeConverters, (value) => pulumi.Input.encodeList<LogTransformerTransformerConfigTypeConverter, Map<String, dynamic>>(value, (value) => value.toMap())),
'upperCaseStrings': ?pulumi.Input.mapOptionalInputValue<List<LogTransformerTransformerConfigUpperCaseString>, List<Map<String, dynamic>>>(upperCaseStrings, (value) => pulumi.Input.encodeList<LogTransformerTransformerConfigUpperCaseString, Map<String, dynamic>>(value, (value) => value.toMap())),
};
}