@Generated(value="jsii-pacmak/1.26.0 (build 7d76e02)", date="2021-03-25T11:29:21.448Z") @Stability(value=Experimental) public interface UserPoolAuthorizerProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
UserPoolAuthorizerProps.Builder
A builder for
UserPoolAuthorizerProps |
static class |
UserPoolAuthorizerProps.Jsii$Proxy
An implementation for
UserPoolAuthorizerProps |
| Modifier and Type | Method and Description |
|---|---|
static UserPoolAuthorizerProps.Builder |
builder() |
default String |
getAuthorizerName()
(experimental) The name of the authorizer.
|
default List<String> |
getIdentitySource()
(experimental) The identity source for which authorization is requested.
|
IUserPool |
getUserPool()
(experimental) The associated user pool.
|
IUserPoolClient |
getUserPoolClient()
(experimental) The user pool client that should be used to authorize requests with the user pool.
|
default String |
getUserPoolRegion()
(experimental) The AWS region in which the user pool is present.
|
@Stability(value=Experimental) @NotNull IUserPool getUserPool()
@Stability(value=Experimental) @NotNull IUserPoolClient getUserPoolClient()
@Stability(value=Experimental) @Nullable default String getAuthorizerName()
Default: 'UserPoolAuthorizer'
@Stability(value=Experimental) @Nullable default List<String> getIdentitySource()
Default: ['$request.header.Authorization']
@Stability(value=Experimental) @Nullable default String getUserPoolRegion()
Default: - same region as the Route the authorizer is attached to.
@Stability(value=Experimental) static UserPoolAuthorizerProps.Builder builder()
UserPoolAuthorizerProps.Builder of UserPoolAuthorizerPropsCopyright © 2021. All rights reserved.