pub struct GcipSettings {
pub login_page_uri: Option<String>,
pub tenant_ids: Option<Vec<String>>,
}
Expand description
Allows customers to configure tenant_id for GCIP instance per-app.
This type is not used in any activity, and only used as part of another schema.
Fields§
§login_page_uri: Option<String>
Login page URI associated with the GCIP tenants. Typically, all resources within the same project share the same login page, though it could be overridden at the sub resource level.
tenant_ids: Option<Vec<String>>
Optional. GCIP tenant ids that are linked to the IAP resource. tenant_ids could be a string beginning with a number character to indicate authenticating with GCIP tenant flow, or in the format of _ to indicate authenticating with GCIP agent flow. If agent flow is used, tenant_ids should only contain one single element, while for tenant flow, tenant_ids can contain multiple elements.
Trait Implementations§
Source§impl Clone for GcipSettings
impl Clone for GcipSettings
Source§fn clone(&self) -> GcipSettings
fn clone(&self) -> GcipSettings
Returns a copy 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 GcipSettings
impl Debug for GcipSettings
Source§impl Default for GcipSettings
impl Default for GcipSettings
Source§fn default() -> GcipSettings
fn default() -> GcipSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GcipSettings
impl<'de> Deserialize<'de> for GcipSettings
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 GcipSettings
impl Serialize for GcipSettings
impl Part for GcipSettings
Auto Trait Implementations§
impl Freeze for GcipSettings
impl RefUnwindSafe for GcipSettings
impl Send for GcipSettings
impl Sync for GcipSettings
impl Unpin for GcipSettings
impl UnwindSafe for GcipSettings
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