pub struct S3Action {
pub bucket_name: String,
pub iam_role_arn: Option<String>,
pub kms_key_arn: Option<String>,
pub object_key_prefix: Option<String>,
pub topic_arn: Option<String>,
}Expand description
SES S3Action.
Fields§
§bucket_name: String§iam_role_arn: Option<String>§kms_key_arn: Option<String>§object_key_prefix: Option<String>§topic_arn: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for S3Action
impl<'de> Deserialize<'de> for S3Action
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 S3Action
impl RefUnwindSafe for S3Action
impl Send for S3Action
impl Sync for S3Action
impl Unpin for S3Action
impl UnsafeUnpin for S3Action
impl UnwindSafe for S3Action
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