@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)",
date="2023-03-22T19:35:46.894Z")
public interface UserPoolDomainOptions
Example:
UserPool pool = new UserPool(this, "Pool"); pool.addDomain("CognitoDomain", UserPoolDomainOptions.builder() .cognitoDomain(CognitoDomainOptions.builder() .domainPrefix("my-awesome-app") .build()) .build()); String certificateArn = "arn:aws:acm:us-east-1:123456789012:certificate/11-3336f1-44483d-adc7-9cd375c5169d"; ICertificate domainCert = Certificate.fromCertificateArn(this, "domainCert", certificateArn); pool.addDomain("CustomDomain", UserPoolDomainOptions.builder() .customDomain(CustomDomainOptions.builder() .domainName("user.myapp.com") .certificate(domainCert) .build()) .build());
Modifier and Type | Interface and Description |
---|---|
static class |
UserPoolDomainOptions.Builder
A builder for
UserPoolDomainOptions |
static class |
UserPoolDomainOptions.Jsii$Proxy
An implementation for
UserPoolDomainOptions |
Modifier and Type | Method and Description |
---|---|
static UserPoolDomainOptions.Builder |
builder() |
default CognitoDomainOptions |
getCognitoDomain()
Associate a cognito prefix domain with your user pool Either `customDomain` or `cognitoDomain` must be specified.
|
default CustomDomainOptions |
getCustomDomain()
Associate a custom domain with your user pool Either `customDomain` or `cognitoDomain` must be specified.
|
default CognitoDomainOptions getCognitoDomain()
Default: - not set if `customDomain` is specified, otherwise, throws an error.
default CustomDomainOptions getCustomDomain()
Default: - not set if `cognitoDomain` is specified, otherwise, throws an error.
static UserPoolDomainOptions.Builder builder()
UserPoolDomainOptions.Builder
of UserPoolDomainOptions