pub struct BackendBucketCdnPolicyBypassCacheOnRequestHeader {
pub header_name: Option<String>,
}
Expand description
Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
This type is not used in any activity, and only used as part of another schema.
Fields§
§header_name: Option<String>
The header field name to match on when bypassing cache. Values are case-insensitive.
Trait Implementations§
Source§impl Clone for BackendBucketCdnPolicyBypassCacheOnRequestHeader
impl Clone for BackendBucketCdnPolicyBypassCacheOnRequestHeader
Source§fn clone(&self) -> BackendBucketCdnPolicyBypassCacheOnRequestHeader
fn clone(&self) -> BackendBucketCdnPolicyBypassCacheOnRequestHeader
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 BackendBucketCdnPolicyBypassCacheOnRequestHeader
impl Default for BackendBucketCdnPolicyBypassCacheOnRequestHeader
Source§fn default() -> BackendBucketCdnPolicyBypassCacheOnRequestHeader
fn default() -> BackendBucketCdnPolicyBypassCacheOnRequestHeader
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BackendBucketCdnPolicyBypassCacheOnRequestHeader
impl<'de> Deserialize<'de> for BackendBucketCdnPolicyBypassCacheOnRequestHeader
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
impl Part for BackendBucketCdnPolicyBypassCacheOnRequestHeader
Auto Trait Implementations§
impl Freeze for BackendBucketCdnPolicyBypassCacheOnRequestHeader
impl RefUnwindSafe for BackendBucketCdnPolicyBypassCacheOnRequestHeader
impl Send for BackendBucketCdnPolicyBypassCacheOnRequestHeader
impl Sync for BackendBucketCdnPolicyBypassCacheOnRequestHeader
impl Unpin for BackendBucketCdnPolicyBypassCacheOnRequestHeader
impl UnwindSafe for BackendBucketCdnPolicyBypassCacheOnRequestHeader
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more