# aws-cdk-lib.interfaces.aws_medialive

| Name | Kind | Summary |
| --- | --- | --- |
| [`ChannelPlacementGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.ChannelPlacementGroupReference) | Struct | A reference to a ChannelPlacementGroup resource. |
| [`ChannelReference`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.ChannelReference) | Struct | A reference to a Channel resource. |
| [`CloudWatchAlarmTemplateGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.CloudWatchAlarmTemplateGroupReference) | Struct | A reference to a CloudWatchAlarmTemplateGroup resource. |
| [`CloudWatchAlarmTemplateReference`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.CloudWatchAlarmTemplateReference) | Struct | A reference to a CloudWatchAlarmTemplate resource. |
| [`ClusterReference`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.ClusterReference) | Struct | A reference to a Cluster resource. |
| [`EventBridgeRuleTemplateGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.EventBridgeRuleTemplateGroupReference) | Struct | A reference to a EventBridgeRuleTemplateGroup resource. |
| [`EventBridgeRuleTemplateReference`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.EventBridgeRuleTemplateReference) | Struct | A reference to a EventBridgeRuleTemplate resource. |
| [`IChannelPlacementGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.IChannelPlacementGroupRef) | Interface | Indicates that this resource can be referenced as a ChannelPlacementGroup. |
| [`IChannelRef`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.IChannelRef) | Interface | Indicates that this resource can be referenced as a Channel. |
| [`ICloudWatchAlarmTemplateGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.ICloudWatchAlarmTemplateGroupRef) | Interface | Indicates that this resource can be referenced as a CloudWatchAlarmTemplateGroup. |
| [`ICloudWatchAlarmTemplateRef`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.ICloudWatchAlarmTemplateRef) | Interface | Indicates that this resource can be referenced as a CloudWatchAlarmTemplate. |
| [`IClusterRef`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.IClusterRef) | Interface | Indicates that this resource can be referenced as a Cluster. |
| [`IEventBridgeRuleTemplateGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.IEventBridgeRuleTemplateGroupRef) | Interface | Indicates that this resource can be referenced as a EventBridgeRuleTemplateGroup. |
| [`IEventBridgeRuleTemplateRef`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.IEventBridgeRuleTemplateRef) | Interface | Indicates that this resource can be referenced as a EventBridgeRuleTemplate. |
| [`IInputRef`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.IInputRef) | Interface | Indicates that this resource can be referenced as a Input. |
| [`IInputSecurityGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.IInputSecurityGroupRef) | Interface | Indicates that this resource can be referenced as a InputSecurityGroup. |
| [`IMultiplexprogramRef`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.IMultiplexprogramRef) | Interface | Indicates that this resource can be referenced as a Multiplexprogram. |
| [`IMultiplexRef`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.IMultiplexRef) | Interface | Indicates that this resource can be referenced as a Multiplex. |
| [`INetworkRef`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.INetworkRef) | Interface | Indicates that this resource can be referenced as a Network. |
| [`INodeRef`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.INodeRef) | Interface | Indicates that this resource can be referenced as a Node. |
| [`InputReference`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.InputReference) | Struct | A reference to a Input resource. |
| [`InputSecurityGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.InputSecurityGroupReference) | Struct | A reference to a InputSecurityGroup resource. |
| [`ISdiSourceRef`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.ISdiSourceRef) | Interface | Indicates that this resource can be referenced as a SdiSource. |
| [`ISignalMapRef`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.ISignalMapRef) | Interface | Indicates that this resource can be referenced as a SignalMap. |
| [`MultiplexprogramReference`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.MultiplexprogramReference) | Struct | A reference to a Multiplexprogram resource. |
| [`MultiplexReference`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.MultiplexReference) | Struct | A reference to a Multiplex resource. |
| [`NetworkReference`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.NetworkReference) | Struct | A reference to a Network resource. |
| [`NodeReference`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.NodeReference) | Struct | A reference to a Node resource. |
| [`SdiSourceReference`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.SdiSourceReference) | Struct | A reference to a SdiSource resource. |
| [`SignalMapReference`](/v2/docs/aws-cdk-lib.interfaces.aws_medialive.SignalMapReference) | Struct | A reference to a SignalMap resource. |
