Class HttpUserPoolAuthorizerProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.aws_apigatewayv2_authorizers.HttpUserPoolAuthorizerProps.Jsii$Proxy
- All Implemented Interfaces:
HttpUserPoolAuthorizerProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
HttpUserPoolAuthorizerProps
@Stability(Stable)
@Internal
public static final class HttpUserPoolAuthorizerProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements HttpUserPoolAuthorizerProps
An implementation for
HttpUserPoolAuthorizerProps
-
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.aws_apigatewayv2_authorizers.HttpUserPoolAuthorizerProps
HttpUserPoolAuthorizerProps.Builder, HttpUserPoolAuthorizerProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theHttpUserPoolAuthorizerProps.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
Friendly name of the authorizer.The identity source for which authorization is requested.final List<IUserPoolClient>
The user pool clients that should be used to authorize requests with the user pool.final String
The AWS region in which the user pool is present.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 theHttpUserPoolAuthorizerProps.Builder
.
-
-
Method Details
-
getAuthorizerName
Description copied from interface:HttpUserPoolAuthorizerProps
Friendly name of the authorizer.Default: - same value as `id` passed in the constructor
- Specified by:
getAuthorizerName
in interfaceHttpUserPoolAuthorizerProps
-
getIdentitySource
Description copied from interface:HttpUserPoolAuthorizerProps
The identity source for which authorization is requested.Default: ['$request.header.Authorization']
- Specified by:
getIdentitySource
in interfaceHttpUserPoolAuthorizerProps
-
getUserPoolClients
Description copied from interface:HttpUserPoolAuthorizerProps
The user pool clients that should be used to authorize requests with the user pool.Default: - a new client will be created for the given user pool
- Specified by:
getUserPoolClients
in interfaceHttpUserPoolAuthorizerProps
-
getUserPoolRegion
Description copied from interface:HttpUserPoolAuthorizerProps
The AWS region in which the user pool is present.Default: - same region as the Route the authorizer is attached to.
- Specified by:
getUserPoolRegion
in interfaceHttpUserPoolAuthorizerProps
-
$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()
-