aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
2 lines (1 loc) • 620 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});const cdk=require("../../core"),servicediscovery=require("../lib"),app=new cdk.App,stack=new cdk.Stack(app,"aws-servicediscovery-integ"),namespace=new servicediscovery.PublicDnsNamespace(stack,"Namespace",{name:"foobar.com"}),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();