Class: Aws::Pipes::Types::PipeTargetHttpParameters

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb

Overview

These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#header_parametersHash<String,String>

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Returns:

  • (Hash<String,String>)


2239
2240
2241
2242
2243
2244
2245
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 2239

class PipeTargetHttpParameters < Struct.new(
  :header_parameters,
  :path_parameter_values,
  :query_string_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#path_parameter_valuesArray<String>

The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").

Returns:

  • (Array<String>)


2239
2240
2241
2242
2243
2244
2245
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 2239

class PipeTargetHttpParameters < Struct.new(
  :header_parameters,
  :path_parameter_values,
  :query_string_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#query_string_parametersHash<String,String>

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Returns:

  • (Hash<String,String>)


2239
2240
2241
2242
2243
2244
2245
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 2239

class PipeTargetHttpParameters < Struct.new(
  :header_parameters,
  :path_parameter_values,
  :query_string_parameters)
  SENSITIVE = []
  include Aws::Structure
end