@Generated(value="jsii-pacmak/1.70.0 (build 03c2f6f)", date="2022-11-01T13:16:56.508Z") @Stability(value=Experimental) public interface NonIpInstanceBaseProps extends software.amazon.jsii.JsiiSerializable, BaseInstanceProps
import software.amazon.awscdk.core.*;
import software.amazon.awscdk.core.*;
App app = new App();
Stack stack = new Stack(app, "aws-servicediscovery-integ");
HttpNamespace namespace = HttpNamespace.Builder.create(stack, "MyNamespace")
.name("covfefe")
.build();
Service service1 = namespace.createService("NonIpService", BaseServiceProps.builder()
.description("service registering non-ip instances")
.build());
service1.registerNonIpInstance("NonIpInstance", NonIpInstanceBaseProps.builder()
.customAttributes(Map.of("arn", "arn:aws:s3:::mybucket"))
.build());
Service service2 = namespace.createService("IpService", BaseServiceProps.builder()
.description("service registering ip instances")
.healthCheck(HealthCheckConfig.builder()
.type(HealthCheckType.HTTP)
.resourcePath("/check")
.build())
.build());
service2.registerIpInstance("IpInstance", IpInstanceBaseProps.builder()
.ipv4("54.239.25.192")
.build());
app.synth();
| Modifier and Type | Interface and Description |
|---|---|
static class |
NonIpInstanceBaseProps.Builder
A builder for
NonIpInstanceBaseProps |
static class |
NonIpInstanceBaseProps.Jsii$Proxy
An implementation for
NonIpInstanceBaseProps |
| Modifier and Type | Method and Description |
|---|---|
static NonIpInstanceBaseProps.Builder |
builder() |
getCustomAttributes, getInstanceId@Stability(value=Experimental) static NonIpInstanceBaseProps.Builder builder()
builder in interface BaseInstancePropsNonIpInstanceBaseProps.Builder of NonIpInstanceBasePropsCopyright © 2022. All rights reserved.