You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::CloudWatchEvents::Types::InputTransformer

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing InputTransformer as input to an Aws::Client method, you can use a vanilla Hash:

{
  input_paths_map: {
    "InputTransformerPathKey" => "TargetInputPath",
  },
  input_template: "TransformerInput", # required
}

Contains the parameters needed for you to provide custom input to a target based on one or more pieces of data extracted from the event.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#input_paths_mapHash<String,String>

Map of JSON paths to be extracted from the event. These are key-value pairs, where each value is a JSON path. You must use JSON dot notation, not bracket notation.

Returns:

  • (Hash<String,String>)

    Map of JSON paths to be extracted from the event.

#input_templateString

Input template where you can use the values of the keys from InputPathsMap to customize the data sent to the target.

Returns:

  • (String)

    Input template where you can use the values of the keys from InputPathsMap to customize the data sent to the target.