View Source GoogleApi.CloudIdentity.V1.Model.InboundSsoAssignment (google_api_cloud_identity v0.30.0)

Targets with "set" SSO assignments and their respective assignments.

Attributes

  • customer (type: String.t, default: nil) - Immutable. The customer. For example: customers/C0123abc.
  • name (type: String.t, default: nil) - Output only. Resource name of the Inbound SSO Assignment.
  • rank (type: integer(), default: nil) - 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.
  • samlSsoInfo (type: GoogleApi.CloudIdentity.V1.Model.SamlSsoInfo.t, default: nil) - SAML SSO details. Must be set if and only if sso_mode is set to SAML_SSO.
  • signInBehavior (type: GoogleApi.CloudIdentity.V1.Model.SignInBehavior.t, default: nil) - 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.
  • ssoMode (type: String.t, default: nil) - Inbound SSO behavior.
  • targetGroup (type: String.t, default: nil) - Immutable. Must be of the form groups/{group}.
  • targetOrgUnit (type: String.t, default: nil) - Immutable. Must be of the form orgUnits/{org_unit}.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.CloudIdentity.V1.Model.InboundSsoAssignment{
  customer: String.t() | nil,
  name: String.t() | nil,
  rank: integer() | nil,
  samlSsoInfo: GoogleApi.CloudIdentity.V1.Model.SamlSsoInfo.t() | nil,
  signInBehavior: GoogleApi.CloudIdentity.V1.Model.SignInBehavior.t() | nil,
  ssoMode: String.t() | nil,
  targetGroup: String.t() | nil,
  targetOrgUnit: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.