Class: Aws::EventBridgeV2::Types::HttpParameters

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

Overview

HTTP invocation parameters for subscribers (API Gateway / API Destination). Values are forwarded to the HTTP endpoint.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#header_parameters ⇒ Hash<String,String>

Map of HTTP header names to values, sent with the request to an HTTP target.

Returns:

  • (Hash<String,String>)


1331
1332
1333
1334
1335
1336
1337
1338
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 1331

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

#invocation_timeout_seconds ⇒ String

Timeout in seconds for each invocation of the target (1-30). String-typed (not integer) so the value may be a JSONata expression.

Returns:

  • (String)


1331
1332
1333
1334
1335
1336
1337
1338
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 1331

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

#path_parameter_values ⇒ Array<String>

Values substituted, in order, for the path-parameter placeholders in an HTTP target's endpoint path.

Returns:

  • (Array<String>)


1331
1332
1333
1334
1335
1336
1337
1338
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 1331

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

#query_string_parameters ⇒ Hash<String,String>

Map of query-string parameter names to values, appended to the request to an HTTP target.

Returns:

  • (Hash<String,String>)


1331
1332
1333
1334
1335
1336
1337
1338
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 1331

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