LogTransformerTransformerConfig.fromMap constructor

LogTransformerTransformerConfig.fromMap(
  1. 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>()))); })(),
  );
}