We recommend new projects start with resources from the AWS provider.
aws-native.logs.getTransformer
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Specifies a transformer on the log group to transform logs into consistent structured and information rich format.
Using getTransformer
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getTransformer(args: GetTransformerArgs, opts?: InvokeOptions): Promise<GetTransformerResult>
function getTransformerOutput(args: GetTransformerOutputArgs, opts?: InvokeOptions): Output<GetTransformerResult>def get_transformer(log_group_identifier: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetTransformerResult
def get_transformer_output(log_group_identifier: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetTransformerResult]func LookupTransformer(ctx *Context, args *LookupTransformerArgs, opts ...InvokeOption) (*LookupTransformerResult, error)
func LookupTransformerOutput(ctx *Context, args *LookupTransformerOutputArgs, opts ...InvokeOption) LookupTransformerResultOutput> Note: This function is named LookupTransformer in the Go SDK.
public static class GetTransformer 
{
    public static Task<GetTransformerResult> InvokeAsync(GetTransformerArgs args, InvokeOptions? opts = null)
    public static Output<GetTransformerResult> Invoke(GetTransformerInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTransformerResult> getTransformer(GetTransformerArgs args, InvokeOptions options)
public static Output<GetTransformerResult> getTransformer(GetTransformerArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:logs:getTransformer
  arguments:
    # arguments dictionaryThe following arguments are supported:
- LogGroup stringIdentifier 
- Existing log group that you want to associate with this transformer.
- LogGroup stringIdentifier 
- Existing log group that you want to associate with this transformer.
- logGroup StringIdentifier 
- Existing log group that you want to associate with this transformer.
- logGroup stringIdentifier 
- Existing log group that you want to associate with this transformer.
- log_group_ stridentifier 
- Existing log group that you want to associate with this transformer.
- logGroup StringIdentifier 
- Existing log group that you want to associate with this transformer.
getTransformer Result
The following output properties are available:
- TransformerConfig List<Pulumi.Aws Native. Logs. Outputs. Transformer Processor> 
- List of processors in a transformer
- TransformerConfig []TransformerProcessor 
- List of processors in a transformer
- transformerConfig List<TransformerProcessor> 
- List of processors in a transformer
- transformerConfig TransformerProcessor[] 
- List of processors in a transformer
- transformer_config Sequence[TransformerProcessor] 
- List of processors in a transformer
- transformerConfig List<Property Map>
- List of processors in a transformer
Supporting Types
TransformerAddKeyEntry   
- Key string
- The key of the new entry to be added to the log event
- Value string
- The value of the new entry to be added to the log event
- OverwriteIf boolExists 
- Specifies whether to overwrite the value if the key already exists in the log event. If you omit this, the default is false.
- Key string
- The key of the new entry to be added to the log event
- Value string
- The value of the new entry to be added to the log event
- OverwriteIf boolExists 
- Specifies whether to overwrite the value if the key already exists in the log event. If you omit this, the default is false.
- key String
- The key of the new entry to be added to the log event
- value String
- The value of the new entry to be added to the log event
- overwriteIf BooleanExists 
- Specifies whether to overwrite the value if the key already exists in the log event. If you omit this, the default is false.
- key string
- The key of the new entry to be added to the log event
- value string
- The value of the new entry to be added to the log event
- overwriteIf booleanExists 
- Specifies whether to overwrite the value if the key already exists in the log event. If you omit this, the default is false.
- key str
- The key of the new entry to be added to the log event
- value str
- The value of the new entry to be added to the log event
- overwrite_if_ boolexists 
- Specifies whether to overwrite the value if the key already exists in the log event. If you omit this, the default is false.
- key String
- The key of the new entry to be added to the log event
- value String
- The value of the new entry to be added to the log event
- overwriteIf BooleanExists 
- Specifies whether to overwrite the value if the key already exists in the log event. If you omit this, the default is false.
TransformerCopyValueEntry   
- Source string
- Target string
- OverwriteIf boolExists 
- Source string
- Target string
- OverwriteIf boolExists 
- source String
- target String
- overwriteIf BooleanExists 
- source string
- target string
- overwriteIf booleanExists 
- source str
- target str
- overwrite_if_ boolexists 
- source String
- target String
- overwriteIf BooleanExists 
TransformerMoveKeyEntry   
- Source string
- Target string
- OverwriteIf boolExists 
- Source string
- Target string
- OverwriteIf boolExists 
- source String
- target String
- overwriteIf BooleanExists 
- source string
- target string
- overwriteIf booleanExists 
- source str
- target str
- overwrite_if_ boolexists 
- source String
- target String
- overwriteIf BooleanExists 
TransformerParseCloudfront  
- Source string
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- Source string
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source String
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source string
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source str
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source String
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
TransformerParsePostgres  
- Source string
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- Source string
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source String
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source string
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source str
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source String
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
TransformerParseRoute53  
- Source string
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- Source string
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source String
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source string
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source str
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source String
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
TransformerParseVpc  
- Source string
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- Source string
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source String
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source string
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source str
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source String
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
TransformerParseWaf  
- Source string
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- Source string
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source String
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source string
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source str
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
- source String
- Omit this parameter and the whole log message will be processed by this processor. No other value than @messageis allowed forsource.
TransformerProcessor 
- AddKeys Pulumi.Aws Native. Logs. Inputs. Transformer Processor Add Keys Properties 
- Use this parameter to include the addKeys processor in your transformer.
- CopyValue Pulumi.Aws Native. Logs. Inputs. Transformer Processor Copy Value Properties 
- Use this parameter to include the copyValue processor in your transformer.
- Csv
Pulumi.Aws Native. Logs. Inputs. Transformer Processor Csv Properties 
- Use this parameter to include the CSV processor in your transformer.
- DateTime Pulumi.Converter Aws Native. Logs. Inputs. Transformer Processor Date Time Converter Properties 
- Use this parameter to include the datetimeConverter processor in your transformer.
- DeleteKeys Pulumi.Aws Native. Logs. Inputs. Transformer Processor Delete Keys Properties 
- Use this parameter to include the deleteKeys processor in your transformer.
- Grok
Pulumi.Aws Native. Logs. Inputs. Transformer Processor Grok Properties 
- Use this parameter to include the grok processor in your transformer.
- ListTo Pulumi.Map Aws Native. Logs. Inputs. Transformer Processor List To Map Properties 
- Use this parameter to include the listToMap processor in your transformer.
- LowerCase Pulumi.String Aws Native. Logs. Inputs. Transformer Processor Lower Case String Properties 
- Use this parameter to include the lowerCaseString processor in your transformer.
- MoveKeys Pulumi.Aws Native. Logs. Inputs. Transformer Processor Move Keys Properties 
- Use this parameter to include the moveKeys processor in your transformer.
- ParseCloudfront Pulumi.Aws Native. Logs. Inputs. Transformer Parse Cloudfront 
- Use this parameter to include the parseCloudfront processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- ParseJson Pulumi.Aws Native. Logs. Inputs. Transformer Processor Parse Json Properties 
- Use this parameter to include the parseJSON processor in your transformer.
- ParseKey Pulumi.Value Aws Native. Logs. Inputs. Transformer Processor Parse Key Value Properties 
- Use this parameter to include the parseKeyValue processor in your transformer.
- ParsePostgres Pulumi.Aws Native. Logs. Inputs. Transformer Parse Postgres 
- Use this parameter to include the parsePostGres processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- ParseRoute53 Pulumi.Aws Native. Logs. Inputs. Transformer Parse Route53 
- Use this parameter to include the parseRoute53 processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- ParseVpc Pulumi.Aws Native. Logs. Inputs. Transformer Parse Vpc 
- Use this parameter to include the parseVPC processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- ParseWaf Pulumi.Aws Native. Logs. Inputs. Transformer Parse Waf 
- Use this parameter to include the parseWAF processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- RenameKeys Pulumi.Aws Native. Logs. Inputs. Transformer Processor Rename Keys Properties 
- Use this parameter to include the renameKeys processor in your transformer.
- SplitString Pulumi.Aws Native. Logs. Inputs. Transformer Processor Split String Properties 
- Use this parameter to include the splitString processor in your transformer.
- SubstituteString Pulumi.Aws Native. Logs. Inputs. Transformer Processor Substitute String Properties 
- Use this parameter to include the substituteString processor in your transformer.
- TrimString Pulumi.Aws Native. Logs. Inputs. Transformer Processor Trim String Properties 
- Use this parameter to include the trimString processor in your transformer.
- TypeConverter Pulumi.Aws Native. Logs. Inputs. Transformer Processor Type Converter Properties 
- Use this parameter to include the typeConverter processor in your transformer.
- UpperCase Pulumi.String Aws Native. Logs. Inputs. Transformer Processor Upper Case String Properties 
- Use this parameter to include the upperCaseString processor in your transformer.
- AddKeys TransformerProcessor Add Keys Properties 
- Use this parameter to include the addKeys processor in your transformer.
- CopyValue TransformerProcessor Copy Value Properties 
- Use this parameter to include the copyValue processor in your transformer.
- Csv
TransformerProcessor Csv Properties 
- Use this parameter to include the CSV processor in your transformer.
- DateTime TransformerConverter Processor Date Time Converter Properties 
- Use this parameter to include the datetimeConverter processor in your transformer.
- DeleteKeys TransformerProcessor Delete Keys Properties 
- Use this parameter to include the deleteKeys processor in your transformer.
- Grok
TransformerProcessor Grok Properties 
- Use this parameter to include the grok processor in your transformer.
- ListTo TransformerMap Processor List To Map Properties 
- Use this parameter to include the listToMap processor in your transformer.
- LowerCase TransformerString Processor Lower Case String Properties 
- Use this parameter to include the lowerCaseString processor in your transformer.
- MoveKeys TransformerProcessor Move Keys Properties 
- Use this parameter to include the moveKeys processor in your transformer.
- ParseCloudfront TransformerParse Cloudfront 
- Use this parameter to include the parseCloudfront processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- ParseJson TransformerProcessor Parse Json Properties 
- Use this parameter to include the parseJSON processor in your transformer.
- ParseKey TransformerValue Processor Parse Key Value Properties 
- Use this parameter to include the parseKeyValue processor in your transformer.
- ParsePostgres TransformerParse Postgres 
- Use this parameter to include the parsePostGres processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- ParseRoute53 TransformerParse Route53 
- Use this parameter to include the parseRoute53 processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- ParseVpc TransformerParse Vpc 
- Use this parameter to include the parseVPC processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- ParseWaf TransformerParse Waf 
- Use this parameter to include the parseWAF processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- RenameKeys TransformerProcessor Rename Keys Properties 
- Use this parameter to include the renameKeys processor in your transformer.
- SplitString TransformerProcessor Split String Properties 
- Use this parameter to include the splitString processor in your transformer.
- SubstituteString TransformerProcessor Substitute String Properties 
- Use this parameter to include the substituteString processor in your transformer.
- TrimString TransformerProcessor Trim String Properties 
- Use this parameter to include the trimString processor in your transformer.
- TypeConverter TransformerProcessor Type Converter Properties 
- Use this parameter to include the typeConverter processor in your transformer.
- UpperCase TransformerString Processor Upper Case String Properties 
- Use this parameter to include the upperCaseString processor in your transformer.
- addKeys TransformerProcessor Add Keys Properties 
- Use this parameter to include the addKeys processor in your transformer.
- copyValue TransformerProcessor Copy Value Properties 
- Use this parameter to include the copyValue processor in your transformer.
- csv
TransformerProcessor Csv Properties 
- Use this parameter to include the CSV processor in your transformer.
- dateTime TransformerConverter Processor Date Time Converter Properties 
- Use this parameter to include the datetimeConverter processor in your transformer.
- deleteKeys TransformerProcessor Delete Keys Properties 
- Use this parameter to include the deleteKeys processor in your transformer.
- grok
TransformerProcessor Grok Properties 
- Use this parameter to include the grok processor in your transformer.
- listTo TransformerMap Processor List To Map Properties 
- Use this parameter to include the listToMap processor in your transformer.
- lowerCase TransformerString Processor Lower Case String Properties 
- Use this parameter to include the lowerCaseString processor in your transformer.
- moveKeys TransformerProcessor Move Keys Properties 
- Use this parameter to include the moveKeys processor in your transformer.
- parseCloudfront TransformerParse Cloudfront 
- Use this parameter to include the parseCloudfront processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- parseJson TransformerProcessor Parse Json Properties 
- Use this parameter to include the parseJSON processor in your transformer.
- parseKey TransformerValue Processor Parse Key Value Properties 
- Use this parameter to include the parseKeyValue processor in your transformer.
- parsePostgres TransformerParse Postgres 
- Use this parameter to include the parsePostGres processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- parseRoute53 TransformerParse Route53 
- Use this parameter to include the parseRoute53 processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- parseVpc TransformerParse Vpc 
- Use this parameter to include the parseVPC processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- parseWaf TransformerParse Waf 
- Use this parameter to include the parseWAF processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- renameKeys TransformerProcessor Rename Keys Properties 
- Use this parameter to include the renameKeys processor in your transformer.
- splitString TransformerProcessor Split String Properties 
- Use this parameter to include the splitString processor in your transformer.
- substituteString TransformerProcessor Substitute String Properties 
- Use this parameter to include the substituteString processor in your transformer.
- trimString TransformerProcessor Trim String Properties 
- Use this parameter to include the trimString processor in your transformer.
- typeConverter TransformerProcessor Type Converter Properties 
- Use this parameter to include the typeConverter processor in your transformer.
- upperCase TransformerString Processor Upper Case String Properties 
- Use this parameter to include the upperCaseString processor in your transformer.
- addKeys TransformerProcessor Add Keys Properties 
- Use this parameter to include the addKeys processor in your transformer.
- copyValue TransformerProcessor Copy Value Properties 
- Use this parameter to include the copyValue processor in your transformer.
- csv
TransformerProcessor Csv Properties 
- Use this parameter to include the CSV processor in your transformer.
- dateTime TransformerConverter Processor Date Time Converter Properties 
- Use this parameter to include the datetimeConverter processor in your transformer.
- deleteKeys TransformerProcessor Delete Keys Properties 
- Use this parameter to include the deleteKeys processor in your transformer.
- grok
TransformerProcessor Grok Properties 
- Use this parameter to include the grok processor in your transformer.
- listTo TransformerMap Processor List To Map Properties 
- Use this parameter to include the listToMap processor in your transformer.
- lowerCase TransformerString Processor Lower Case String Properties 
- Use this parameter to include the lowerCaseString processor in your transformer.
- moveKeys TransformerProcessor Move Keys Properties 
- Use this parameter to include the moveKeys processor in your transformer.
- parseCloudfront TransformerParse Cloudfront 
- Use this parameter to include the parseCloudfront processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- parseJson TransformerProcessor Parse Json Properties 
- Use this parameter to include the parseJSON processor in your transformer.
- parseKey TransformerValue Processor Parse Key Value Properties 
- Use this parameter to include the parseKeyValue processor in your transformer.
- parsePostgres TransformerParse Postgres 
- Use this parameter to include the parsePostGres processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- parseRoute53 TransformerParse Route53 
- Use this parameter to include the parseRoute53 processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- parseVpc TransformerParse Vpc 
- Use this parameter to include the parseVPC processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- parseWaf TransformerParse Waf 
- Use this parameter to include the parseWAF processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- renameKeys TransformerProcessor Rename Keys Properties 
- Use this parameter to include the renameKeys processor in your transformer.
- splitString TransformerProcessor Split String Properties 
- Use this parameter to include the splitString processor in your transformer.
- substituteString TransformerProcessor Substitute String Properties 
- Use this parameter to include the substituteString processor in your transformer.
- trimString TransformerProcessor Trim String Properties 
- Use this parameter to include the trimString processor in your transformer.
- typeConverter TransformerProcessor Type Converter Properties 
- Use this parameter to include the typeConverter processor in your transformer.
- upperCase TransformerString Processor Upper Case String Properties 
- Use this parameter to include the upperCaseString processor in your transformer.
- add_keys TransformerProcessor Add Keys Properties 
- Use this parameter to include the addKeys processor in your transformer.
- copy_value TransformerProcessor Copy Value Properties 
- Use this parameter to include the copyValue processor in your transformer.
- csv
TransformerProcessor Csv Properties 
- Use this parameter to include the CSV processor in your transformer.
- date_time_ Transformerconverter Processor Date Time Converter Properties 
- Use this parameter to include the datetimeConverter processor in your transformer.
- delete_keys TransformerProcessor Delete Keys Properties 
- Use this parameter to include the deleteKeys processor in your transformer.
- grok
TransformerProcessor Grok Properties 
- Use this parameter to include the grok processor in your transformer.
- list_to_ Transformermap Processor List To Map Properties 
- Use this parameter to include the listToMap processor in your transformer.
- lower_case_ Transformerstring Processor Lower Case String Properties 
- Use this parameter to include the lowerCaseString processor in your transformer.
- move_keys TransformerProcessor Move Keys Properties 
- Use this parameter to include the moveKeys processor in your transformer.
- parse_cloudfront TransformerParse Cloudfront 
- Use this parameter to include the parseCloudfront processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- parse_json TransformerProcessor Parse Json Properties 
- Use this parameter to include the parseJSON processor in your transformer.
- parse_key_ Transformervalue Processor Parse Key Value Properties 
- Use this parameter to include the parseKeyValue processor in your transformer.
- parse_postgres TransformerParse Postgres 
- Use this parameter to include the parsePostGres processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- parse_route53 TransformerParse Route53 
- Use this parameter to include the parseRoute53 processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- parse_vpc TransformerParse Vpc 
- Use this parameter to include the parseVPC processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- parse_waf TransformerParse Waf 
- Use this parameter to include the parseWAF processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- rename_keys TransformerProcessor Rename Keys Properties 
- Use this parameter to include the renameKeys processor in your transformer.
- split_string TransformerProcessor Split String Properties 
- Use this parameter to include the splitString processor in your transformer.
- substitute_string TransformerProcessor Substitute String Properties 
- Use this parameter to include the substituteString processor in your transformer.
- trim_string TransformerProcessor Trim String Properties 
- Use this parameter to include the trimString processor in your transformer.
- type_converter TransformerProcessor Type Converter Properties 
- Use this parameter to include the typeConverter processor in your transformer.
- upper_case_ Transformerstring Processor Upper Case String Properties 
- Use this parameter to include the upperCaseString processor in your transformer.
- addKeys Property Map
- Use this parameter to include the addKeys processor in your transformer.
- copyValue Property Map
- Use this parameter to include the copyValue processor in your transformer.
- csv Property Map
- Use this parameter to include the CSV processor in your transformer.
- dateTime Property MapConverter 
- Use this parameter to include the datetimeConverter processor in your transformer.
- deleteKeys Property Map
- Use this parameter to include the deleteKeys processor in your transformer.
- grok Property Map
- Use this parameter to include the grok processor in your transformer.
- listTo Property MapMap 
- Use this parameter to include the listToMap processor in your transformer.
- lowerCase Property MapString 
- Use this parameter to include the lowerCaseString processor in your transformer.
- moveKeys Property Map
- Use this parameter to include the moveKeys processor in your transformer.
- parseCloudfront Property Map
- Use this parameter to include the parseCloudfront processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- parseJson Property Map
- Use this parameter to include the parseJSON processor in your transformer.
- parseKey Property MapValue 
- Use this parameter to include the parseKeyValue processor in your transformer.
- parsePostgres Property Map
- Use this parameter to include the parsePostGres processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- parseRoute53 Property Map
- Use this parameter to include the parseRoute53 processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- parseVpc Property Map
- Use this parameter to include the parseVPC processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- parseWaf Property Map
- Use this parameter to include the parseWAF processor in your transformer. - If you use this processor, it must be the first processor in your transformer. 
- renameKeys Property Map
- Use this parameter to include the renameKeys processor in your transformer.
- splitString Property Map
- Use this parameter to include the splitString processor in your transformer.
- substituteString Property Map
- Use this parameter to include the substituteString processor in your transformer.
- trimString Property Map
- Use this parameter to include the trimString processor in your transformer.
- typeConverter Property Map
- Use this parameter to include the typeConverter processor in your transformer.
- upperCase Property MapString 
- Use this parameter to include the upperCaseString processor in your transformer.
TransformerProcessorAddKeysProperties    
TransformerProcessorCopyValueProperties    
TransformerProcessorCsvProperties   
- Columns List<string>
- Delimiter string
- QuoteCharacter string
- Source string
- Columns []string
- Delimiter string
- QuoteCharacter string
- Source string
- columns List<String>
- delimiter String
- quoteCharacter String
- source String
- columns string[]
- delimiter string
- quoteCharacter string
- source string
- columns Sequence[str]
- delimiter str
- quote_character str
- source str
- columns List<String>
- delimiter String
- quoteCharacter String
- source String
TransformerProcessorDateTimeConverterProperties     
- MatchPatterns List<string>
- Source string
- Target string
- Locale string
- SourceTimezone string
- TargetFormat string
- TargetTimezone string
- MatchPatterns []string
- Source string
- Target string
- Locale string
- SourceTimezone string
- TargetFormat string
- TargetTimezone string
- matchPatterns List<String>
- source String
- target String
- locale String
- sourceTimezone String
- targetFormat String
- targetTimezone String
- matchPatterns string[]
- source string
- target string
- locale string
- sourceTimezone string
- targetFormat string
- targetTimezone string
- match_patterns Sequence[str]
- source str
- target str
- locale str
- source_timezone str
- target_format str
- target_timezone str
- matchPatterns List<String>
- source String
- target String
- locale String
- sourceTimezone String
- targetFormat String
- targetTimezone String
TransformerProcessorDeleteKeysProperties    
- WithKeys List<string>
- WithKeys []string
- withKeys List<String>
- withKeys string[]
- with_keys Sequence[str]
- withKeys List<String>
TransformerProcessorGrokProperties   
TransformerProcessorListToMapProperties     
- Key string
- Source string
- Flatten bool
- FlattenedElement Pulumi.Aws Native. Logs. Transformer Processor List To Map Properties Flattened Element 
- Target string
- ValueKey string
- Key string
- Source string
- Flatten bool
- FlattenedElement TransformerProcessor List To Map Properties Flattened Element 
- Target string
- ValueKey string
- key String
- source String
- flatten Boolean
- flattenedElement TransformerProcessor List To Map Properties Flattened Element 
- target String
- valueKey String
- key string
- source string
- flatten boolean
- flattenedElement TransformerProcessor List To Map Properties Flattened Element 
- target string
- valueKey string
- key String
- source String
- flatten Boolean
- flattenedElement "first" | "last"
- target String
- valueKey String
TransformerProcessorListToMapPropertiesFlattenedElement       
TransformerProcessorLowerCaseStringProperties     
- WithKeys List<string>
- WithKeys []string
- withKeys List<String>
- withKeys string[]
- with_keys Sequence[str]
- withKeys List<String>
TransformerProcessorMoveKeysProperties    
TransformerProcessorParseJsonProperties    
- Destination string
- Source string
- Destination string
- Source string
- destination String
- source String
- destination string
- source string
- destination str
- source str
- destination String
- source String
TransformerProcessorParseKeyValueProperties     
- Destination string
- FieldDelimiter string
- KeyPrefix string
- KeyValue stringDelimiter 
- NonMatch stringValue 
- OverwriteIf boolExists 
- Source string
- Destination string
- FieldDelimiter string
- KeyPrefix string
- KeyValue stringDelimiter 
- NonMatch stringValue 
- OverwriteIf boolExists 
- Source string
- destination String
- fieldDelimiter String
- keyPrefix String
- keyValue StringDelimiter 
- nonMatch StringValue 
- overwriteIf BooleanExists 
- source String
- destination string
- fieldDelimiter string
- keyPrefix string
- keyValue stringDelimiter 
- nonMatch stringValue 
- overwriteIf booleanExists 
- source string
- destination str
- field_delimiter str
- key_prefix str
- key_value_ strdelimiter 
- non_match_ strvalue 
- overwrite_if_ boolexists 
- source str
- destination String
- fieldDelimiter String
- keyPrefix String
- keyValue StringDelimiter 
- nonMatch StringValue 
- overwriteIf BooleanExists 
- source String
TransformerProcessorRenameKeysProperties    
TransformerProcessorSplitStringProperties    
TransformerProcessorSubstituteStringProperties    
TransformerProcessorTrimStringProperties    
- WithKeys List<string>
- WithKeys []string
- withKeys List<String>
- withKeys string[]
- with_keys Sequence[str]
- withKeys List<String>
TransformerProcessorTypeConverterProperties    
TransformerProcessorUpperCaseStringProperties     
- WithKeys List<string>
- WithKeys []string
- withKeys List<String>
- withKeys string[]
- with_keys Sequence[str]
- withKeys List<String>
TransformerRenameKeyEntry   
- Key string
- RenameTo string
- OverwriteIf boolExists 
- Key string
- RenameTo string
- OverwriteIf boolExists 
- key String
- renameTo String
- overwriteIf BooleanExists 
- key string
- renameTo string
- overwriteIf booleanExists 
- key str
- rename_to str
- overwrite_if_ boolexists 
- key String
- renameTo String
- overwriteIf BooleanExists 
TransformerSplitStringEntry   
TransformerSubstituteStringEntry   
TransformerTypeConverterEntry   
TransformerTypeConverterEntryType    
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.