[][src]Struct rusoto_cloudfront::CreateCloudFrontOriginAccessIdentityRequest

pub struct CreateCloudFrontOriginAccessIdentityRequest {
    pub cloud_front_origin_access_identity_config: CloudFrontOriginAccessIdentityConfig,
}

The request to create a new origin access identity (OAI). An origin access identity is a special CloudFront user that you can associate with Amazon S3 origins, so that you can secure all or just some of your Amazon S3 content. For more information, see Restricting Access to Amazon S3 Content by Using an Origin Access Identity in the Amazon CloudFront Developer Guide.

Fields

cloud_front_origin_access_identity_config: CloudFrontOriginAccessIdentityConfig

The current configuration information for the identity.

Trait Implementations

impl Clone for CreateCloudFrontOriginAccessIdentityRequest[src]

impl Debug for CreateCloudFrontOriginAccessIdentityRequest[src]

impl Default for CreateCloudFrontOriginAccessIdentityRequest[src]

impl PartialEq<CreateCloudFrontOriginAccessIdentityRequest> for CreateCloudFrontOriginAccessIdentityRequest[src]

impl StructuralPartialEq for CreateCloudFrontOriginAccessIdentityRequest[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> 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.