pub struct OriginRequestPolicyHeadersConfig {
pub header_behavior: String,
pub headers: Vec<String>,
}Expand description
Origin request headers config.
Fields§
§header_behavior: Stringnone, whitelist, allViewer, allViewerAndWhitelistCloudFront, allExcept.
headers: Vec<String>List.
Trait Implementations§
Source§impl Clone for OriginRequestPolicyHeadersConfig
impl Clone for OriginRequestPolicyHeadersConfig
Source§fn clone(&self) -> OriginRequestPolicyHeadersConfig
fn clone(&self) -> OriginRequestPolicyHeadersConfig
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 OriginRequestPolicyHeadersConfig
impl Default for OriginRequestPolicyHeadersConfig
Source§fn default() -> OriginRequestPolicyHeadersConfig
fn default() -> OriginRequestPolicyHeadersConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OriginRequestPolicyHeadersConfig
impl<'de> Deserialize<'de> for OriginRequestPolicyHeadersConfig
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 OriginRequestPolicyHeadersConfig
impl RefUnwindSafe for OriginRequestPolicyHeadersConfig
impl Send for OriginRequestPolicyHeadersConfig
impl Sync for OriginRequestPolicyHeadersConfig
impl Unpin for OriginRequestPolicyHeadersConfig
impl UnsafeUnpin for OriginRequestPolicyHeadersConfig
impl UnwindSafe for OriginRequestPolicyHeadersConfig
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