enum DnsRecordType
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.ServiceDiscovery.DnsRecordType |
![]() | software.amazon.awscdk.services.servicediscovery.DnsRecordType |
![]() | aws_cdk.aws_servicediscovery.DnsRecordType |
![]() | @aws-cdk/aws-servicediscovery » DnsRecordType |
Example
import * as cdk from '@aws-cdk/core';
import * as servicediscovery from '../lib';
const app = new cdk.App();
const stack = new cdk.Stack(app, 'aws-servicediscovery-integ');
const namespace = new servicediscovery.PublicDnsNamespace(stack, 'Namespace', {
name: 'foobar.com',
});
const service = namespace.createService('Service', {
name: 'foo',
dnsRecordType: servicediscovery.DnsRecordType.CNAME,
dnsTtl: cdk.Duration.seconds(30),
});
service.registerCnameInstance('CnameInstance', {
instanceCname: 'service.pizza',
});
app.synth();
Members
Name | Description |
---|---|
A | An A record. |
AAAA | An AAAA record. |
A_AAAA | Both an A and AAAA record. |
SRV | A Srv record. |
CNAME | A CNAME record. |
A
An A record.
AAAA
An AAAA record.
A_AAAA
Both an A and AAAA record.
SRV
A Srv record.
CNAME
A CNAME record.