Class CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.eks.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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.eks.CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder, CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.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
This is also known as audience .final String
The JSON web token (JWT) claim that the provider uses to return your groups.final String
The prefix that is prepended to group claims to prevent clashes with existing names (such assystem:
groups).final String
The URL of the OIDC identity provider that allows the API server to discover public signing keys for verifying tokens.final Object
The key-value pairs that describe required claims in the identity token.final String
The JSON Web token (JWT) claim that is used as the username.final String
The prefix that is prepended to username claims to prevent clashes with existing names.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 theCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder
.
-
-
Method Details
-
getClientId
Description copied from interface:CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
This is also known as audience .The ID of the client application that makes authentication requests to the OIDC identity provider.
- Specified by:
getClientId
in interfaceCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
-
getIssuerUrl
Description copied from interface:CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
The URL of the OIDC identity provider that allows the API server to discover public signing keys for verifying tokens.- Specified by:
getIssuerUrl
in interfaceCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
-
getGroupsClaim
Description copied from interface:CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
The JSON web token (JWT) claim that the provider uses to return your groups.- Specified by:
getGroupsClaim
in interfaceCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
-
getGroupsPrefix
Description copied from interface:CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
The 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:engineering
andoidc:infra
. The prefix can't containsystem:
- Specified by:
getGroupsPrefix
in interfaceCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
-
getRequiredClaims
Description copied from interface:CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
The 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:
getRequiredClaims
in interfaceCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
-
getUsernameClaim
Description copied from interface:CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
The JSON Web token (JWT) claim that is used as the username.- Specified by:
getUsernameClaim
in interfaceCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
-
getUsernamePrefix
Description copied from interface:CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
The prefix that is prepended to username claims to prevent clashes with existing names.The prefix can't contain
system:
- Specified by:
getUsernamePrefix
in interfaceCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
-
$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()
-