Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace IdpGroupMapping

A mapping between a single group defined by the identity provider (IdP) you're federating with and a single IAM Service Group in Oracle Cloud Infrastructure. For more information about group mappings and what they're for, see Identity Providers and Federation.

A given IdP group can be mapped to zero, one, or multiple IAM Service groups, and vice versa. But each {@code IdPGroupMapping} object is between only a single IdP group and IAM Service group. Each {@code IdPGroupMapping} object has its own OCID.

*Note:** Any users who are in more than 50 IdP groups cannot be authenticated to use the Oracle Cloud Infrastructure Console.

Properties

compartmentId

compartmentId: string

The OCID of the tenancy containing the {@code IdentityProvider}.

groupId

groupId: string

The OCID of the IAM Service group that is mapped to the IdP group.

id

id: string

The OCID of the {@code IdpGroupMapping}.

idpGroupName

idpGroupName: string

The name of the IdP group that is mapped to the IAM Service group.

idpId

idpId: string

The OCID of the {@code IdentityProvider} this mapping belongs to.

Optional inactiveStatus

inactiveStatus: undefined | number

The detailed status of INACTIVE lifecycleState. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

lifecycleState

lifecycleState: LifecycleState

The mapping's current state. After creating a mapping object, make sure its {@code lifecycleState} changes from CREATING to ACTIVE before using it.

timeCreated

timeCreated: Date

Date and time the mapping was created, in the format defined by RFC3339.

Example: {@code 2016-08-25T21:10:29.600Z}

Functions

getDeserializedJsonObj

getJsonObj