Namespace Amazon.CDK.AWS.MediaPackage
AWS::MediaPackage Construct Library
This module is part of the AWS Cloud Development Kit project.
using Amazon.CDK.AWS.MediaPackage;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::MediaPackage.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
Classes
CfnAsset | Creates an asset to ingest VOD content. |
CfnAsset.EgressEndpointProperty | The playback endpoint for a packaging configuration on an asset. |
CfnAssetProps | Properties for defining a |
CfnChannel | Creates a channel to receive content. |
CfnChannel.HlsIngestProperty | HLS ingest configuration. |
CfnChannel.IngestEndpointProperty | An endpoint for ingesting source content for a channel. |
CfnChannel.LogConfigurationProperty | The access log configuration parameters for your channel. |
CfnChannelProps | Properties for defining a |
CfnOriginEndpoint | Create an endpoint on an AWS Elemental MediaPackage channel. |
CfnOriginEndpoint.AuthorizationProperty | Parameters for enabling CDN authorization on the endpoint. |
CfnOriginEndpoint.CmafEncryptionProperty | Holds encryption information so that access to the content can be controlled by a DRM solution. |
CfnOriginEndpoint.CmafPackageProperty | Parameters for Common Media Application Format (CMAF) packaging. |
CfnOriginEndpoint.DashEncryptionProperty | Holds encryption information so that access to the content can be controlled by a DRM solution. |
CfnOriginEndpoint.DashPackageProperty | Parameters for DASH packaging. |
CfnOriginEndpoint.EncryptionContractConfigurationProperty | Use |
CfnOriginEndpoint.HlsEncryptionProperty | Holds encryption information so that access to the content can be controlled by a DRM solution. |
CfnOriginEndpoint.HlsManifestProperty | An HTTP Live Streaming (HLS) manifest configuration on a CMAF endpoint. |
CfnOriginEndpoint.HlsPackageProperty | Parameters for Apple HLS packaging. |
CfnOriginEndpoint.MssEncryptionProperty | Holds encryption information so that access to the content can be controlled by a DRM solution. |
CfnOriginEndpoint.MssPackageProperty | Parameters for Microsoft Smooth Streaming packaging. |
CfnOriginEndpoint.SpekeKeyProviderProperty | Key provider settings for DRM. |
CfnOriginEndpoint.StreamSelectionProperty | Limitations for outputs from the endpoint, based on the video bitrate. |
CfnOriginEndpointProps | Properties for defining a |
CfnPackagingConfiguration | Creates a packaging configuration in a packaging group. |
CfnPackagingConfiguration.CmafEncryptionProperty | Holds encryption information so that access to the content can be controlled by a DRM solution. |
CfnPackagingConfiguration.CmafPackageProperty | Parameters for a packaging configuration that uses Common Media Application Format (CMAF) packaging. |
CfnPackagingConfiguration.DashEncryptionProperty | Holds encryption information so that access to the content can be controlled by a DRM solution. |
CfnPackagingConfiguration.DashManifestProperty | Parameters for a DASH manifest. |
CfnPackagingConfiguration.DashPackageProperty | Parameters for a packaging configuration that uses Dynamic Adaptive Streaming over HTTP (DASH) packaging. |
CfnPackagingConfiguration.EncryptionContractConfigurationProperty | Use |
CfnPackagingConfiguration.HlsEncryptionProperty | Holds encryption information so that access to the content can be controlled by a DRM solution. |
CfnPackagingConfiguration.HlsManifestProperty | Parameters for an HLS manifest. |
CfnPackagingConfiguration.HlsPackageProperty | Parameters for a packaging configuration that uses HTTP Live Streaming (HLS) packaging. |
CfnPackagingConfiguration.MssEncryptionProperty | Holds encryption information so that access to the content can be controlled by a DRM solution. |
CfnPackagingConfiguration.MssManifestProperty | Parameters for a Microsoft Smooth manifest. |
CfnPackagingConfiguration.MssPackageProperty | Parameters for a packaging configuration that uses Microsoft Smooth Streaming (MSS) packaging. |
CfnPackagingConfiguration.SpekeKeyProviderProperty | A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that provides encryption keys. |
CfnPackagingConfiguration.StreamSelectionProperty | Limitations for outputs from the endpoint, based on the video bitrate. |
CfnPackagingConfigurationProps | Properties for defining a |
CfnPackagingGroup | Creates a packaging group. |
CfnPackagingGroup.AuthorizationProperty | Parameters for enabling CDN authorization. |
CfnPackagingGroup.LogConfigurationProperty | Sets a custom Amazon CloudWatch log group name for egress logs. |
CfnPackagingGroupProps | Properties for defining a |
Interfaces
CfnAsset.IEgressEndpointProperty | The playback endpoint for a packaging configuration on an asset. |
CfnChannel.IHlsIngestProperty | HLS ingest configuration. |
CfnChannel.IIngestEndpointProperty | An endpoint for ingesting source content for a channel. |
CfnChannel.ILogConfigurationProperty | The access log configuration parameters for your channel. |
CfnOriginEndpoint.IAuthorizationProperty | Parameters for enabling CDN authorization on the endpoint. |
CfnOriginEndpoint.ICmafEncryptionProperty | Holds encryption information so that access to the content can be controlled by a DRM solution. |
CfnOriginEndpoint.ICmafPackageProperty | Parameters for Common Media Application Format (CMAF) packaging. |
CfnOriginEndpoint.IDashEncryptionProperty | Holds encryption information so that access to the content can be controlled by a DRM solution. |
CfnOriginEndpoint.IDashPackageProperty | Parameters for DASH packaging. |
CfnOriginEndpoint.IEncryptionContractConfigurationProperty | Use |
CfnOriginEndpoint.IHlsEncryptionProperty | Holds encryption information so that access to the content can be controlled by a DRM solution. |
CfnOriginEndpoint.IHlsManifestProperty | An HTTP Live Streaming (HLS) manifest configuration on a CMAF endpoint. |
CfnOriginEndpoint.IHlsPackageProperty | Parameters for Apple HLS packaging. |
CfnOriginEndpoint.IMssEncryptionProperty | Holds encryption information so that access to the content can be controlled by a DRM solution. |
CfnOriginEndpoint.IMssPackageProperty | Parameters for Microsoft Smooth Streaming packaging. |
CfnOriginEndpoint.ISpekeKeyProviderProperty | Key provider settings for DRM. |
CfnOriginEndpoint.IStreamSelectionProperty | Limitations for outputs from the endpoint, based on the video bitrate. |
CfnPackagingConfiguration.ICmafEncryptionProperty | Holds encryption information so that access to the content can be controlled by a DRM solution. |
CfnPackagingConfiguration.ICmafPackageProperty | Parameters for a packaging configuration that uses Common Media Application Format (CMAF) packaging. |
CfnPackagingConfiguration.IDashEncryptionProperty | Holds encryption information so that access to the content can be controlled by a DRM solution. |
CfnPackagingConfiguration.IDashManifestProperty | Parameters for a DASH manifest. |
CfnPackagingConfiguration.IDashPackageProperty | Parameters for a packaging configuration that uses Dynamic Adaptive Streaming over HTTP (DASH) packaging. |
CfnPackagingConfiguration.IEncryptionContractConfigurationProperty | Use |
CfnPackagingConfiguration.IHlsEncryptionProperty | Holds encryption information so that access to the content can be controlled by a DRM solution. |
CfnPackagingConfiguration.IHlsManifestProperty | Parameters for an HLS manifest. |
CfnPackagingConfiguration.IHlsPackageProperty | Parameters for a packaging configuration that uses HTTP Live Streaming (HLS) packaging. |
CfnPackagingConfiguration.IMssEncryptionProperty | Holds encryption information so that access to the content can be controlled by a DRM solution. |
CfnPackagingConfiguration.IMssManifestProperty | Parameters for a Microsoft Smooth manifest. |
CfnPackagingConfiguration.IMssPackageProperty | Parameters for a packaging configuration that uses Microsoft Smooth Streaming (MSS) packaging. |
CfnPackagingConfiguration.ISpekeKeyProviderProperty | A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that provides encryption keys. |
CfnPackagingConfiguration.IStreamSelectionProperty | Limitations for outputs from the endpoint, based on the video bitrate. |
CfnPackagingGroup.IAuthorizationProperty | Parameters for enabling CDN authorization. |
CfnPackagingGroup.ILogConfigurationProperty | Sets a custom Amazon CloudWatch log group name for egress logs. |
ICfnAssetProps | Properties for defining a |
ICfnChannelProps | Properties for defining a |
ICfnOriginEndpointProps | Properties for defining a |
ICfnPackagingConfigurationProps | Properties for defining a |
ICfnPackagingGroupProps | Properties for defining a |