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.EgressEndpointPropertyAn implementation forCfnAsset.EgressEndpointPropertyProperties for defining aCfnAsset.A builder forCfnAssetPropsAn implementation forCfnAssetPropsA CloudFormationAWS::MediaPackage::Channel.A fluent builder forCfnChannel.HLS ingest configuration.A builder forCfnChannel.HlsIngestPropertyAn implementation forCfnChannel.HlsIngestPropertyAn endpoint for ingesting source content for a channel.A builder forCfnChannel.IngestEndpointPropertyAn implementation forCfnChannel.IngestEndpointPropertyThe access log configuration parameters for your channel.A builder forCfnChannel.LogConfigurationPropertyAn implementation forCfnChannel.LogConfigurationPropertyProperties for defining aCfnChannel.A builder forCfnChannelPropsAn implementation forCfnChannelPropsA CloudFormationAWS::MediaPackage::OriginEndpoint.Parameters for enabling CDN authorization on the endpoint.A builder forCfnOriginEndpoint.AuthorizationPropertyAn implementation forCfnOriginEndpoint.AuthorizationPropertyA fluent builder forCfnOriginEndpoint.Holds encryption information so that access to the content can be controlled by a DRM solution.A builder forCfnOriginEndpoint.CmafEncryptionPropertyAn implementation forCfnOriginEndpoint.CmafEncryptionPropertyParameters for Common Media Application Format (CMAF) packaging.A builder forCfnOriginEndpoint.CmafPackagePropertyAn implementation forCfnOriginEndpoint.CmafPackagePropertyHolds encryption information so that access to the content can be controlled by a DRM solution.A builder forCfnOriginEndpoint.DashEncryptionPropertyAn implementation forCfnOriginEndpoint.DashEncryptionPropertyParameters for DASH packaging.A builder forCfnOriginEndpoint.DashPackagePropertyAn implementation forCfnOriginEndpoint.DashPackagePropertyUseencryptionContractConfigurationto configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0.An implementation forCfnOriginEndpoint.EncryptionContractConfigurationPropertyHolds encryption information so that access to the content can be controlled by a DRM solution.A builder forCfnOriginEndpoint.HlsEncryptionPropertyAn implementation forCfnOriginEndpoint.HlsEncryptionPropertyAn HTTP Live Streaming (HLS) manifest configuration on a CMAF endpoint.A builder forCfnOriginEndpoint.HlsManifestPropertyAn implementation forCfnOriginEndpoint.HlsManifestPropertyParameters for Apple HLS packaging.A builder forCfnOriginEndpoint.HlsPackagePropertyAn implementation forCfnOriginEndpoint.HlsPackagePropertyHolds encryption information so that access to the content can be controlled by a DRM solution.A builder forCfnOriginEndpoint.MssEncryptionPropertyAn implementation forCfnOriginEndpoint.MssEncryptionPropertyParameters for Microsoft Smooth Streaming packaging.A builder forCfnOriginEndpoint.MssPackagePropertyAn implementation forCfnOriginEndpoint.MssPackagePropertyKey provider settings for DRM.A builder forCfnOriginEndpoint.SpekeKeyProviderPropertyAn implementation forCfnOriginEndpoint.SpekeKeyProviderPropertyLimitations for outputs from the endpoint, based on the video bitrate.A builder forCfnOriginEndpoint.StreamSelectionPropertyAn implementation forCfnOriginEndpoint.StreamSelectionPropertyProperties for defining aCfnOriginEndpoint.A builder forCfnOriginEndpointPropsAn implementation forCfnOriginEndpointPropsA 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.CmafEncryptionPropertyAn implementation forCfnPackagingConfiguration.CmafEncryptionPropertyParameters for a packaging configuration that uses Common Media Application Format (CMAF) packaging.A builder forCfnPackagingConfiguration.CmafPackagePropertyAn implementation forCfnPackagingConfiguration.CmafPackagePropertyHolds encryption information so that access to the content can be controlled by a DRM solution.A builder forCfnPackagingConfiguration.DashEncryptionPropertyAn implementation forCfnPackagingConfiguration.DashEncryptionPropertyParameters for a DASH manifest.A builder forCfnPackagingConfiguration.DashManifestPropertyAn implementation forCfnPackagingConfiguration.DashManifestPropertyParameters for a packaging configuration that uses Dynamic Adaptive Streaming over HTTP (DASH) packaging.A builder forCfnPackagingConfiguration.DashPackagePropertyAn implementation forCfnPackagingConfiguration.DashPackagePropertyUseencryptionContractConfigurationto configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0.An implementation forCfnPackagingConfiguration.EncryptionContractConfigurationPropertyHolds encryption information so that access to the content can be controlled by a DRM solution.A builder forCfnPackagingConfiguration.HlsEncryptionPropertyAn implementation forCfnPackagingConfiguration.HlsEncryptionPropertyParameters for an HLS manifest.A builder forCfnPackagingConfiguration.HlsManifestPropertyAn implementation forCfnPackagingConfiguration.HlsManifestPropertyParameters for a packaging configuration that uses HTTP Live Streaming (HLS) packaging.A builder forCfnPackagingConfiguration.HlsPackagePropertyAn implementation forCfnPackagingConfiguration.HlsPackagePropertyHolds encryption information so that access to the content can be controlled by a DRM solution.A builder forCfnPackagingConfiguration.MssEncryptionPropertyAn implementation forCfnPackagingConfiguration.MssEncryptionPropertyParameters for a Microsoft Smooth manifest.A builder forCfnPackagingConfiguration.MssManifestPropertyAn implementation forCfnPackagingConfiguration.MssManifestPropertyParameters for a packaging configuration that uses Microsoft Smooth Streaming (MSS) packaging.A builder forCfnPackagingConfiguration.MssPackagePropertyAn implementation forCfnPackagingConfiguration.MssPackagePropertyA configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that provides encryption keys.A builder forCfnPackagingConfiguration.SpekeKeyProviderPropertyAn implementation forCfnPackagingConfiguration.SpekeKeyProviderPropertyLimitations for outputs from the endpoint, based on the video bitrate.A builder forCfnPackagingConfiguration.StreamSelectionPropertyAn implementation forCfnPackagingConfiguration.StreamSelectionPropertyProperties for defining aCfnPackagingConfiguration.A builder forCfnPackagingConfigurationPropsAn implementation forCfnPackagingConfigurationPropsA CloudFormationAWS::MediaPackage::PackagingGroup.Parameters for enabling CDN authorization.A builder forCfnPackagingGroup.AuthorizationPropertyAn implementation forCfnPackagingGroup.AuthorizationPropertyA fluent builder forCfnPackagingGroup.Sets a custom Amazon CloudWatch log group name for egress logs.A builder forCfnPackagingGroup.LogConfigurationPropertyAn implementation forCfnPackagingGroup.LogConfigurationPropertyProperties for defining aCfnPackagingGroup.A builder forCfnPackagingGroupPropsAn implementation forCfnPackagingGroupProps