aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
2 lines (1 loc) • 753 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.HttpNamespace(stack,"MyNamespace",{name:"MyHTTPNamespace"}),service1=namespace.createService("NonIpService",{description:"service registering non-ip instances"});service1.registerNonIpInstance("NonIpInstance",{customAttributes:{arn:"arn:aws:s3:::mybucket"}});const service2=namespace.createService("IpService",{description:"service registering ip instances",healthCheck:{type:servicediscovery.HealthCheckType.HTTP,resourcePath:"/check"}});service2.registerIpInstance("IpInstance",{ipv4:"54.239.25.192"}),app.synth();