@Generated(value="jsii-pacmak/1.31.0 (build 6fa403d)", date="2021-08-11T10:32:10.436Z") @Stability(value=Experimental) public abstract class ServiceDiscovery extends software.amazon.jsii.JsiiObject
| Modifier | Constructor and Description |
|---|---|
protected |
ServiceDiscovery() |
protected |
ServiceDiscovery(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
ServiceDiscovery(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
abstract ServiceDiscoveryConfig |
bind(software.constructs.Construct scope)
(experimental) Binds the current object when adding Service Discovery to a VirtualNode.
|
static ServiceDiscovery |
cloudMap(IService service)
(experimental) Returns Cloud Map based service discovery.
|
static ServiceDiscovery |
cloudMap(IService service,
Map<String,String> instanceAttributes)
(experimental) Returns Cloud Map based service discovery.
|
static ServiceDiscovery |
dns(String hostname)
(experimental) Returns DNS based service discovery.
|
static ServiceDiscovery |
dns(String hostname,
DnsResponseType responseType)
(experimental) Returns DNS based service discovery.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected ServiceDiscovery(software.amazon.jsii.JsiiObjectRef objRef)
protected ServiceDiscovery(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental) protected ServiceDiscovery()
@Stability(value=Experimental) @NotNull public static ServiceDiscovery cloudMap(@NotNull IService service, @Nullable Map<String,String> instanceAttributes)
service - The AWS Cloud Map Service to use for service discovery. This parameter is required.instanceAttributes - A string map that contains attributes with values that you can use to filter instances by any custom attribute that you specified when you registered the instance.@Stability(value=Experimental) @NotNull public static ServiceDiscovery cloudMap(@NotNull IService service)
service - The AWS Cloud Map Service to use for service discovery. This parameter is required.@Stability(value=Experimental) @NotNull public static ServiceDiscovery dns(@NotNull String hostname, @Nullable DnsResponseType responseType)
hostname - This parameter is required.responseType - Specifies the DNS response type for the virtual node.@Stability(value=Experimental) @NotNull public static ServiceDiscovery dns(@NotNull String hostname)
hostname - This parameter is required.@Stability(value=Experimental) @NotNull public abstract ServiceDiscoveryConfig bind(@NotNull software.constructs.Construct scope)
scope - This parameter is required.Copyright © 2021. All rights reserved.