# aws-cdk-lib.interfaces.aws_mediapackage

| Name | Kind | Summary |
| --- | --- | --- |
| [`AssetReference`](/v2/docs/aws-cdk-lib.interfaces.aws_mediapackage.AssetReference) | Struct | A reference to a Asset resource. |
| [`ChannelReference`](/v2/docs/aws-cdk-lib.interfaces.aws_mediapackage.ChannelReference) | Struct | A reference to a Channel resource. |
| [`IAssetRef`](/v2/docs/aws-cdk-lib.interfaces.aws_mediapackage.IAssetRef) | Interface | Indicates that this resource can be referenced as a Asset. |
| [`IChannelRef`](/v2/docs/aws-cdk-lib.interfaces.aws_mediapackage.IChannelRef) | Interface | Indicates that this resource can be referenced as a Channel. |
| [`IOriginEndpointRef`](/v2/docs/aws-cdk-lib.interfaces.aws_mediapackage.IOriginEndpointRef) | Interface | Indicates that this resource can be referenced as a OriginEndpoint. |
| [`IPackagingConfigurationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_mediapackage.IPackagingConfigurationRef) | Interface | Indicates that this resource can be referenced as a PackagingConfiguration. |
| [`IPackagingGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_mediapackage.IPackagingGroupRef) | Interface | Indicates that this resource can be referenced as a PackagingGroup. |
| [`OriginEndpointReference`](/v2/docs/aws-cdk-lib.interfaces.aws_mediapackage.OriginEndpointReference) | Struct | A reference to a OriginEndpoint resource. |
| [`PackagingConfigurationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_mediapackage.PackagingConfigurationReference) | Struct | A reference to a PackagingConfiguration resource. |
| [`PackagingGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_mediapackage.PackagingGroupReference) | Struct | A reference to a PackagingGroup resource. |
