Class AppSyncOpenIdConnectConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appsync.AppSyncOpenIdConnectConfig.Jsii$Proxy
- All Implemented Interfaces:
AppSyncOpenIdConnectConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
AppSyncOpenIdConnectConfig
@Stability(Stable)
@Internal
public static final class AppSyncOpenIdConnectConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements AppSyncOpenIdConnectConfig
An implementation for
AppSyncOpenIdConnectConfig-
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.appsync.AppSyncOpenIdConnectConfig
AppSyncOpenIdConnectConfig.Builder, AppSyncOpenIdConnectConfig.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theAppSyncOpenIdConnectConfig.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 StringThe client identifier of the Relying party at the OpenID identity provider.final StringThe issuer for the OIDC configuration.final NumberThe number of milliseconds an OIDC token is valid after being authenticated by OIDC provider.final NumberThe number of milliseconds an OIDC token is valid after being issued to a user.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 theAppSyncOpenIdConnectConfig.Builder.
-
-
Method Details
-
getOidcProvider
Description copied from interface:AppSyncOpenIdConnectConfigThe issuer for the OIDC configuration.The issuer returned by discovery must exactly match the value of
issin the OIDC token.- Specified by:
getOidcProviderin interfaceAppSyncOpenIdConnectConfig
-
getClientId
Description copied from interface:AppSyncOpenIdConnectConfigThe client identifier of the Relying party at the OpenID identity provider.A regular expression can be specified so AppSync can validate against multiple client identifiers at a time.
Default: - * (All)
Example:
-"ABCD|CDEF";
- Specified by:
getClientIdin interfaceAppSyncOpenIdConnectConfig
-
getTokenExpiryFromAuth
Description copied from interface:AppSyncOpenIdConnectConfigThe number of milliseconds an OIDC token is valid after being authenticated by OIDC provider.auth_timeclaim in OIDC token is required for this validation to work.Default: - no validation
- Specified by:
getTokenExpiryFromAuthin interfaceAppSyncOpenIdConnectConfig
-
getTokenExpiryFromIssue
Description copied from interface:AppSyncOpenIdConnectConfigThe number of milliseconds an OIDC token is valid after being issued to a user.This validation uses
iatclaim of OIDC token.Default: - no validation
- Specified by:
getTokenExpiryFromIssuein interfaceAppSyncOpenIdConnectConfig
-
$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()
-