[][src]Struct rusoto_cloudfront::LambdaFunctionAssociation

pub struct LambdaFunctionAssociation {
    pub event_type: String,
    pub include_body: Option<bool>,
    pub lambda_function_arn: String,
}

A complex type that contains a Lambda function association.

Fields

event_type: String

Specifies the event type that triggers a Lambda function invocation. You can specify the following values:

include_body: Option<bool>

A flag that allows a Lambda function to have read access to the body content. For more information, see Accessing the Request Body by Choosing the Include Body Option in the Amazon CloudFront Developer Guide.

lambda_function_arn: String

The ARN of the Lambda function. You must specify the ARN of a function version; you can't specify a Lambda alias or $LATEST.

Trait Implementations

impl PartialEq<LambdaFunctionAssociation> for LambdaFunctionAssociation[src]

impl Default for LambdaFunctionAssociation[src]

impl Clone for LambdaFunctionAssociation[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for LambdaFunctionAssociation[src]

Auto Trait Implementations

impl Send for LambdaFunctionAssociation

impl Sync for LambdaFunctionAssociation

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self