pub struct BackendServiceIAP {
pub enabled: Option<bool>,
pub oauth2_client_id: Option<String>,
pub oauth2_client_secret: Option<String>,
pub oauth2_client_secret_sha256: Option<String>,
}
Expand description
Identity-Aware Proxy
This type is not used in any activity, and only used as part of another schema.
Fields§
§enabled: Option<bool>
Whether the serving infrastructure will authenticate and authorize all incoming requests.
oauth2_client_id: Option<String>
OAuth2 client ID to use for the authentication flow.
oauth2_client_secret: Option<String>
OAuth2 client secret to use for the authentication flow. For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2ClientSecretSha256 field. @InputOnly
oauth2_client_secret_sha256: Option<String>
[Output Only] SHA256 hash value for the field oauth2_client_secret above.
Trait Implementations§
Source§impl Clone for BackendServiceIAP
impl Clone for BackendServiceIAP
Source§fn clone(&self) -> BackendServiceIAP
fn clone(&self) -> BackendServiceIAP
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 Debug for BackendServiceIAP
impl Debug for BackendServiceIAP
Source§impl Default for BackendServiceIAP
impl Default for BackendServiceIAP
Source§fn default() -> BackendServiceIAP
fn default() -> BackendServiceIAP
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BackendServiceIAP
impl<'de> Deserialize<'de> for BackendServiceIAP
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
Source§impl Serialize for BackendServiceIAP
impl Serialize for BackendServiceIAP
impl Part for BackendServiceIAP
Auto Trait Implementations§
impl Freeze for BackendServiceIAP
impl RefUnwindSafe for BackendServiceIAP
impl Send for BackendServiceIAP
impl Sync for BackendServiceIAP
impl Unpin for BackendServiceIAP
impl UnwindSafe for BackendServiceIAP
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