pub struct InboundSsoAssignment {
pub customer: Option<String>,
pub name: Option<String>,
pub rank: Option<i32>,
pub saml_sso_info: Option<SamlSsoInfo>,
pub sign_in_behavior: Option<SignInBehavior>,
pub sso_mode: Option<String>,
pub target_group: Option<String>,
pub target_org_unit: Option<String>,
}
Expand description
Targets with “set” SSO assignments and their respective assignments.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- create inbound sso assignments (request)
- delete inbound sso assignments (none)
- get inbound sso assignments (response)
- list inbound sso assignments (none)
- patch inbound sso assignments (request)
Fields§
§customer: Option<String>
Immutable. The customer. For example: customers/C0123abc
.
name: Option<String>
Output only. Resource name of the Inbound SSO Assignment.
rank: Option<i32>
Must be zero (which is the default value so it can be omitted) for assignments with target_org_unit
set and must be greater-than-or-equal-to one for assignments with target_group
set.
saml_sso_info: Option<SamlSsoInfo>
SAML SSO details. Must be set if and only if sso_mode
is set to SAML_SSO
.
sign_in_behavior: Option<SignInBehavior>
Assertions about users assigned to an IdP will always be accepted from that IdP. This controls whether/when Google should redirect a user to the IdP. Unset (defaults) is the recommended configuration.
sso_mode: Option<String>
Inbound SSO behavior.
target_group: Option<String>
Immutable. Must be of the form groups/{group}
.
target_org_unit: Option<String>
Immutable. Must be of the form orgUnits/{org_unit}
.
Trait Implementations§
Source§impl Clone for InboundSsoAssignment
impl Clone for InboundSsoAssignment
Source§fn clone(&self) -> InboundSsoAssignment
fn clone(&self) -> InboundSsoAssignment
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for InboundSsoAssignment
impl Debug for InboundSsoAssignment
Source§impl Default for InboundSsoAssignment
impl Default for InboundSsoAssignment
Source§fn default() -> InboundSsoAssignment
fn default() -> InboundSsoAssignment
Source§impl<'de> Deserialize<'de> for InboundSsoAssignment
impl<'de> Deserialize<'de> for InboundSsoAssignment
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>,
Source§impl Serialize for InboundSsoAssignment
impl Serialize for InboundSsoAssignment
impl RequestValue for InboundSsoAssignment
impl Resource for InboundSsoAssignment
impl ResponseResult for InboundSsoAssignment
Auto Trait Implementations§
impl Freeze for InboundSsoAssignment
impl RefUnwindSafe for InboundSsoAssignment
impl Send for InboundSsoAssignment
impl Sync for InboundSsoAssignment
impl Unpin for InboundSsoAssignment
impl UnwindSafe for InboundSsoAssignment
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
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>
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>
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