@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:55:31.970Z") @Stability(value=Experimental) public abstract class DatabaseClusterBase extends Resource implements IDatabaseCluster
software.amazon.jsii.JsiiObject.InitializationModeIDatabaseCluster.Jsii$Default| Modifier | Constructor and Description |
|---|---|
protected |
DatabaseClusterBase(software.constructs.Construct scope,
String id) |
protected |
DatabaseClusterBase(software.constructs.Construct scope,
String id,
ResourceProps props) |
protected |
DatabaseClusterBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
DatabaseClusterBase(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
DatabaseProxy |
addProxy(String id,
DatabaseProxyOptions options)
(experimental) Add a new db proxy to this cluster.
|
SecretAttachmentTargetProps |
asSecretAttachmentTarget()
(experimental) Renders the secret attachment target specifications.
|
abstract Endpoint |
getClusterEndpoint()
(experimental) The endpoint to use for read/write operations.
|
abstract String |
getClusterIdentifier()
(experimental) Identifier of the cluster.
|
abstract Endpoint |
getClusterReadEndpoint()
(experimental) Endpoint to use for load-balanced read-only operations.
|
abstract Connections |
getConnections()
(experimental) Access to the network connections.
|
abstract IClusterEngine |
getEngine()
(experimental) The engine of this Cluster.
|
abstract List<Endpoint> |
getInstanceEndpoints()
(experimental) Endpoints which address each individual replica.
|
abstract List<String> |
getInstanceIdentifiers()
(experimental) Identifiers of the replicas.
|
Metric |
metric(String metricName)
(experimental) Return the given named metric for this DBCluster.
|
Metric |
metric(String metricName,
MetricOptions props)
(experimental) Return the given named metric for this DBCluster.
|
Metric |
metricCPUUtilization()
(experimental) The percentage of CPU utilization.
|
Metric |
metricCPUUtilization(MetricOptions props)
(experimental) The percentage of CPU utilization.
|
Metric |
metricDatabaseConnections()
(experimental) The number of database connections in use.
|
Metric |
metricDatabaseConnections(MetricOptions props)
(experimental) The number of database connections in use.
|
Metric |
metricDeadlocks()
(experimental) The average number of deadlocks in the database per second.
|
Metric |
metricDeadlocks(MetricOptions props)
(experimental) The average number of deadlocks in the database per second.
|
Metric |
metricEngineUptime()
(experimental) The amount of time that the instance has been running, in seconds.
|
Metric |
metricEngineUptime(MetricOptions props)
(experimental) The amount of time that the instance has been running, in seconds.
|
Metric |
metricFreeableMemory()
(experimental) The amount of available random access memory, in bytes.
|
Metric |
metricFreeableMemory(MetricOptions props)
(experimental) The amount of available random access memory, in bytes.
|
Metric |
metricFreeLocalStorage()
(experimental) The amount of local storage available, in bytes.
|
Metric |
metricFreeLocalStorage(MetricOptions props)
(experimental) The amount of local storage available, in bytes.
|
Metric |
metricNetworkReceiveThroughput()
(experimental) The amount of network throughput received from clients by each instance, in bytes per second.
|
Metric |
metricNetworkReceiveThroughput(MetricOptions props)
(experimental) The amount of network throughput received from clients by each instance, in bytes per second.
|
Metric |
metricNetworkThroughput()
(experimental) The amount of network throughput both received from and transmitted to clients by each instance, in bytes per second.
|
Metric |
metricNetworkThroughput(MetricOptions props)
(experimental) The amount of network throughput both received from and transmitted to clients by each instance, in bytes per second.
|
Metric |
metricNetworkTransmitThroughput()
(experimental) The amount of network throughput sent to clients by each instance, in bytes per second.
|
Metric |
metricNetworkTransmitThroughput(MetricOptions props)
(experimental) The amount of network throughput sent to clients by each instance, in bytes per second.
|
Metric |
metricSnapshotStorageUsed()
(experimental) The total amount of backup storage in bytes consumed by all Aurora snapshots outside its backup retention window.
|
Metric |
metricSnapshotStorageUsed(MetricOptions props)
(experimental) The total amount of backup storage in bytes consumed by all Aurora snapshots outside its backup retention window.
|
Metric |
metricTotalBackupStorageBilled()
(experimental) The total amount of backup storage in bytes for which you are billed.
|
Metric |
metricTotalBackupStorageBilled(MetricOptions props)
(experimental) The total amount of backup storage in bytes for which you are billed.
|
Metric |
metricVolumeBytesUsed()
(experimental) The amount of storage used by your Aurora DB instance, in bytes.
|
Metric |
metricVolumeBytesUsed(MetricOptions props)
(experimental) The amount of storage used by your Aurora DB instance, in bytes.
|
Metric |
metricVolumeReadIOPs()
(experimental) The number of billed read I/O operations from a cluster volume, reported at 5-minute intervals.
|
Metric |
metricVolumeReadIOPs(MetricOptions props)
(experimental) The number of billed read I/O operations from a cluster volume, reported at 5-minute intervals.
|
Metric |
metricVolumeWriteIOPs()
(experimental) The number of write disk I/O operations to the cluster volume, reported at 5-minute intervals.
|
Metric |
metricVolumeWriteIOPs(MetricOptions props)
(experimental) The number of write disk I/O operations to the cluster volume, reported at 5-minute intervals.
|
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isResourcejsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected DatabaseClusterBase(software.amazon.jsii.JsiiObjectRef objRef)
protected DatabaseClusterBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental)
protected DatabaseClusterBase(@NotNull
software.constructs.Construct scope,
@NotNull
String id,
@Nullable
ResourceProps props)
scope - This parameter is required.id - This parameter is required.props - @Stability(value=Experimental)
protected DatabaseClusterBase(@NotNull
software.constructs.Construct scope,
@NotNull
String id)
scope - This parameter is required.id - This parameter is required.@Stability(value=Experimental) @NotNull public DatabaseProxy addProxy(@NotNull String id, @NotNull DatabaseProxyOptions options)
addProxy in interface IDatabaseClusterid - This parameter is required.options - This parameter is required.@Stability(value=Experimental) @NotNull public SecretAttachmentTargetProps asSecretAttachmentTarget()
asSecretAttachmentTarget in interface ISecretAttachmentTarget@Stability(value=Experimental) @NotNull public Metric metric(@NotNull String metricName, @Nullable MetricOptions props)
metric in interface IDatabaseClustermetricName - This parameter is required.props - @Stability(value=Experimental) @NotNull public Metric metric(@NotNull String metricName)
metric in interface IDatabaseClustermetricName - This parameter is required.@Stability(value=Experimental) @NotNull public Metric metricCPUUtilization(@Nullable MetricOptions props)
Average over 5 minutes
metricCPUUtilization in interface IDatabaseClusterprops - @Stability(value=Experimental) @NotNull public Metric metricCPUUtilization()
Average over 5 minutes
metricCPUUtilization in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public Metric metricDatabaseConnections(@Nullable MetricOptions props)
Average over 5 minutes
metricDatabaseConnections in interface IDatabaseClusterprops - @Stability(value=Experimental) @NotNull public Metric metricDatabaseConnections()
Average over 5 minutes
metricDatabaseConnections in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public Metric metricDeadlocks(@Nullable MetricOptions props)
Average over 5 minutes
metricDeadlocks in interface IDatabaseClusterprops - @Stability(value=Experimental) @NotNull public Metric metricDeadlocks()
Average over 5 minutes
metricDeadlocks in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public Metric metricEngineUptime(@Nullable MetricOptions props)
Average over 5 minutes
metricEngineUptime in interface IDatabaseClusterprops - @Stability(value=Experimental) @NotNull public Metric metricEngineUptime()
Average over 5 minutes
metricEngineUptime in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public Metric metricFreeableMemory(@Nullable MetricOptions props)
Average over 5 minutes
metricFreeableMemory in interface IDatabaseClusterprops - @Stability(value=Experimental) @NotNull public Metric metricFreeableMemory()
Average over 5 minutes
metricFreeableMemory in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public Metric metricFreeLocalStorage(@Nullable MetricOptions props)
Average over 5 minutes
metricFreeLocalStorage in interface IDatabaseClusterprops - @Stability(value=Experimental) @NotNull public Metric metricFreeLocalStorage()
Average over 5 minutes
metricFreeLocalStorage in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public Metric metricNetworkReceiveThroughput(@Nullable MetricOptions props)
Average over 5 minutes
metricNetworkReceiveThroughput in interface IDatabaseClusterprops - @Stability(value=Experimental) @NotNull public Metric metricNetworkReceiveThroughput()
Average over 5 minutes
metricNetworkReceiveThroughput in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public Metric metricNetworkThroughput(@Nullable MetricOptions props)
Average over 5 minutes
metricNetworkThroughput in interface IDatabaseClusterprops - @Stability(value=Experimental) @NotNull public Metric metricNetworkThroughput()
Average over 5 minutes
metricNetworkThroughput in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public Metric metricNetworkTransmitThroughput(@Nullable MetricOptions props)
Average over 5 minutes
metricNetworkTransmitThroughput in interface IDatabaseClusterprops - @Stability(value=Experimental) @NotNull public Metric metricNetworkTransmitThroughput()
Average over 5 minutes
metricNetworkTransmitThroughput in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public Metric metricSnapshotStorageUsed(@Nullable MetricOptions props)
Average over 5 minutes
metricSnapshotStorageUsed in interface IDatabaseClusterprops - @Stability(value=Experimental) @NotNull public Metric metricSnapshotStorageUsed()
Average over 5 minutes
metricSnapshotStorageUsed in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public Metric metricTotalBackupStorageBilled(@Nullable MetricOptions props)
Average over 5 minutes
metricTotalBackupStorageBilled in interface IDatabaseClusterprops - @Stability(value=Experimental) @NotNull public Metric metricTotalBackupStorageBilled()
Average over 5 minutes
metricTotalBackupStorageBilled in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public Metric metricVolumeBytesUsed(@Nullable MetricOptions props)
Average over 5 minutes
metricVolumeBytesUsed in interface IDatabaseClusterprops - @Stability(value=Experimental) @NotNull public Metric metricVolumeBytesUsed()
Average over 5 minutes
metricVolumeBytesUsed in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public Metric metricVolumeReadIOPs(@Nullable MetricOptions props)
Average over 5 minutes
metricVolumeReadIOPs in interface IDatabaseClusterprops - @Stability(value=Experimental) @NotNull public Metric metricVolumeReadIOPs()
Average over 5 minutes
metricVolumeReadIOPs in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public Metric metricVolumeWriteIOPs(@Nullable MetricOptions props)
Average over 5 minutes
metricVolumeWriteIOPs in interface IDatabaseClusterprops - @Stability(value=Experimental) @NotNull public Metric metricVolumeWriteIOPs()
Average over 5 minutes
metricVolumeWriteIOPs in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public abstract Endpoint getClusterEndpoint()
getClusterEndpoint in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public abstract String getClusterIdentifier()
getClusterIdentifier in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public abstract Endpoint getClusterReadEndpoint()
getClusterReadEndpoint in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public abstract Connections getConnections()
getConnections in interface IConnectable@Stability(value=Experimental) @NotNull public abstract List<Endpoint> getInstanceEndpoints()
getInstanceEndpoints in interface IDatabaseCluster@Stability(value=Experimental) @NotNull public abstract List<String> getInstanceIdentifiers()
getInstanceIdentifiers in interface IDatabaseCluster@Stability(value=Experimental) @Nullable public abstract IClusterEngine getEngine()
May be not known for imported Clusters if it wasn't provided explicitly.
getEngine in interface IDatabaseClusterCopyright © 2021. All rights reserved.