Class CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.eks.CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty
@Stability(Stable)
@Internal
public static final class CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty
An implementation for
CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty-
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.eks.CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty
CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty.Builder, CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty.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 StringThis is also known as audience .final StringThe JSON web token (JWT) claim that the provider uses to return your groups.final StringThe prefix that is prepended to group claims to prevent clashes with existing names (such assystem:groups).final StringThe URL of the OIDC identity provider that allows the API server to discover public signing keys for verifying tokens.final ObjectThe key-value pairs that describe required claims in the identity token.final StringThe JSON Web token (JWT) claim that is used as the username.final StringThe prefix that is prepended to username claims to prevent clashes with existing names.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(CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty.Builder.
-
-
Method Details
-
getClientId
Description copied from interface:CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigPropertyThis is also known as audience .The ID of the client application that makes authentication requests to the OIDC identity provider.
- Specified by:
getClientIdin interfaceCfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty- See Also:
-
getGroupsClaim
Description copied from interface:CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigPropertyThe JSON web token (JWT) claim that the provider uses to return your groups.- Specified by:
getGroupsClaimin interfaceCfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty- See Also:
-
getGroupsPrefix
Description copied from interface:CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigPropertyThe prefix that is prepended to group claims to prevent clashes with existing names (such assystem:groups).For example, the value
oidc:creates group names likeoidc:engineeringandoidc:infra. The prefix can't containsystem:- Specified by:
getGroupsPrefixin interfaceCfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty- See Also:
-
getIssuerUrl
Description copied from interface:CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigPropertyThe URL of the OIDC identity provider that allows the API server to discover public signing keys for verifying tokens.- Specified by:
getIssuerUrlin interfaceCfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty- See Also:
-
getRequiredClaims
Description copied from interface:CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigPropertyThe key-value pairs that describe required claims in the identity token.If set, each claim is verified to be present in the token with a matching value.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnIdentityProviderConfigPropsMixin.RequiredClaimProperty>- Specified by:
getRequiredClaimsin interfaceCfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty- See Also:
-
getUsernameClaim
Description copied from interface:CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigPropertyThe JSON Web token (JWT) claim that is used as the username.- Specified by:
getUsernameClaimin interfaceCfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty- See Also:
-
getUsernamePrefix
Description copied from interface:CfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigPropertyThe prefix that is prepended to username claims to prevent clashes with existing names.The prefix can't contain
system:- Specified by:
getUsernamePrefixin interfaceCfnIdentityProviderConfigPropsMixin.OidcIdentityProviderConfigProperty- 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()
-