pub struct SesState {Show 26 fields
pub account_id: String,
pub region: String,
pub identities: HashMap<String, EmailIdentity>,
pub configuration_sets: HashMap<String, ConfigurationSet>,
pub templates: HashMap<String, EmailTemplate>,
pub sent_emails: Vec<SentEmail>,
pub contact_lists: HashMap<String, ContactList>,
pub contacts: HashMap<String, HashMap<String, Contact>>,
pub tags: HashMap<String, HashMap<String, String>>,
pub suppressed_destinations: HashMap<String, SuppressedDestination>,
pub event_destinations: HashMap<String, Vec<EventDestination>>,
pub identity_policies: HashMap<String, HashMap<String, String>>,
pub custom_verification_email_templates: HashMap<String, CustomVerificationEmailTemplate>,
pub dedicated_ip_pools: HashMap<String, DedicatedIpPool>,
pub dedicated_ips: HashMap<String, DedicatedIp>,
pub multi_region_endpoints: HashMap<String, MultiRegionEndpoint>,
pub account_settings: AccountSettings,
pub import_jobs: HashMap<String, ImportJob>,
pub export_jobs: HashMap<String, ExportJob>,
pub tenants: HashMap<String, Tenant>,
pub tenant_resource_associations: HashMap<String, Vec<TenantResourceAssociation>>,
pub reputation_entities: HashMap<String, ReputationEntityState>,
pub receipt_rule_sets: HashMap<String, ReceiptRuleSet>,
pub active_receipt_rule_set: Option<String>,
pub receipt_filters: HashMap<String, ReceiptFilter>,
pub inbound_emails: Vec<InboundEmail>,
}Fields§
§account_id: String§region: String§identities: HashMap<String, EmailIdentity>§configuration_sets: HashMap<String, ConfigurationSet>§templates: HashMap<String, EmailTemplate>§sent_emails: Vec<SentEmail>§contact_lists: HashMap<String, ContactList>§contacts: HashMap<String, HashMap<String, Contact>>Tags keyed by resource ARN, value is key→value tag map.
suppressed_destinations: HashMap<String, SuppressedDestination>Suppression list: email → suppressed destination info.
event_destinations: HashMap<String, Vec<EventDestination>>Event destinations: config set name → list of event destinations.
identity_policies: HashMap<String, HashMap<String, String>>Identity policies: identity name → policy name → policy JSON document.
custom_verification_email_templates: HashMap<String, CustomVerificationEmailTemplate>Custom verification email templates: template name → template.
dedicated_ip_pools: HashMap<String, DedicatedIpPool>Dedicated IP pools: pool name → pool.
dedicated_ips: HashMap<String, DedicatedIp>Dedicated IPs: IP address → dedicated IP info.
multi_region_endpoints: HashMap<String, MultiRegionEndpoint>Multi-region endpoints: endpoint name → endpoint.
account_settings: AccountSettingsAccount-level settings (sending, suppression, VDM, details).
import_jobs: HashMap<String, ImportJob>Import jobs: job_id → ImportJob.
export_jobs: HashMap<String, ExportJob>Export jobs: job_id → ExportJob.
tenants: HashMap<String, Tenant>Tenants: tenant_name → Tenant.
tenant_resource_associations: HashMap<String, Vec<TenantResourceAssociation>>Tenant resource associations: tenant_name → Vec<resource_arn>.
reputation_entities: HashMap<String, ReputationEntityState>Reputation entities: “type/reference” → ReputationEntity.
receipt_rule_sets: HashMap<String, ReceiptRuleSet>Receipt rule sets: name → rule set.
active_receipt_rule_set: Option<String>Which rule set is active (by name).
receipt_filters: HashMap<String, ReceiptFilter>Receipt filters: name → filter.
inbound_emails: Vec<InboundEmail>Inbound emails processed by the introspection endpoint.