Package-level declarations
Types
Access is denied because either you don't have permissions to perform the requested operation or MediaPackage is getting throttling errors with CDN authorization. The user or role that is making the request must have at least one IAM permissions policy attached that grants the required permissions. For more information, see Access Management in the IAM User Guide. Or, if you're using CDN authorization, you will receive this exception if MediaPackage receives a throttling error from Secrets Manager.
The settings to enable CDN authorization headers in MediaPackage.
The configuration of the channel group.
The configuration of the channel.
Updating or deleting this resource can cause an inconsistent state.
Create a DASH manifest configuration.
The request object for creating a new harvest job.
The response object returned after creating a harvest job.
Create an HTTP live streaming (HLS) manifest configuration.
Create a low-latency HTTP live streaming (HLS) manifest configuration.
Configuration parameters for creating a Microsoft Smooth Streaming (MSS) manifest. MSS is a streaming media format developed by Microsoft that delivers adaptive bitrate streaming content to compatible players and devices.
The base URLs to use for retrieving segments. You can specify multiple locations and indicate the priority and weight for when each should be used, for use in mutli-CDN workflows.
For use with DVB-DASH profiles only. The settings for font downloads that you want Elemental MediaPackage to pass through to the manifest.
For use with DVB-DASH profiles only. The settings for error reporting from the playback device that you want Elemental MediaPackage to pass through to the manifest.
For endpoints that use the DVB-DASH profile only. The font download and error reporting information that you want MediaPackage to pass through to the manifest.
Details about the content that you want MediaPackage to pass through in the manifest to the playback device.
The configuration for DASH subtitles.
The settings for TTML subtitles.
Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).
The configuration for the destination where the harvested content will be exported.
The parameters for encrypting content.
Configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use.
The encryption type.
Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
The failover settings for the endpoint.
Retrieve the DASH manifest configuration.
The request object for retrieving a specific harvest job.
The response object containing the details of the requested harvest job.
Retrieve the HTTP live streaming (HLS) manifest configuration.
Retrieve the low-latency HTTP live streaming (HLS) manifest configuration.
Configuration details for a Microsoft Smooth Streaming (MSS) manifest associated with an origin endpoint. This includes all the settings and properties that define how the MSS content is packaged and delivered.
Information about a harvested DASH manifest.
Information about a harvested HLS manifest.
Information about a harvested Low-Latency HLS manifest.
A collection of harvested manifests of different types.
Defines the schedule configuration for a harvest job.
Represents a harvest job resource in MediaPackage v2, which is used to export content from an origin endpoint to an S3 bucket.
The ingest domain URL where the source stream should be sent.
The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive.
Indicates that an error from the service occurred while trying to process a request.
List the DASH manifest configuration.
The request object for listing harvest jobs.
The response object containing the list of harvest jobs that match the specified criteria.
List the HTTP live streaming (HLS) manifest configuration.
List the low-latency HTTP live streaming (HLS) manifest configuration.
Summary information about a Microsoft Smooth Streaming (MSS) manifest configuration. This provides key details about the MSS manifest without including all configuration parameters.
Base class for all service related exceptions thrown by the MediaPackageV2 client
The configuration of the origin endpoint.
The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN.
The specified resource doesn't exist.
Configuration parameters for where in an S3 bucket to place the harvested content.
The request would cause a service quota to be exceeded.
The parameters for the SPEKE key provider.
The request throughput limit was exceeded.
The input failed to meet the constraints specified by the AWS service.