#[non_exhaustive]pub struct CreateEventBusOutput {
pub event_bus_arn: Option<String>,
pub description: Option<String>,
pub kms_key_identifier: Option<String>,
pub dead_letter_config: Option<DeadLetterConfig>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.event_bus_arn: Option<String>
The ARN of the new event bus.
description: Option<String>
The event bus description.
kms_key_identifier: Option<String>
The identifier of the KMS customer managed key for EventBridge to use to encrypt events on this event bus, if one has been specified.
For more information, see Data encryption in EventBridge in the Amazon EventBridge User Guide.
dead_letter_config: Option<DeadLetterConfig>
Configuration details of the Amazon SQS queue for EventBridge to use as a dead-letter queue (DLQ).
For more information, see Event retry policy and using dead-letter queues in the EventBridge User Guide.
Implementations§
source§impl CreateEventBusOutput
impl CreateEventBusOutput
sourcepub fn event_bus_arn(&self) -> Option<&str>
pub fn event_bus_arn(&self) -> Option<&str>
The ARN of the new event bus.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The event bus description.
sourcepub fn kms_key_identifier(&self) -> Option<&str>
pub fn kms_key_identifier(&self) -> Option<&str>
The identifier of the KMS customer managed key for EventBridge to use to encrypt events on this event bus, if one has been specified.
For more information, see Data encryption in EventBridge in the Amazon EventBridge User Guide.
sourcepub fn dead_letter_config(&self) -> Option<&DeadLetterConfig>
pub fn dead_letter_config(&self) -> Option<&DeadLetterConfig>
Configuration details of the Amazon SQS queue for EventBridge to use as a dead-letter queue (DLQ).
For more information, see Event retry policy and using dead-letter queues in the EventBridge User Guide.
source§impl CreateEventBusOutput
impl CreateEventBusOutput
sourcepub fn builder() -> CreateEventBusOutputBuilder
pub fn builder() -> CreateEventBusOutputBuilder
Creates a new builder-style object to manufacture CreateEventBusOutput
.
Trait Implementations§
source§impl Clone for CreateEventBusOutput
impl Clone for CreateEventBusOutput
source§fn clone(&self) -> CreateEventBusOutput
fn clone(&self) -> CreateEventBusOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateEventBusOutput
impl Debug for CreateEventBusOutput
source§impl PartialEq for CreateEventBusOutput
impl PartialEq for CreateEventBusOutput
source§fn eq(&self, other: &CreateEventBusOutput) -> bool
fn eq(&self, other: &CreateEventBusOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for CreateEventBusOutput
impl RequestId for CreateEventBusOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for CreateEventBusOutput
Auto Trait Implementations§
impl Freeze for CreateEventBusOutput
impl RefUnwindSafe for CreateEventBusOutput
impl Send for CreateEventBusOutput
impl Sync for CreateEventBusOutput
impl Unpin for CreateEventBusOutput
impl UnwindSafe for CreateEventBusOutput
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more