pub struct S3Action {
pub bucket_name: String,
pub canned_acl: Option<String>,
pub key: String,
pub role_arn: String,
}Expand description
Describes an action to write data to an Amazon S3 bucket.
Fields§
§bucket_name: StringThe Amazon S3 bucket.
canned_acl: Option<String>The Amazon S3 canned ACL that controls access to the object identified by the object key. For more information, see S3 canned ACLs.
key: StringThe object key.
role_arn: StringThe ARN of the IAM role that grants access.
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
impl StructuralPartialEq for S3Action
Auto Trait Implementations§
impl Freeze for S3Action
impl RefUnwindSafe for S3Action
impl Send for S3Action
impl Sync for S3Action
impl Unpin 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