@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-03-22T19:35:43.822Z") public class DatabaseInstance extends Resource implements IDatabaseInstance
Example:
DatabaseInstance replica1 = DatabaseInstance.Builder.create(this, "Instance") .cluster(cluster) .instanceType(InstanceType.R5_LARGE) .build();
Modifier and Type | Class and Description |
---|---|
static class |
DatabaseInstance.Builder
(experimental) A fluent builder for
DatabaseInstance . |
IDatabaseInstance.Jsii$Default, IDatabaseInstance.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
DatabaseInstance(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
DatabaseInstance(software.amazon.jsii.JsiiObjectRef objRef) |
|
DatabaseInstance(software.constructs.Construct scope,
java.lang.String id,
DatabaseInstanceProps props) |
Modifier and Type | Method and Description |
---|---|
static IDatabaseInstance |
fromDatabaseInstanceAttributes(software.constructs.Construct scope,
java.lang.String id,
DatabaseInstanceAttributes attrs)
(experimental) Import an existing database instance.
|
IDatabaseCluster |
getCluster()
(experimental) The instance's database cluster.
|
java.lang.String |
getDbInstanceEndpointAddress()
(experimental) The instance endpoint address.
|
java.lang.String |
getDbInstanceEndpointPort()
(experimental) The instance endpoint port.
|
Endpoint |
getInstanceEndpoint()
(experimental) The instance endpoint.
|
java.lang.String |
getInstanceIdentifier()
(experimental) The instance identifier.
|
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 DatabaseInstance(software.amazon.jsii.JsiiObjectRef objRef)
protected DatabaseInstance(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public DatabaseInstance(software.constructs.Construct scope, java.lang.String id, DatabaseInstanceProps props)
scope
- This parameter is required.id
- This parameter is required.props
- This parameter is required.public static IDatabaseInstance fromDatabaseInstanceAttributes(software.constructs.Construct scope, java.lang.String id, DatabaseInstanceAttributes attrs)
scope
- This parameter is required.id
- This parameter is required.attrs
- This parameter is required.public IDatabaseCluster getCluster()
public java.lang.String getDbInstanceEndpointAddress()
getDbInstanceEndpointAddress
in interface IDatabaseInstance
public java.lang.String getDbInstanceEndpointPort()
getDbInstanceEndpointPort
in interface IDatabaseInstance
public Endpoint getInstanceEndpoint()
getInstanceEndpoint
in interface IDatabaseInstance
public java.lang.String getInstanceIdentifier()
getInstanceIdentifier
in interface IDatabaseInstance