Class: Aws::CloudWatchLogs::Types::Processor

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cloudwatchlogs/types.rb

Overview

This structure contains the information about one processor in a log transformer.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#add_keysTypes::AddKeys

Returns:



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#copy_valueTypes::CopyValue

Returns:



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#csvTypes::CSV

Returns:



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#date_time_converterTypes::DateTimeConverter



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#delete_keysTypes::DeleteKeys

Returns:



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#grokTypes::Grok

Returns:



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#list_to_mapTypes::ListToMap

Returns:



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#lower_case_stringTypes::LowerCaseString



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#move_keysTypes::MoveKeys

Returns:



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#parse_cloudfrontTypes::ParseCloudfront

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.

[1]: docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseCloudfront



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#parse_jsonTypes::ParseJSON

Returns:



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#parse_key_valueTypes::ParseKeyValue



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#parse_postgresTypes::ParsePostgres

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.

[1]: docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parsePostGres



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#parse_route_53Types::ParseRoute53

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.

[1]: docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseRoute53

Returns:



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#parse_vpcTypes::ParseVPC

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.

[1]: docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseVPC

Returns:



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#parse_wafTypes::ParseWAF

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.

[1]: docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseWAF

Returns:



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#rename_keysTypes::RenameKeys

Returns:



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#split_stringTypes::SplitString

Returns:



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#substitute_stringTypes::SubstituteString



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#trim_stringTypes::TrimString

Returns:



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#type_converterTypes::TypeConverter



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end

#upper_case_stringTypes::UpperCaseString



5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 5612

class Processor < Struct.new(
  :add_keys,
  :copy_value,
  :csv,
  :date_time_converter,
  :delete_keys,
  :grok,
  :list_to_map,
  :lower_case_string,
  :move_keys,
  :parse_cloudfront,
  :parse_json,
  :parse_key_value,
  :parse_route_53,
  :parse_postgres,
  :parse_vpc,
  :parse_waf,
  :rename_keys,
  :split_string,
  :substitute_string,
  :trim_string,
  :type_converter,
  :upper_case_string)
  SENSITIVE = []
  include Aws::Structure
end