#[non_exhaustive]pub struct LambdaOutputUpdate {
pub resource_arn_update: Option<String>,
pub role_arn_update: Option<String>,
}
Expand description
When updating an output configuration using the UpdateApplication operation, provides information about an AWS Lambda function configured as the destination.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.resource_arn_update: Option<String>
Amazon Resource Name (ARN) of the destination Lambda function.
To specify an earlier version of the Lambda function than the latest, include the Lambda function version in the Lambda function ARN. For more information about Lambda ARNs, see Example ARNs: AWS Lambda
role_arn_update: Option<String>
ARN of the IAM role that Amazon Kinesis Analytics can assume to write to the destination function on your behalf. You need to grant the necessary permissions to this role.
Implementations§
source§impl LambdaOutputUpdate
impl LambdaOutputUpdate
sourcepub fn resource_arn_update(&self) -> Option<&str>
pub fn resource_arn_update(&self) -> Option<&str>
Amazon Resource Name (ARN) of the destination Lambda function.
To specify an earlier version of the Lambda function than the latest, include the Lambda function version in the Lambda function ARN. For more information about Lambda ARNs, see Example ARNs: AWS Lambda
sourcepub fn role_arn_update(&self) -> Option<&str>
pub fn role_arn_update(&self) -> Option<&str>
ARN of the IAM role that Amazon Kinesis Analytics can assume to write to the destination function on your behalf. You need to grant the necessary permissions to this role.
source§impl LambdaOutputUpdate
impl LambdaOutputUpdate
sourcepub fn builder() -> LambdaOutputUpdateBuilder
pub fn builder() -> LambdaOutputUpdateBuilder
Creates a new builder-style object to manufacture LambdaOutputUpdate
.
Trait Implementations§
source§impl Clone for LambdaOutputUpdate
impl Clone for LambdaOutputUpdate
source§fn clone(&self) -> LambdaOutputUpdate
fn clone(&self) -> LambdaOutputUpdate
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for LambdaOutputUpdate
impl Debug for LambdaOutputUpdate
source§impl PartialEq for LambdaOutputUpdate
impl PartialEq for LambdaOutputUpdate
source§fn eq(&self, other: &LambdaOutputUpdate) -> bool
fn eq(&self, other: &LambdaOutputUpdate) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LambdaOutputUpdate
Auto Trait Implementations§
impl Freeze for LambdaOutputUpdate
impl RefUnwindSafe for LambdaOutputUpdate
impl Send for LambdaOutputUpdate
impl Sync for LambdaOutputUpdate
impl Unpin for LambdaOutputUpdate
impl UnwindSafe for LambdaOutputUpdate
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
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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more