@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:01:21.882Z") @Stability(value=Experimental) 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)
(experimental) Add a new db proxy to this cluster.
|
Endpoint |
getClusterEndpoint()
(experimental) The endpoint to use for read/write operations.
|
String |
getClusterIdentifier()
(experimental) Identifier of the cluster.
|
Endpoint |
getClusterReadEndpoint()
(experimental) Endpoint to use for load-balanced read-only operations.
|
default IClusterEngine |
getEngine()
(experimental) The engine of this Cluster.
|
List<Endpoint> |
getInstanceEndpoints()
(experimental) Endpoints which address each individual replica.
|
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.
|
getConnections
asSecretAttachmentTarget
@Stability(value=Experimental) @NotNull Endpoint getClusterEndpoint()
@Stability(value=Experimental) @NotNull String getClusterIdentifier()
@Stability(value=Experimental) @NotNull Endpoint getClusterReadEndpoint()
@Stability(value=Experimental) @NotNull List<Endpoint> getInstanceEndpoints()
@Stability(value=Experimental) @NotNull List<String> getInstanceIdentifiers()
@Stability(value=Experimental) @Nullable default IClusterEngine getEngine()
May be not known for imported Clusters if it wasn't provided explicitly.
@Stability(value=Experimental) @NotNull DatabaseProxy addProxy(@NotNull String id, @NotNull DatabaseProxyOptions options)
id
- This parameter is required.options
- This parameter is required.@Stability(value=Experimental) @NotNull Metric metric(@NotNull String metricName, @Nullable MetricOptions props)
metricName
- This parameter is required.props
- @Stability(value=Experimental) @NotNull Metric metric(@NotNull String metricName)
metricName
- This parameter is required.@Stability(value=Experimental) @NotNull Metric metricCPUUtilization(@Nullable MetricOptions props)
Average over 5 minutes
props
- @Stability(value=Experimental) @NotNull Metric metricCPUUtilization()
Average over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricDatabaseConnections(@Nullable MetricOptions props)
Average over 5 minutes
props
- @Stability(value=Experimental) @NotNull Metric metricDatabaseConnections()
Average over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricDeadlocks(@Nullable MetricOptions props)
Average over 5 minutes
props
- @Stability(value=Experimental) @NotNull Metric metricDeadlocks()
Average over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricEngineUptime(@Nullable MetricOptions props)
Average over 5 minutes
props
- @Stability(value=Experimental) @NotNull Metric metricEngineUptime()
Average over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricFreeableMemory(@Nullable MetricOptions props)
Average over 5 minutes
props
- @Stability(value=Experimental) @NotNull Metric metricFreeableMemory()
Average over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricFreeLocalStorage(@Nullable MetricOptions props)
Average over 5 minutes
props
- @Stability(value=Experimental) @NotNull Metric metricFreeLocalStorage()
Average over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricNetworkReceiveThroughput(@Nullable MetricOptions props)
Average over 5 minutes
props
- @Stability(value=Experimental) @NotNull Metric metricNetworkReceiveThroughput()
Average over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricNetworkThroughput(@Nullable MetricOptions props)
Average over 5 minutes
props
- @Stability(value=Experimental) @NotNull Metric metricNetworkThroughput()
Average over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricNetworkTransmitThroughput(@Nullable MetricOptions props)
Average over 5 minutes
props
- @Stability(value=Experimental) @NotNull Metric metricNetworkTransmitThroughput()
Average over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricSnapshotStorageUsed(@Nullable MetricOptions props)
Average over 5 minutes
props
- @Stability(value=Experimental) @NotNull Metric metricSnapshotStorageUsed()
Average over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricTotalBackupStorageBilled(@Nullable MetricOptions props)
Average over 5 minutes
props
- @Stability(value=Experimental) @NotNull Metric metricTotalBackupStorageBilled()
Average over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricVolumeBytesUsed(@Nullable MetricOptions props)
Average over 5 minutes
props
- @Stability(value=Experimental) @NotNull Metric metricVolumeBytesUsed()
Average over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricVolumeReadIOPs(@Nullable MetricOptions props)
Average over 5 minutes
props
- @Stability(value=Experimental) @NotNull Metric metricVolumeReadIOPs()
Average over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricVolumeWriteIOPs(@Nullable MetricOptions props)
Average over 5 minutes
props
- @Stability(value=Experimental) @NotNull Metric metricVolumeWriteIOPs()
Average over 5 minutes
Copyright © 2021. All rights reserved.