[][src]Struct rusoto_cloudfront::UpdateCachePolicyRequest

pub struct UpdateCachePolicyRequest {
    pub cache_policy_config: CachePolicyConfig,
    pub id: String,
    pub if_match: Option<String>,
}

Fields

cache_policy_config: CachePolicyConfig

A cache policy configuration.

id: String

The unique identifier for the cache policy that you are updating. The identifier is returned in a cache behavior’s CachePolicyId field in the response to GetDistributionConfig.

if_match: Option<String>

The version of the cache policy that you are updating. The version is returned in the cache policy’s ETag field in the response to GetCachePolicyConfig.

Trait Implementations

impl Clone for UpdateCachePolicyRequest[src]

impl Debug for UpdateCachePolicyRequest[src]

impl Default for UpdateCachePolicyRequest[src]

impl PartialEq<UpdateCachePolicyRequest> for UpdateCachePolicyRequest[src]

impl StructuralPartialEq for UpdateCachePolicyRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.