We recommend new projects start with resources from the AWS provider.
aws-native.logs.Transformer
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.
Create Transformer Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Transformer(name: string, args: TransformerArgs, opts?: CustomResourceOptions);@overload
def Transformer(resource_name: str,
                args: TransformerArgs,
                opts: Optional[ResourceOptions] = None)
@overload
def Transformer(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                log_group_identifier: Optional[str] = None,
                transformer_config: Optional[Sequence[TransformerProcessorArgs]] = None)func NewTransformer(ctx *Context, name string, args TransformerArgs, opts ...ResourceOption) (*Transformer, error)public Transformer(string name, TransformerArgs args, CustomResourceOptions? opts = null)
public Transformer(String name, TransformerArgs args)
public Transformer(String name, TransformerArgs args, CustomResourceOptions options)
type: aws-native:logs:Transformer
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TransformerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TransformerArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TransformerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TransformerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TransformerArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Transformer Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Transformer resource accepts the following input properties:
- LogGroup stringIdentifier 
- Existing log group that you want to associate with this transformer.
- TransformerConfig List<Pulumi.Aws Native. Logs. Inputs. Transformer Processor> 
- List of processors in a transformer
- LogGroup stringIdentifier 
- Existing log group that you want to associate with this transformer.
- TransformerConfig []TransformerProcessor Args 
- List of processors in a transformer
- logGroup StringIdentifier 
- Existing log group that you want to associate with this transformer.
- transformerConfig List<TransformerProcessor> 
- List of processors in a transformer
- logGroup stringIdentifier 
- Existing log group that you want to associate with this transformer.
- transformerConfig TransformerProcessor[] 
- List of processors in a transformer
- log_group_ stridentifier 
- Existing log group that you want to associate with this transformer.
- transformer_config Sequence[TransformerProcessor Args] 
- List of processors in a transformer
- logGroup StringIdentifier 
- Existing log group that you want to associate with this transformer.
- transformerConfig List<Property Map>
- List of processors in a transformer
Outputs
All input properties are implicitly available as output properties. Additionally, the Transformer resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
TransformerAddKeyEntry, TransformerAddKeyEntryArgs        
- 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, TransformerCopyValueEntryArgs        
- 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, TransformerMoveKeyEntryArgs        
- 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, TransformerParseCloudfrontArgs      
- 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, TransformerParsePostgresArgs      
- 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, TransformerParseRoute53Args      
- 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, TransformerParseVpcArgs      
- 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, TransformerParseWafArgs      
- 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, TransformerProcessorArgs    
- 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, TransformerProcessorAddKeysPropertiesArgs          
TransformerProcessorCopyValueProperties, TransformerProcessorCopyValuePropertiesArgs          
TransformerProcessorCsvProperties, TransformerProcessorCsvPropertiesArgs        
- 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, TransformerProcessorDateTimeConverterPropertiesArgs            
- 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, TransformerProcessorDeleteKeysPropertiesArgs          
- WithKeys List<string>
- WithKeys []string
- withKeys List<String>
- withKeys string[]
- with_keys Sequence[str]
- withKeys List<String>
TransformerProcessorGrokProperties, TransformerProcessorGrokPropertiesArgs        
TransformerProcessorListToMapProperties, TransformerProcessorListToMapPropertiesArgs            
- 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, TransformerProcessorListToMapPropertiesFlattenedElementArgs                
- First
- first
- Last
- last
- TransformerProcessor List To Map Properties Flattened Element First 
- first
- TransformerProcessor List To Map Properties Flattened Element Last 
- last
- First
- first
- Last
- last
- First
- first
- Last
- last
- FIRST
- first
- LAST
- last
- "first"
- first
- "last"
- last
TransformerProcessorLowerCaseStringProperties, TransformerProcessorLowerCaseStringPropertiesArgs            
- WithKeys List<string>
- WithKeys []string
- withKeys List<String>
- withKeys string[]
- with_keys Sequence[str]
- withKeys List<String>
TransformerProcessorMoveKeysProperties, TransformerProcessorMoveKeysPropertiesArgs          
TransformerProcessorParseJsonProperties, TransformerProcessorParseJsonPropertiesArgs          
- 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, TransformerProcessorParseKeyValuePropertiesArgs            
- 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, TransformerProcessorRenameKeysPropertiesArgs          
TransformerProcessorSplitStringProperties, TransformerProcessorSplitStringPropertiesArgs          
TransformerProcessorSubstituteStringProperties, TransformerProcessorSubstituteStringPropertiesArgs          
TransformerProcessorTrimStringProperties, TransformerProcessorTrimStringPropertiesArgs          
- WithKeys List<string>
- WithKeys []string
- withKeys List<String>
- withKeys string[]
- with_keys Sequence[str]
- withKeys List<String>
TransformerProcessorTypeConverterProperties, TransformerProcessorTypeConverterPropertiesArgs          
TransformerProcessorUpperCaseStringProperties, TransformerProcessorUpperCaseStringPropertiesArgs            
- WithKeys List<string>
- WithKeys []string
- withKeys List<String>
- withKeys string[]
- with_keys Sequence[str]
- withKeys List<String>
TransformerRenameKeyEntry, TransformerRenameKeyEntryArgs        
- 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, TransformerSplitStringEntryArgs        
TransformerSubstituteStringEntry, TransformerSubstituteStringEntryArgs        
TransformerTypeConverterEntry, TransformerTypeConverterEntryArgs        
TransformerTypeConverterEntryType, TransformerTypeConverterEntryTypeArgs          
- Boolean
- boolean
- Integer
- integer
- Double
- double
- String
- string
- TransformerType Converter Entry Type Boolean 
- boolean
- TransformerType Converter Entry Type Integer 
- integer
- TransformerType Converter Entry Type Double 
- double
- TransformerType Converter Entry Type String 
- string
- Boolean
- boolean
- Integer
- integer
- Double
- double
- String
- string
- Boolean
- boolean
- Integer
- integer
- Double
- double
- String
- string
- BOOLEAN
- boolean
- INTEGER
- integer
- DOUBLE
- double
- STRING
- string
- "boolean"
- boolean
- "integer"
- integer
- "double"
- double
- "string"
- string
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.