pub struct FunctionEventInvokeConfig {
pub destination_config: Option<DestinationConfig>,
pub function_arn: Option<String>,
pub last_modified: Option<f64>,
pub maximum_event_age_in_seconds: Option<i64>,
pub maximum_retry_attempts: Option<i64>,
}
Fields§
§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 an SQS queue.
-
Topic - The ARN of an SNS topic.
-
Event Bus - The ARN of an Amazon EventBridge event bus.
function_arn: Option<String>
The Amazon Resource Name (ARN) of the function.
last_modified: Option<f64>
The date and time that the configuration was last updated.
maximum_event_age_in_seconds: Option<i64>
The maximum age of a request that Lambda sends to a function for processing.
maximum_retry_attempts: Option<i64>
The maximum number of times to retry when the function returns an error.
Trait Implementations§
Source§impl Clone for FunctionEventInvokeConfig
impl Clone for FunctionEventInvokeConfig
Source§fn clone(&self) -> FunctionEventInvokeConfig
fn clone(&self) -> FunctionEventInvokeConfig
Returns a duplicate 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 FunctionEventInvokeConfig
impl Debug for FunctionEventInvokeConfig
Source§impl Default for FunctionEventInvokeConfig
impl Default for FunctionEventInvokeConfig
Source§fn default() -> FunctionEventInvokeConfig
fn default() -> FunctionEventInvokeConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FunctionEventInvokeConfig
impl<'de> Deserialize<'de> for FunctionEventInvokeConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for FunctionEventInvokeConfig
Auto Trait Implementations§
impl Freeze for FunctionEventInvokeConfig
impl RefUnwindSafe for FunctionEventInvokeConfig
impl Send for FunctionEventInvokeConfig
impl Sync for FunctionEventInvokeConfig
impl Unpin for FunctionEventInvokeConfig
impl UnwindSafe for FunctionEventInvokeConfig
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