DistributionDefaultCacheBehaviorLambdaFunctionAssociation class

Constructors

DistributionDefaultCacheBehaviorLambdaFunctionAssociation({required Input<String> eventType, Input<bool?>? includeBody, required Input<String> lambdaArn})
Creates a new DistributionDefaultCacheBehaviorLambdaFunctionAssociation. eventType Specific event to trigger this function. Valid values: viewer-request, origin-request, viewer-response, origin-response. includeBody When set to true it exposes the request body to the lambda function. Defaults to false. Valid values: true, false. lambdaArn ARN of the Lambda function.
const
DistributionDefaultCacheBehaviorLambdaFunctionAssociation.fromMap(Map<String, dynamic> map)
factory

Properties

eventType → Input<String>
Specific event to trigger this function. Valid values: viewer-request, origin-request, viewer-response, origin-response.
final
hashCode → int
The hash code for this object.
no setterinherited
includeBody → Input<bool?>?
When set to true it exposes the request body to the lambda function. Defaults to false. Valid values: true, false.
final
lambdaArn → Input<String>
ARN of the Lambda function.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited