pub struct AwsCloudFrontDistributionDetails {
pub domain_name: Option<String>,
pub e_tag: Option<String>,
pub last_modified_time: Option<String>,
pub logging: Option<AwsCloudFrontDistributionLogging>,
pub origins: Option<AwsCloudFrontDistributionOrigins>,
pub status: Option<String>,
pub web_acl_id: Option<String>,
}Expand description
A distribution configuration.
Fields§
§domain_name: Option<String>The domain name corresponding to the distribution.
e_tag: Option<String>The entity tag is a hash of the object.
last_modified_time: Option<String>The date and time that the distribution was last modified.
logging: Option<AwsCloudFrontDistributionLogging>A complex type that controls whether access logs are written for the distribution.
origins: Option<AwsCloudFrontDistributionOrigins>A complex type that contains information about origins for this distribution.
status: Option<String>Indicates the current status of the distribution.
web_acl_id: Option<String>A unique identifier that specifies the AWS WAF web ACL, if any, to associate with this distribution.
Trait Implementations§
Source§impl Clone for AwsCloudFrontDistributionDetails
impl Clone for AwsCloudFrontDistributionDetails
Source§fn clone(&self) -> AwsCloudFrontDistributionDetails
fn clone(&self) -> AwsCloudFrontDistributionDetails
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for AwsCloudFrontDistributionDetails
impl Default for AwsCloudFrontDistributionDetails
Source§fn default() -> AwsCloudFrontDistributionDetails
fn default() -> AwsCloudFrontDistributionDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AwsCloudFrontDistributionDetails
impl<'de> Deserialize<'de> for AwsCloudFrontDistributionDetails
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AwsCloudFrontDistributionDetails
impl PartialEq for AwsCloudFrontDistributionDetails
Source§fn eq(&self, other: &AwsCloudFrontDistributionDetails) -> bool
fn eq(&self, other: &AwsCloudFrontDistributionDetails) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AwsCloudFrontDistributionDetails
Auto Trait Implementations§
impl Freeze for AwsCloudFrontDistributionDetails
impl RefUnwindSafe for AwsCloudFrontDistributionDetails
impl Send for AwsCloudFrontDistributionDetails
impl Sync for AwsCloudFrontDistributionDetails
impl Unpin for AwsCloudFrontDistributionDetails
impl UnwindSafe for AwsCloudFrontDistributionDetails
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more