We recommend new projects start with resources from the AWS provider.
aws-native.mediapackage.PackagingConfiguration
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource schema for AWS::MediaPackage::PackagingConfiguration
Create PackagingConfiguration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PackagingConfiguration(name: string, args: PackagingConfigurationArgs, opts?: CustomResourceOptions);@overload
def PackagingConfiguration(resource_name: str,
                           args: PackagingConfigurationArgs,
                           opts: Optional[ResourceOptions] = None)
@overload
def PackagingConfiguration(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           aws_id: Optional[str] = None,
                           packaging_group_id: Optional[str] = None,
                           cmaf_package: Optional[PackagingConfigurationCmafPackageArgs] = None,
                           dash_package: Optional[PackagingConfigurationDashPackageArgs] = None,
                           hls_package: Optional[PackagingConfigurationHlsPackageArgs] = None,
                           mss_package: Optional[PackagingConfigurationMssPackageArgs] = None,
                           tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewPackagingConfiguration(ctx *Context, name string, args PackagingConfigurationArgs, opts ...ResourceOption) (*PackagingConfiguration, error)public PackagingConfiguration(string name, PackagingConfigurationArgs args, CustomResourceOptions? opts = null)
public PackagingConfiguration(String name, PackagingConfigurationArgs args)
public PackagingConfiguration(String name, PackagingConfigurationArgs args, CustomResourceOptions options)
type: aws-native:mediapackage:PackagingConfiguration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args PackagingConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PackagingConfigurationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PackagingConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PackagingConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PackagingConfigurationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
PackagingConfiguration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The PackagingConfiguration resource accepts the following input properties:
- AwsId string
- The ID of the PackagingConfiguration.
- PackagingGroup stringId 
- The ID of a PackagingGroup.
- CmafPackage Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration Cmaf Package 
- A CMAF packaging configuration.
- DashPackage Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration Dash Package 
- A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
- HlsPackage Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration Hls Package 
- An HTTP Live Streaming (HLS) packaging configuration.
- MssPackage Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration Mss Package 
- A Microsoft Smooth Streaming (MSS) PackagingConfiguration.
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- A collection of tags associated with a resource
- AwsId string
- The ID of the PackagingConfiguration.
- PackagingGroup stringId 
- The ID of a PackagingGroup.
- CmafPackage PackagingConfiguration Cmaf Package Args 
- A CMAF packaging configuration.
- DashPackage PackagingConfiguration Dash Package Args 
- A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
- HlsPackage PackagingConfiguration Hls Package Args 
- An HTTP Live Streaming (HLS) packaging configuration.
- MssPackage PackagingConfiguration Mss Package Args 
- A Microsoft Smooth Streaming (MSS) PackagingConfiguration.
- 
TagArgs 
- A collection of tags associated with a resource
- awsId String
- The ID of the PackagingConfiguration.
- packagingGroup StringId 
- The ID of a PackagingGroup.
- cmafPackage PackagingConfiguration Cmaf Package 
- A CMAF packaging configuration.
- dashPackage PackagingConfiguration Dash Package 
- A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
- hlsPackage PackagingConfiguration Hls Package 
- An HTTP Live Streaming (HLS) packaging configuration.
- mssPackage PackagingConfiguration Mss Package 
- A Microsoft Smooth Streaming (MSS) PackagingConfiguration.
- List<Tag>
- A collection of tags associated with a resource
- awsId string
- The ID of the PackagingConfiguration.
- packagingGroup stringId 
- The ID of a PackagingGroup.
- cmafPackage PackagingConfiguration Cmaf Package 
- A CMAF packaging configuration.
- dashPackage PackagingConfiguration Dash Package 
- A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
- hlsPackage PackagingConfiguration Hls Package 
- An HTTP Live Streaming (HLS) packaging configuration.
- mssPackage PackagingConfiguration Mss Package 
- A Microsoft Smooth Streaming (MSS) PackagingConfiguration.
- Tag[]
- A collection of tags associated with a resource
- aws_id str
- The ID of the PackagingConfiguration.
- packaging_group_ strid 
- The ID of a PackagingGroup.
- cmaf_package PackagingConfiguration Cmaf Package Args 
- A CMAF packaging configuration.
- dash_package PackagingConfiguration Dash Package Args 
- A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
- hls_package PackagingConfiguration Hls Package Args 
- An HTTP Live Streaming (HLS) packaging configuration.
- mss_package PackagingConfiguration Mss Package Args 
- A Microsoft Smooth Streaming (MSS) PackagingConfiguration.
- 
Sequence[TagArgs] 
- A collection of tags associated with a resource
- awsId String
- The ID of the PackagingConfiguration.
- packagingGroup StringId 
- The ID of a PackagingGroup.
- cmafPackage Property Map
- A CMAF packaging configuration.
- dashPackage Property Map
- A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
- hlsPackage Property Map
- An HTTP Live Streaming (HLS) packaging configuration.
- mssPackage Property Map
- A Microsoft Smooth Streaming (MSS) PackagingConfiguration.
- List<Property Map>
- A collection of tags associated with a resource
Outputs
All input properties are implicitly available as output properties. Additionally, the PackagingConfiguration resource produces the following output properties:
Supporting Types
PackagingConfigurationCmafEncryption, PackagingConfigurationCmafEncryptionArgs        
- SpekeKey Pulumi.Provider Aws Native. Media Package. Inputs. Packaging Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- SpekeKey PackagingProvider Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- spekeKey PackagingProvider Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- spekeKey PackagingProvider Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- speke_key_ Packagingprovider Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- spekeKey Property MapProvider 
- Parameters for the SPEKE key provider.
PackagingConfigurationCmafPackage, PackagingConfigurationCmafPackageArgs        
- HlsManifests List<Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration Hls Manifest> 
- A list of HLS manifest configurations.
- Encryption
Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration Cmaf Encryption 
- Parameters for encrypting content.
- IncludeEncoder boolConfiguration In Segments 
- When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.
- SegmentDuration intSeconds 
- Duration (in seconds) of each segment. Actual segments are rounded to the nearest multiple of the source fragment duration.
- HlsManifests []PackagingConfiguration Hls Manifest 
- A list of HLS manifest configurations.
- Encryption
PackagingConfiguration Cmaf Encryption 
- Parameters for encrypting content.
- IncludeEncoder boolConfiguration In Segments 
- When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.
- SegmentDuration intSeconds 
- Duration (in seconds) of each segment. Actual segments are rounded to the nearest multiple of the source fragment duration.
- hlsManifests List<PackagingConfiguration Hls Manifest> 
- A list of HLS manifest configurations.
- encryption
PackagingConfiguration Cmaf Encryption 
- Parameters for encrypting content.
- includeEncoder BooleanConfiguration In Segments 
- When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.
- segmentDuration IntegerSeconds 
- Duration (in seconds) of each segment. Actual segments are rounded to the nearest multiple of the source fragment duration.
- hlsManifests PackagingConfiguration Hls Manifest[] 
- A list of HLS manifest configurations.
- encryption
PackagingConfiguration Cmaf Encryption 
- Parameters for encrypting content.
- includeEncoder booleanConfiguration In Segments 
- When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.
- segmentDuration numberSeconds 
- Duration (in seconds) of each segment. Actual segments are rounded to the nearest multiple of the source fragment duration.
- hls_manifests Sequence[PackagingConfiguration Hls Manifest] 
- A list of HLS manifest configurations.
- encryption
PackagingConfiguration Cmaf Encryption 
- Parameters for encrypting content.
- include_encoder_ boolconfiguration_ in_ segments 
- When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.
- segment_duration_ intseconds 
- Duration (in seconds) of each segment. Actual segments are rounded to the nearest multiple of the source fragment duration.
- hlsManifests List<Property Map>
- A list of HLS manifest configurations.
- encryption Property Map
- Parameters for encrypting content.
- includeEncoder BooleanConfiguration In Segments 
- When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.
- segmentDuration NumberSeconds 
- Duration (in seconds) of each segment. Actual segments are rounded to the nearest multiple of the source fragment duration.
PackagingConfigurationDashEncryption, PackagingConfigurationDashEncryptionArgs        
- SpekeKey Pulumi.Provider Aws Native. Media Package. Inputs. Packaging Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- SpekeKey PackagingProvider Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- spekeKey PackagingProvider Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- spekeKey PackagingProvider Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- speke_key_ Packagingprovider Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- spekeKey Property MapProvider 
- Parameters for the SPEKE key provider.
PackagingConfigurationDashManifest, PackagingConfigurationDashManifestArgs        
- ManifestLayout Pulumi.Aws Native. Media Package. Packaging Configuration Dash Manifest Manifest Layout 
- Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.
- ManifestName string
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- MinBuffer intTime Seconds 
- Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- Profile
Pulumi.Aws Native. Media Package. Packaging Configuration Dash Manifest Profile 
- The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
- ScteMarkers Pulumi.Source Aws Native. Media Package. Packaging Configuration Dash Manifest Scte Markers Source 
- The source of scte markers used. When set to SEGMENTS, the scte markers are sourced from the segments of the ingested content. When set to MANIFEST, the scte markers are sourced from the manifest of the ingested content.
- StreamSelection Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- ManifestLayout PackagingConfiguration Dash Manifest Manifest Layout 
- Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.
- ManifestName string
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- MinBuffer intTime Seconds 
- Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- Profile
PackagingConfiguration Dash Manifest Profile 
- The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
- ScteMarkers PackagingSource Configuration Dash Manifest Scte Markers Source 
- The source of scte markers used. When set to SEGMENTS, the scte markers are sourced from the segments of the ingested content. When set to MANIFEST, the scte markers are sourced from the manifest of the ingested content.
- StreamSelection PackagingConfiguration Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- manifestLayout PackagingConfiguration Dash Manifest Manifest Layout 
- Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.
- manifestName String
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- minBuffer IntegerTime Seconds 
- Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- profile
PackagingConfiguration Dash Manifest Profile 
- The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
- scteMarkers PackagingSource Configuration Dash Manifest Scte Markers Source 
- The source of scte markers used. When set to SEGMENTS, the scte markers are sourced from the segments of the ingested content. When set to MANIFEST, the scte markers are sourced from the manifest of the ingested content.
- streamSelection PackagingConfiguration Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- manifestLayout PackagingConfiguration Dash Manifest Manifest Layout 
- Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.
- manifestName string
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- minBuffer numberTime Seconds 
- Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- profile
PackagingConfiguration Dash Manifest Profile 
- The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
- scteMarkers PackagingSource Configuration Dash Manifest Scte Markers Source 
- The source of scte markers used. When set to SEGMENTS, the scte markers are sourced from the segments of the ingested content. When set to MANIFEST, the scte markers are sourced from the manifest of the ingested content.
- streamSelection PackagingConfiguration Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- manifest_layout PackagingConfiguration Dash Manifest Manifest Layout 
- Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.
- manifest_name str
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- min_buffer_ inttime_ seconds 
- Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- profile
PackagingConfiguration Dash Manifest Profile 
- The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
- scte_markers_ Packagingsource Configuration Dash Manifest Scte Markers Source 
- The source of scte markers used. When set to SEGMENTS, the scte markers are sourced from the segments of the ingested content. When set to MANIFEST, the scte markers are sourced from the manifest of the ingested content.
- stream_selection PackagingConfiguration Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- manifestLayout "FULL" | "COMPACT"
- Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.
- manifestName String
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- minBuffer NumberTime Seconds 
- Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- profile "NONE" | "HBBTV_1_5"
- The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
- scteMarkers "SEGMENTS" | "MANIFEST"Source 
- The source of scte markers used. When set to SEGMENTS, the scte markers are sourced from the segments of the ingested content. When set to MANIFEST, the scte markers are sourced from the manifest of the ingested content.
- streamSelection Property Map
- Limitations for outputs from the endpoint, based on the video bitrate.
PackagingConfigurationDashManifestManifestLayout, PackagingConfigurationDashManifestManifestLayoutArgs            
- Full
- FULL
- Compact
- COMPACT
- PackagingConfiguration Dash Manifest Manifest Layout Full 
- FULL
- PackagingConfiguration Dash Manifest Manifest Layout Compact 
- COMPACT
- Full
- FULL
- Compact
- COMPACT
- Full
- FULL
- Compact
- COMPACT
- FULL
- FULL
- COMPACT
- COMPACT
- "FULL"
- FULL
- "COMPACT"
- COMPACT
PackagingConfigurationDashManifestProfile, PackagingConfigurationDashManifestProfileArgs          
- None
- NONE
- Hbbtv15
- HBBTV_1_5
- PackagingConfiguration Dash Manifest Profile None 
- NONE
- PackagingConfiguration Dash Manifest Profile Hbbtv15 
- HBBTV_1_5
- None
- NONE
- Hbbtv15
- HBBTV_1_5
- None
- NONE
- Hbbtv15
- HBBTV_1_5
- NONE
- NONE
- HBBTV15
- HBBTV_1_5
- "NONE"
- NONE
- "HBBTV_1_5"
- HBBTV_1_5
PackagingConfigurationDashManifestScteMarkersSource, PackagingConfigurationDashManifestScteMarkersSourceArgs              
- Segments
- SEGMENTS
- Manifest
- MANIFEST
- PackagingConfiguration Dash Manifest Scte Markers Source Segments 
- SEGMENTS
- PackagingConfiguration Dash Manifest Scte Markers Source Manifest 
- MANIFEST
- Segments
- SEGMENTS
- Manifest
- MANIFEST
- Segments
- SEGMENTS
- Manifest
- MANIFEST
- SEGMENTS
- SEGMENTS
- MANIFEST
- MANIFEST
- "SEGMENTS"
- SEGMENTS
- "MANIFEST"
- MANIFEST
PackagingConfigurationDashPackage, PackagingConfigurationDashPackageArgs        
- DashManifests List<Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration Dash Manifest> 
- A list of DASH manifest configurations.
- Encryption
Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration Dash Encryption 
- Parameters for encrypting content.
- IncludeEncoder boolConfiguration In Segments 
- When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.
- IncludeIframe boolOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- PeriodTriggers List<Pulumi.Aws Native. Media Package. Packaging Configuration Dash Package Period Triggers Item> 
- A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Asset contains SCTE-35 ad markers.
- SegmentDuration intSeconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source segment duration.
- SegmentTemplate Pulumi.Format Aws Native. Media Package. Packaging Configuration Dash Package Segment Template Format 
- Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.
- DashManifests []PackagingConfiguration Dash Manifest 
- A list of DASH manifest configurations.
- Encryption
PackagingConfiguration Dash Encryption 
- Parameters for encrypting content.
- IncludeEncoder boolConfiguration In Segments 
- When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.
- IncludeIframe boolOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- PeriodTriggers []PackagingConfiguration Dash Package Period Triggers Item 
- A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Asset contains SCTE-35 ad markers.
- SegmentDuration intSeconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source segment duration.
- SegmentTemplate PackagingFormat Configuration Dash Package Segment Template Format 
- Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.
- dashManifests List<PackagingConfiguration Dash Manifest> 
- A list of DASH manifest configurations.
- encryption
PackagingConfiguration Dash Encryption 
- Parameters for encrypting content.
- includeEncoder BooleanConfiguration In Segments 
- When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.
- includeIframe BooleanOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- periodTriggers List<PackagingConfiguration Dash Package Period Triggers Item> 
- A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Asset contains SCTE-35 ad markers.
- segmentDuration IntegerSeconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source segment duration.
- segmentTemplate PackagingFormat Configuration Dash Package Segment Template Format 
- Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.
- dashManifests PackagingConfiguration Dash Manifest[] 
- A list of DASH manifest configurations.
- encryption
PackagingConfiguration Dash Encryption 
- Parameters for encrypting content.
- includeEncoder booleanConfiguration In Segments 
- When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.
- includeIframe booleanOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- periodTriggers PackagingConfiguration Dash Package Period Triggers Item[] 
- A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Asset contains SCTE-35 ad markers.
- segmentDuration numberSeconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source segment duration.
- segmentTemplate PackagingFormat Configuration Dash Package Segment Template Format 
- Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.
- dash_manifests Sequence[PackagingConfiguration Dash Manifest] 
- A list of DASH manifest configurations.
- encryption
PackagingConfiguration Dash Encryption 
- Parameters for encrypting content.
- include_encoder_ boolconfiguration_ in_ segments 
- When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.
- include_iframe_ boolonly_ stream 
- When enabled, an I-Frame only stream will be included in the output.
- period_triggers Sequence[PackagingConfiguration Dash Package Period Triggers Item] 
- A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Asset contains SCTE-35 ad markers.
- segment_duration_ intseconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source segment duration.
- segment_template_ Packagingformat Configuration Dash Package Segment Template Format 
- Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.
- dashManifests List<Property Map>
- A list of DASH manifest configurations.
- encryption Property Map
- Parameters for encrypting content.
- includeEncoder BooleanConfiguration In Segments 
- When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.
- includeIframe BooleanOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- periodTriggers List<"ADS">
- A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Asset contains SCTE-35 ad markers.
- segmentDuration NumberSeconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source segment duration.
- segmentTemplate "NUMBER_WITH_TIMELINE" | "TIME_WITH_TIMELINE" | "NUMBER_WITH_DURATION"Format 
- Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.
PackagingConfigurationDashPackagePeriodTriggersItem, PackagingConfigurationDashPackagePeriodTriggersItemArgs              
- Ads
- ADS
- PackagingConfiguration Dash Package Period Triggers Item Ads 
- ADS
- Ads
- ADS
- Ads
- ADS
- ADS
- ADS
- "ADS"
- ADS
PackagingConfigurationDashPackageSegmentTemplateFormat, PackagingConfigurationDashPackageSegmentTemplateFormatArgs              
- NumberWith Timeline 
- NUMBER_WITH_TIMELINE
- TimeWith Timeline 
- TIME_WITH_TIMELINE
- NumberWith Duration 
- NUMBER_WITH_DURATION
- PackagingConfiguration Dash Package Segment Template Format Number With Timeline 
- NUMBER_WITH_TIMELINE
- PackagingConfiguration Dash Package Segment Template Format Time With Timeline 
- TIME_WITH_TIMELINE
- PackagingConfiguration Dash Package Segment Template Format Number With Duration 
- NUMBER_WITH_DURATION
- NumberWith Timeline 
- NUMBER_WITH_TIMELINE
- TimeWith Timeline 
- TIME_WITH_TIMELINE
- NumberWith Duration 
- NUMBER_WITH_DURATION
- NumberWith Timeline 
- NUMBER_WITH_TIMELINE
- TimeWith Timeline 
- TIME_WITH_TIMELINE
- NumberWith Duration 
- NUMBER_WITH_DURATION
- NUMBER_WITH_TIMELINE
- NUMBER_WITH_TIMELINE
- TIME_WITH_TIMELINE
- TIME_WITH_TIMELINE
- NUMBER_WITH_DURATION
- NUMBER_WITH_DURATION
- "NUMBER_WITH_TIMELINE"
- NUMBER_WITH_TIMELINE
- "TIME_WITH_TIMELINE"
- TIME_WITH_TIMELINE
- "NUMBER_WITH_DURATION"
- NUMBER_WITH_DURATION
PackagingConfigurationEncryptionContractConfiguration, PackagingConfigurationEncryptionContractConfigurationArgs          
- PresetSpeke20Audio Pulumi.Aws Native. Media Package. Packaging Configuration Encryption Contract Configuration Preset Speke20Audio 
- A collection of audio encryption presets.
- PresetSpeke20Video Pulumi.Aws Native. Media Package. Packaging Configuration Encryption Contract Configuration Preset Speke20Video 
- A collection of video encryption presets.
- PresetSpeke20Audio PackagingConfiguration Encryption Contract Configuration Preset Speke20Audio 
- A collection of audio encryption presets.
- PresetSpeke20Video PackagingConfiguration Encryption Contract Configuration Preset Speke20Video 
- A collection of video encryption presets.
- presetSpeke20Audio PackagingConfiguration Encryption Contract Configuration Preset Speke20Audio 
- A collection of audio encryption presets.
- presetSpeke20Video PackagingConfiguration Encryption Contract Configuration Preset Speke20Video 
- A collection of video encryption presets.
- presetSpeke20Audio PackagingConfiguration Encryption Contract Configuration Preset Speke20Audio 
- A collection of audio encryption presets.
- presetSpeke20Video PackagingConfiguration Encryption Contract Configuration Preset Speke20Video 
- A collection of video encryption presets.
- preset_speke20_ Packagingaudio Configuration Encryption Contract Configuration Preset Speke20Audio 
- A collection of audio encryption presets.
- preset_speke20_ Packagingvideo Configuration Encryption Contract Configuration Preset Speke20Video 
- A collection of video encryption presets.
- presetSpeke20Audio "PRESET-AUDIO-1" | "PRESET-AUDIO-2" | "PRESET-AUDIO-3" | "SHARED" | "UNENCRYPTED"
- A collection of audio encryption presets.
- presetSpeke20Video "PRESET-VIDEO-1" | "PRESET-VIDEO-2" | "PRESET-VIDEO-3" | "PRESET-VIDEO-4" | "PRESET-VIDEO-5" | "PRESET-VIDEO-6" | "PRESET-VIDEO-7" | "PRESET-VIDEO-8" | "SHARED" | "UNENCRYPTED"
- A collection of video encryption presets.
PackagingConfigurationEncryptionContractConfigurationPresetSpeke20Audio, PackagingConfigurationEncryptionContractConfigurationPresetSpeke20AudioArgs              
- PresetAudio1 
- PRESET-AUDIO-1
- PresetAudio2 
- PRESET-AUDIO-2
- PresetAudio3 
- PRESET-AUDIO-3
- Shared
- SHARED
- Unencrypted
- UNENCRYPTED
- PackagingConfiguration Encryption Contract Configuration Preset Speke20Audio Preset Audio1 
- PRESET-AUDIO-1
- PackagingConfiguration Encryption Contract Configuration Preset Speke20Audio Preset Audio2 
- PRESET-AUDIO-2
- PackagingConfiguration Encryption Contract Configuration Preset Speke20Audio Preset Audio3 
- PRESET-AUDIO-3
- PackagingConfiguration Encryption Contract Configuration Preset Speke20Audio Shared 
- SHARED
- PackagingConfiguration Encryption Contract Configuration Preset Speke20Audio Unencrypted 
- UNENCRYPTED
- PresetAudio1 
- PRESET-AUDIO-1
- PresetAudio2 
- PRESET-AUDIO-2
- PresetAudio3 
- PRESET-AUDIO-3
- Shared
- SHARED
- Unencrypted
- UNENCRYPTED
- PresetAudio1 
- PRESET-AUDIO-1
- PresetAudio2 
- PRESET-AUDIO-2
- PresetAudio3 
- PRESET-AUDIO-3
- Shared
- SHARED
- Unencrypted
- UNENCRYPTED
- PRESET_AUDIO1
- PRESET-AUDIO-1
- PRESET_AUDIO2
- PRESET-AUDIO-2
- PRESET_AUDIO3
- PRESET-AUDIO-3
- SHARED
- SHARED
- UNENCRYPTED
- UNENCRYPTED
- "PRESET-AUDIO-1"
- PRESET-AUDIO-1
- "PRESET-AUDIO-2"
- PRESET-AUDIO-2
- "PRESET-AUDIO-3"
- PRESET-AUDIO-3
- "SHARED"
- SHARED
- "UNENCRYPTED"
- UNENCRYPTED
PackagingConfigurationEncryptionContractConfigurationPresetSpeke20Video, PackagingConfigurationEncryptionContractConfigurationPresetSpeke20VideoArgs              
- PresetVideo1 
- PRESET-VIDEO-1
- PresetVideo2 
- PRESET-VIDEO-2
- PresetVideo3 
- PRESET-VIDEO-3
- PresetVideo4 
- PRESET-VIDEO-4
- PresetVideo5 
- PRESET-VIDEO-5
- PresetVideo6 
- PRESET-VIDEO-6
- PresetVideo7 
- PRESET-VIDEO-7
- PresetVideo8 
- PRESET-VIDEO-8
- Shared
- SHARED
- Unencrypted
- UNENCRYPTED
- PackagingConfiguration Encryption Contract Configuration Preset Speke20Video Preset Video1 
- PRESET-VIDEO-1
- PackagingConfiguration Encryption Contract Configuration Preset Speke20Video Preset Video2 
- PRESET-VIDEO-2
- PackagingConfiguration Encryption Contract Configuration Preset Speke20Video Preset Video3 
- PRESET-VIDEO-3
- PackagingConfiguration Encryption Contract Configuration Preset Speke20Video Preset Video4 
- PRESET-VIDEO-4
- PackagingConfiguration Encryption Contract Configuration Preset Speke20Video Preset Video5 
- PRESET-VIDEO-5
- PackagingConfiguration Encryption Contract Configuration Preset Speke20Video Preset Video6 
- PRESET-VIDEO-6
- PackagingConfiguration Encryption Contract Configuration Preset Speke20Video Preset Video7 
- PRESET-VIDEO-7
- PackagingConfiguration Encryption Contract Configuration Preset Speke20Video Preset Video8 
- PRESET-VIDEO-8
- PackagingConfiguration Encryption Contract Configuration Preset Speke20Video Shared 
- SHARED
- PackagingConfiguration Encryption Contract Configuration Preset Speke20Video Unencrypted 
- UNENCRYPTED
- PresetVideo1 
- PRESET-VIDEO-1
- PresetVideo2 
- PRESET-VIDEO-2
- PresetVideo3 
- PRESET-VIDEO-3
- PresetVideo4 
- PRESET-VIDEO-4
- PresetVideo5 
- PRESET-VIDEO-5
- PresetVideo6 
- PRESET-VIDEO-6
- PresetVideo7 
- PRESET-VIDEO-7
- PresetVideo8 
- PRESET-VIDEO-8
- Shared
- SHARED
- Unencrypted
- UNENCRYPTED
- PresetVideo1 
- PRESET-VIDEO-1
- PresetVideo2 
- PRESET-VIDEO-2
- PresetVideo3 
- PRESET-VIDEO-3
- PresetVideo4 
- PRESET-VIDEO-4
- PresetVideo5 
- PRESET-VIDEO-5
- PresetVideo6 
- PRESET-VIDEO-6
- PresetVideo7 
- PRESET-VIDEO-7
- PresetVideo8 
- PRESET-VIDEO-8
- Shared
- SHARED
- Unencrypted
- UNENCRYPTED
- PRESET_VIDEO1
- PRESET-VIDEO-1
- PRESET_VIDEO2
- PRESET-VIDEO-2
- PRESET_VIDEO3
- PRESET-VIDEO-3
- PRESET_VIDEO4
- PRESET-VIDEO-4
- PRESET_VIDEO5
- PRESET-VIDEO-5
- PRESET_VIDEO6
- PRESET-VIDEO-6
- PRESET_VIDEO7
- PRESET-VIDEO-7
- PRESET_VIDEO8
- PRESET-VIDEO-8
- SHARED
- SHARED
- UNENCRYPTED
- UNENCRYPTED
- "PRESET-VIDEO-1"
- PRESET-VIDEO-1
- "PRESET-VIDEO-2"
- PRESET-VIDEO-2
- "PRESET-VIDEO-3"
- PRESET-VIDEO-3
- "PRESET-VIDEO-4"
- PRESET-VIDEO-4
- "PRESET-VIDEO-5"
- PRESET-VIDEO-5
- "PRESET-VIDEO-6"
- PRESET-VIDEO-6
- "PRESET-VIDEO-7"
- PRESET-VIDEO-7
- "PRESET-VIDEO-8"
- PRESET-VIDEO-8
- "SHARED"
- SHARED
- "UNENCRYPTED"
- UNENCRYPTED
PackagingConfigurationHlsEncryption, PackagingConfigurationHlsEncryptionArgs        
- SpekeKey Pulumi.Provider Aws Native. Media Package. Inputs. Packaging Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- ConstantInitialization stringVector 
- An HTTP Live Streaming (HLS) encryption configuration.
- EncryptionMethod Pulumi.Aws Native. Media Package. Packaging Configuration Hls Encryption Encryption Method 
- The encryption method to use.
- SpekeKey PackagingProvider Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- ConstantInitialization stringVector 
- An HTTP Live Streaming (HLS) encryption configuration.
- EncryptionMethod PackagingConfiguration Hls Encryption Encryption Method 
- The encryption method to use.
- spekeKey PackagingProvider Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- constantInitialization StringVector 
- An HTTP Live Streaming (HLS) encryption configuration.
- encryptionMethod PackagingConfiguration Hls Encryption Encryption Method 
- The encryption method to use.
- spekeKey PackagingProvider Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- constantInitialization stringVector 
- An HTTP Live Streaming (HLS) encryption configuration.
- encryptionMethod PackagingConfiguration Hls Encryption Encryption Method 
- The encryption method to use.
- speke_key_ Packagingprovider Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- constant_initialization_ strvector 
- An HTTP Live Streaming (HLS) encryption configuration.
- encryption_method PackagingConfiguration Hls Encryption Encryption Method 
- The encryption method to use.
- spekeKey Property MapProvider 
- Parameters for the SPEKE key provider.
- constantInitialization StringVector 
- An HTTP Live Streaming (HLS) encryption configuration.
- encryptionMethod "AES_128" | "SAMPLE_AES"
- The encryption method to use.
PackagingConfigurationHlsEncryptionEncryptionMethod, PackagingConfigurationHlsEncryptionEncryptionMethodArgs            
- Aes128
- AES_128
- SampleAes 
- SAMPLE_AES
- PackagingConfiguration Hls Encryption Encryption Method Aes128 
- AES_128
- PackagingConfiguration Hls Encryption Encryption Method Sample Aes 
- SAMPLE_AES
- Aes128
- AES_128
- SampleAes 
- SAMPLE_AES
- Aes128
- AES_128
- SampleAes 
- SAMPLE_AES
- AES128
- AES_128
- SAMPLE_AES
- SAMPLE_AES
- "AES_128"
- AES_128
- "SAMPLE_AES"
- SAMPLE_AES
PackagingConfigurationHlsManifest, PackagingConfigurationHlsManifestArgs        
- AdMarkers Pulumi.Aws Native. Media Package. Packaging Configuration Hls Manifest Ad Markers 
- This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source.
- IncludeIframe boolOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- ManifestName string
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- ProgramDate intTime Interval Seconds 
- The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
- RepeatExt boolXKey 
- When enabled, the EXT-X-KEY tag will be repeated in output manifests.
- StreamSelection Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration Stream Selection 
- Video bitrate limitations for outputs from this packaging configuration.
- AdMarkers PackagingConfiguration Hls Manifest Ad Markers 
- This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source.
- IncludeIframe boolOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- ManifestName string
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- ProgramDate intTime Interval Seconds 
- The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
- RepeatExt boolXKey 
- When enabled, the EXT-X-KEY tag will be repeated in output manifests.
- StreamSelection PackagingConfiguration Stream Selection 
- Video bitrate limitations for outputs from this packaging configuration.
- adMarkers PackagingConfiguration Hls Manifest Ad Markers 
- This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source.
- includeIframe BooleanOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- manifestName String
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- programDate IntegerTime Interval Seconds 
- The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
- repeatExt BooleanXKey 
- When enabled, the EXT-X-KEY tag will be repeated in output manifests.
- streamSelection PackagingConfiguration Stream Selection 
- Video bitrate limitations for outputs from this packaging configuration.
- adMarkers PackagingConfiguration Hls Manifest Ad Markers 
- This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source.
- includeIframe booleanOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- manifestName string
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- programDate numberTime Interval Seconds 
- The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
- repeatExt booleanXKey 
- When enabled, the EXT-X-KEY tag will be repeated in output manifests.
- streamSelection PackagingConfiguration Stream Selection 
- Video bitrate limitations for outputs from this packaging configuration.
- ad_markers PackagingConfiguration Hls Manifest Ad Markers 
- This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source.
- include_iframe_ boolonly_ stream 
- When enabled, an I-Frame only stream will be included in the output.
- manifest_name str
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- program_date_ inttime_ interval_ seconds 
- The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
- repeat_ext_ boolx_ key 
- When enabled, the EXT-X-KEY tag will be repeated in output manifests.
- stream_selection PackagingConfiguration Stream Selection 
- Video bitrate limitations for outputs from this packaging configuration.
- adMarkers "NONE" | "SCTE35_ENHANCED" | "PASSTHROUGH"
- This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source.
- includeIframe BooleanOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- manifestName String
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- programDate NumberTime Interval Seconds 
- The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
- repeatExt BooleanXKey 
- When enabled, the EXT-X-KEY tag will be repeated in output manifests.
- streamSelection Property Map
- Video bitrate limitations for outputs from this packaging configuration.
PackagingConfigurationHlsManifestAdMarkers, PackagingConfigurationHlsManifestAdMarkersArgs            
- None
- NONE
- Scte35Enhanced
- SCTE35_ENHANCED
- Passthrough
- PASSTHROUGH
- PackagingConfiguration Hls Manifest Ad Markers None 
- NONE
- PackagingConfiguration Hls Manifest Ad Markers Scte35Enhanced 
- SCTE35_ENHANCED
- PackagingConfiguration Hls Manifest Ad Markers Passthrough 
- PASSTHROUGH
- None
- NONE
- Scte35Enhanced
- SCTE35_ENHANCED
- Passthrough
- PASSTHROUGH
- None
- NONE
- Scte35Enhanced
- SCTE35_ENHANCED
- Passthrough
- PASSTHROUGH
- NONE
- NONE
- SCTE35_ENHANCED
- SCTE35_ENHANCED
- PASSTHROUGH
- PASSTHROUGH
- "NONE"
- NONE
- "SCTE35_ENHANCED"
- SCTE35_ENHANCED
- "PASSTHROUGH"
- PASSTHROUGH
PackagingConfigurationHlsPackage, PackagingConfigurationHlsPackageArgs        
- HlsManifests List<Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration Hls Manifest> 
- A list of HLS manifest configurations.
- Encryption
Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration Hls Encryption 
- Parameters for encrypting content.
- IncludeDvb boolSubtitles 
- When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- SegmentDuration intSeconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
- UseAudio boolRendition Group 
- When enabled, audio streams will be placed in rendition groups in the output.
- HlsManifests []PackagingConfiguration Hls Manifest 
- A list of HLS manifest configurations.
- Encryption
PackagingConfiguration Hls Encryption 
- Parameters for encrypting content.
- IncludeDvb boolSubtitles 
- When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- SegmentDuration intSeconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
- UseAudio boolRendition Group 
- When enabled, audio streams will be placed in rendition groups in the output.
- hlsManifests List<PackagingConfiguration Hls Manifest> 
- A list of HLS manifest configurations.
- encryption
PackagingConfiguration Hls Encryption 
- Parameters for encrypting content.
- includeDvb BooleanSubtitles 
- When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- segmentDuration IntegerSeconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
- useAudio BooleanRendition Group 
- When enabled, audio streams will be placed in rendition groups in the output.
- hlsManifests PackagingConfiguration Hls Manifest[] 
- A list of HLS manifest configurations.
- encryption
PackagingConfiguration Hls Encryption 
- Parameters for encrypting content.
- includeDvb booleanSubtitles 
- When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- segmentDuration numberSeconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
- useAudio booleanRendition Group 
- When enabled, audio streams will be placed in rendition groups in the output.
- hls_manifests Sequence[PackagingConfiguration Hls Manifest] 
- A list of HLS manifest configurations.
- encryption
PackagingConfiguration Hls Encryption 
- Parameters for encrypting content.
- include_dvb_ boolsubtitles 
- When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- segment_duration_ intseconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
- use_audio_ boolrendition_ group 
- When enabled, audio streams will be placed in rendition groups in the output.
- hlsManifests List<Property Map>
- A list of HLS manifest configurations.
- encryption Property Map
- Parameters for encrypting content.
- includeDvb BooleanSubtitles 
- When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- segmentDuration NumberSeconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
- useAudio BooleanRendition Group 
- When enabled, audio streams will be placed in rendition groups in the output.
PackagingConfigurationMssEncryption, PackagingConfigurationMssEncryptionArgs        
- SpekeKey Pulumi.Provider Aws Native. Media Package. Inputs. Packaging Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- SpekeKey PackagingProvider Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- spekeKey PackagingProvider Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- spekeKey PackagingProvider Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- speke_key_ Packagingprovider Configuration Speke Key Provider 
- Parameters for the SPEKE key provider.
- spekeKey Property MapProvider 
- Parameters for the SPEKE key provider.
PackagingConfigurationMssManifest, PackagingConfigurationMssManifestArgs        
- ManifestName string
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- StreamSelection Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration Stream Selection 
- Video bitrate limitations for outputs from this packaging configuration.
- ManifestName string
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- StreamSelection PackagingConfiguration Stream Selection 
- Video bitrate limitations for outputs from this packaging configuration.
- manifestName String
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- streamSelection PackagingConfiguration Stream Selection 
- Video bitrate limitations for outputs from this packaging configuration.
- manifestName string
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- streamSelection PackagingConfiguration Stream Selection 
- Video bitrate limitations for outputs from this packaging configuration.
- manifest_name str
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- stream_selection PackagingConfiguration Stream Selection 
- Video bitrate limitations for outputs from this packaging configuration.
- manifestName String
- A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- streamSelection Property Map
- Video bitrate limitations for outputs from this packaging configuration.
PackagingConfigurationMssPackage, PackagingConfigurationMssPackageArgs        
- MssManifests List<Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration Mss Manifest> 
- A list of MSS manifest configurations.
- Encryption
Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration Mss Encryption 
- Parameters for encrypting content.
- SegmentDuration intSeconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
- MssManifests []PackagingConfiguration Mss Manifest 
- A list of MSS manifest configurations.
- Encryption
PackagingConfiguration Mss Encryption 
- Parameters for encrypting content.
- SegmentDuration intSeconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
- mssManifests List<PackagingConfiguration Mss Manifest> 
- A list of MSS manifest configurations.
- encryption
PackagingConfiguration Mss Encryption 
- Parameters for encrypting content.
- segmentDuration IntegerSeconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
- mssManifests PackagingConfiguration Mss Manifest[] 
- A list of MSS manifest configurations.
- encryption
PackagingConfiguration Mss Encryption 
- Parameters for encrypting content.
- segmentDuration numberSeconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
- mss_manifests Sequence[PackagingConfiguration Mss Manifest] 
- A list of MSS manifest configurations.
- encryption
PackagingConfiguration Mss Encryption 
- Parameters for encrypting content.
- segment_duration_ intseconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
- mssManifests List<Property Map>
- A list of MSS manifest configurations.
- encryption Property Map
- Parameters for encrypting content.
- segmentDuration NumberSeconds 
- Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
PackagingConfigurationSpekeKeyProvider, PackagingConfigurationSpekeKeyProviderArgs          
- RoleArn string
- The ARN for the IAM role that's granted by the key provider to provide access to the key provider API. Valid format: arn:aws:iam::{accountID}:role/{name}
- SystemIds List<string>
- The system IDs to include in key requests.
- Url string
- The URL of the external key provider service.
- EncryptionContract Pulumi.Configuration Aws Native. Media Package. Inputs. Packaging Configuration Encryption Contract Configuration 
- Use encryptionContractConfigurationto 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.
- RoleArn string
- The ARN for the IAM role that's granted by the key provider to provide access to the key provider API. Valid format: arn:aws:iam::{accountID}:role/{name}
- SystemIds []string
- The system IDs to include in key requests.
- Url string
- The URL of the external key provider service.
- EncryptionContract PackagingConfiguration Configuration Encryption Contract Configuration 
- Use encryptionContractConfigurationto 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.
- roleArn String
- The ARN for the IAM role that's granted by the key provider to provide access to the key provider API. Valid format: arn:aws:iam::{accountID}:role/{name}
- systemIds List<String>
- The system IDs to include in key requests.
- url String
- The URL of the external key provider service.
- encryptionContract PackagingConfiguration Configuration Encryption Contract Configuration 
- Use encryptionContractConfigurationto 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.
- roleArn string
- The ARN for the IAM role that's granted by the key provider to provide access to the key provider API. Valid format: arn:aws:iam::{accountID}:role/{name}
- systemIds string[]
- The system IDs to include in key requests.
- url string
- The URL of the external key provider service.
- encryptionContract PackagingConfiguration Configuration Encryption Contract Configuration 
- Use encryptionContractConfigurationto 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.
- role_arn str
- The ARN for the IAM role that's granted by the key provider to provide access to the key provider API. Valid format: arn:aws:iam::{accountID}:role/{name}
- system_ids Sequence[str]
- The system IDs to include in key requests.
- url str
- The URL of the external key provider service.
- encryption_contract_ Packagingconfiguration Configuration Encryption Contract Configuration 
- Use encryptionContractConfigurationto 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.
- roleArn String
- The ARN for the IAM role that's granted by the key provider to provide access to the key provider API. Valid format: arn:aws:iam::{accountID}:role/{name}
- systemIds List<String>
- The system IDs to include in key requests.
- url String
- The URL of the external key provider service.
- encryptionContract Property MapConfiguration 
- Use encryptionContractConfigurationto 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.
PackagingConfigurationStreamSelection, PackagingConfigurationStreamSelectionArgs        
- MaxVideo intBits Per Second 
- The maximum video bitrate (bps) to include in output.
- MinVideo intBits Per Second 
- The minimum video bitrate (bps) to include in output.
- StreamOrder Pulumi.Aws Native. Media Package. Packaging Configuration Stream Selection Stream Order 
- A directive that determines the order of streams in the output.
- MaxVideo intBits Per Second 
- The maximum video bitrate (bps) to include in output.
- MinVideo intBits Per Second 
- The minimum video bitrate (bps) to include in output.
- StreamOrder PackagingConfiguration Stream Selection Stream Order 
- A directive that determines the order of streams in the output.
- maxVideo IntegerBits Per Second 
- The maximum video bitrate (bps) to include in output.
- minVideo IntegerBits Per Second 
- The minimum video bitrate (bps) to include in output.
- streamOrder PackagingConfiguration Stream Selection Stream Order 
- A directive that determines the order of streams in the output.
- maxVideo numberBits Per Second 
- The maximum video bitrate (bps) to include in output.
- minVideo numberBits Per Second 
- The minimum video bitrate (bps) to include in output.
- streamOrder PackagingConfiguration Stream Selection Stream Order 
- A directive that determines the order of streams in the output.
- max_video_ intbits_ per_ second 
- The maximum video bitrate (bps) to include in output.
- min_video_ intbits_ per_ second 
- The minimum video bitrate (bps) to include in output.
- stream_order PackagingConfiguration Stream Selection Stream Order 
- A directive that determines the order of streams in the output.
- maxVideo NumberBits Per Second 
- The maximum video bitrate (bps) to include in output.
- minVideo NumberBits Per Second 
- The minimum video bitrate (bps) to include in output.
- streamOrder "ORIGINAL" | "VIDEO_BITRATE_ASCENDING" | "VIDEO_BITRATE_DESCENDING"
- A directive that determines the order of streams in the output.
PackagingConfigurationStreamSelectionStreamOrder, PackagingConfigurationStreamSelectionStreamOrderArgs            
- Original
- ORIGINAL
- VideoBitrate Ascending 
- VIDEO_BITRATE_ASCENDING
- VideoBitrate Descending 
- VIDEO_BITRATE_DESCENDING
- PackagingConfiguration Stream Selection Stream Order Original 
- ORIGINAL
- PackagingConfiguration Stream Selection Stream Order Video Bitrate Ascending 
- VIDEO_BITRATE_ASCENDING
- PackagingConfiguration Stream Selection Stream Order Video Bitrate Descending 
- VIDEO_BITRATE_DESCENDING
- Original
- ORIGINAL
- VideoBitrate Ascending 
- VIDEO_BITRATE_ASCENDING
- VideoBitrate Descending 
- VIDEO_BITRATE_DESCENDING
- Original
- ORIGINAL
- VideoBitrate Ascending 
- VIDEO_BITRATE_ASCENDING
- VideoBitrate Descending 
- VIDEO_BITRATE_DESCENDING
- ORIGINAL
- ORIGINAL
- VIDEO_BITRATE_ASCENDING
- VIDEO_BITRATE_ASCENDING
- VIDEO_BITRATE_DESCENDING
- VIDEO_BITRATE_DESCENDING
- "ORIGINAL"
- ORIGINAL
- "VIDEO_BITRATE_ASCENDING"
- VIDEO_BITRATE_ASCENDING
- "VIDEO_BITRATE_DESCENDING"
- VIDEO_BITRATE_DESCENDING
Tag, TagArgs  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.