Class CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.eks.legacy.CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
@Stability(Stable)
@Internal
public static final class CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
An implementation for
CfnIdentityProviderConfig.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.services.eks.legacy.CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder, CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnIdentityProviderConfig.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
Constructor that initializes the object based on literal property values passed by theCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder.
-
-
Method Details
-
getClientId
Description copied from interface:CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertyThis is also known as audience .The ID of the client application that makes authentication requests to the OIDC identity provider.
- Specified by:
getClientIdin interfaceCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
-
getIssuerUrl
Description copied from interface:CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertyThe URL of the OIDC identity provider that allows the API server to discover public signing keys for verifying tokens.- Specified by:
getIssuerUrlin interfaceCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
-
getGroupsClaim
Description copied from interface:CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertyThe JSON web token (JWT) claim that the provider uses to return your groups.- Specified by:
getGroupsClaimin interfaceCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
-
getGroupsPrefix
Description copied from interface:CfnIdentityProviderConfig.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 interfaceCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
-
getRequiredClaims
Description copied from interface:CfnIdentityProviderConfig.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.
- Specified by:
getRequiredClaimsin interfaceCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
-
getUsernameClaim
Description copied from interface:CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertyThe JSON Web token (JWT) claim that is used as the username.- Specified by:
getUsernameClaimin interfaceCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
-
getUsernamePrefix
Description copied from interface:CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertyThe prefix that is prepended to username claims to prevent clashes with existing names.The prefix can't contain
system:- Specified by:
getUsernamePrefixin interfaceCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
-
$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()
-