LogTransformerTransformerConfig.fromMap constructor
LogTransformerTransformerConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory LogTransformerTransformerConfig.fromMap(Map<String, dynamic> map) {
return LogTransformerTransformerConfig(
addKeys: (() { final guardedValue = map['addKeys']; if (guardedValue == null) return null; return pulumi.Input.fromValue(LogTransformerTransformerConfigAddKeys.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
copyValue: (() { final guardedValue = map['copyValue']; if (guardedValue == null) return null; return pulumi.Input.fromValue(LogTransformerTransformerConfigCopyValue.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
csvs: (() { final guardedValue = map['csvs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LogTransformerTransformerConfigCsv>(guardedValue, (value) => LogTransformerTransformerConfigCsv.fromMap((value as Map).cast<String, dynamic>()))); })(),
dateTimeConverters: (() { final guardedValue = map['dateTimeConverters']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LogTransformerTransformerConfigDateTimeConverter>(guardedValue, (value) => LogTransformerTransformerConfigDateTimeConverter.fromMap((value as Map).cast<String, dynamic>()))); })(),
deleteKeys: (() { final guardedValue = map['deleteKeys']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LogTransformerTransformerConfigDeleteKey>(guardedValue, (value) => LogTransformerTransformerConfigDeleteKey.fromMap((value as Map).cast<String, dynamic>()))); })(),
grok: (() { final guardedValue = map['grok']; if (guardedValue == null) return null; return pulumi.Input.fromValue(LogTransformerTransformerConfigGrok.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
listToMaps: (() { final guardedValue = map['listToMaps']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LogTransformerTransformerConfigListToMap>(guardedValue, (value) => LogTransformerTransformerConfigListToMap.fromMap((value as Map).cast<String, dynamic>()))); })(),
lowerCaseStrings: (() { final guardedValue = map['lowerCaseStrings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LogTransformerTransformerConfigLowerCaseString>(guardedValue, (value) => LogTransformerTransformerConfigLowerCaseString.fromMap((value as Map).cast<String, dynamic>()))); })(),
moveKeys: (() { final guardedValue = map['moveKeys']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LogTransformerTransformerConfigMoveKey>(guardedValue, (value) => LogTransformerTransformerConfigMoveKey.fromMap((value as Map).cast<String, dynamic>()))); })(),
parseCloudfront: (() { final guardedValue = map['parseCloudfront']; if (guardedValue == null) return null; return pulumi.Input.fromValue(LogTransformerTransformerConfigParseCloudfront.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
parseJsons: (() { final guardedValue = map['parseJsons']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LogTransformerTransformerConfigParseJson>(guardedValue, (value) => LogTransformerTransformerConfigParseJson.fromMap((value as Map).cast<String, dynamic>()))); })(),
parseKeyValues: (() { final guardedValue = map['parseKeyValues']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LogTransformerTransformerConfigParseKeyValue>(guardedValue, (value) => LogTransformerTransformerConfigParseKeyValue.fromMap((value as Map).cast<String, dynamic>()))); })(),
parsePostgres: (() { final guardedValue = map['parsePostgres']; if (guardedValue == null) return null; return pulumi.Input.fromValue(LogTransformerTransformerConfigParsePostgres.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
parseRoute53: (() { final guardedValue = map['parseRoute53']; if (guardedValue == null) return null; return pulumi.Input.fromValue(LogTransformerTransformerConfigParseRoute53.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
parseToOcsf: (() { final guardedValue = map['parseToOcsf']; if (guardedValue == null) return null; return pulumi.Input.fromValue(LogTransformerTransformerConfigParseToOcsf.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
parseVpc: (() { final guardedValue = map['parseVpc']; if (guardedValue == null) return null; return pulumi.Input.fromValue(LogTransformerTransformerConfigParseVpc.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
parseWaf: (() { final guardedValue = map['parseWaf']; if (guardedValue == null) return null; return pulumi.Input.fromValue(LogTransformerTransformerConfigParseWaf.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
renameKeys: (() { final guardedValue = map['renameKeys']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LogTransformerTransformerConfigRenameKey>(guardedValue, (value) => LogTransformerTransformerConfigRenameKey.fromMap((value as Map).cast<String, dynamic>()))); })(),
splitStrings: (() { final guardedValue = map['splitStrings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LogTransformerTransformerConfigSplitString>(guardedValue, (value) => LogTransformerTransformerConfigSplitString.fromMap((value as Map).cast<String, dynamic>()))); })(),
substituteStrings: (() { final guardedValue = map['substituteStrings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LogTransformerTransformerConfigSubstituteString>(guardedValue, (value) => LogTransformerTransformerConfigSubstituteString.fromMap((value as Map).cast<String, dynamic>()))); })(),
trimStrings: (() { final guardedValue = map['trimStrings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LogTransformerTransformerConfigTrimString>(guardedValue, (value) => LogTransformerTransformerConfigTrimString.fromMap((value as Map).cast<String, dynamic>()))); })(),
typeConverters: (() { final guardedValue = map['typeConverters']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LogTransformerTransformerConfigTypeConverter>(guardedValue, (value) => LogTransformerTransformerConfigTypeConverter.fromMap((value as Map).cast<String, dynamic>()))); })(),
upperCaseStrings: (() { final guardedValue = map['upperCaseStrings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LogTransformerTransformerConfigUpperCaseString>(guardedValue, (value) => LogTransformerTransformerConfigUpperCaseString.fromMap((value as Map).cast<String, dynamic>()))); })(),
);
}