[−][src]Struct rusoto_cloudfront::CreateCloudFrontOriginAccessIdentityRequest
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]
pub fn clone(&self) -> CreateCloudFrontOriginAccessIdentityRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CreateCloudFrontOriginAccessIdentityRequest
[src]
impl Default for CreateCloudFrontOriginAccessIdentityRequest
[src]
impl PartialEq<CreateCloudFrontOriginAccessIdentityRequest> for CreateCloudFrontOriginAccessIdentityRequest
[src]
pub fn eq(&self, other: &CreateCloudFrontOriginAccessIdentityRequest) -> bool
[src]
pub fn ne(&self, other: &CreateCloudFrontOriginAccessIdentityRequest) -> bool
[src]
impl StructuralPartialEq for CreateCloudFrontOriginAccessIdentityRequest
[src]
Auto Trait Implementations
impl RefUnwindSafe for CreateCloudFrontOriginAccessIdentityRequest
[src]
impl Send for CreateCloudFrontOriginAccessIdentityRequest
[src]
impl Sync for CreateCloudFrontOriginAccessIdentityRequest
[src]
impl Unpin for CreateCloudFrontOriginAccessIdentityRequest
[src]
impl UnwindSafe for CreateCloudFrontOriginAccessIdentityRequest
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,