# aws-cdk-lib.interfaces.aws_redshiftserverless

| Name | Kind | Summary |
| --- | --- | --- |
| [`INamespaceRef`](/v2/docs/aws-cdk-lib.interfaces.aws_redshiftserverless.INamespaceRef) | Interface | Indicates that this resource can be referenced as a Namespace. |
| [`ISnapshotRef`](/v2/docs/aws-cdk-lib.interfaces.aws_redshiftserverless.ISnapshotRef) | Interface | Indicates that this resource can be referenced as a Snapshot. |
| [`IWorkgroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_redshiftserverless.IWorkgroupRef) | Interface | Indicates that this resource can be referenced as a Workgroup. |
| [`NamespaceReference`](/v2/docs/aws-cdk-lib.interfaces.aws_redshiftserverless.NamespaceReference) | Struct | A reference to a Namespace resource. |
| [`SnapshotReference`](/v2/docs/aws-cdk-lib.interfaces.aws_redshiftserverless.SnapshotReference) | Struct | A reference to a Snapshot resource. |
| [`WorkgroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_redshiftserverless.WorkgroupReference) | Struct | A reference to a Workgroup resource. |
