#[non_exhaustive]pub struct DescribeConfigurationSetOutput {
pub configuration_set: Option<ConfigurationSet>,
pub event_destinations: Option<Vec<EventDestination>>,
pub tracking_options: Option<TrackingOptions>,
pub delivery_options: Option<DeliveryOptions>,
pub reputation_options: Option<ReputationOptions>,
/* private fields */
}
Expand description
Represents the details of a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.
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.configuration_set: Option<ConfigurationSet>
The configuration set object associated with the specified configuration set.
event_destinations: Option<Vec<EventDestination>>
A list of event destinations associated with the configuration set.
tracking_options: Option<TrackingOptions>
The name of the custom open and click tracking domain associated with the configuration set.
delivery_options: Option<DeliveryOptions>
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).
reputation_options: Option<ReputationOptions>
An object that represents the reputation settings for the configuration set.
Implementations§
source§impl DescribeConfigurationSetOutput
impl DescribeConfigurationSetOutput
sourcepub fn configuration_set(&self) -> Option<&ConfigurationSet>
pub fn configuration_set(&self) -> Option<&ConfigurationSet>
The configuration set object associated with the specified configuration set.
sourcepub fn event_destinations(&self) -> &[EventDestination]
pub fn event_destinations(&self) -> &[EventDestination]
A list of event destinations associated with the configuration set.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .event_destinations.is_none()
.
sourcepub fn tracking_options(&self) -> Option<&TrackingOptions>
pub fn tracking_options(&self) -> Option<&TrackingOptions>
The name of the custom open and click tracking domain associated with the configuration set.
sourcepub fn delivery_options(&self) -> Option<&DeliveryOptions>
pub fn delivery_options(&self) -> Option<&DeliveryOptions>
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).
sourcepub fn reputation_options(&self) -> Option<&ReputationOptions>
pub fn reputation_options(&self) -> Option<&ReputationOptions>
An object that represents the reputation settings for the configuration set.
source§impl DescribeConfigurationSetOutput
impl DescribeConfigurationSetOutput
sourcepub fn builder() -> DescribeConfigurationSetOutputBuilder
pub fn builder() -> DescribeConfigurationSetOutputBuilder
Creates a new builder-style object to manufacture DescribeConfigurationSetOutput
.
Trait Implementations§
source§impl Clone for DescribeConfigurationSetOutput
impl Clone for DescribeConfigurationSetOutput
source§fn clone(&self) -> DescribeConfigurationSetOutput
fn clone(&self) -> DescribeConfigurationSetOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for DescribeConfigurationSetOutput
impl PartialEq for DescribeConfigurationSetOutput
source§fn eq(&self, other: &DescribeConfigurationSetOutput) -> bool
fn eq(&self, other: &DescribeConfigurationSetOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeConfigurationSetOutput
impl RequestId for DescribeConfigurationSetOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for DescribeConfigurationSetOutput
Auto Trait Implementations§
impl Freeze for DescribeConfigurationSetOutput
impl RefUnwindSafe for DescribeConfigurationSetOutput
impl Send for DescribeConfigurationSetOutput
impl Sync for DescribeConfigurationSetOutput
impl Unpin for DescribeConfigurationSetOutput
impl UnwindSafe for DescribeConfigurationSetOutput
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