[][src]Struct rusoto_lightsail::CookieObject

pub struct CookieObject {
    pub cookies_allow_list: Option<Vec<String>>,
    pub option: Option<String>,
}

Describes whether an Amazon Lightsail content delivery network (CDN) distribution forwards cookies to the origin and, if so, which ones.

For the cookies that you specify, your distribution caches separate versions of the specified content based on the cookie values in viewer requests.

Fields

cookies_allow_list: Option<Vec<String>>

The specific cookies to forward to your distribution's origin.

option: Option<String>

Specifies which cookies to forward to the distribution's origin for a cache behavior: all, none, or allow-list to forward only the cookies specified in the cookiesAllowList parameter.

Trait Implementations

impl Clone for CookieObject[src]

impl Debug for CookieObject[src]

impl Default for CookieObject[src]

impl<'de> Deserialize<'de> for CookieObject[src]

impl PartialEq<CookieObject> for CookieObject[src]

impl Serialize for CookieObject[src]

impl StructuralPartialEq for CookieObject[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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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.