UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

28 lines (22 loc) 669 B
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.A, dnsTtl: cdk.Duration.seconds(30), healthCheck: { type: servicediscovery.HealthCheckType.HTTPS, resourcePath: '/healthcheck', failureThreshold: 2, }, }); service.registerIpInstance('IpInstance', { ipv4: '54.239.25.192', port: 443, }); app.synth();