pub struct ConfigurationSet {
pub name: String,
pub sending_enabled: bool,
pub tls_policy: String,
pub sending_pool_name: Option<String>,
pub max_delivery_seconds: Option<i64>,
pub custom_redirect_domain: Option<String>,
pub https_policy: Option<String>,
pub suppressed_reasons: Vec<String>,
pub reputation_metrics_enabled: bool,
pub vdm_options: Option<Value>,
pub archive_arn: Option<String>,
pub archiving_options_present: bool,
}Fields§
§name: String§sending_enabled: bool§tls_policy: String§sending_pool_name: Option<String>§max_delivery_seconds: Option<i64>Max seconds SES retries delivery before giving up. Optional; only reported on GetConfigurationSet when explicitly configured.
custom_redirect_domain: Option<String>§https_policy: Option<String>§suppressed_reasons: Vec<String>§reputation_metrics_enabled: bool§vdm_options: Option<Value>§archive_arn: Option<String>§archiving_options_present: boolTracks whether ArchivingOptions was set on the configuration set
(via Create or PutConfigurationSetArchivingOptions). AWS surfaces
the structure on GetConfigurationSet even when only ArchiveArn
is empty, so a missing field on Create round-trips would be a
silent input drop. Defaults to false for snapshots created
before the field existed.
Trait Implementations§
Source§impl Clone for ConfigurationSet
impl Clone for ConfigurationSet
Source§fn clone(&self) -> ConfigurationSet
fn clone(&self) -> ConfigurationSet
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ConfigurationSet
impl Debug for ConfigurationSet
Source§impl<'de> Deserialize<'de> for ConfigurationSet
impl<'de> Deserialize<'de> for ConfigurationSet
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 ConfigurationSet
impl RefUnwindSafe for ConfigurationSet
impl Send for ConfigurationSet
impl Sync for ConfigurationSet
impl Unpin for ConfigurationSet
impl UnsafeUnpin for ConfigurationSet
impl UnwindSafe for ConfigurationSet
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