@Stability(value=Experimental) @Internal public static final class HttpJwtAuthorizerProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements HttpJwtAuthorizerProps
HttpJwtAuthorizerPropssoftware.amazon.jsii.JsiiObject.InitializationModeHttpJwtAuthorizerProps.Builder, HttpJwtAuthorizerProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(List<String> jwtAudience,
String jwtIssuer,
String authorizerName,
List<String> identitySource)
Constructor that initializes the object based on literal property values passed by the
HttpJwtAuthorizerProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAuthorizerName()
(experimental) The name of the authorizer.
|
List<String> |
getIdentitySource()
(experimental) The identity source for which authorization is requested.
|
List<String> |
getJwtAudience()
(experimental) A list of the intended recipients of the JWT.
|
String |
getJwtIssuer()
(experimental) The base domain of the identity provider that issues JWT.
|
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.public final List<String> getJwtAudience()
HttpJwtAuthorizerPropsA valid JWT must provide an aud that matches at least one entry in this list.
getJwtAudience in interface HttpJwtAuthorizerPropspublic final String getJwtIssuer()
HttpJwtAuthorizerPropsgetJwtIssuer in interface HttpJwtAuthorizerPropspublic final String getAuthorizerName()
HttpJwtAuthorizerPropsDefault: 'JwtAuthorizer'
getAuthorizerName in interface HttpJwtAuthorizerPropspublic final List<String> getIdentitySource()
HttpJwtAuthorizerPropsDefault: ['$request.header.Authorization']
getIdentitySource in interface HttpJwtAuthorizerProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.