@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)", date="2023-01-31T18:36:58.823Z") public abstract class InstanceBase extends Resource implements IInstance
IInstance.Jsii$Default
Modifier | Constructor and Description |
---|---|
protected |
InstanceBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
InstanceBase(software.amazon.jsii.JsiiObjectRef objRef) |
protected |
InstanceBase(software.constructs.Construct scope,
java.lang.String id) |
protected |
InstanceBase(software.constructs.Construct scope,
java.lang.String id,
ResourceProps props) |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
getInstanceId()
The Id of the instance.
|
abstract IService |
getService()
The Cloudmap service to which the instance is registered.
|
protected java.lang.String |
uniqueInstanceId()
Generate a unique instance Id that is safe to pass to CloudMap.
|
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isResource
getNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
applyRemovalPolicy, getEnv, getStack
getNode
protected InstanceBase(software.amazon.jsii.JsiiObjectRef objRef)
protected InstanceBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
protected InstanceBase(software.constructs.Construct scope, java.lang.String id, ResourceProps props)
scope
- This parameter is required.id
- This parameter is required.props
- protected InstanceBase(software.constructs.Construct scope, java.lang.String id)
scope
- This parameter is required.id
- This parameter is required.protected java.lang.String uniqueInstanceId()
public abstract java.lang.String getInstanceId()
getInstanceId
in interface IInstance
public abstract IService getService()
getService
in interface IInstance