pub struct EventSourceMappingConfiguration {Show 22 fields
pub uuid: Option<String>,
pub starting_position: Option<EventSourcePosition>,
pub starting_position_timestamp: Option<Date>,
pub batch_size: Option<BatchSize>,
pub maximum_batching_window_in_seconds: Option<MaximumBatchingWindowInSeconds>,
pub parallelization_factor: Option<ParallelizationFactor>,
pub event_source_arn: Option<Arn>,
pub function_arn: Option<FunctionArn>,
pub last_modified: Option<Date>,
pub last_processing_result: Option<String>,
pub state: Option<String>,
pub state_transition_reason: Option<String>,
pub destination_config: Option<DestinationConfig>,
pub topics: Option<Topics>,
pub queues: Option<Queues>,
pub source_access_configurations: Option<SourceAccessConfigurations>,
pub self_managed_event_source: Option<SelfManagedEventSource>,
pub maximum_record_age_in_seconds: Option<MaximumRecordAgeInSeconds>,
pub bisect_batch_on_function_error: Option<BisectBatchOnFunctionError>,
pub maximum_retry_attempts: Option<MaximumRetryAttemptsEventSourceMapping>,
pub tumbling_window_in_seconds: Option<TumblingWindowInSeconds>,
pub function_response_types: Option<FunctionResponseTypeList>,
}Fields§
§uuid: Option<String>§starting_position: Option<EventSourcePosition>§starting_position_timestamp: Option<Date>§batch_size: Option<BatchSize>§maximum_batching_window_in_seconds: Option<MaximumBatchingWindowInSeconds>§parallelization_factor: Option<ParallelizationFactor>§event_source_arn: Option<Arn>§function_arn: Option<FunctionArn>§last_modified: Option<Date>§last_processing_result: Option<String>§state: Option<String>§state_transition_reason: Option<String>§destination_config: Option<DestinationConfig>§topics: Option<Topics>§queues: Option<Queues>§source_access_configurations: Option<SourceAccessConfigurations>§self_managed_event_source: Option<SelfManagedEventSource>§maximum_record_age_in_seconds: Option<MaximumRecordAgeInSeconds>§bisect_batch_on_function_error: Option<BisectBatchOnFunctionError>§maximum_retry_attempts: Option<MaximumRetryAttemptsEventSourceMapping>§tumbling_window_in_seconds: Option<TumblingWindowInSeconds>§function_response_types: Option<FunctionResponseTypeList>Trait Implementations§
Source§impl Default for EventSourceMappingConfiguration
impl Default for EventSourceMappingConfiguration
Source§fn default() -> EventSourceMappingConfiguration
fn default() -> EventSourceMappingConfiguration
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EventSourceMappingConfiguration
impl<'de> Deserialize<'de> for EventSourceMappingConfiguration
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
Auto Trait Implementations§
impl Freeze for EventSourceMappingConfiguration
impl RefUnwindSafe for EventSourceMappingConfiguration
impl Send for EventSourceMappingConfiguration
impl Sync for EventSourceMappingConfiguration
impl Unpin for EventSourceMappingConfiguration
impl UnwindSafe for EventSourceMappingConfiguration
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