Table of Contents

Interface ICognitoDomainOptions

Namespace
Amazon.CDK.AWS.Cognito
Assembly
Amazon.CDK.AWS.Cognito.dll

Options while specifying a cognito prefix domain.

public interface ICognitoDomainOptions

Examples

var pool = new UserPool(this, "Pool");

             pool.AddDomain("CognitoDomain", new UserPoolDomainOptions {
                 CognitoDomain = new CognitoDomainOptions {
                     DomainPrefix = "my-awesome-app"
                 }
             });

             var certificateArn = "arn:aws:acm:us-east-1:123456789012:certificate/11-3336f1-44483d-adc7-9cd375c5169d";

             var domainCert = Certificate.FromCertificateArn(this, "domainCert", certificateArn);
             pool.AddDomain("CustomDomain", new UserPoolDomainOptions {
                 CustomDomain = new CustomDomainOptions {
                     DomainName = "user.myapp.com",
                     Certificate = domainCert
                 }
             });

Remarks

Properties

DomainPrefix

The prefix to the Cognito hosted domain name that will be associated with the user pool.

string DomainPrefix { get; }

Property Value

string