@Generated(value="jsii-pacmak/1.60.0 (build ebcefe6)", date="2022-07-06T20:02:54.356Z") public interface IUserPool extends IResource
Modifier and Type | Interface and Description |
---|---|
static interface |
IUserPool.Jsii$Default
Internal default implementation for
IUserPool . |
static class |
IUserPool.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
Modifier and Type | Method and Description |
---|---|
UserPoolClient |
addClient(java.lang.String id)
Add a new app client to this user pool.
|
UserPoolClient |
addClient(java.lang.String id,
UserPoolClientOptions options)
Add a new app client to this user pool.
|
UserPoolDomain |
addDomain(java.lang.String id,
UserPoolDomainOptions options)
Associate a domain to this user pool.
|
UserPoolResourceServer |
addResourceServer(java.lang.String id,
UserPoolResourceServerOptions options)
Add a new resource server to this user pool.
|
java.util.List<IUserPoolIdentityProvider> |
getIdentityProviders()
Get all identity providers registered with this user pool.
|
java.lang.String |
getUserPoolArn()
The ARN of this user pool resource.
|
java.lang.String |
getUserPoolId()
The physical ID of this user pool resource.
|
void |
registerIdentityProvider(IUserPoolIdentityProvider provider)
Register an identity provider with this user pool.
|
applyRemovalPolicy, getEnv, getStack
getNode
java.util.List<IUserPoolIdentityProvider> getIdentityProviders()
java.lang.String getUserPoolArn()
java.lang.String getUserPoolId()
UserPoolClient addClient(java.lang.String id, UserPoolClientOptions options)
id
- This parameter is required.options
- UserPoolClient addClient(java.lang.String id)
id
- This parameter is required.UserPoolDomain addDomain(java.lang.String id, UserPoolDomainOptions options)
id
- This parameter is required.options
- This parameter is required.UserPoolResourceServer addResourceServer(java.lang.String id, UserPoolResourceServerOptions options)
id
- This parameter is required.options
- This parameter is required.void registerIdentityProvider(IUserPoolIdentityProvider provider)
provider
- This parameter is required.