Class: Aws::Snowball::Types::LambdaResource
- Inherits:
-
Struct
- Object
- Struct
- Aws::Snowball::Types::LambdaResource
- Defined in:
- gems/aws-sdk-snowball/lib/aws-sdk-snowball/types.rb
Overview
Note:
When making an API call, you may pass LambdaResource data as a hash:
{
lambda_arn: "ResourceARN",
event_triggers: [
{
event_resource_arn: "ResourceARN",
},
],
}
Identifies
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#event_triggers ⇒ Array<Types::EventTriggerDefinition>
The array of ARNs for S3Resource objects to trigger the LambdaResource objects associated with this job.
-
#lambda_arn ⇒ String
An Amazon Resource Name (ARN) that represents an AWS Lambda function to be triggered by PUT object actions on the associated local Amazon S3 resource.
Instance Attribute Details
#event_triggers ⇒ Array<Types::EventTriggerDefinition>
The array of ARNs for S3Resource objects to trigger the LambdaResource objects associated with this job.
1772 1773 1774 1775 1776 1777 |
# File 'gems/aws-sdk-snowball/lib/aws-sdk-snowball/types.rb', line 1772 class LambdaResource < Struct.new( :lambda_arn, :event_triggers) SENSITIVE = [] include Aws::Structure end |
#lambda_arn ⇒ String
An Amazon Resource Name (ARN) that represents an AWS Lambda function to be triggered by PUT object actions on the associated local Amazon S3 resource.
1772 1773 1774 1775 1776 1777 |
# File 'gems/aws-sdk-snowball/lib/aws-sdk-snowball/types.rb', line 1772 class LambdaResource < Struct.new( :lambda_arn, :event_triggers) SENSITIVE = [] include Aws::Structure end |