pub struct SesConfig {
pub skip_signature_validation: bool,
pub default_region: String,
pub default_account_id: String,
pub require_verified_identity: bool,
pub max_24_hour_send: f64,
pub max_send_rate: f64,
}Expand description
SES service configuration.
Fields§
§skip_signature_validation: boolSkip signature validation (default: true for local dev).
default_region: StringDefault AWS region.
default_account_id: StringDefault AWS account ID.
require_verified_identity: boolWhether to require verified identities for sending.
When false (default), any source address is accepted.
When true, source must be verified via VerifyEmailIdentity/VerifyDomainIdentity.
max_24_hour_send: f64Max sends per 24 hours (for GetSendQuota). Default: 200 (sandbox).
max_send_rate: f64Max send rate per second (for GetSendQuota). Default: 1.0 (sandbox).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SesConfig
impl RefUnwindSafe for SesConfig
impl Send for SesConfig
impl Sync for SesConfig
impl Unpin for SesConfig
impl UnsafeUnpin for SesConfig
impl UnwindSafe for SesConfig
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