We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi
aws-native.mediapackage.getPackagingConfiguration
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi
Resource schema for AWS::MediaPackage::PackagingConfiguration
Using getPackagingConfiguration
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPackagingConfiguration(args: GetPackagingConfigurationArgs, opts?: InvokeOptions): Promise<GetPackagingConfigurationResult>
function getPackagingConfigurationOutput(args: GetPackagingConfigurationOutputArgs, opts?: InvokeOptions): Output<GetPackagingConfigurationResult>
def get_packaging_configuration(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPackagingConfigurationResult
def get_packaging_configuration_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPackagingConfigurationResult]
func LookupPackagingConfiguration(ctx *Context, args *LookupPackagingConfigurationArgs, opts ...InvokeOption) (*LookupPackagingConfigurationResult, error)
func LookupPackagingConfigurationOutput(ctx *Context, args *LookupPackagingConfigurationOutputArgs, opts ...InvokeOption) LookupPackagingConfigurationResultOutput
> Note: This function is named LookupPackagingConfiguration
in the Go SDK.
public static class GetPackagingConfiguration
{
public static Task<GetPackagingConfigurationResult> InvokeAsync(GetPackagingConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetPackagingConfigurationResult> Invoke(GetPackagingConfigurationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPackagingConfigurationResult> getPackagingConfiguration(GetPackagingConfigurationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:mediapackage:getPackagingConfiguration
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- The ID of the PackagingConfiguration.
- Id string
- The ID of the PackagingConfiguration.
- id String
- The ID of the PackagingConfiguration.
- id string
- The ID of the PackagingConfiguration.
- id str
- The ID of the PackagingConfiguration.
- id String
- The ID of the PackagingConfiguration.
getPackagingConfiguration Result
The following output properties are available:
- Arn string
- The ARN of the PackagingConfiguration.
- Cmaf
Package Pulumi.Aws Native. Media Package. Outputs. Packaging Configuration Cmaf Package - A CMAF packaging configuration.
- Dash
Package Pulumi.Aws Native. Media Package. Outputs. Packaging Configuration Dash Package - A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
- Hls
Package Pulumi.Aws Native. Media Package. Outputs. Packaging Configuration Hls Package - An HTTP Live Streaming (HLS) packaging configuration.
- Mss
Package Pulumi.Aws Native. Media Package. Outputs. Packaging Configuration Mss Package - A Microsoft Smooth Streaming (MSS) PackagingConfiguration.
- Packaging
Group stringId - The ID of a PackagingGroup.
- List<Pulumi.
Aws Native. Outputs. Tag> - A collection of tags associated with a resource
- Arn string
- The ARN of the PackagingConfiguration.
- Cmaf
Package PackagingConfiguration Cmaf Package - A CMAF packaging configuration.
- Dash
Package PackagingConfiguration Dash Package - A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
- Hls
Package PackagingConfiguration Hls Package - An HTTP Live Streaming (HLS) packaging configuration.
- Mss
Package PackagingConfiguration Mss Package - A Microsoft Smooth Streaming (MSS) PackagingConfiguration.
- Packaging
Group stringId - The ID of a PackagingGroup.
- Tag
- A collection of tags associated with a resource
- arn String
- The ARN of the PackagingConfiguration.
- cmaf
Package PackagingConfiguration Cmaf Package - A CMAF packaging configuration.
- dash
Package PackagingConfiguration Dash Package - A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
- hls
Package PackagingConfiguration Hls Package - An HTTP Live Streaming (HLS) packaging configuration.
- mss
Package PackagingConfiguration Mss Package - A Microsoft Smooth Streaming (MSS) PackagingConfiguration.
- packaging
Group StringId - The ID of a PackagingGroup.
- List<Tag>
- A collection of tags associated with a resource
- arn string
- The ARN of the PackagingConfiguration.
- cmaf
Package PackagingConfiguration Cmaf Package - A CMAF packaging configuration.
- dash
Package PackagingConfiguration Dash Package - A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
- hls
Package PackagingConfiguration Hls Package - An HTTP Live Streaming (HLS) packaging configuration.
- mss
Package PackagingConfiguration Mss Package - A Microsoft Smooth Streaming (MSS) PackagingConfiguration.
- packaging
Group stringId - The ID of a PackagingGroup.
- Tag[]
- A collection of tags associated with a resource
- arn str
- The ARN of the PackagingConfiguration.
- cmaf_
package PackagingConfiguration Cmaf Package - A CMAF packaging configuration.
- dash_
package PackagingConfiguration Dash Package - A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
- hls_
package PackagingConfiguration Hls Package - An HTTP Live Streaming (HLS) packaging configuration.
- mss_
package PackagingConfiguration Mss Package - A Microsoft Smooth Streaming (MSS) PackagingConfiguration.
- packaging_
group_ strid - The ID of a PackagingGroup.
- Sequence[root_Tag]
- A collection of tags associated with a resource
- arn String
- The ARN of the PackagingConfiguration.
- cmaf
Package Property Map - A CMAF packaging configuration.
- dash
Package Property Map - A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
- hls
Package Property Map - An HTTP Live Streaming (HLS) packaging configuration.
- mss
Package Property Map - A Microsoft Smooth Streaming (MSS) PackagingConfiguration.
- packaging
Group StringId - The ID of a PackagingGroup.
- List<Property Map>
- A collection of tags associated with a resource
Supporting Types
PackagingConfigurationCmafEncryption
- Speke
Key Pulumi.Provider Aws Native. Media Package. Inputs. Packaging Configuration Speke Key Provider - Parameters for the SPEKE key provider.
- Speke
Key PackagingProvider Configuration Speke Key Provider - Parameters for the SPEKE key provider.
- speke
Key PackagingProvider Configuration Speke Key Provider - Parameters for the SPEKE key provider.
- speke
Key PackagingProvider Configuration Speke Key Provider - Parameters for the SPEKE key provider.
- speke_
key_ Packagingprovider Configuration Speke Key Provider - Parameters for the SPEKE key provider.
- speke
Key Property MapProvider - Parameters for the SPEKE key provider.
PackagingConfigurationCmafPackage
- Hls
Manifests 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.
- 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.
- Hls
Manifests []PackagingConfiguration Hls Manifest - A list of HLS manifest configurations.
- Encryption
Packaging
Configuration 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.
- hls
Manifests List<PackagingConfiguration Hls Manifest> - A list of HLS manifest configurations.
- encryption
Packaging
Configuration Cmaf Encryption - Parameters for encrypting content.
- include
Encoder 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.
- segment
Duration IntegerSeconds - Duration (in seconds) of each segment. Actual segments are rounded to the nearest multiple of the source fragment duration.
- hls
Manifests PackagingConfiguration Hls Manifest[] - A list of HLS manifest configurations.
- encryption
Packaging
Configuration Cmaf Encryption - Parameters for encrypting content.
- include
Encoder 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.
- segment
Duration 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
Packaging
Configuration 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.
- hls
Manifests List<Property Map> - A list of HLS manifest configurations.
- encryption Property Map
- Parameters for encrypting content.
- include
Encoder 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.
- segment
Duration NumberSeconds - Duration (in seconds) of each segment. Actual segments are rounded to the nearest multiple of the source fragment duration.
PackagingConfigurationDashEncryption
- Speke
Key Pulumi.Provider Aws Native. Media Package. Inputs. Packaging Configuration Speke Key Provider - Parameters for the SPEKE key provider.
- Speke
Key PackagingProvider Configuration Speke Key Provider - Parameters for the SPEKE key provider.
- speke
Key PackagingProvider Configuration Speke Key Provider - Parameters for the SPEKE key provider.
- speke
Key PackagingProvider Configuration Speke Key Provider - Parameters for the SPEKE key provider.
- speke_
key_ Packagingprovider Configuration Speke Key Provider - Parameters for the SPEKE key provider.
- speke
Key Property MapProvider - Parameters for the SPEKE key provider.
PackagingConfigurationDashManifest
- Manifest
Layout 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.
- Manifest
Name string - 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
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.
- Scte
Markers 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.
- Stream
Selection Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration 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 string - 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
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.
- 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.
- 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 String - A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- min
Buffer IntegerTime Seconds - Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- profile
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.
- 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.
- 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 string - A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- min
Buffer numberTime Seconds - Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- profile
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.
- 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.
- 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
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.
- 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.
- manifest
Layout "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.
- manifest
Name String - A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- min
Buffer 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.
- scte
Markers "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.
- stream
Selection Property Map - Limitations for outputs from the endpoint, based on the video bitrate.
PackagingConfigurationDashManifestManifestLayout
PackagingConfigurationDashManifestProfile
PackagingConfigurationDashManifestScteMarkersSource
PackagingConfigurationDashPackage
- Dash
Manifests 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.
- 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 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.
- Segment
Duration intSeconds - Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source segment duration.
- Segment
Template 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.
- Dash
Manifests []PackagingConfiguration Dash Manifest - A list of DASH manifest configurations.
- Encryption
Packaging
Configuration 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 []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.
- dash
Manifests List<PackagingConfiguration Dash Manifest> - A list of DASH manifest configurations.
- encryption
Packaging
Configuration Dash Encryption - Parameters for encrypting content.
- include
Encoder 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.
- include
Iframe BooleanOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- period
Triggers 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.
- segment
Duration IntegerSeconds - 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.
- dash
Manifests PackagingConfiguration Dash Manifest[] - A list of DASH manifest configurations.
- encryption
Packaging
Configuration Dash Encryption - Parameters for encrypting content.
- include
Encoder 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.
- include
Iframe booleanOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- period
Triggers 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 numberSeconds - 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.
- dash_
manifests Sequence[PackagingConfiguration Dash Manifest] - A list of DASH manifest configurations.
- encryption
Packaging
Configuration 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.
- dash
Manifests List<Property Map> - A list of DASH manifest configurations.
- encryption Property Map
- Parameters for encrypting content.
- include
Encoder 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.
- include
Iframe BooleanOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- period
Triggers 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.
- segment
Duration NumberSeconds - Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source segment duration.
- segment
Template "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
PackagingConfigurationDashPackageSegmentTemplateFormat
PackagingConfigurationEncryptionContractConfiguration
- Preset
Speke20Audio Pulumi.Aws Native. Media Package. Packaging Configuration Encryption Contract Configuration Preset Speke20Audio - A collection of audio encryption presets.
- Preset
Speke20Video Pulumi.Aws Native. Media Package. Packaging Configuration Encryption Contract Configuration Preset Speke20Video - A collection of video encryption presets.
- Preset
Speke20Audio PackagingConfiguration Encryption Contract Configuration Preset Speke20Audio - A collection of audio encryption presets.
- Preset
Speke20Video PackagingConfiguration Encryption Contract Configuration Preset Speke20Video - A collection of video encryption presets.
- preset
Speke20Audio PackagingConfiguration Encryption Contract Configuration Preset Speke20Audio - A collection of audio encryption presets.
- preset
Speke20Video PackagingConfiguration Encryption Contract Configuration Preset Speke20Video - A collection of video encryption presets.
- preset
Speke20Audio PackagingConfiguration Encryption Contract Configuration Preset Speke20Audio - A collection of audio encryption presets.
- preset
Speke20Video 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.
- preset
Speke20Audio "PRESET-AUDIO-1" | "PRESET-AUDIO-2" | "PRESET-AUDIO-3" | "SHARED" | "UNENCRYPTED" - A collection of audio encryption presets.
- preset
Speke20Video "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
PackagingConfigurationEncryptionContractConfigurationPresetSpeke20Video
PackagingConfigurationHlsEncryption
- Speke
Key Pulumi.Provider Aws Native. Media Package. Inputs. Packaging Configuration Speke Key Provider - Parameters for the SPEKE key provider.
- Constant
Initialization stringVector - An HTTP Live Streaming (HLS) encryption configuration.
- Encryption
Method Pulumi.Aws Native. Media Package. Packaging Configuration Hls Encryption Encryption Method - The encryption method to use.
- Speke
Key PackagingProvider Configuration Speke Key Provider - Parameters for the SPEKE key provider.
- Constant
Initialization stringVector - An HTTP Live Streaming (HLS) encryption configuration.
- Encryption
Method 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 StringVector - An HTTP Live Streaming (HLS) encryption configuration.
- encryption
Method 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 stringVector - An HTTP Live Streaming (HLS) encryption configuration.
- encryption
Method 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.
- speke
Key Property MapProvider - Parameters for the SPEKE key provider.
- constant
Initialization StringVector - An HTTP Live Streaming (HLS) encryption configuration.
- encryption
Method "AES_128" | "SAMPLE_AES" - The encryption method to use.
PackagingConfigurationHlsEncryptionEncryptionMethod
PackagingConfigurationHlsManifest
- Ad
Markers 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.
- Include
Iframe boolOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- Manifest
Name string - 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 boolXKey - When enabled, the EXT-X-KEY tag will be repeated in output manifests.
- Stream
Selection Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration 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 string - 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 boolXKey - 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.
- 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 BooleanOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- manifest
Name String - A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- program
Date 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.
- repeat
Ext BooleanXKey - 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.
- 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 booleanOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- manifest
Name string - A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- program
Date 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.
- repeat
Ext booleanXKey - 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.
- 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.
- ad
Markers "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.
- include
Iframe BooleanOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- manifest
Name String - A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- program
Date 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.
- repeat
Ext BooleanXKey - When enabled, the EXT-X-KEY tag will be repeated in output manifests.
- stream
Selection Property Map - Video bitrate limitations for outputs from this packaging configuration.
PackagingConfigurationHlsManifestAdMarkers
PackagingConfigurationHlsPackage
- Hls
Manifests 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.
- 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.
- Hls
Manifests []PackagingConfiguration Hls Manifest - A list of HLS manifest configurations.
- Encryption
Packaging
Configuration 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.
- hls
Manifests List<PackagingConfiguration Hls Manifest> - A list of HLS manifest configurations.
- encryption
Packaging
Configuration Hls Encryption - Parameters for encrypting content.
- include
Dvb BooleanSubtitles - When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- segment
Duration IntegerSeconds - Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
- use
Audio BooleanRendition Group - When enabled, audio streams will be placed in rendition groups in the output.
- hls
Manifests PackagingConfiguration Hls Manifest[] - A list of HLS manifest configurations.
- encryption
Packaging
Configuration Hls Encryption - Parameters for encrypting content.
- include
Dvb booleanSubtitles - When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- segment
Duration numberSeconds - Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
- use
Audio 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
Packaging
Configuration 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.
- hls
Manifests List<Property Map> - A list of HLS manifest configurations.
- encryption Property Map
- Parameters for encrypting content.
- include
Dvb BooleanSubtitles - When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- segment
Duration NumberSeconds - Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
- use
Audio BooleanRendition Group - When enabled, audio streams will be placed in rendition groups in the output.
PackagingConfigurationMssEncryption
- Speke
Key Pulumi.Provider Aws Native. Media Package. Inputs. Packaging Configuration Speke Key Provider - Parameters for the SPEKE key provider.
- Speke
Key PackagingProvider Configuration Speke Key Provider - Parameters for the SPEKE key provider.
- speke
Key PackagingProvider Configuration Speke Key Provider - Parameters for the SPEKE key provider.
- speke
Key PackagingProvider Configuration Speke Key Provider - Parameters for the SPEKE key provider.
- speke_
key_ Packagingprovider Configuration Speke Key Provider - Parameters for the SPEKE key provider.
- speke
Key Property MapProvider - Parameters for the SPEKE key provider.
PackagingConfigurationMssManifest
- Manifest
Name string - A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- Stream
Selection Pulumi.Aws Native. Media Package. Inputs. Packaging Configuration Stream Selection - Video bitrate limitations for outputs from this packaging configuration.
- Manifest
Name string - 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.
- manifest
Name String - 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.
- manifest
Name string - 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.
- 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.
- manifest
Name String - A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
- stream
Selection Property Map - Video bitrate limitations for outputs from this packaging configuration.
PackagingConfigurationMssPackage
- Mss
Manifests 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.
- Segment
Duration intSeconds - Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
- Mss
Manifests []PackagingConfiguration Mss Manifest - A list of MSS manifest configurations.
- Encryption
Packaging
Configuration 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.
- mss
Manifests List<PackagingConfiguration Mss Manifest> - A list of MSS manifest configurations.
- encryption
Packaging
Configuration Mss Encryption - Parameters for encrypting content.
- segment
Duration IntegerSeconds - Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
- mss
Manifests PackagingConfiguration Mss Manifest[] - A list of MSS manifest configurations.
- encryption
Packaging
Configuration Mss Encryption - Parameters for encrypting content.
- segment
Duration 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
Packaging
Configuration 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.
- mss
Manifests List<Property Map> - A list of MSS manifest configurations.
- encryption Property Map
- Parameters for encrypting content.
- segment
Duration NumberSeconds - Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.
PackagingConfigurationSpekeKeyProvider
- Role
Arn 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}
- System
Ids List<string> - The system IDs to include in key requests.
- Url string
- The URL of the external key provider service.
- Encryption
Contract Pulumi.Configuration Aws Native. Media Package. Inputs. Packaging Configuration Encryption Contract Configuration - Use
encryptionContractConfiguration
to 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 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}
- System
Ids []string - The system IDs to include in key requests.
- Url string
- The URL of the external key provider service.
- Encryption
Contract PackagingConfiguration Configuration Encryption Contract Configuration - Use
encryptionContractConfiguration
to 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 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}
- system
Ids List<String> - The system IDs to include in key requests.
- url String
- The URL of the external key provider service.
- encryption
Contract PackagingConfiguration Configuration Encryption Contract Configuration - Use
encryptionContractConfiguration
to 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 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}
- system
Ids string[] - The system IDs to include in key requests.
- url string
- The URL of the external key provider service.
- encryption
Contract PackagingConfiguration Configuration Encryption Contract Configuration - Use
encryptionContractConfiguration
to 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
encryptionContractConfiguration
to 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 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}
- system
Ids List<String> - The system IDs to include in key requests.
- url String
- The URL of the external key provider service.
- encryption
Contract Property MapConfiguration - Use
encryptionContractConfiguration
to 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
- 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 Pulumi.Aws Native. Media Package. Packaging Configuration 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.
- max
Video IntegerBits Per Second - The maximum video bitrate (bps) to include in output.
- min
Video IntegerBits 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.
- max
Video numberBits Per Second - The maximum video bitrate (bps) to include in output.
- min
Video numberBits 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.
- 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.
- max
Video NumberBits Per Second - The maximum video bitrate (bps) to include in output.
- min
Video NumberBits Per Second - The minimum video bitrate (bps) to include in output.
- stream
Order "ORIGINAL" | "VIDEO_BITRATE_ASCENDING" | "VIDEO_BITRATE_DESCENDING" - A directive that determines the order of streams in the output.
PackagingConfigurationStreamSelectionStreamOrder
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi