Class CognitoAuthorizerProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.CognitoAuthorizerProps.Jsii$Proxy
- All Implemented Interfaces:
CognitoAuthorizerProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CognitoAuthorizerProps
@Stability(Stable)
@Internal
public static final class CognitoAuthorizerProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CognitoAuthorizerProps
An implementation for
CognitoAuthorizerProps-
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.bedrockagentcore.CognitoAuthorizerProps
CognitoAuthorizerProps.Builder, CognitoAuthorizerProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CognitoAuthorizerProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCognitoAuthorizerProps.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 booleanThe allowed audiences for JWT validation.final List<IUserPoolClient> The allowed User Pool clients.The allowed scopes for JWT validation.final List<GatewayCustomClaim> Custom claims for additional JWT token validation.final IUserPoolThe Cognito User Pool to use for authentication.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 theCognitoAuthorizerProps.Builder.
-
-
Method Details
-
getUserPool
Description copied from interface:CognitoAuthorizerPropsThe Cognito User Pool to use for authentication.- Specified by:
getUserPoolin interfaceCognitoAuthorizerProps
-
getAllowedAudiences
Description copied from interface:CognitoAuthorizerPropsThe allowed audiences for JWT validation.Default: - No audience validation
- Specified by:
getAllowedAudiencesin interfaceCognitoAuthorizerProps
-
getAllowedClients
Description copied from interface:CognitoAuthorizerPropsThe allowed User Pool clients.Default: - All clients are allowed
- Specified by:
getAllowedClientsin interfaceCognitoAuthorizerProps
-
getAllowedScopes
Description copied from interface:CognitoAuthorizerPropsThe allowed scopes for JWT validation.Default: - No scope validation
- Specified by:
getAllowedScopesin interfaceCognitoAuthorizerProps
-
getCustomClaims
Description copied from interface:CognitoAuthorizerPropsCustom claims for additional JWT token validation.Allows you to validate additional fields in JWT tokens beyond the standard audience, client, and scope validations.
Default: - No custom claim validation
- Specified by:
getCustomClaimsin interfaceCognitoAuthorizerProps
-
$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()
-