Struct aws_sdk_lambda::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigOutput
source · #[non_exhaustive]pub struct UpdateFunctionEventInvokeConfigOutput {
pub last_modified: Option<DateTime>,
pub function_arn: Option<String>,
pub maximum_retry_attempts: Option<i32>,
pub maximum_event_age_in_seconds: Option<i32>,
pub destination_config: Option<DestinationConfig>,
/* private fields */
}
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.last_modified: Option<DateTime>
The date and time that the configuration was last updated.
function_arn: Option<String>
The Amazon Resource Name (ARN) of the function.
maximum_retry_attempts: Option<i32>
The maximum number of times to retry when the function returns an error.
maximum_event_age_in_seconds: Option<i32>
The maximum age of a request that Lambda sends to a function for processing.
destination_config: Option<DestinationConfig>
A destination for events after they have been sent to a function for processing.
Destinations
-
Function - The Amazon Resource Name (ARN) of a Lambda function.
-
Queue - The ARN of a standard SQS queue.
-
Topic - The ARN of a standard SNS topic.
-
Event Bus - The ARN of an Amazon EventBridge event bus.
Implementations§
source§impl UpdateFunctionEventInvokeConfigOutput
impl UpdateFunctionEventInvokeConfigOutput
sourcepub fn last_modified(&self) -> Option<&DateTime>
pub fn last_modified(&self) -> Option<&DateTime>
The date and time that the configuration was last updated.
sourcepub fn function_arn(&self) -> Option<&str>
pub fn function_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the function.
sourcepub fn maximum_retry_attempts(&self) -> Option<i32>
pub fn maximum_retry_attempts(&self) -> Option<i32>
The maximum number of times to retry when the function returns an error.
sourcepub fn maximum_event_age_in_seconds(&self) -> Option<i32>
pub fn maximum_event_age_in_seconds(&self) -> Option<i32>
The maximum age of a request that Lambda sends to a function for processing.
sourcepub fn destination_config(&self) -> Option<&DestinationConfig>
pub fn destination_config(&self) -> Option<&DestinationConfig>
A destination for events after they have been sent to a function for processing.
Destinations
-
Function - The Amazon Resource Name (ARN) of a Lambda function.
-
Queue - The ARN of a standard SQS queue.
-
Topic - The ARN of a standard SNS topic.
-
Event Bus - The ARN of an Amazon EventBridge event bus.
source§impl UpdateFunctionEventInvokeConfigOutput
impl UpdateFunctionEventInvokeConfigOutput
sourcepub fn builder() -> UpdateFunctionEventInvokeConfigOutputBuilder
pub fn builder() -> UpdateFunctionEventInvokeConfigOutputBuilder
Creates a new builder-style object to manufacture UpdateFunctionEventInvokeConfigOutput
.
Trait Implementations§
source§impl Clone for UpdateFunctionEventInvokeConfigOutput
impl Clone for UpdateFunctionEventInvokeConfigOutput
source§fn clone(&self) -> UpdateFunctionEventInvokeConfigOutput
fn clone(&self) -> UpdateFunctionEventInvokeConfigOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for UpdateFunctionEventInvokeConfigOutput
impl PartialEq for UpdateFunctionEventInvokeConfigOutput
source§fn eq(&self, other: &UpdateFunctionEventInvokeConfigOutput) -> bool
fn eq(&self, other: &UpdateFunctionEventInvokeConfigOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for UpdateFunctionEventInvokeConfigOutput
impl RequestId for UpdateFunctionEventInvokeConfigOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.