# aws-cdk-lib.interfaces.aws_timestream

| Name | Kind | Summary |
| --- | --- | --- |
| [`DatabaseReference`](/v2/docs/aws-cdk-lib.interfaces.aws_timestream.DatabaseReference) | Struct | A reference to a Database resource. |
| [`IDatabaseRef`](/v2/docs/aws-cdk-lib.interfaces.aws_timestream.IDatabaseRef) | Interface | Indicates that this resource can be referenced as a Database. |
| [`IInfluxDBBackupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_timestream.IInfluxDBBackupRef) | Interface | Indicates that this resource can be referenced as a InfluxDBBackup. |
| [`IInfluxDBClusterRef`](/v2/docs/aws-cdk-lib.interfaces.aws_timestream.IInfluxDBClusterRef) | Interface | Indicates that this resource can be referenced as a InfluxDBCluster. |
| [`IInfluxDBInstanceRef`](/v2/docs/aws-cdk-lib.interfaces.aws_timestream.IInfluxDBInstanceRef) | Interface | Indicates that this resource can be referenced as a InfluxDBInstance. |
| [`InfluxDBBackupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_timestream.InfluxDBBackupReference) | Struct | A reference to a InfluxDBBackup resource. |
| [`InfluxDBClusterReference`](/v2/docs/aws-cdk-lib.interfaces.aws_timestream.InfluxDBClusterReference) | Struct | A reference to a InfluxDBCluster resource. |
| [`InfluxDBInstanceReference`](/v2/docs/aws-cdk-lib.interfaces.aws_timestream.InfluxDBInstanceReference) | Struct | A reference to a InfluxDBInstance resource. |
| [`IScheduledQueryRef`](/v2/docs/aws-cdk-lib.interfaces.aws_timestream.IScheduledQueryRef) | Interface | Indicates that this resource can be referenced as a ScheduledQuery. |
| [`ITableRef`](/v2/docs/aws-cdk-lib.interfaces.aws_timestream.ITableRef) | Interface | Indicates that this resource can be referenced as a Table. |
| [`ScheduledQueryReference`](/v2/docs/aws-cdk-lib.interfaces.aws_timestream.ScheduledQueryReference) | Struct | A reference to a ScheduledQuery resource. |
| [`TableReference`](/v2/docs/aws-cdk-lib.interfaces.aws_timestream.TableReference) | Struct | A reference to a Table resource. |
