#[non_exhaustive]pub struct LambdaFunctionAssociations { /* private fields */ }Expand description
A complex type that specifies a list of Lambda@Edge functions associations for a cache behavior.
If you want to invoke one or more Lambda@Edge functions triggered by requests that match the PathPattern of the cache behavior, specify the applicable values for Quantity and Items. Note that there can be up to 4 LambdaFunctionAssociation items in this list (one for each possible value of EventType) and each EventType can be associated with only one function.
If you don't want to invoke any Lambda@Edge functions for the requests that match PathPattern, specify 0 for Quantity and omit Items.
Implementations
sourceimpl LambdaFunctionAssociations
impl LambdaFunctionAssociations
sourcepub fn quantity(&self) -> Option<i32>
pub fn quantity(&self) -> Option<i32>
The number of Lambda@Edge function associations for this cache behavior.
sourcepub fn items(&self) -> Option<&[LambdaFunctionAssociation]>
pub fn items(&self) -> Option<&[LambdaFunctionAssociation]>
Optional: A complex type that contains LambdaFunctionAssociation items for this cache behavior. If Quantity is 0, you can omit Items.
sourceimpl LambdaFunctionAssociations
impl LambdaFunctionAssociations
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture LambdaFunctionAssociations.
Trait Implementations
sourceimpl Clone for LambdaFunctionAssociations
impl Clone for LambdaFunctionAssociations
sourcefn clone(&self) -> LambdaFunctionAssociations
fn clone(&self) -> LambdaFunctionAssociations
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for LambdaFunctionAssociations
impl Debug for LambdaFunctionAssociations
sourceimpl PartialEq<LambdaFunctionAssociations> for LambdaFunctionAssociations
impl PartialEq<LambdaFunctionAssociations> for LambdaFunctionAssociations
sourcefn eq(&self, other: &LambdaFunctionAssociations) -> bool
fn eq(&self, other: &LambdaFunctionAssociations) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for LambdaFunctionAssociations
Auto Trait Implementations
impl RefUnwindSafe for LambdaFunctionAssociations
impl Send for LambdaFunctionAssociations
impl Sync for LambdaFunctionAssociations
impl Unpin for LambdaFunctionAssociations
impl UnwindSafe for LambdaFunctionAssociations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more