[][src]Struct rusoto_s3::InventoryS3BucketDestination

pub struct InventoryS3BucketDestination {
    pub account_id: Option<String>,
    pub bucket: String,
    pub encryption: Option<InventoryEncryption>,
    pub format: String,
    pub prefix: Option<String>,
}

Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.

Fields

account_id: Option<String>

The account ID that owns the destination S3 bucket. If no account ID is provided, the owner is not validated before exporting data.

Although this value is optional, we strongly recommend that you set it to help prevent problems if the destination bucket ownership changes.

bucket: String

The Amazon Resource Name (ARN) of the bucket where inventory results will be published.

encryption: Option<InventoryEncryption>

Contains the type of server-side encryption used to encrypt the inventory results.

format: String

Specifies the output format of the inventory results.

prefix: Option<String>

The prefix that is prepended to all inventory results.

Trait Implementations

impl Clone for InventoryS3BucketDestination[src]

impl Debug for InventoryS3BucketDestination[src]

impl Default for InventoryS3BucketDestination[src]

impl PartialEq<InventoryS3BucketDestination> for InventoryS3BucketDestination[src]

impl StructuralPartialEq for InventoryS3BucketDestination[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.