#[non_exhaustive]pub struct CloudFrontOriginAccessIdentity { /* private fields */ }
Expand description
CloudFront origin access identity.
Implementations
sourceimpl CloudFrontOriginAccessIdentity
impl CloudFrontOriginAccessIdentity
sourcepub fn id(&self) -> Option<&str>
pub fn id(&self) -> Option<&str>
The ID for the origin access identity, for example, E74FTE3AJFJ256A
.
sourcepub fn s3_canonical_user_id(&self) -> Option<&str>
pub fn s3_canonical_user_id(&self) -> Option<&str>
The Amazon S3 canonical user ID for the origin access identity, used when giving the origin access identity read permission to an object in Amazon S3.
sourcepub fn cloud_front_origin_access_identity_config(
&self
) -> Option<&CloudFrontOriginAccessIdentityConfig>
pub fn cloud_front_origin_access_identity_config(
&self
) -> Option<&CloudFrontOriginAccessIdentityConfig>
The current configuration information for the identity.
sourceimpl CloudFrontOriginAccessIdentity
impl CloudFrontOriginAccessIdentity
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CloudFrontOriginAccessIdentity
.
Trait Implementations
sourceimpl Clone for CloudFrontOriginAccessIdentity
impl Clone for CloudFrontOriginAccessIdentity
sourcefn clone(&self) -> CloudFrontOriginAccessIdentity
fn clone(&self) -> CloudFrontOriginAccessIdentity
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl PartialEq<CloudFrontOriginAccessIdentity> for CloudFrontOriginAccessIdentity
impl PartialEq<CloudFrontOriginAccessIdentity> for CloudFrontOriginAccessIdentity
sourcefn eq(&self, other: &CloudFrontOriginAccessIdentity) -> bool
fn eq(&self, other: &CloudFrontOriginAccessIdentity) -> bool
impl StructuralPartialEq for CloudFrontOriginAccessIdentity
Auto Trait Implementations
impl RefUnwindSafe for CloudFrontOriginAccessIdentity
impl Send for CloudFrontOriginAccessIdentity
impl Sync for CloudFrontOriginAccessIdentity
impl Unpin for CloudFrontOriginAccessIdentity
impl UnwindSafe for CloudFrontOriginAccessIdentity
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more