@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:01:21.861Z") @Stability(value=Experimental) public class DatabaseInstanceReadReplica extends DatabaseInstanceBase implements IDatabaseInstance
Modifier and Type | Class and Description |
---|---|
static class |
DatabaseInstanceReadReplica.Builder
(experimental) A fluent builder for
DatabaseInstanceReadReplica . |
software.amazon.jsii.JsiiObject.InitializationMode
IDatabaseInstance.Jsii$Default, IDatabaseInstance.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
|
DatabaseInstanceReadReplica(software.constructs.Construct scope,
String id,
DatabaseInstanceReadReplicaProps props) |
protected |
DatabaseInstanceReadReplica(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
DatabaseInstanceReadReplica(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
Connections |
getConnections()
(experimental) Access to network connections.
|
String |
getDbInstanceEndpointAddress()
(experimental) The instance endpoint address.
|
String |
getDbInstanceEndpointPort()
(experimental) The instance endpoint port.
|
protected Boolean |
getEnableIamAuthentication() |
IInstanceEngine |
getEngine()
(experimental) The engine of this database Instance.
|
Endpoint |
getInstanceEndpoint()
(experimental) The instance endpoint.
|
String |
getInstanceIdentifier()
(experimental) The instance identifier.
|
protected InstanceType |
getInstanceType() |
protected CfnDBInstanceProps |
getNewCfnProps() |
IVpc |
getVpc()
(experimental) The VPC where this database instance is deployed.
|
protected SubnetSelection |
getVpcPlacement() |
protected void |
setEnableIamAuthentication(Boolean value) |
protected void |
setLogRetention() |
addProxy, asSecretAttachmentTarget, fromDatabaseInstanceAttributes, getInstanceArn, grantConnect, metric, metric, metricCPUUtilization, metricCPUUtilization, metricDatabaseConnections, metricDatabaseConnections, metricFreeableMemory, metricFreeableMemory, metricFreeStorageSpace, metricFreeStorageSpace, metricReadIOPS, metricReadIOPS, metricWriteIOPS, metricWriteIOPS, onEvent, onEvent
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isResource
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addProxy, getInstanceArn, grantConnect, metric, metric, metricCPUUtilization, metricCPUUtilization, metricDatabaseConnections, metricDatabaseConnections, metricFreeableMemory, metricFreeableMemory, metricFreeStorageSpace, metricFreeStorageSpace, metricReadIOPS, metricReadIOPS, metricWriteIOPS, metricWriteIOPS, onEvent, onEvent
asSecretAttachmentTarget
protected DatabaseInstanceReadReplica(software.amazon.jsii.JsiiObjectRef objRef)
protected DatabaseInstanceReadReplica(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental) public DatabaseInstanceReadReplica(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull DatabaseInstanceReadReplicaProps props)
scope
- This parameter is required.id
- This parameter is required.props
- This parameter is required.@Stability(value=Experimental) protected void setLogRetention()
@Stability(value=Experimental) @NotNull public Connections getConnections()
getConnections
in interface IConnectable
getConnections
in class DatabaseInstanceBase
@Stability(value=Experimental) @NotNull public String getDbInstanceEndpointAddress()
getDbInstanceEndpointAddress
in interface IDatabaseInstance
getDbInstanceEndpointAddress
in class DatabaseInstanceBase
@Stability(value=Experimental) @NotNull public String getDbInstanceEndpointPort()
getDbInstanceEndpointPort
in interface IDatabaseInstance
getDbInstanceEndpointPort
in class DatabaseInstanceBase
@Stability(value=Experimental) @NotNull public Endpoint getInstanceEndpoint()
getInstanceEndpoint
in interface IDatabaseInstance
getInstanceEndpoint
in class DatabaseInstanceBase
@Stability(value=Experimental) @NotNull public String getInstanceIdentifier()
getInstanceIdentifier
in interface IDatabaseInstance
getInstanceIdentifier
in class DatabaseInstanceBase
@Stability(value=Experimental) @NotNull protected InstanceType getInstanceType()
@Stability(value=Experimental) @NotNull protected CfnDBInstanceProps getNewCfnProps()
@Stability(value=Experimental) @NotNull public IVpc getVpc()
@Stability(value=Experimental) @Nullable public IInstanceEngine getEngine()
May be not known for imported Instances if it wasn't provided explicitly, or for read replicas.
getEngine
in interface IDatabaseInstance
getEngine
in class DatabaseInstanceBase
@Stability(value=Experimental) @Nullable protected SubnetSelection getVpcPlacement()
@Stability(value=Experimental) @Nullable protected Boolean getEnableIamAuthentication()
getEnableIamAuthentication
in class DatabaseInstanceBase
@Stability(value=Experimental) protected void setEnableIamAuthentication(@Nullable Boolean value)
setEnableIamAuthentication
in class DatabaseInstanceBase
Copyright © 2021. All rights reserved.