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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.verifiedpermissions.CfnIdentitySource.OpenIdConnectConfigurationProperty
CfnIdentitySource.OpenIdConnectConfigurationProperty.Builder, CfnIdentitySource.OpenIdConnectConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnIdentitySource.OpenIdConnectConfigurationProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringA descriptive string that you want to prefix to user entities from your OIDC identity provider.final ObjectThe 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 StringThe issuer URL of an OIDC identity provider.final ObjectThe token type that you want to process from your OIDC identity provider.final inthashCode()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.OpenIdConnectConfigurationPropertyThe issuer URL of an OIDC identity provider.This URL must have an OIDC discovery endpoint at the path
.well-known/openid-configuration.- Specified by:
getIssuerin interfaceCfnIdentitySource.OpenIdConnectConfigurationProperty- See Also:
-
getTokenSelection
Description copied from interface:CfnIdentitySource.OpenIdConnectConfigurationPropertyThe 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.
Returns union: either
IResolvableorCfnIdentitySource.OpenIdConnectTokenSelectionProperty- Specified by:
getTokenSelectionin interfaceCfnIdentitySource.OpenIdConnectConfigurationProperty- See Also:
-
getEntityIdPrefix
Description copied from interface:CfnIdentitySource.OpenIdConnectConfigurationPropertyA descriptive string that you want to prefix to user entities from your OIDC identity provider.For example, if you set an
entityIdPrefixofMyOIDCProvider, you can reference principals in your policies in the formatMyCorp::User::MyOIDCProvider|Carlos.- Specified by:
getEntityIdPrefixin interfaceCfnIdentitySource.OpenIdConnectConfigurationProperty- See Also:
-
getGroupConfiguration
Description copied from interface:CfnIdentitySource.OpenIdConnectConfigurationPropertyThe 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
groupsclaim toMyCorp::UserGroup.Returns union: either
IResolvableorCfnIdentitySource.OpenIdConnectGroupConfigurationProperty- Specified by:
getGroupConfigurationin interfaceCfnIdentitySource.OpenIdConnectConfigurationProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-