UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

2 lines (1 loc) 753 B
"use strict";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();