Class: Aws::CloudFront::Types::LambdaFunctionAssociation
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudFront::Types::LambdaFunctionAssociation
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-cloudfront/types.rb
Overview
Note:
When making an API call, you may pass LambdaFunctionAssociation data as a hash:
{
lambda_function_arn: "string",
event_type: "viewer-request", # accepts viewer-request, viewer-response, origin-request, origin-response
}
A complex type that contains a Lambda function association.
Instance Attribute Summary collapse
-
#event_type ⇒ String
Specifies the event type that triggers a Lambda function invocation.
-
#lambda_function_arn ⇒ String
The ARN of the Lambda function.
Instance Attribute Details
#event_type ⇒ String
Specifies the event type that triggers a Lambda function invocation. Valid values are:
-
‘viewer-request`
-
‘origin-request`
-
‘viewer-response`
-
‘origin-response`
3771 3772 3773 3774 3775 |
# File 'lib/aws-sdk-cloudfront/types.rb', line 3771 class LambdaFunctionAssociation < Struct.new( :lambda_function_arn, :event_type) include Aws::Structure end |
#lambda_function_arn ⇒ String
The ARN of the Lambda function.
3771 3772 3773 3774 3775 |
# File 'lib/aws-sdk-cloudfront/types.rb', line 3771 class LambdaFunctionAssociation < Struct.new( :lambda_function_arn, :event_type) include Aws::Structure end |