#[non_exhaustive]pub struct AwsCloudFrontDistributionOriginItem { /* private fields */ }
Expand description
A complex type that describes the Amazon S3 bucket, HTTP server (for example, a web server), AWS Elemental MediaStore, or other server from which CloudFront gets your files.
Implementations
sourceimpl AwsCloudFrontDistributionOriginItem
impl AwsCloudFrontDistributionOriginItem
sourcepub fn domain_name(&self) -> Option<&str>
pub fn domain_name(&self) -> Option<&str>
Amazon S3 origins: The DNS name of the S3 bucket from which you want CloudFront to get objects for this origin.
sourcepub fn origin_path(&self) -> Option<&str>
pub fn origin_path(&self) -> Option<&str>
An optional element that causes CloudFront to request your content from a directory in your Amazon S3 bucket or your custom origin.
sourcepub fn s3_origin_config(
&self
) -> Option<&AwsCloudFrontDistributionOriginS3OriginConfig>
pub fn s3_origin_config(
&self
) -> Option<&AwsCloudFrontDistributionOriginS3OriginConfig>
An origin that is an S3 bucket that is not configured with static website hosting.
sourcepub fn custom_origin_config(
&self
) -> Option<&AwsCloudFrontDistributionOriginCustomOriginConfig>
pub fn custom_origin_config(
&self
) -> Option<&AwsCloudFrontDistributionOriginCustomOriginConfig>
An origin that is not an Amazon S3 bucket, with one exception. If the Amazon S3 bucket is configured with static website hosting, use this attribute. If the Amazon S3 bucket is not configured with static website hosting, use the S3OriginConfig
type instead.
sourceimpl AwsCloudFrontDistributionOriginItem
impl AwsCloudFrontDistributionOriginItem
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AwsCloudFrontDistributionOriginItem
.
Trait Implementations
sourceimpl Clone for AwsCloudFrontDistributionOriginItem
impl Clone for AwsCloudFrontDistributionOriginItem
sourcefn clone(&self) -> AwsCloudFrontDistributionOriginItem
fn clone(&self) -> AwsCloudFrontDistributionOriginItem
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 more
sourceimpl PartialEq<AwsCloudFrontDistributionOriginItem> for AwsCloudFrontDistributionOriginItem
impl PartialEq<AwsCloudFrontDistributionOriginItem> for AwsCloudFrontDistributionOriginItem
sourcefn eq(&self, other: &AwsCloudFrontDistributionOriginItem) -> bool
fn eq(&self, other: &AwsCloudFrontDistributionOriginItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &AwsCloudFrontDistributionOriginItem) -> bool
fn ne(&self, other: &AwsCloudFrontDistributionOriginItem) -> bool
This method tests for !=
.
impl StructuralPartialEq for AwsCloudFrontDistributionOriginItem
Auto Trait Implementations
impl RefUnwindSafe for AwsCloudFrontDistributionOriginItem
impl Send for AwsCloudFrontDistributionOriginItem
impl Sync for AwsCloudFrontDistributionOriginItem
impl Unpin for AwsCloudFrontDistributionOriginItem
impl UnwindSafe for AwsCloudFrontDistributionOriginItem
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more