pub struct DistributionConfig {Show 22 fields
pub caller_reference: String,
pub aliases: Option<Aliases>,
pub default_root_object: Option<String>,
pub origins: Origins,
pub origin_groups: Option<OriginGroups>,
pub default_cache_behavior: DefaultCacheBehavior,
pub cache_behaviors: Option<CacheBehaviors>,
pub custom_error_responses: Option<CustomErrorResponses>,
pub comment: String,
pub logging: Option<LoggingConfig>,
pub price_class: Option<String>,
pub enabled: bool,
pub viewer_certificate: Option<ViewerCertificate>,
pub restrictions: Option<Restrictions>,
pub web_acl_id: Option<String>,
pub http_version: Option<String>,
pub is_ipv6_enabled: Option<bool>,
pub continuous_deployment_policy_id: Option<String>,
pub staging: Option<bool>,
pub anycast_ip_list_id: Option<String>,
pub tenant_config: Option<TenantConfig>,
pub connection_mode: Option<String>,
}Fields§
§caller_reference: String§aliases: Option<Aliases>§default_root_object: Option<String>§origins: Origins§origin_groups: Option<OriginGroups>§default_cache_behavior: DefaultCacheBehavior§cache_behaviors: Option<CacheBehaviors>§custom_error_responses: Option<CustomErrorResponses>§comment: String§logging: Option<LoggingConfig>§price_class: Option<String>§enabled: bool§viewer_certificate: Option<ViewerCertificate>§restrictions: Option<Restrictions>§web_acl_id: Option<String>§http_version: Option<String>§is_ipv6_enabled: Option<bool>§continuous_deployment_policy_id: Option<String>§staging: Option<bool>§anycast_ip_list_id: Option<String>§tenant_config: Option<TenantConfig>§connection_mode: Option<String>Trait Implementations§
Source§impl Clone for DistributionConfig
impl Clone for DistributionConfig
Source§fn clone(&self) -> DistributionConfig
fn clone(&self) -> DistributionConfig
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 Debug for DistributionConfig
impl Debug for DistributionConfig
Source§impl Default for DistributionConfig
impl Default for DistributionConfig
Source§fn default() -> DistributionConfig
fn default() -> DistributionConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DistributionConfig
impl<'de> Deserialize<'de> for DistributionConfig
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
Auto Trait Implementations§
impl Freeze for DistributionConfig
impl RefUnwindSafe for DistributionConfig
impl Send for DistributionConfig
impl Sync for DistributionConfig
impl Unpin for DistributionConfig
impl UnsafeUnpin for DistributionConfig
impl UnwindSafe for DistributionConfig
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