Struct aws_sdk_iot::types::LambdaAction
source · #[non_exhaustive]pub struct LambdaAction {
pub function_arn: String,
}
Expand description
Describes an action to invoke a Lambda function.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.function_arn: String
The ARN of the Lambda function.
Implementations§
source§impl LambdaAction
impl LambdaAction
sourcepub fn function_arn(&self) -> &str
pub fn function_arn(&self) -> &str
The ARN of the Lambda function.
source§impl LambdaAction
impl LambdaAction
sourcepub fn builder() -> LambdaActionBuilder
pub fn builder() -> LambdaActionBuilder
Creates a new builder-style object to manufacture LambdaAction
.
Trait Implementations§
source§impl Clone for LambdaAction
impl Clone for LambdaAction
source§fn clone(&self) -> LambdaAction
fn clone(&self) -> LambdaAction
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for LambdaAction
impl Debug for LambdaAction
source§impl PartialEq for LambdaAction
impl PartialEq for LambdaAction
source§fn eq(&self, other: &LambdaAction) -> bool
fn eq(&self, other: &LambdaAction) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LambdaAction
Auto Trait Implementations§
impl Freeze for LambdaAction
impl RefUnwindSafe for LambdaAction
impl Send for LambdaAction
impl Sync for LambdaAction
impl Unpin for LambdaAction
impl UnwindSafe for LambdaAction
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.