Struct rusoto_ec2::S3Storage[][src]

pub struct S3Storage {
    pub aws_access_key_id: Option<String>,
    pub bucket: Option<String>,
    pub prefix: Option<String>,
    pub upload_policy: Option<Vec<u8>>,
    pub upload_policy_signature: Option<String>,
}

Describes the storage parameters for S3 and S3 buckets for an instance store-backed AMI.

Fields

The access key ID of the owner of the bucket. Before you specify a value for your access key ID, review and follow the guidance in Best Practices for Managing AWS Access Keys.

The bucket in which to store the AMI. You can specify a bucket that you already own or a new bucket that Amazon EC2 creates on your behalf. If you specify a bucket that belongs to someone else, Amazon EC2 returns an error.

The beginning of the file name of the AMI.

An Amazon S3 upload policy that gives Amazon EC2 permission to upload items into Amazon S3 on your behalf.

The signature of the JSON document.

Trait Implementations

impl Default for S3Storage
[src]

Returns the "default value" for a type. Read more

impl Debug for S3Storage
[src]

Formats the value using the given formatter. Read more

impl Clone for S3Storage
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for S3Storage
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

impl Send for S3Storage

impl Sync for S3Storage