Struct gapi_grpc::google::storagetransfer::v1::AwsS3Data[][src]

pub struct AwsS3Data {
    pub bucket_name: String,
    pub aws_access_key: Option<AwsAccessKey>,
}

An AwsS3Data can be a data source, but not a data sink. In an AwsS3Data, an object’s name is the S3 object’s key name.

Fields

bucket_name: String

S3 Bucket name (see Creating a bucket). Required.

aws_access_key: Option<AwsAccessKey>

AWS access key used to sign the API requests to the AWS S3 bucket. Permissions on the bucket must be granted to the access ID of the AWS access key. Required.

Trait Implementations

impl Clone for AwsS3Data[src]

impl Debug for AwsS3Data[src]

impl Default for AwsS3Data[src]

impl Message for AwsS3Data[src]

impl PartialEq<AwsS3Data> for AwsS3Data[src]

impl StructuralPartialEq for AwsS3Data[src]

Auto Trait Implementations

impl RefUnwindSafe for AwsS3Data

impl Send for AwsS3Data

impl Sync for AwsS3Data

impl Unpin for AwsS3Data

impl UnwindSafe for AwsS3Data

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> Instrument for T[src]

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

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

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]