[−][src]Struct google_compute1::BackendServiceCdnPolicy
Message containing Cloud CDN configuration for a backend service.
This type is not used in any activity, and only used as part of another schema.
Fields
signed_url_key_names: Option<Vec<String>>
[Output Only] Names of the keys for signing request URLs.
signed_url_cache_max_age_sec: Option<String>
Maximum number of seconds the response to a signed URL request will be considered fresh. After this time period, the response will be revalidated before being served. Defaults to 1hr (3600s). When serving responses to signed URL requests, Cloud CDN will internally behave as though all responses from this backend had a "Cache-Control: public, max-age=[TTL]" header, regardless of any existing Cache-Control header. The actual headers served in responses will not be altered.
cache_key_policy: Option<CacheKeyPolicy>
The CacheKeyPolicy for this CdnPolicy.
Trait Implementations
impl Part for BackendServiceCdnPolicy
[src]
impl Clone for BackendServiceCdnPolicy
[src]
fn clone(&self) -> BackendServiceCdnPolicy
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for BackendServiceCdnPolicy
[src]
fn default() -> BackendServiceCdnPolicy
[src]
impl Debug for BackendServiceCdnPolicy
[src]
impl Serialize for BackendServiceCdnPolicy
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for BackendServiceCdnPolicy
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for BackendServiceCdnPolicy
impl Sync for BackendServiceCdnPolicy
impl Unpin for BackendServiceCdnPolicy
impl UnwindSafe for BackendServiceCdnPolicy
impl RefUnwindSafe for BackendServiceCdnPolicy
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,