#[non_exhaustive]pub struct AwsCloudFrontDistributionOriginCustomOriginConfig { /* private fields */ }Expand description
A custom origin. A custom origin is any origin that is not an Amazon S3 bucket, with one exception. An Amazon S3 bucket that is configured with static website hosting is a custom origin.
Implementations
sourceimpl AwsCloudFrontDistributionOriginCustomOriginConfig
impl AwsCloudFrontDistributionOriginCustomOriginConfig
sourcepub fn https_port(&self) -> i32
pub fn https_port(&self) -> i32
The HTTPS port that CloudFront uses to connect to the origin.
sourcepub fn origin_keepalive_timeout(&self) -> i32
pub fn origin_keepalive_timeout(&self) -> i32
Specifies how long, in seconds, CloudFront persists its connection to the origin.
sourcepub fn origin_protocol_policy(&self) -> Option<&str>
pub fn origin_protocol_policy(&self) -> Option<&str>
Specifies the protocol (HTTP or HTTPS) that CloudFront uses to connect to the origin.
sourcepub fn origin_read_timeout(&self) -> i32
pub fn origin_read_timeout(&self) -> i32
Specifies how long, in seconds, CloudFront waits for a response from the origin.
sourcepub fn origin_ssl_protocols(
&self
) -> Option<&AwsCloudFrontDistributionOriginSslProtocols>
pub fn origin_ssl_protocols(
&self
) -> Option<&AwsCloudFrontDistributionOriginSslProtocols>
Specifies the minimum SSL/TLS protocol that CloudFront uses when connecting to your origin over HTTPS.
sourceimpl AwsCloudFrontDistributionOriginCustomOriginConfig
impl AwsCloudFrontDistributionOriginCustomOriginConfig
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AwsCloudFrontDistributionOriginCustomOriginConfig.
Trait Implementations
sourceimpl Clone for AwsCloudFrontDistributionOriginCustomOriginConfig
impl Clone for AwsCloudFrontDistributionOriginCustomOriginConfig
sourcefn clone(&self) -> AwsCloudFrontDistributionOriginCustomOriginConfig
fn clone(&self) -> AwsCloudFrontDistributionOriginCustomOriginConfig
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<AwsCloudFrontDistributionOriginCustomOriginConfig> for AwsCloudFrontDistributionOriginCustomOriginConfig
impl PartialEq<AwsCloudFrontDistributionOriginCustomOriginConfig> for AwsCloudFrontDistributionOriginCustomOriginConfig
sourcefn eq(&self, other: &AwsCloudFrontDistributionOriginCustomOriginConfig) -> bool
fn eq(&self, other: &AwsCloudFrontDistributionOriginCustomOriginConfig) -> bool
impl StructuralPartialEq for AwsCloudFrontDistributionOriginCustomOriginConfig
Auto Trait Implementations
impl RefUnwindSafe for AwsCloudFrontDistributionOriginCustomOriginConfig
impl Send for AwsCloudFrontDistributionOriginCustomOriginConfig
impl Sync for AwsCloudFrontDistributionOriginCustomOriginConfig
impl Unpin for AwsCloudFrontDistributionOriginCustomOriginConfig
impl UnwindSafe for AwsCloudFrontDistributionOriginCustomOriginConfig
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