Interface IUserPool.Jsii$Default
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,IUserPool,IUserPoolRef,IUserPoolRef.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IUserPool.Jsii$Proxy
- Enclosing interface:
IUserPool
@Internal
public static interface IUserPool.Jsii$Default
extends IUserPool, IResource.Jsii$Default, IUserPoolRef.Jsii$Default
Internal default implementation for
IUserPool.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.cognito.IUserPool
IUserPool.Jsii$Default, IUserPool.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.cognito.IUserPoolRef
IUserPoolRef.Jsii$Default, IUserPoolRef.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault UserPoolClientAdd a new app client to this user pool.default UserPoolClientaddClient(String id, UserPoolClientOptions options) Add a new app client to this user pool.default UserPoolDomainaddDomain(String id, UserPoolDomainOptions options) Associate a domain to this user pool.default UserPoolGroupaddGroup(String id, UserPoolGroupOptions options) Add a new group to this user pool.default UserPoolResourceServeraddResourceServer(String id, UserPoolResourceServerOptions options) Add a new resource server to this user pool.default List<IUserPoolIdentityProvider> Get all identity providers registered with this user pool.default StringThe ARN of this user pool resource.default StringThe physical ID of this user pool resource.default StringThe provider name of this user pool resource.default Grantgrant(IGrantable grantee, String... actions) Adds an IAM policy statement associated with this user pool to an IAM principal's policy.default voidRegister an identity provider with this user pool.Methods inherited from interface software.constructs.IConstruct.Jsii$Default
getNodeMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.awscdk.interfaces.cognito.IUserPoolRef.Jsii$Default
getUserPoolRefMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getIdentityProviders
Get all identity providers registered with this user pool.- Specified by:
getIdentityProvidersin interfaceIUserPool
-
getUserPoolArn
The ARN of this user pool resource.- Specified by:
getUserPoolArnin interfaceIUserPool
-
getUserPoolId
The physical ID of this user pool resource.- Specified by:
getUserPoolIdin interfaceIUserPool
-
getUserPoolProviderName
The provider name of this user pool resource.- Specified by:
getUserPoolProviderNamein interfaceIUserPool
-
addClient
@Stability(Stable) @NotNull default UserPoolClient addClient(@NotNull String id, @Nullable UserPoolClientOptions options) Add a new app client to this user pool. -
addClient
Add a new app client to this user pool. -
addDomain
@Stability(Stable) @NotNull default UserPoolDomain addDomain(@NotNull String id, @NotNull UserPoolDomainOptions options) Associate a domain to this user pool. -
addGroup
@Stability(Stable) @NotNull default UserPoolGroup addGroup(@NotNull String id, @NotNull UserPoolGroupOptions options) Add a new group to this user pool. -
addResourceServer
@Stability(Stable) @NotNull default UserPoolResourceServer addResourceServer(@NotNull String id, @NotNull UserPoolResourceServerOptions options) Add a new resource server to this user pool.- Specified by:
addResourceServerin interfaceIUserPool- Parameters:
id- This parameter is required.options- This parameter is required.- See Also:
-
grant
@Stability(Stable) @NotNull default Grant grant(@NotNull IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this user pool to an IAM principal's policy. -
registerIdentityProvider
@Stability(Stable) default void registerIdentityProvider(@NotNull IUserPoolIdentityProviderRef provider) Register an identity provider with this user pool.- Specified by:
registerIdentityProviderin interfaceIUserPool- Parameters:
provider- This parameter is required.
-