[][src]Struct rusoto_iot::S3Action

pub struct S3Action {
    pub bucket_name: String,
    pub canned_acl: Option<String>,
    pub key: String,
    pub role_arn: String,
}

Describes an action to write data to an Amazon S3 bucket.

Fields

The Amazon S3 bucket.

The Amazon S3 canned ACL that controls access to the object identified by the object key. For more information, see S3 canned ACLs.

The object key.

The ARN of the IAM role that grants access.

Trait Implementations

impl Default for S3Action
[src]

impl PartialEq<S3Action> for S3Action
[src]

impl Clone for S3Action
[src]

Performs copy-assignment from source. Read more

impl Debug for S3Action
[src]

impl Serialize for S3Action
[src]

impl<'de> Deserialize<'de> for S3Action
[src]

Auto Trait Implementations

impl Send for S3Action

impl Sync for S3Action

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same for T

Should always be Self