Interface ICluster

All Superinterfaces:
software.constructs.IConstruct, software.constructs.IDependable, IEnvironmentAware, IResource, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
ICluster.Jsii$Default
All Known Implementing Classes:
Cluster, ICluster.Jsii$Proxy

@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)", date="2026-04-24T20:29:52.777Z") @Stability(Experimental) public interface ICluster extends software.amazon.jsii.JsiiSerializable, IResource
(experimental) Represents an Aurora DSQL cluster.
  • Method Details

    • getClusterArn

      @Stability(Experimental) @NotNull String getClusterArn()
      (experimental) Arn of the cluster.
    • getClusterEndpoint

      @Stability(Experimental) @NotNull String getClusterEndpoint()
      (experimental) Connection endpoint for the cluster.
    • getClusterIdentifier

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

      @Stability(Experimental) @NotNull String getVpcEndpointServiceName()
      (experimental) VPC endpoint service name for the cluster.
    • grant

      @Stability(Experimental) @NotNull Grant grant(@NotNull IGrantable grantee, @NotNull String... actions)
      (experimental) Grant the given identity the specified actions.

      Parameters:
      grantee - the identity to be granted the actions. This parameter is required.
      actions - the data-access actions. This parameter is required.
      See Also:
    • grantConnect

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

      [disable-awslint:no-grants]

      Parameters:
      grantee - This parameter is required.
    • grantConnectAdmin

      @Stability(Experimental) @NotNull Grant grantConnectAdmin(@NotNull IGrantable grantee)
      (experimental) Grant the given identity permission to connect to the database with admin role.

      [disable-awslint:no-grants]

      Parameters:
      grantee - This parameter is required.