pub struct CreateEventSourceMappingRequest {Show 18 fields
pub event_source_arn: Option<Arn>,
pub function_name: FunctionName,
pub enabled: Option<Enabled>,
pub batch_size: Option<BatchSize>,
pub maximum_batching_window_in_seconds: Option<MaximumBatchingWindowInSeconds>,
pub parallelization_factor: Option<ParallelizationFactor>,
pub starting_position: Option<EventSourcePosition>,
pub starting_position_timestamp: Option<Date>,
pub destination_config: Option<DestinationConfig>,
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 topics: Option<Topics>,
pub queues: Option<Queues>,
pub source_access_configurations: Option<SourceAccessConfigurations>,
pub self_managed_event_source: Option<SelfManagedEventSource>,
pub function_response_types: Option<FunctionResponseTypeList>,
}
Fields§
§event_source_arn: Option<Arn>
§function_name: FunctionName
§enabled: Option<Enabled>
§batch_size: Option<BatchSize>
§maximum_batching_window_in_seconds: Option<MaximumBatchingWindowInSeconds>
§parallelization_factor: Option<ParallelizationFactor>
§starting_position: Option<EventSourcePosition>
§starting_position_timestamp: Option<Date>
§destination_config: Option<DestinationConfig>
§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>
§topics: Option<Topics>
§queues: Option<Queues>
§source_access_configurations: Option<SourceAccessConfigurations>
§self_managed_event_source: Option<SelfManagedEventSource>
§function_response_types: Option<FunctionResponseTypeList>
Trait Implementations§
Source§impl Default for CreateEventSourceMappingRequest
impl Default for CreateEventSourceMappingRequest
Source§fn default() -> CreateEventSourceMappingRequest
fn default() -> CreateEventSourceMappingRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateEventSourceMappingRequest
impl<'de> Deserialize<'de> for CreateEventSourceMappingRequest
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 CreateEventSourceMappingRequest
impl RefUnwindSafe for CreateEventSourceMappingRequest
impl Send for CreateEventSourceMappingRequest
impl Sync for CreateEventSourceMappingRequest
impl Unpin for CreateEventSourceMappingRequest
impl UnwindSafe for CreateEventSourceMappingRequest
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