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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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 =
[:path_parameter_values, :header_parameters, :query_string_parameters]

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>)


2375
2376
2377
2378
2379
2380
2381
# File 'lib/aws-sdk-pipes/types.rb', line 2375

class PipeTargetHttpParameters < Struct.new(
  :path_parameter_values,
  :header_parameters,
  :query_string_parameters)
  SENSITIVE = [:path_parameter_values, :header_parameters, :query_string_parameters]
  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>)


2375
2376
2377
2378
2379
2380
2381
# File 'lib/aws-sdk-pipes/types.rb', line 2375

class PipeTargetHttpParameters < Struct.new(
  :path_parameter_values,
  :header_parameters,
  :query_string_parameters)
  SENSITIVE = [:path_parameter_values, :header_parameters, :query_string_parameters]
  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>)


2375
2376
2377
2378
2379
2380
2381
# File 'lib/aws-sdk-pipes/types.rb', line 2375

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