Class UserPoolDomainTarget
Use a user pool domain as an alias record target.
Implements
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
Remarks
ExampleMetadata: infused