aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
22 lines (16 loc) • 544 B
text/typescript
import * as cdk from '../../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();