Struct google_iap1::api::CsmSettings[][src]

pub struct CsmSettings {
    pub rctoken_aud: Option<String>,
}

Configuration for RCTokens generated for CSM workloads protected by IAP. RCTokens are IAP generated JWTs that can be verified at the application. The RCToken is primarily used for ISTIO deployments, and can be scoped to a single mesh by configuring the audience field accordingly

This type is not used in any activity, and only used as part of another schema.

Fields

rctoken_aud: Option<String>

Audience claim set in the generated RCToken. This value is not validated by IAP.

Trait Implementations

impl Clone for CsmSettings[src]

impl Debug for CsmSettings[src]

impl Default for CsmSettings[src]

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

impl Part for CsmSettings[src]

impl Serialize for CsmSettings[src]

Auto Trait Implementations

impl RefUnwindSafe for CsmSettings[src]

impl Send for CsmSettings[src]

impl Sync for CsmSettings[src]

impl Unpin for CsmSettings[src]

impl UnwindSafe for CsmSettings[src]

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> 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.