Package software.amazon.awscdk.services.mediapackage
AWS::MediaPackage Construct Library
---
AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2.
For more information on how to migrate, see the Migrating to AWS CDK v2 guide.
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.mediapackage.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for MediaPackage construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::MediaPackage resources directly.
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.)
Deprecated: AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2. For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html
-
ClassDescriptionA CloudFormation
AWS::MediaPackage::Asset
.A fluent builder forCfnAsset
.The playback endpoint for a packaging configuration on an asset.A builder forCfnAsset.EgressEndpointProperty
An implementation forCfnAsset.EgressEndpointProperty
Properties for defining aCfnAsset
.A builder forCfnAssetProps
An implementation forCfnAssetProps
A CloudFormationAWS::MediaPackage::Channel
.A fluent builder forCfnChannel
.HLS ingest configuration.A builder forCfnChannel.HlsIngestProperty
An implementation forCfnChannel.HlsIngestProperty
An endpoint for ingesting source content for a channel.A builder forCfnChannel.IngestEndpointProperty
An implementation forCfnChannel.IngestEndpointProperty
The access log configuration parameters for your channel.A builder forCfnChannel.LogConfigurationProperty
An implementation forCfnChannel.LogConfigurationProperty
Properties for defining aCfnChannel
.A builder forCfnChannelProps
An implementation forCfnChannelProps
A CloudFormationAWS::MediaPackage::OriginEndpoint
.Parameters for enabling CDN authorization on the endpoint.A builder forCfnOriginEndpoint.AuthorizationProperty
An implementation forCfnOriginEndpoint.AuthorizationProperty
A fluent builder forCfnOriginEndpoint
.Holds encryption information so that access to the content can be controlled by a DRM solution.A builder forCfnOriginEndpoint.CmafEncryptionProperty
An implementation forCfnOriginEndpoint.CmafEncryptionProperty
Parameters for Common Media Application Format (CMAF) packaging.A builder forCfnOriginEndpoint.CmafPackageProperty
An implementation forCfnOriginEndpoint.CmafPackageProperty
Holds encryption information so that access to the content can be controlled by a DRM solution.A builder forCfnOriginEndpoint.DashEncryptionProperty
An implementation forCfnOriginEndpoint.DashEncryptionProperty
Parameters for DASH packaging.A builder forCfnOriginEndpoint.DashPackageProperty
An implementation forCfnOriginEndpoint.DashPackageProperty
UseencryptionContractConfiguration
to configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0.An implementation forCfnOriginEndpoint.EncryptionContractConfigurationProperty
Holds encryption information so that access to the content can be controlled by a DRM solution.A builder forCfnOriginEndpoint.HlsEncryptionProperty
An implementation forCfnOriginEndpoint.HlsEncryptionProperty
An HTTP Live Streaming (HLS) manifest configuration on a CMAF endpoint.A builder forCfnOriginEndpoint.HlsManifestProperty
An implementation forCfnOriginEndpoint.HlsManifestProperty
Parameters for Apple HLS packaging.A builder forCfnOriginEndpoint.HlsPackageProperty
An implementation forCfnOriginEndpoint.HlsPackageProperty
Holds encryption information so that access to the content can be controlled by a DRM solution.A builder forCfnOriginEndpoint.MssEncryptionProperty
An implementation forCfnOriginEndpoint.MssEncryptionProperty
Parameters for Microsoft Smooth Streaming packaging.A builder forCfnOriginEndpoint.MssPackageProperty
An implementation forCfnOriginEndpoint.MssPackageProperty
Key provider settings for DRM.A builder forCfnOriginEndpoint.SpekeKeyProviderProperty
An implementation forCfnOriginEndpoint.SpekeKeyProviderProperty
Limitations for outputs from the endpoint, based on the video bitrate.A builder forCfnOriginEndpoint.StreamSelectionProperty
An implementation forCfnOriginEndpoint.StreamSelectionProperty
Properties for defining aCfnOriginEndpoint
.A builder forCfnOriginEndpointProps
An implementation forCfnOriginEndpointProps
A CloudFormationAWS::MediaPackage::PackagingConfiguration
.A fluent builder forCfnPackagingConfiguration
.Holds encryption information so that access to the content can be controlled by a DRM solution.A builder forCfnPackagingConfiguration.CmafEncryptionProperty
An implementation forCfnPackagingConfiguration.CmafEncryptionProperty
Parameters for a packaging configuration that uses Common Media Application Format (CMAF) packaging.A builder forCfnPackagingConfiguration.CmafPackageProperty
An implementation forCfnPackagingConfiguration.CmafPackageProperty
Holds encryption information so that access to the content can be controlled by a DRM solution.A builder forCfnPackagingConfiguration.DashEncryptionProperty
An implementation forCfnPackagingConfiguration.DashEncryptionProperty
Parameters for a DASH manifest.A builder forCfnPackagingConfiguration.DashManifestProperty
An implementation forCfnPackagingConfiguration.DashManifestProperty
Parameters for a packaging configuration that uses Dynamic Adaptive Streaming over HTTP (DASH) packaging.A builder forCfnPackagingConfiguration.DashPackageProperty
An implementation forCfnPackagingConfiguration.DashPackageProperty
UseencryptionContractConfiguration
to configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0.An implementation forCfnPackagingConfiguration.EncryptionContractConfigurationProperty
Holds encryption information so that access to the content can be controlled by a DRM solution.A builder forCfnPackagingConfiguration.HlsEncryptionProperty
An implementation forCfnPackagingConfiguration.HlsEncryptionProperty
Parameters for an HLS manifest.A builder forCfnPackagingConfiguration.HlsManifestProperty
An implementation forCfnPackagingConfiguration.HlsManifestProperty
Parameters for a packaging configuration that uses HTTP Live Streaming (HLS) packaging.A builder forCfnPackagingConfiguration.HlsPackageProperty
An implementation forCfnPackagingConfiguration.HlsPackageProperty
Holds encryption information so that access to the content can be controlled by a DRM solution.A builder forCfnPackagingConfiguration.MssEncryptionProperty
An implementation forCfnPackagingConfiguration.MssEncryptionProperty
Parameters for a Microsoft Smooth manifest.A builder forCfnPackagingConfiguration.MssManifestProperty
An implementation forCfnPackagingConfiguration.MssManifestProperty
Parameters for a packaging configuration that uses Microsoft Smooth Streaming (MSS) packaging.A builder forCfnPackagingConfiguration.MssPackageProperty
An implementation forCfnPackagingConfiguration.MssPackageProperty
A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that provides encryption keys.A builder forCfnPackagingConfiguration.SpekeKeyProviderProperty
An implementation forCfnPackagingConfiguration.SpekeKeyProviderProperty
Limitations for outputs from the endpoint, based on the video bitrate.A builder forCfnPackagingConfiguration.StreamSelectionProperty
An implementation forCfnPackagingConfiguration.StreamSelectionProperty
Properties for defining aCfnPackagingConfiguration
.A builder forCfnPackagingConfigurationProps
An implementation forCfnPackagingConfigurationProps
A CloudFormationAWS::MediaPackage::PackagingGroup
.Parameters for enabling CDN authorization.A builder forCfnPackagingGroup.AuthorizationProperty
An implementation forCfnPackagingGroup.AuthorizationProperty
A fluent builder forCfnPackagingGroup
.Sets a custom Amazon CloudWatch log group name for egress logs.A builder forCfnPackagingGroup.LogConfigurationProperty
An implementation forCfnPackagingGroup.LogConfigurationProperty
Properties for defining aCfnPackagingGroup
.A builder forCfnPackagingGroupProps
An implementation forCfnPackagingGroupProps