# aws-cdk-lib.interfaces.aws_mediatailor

| Name | Kind | Summary |
| --- | --- | --- |
| [`ChannelPolicyReference`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.ChannelPolicyReference) | Struct | A reference to a ChannelPolicy resource. |
| [`ChannelReference`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.ChannelReference) | Struct | A reference to a Channel resource. |
| [`FunctionReference`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.FunctionReference) | Struct | A reference to a Function resource. |
| [`IChannelPolicyRef`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.IChannelPolicyRef) | Interface | Indicates that this resource can be referenced as a ChannelPolicy. |
| [`IChannelRef`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.IChannelRef) | Interface | Indicates that this resource can be referenced as a Channel. |
| [`IFunctionRef`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.IFunctionRef) | Interface | Indicates that this resource can be referenced as a Function. |
| [`ILiveSourceRef`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.ILiveSourceRef) | Interface | Indicates that this resource can be referenced as a LiveSource. |
| [`IPlaybackConfigurationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.IPlaybackConfigurationRef) | Interface | Indicates that this resource can be referenced as a PlaybackConfiguration. |
| [`IPrefetchScheduleRef`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.IPrefetchScheduleRef) | Interface | Indicates that this resource can be referenced as a PrefetchSchedule. |
| [`IProgramRef`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.IProgramRef) | Interface | Indicates that this resource can be referenced as a Program. |
| [`ISourceLocationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.ISourceLocationRef) | Interface | Indicates that this resource can be referenced as a SourceLocation. |
| [`IVodSourceRef`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.IVodSourceRef) | Interface | Indicates that this resource can be referenced as a VodSource. |
| [`LiveSourceReference`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.LiveSourceReference) | Struct | A reference to a LiveSource resource. |
| [`PlaybackConfigurationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.PlaybackConfigurationReference) | Struct | A reference to a PlaybackConfiguration resource. |
| [`PrefetchScheduleReference`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.PrefetchScheduleReference) | Struct | A reference to a PrefetchSchedule resource. |
| [`ProgramReference`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.ProgramReference) | Struct | A reference to a Program resource. |
| [`SourceLocationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.SourceLocationReference) | Struct | A reference to a SourceLocation resource. |
| [`VodSourceReference`](/v2/docs/aws-cdk-lib.interfaces.aws_mediatailor.VodSourceReference) | Struct | A reference to a VodSource resource. |
