pub struct EmailIdentity {Show 19 fields
pub identity_name: String,
pub identity_type: String,
pub verified: bool,
pub created_at: DateTime<Utc>,
pub dkim_signing_enabled: bool,
pub dkim_signing_attributes_origin: String,
pub dkim_domain_signing_private_key: Option<String>,
pub dkim_domain_signing_selector: Option<String>,
pub dkim_next_signing_key_length: Option<String>,
pub dkim_public_key_b64: Option<String>,
pub email_forwarding_enabled: bool,
pub mail_from_domain: Option<String>,
pub mail_from_behavior_on_mx_failure: String,
pub mail_from_domain_status: String,
pub configuration_set_name: Option<String>,
pub bounce_topic: Option<String>,
pub complaint_topic: Option<String>,
pub delivery_topic: Option<String>,
pub verification_token: Option<String>,
}Fields§
§identity_name: String§identity_type: String§verified: bool§created_at: DateTime<Utc>§dkim_signing_enabled: bool§dkim_signing_attributes_origin: String§dkim_domain_signing_private_key: Option<String>§dkim_domain_signing_selector: Option<String>§dkim_next_signing_key_length: Option<String>§dkim_public_key_b64: Option<String>SubjectPublicKeyInfo DER, base64-encoded. Populated when Easy DKIM generates the keypair. BYODKIM imports leave this empty (the user publishes their own public record).
email_forwarding_enabled: bool§mail_from_domain: Option<String>§mail_from_behavior_on_mx_failure: String§mail_from_domain_status: StringReal SES walks PENDING -> SUCCESS once it observes MX/TXT records.
Default NotStarted; set to Pending on first PutMailFromAttributes;
auto-advances to Success on next read or via admin endpoint.
configuration_set_name: Option<String>§bounce_topic: Option<String>§complaint_topic: Option<String>§delivery_topic: Option<String>§verification_token: Option<String>Domain-verification TXT token. Deterministic per identity and stored so VerifyDomainIdentity and GetIdentityVerificationAttributes report the same value (the Terraform data source asserts they match).
Trait Implementations§
Source§impl Clone for EmailIdentity
impl Clone for EmailIdentity
Source§fn clone(&self) -> EmailIdentity
fn clone(&self) -> EmailIdentity
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 EmailIdentity
impl Debug for EmailIdentity
Source§impl<'de> Deserialize<'de> for EmailIdentity
impl<'de> Deserialize<'de> for EmailIdentity
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 EmailIdentity
impl RefUnwindSafe for EmailIdentity
impl Send for EmailIdentity
impl Sync for EmailIdentity
impl Unpin for EmailIdentity
impl UnsafeUnpin for EmailIdentity
impl UnwindSafe for EmailIdentity
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