Class CfnIdentitySourcePropsMixin.OpenIdConnectConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.verifiedpermissions.CfnIdentitySourcePropsMixin.OpenIdConnectConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnIdentitySourcePropsMixin.OpenIdConnectConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnIdentitySourcePropsMixin.OpenIdConnectConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnIdentitySourcePropsMixin.OpenIdConnectConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnIdentitySourcePropsMixin.OpenIdConnectConfigurationProperty
An implementation for
CfnIdentitySourcePropsMixin.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.cfnpropertymixins.services.verifiedpermissions.CfnIdentitySourcePropsMixin.OpenIdConnectConfigurationProperty
CfnIdentitySourcePropsMixin.OpenIdConnectConfigurationProperty.Builder, CfnIdentitySourcePropsMixin.OpenIdConnectConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnIdentitySourcePropsMixin.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
protected Jsii$Proxy(CfnIdentitySourcePropsMixin.OpenIdConnectConfigurationProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnIdentitySourcePropsMixin.OpenIdConnectConfigurationProperty.Builder.
-
-
Method Details
-
getEntityIdPrefix
Description copied from interface:CfnIdentitySourcePropsMixin.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 interfaceCfnIdentitySourcePropsMixin.OpenIdConnectConfigurationProperty- See Also:
-
getGroupConfiguration
Description copied from interface:CfnIdentitySourcePropsMixin.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
IResolvableorCfnIdentitySourcePropsMixin.OpenIdConnectGroupConfigurationProperty- Specified by:
getGroupConfigurationin interfaceCfnIdentitySourcePropsMixin.OpenIdConnectConfigurationProperty- See Also:
-
getIssuer
Description copied from interface:CfnIdentitySourcePropsMixin.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 interfaceCfnIdentitySourcePropsMixin.OpenIdConnectConfigurationProperty- See Also:
-
getTokenSelection
Description copied from interface:CfnIdentitySourcePropsMixin.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
IResolvableorCfnIdentitySourcePropsMixin.OpenIdConnectTokenSelectionProperty- Specified by:
getTokenSelectionin interfaceCfnIdentitySourcePropsMixin.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()
-