# aws-cdk-lib.interfaces.aws_kinesis

| Name | Kind | Summary |
| --- | --- | --- |
| [`ChannelReference`](/v2/docs/aws-cdk-lib.interfaces.aws_kinesis.ChannelReference) | Struct | A reference to a Channel resource. |
| [`IChannelRef`](/v2/docs/aws-cdk-lib.interfaces.aws_kinesis.IChannelRef) | Interface | Indicates that this resource can be referenced as a Channel. |
| [`IResourcePolicyRef`](/v2/docs/aws-cdk-lib.interfaces.aws_kinesis.IResourcePolicyRef) | Interface | Indicates that this resource can be referenced as a ResourcePolicy. |
| [`IStreamConsumerRef`](/v2/docs/aws-cdk-lib.interfaces.aws_kinesis.IStreamConsumerRef) | Interface | Indicates that this resource can be referenced as a StreamConsumer. |
| [`IStreamRef`](/v2/docs/aws-cdk-lib.interfaces.aws_kinesis.IStreamRef) | Interface | Indicates that this resource can be referenced as a Stream. |
| [`ResourcePolicyReference`](/v2/docs/aws-cdk-lib.interfaces.aws_kinesis.ResourcePolicyReference) | Struct | A reference to a ResourcePolicy resource. |
| [`StreamConsumerReference`](/v2/docs/aws-cdk-lib.interfaces.aws_kinesis.StreamConsumerReference) | Struct | A reference to a StreamConsumer resource. |
| [`StreamReference`](/v2/docs/aws-cdk-lib.interfaces.aws_kinesis.StreamReference) | Struct | A reference to a Stream resource. |
