Class: Aws::EventBridgeV2::Types::LambdaParameters
- Inherits:
-
Struct
- Object
- Struct
- Aws::EventBridgeV2::Types::LambdaParameters
- Defined in:
- gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb
Overview
Lambda invocation parameters for subscribers. Values are forwarded to the Lambda Invoke API. Every string member accepts a literal or a JSONata expression (e.g. "$events.Data.qualifier %").
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#durable_execution_name ⇒ String
Durable execution name.
-
#invocation_timeout_seconds ⇒ String
Timeout in seconds for each invocation of the target.
-
#invocation_type ⇒ String
Lambda invocation type.
-
#qualifier ⇒ String
Lambda qualifier: $LATEST, $LATEST.PUBLISHED, a numeric version, or an alias.
-
#tenant_id ⇒ String
Tenant identifier.
Instance Attribute Details
#durable_execution_name ⇒ String
Durable execution name. Accepts a JSONata expression.
1541 1542 1543 1544 1545 1546 1547 1548 1549 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 1541 class LambdaParameters < Struct.new( :invocation_type, :qualifier, :durable_execution_name, :tenant_id, :invocation_timeout_seconds) SENSITIVE = [] include Aws::Structure end |
#invocation_timeout_seconds ⇒ String
Timeout in seconds for each invocation of the target. String-typed so the value may be a JSONata expression.
1541 1542 1543 1544 1545 1546 1547 1548 1549 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 1541 class LambdaParameters < Struct.new( :invocation_type, :qualifier, :durable_execution_name, :tenant_id, :invocation_timeout_seconds) SENSITIVE = [] include Aws::Structure end |
#invocation_type ⇒ String
Lambda invocation type. EVENT invokes the function asynchronously; REQUEST_RESPONSE waits for its result.
1541 1542 1543 1544 1545 1546 1547 1548 1549 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 1541 class LambdaParameters < Struct.new( :invocation_type, :qualifier, :durable_execution_name, :tenant_id, :invocation_timeout_seconds) SENSITIVE = [] include Aws::Structure end |
#qualifier ⇒ String
Lambda qualifier: $LATEST, $LATEST.PUBLISHED, a numeric version, or an alias. Accepts a JSONata expression.
1541 1542 1543 1544 1545 1546 1547 1548 1549 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 1541 class LambdaParameters < Struct.new( :invocation_type, :qualifier, :durable_execution_name, :tenant_id, :invocation_timeout_seconds) SENSITIVE = [] include Aws::Structure end |
#tenant_id ⇒ String
Tenant identifier. Accepts a JSONata expression.
1541 1542 1543 1544 1545 1546 1547 1548 1549 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 1541 class LambdaParameters < Struct.new( :invocation_type, :qualifier, :durable_execution_name, :tenant_id, :invocation_timeout_seconds) SENSITIVE = [] include Aws::Structure end |