pub struct EmailOutputs {
pub domains: BTreeMap<String, EmailDomainOutputs>,
pub configuration_set: String,
pub rule_set_name: Option<String>,
}Expand description
Outputs generated by a successfully provisioned Email resource.
Domain verification status cannot be known at provisioning time — SES verifies a domain asynchronously once its DKIM records exist in DNS — so the outputs carry the records the operator must create rather than a verification result.
Fields§
§domains: BTreeMap<String, EmailDomainOutputs>DNS records per mail domain.
configuration_set: StringThe provisioned configuration set name (used when sending).
rule_set_name: Option<String>The inbound receipt rule set name, when inbound is configured.
Activating it is a manual post-deploy step — CloudFormation cannot
activate a receipt rule set, and only one can be active per account.
Trait Implementations§
Source§impl Clone for EmailOutputs
impl Clone for EmailOutputs
Source§fn clone(&self) -> EmailOutputs
fn clone(&self) -> EmailOutputs
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 EmailOutputs
impl Debug for EmailOutputs
Source§impl<'de> Deserialize<'de> for EmailOutputs
impl<'de> Deserialize<'de> for EmailOutputs
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
impl Eq for EmailOutputs
Source§impl PartialEq for EmailOutputs
impl PartialEq for EmailOutputs
Source§impl ResourceOutputsDefinition for EmailOutputs
impl ResourceOutputsDefinition for EmailOutputs
Source§fn get_resource_type(&self) -> ResourceType
fn get_resource_type(&self) -> ResourceType
Returns the resource type for this instance
Source§fn box_clone(&self) -> Box<dyn ResourceOutputsDefinition>
fn box_clone(&self) -> Box<dyn ResourceOutputsDefinition>
Creates a boxed clone of this resource outputs
Source§fn outputs_eq(&self, other: &dyn ResourceOutputsDefinition) -> bool
fn outputs_eq(&self, other: &dyn ResourceOutputsDefinition) -> bool
For equality comparison between resource outputs
Source§fn to_json_value(&self) -> Result<Value>
fn to_json_value(&self) -> Result<Value>
Serialize this resource outputs to a JSON value (without the “type” tag - that’s added by ResourceOutputs)
Source§impl Serialize for EmailOutputs
impl Serialize for EmailOutputs
impl StructuralPartialEq for EmailOutputs
Auto Trait Implementations§
impl Freeze for EmailOutputs
impl RefUnwindSafe for EmailOutputs
impl Send for EmailOutputs
impl Sync for EmailOutputs
impl Unpin for EmailOutputs
impl UnsafeUnpin for EmailOutputs
impl UnwindSafe for EmailOutputs
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.