Class CfnIdentitySource.OpenIdConnectConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.verifiedpermissions.CfnIdentitySource.OpenIdConnectConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnIdentitySource.OpenIdConnectConfigurationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnIdentitySource.OpenIdConnectConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnIdentitySource.OpenIdConnectConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnIdentitySource.OpenIdConnectConfigurationProperty
An implementation for
CfnIdentitySource.OpenIdConnectConfigurationProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.verifiedpermissions.CfnIdentitySource.OpenIdConnectConfigurationProperty
CfnIdentitySource.OpenIdConnectConfigurationProperty.Builder, CfnIdentitySource.OpenIdConnectConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnIdentitySource.OpenIdConnectConfigurationProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
A descriptive string that you want to prefix to user entities from your OIDC identity provider.final Object
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.final String
The issuer URL of an OIDC identity provider.final Object
The token type that you want to process from your OIDC identity provider.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnIdentitySource.OpenIdConnectConfigurationProperty.Builder
.
-
-
Method Details
-
getIssuer
Description copied from interface:CfnIdentitySource.OpenIdConnectConfigurationProperty
The issuer URL of an OIDC identity provider.This URL must have an OIDC discovery endpoint at the path
.well-known/openid-configuration
.- Specified by:
getIssuer
in interfaceCfnIdentitySource.OpenIdConnectConfigurationProperty
- See Also:
-
getTokenSelection
Description copied from interface:CfnIdentitySource.OpenIdConnectConfigurationProperty
The token type that you want to process from your OIDC identity provider.Your policy store can process either identity (ID) or access tokens from a given OIDC identity source.
- Specified by:
getTokenSelection
in interfaceCfnIdentitySource.OpenIdConnectConfigurationProperty
- See Also:
-
getEntityIdPrefix
Description copied from interface:CfnIdentitySource.OpenIdConnectConfigurationProperty
A descriptive string that you want to prefix to user entities from your OIDC identity provider.For example, if you set an
entityIdPrefix
ofMyOIDCProvider
, you can reference principals in your policies in the formatMyCorp::User::MyOIDCProvider|Carlos
.- Specified by:
getEntityIdPrefix
in interfaceCfnIdentitySource.OpenIdConnectConfigurationProperty
- See Also:
-
getGroupConfiguration
Description copied from interface:CfnIdentitySource.OpenIdConnectConfigurationProperty
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 toMyCorp::UserGroup
.- Specified by:
getGroupConfiguration
in interfaceCfnIdentitySource.OpenIdConnectConfigurationProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-