#[non_exhaustive]pub struct AWSEventBridgeSource {
pub name: Option<String>,
pub region: Option<String>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
An EventBridge source.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.name: Option<String>
The event source name.
region: Option<String>
The event source’s AWS region.
additional_properties: BTreeMap<String, Value>
Implementations§
Trait Implementations§
Source§impl Clone for AWSEventBridgeSource
impl Clone for AWSEventBridgeSource
Source§fn clone(&self) -> AWSEventBridgeSource
fn clone(&self) -> AWSEventBridgeSource
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 AWSEventBridgeSource
impl Debug for AWSEventBridgeSource
Source§impl Default for AWSEventBridgeSource
impl Default for AWSEventBridgeSource
Source§impl<'de> Deserialize<'de> for AWSEventBridgeSource
impl<'de> Deserialize<'de> for AWSEventBridgeSource
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
Source§impl PartialEq for AWSEventBridgeSource
impl PartialEq for AWSEventBridgeSource
Source§impl Serialize for AWSEventBridgeSource
impl Serialize for AWSEventBridgeSource
impl StructuralPartialEq for AWSEventBridgeSource
Auto Trait Implementations§
impl Freeze for AWSEventBridgeSource
impl RefUnwindSafe for AWSEventBridgeSource
impl Send for AWSEventBridgeSource
impl Sync for AWSEventBridgeSource
impl Unpin for AWSEventBridgeSource
impl UnwindSafe for AWSEventBridgeSource
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