pub struct CreateEventBusInput {
pub name: String,
pub description: Option<String>,
pub tags: Vec<Tag>,
pub event_source_name: Option<String>,
pub dead_letter_config: Option<DeadLetterConfig>,
pub kms_key_identifier: Option<String>,
}Expand description
Input for the CreateEventBus operation.
Fields§
§name: StringThe name of the new event bus.
description: Option<String>A description of the event bus.
Tags to associate with the event bus.
event_source_name: Option<String>The name of the partner event source to associate with the event bus.
dead_letter_config: Option<DeadLetterConfig>Dead-letter queue configuration.
kms_key_identifier: Option<String>The KMS key identifier for encryption.
Trait Implementations§
Source§impl Clone for CreateEventBusInput
impl Clone for CreateEventBusInput
Source§fn clone(&self) -> CreateEventBusInput
fn clone(&self) -> CreateEventBusInput
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 CreateEventBusInput
impl Debug for CreateEventBusInput
Source§impl Default for CreateEventBusInput
impl Default for CreateEventBusInput
Source§fn default() -> CreateEventBusInput
fn default() -> CreateEventBusInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateEventBusInput
impl<'de> Deserialize<'de> for CreateEventBusInput
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 CreateEventBusInput
impl RefUnwindSafe for CreateEventBusInput
impl Send for CreateEventBusInput
impl Sync for CreateEventBusInput
impl Unpin for CreateEventBusInput
impl UnsafeUnpin for CreateEventBusInput
impl UnwindSafe for CreateEventBusInput
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