Interface CfnIdentitySourcePropsMixin.OpenIdConnectGroupConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnIdentitySourcePropsMixin.OpenIdConnectGroupConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnIdentitySourcePropsMixin
@Stability(Stable)
public static interface CfnIdentitySourcePropsMixin.OpenIdConnectGroupConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
The claim in OIDC identity provider tokens that indicates a user's group membership, and the entity type that you want to map it to.
For example, this object can map the contents of a groups claim to MyCorp::UserGroup .
This data type is part of a OpenIdConnectConfiguration structure, which is a parameter of CreateIdentitySource .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.mixins.preview.services.verifiedpermissions.mixins.*;
OpenIdConnectGroupConfigurationProperty openIdConnectGroupConfigurationProperty = OpenIdConnectGroupConfigurationProperty.builder()
.groupClaim("groupClaim")
.groupEntityType("groupEntityType")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnIdentitySourcePropsMixin.OpenIdConnectGroupConfigurationProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getGroupClaim
The token claim that you want Verified Permissions to interpret as group membership.For example,
groups.- See Also:
-
getGroupEntityType
The policy store entity type that you want to map your users' group claim to.For example,
MyCorp::UserGroup. A group entity type is an entity that can have a user entity type as a member.- See Also:
-
builder
@Stability(Stable) static CfnIdentitySourcePropsMixin.OpenIdConnectGroupConfigurationProperty.Builder builder()
-