All Classes and Interfaces

Class
Description
A CloudFormation `AWS::MediaPackage::Asset`.
A fluent builder for CfnAsset.
The playback endpoint for a packaging configuration on an asset.
An implementation for CfnAsset.EgressEndpointProperty
Properties for defining a `CfnAsset`.
A builder for CfnAssetProps
An implementation for CfnAssetProps
A CloudFormation `AWS::MediaPackage::Channel`.
A fluent builder for CfnChannel.
HLS ingest configuration.
An implementation for CfnChannel.HlsIngestProperty
An endpoint for ingesting source content for a channel.
An implementation for CfnChannel.IngestEndpointProperty
The access log configuration parameters for your channel.
Properties for defining a `CfnChannel`.
A builder for CfnChannelProps
An implementation for CfnChannelProps
A CloudFormation `AWS::MediaPackage::OriginEndpoint`.
Parameters for enabling CDN authorization on the endpoint.
A fluent builder for CfnOriginEndpoint.
Holds encryption information so that access to the content can be controlled by a DRM solution.
Parameters for Common Media Application Format (CMAF) packaging.
Holds encryption information so that access to the content can be controlled by a DRM solution.
Parameters for DASH packaging.
Use `encryptionContractConfiguration` to configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0.
Holds encryption information so that access to the content can be controlled by a DRM solution.
An HTTP Live Streaming (HLS) manifest configuration on a CMAF endpoint.
Parameters for Apple HLS packaging.
Holds encryption information so that access to the content can be controlled by a DRM solution.
Parameters for Microsoft Smooth Streaming packaging.
Key provider settings for DRM.
Limitations for outputs from the endpoint, based on the video bitrate.
Properties for defining a `CfnOriginEndpoint`.
An implementation for CfnOriginEndpointProps
A CloudFormation `AWS::MediaPackage::PackagingConfiguration`.
A fluent builder for CfnPackagingConfiguration.
Holds encryption information so that access to the content can be controlled by a DRM solution.
Parameters for a packaging configuration that uses Common Media Application Format (CMAF) packaging.
Holds encryption information so that access to the content can be controlled by a DRM solution.
Parameters for a DASH manifest.
Parameters for a packaging configuration that uses Dynamic Adaptive Streaming over HTTP (DASH) packaging.
Use `encryptionContractConfiguration` to configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0.
Holds encryption information so that access to the content can be controlled by a DRM solution.
Parameters for an HLS manifest.
Parameters for a packaging configuration that uses HTTP Live Streaming (HLS) packaging.
Holds encryption information so that access to the content can be controlled by a DRM solution.
Parameters for a Microsoft Smooth manifest.
Parameters for a packaging configuration that uses Microsoft Smooth Streaming (MSS) packaging.
A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that provides encryption keys.
Limitations for outputs from the endpoint, based on the video bitrate.
Properties for defining a `CfnPackagingConfiguration`.
An implementation for CfnPackagingConfigurationProps
A CloudFormation `AWS::MediaPackage::PackagingGroup`.
Parameters for enabling CDN authorization.
A fluent builder for CfnPackagingGroup.
Sets a custom Amazon CloudWatch log group name for egress logs.
Properties for defining a `CfnPackagingGroup`.
An implementation for CfnPackagingGroupProps