Interface IDatabaseCluster

All Superinterfaces:
IConnectable, IConstruct, software.constructs.IConstruct, IDependable, IResource, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IDatabaseCluster.Jsii$Default
All Known Implementing Classes:
DatabaseCluster, DatabaseClusterBase, IDatabaseCluster.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:40.341Z") @Stability(Experimental) public interface IDatabaseCluster extends software.amazon.jsii.JsiiSerializable, IResource, IConnectable
(experimental) Create a clustered database with a given number of instances.
  • Method Details

    • getClusterEndpoint

      @Stability(Experimental) @NotNull Endpoint getClusterEndpoint()
      (experimental) The endpoint to use for read/write operations.
    • getClusterIdentifier

      @Stability(Experimental) @NotNull String getClusterIdentifier()
      (experimental) Identifier of the cluster.
    • getClusterReadEndpoint

      @Stability(Experimental) @NotNull Endpoint getClusterReadEndpoint()
      (experimental) Endpoint to use for load-balanced read-only operations.
    • getClusterResourceIdentifier

      @Stability(Experimental) @NotNull String getClusterResourceIdentifier()
      (experimental) Resource identifier of the cluster.
    • grantConnect

      @Stability(Experimental) @NotNull Grant grantConnect(@NotNull IGrantable grantee)
      (experimental) Grant the given identity connection access to the database.

      Parameters:
      grantee - This parameter is required.