# aws-cdk-lib.interfaces.aws_msk

| Name | Kind | Summary |
| --- | --- | --- |
| [`BatchScramSecretReference`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.BatchScramSecretReference) | Struct | A reference to a BatchScramSecret resource. |
| [`ChannelReference`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.ChannelReference) | Struct | A reference to a Channel resource. |
| [`ClusterPolicyReference`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.ClusterPolicyReference) | Struct | A reference to a ClusterPolicy resource. |
| [`ClusterReference`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.ClusterReference) | Struct | A reference to a Cluster resource. |
| [`ConfigurationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.ConfigurationReference) | Struct | A reference to a Configuration resource. |
| [`IBatchScramSecretRef`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.IBatchScramSecretRef) | Interface | Indicates that this resource can be referenced as a BatchScramSecret. |
| [`IChannelRef`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.IChannelRef) | Interface | Indicates that this resource can be referenced as a Channel. |
| [`IClusterPolicyRef`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.IClusterPolicyRef) | Interface | Indicates that this resource can be referenced as a ClusterPolicy. |
| [`IClusterRef`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.IClusterRef) | Interface | Indicates that this resource can be referenced as a Cluster. |
| [`IConfigurationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.IConfigurationRef) | Interface | Indicates that this resource can be referenced as a Configuration. |
| [`IReplicatorRef`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.IReplicatorRef) | Interface | Indicates that this resource can be referenced as a Replicator. |
| [`IServerlessClusterRef`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.IServerlessClusterRef) | Interface | Indicates that this resource can be referenced as a ServerlessCluster. |
| [`ITopicRef`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.ITopicRef) | Interface | Indicates that this resource can be referenced as a Topic. |
| [`IVpcConnectionRef`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.IVpcConnectionRef) | Interface | Indicates that this resource can be referenced as a VpcConnection. |
| [`ReplicatorReference`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.ReplicatorReference) | Struct | A reference to a Replicator resource. |
| [`ServerlessClusterReference`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.ServerlessClusterReference) | Struct | A reference to a ServerlessCluster resource. |
| [`TopicReference`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.TopicReference) | Struct | A reference to a Topic resource. |
| [`VpcConnectionReference`](/v2/docs/aws-cdk-lib.interfaces.aws_msk.VpcConnectionReference) | Struct | A reference to a VpcConnection resource. |
