Show / Hide Table of Contents

Class UserPoolDomainTarget

Use a user pool domain as an alias record target.

Inheritance
object
UserPoolDomainTarget
Implements
IAliasRecordTarget
Namespace: Amazon.CDK.AWS.Route53.Targets
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class UserPoolDomainTarget : DeputyBase, IAliasRecordTarget
Syntax (vb)
Public Class UserPoolDomainTarget Inherits DeputyBase Implements IAliasRecordTarget
Remarks

ExampleMetadata: infused

Examples
using Amazon.CDK.AWS.Cognito;

            HostedZone zone;
            UserPoolDomain domain;

            new ARecord(this, "AliasRecord", new ARecordProps {
                Zone = zone,
                Target = RecordTarget.FromAlias(new UserPoolDomainTarget(domain))
            });

Synopsis

Constructors

UserPoolDomainTarget(UserPoolDomain)

Use a user pool domain as an alias record target.

Methods

Bind(IRecordSet, IHostedZone?)

Return hosted zone ID and DNS name, usable for Route53 alias targets.

Constructors

UserPoolDomainTarget(UserPoolDomain)

Use a user pool domain as an alias record target.

public UserPoolDomainTarget(UserPoolDomain domain)
Parameters
domain UserPoolDomain
Remarks

ExampleMetadata: infused

Examples
using Amazon.CDK.AWS.Cognito;

            HostedZone zone;
            UserPoolDomain domain;

            new ARecord(this, "AliasRecord", new ARecordProps {
                Zone = zone,
                Target = RecordTarget.FromAlias(new UserPoolDomainTarget(domain))
            });

Methods

Bind(IRecordSet, IHostedZone?)

Return hosted zone ID and DNS name, usable for Route53 alias targets.

public virtual IAliasRecordTargetConfig Bind(IRecordSet record, IHostedZone? zone = null)
Parameters
record IRecordSet
zone IHostedZone
Returns

IAliasRecordTargetConfig

Remarks

ExampleMetadata: infused

Implements

IAliasRecordTarget
Back to top Generated by DocFX