pub struct InboundOidcSsoProfile {
pub customer: Option<String>,
pub display_name: Option<String>,
pub idp_config: Option<OidcIdpConfig>,
pub name: Option<String>,
pub rp_config: Option<OidcRpConfig>,
}Expand description
An OIDC federation between a Google enterprise customer and an OIDC identity provider.
§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 oidc sso profiles (request)
- delete inbound oidc sso profiles (none)
- get inbound oidc sso profiles (response)
- list inbound oidc sso profiles (none)
- patch inbound oidc sso profiles (request)
Fields§
§customer: Option<String>Immutable. The customer. For example: customers/C0123abc.
display_name: Option<String>Human-readable name of the OIDC SSO profile.
idp_config: Option<OidcIdpConfig>OIDC identity provider configuration.
name: Option<String>Output only. Resource name of the OIDC SSO profile.
rp_config: Option<OidcRpConfig>OIDC relying party (RP) configuration for this OIDC SSO profile. These are the RP details provided by Google that should be configured on the corresponding identity provider.
Trait Implementations§
Source§impl Clone for InboundOidcSsoProfile
impl Clone for InboundOidcSsoProfile
Source§fn clone(&self) -> InboundOidcSsoProfile
fn clone(&self) -> InboundOidcSsoProfile
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 InboundOidcSsoProfile
impl Debug for InboundOidcSsoProfile
Source§impl Default for InboundOidcSsoProfile
impl Default for InboundOidcSsoProfile
Source§fn default() -> InboundOidcSsoProfile
fn default() -> InboundOidcSsoProfile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InboundOidcSsoProfile
impl<'de> Deserialize<'de> for InboundOidcSsoProfile
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 InboundOidcSsoProfile
impl Serialize for InboundOidcSsoProfile
impl RequestValue for InboundOidcSsoProfile
impl Resource for InboundOidcSsoProfile
impl ResponseResult for InboundOidcSsoProfile
Auto Trait Implementations§
impl Freeze for InboundOidcSsoProfile
impl RefUnwindSafe for InboundOidcSsoProfile
impl Send for InboundOidcSsoProfile
impl Sync for InboundOidcSsoProfile
impl Unpin for InboundOidcSsoProfile
impl UnwindSafe for InboundOidcSsoProfile
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