@Stability(value=Stable) @Internal public static final class CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder, CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getClientId()
This is also known as *audience* .
|
String |
getGroupsClaim()
The JSON web token (JWT) claim that the provider uses to return your groups.
|
String |
getGroupsPrefix()
The prefix that is prepended to group claims to prevent clashes with existing names (such as `system:` groups).
|
String |
getIssuerUrl()
The URL of the OIDC identity provider that allows the API server to discover public signing keys for verifying tokens.
|
Object |
getRequiredClaims()
The key-value pairs that describe required claims in the identity token.
|
String |
getUsernameClaim()
The JSON Web token (JWT) claim that is used as the username.
|
String |
getUsernamePrefix()
The prefix that is prepended to username claims to prevent clashes with existing names.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder builder)
CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder.public final String getClientId()
CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertyThe ID of the client application that makes authentication requests to the OIDC identity provider.
getClientId in interface CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertypublic final String getIssuerUrl()
CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertygetIssuerUrl in interface CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertypublic final String getGroupsClaim()
CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertygetGroupsClaim in interface CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertypublic final String getGroupsPrefix()
CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
For example, the value oidc: creates group names like oidc:engineering and oidc:infra . The prefix can't contain system:
getGroupsPrefix in interface CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertypublic final Object getRequiredClaims()
CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertyIf set, each claim is verified to be present in the token with a matching value.
getRequiredClaims in interface CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertypublic final String getUsernameClaim()
CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertygetUsernameClaim in interface CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertypublic final String getUsernamePrefix()
CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
The prefix can't contain system:
getUsernamePrefix in interface CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.