@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:41.485Z") @Stability(value=Stable) public interface IDatabaseCluster extends software.amazon.jsii.JsiiSerializable, IResource, IConnectable, ISecretAttachmentTarget
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IDatabaseCluster.Jsii$Default
Internal default implementation for
IDatabaseCluster. |
static class |
IDatabaseCluster.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
DatabaseProxy |
addProxy(String id,
DatabaseProxyOptions options)
Add a new db proxy to this cluster.
|
Endpoint |
getClusterEndpoint()
The endpoint to use for read/write operations.
|
String |
getClusterIdentifier()
Identifier of the cluster.
|
Endpoint |
getClusterReadEndpoint()
Endpoint to use for load-balanced read-only operations.
|
default IClusterEngine |
getEngine()
The engine of this Cluster.
|
List<Endpoint> |
getInstanceEndpoints()
Endpoints which address each individual replica.
|
List<String> |
getInstanceIdentifiers()
Identifiers of the replicas.
|
Metric |
metric(String metricName)
Return the given named metric for this DBCluster.
|
Metric |
metric(String metricName,
MetricOptions props)
Return the given named metric for this DBCluster.
|
Metric |
metricCPUUtilization()
The percentage of CPU utilization.
|
Metric |
metricCPUUtilization(MetricOptions props)
The percentage of CPU utilization.
|
Metric |
metricDatabaseConnections()
The number of database connections in use.
|
Metric |
metricDatabaseConnections(MetricOptions props)
The number of database connections in use.
|
Metric |
metricDeadlocks()
The average number of deadlocks in the database per second.
|
Metric |
metricDeadlocks(MetricOptions props)
The average number of deadlocks in the database per second.
|
Metric |
metricEngineUptime()
The amount of time that the instance has been running, in seconds.
|
Metric |
metricEngineUptime(MetricOptions props)
The amount of time that the instance has been running, in seconds.
|
Metric |
metricFreeableMemory()
The amount of available random access memory, in bytes.
|
Metric |
metricFreeableMemory(MetricOptions props)
The amount of available random access memory, in bytes.
|
Metric |
metricFreeLocalStorage()
The amount of local storage available, in bytes.
|
Metric |
metricFreeLocalStorage(MetricOptions props)
The amount of local storage available, in bytes.
|
Metric |
metricNetworkReceiveThroughput()
The amount of network throughput received from clients by each instance, in bytes per second.
|
Metric |
metricNetworkReceiveThroughput(MetricOptions props)
The amount of network throughput received from clients by each instance, in bytes per second.
|
Metric |
metricNetworkThroughput()
The amount of network throughput both received from and transmitted to clients by each instance, in bytes per second.
|
Metric |
metricNetworkThroughput(MetricOptions props)
The amount of network throughput both received from and transmitted to clients by each instance, in bytes per second.
|
Metric |
metricNetworkTransmitThroughput()
The amount of network throughput sent to clients by each instance, in bytes per second.
|
Metric |
metricNetworkTransmitThroughput(MetricOptions props)
The amount of network throughput sent to clients by each instance, in bytes per second.
|
Metric |
metricSnapshotStorageUsed()
The total amount of backup storage in bytes consumed by all Aurora snapshots outside its backup retention window.
|
Metric |
metricSnapshotStorageUsed(MetricOptions props)
The total amount of backup storage in bytes consumed by all Aurora snapshots outside its backup retention window.
|
Metric |
metricTotalBackupStorageBilled()
The total amount of backup storage in bytes for which you are billed.
|
Metric |
metricTotalBackupStorageBilled(MetricOptions props)
The total amount of backup storage in bytes for which you are billed.
|
Metric |
metricVolumeBytesUsed()
The amount of storage used by your Aurora DB instance, in bytes.
|
Metric |
metricVolumeBytesUsed(MetricOptions props)
The amount of storage used by your Aurora DB instance, in bytes.
|
Metric |
metricVolumeReadIOPs()
The number of billed read I/O operations from a cluster volume, reported at 5-minute intervals.
|
Metric |
metricVolumeReadIOPs(MetricOptions props)
The number of billed read I/O operations from a cluster volume, reported at 5-minute intervals.
|
Metric |
metricVolumeWriteIOPs()
The number of write disk I/O operations to the cluster volume, reported at 5-minute intervals.
|
Metric |
metricVolumeWriteIOPs(MetricOptions props)
The number of write disk I/O operations to the cluster volume, reported at 5-minute intervals.
|
applyRemovalPolicy, getEnv, getStackgetConnectionsasSecretAttachmentTarget@Stability(value=Stable) @NotNull Endpoint getClusterEndpoint()
@Stability(value=Stable) @NotNull String getClusterIdentifier()
@Stability(value=Stable) @NotNull Endpoint getClusterReadEndpoint()
@Stability(value=Stable) @NotNull List<Endpoint> getInstanceEndpoints()
@Stability(value=Stable) @NotNull List<String> getInstanceIdentifiers()
@Stability(value=Stable) @Nullable default IClusterEngine getEngine()
May be not known for imported Clusters if it wasn't provided explicitly.
@Stability(value=Stable) @NotNull DatabaseProxy addProxy(@NotNull String id, @NotNull DatabaseProxyOptions options)
id - This parameter is required.options - This parameter is required.@Stability(value=Stable) @NotNull Metric metric(@NotNull String metricName, @Nullable MetricOptions props)
metricName - This parameter is required.props - @Stability(value=Stable) @NotNull Metric metric(@NotNull String metricName)
metricName - This parameter is required.@Stability(value=Stable) @NotNull Metric metricCPUUtilization(@Nullable MetricOptions props)
Average over 5 minutes
props - @Stability(value=Stable) @NotNull Metric metricCPUUtilization()
Average over 5 minutes
@Stability(value=Stable) @NotNull Metric metricDatabaseConnections(@Nullable MetricOptions props)
Average over 5 minutes
props - @Stability(value=Stable) @NotNull Metric metricDatabaseConnections()
Average over 5 minutes
@Stability(value=Stable) @NotNull Metric metricDeadlocks(@Nullable MetricOptions props)
Average over 5 minutes
props - @Stability(value=Stable) @NotNull Metric metricDeadlocks()
Average over 5 minutes
@Stability(value=Stable) @NotNull Metric metricEngineUptime(@Nullable MetricOptions props)
Average over 5 minutes
props - @Stability(value=Stable) @NotNull Metric metricEngineUptime()
Average over 5 minutes
@Stability(value=Stable) @NotNull Metric metricFreeableMemory(@Nullable MetricOptions props)
Average over 5 minutes
props - @Stability(value=Stable) @NotNull Metric metricFreeableMemory()
Average over 5 minutes
@Stability(value=Stable) @NotNull Metric metricFreeLocalStorage(@Nullable MetricOptions props)
Average over 5 minutes
props - @Stability(value=Stable) @NotNull Metric metricFreeLocalStorage()
Average over 5 minutes
@Stability(value=Stable) @NotNull Metric metricNetworkReceiveThroughput(@Nullable MetricOptions props)
Average over 5 minutes
props - @Stability(value=Stable) @NotNull Metric metricNetworkReceiveThroughput()
Average over 5 minutes
@Stability(value=Stable) @NotNull Metric metricNetworkThroughput(@Nullable MetricOptions props)
Average over 5 minutes
props - @Stability(value=Stable) @NotNull Metric metricNetworkThroughput()
Average over 5 minutes
@Stability(value=Stable) @NotNull Metric metricNetworkTransmitThroughput(@Nullable MetricOptions props)
Average over 5 minutes
props - @Stability(value=Stable) @NotNull Metric metricNetworkTransmitThroughput()
Average over 5 minutes
@Stability(value=Stable) @NotNull Metric metricSnapshotStorageUsed(@Nullable MetricOptions props)
Average over 5 minutes
props - @Stability(value=Stable) @NotNull Metric metricSnapshotStorageUsed()
Average over 5 minutes
@Stability(value=Stable) @NotNull Metric metricTotalBackupStorageBilled(@Nullable MetricOptions props)
Average over 5 minutes
props - @Stability(value=Stable) @NotNull Metric metricTotalBackupStorageBilled()
Average over 5 minutes
@Stability(value=Stable) @NotNull Metric metricVolumeBytesUsed(@Nullable MetricOptions props)
Average over 5 minutes
props - @Stability(value=Stable) @NotNull Metric metricVolumeBytesUsed()
Average over 5 minutes
@Stability(value=Stable) @NotNull Metric metricVolumeReadIOPs(@Nullable MetricOptions props)
Average over 5 minutes
props - @Stability(value=Stable) @NotNull Metric metricVolumeReadIOPs()
Average over 5 minutes
@Stability(value=Stable) @NotNull Metric metricVolumeWriteIOPs(@Nullable MetricOptions props)
Average over 5 minutes
props - @Stability(value=Stable) @NotNull Metric metricVolumeWriteIOPs()
Average over 5 minutes
Copyright © 2022. All rights reserved.