AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.mediapackage.getOriginEndpoint
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
Resource schema for AWS::MediaPackage::OriginEndpoint
Using getOriginEndpoint
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 getOriginEndpoint(args: GetOriginEndpointArgs, opts?: InvokeOptions): Promise<GetOriginEndpointResult>
function getOriginEndpointOutput(args: GetOriginEndpointOutputArgs, opts?: InvokeOptions): Output<GetOriginEndpointResult>
def get_origin_endpoint(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOriginEndpointResult
def get_origin_endpoint_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOriginEndpointResult]
func LookupOriginEndpoint(ctx *Context, args *LookupOriginEndpointArgs, opts ...InvokeOption) (*LookupOriginEndpointResult, error)
func LookupOriginEndpointOutput(ctx *Context, args *LookupOriginEndpointOutputArgs, opts ...InvokeOption) LookupOriginEndpointResultOutput
> Note: This function is named LookupOriginEndpoint
in the Go SDK.
public static class GetOriginEndpoint
{
public static Task<GetOriginEndpointResult> InvokeAsync(GetOriginEndpointArgs args, InvokeOptions? opts = null)
public static Output<GetOriginEndpointResult> Invoke(GetOriginEndpointInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetOriginEndpointResult> getOriginEndpoint(GetOriginEndpointArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:mediapackage:getOriginEndpoint
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- The ID of the OriginEndpoint.
- Id string
- The ID of the OriginEndpoint.
- id String
- The ID of the OriginEndpoint.
- id string
- The ID of the OriginEndpoint.
- id str
- The ID of the OriginEndpoint.
- id String
- The ID of the OriginEndpoint.
getOriginEndpoint Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) assigned to the OriginEndpoint.
- Pulumi.
Aws Native. Media Package. Outputs. Origin Endpoint Authorization - Parameters for CDN authorization.
- Channel
Id string - The ID of the Channel the OriginEndpoint is associated with.
- Cmaf
Package Pulumi.Aws Native. Media Package. Outputs. Origin Endpoint Cmaf Package - Parameters for Common Media Application Format (CMAF) packaging.
- Dash
Package Pulumi.Aws Native. Media Package. Outputs. Origin Endpoint Dash Package - Parameters for DASH packaging.
- Description string
- A short text description of the OriginEndpoint.
- Hls
Package Pulumi.Aws Native. Media Package. Outputs. Origin Endpoint Hls Package - Parameters for Apple HLS packaging.
- Manifest
Name string - A short string appended to the end of the OriginEndpoint URL.
- Mss
Package Pulumi.Aws Native. Media Package. Outputs. Origin Endpoint Mss Package - Parameters for Microsoft Smooth Streaming packaging.
- Origination
Pulumi.
Aws Native. Media Package. Origin Endpoint Origination - Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination
- Startover
Window intSeconds - Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.
- List<Pulumi.
Aws Native. Outputs. Tag> - A collection of tags associated with a resource
- Time
Delay intSeconds - Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.
- Url string
- The URL of the packaged OriginEndpoint for consumption.
- Whitelist List<string>
- A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.
- Arn string
- The Amazon Resource Name (ARN) assigned to the OriginEndpoint.
- Origin
Endpoint Authorization - Parameters for CDN authorization.
- Channel
Id string - The ID of the Channel the OriginEndpoint is associated with.
- Cmaf
Package OriginEndpoint Cmaf Package - Parameters for Common Media Application Format (CMAF) packaging.
- Dash
Package OriginEndpoint Dash Package - Parameters for DASH packaging.
- Description string
- A short text description of the OriginEndpoint.
- Hls
Package OriginEndpoint Hls Package - Parameters for Apple HLS packaging.
- Manifest
Name string - A short string appended to the end of the OriginEndpoint URL.
- Mss
Package OriginEndpoint Mss Package - Parameters for Microsoft Smooth Streaming packaging.
- Origination
Origin
Endpoint Origination - Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination
- Startover
Window intSeconds - Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.
- Tag
- A collection of tags associated with a resource
- Time
Delay intSeconds - Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.
- Url string
- The URL of the packaged OriginEndpoint for consumption.
- Whitelist []string
- A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.
- arn String
- The Amazon Resource Name (ARN) assigned to the OriginEndpoint.
- Origin
Endpoint Authorization - Parameters for CDN authorization.
- channel
Id String - The ID of the Channel the OriginEndpoint is associated with.
- cmaf
Package OriginEndpoint Cmaf Package - Parameters for Common Media Application Format (CMAF) packaging.
- dash
Package OriginEndpoint Dash Package - Parameters for DASH packaging.
- description String
- A short text description of the OriginEndpoint.
- hls
Package OriginEndpoint Hls Package - Parameters for Apple HLS packaging.
- manifest
Name String - A short string appended to the end of the OriginEndpoint URL.
- mss
Package OriginEndpoint Mss Package - Parameters for Microsoft Smooth Streaming packaging.
- origination
Origin
Endpoint Origination - Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination
- startover
Window IntegerSeconds - Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.
- List<Tag>
- A collection of tags associated with a resource
- time
Delay IntegerSeconds - Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.
- url String
- The URL of the packaged OriginEndpoint for consumption.
- whitelist List<String>
- A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.
- arn string
- The Amazon Resource Name (ARN) assigned to the OriginEndpoint.
- Origin
Endpoint Authorization - Parameters for CDN authorization.
- channel
Id string - The ID of the Channel the OriginEndpoint is associated with.
- cmaf
Package OriginEndpoint Cmaf Package - Parameters for Common Media Application Format (CMAF) packaging.
- dash
Package OriginEndpoint Dash Package - Parameters for DASH packaging.
- description string
- A short text description of the OriginEndpoint.
- hls
Package OriginEndpoint Hls Package - Parameters for Apple HLS packaging.
- manifest
Name string - A short string appended to the end of the OriginEndpoint URL.
- mss
Package OriginEndpoint Mss Package - Parameters for Microsoft Smooth Streaming packaging.
- origination
Origin
Endpoint Origination - Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination
- startover
Window numberSeconds - Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.
- Tag[]
- A collection of tags associated with a resource
- time
Delay numberSeconds - Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.
- url string
- The URL of the packaged OriginEndpoint for consumption.
- whitelist string[]
- A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.
- arn str
- The Amazon Resource Name (ARN) assigned to the OriginEndpoint.
- Origin
Endpoint Authorization - Parameters for CDN authorization.
- channel_
id str - The ID of the Channel the OriginEndpoint is associated with.
- cmaf_
package OriginEndpoint Cmaf Package - Parameters for Common Media Application Format (CMAF) packaging.
- dash_
package OriginEndpoint Dash Package - Parameters for DASH packaging.
- description str
- A short text description of the OriginEndpoint.
- hls_
package OriginEndpoint Hls Package - Parameters for Apple HLS packaging.
- manifest_
name str - A short string appended to the end of the OriginEndpoint URL.
- mss_
package OriginEndpoint Mss Package - Parameters for Microsoft Smooth Streaming packaging.
- origination
Origin
Endpoint Origination - Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination
- startover_
window_ intseconds - Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.
- Sequence[root_Tag]
- A collection of tags associated with a resource
- time_
delay_ intseconds - Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.
- url str
- The URL of the packaged OriginEndpoint for consumption.
- whitelist Sequence[str]
- A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.
- arn String
- The Amazon Resource Name (ARN) assigned to the OriginEndpoint.
- Property Map
- Parameters for CDN authorization.
- channel
Id String - The ID of the Channel the OriginEndpoint is associated with.
- cmaf
Package Property Map - Parameters for Common Media Application Format (CMAF) packaging.
- dash
Package Property Map - Parameters for DASH packaging.
- description String
- A short text description of the OriginEndpoint.
- hls
Package Property Map - Parameters for Apple HLS packaging.
- manifest
Name String - A short string appended to the end of the OriginEndpoint URL.
- mss
Package Property Map - Parameters for Microsoft Smooth Streaming packaging.
- origination "ALLOW" | "DENY"
- Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination
- startover
Window NumberSeconds - Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.
- List<Property Map>
- A collection of tags associated with a resource
- time
Delay NumberSeconds - Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.
- url String
- The URL of the packaged OriginEndpoint for consumption.
- whitelist List<String>
- A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.
Supporting Types
OriginEndpointAdsOnDeliveryRestrictions
OriginEndpointAuthorization
- Cdn
Identifier stringSecret - The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.
- Secrets
Role stringArn - The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.
- Cdn
Identifier stringSecret - The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.
- Secrets
Role stringArn - The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.
- cdn
Identifier StringSecret - The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.
- secrets
Role StringArn - The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.
- cdn
Identifier stringSecret - The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.
- secrets
Role stringArn - The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.
- cdn_
identifier_ strsecret - The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.
- secrets_
role_ strarn - The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.
- cdn
Identifier StringSecret - The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.
- secrets
Role StringArn - The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.
OriginEndpointCmafEncryption
- Speke
Key Pulumi.Provider Aws Native. Media Package. Inputs. Origin Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- Constant
Initialization stringVector - An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).
- Encryption
Method Pulumi.Aws Native. Media Package. Origin Endpoint Cmaf Encryption Encryption Method - The encryption method used
- Key
Rotation intInterval Seconds - Time (in seconds) between each encryption key rotation.
- Speke
Key OriginProvider Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- Constant
Initialization stringVector - An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).
- Encryption
Method OriginEndpoint Cmaf Encryption Encryption Method - The encryption method used
- Key
Rotation intInterval Seconds - Time (in seconds) between each encryption key rotation.
- speke
Key OriginProvider Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- constant
Initialization StringVector - An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).
- encryption
Method OriginEndpoint Cmaf Encryption Encryption Method - The encryption method used
- key
Rotation IntegerInterval Seconds - Time (in seconds) between each encryption key rotation.
- speke
Key OriginProvider Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- constant
Initialization stringVector - An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).
- encryption
Method OriginEndpoint Cmaf Encryption Encryption Method - The encryption method used
- key
Rotation numberInterval Seconds - Time (in seconds) between each encryption key rotation.
- speke_
key_ Originprovider Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- constant_
initialization_ strvector - An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).
- encryption_
method OriginEndpoint Cmaf Encryption Encryption Method - The encryption method used
- key_
rotation_ intinterval_ seconds - Time (in seconds) between each encryption key rotation.
- speke
Key Property MapProvider - Parameters for the SPEKE key provider.
- constant
Initialization StringVector - An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).
- encryption
Method "SAMPLE_AES" | "AES_CTR" - The encryption method used
- key
Rotation NumberInterval Seconds - Time (in seconds) between each encryption key rotation.
OriginEndpointCmafEncryptionEncryptionMethod
OriginEndpointCmafPackage
- Encryption
Pulumi.
Aws Native. Media Package. Inputs. Origin Endpoint Cmaf Encryption - Parameters for encrypting content.
- Hls
Manifests List<Pulumi.Aws Native. Media Package. Inputs. Origin Endpoint Hls Manifest> - A list of HLS manifest configurations
- Segment
Duration intSeconds - Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- Segment
Prefix string - An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.
- Stream
Selection Pulumi.Aws Native. Media Package. Inputs. Origin Endpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- Encryption
Origin
Endpoint Cmaf Encryption - Parameters for encrypting content.
- Hls
Manifests []OriginEndpoint Hls Manifest - A list of HLS manifest configurations
- Segment
Duration intSeconds - Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- Segment
Prefix string - An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.
- Stream
Selection OriginEndpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- encryption
Origin
Endpoint Cmaf Encryption - Parameters for encrypting content.
- hls
Manifests List<OriginEndpoint Hls Manifest> - A list of HLS manifest configurations
- segment
Duration IntegerSeconds - Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- segment
Prefix String - An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.
- stream
Selection OriginEndpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- encryption
Origin
Endpoint Cmaf Encryption - Parameters for encrypting content.
- hls
Manifests OriginEndpoint Hls Manifest[] - A list of HLS manifest configurations
- segment
Duration numberSeconds - Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- segment
Prefix string - An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.
- stream
Selection OriginEndpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- encryption
Origin
Endpoint Cmaf Encryption - Parameters for encrypting content.
- hls_
manifests Sequence[OriginEndpoint Hls Manifest] - A list of HLS manifest configurations
- segment_
duration_ intseconds - Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- segment_
prefix str - An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.
- stream_
selection OriginEndpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- encryption Property Map
- Parameters for encrypting content.
- hls
Manifests List<Property Map> - A list of HLS manifest configurations
- segment
Duration NumberSeconds - Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- segment
Prefix String - An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.
- stream
Selection Property Map - Limitations for outputs from the endpoint, based on the video bitrate.
OriginEndpointDashEncryption
- Speke
Key Pulumi.Provider Aws Native. Media Package. Inputs. Origin Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- Key
Rotation intInterval Seconds - Time (in seconds) between each encryption key rotation.
- Speke
Key OriginProvider Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- Key
Rotation intInterval Seconds - Time (in seconds) between each encryption key rotation.
- speke
Key OriginProvider Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- key
Rotation IntegerInterval Seconds - Time (in seconds) between each encryption key rotation.
- speke
Key OriginProvider Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- key
Rotation numberInterval Seconds - Time (in seconds) between each encryption key rotation.
- speke_
key_ Originprovider Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- key_
rotation_ intinterval_ seconds - Time (in seconds) between each encryption key rotation.
- speke
Key Property MapProvider - Parameters for the SPEKE key provider.
- key
Rotation NumberInterval Seconds - Time (in seconds) between each encryption key rotation.
OriginEndpointDashPackage
- Ad
Triggers List<Pulumi.Aws Native. Media Package. Origin Endpoint Dash Package Ad Triggers Item> - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- Ads
On Pulumi.Delivery Restrictions Aws Native. Media Package. Origin Endpoint Ads On Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- Encryption
Pulumi.
Aws Native. Media Package. Inputs. Origin Endpoint Dash Encryption - Parameters for encrypting content.
- Include
Iframe boolOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- Manifest
Layout Pulumi.Aws Native. Media Package. Origin Endpoint Dash Package 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
Window intSeconds - Time window (in seconds) contained in each manifest.
- Min
Buffer intTime Seconds - Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- Min
Update intPeriod Seconds - Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
- Period
Triggers List<Pulumi.Aws Native. Media Package. Origin Endpoint 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 Channel source contains SCTE-35 ad markers.
- Profile
Pulumi.
Aws Native. Media Package. Origin Endpoint Dash Package Profile - The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
- Segment
Duration intSeconds - Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- Segment
Template Pulumi.Format Aws Native. Media Package. Origin Endpoint 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.
- Stream
Selection Pulumi.Aws Native. Media Package. Inputs. Origin Endpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- Suggested
Presentation intDelay Seconds - Duration (in seconds) to delay live content before presentation.
- Utc
Timing Pulumi.Aws Native. Media Package. Origin Endpoint Dash Package Utc Timing - Determines the type of UTCTiming included in the Media Presentation Description (MPD)
- Utc
Timing stringUri - Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE
- Ad
Triggers []OriginEndpoint Dash Package Ad Triggers Item - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- Ads
On OriginDelivery Restrictions Endpoint Ads On Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- Encryption
Origin
Endpoint Dash Encryption - Parameters for encrypting content.
- Include
Iframe boolOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- Manifest
Layout OriginEndpoint Dash Package 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
Window intSeconds - Time window (in seconds) contained in each manifest.
- Min
Buffer intTime Seconds - Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- Min
Update intPeriod Seconds - Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
- Period
Triggers []OriginEndpoint 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 Channel source contains SCTE-35 ad markers.
- Profile
Origin
Endpoint Dash Package Profile - The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
- Segment
Duration intSeconds - Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- Segment
Template OriginFormat Endpoint 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.
- Stream
Selection OriginEndpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- Suggested
Presentation intDelay Seconds - Duration (in seconds) to delay live content before presentation.
- Utc
Timing OriginEndpoint Dash Package Utc Timing - Determines the type of UTCTiming included in the Media Presentation Description (MPD)
- Utc
Timing stringUri - Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE
- ad
Triggers List<OriginEndpoint Dash Package Ad Triggers Item> - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- ads
On OriginDelivery Restrictions Endpoint Ads On Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- encryption
Origin
Endpoint Dash Encryption - Parameters for encrypting content.
- include
Iframe BooleanOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- manifest
Layout OriginEndpoint Dash Package 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
Window IntegerSeconds - Time window (in seconds) contained in each manifest.
- min
Buffer IntegerTime Seconds - Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- min
Update IntegerPeriod Seconds - Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
- period
Triggers List<OriginEndpoint 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 Channel source contains SCTE-35 ad markers.
- profile
Origin
Endpoint Dash Package Profile - The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
- segment
Duration IntegerSeconds - Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- segment
Template OriginFormat Endpoint 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.
- stream
Selection OriginEndpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- suggested
Presentation IntegerDelay Seconds - Duration (in seconds) to delay live content before presentation.
- utc
Timing OriginEndpoint Dash Package Utc Timing - Determines the type of UTCTiming included in the Media Presentation Description (MPD)
- utc
Timing StringUri - Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE
- ad
Triggers OriginEndpoint Dash Package Ad Triggers Item[] - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- ads
On OriginDelivery Restrictions Endpoint Ads On Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- encryption
Origin
Endpoint Dash Encryption - Parameters for encrypting content.
- include
Iframe booleanOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- manifest
Layout OriginEndpoint Dash Package 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
Window numberSeconds - Time window (in seconds) contained in each manifest.
- min
Buffer numberTime Seconds - Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- min
Update numberPeriod Seconds - Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
- period
Triggers OriginEndpoint 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 Channel source contains SCTE-35 ad markers.
- profile
Origin
Endpoint Dash Package Profile - The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
- segment
Duration numberSeconds - Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- segment
Template OriginFormat Endpoint 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.
- stream
Selection OriginEndpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- suggested
Presentation numberDelay Seconds - Duration (in seconds) to delay live content before presentation.
- utc
Timing OriginEndpoint Dash Package Utc Timing - Determines the type of UTCTiming included in the Media Presentation Description (MPD)
- utc
Timing stringUri - Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE
- ad_
triggers Sequence[OriginEndpoint Dash Package Ad Triggers Item] - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- ads_
on_ Origindelivery_ restrictions Endpoint Ads On Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- encryption
Origin
Endpoint Dash Encryption - Parameters for encrypting content.
- include_
iframe_ boolonly_ stream - When enabled, an I-Frame only stream will be included in the output.
- manifest_
layout OriginEndpoint Dash Package 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_
window_ intseconds - Time window (in seconds) contained in each manifest.
- min_
buffer_ inttime_ seconds - Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- min_
update_ intperiod_ seconds - Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
- period_
triggers Sequence[OriginEndpoint 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 Channel source contains SCTE-35 ad markers.
- profile
Origin
Endpoint Dash Package Profile - The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
- segment_
duration_ intseconds - Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- segment_
template_ Originformat Endpoint 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.
- stream_
selection OriginEndpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- suggested_
presentation_ intdelay_ seconds - Duration (in seconds) to delay live content before presentation.
- utc_
timing OriginEndpoint Dash Package Utc Timing - Determines the type of UTCTiming included in the Media Presentation Description (MPD)
- utc_
timing_ struri - Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE
- ad
Triggers List<"SPLICE_INSERT" | "BREAK" | "PROVIDER_ADVERTISEMENT" | "DISTRIBUTOR_ADVERTISEMENT" | "PROVIDER_PLACEMENT_OPPORTUNITY" | "DISTRIBUTOR_PLACEMENT_OPPORTUNITY" | "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY" | "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY"> - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- ads
On "NONE" | "RESTRICTED" | "UNRESTRICTED" | "BOTH"Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- encryption Property Map
- Parameters for encrypting content.
- include
Iframe BooleanOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- manifest
Layout "FULL" | "COMPACT" | "DRM_TOP_LEVEL_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
Window NumberSeconds - Time window (in seconds) contained in each manifest.
- min
Buffer NumberTime Seconds - Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- min
Update NumberPeriod Seconds - Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
- 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 Channel source contains SCTE-35 ad markers.
- profile "NONE" | "HBBTV_1_5" | "HYBRIDCAST" | "DVB_DASH_2014"
- The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
- segment
Duration NumberSeconds - Duration (in seconds) of each segment. Actual segments will be 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.
- stream
Selection Property Map - Limitations for outputs from the endpoint, based on the video bitrate.
- suggested
Presentation NumberDelay Seconds - Duration (in seconds) to delay live content before presentation.
- utc
Timing "HTTP-XSDATE" | "HTTP-ISO" | "HTTP-HEAD" | "NONE" - Determines the type of UTCTiming included in the Media Presentation Description (MPD)
- utc
Timing StringUri - Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE
OriginEndpointDashPackageAdTriggersItem
OriginEndpointDashPackageManifestLayout
OriginEndpointDashPackagePeriodTriggersItem
OriginEndpointDashPackageProfile
OriginEndpointDashPackageSegmentTemplateFormat
OriginEndpointDashPackageUtcTiming
OriginEndpointEncryptionContractConfiguration
- Preset
Speke20Audio Pulumi.Aws Native. Media Package. Origin Endpoint Encryption Contract Configuration Preset Speke20Audio - A collection of audio encryption presets.
- Preset
Speke20Video Pulumi.Aws Native. Media Package. Origin Endpoint Encryption Contract Configuration Preset Speke20Video - A collection of video encryption presets.
- Preset
Speke20Audio OriginEndpoint Encryption Contract Configuration Preset Speke20Audio - A collection of audio encryption presets.
- Preset
Speke20Video OriginEndpoint Encryption Contract Configuration Preset Speke20Video - A collection of video encryption presets.
- preset
Speke20Audio OriginEndpoint Encryption Contract Configuration Preset Speke20Audio - A collection of audio encryption presets.
- preset
Speke20Video OriginEndpoint Encryption Contract Configuration Preset Speke20Video - A collection of video encryption presets.
- preset
Speke20Audio OriginEndpoint Encryption Contract Configuration Preset Speke20Audio - A collection of audio encryption presets.
- preset
Speke20Video OriginEndpoint Encryption Contract Configuration Preset Speke20Video - A collection of video encryption presets.
- preset_
speke20_ Originaudio Endpoint Encryption Contract Configuration Preset Speke20Audio - A collection of audio encryption presets.
- preset_
speke20_ Originvideo Endpoint 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.
OriginEndpointEncryptionContractConfigurationPresetSpeke20Audio
OriginEndpointEncryptionContractConfigurationPresetSpeke20Video
OriginEndpointHlsEncryption
- Speke
Key Pulumi.Provider Aws Native. Media Package. Inputs. Origin Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- Constant
Initialization stringVector - A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
- Encryption
Method Pulumi.Aws Native. Media Package. Origin Endpoint Hls Encryption Encryption Method - The encryption method to use.
- Key
Rotation intInterval Seconds - Interval (in seconds) between each encryption key rotation.
- Repeat
Ext boolXKey - When enabled, the EXT-X-KEY tag will be repeated in output manifests.
- Speke
Key OriginProvider Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- Constant
Initialization stringVector - A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
- Encryption
Method OriginEndpoint Hls Encryption Encryption Method - The encryption method to use.
- Key
Rotation intInterval Seconds - Interval (in seconds) between each encryption key rotation.
- Repeat
Ext boolXKey - When enabled, the EXT-X-KEY tag will be repeated in output manifests.
- speke
Key OriginProvider Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- constant
Initialization StringVector - A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
- encryption
Method OriginEndpoint Hls Encryption Encryption Method - The encryption method to use.
- key
Rotation IntegerInterval Seconds - Interval (in seconds) between each encryption key rotation.
- repeat
Ext BooleanXKey - When enabled, the EXT-X-KEY tag will be repeated in output manifests.
- speke
Key OriginProvider Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- constant
Initialization stringVector - A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
- encryption
Method OriginEndpoint Hls Encryption Encryption Method - The encryption method to use.
- key
Rotation numberInterval Seconds - Interval (in seconds) between each encryption key rotation.
- repeat
Ext booleanXKey - When enabled, the EXT-X-KEY tag will be repeated in output manifests.
- speke_
key_ Originprovider Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- constant_
initialization_ strvector - A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
- encryption_
method OriginEndpoint Hls Encryption Encryption Method - The encryption method to use.
- key_
rotation_ intinterval_ seconds - Interval (in seconds) between each encryption key rotation.
- repeat_
ext_ boolx_ key - When enabled, the EXT-X-KEY tag will be repeated in output manifests.
- speke
Key Property MapProvider - Parameters for the SPEKE key provider.
- constant
Initialization StringVector - A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
- encryption
Method "AES_128" | "SAMPLE_AES" - The encryption method to use.
- key
Rotation NumberInterval Seconds - Interval (in seconds) between each encryption key rotation.
- repeat
Ext BooleanXKey - When enabled, the EXT-X-KEY tag will be repeated in output manifests.
OriginEndpointHlsEncryptionEncryptionMethod
OriginEndpointHlsManifest
- Id string
- The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.
- Ad
Markers Pulumi.Aws Native. Media Package. Origin Endpoint 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. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
- Ad
Triggers List<Pulumi.Aws Native. Media Package. Origin Endpoint Hls Manifest Ad Triggers Item> - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- Ads
On Pulumi.Delivery Restrictions Aws Native. Media Package. Origin Endpoint Ads On Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- Include
Iframe boolOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- Manifest
Name string - An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
- Playlist
Type Pulumi.Aws Native. Media Package. Origin Endpoint Hls Manifest Playlist Type - The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
- Playlist
Window intSeconds - Time window (in seconds) contained in each parent manifest.
- 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.
- Url string
- The URL of the packaged OriginEndpoint for consumption.
- Id string
- The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.
- Ad
Markers OriginEndpoint 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. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
- Ad
Triggers []OriginEndpoint Hls Manifest Ad Triggers Item - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- Ads
On OriginDelivery Restrictions Endpoint Ads On Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- Include
Iframe boolOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- Manifest
Name string - An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
- Playlist
Type OriginEndpoint Hls Manifest Playlist Type - The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
- Playlist
Window intSeconds - Time window (in seconds) contained in each parent manifest.
- 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.
- Url string
- The URL of the packaged OriginEndpoint for consumption.
- id String
- The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.
- ad
Markers OriginEndpoint 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. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
- ad
Triggers List<OriginEndpoint Hls Manifest Ad Triggers Item> - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- ads
On OriginDelivery Restrictions Endpoint Ads On Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- include
Iframe BooleanOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- manifest
Name String - An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
- playlist
Type OriginEndpoint Hls Manifest Playlist Type - The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
- playlist
Window IntegerSeconds - Time window (in seconds) contained in each parent manifest.
- 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.
- url String
- The URL of the packaged OriginEndpoint for consumption.
- id string
- The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.
- ad
Markers OriginEndpoint 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. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
- ad
Triggers OriginEndpoint Hls Manifest Ad Triggers Item[] - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- ads
On OriginDelivery Restrictions Endpoint Ads On Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- include
Iframe booleanOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- manifest
Name string - An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
- playlist
Type OriginEndpoint Hls Manifest Playlist Type - The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
- playlist
Window numberSeconds - Time window (in seconds) contained in each parent manifest.
- 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.
- url string
- The URL of the packaged OriginEndpoint for consumption.
- id str
- The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.
- ad_
markers OriginEndpoint 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. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
- ad_
triggers Sequence[OriginEndpoint Hls Manifest Ad Triggers Item] - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- ads_
on_ Origindelivery_ restrictions Endpoint Ads On Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- include_
iframe_ boolonly_ stream - When enabled, an I-Frame only stream will be included in the output.
- manifest_
name str - An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
- playlist_
type OriginEndpoint Hls Manifest Playlist Type - The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
- playlist_
window_ intseconds - Time window (in seconds) contained in each parent manifest.
- 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.
- url str
- The URL of the packaged OriginEndpoint for consumption.
- id String
- The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.
- ad
Markers "NONE" | "SCTE35_ENHANCED" | "PASSTHROUGH" | "DATERANGE" - 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. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
- ad
Triggers List<"SPLICE_INSERT" | "BREAK" | "PROVIDER_ADVERTISEMENT" | "DISTRIBUTOR_ADVERTISEMENT" | "PROVIDER_PLACEMENT_OPPORTUNITY" | "DISTRIBUTOR_PLACEMENT_OPPORTUNITY" | "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY" | "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY"> - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- ads
On "NONE" | "RESTRICTED" | "UNRESTRICTED" | "BOTH"Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- include
Iframe BooleanOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- manifest
Name String - An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
- playlist
Type "NONE" | "EVENT" | "VOD" - The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
- playlist
Window NumberSeconds - Time window (in seconds) contained in each parent manifest.
- 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.
- url String
- The URL of the packaged OriginEndpoint for consumption.
OriginEndpointHlsManifestAdMarkers
OriginEndpointHlsManifestAdTriggersItem
OriginEndpointHlsManifestPlaylistType
OriginEndpointHlsPackage
- Ad
Markers Pulumi.Aws Native. Media Package. Origin Endpoint Hls Package 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. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
- Ad
Triggers List<Pulumi.Aws Native. Media Package. Origin Endpoint Hls Package Ad Triggers Item> - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- Ads
On Pulumi.Delivery Restrictions Aws Native. Media Package. Origin Endpoint Ads On Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- Encryption
Pulumi.
Aws Native. Media Package. Inputs. Origin Endpoint Hls Encryption - Parameters for encrypting content.
- Include
Dvb boolSubtitles - When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- Include
Iframe boolOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- Playlist
Type Pulumi.Aws Native. Media Package. Origin Endpoint Hls Package Playlist Type - The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
- Playlist
Window intSeconds - Time window (in seconds) contained in each parent manifest.
- 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.
- Segment
Duration intSeconds - Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
- Stream
Selection Pulumi.Aws Native. Media Package. Inputs. Origin Endpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- Use
Audio boolRendition Group - When enabled, audio streams will be placed in rendition groups in the output.
- Ad
Markers OriginEndpoint Hls Package 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. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
- Ad
Triggers []OriginEndpoint Hls Package Ad Triggers Item - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- Ads
On OriginDelivery Restrictions Endpoint Ads On Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- Encryption
Origin
Endpoint Hls Encryption - Parameters for encrypting content.
- Include
Dvb boolSubtitles - When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- Include
Iframe boolOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- Playlist
Type OriginEndpoint Hls Package Playlist Type - The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
- Playlist
Window intSeconds - Time window (in seconds) contained in each parent manifest.
- 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.
- Segment
Duration intSeconds - Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
- Stream
Selection OriginEndpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- Use
Audio boolRendition Group - When enabled, audio streams will be placed in rendition groups in the output.
- ad
Markers OriginEndpoint Hls Package 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. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
- ad
Triggers List<OriginEndpoint Hls Package Ad Triggers Item> - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- ads
On OriginDelivery Restrictions Endpoint Ads On Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- encryption
Origin
Endpoint Hls Encryption - Parameters for encrypting content.
- include
Dvb BooleanSubtitles - When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- include
Iframe BooleanOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- playlist
Type OriginEndpoint Hls Package Playlist Type - The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
- playlist
Window IntegerSeconds - Time window (in seconds) contained in each parent manifest.
- 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.
- segment
Duration IntegerSeconds - Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
- stream
Selection OriginEndpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- use
Audio BooleanRendition Group - When enabled, audio streams will be placed in rendition groups in the output.
- ad
Markers OriginEndpoint Hls Package 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. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
- ad
Triggers OriginEndpoint Hls Package Ad Triggers Item[] - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- ads
On OriginDelivery Restrictions Endpoint Ads On Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- encryption
Origin
Endpoint Hls Encryption - Parameters for encrypting content.
- include
Dvb booleanSubtitles - When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- include
Iframe booleanOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- playlist
Type OriginEndpoint Hls Package Playlist Type - The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
- playlist
Window numberSeconds - Time window (in seconds) contained in each parent manifest.
- 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.
- segment
Duration numberSeconds - Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
- stream
Selection OriginEndpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- use
Audio booleanRendition Group - When enabled, audio streams will be placed in rendition groups in the output.
- ad_
markers OriginEndpoint Hls Package 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. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
- ad_
triggers Sequence[OriginEndpoint Hls Package Ad Triggers Item] - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- ads_
on_ Origindelivery_ restrictions Endpoint Ads On Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- encryption
Origin
Endpoint Hls Encryption - Parameters for encrypting content.
- include_
dvb_ boolsubtitles - When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- include_
iframe_ boolonly_ stream - When enabled, an I-Frame only stream will be included in the output.
- playlist_
type OriginEndpoint Hls Package Playlist Type - The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
- playlist_
window_ intseconds - Time window (in seconds) contained in each parent manifest.
- 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.
- segment_
duration_ intseconds - Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
- stream_
selection OriginEndpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- use_
audio_ boolrendition_ group - When enabled, audio streams will be placed in rendition groups in the output.
- ad
Markers "NONE" | "SCTE35_ENHANCED" | "PASSTHROUGH" | "DATERANGE" - 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. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
- ad
Triggers List<"SPLICE_INSERT" | "BREAK" | "PROVIDER_ADVERTISEMENT" | "DISTRIBUTOR_ADVERTISEMENT" | "PROVIDER_PLACEMENT_OPPORTUNITY" | "DISTRIBUTOR_PLACEMENT_OPPORTUNITY" | "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY" | "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY"> - A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
- ads
On "NONE" | "RESTRICTED" | "UNRESTRICTED" | "BOTH"Delivery Restrictions - The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest. For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- encryption Property Map
- Parameters for encrypting content.
- include
Dvb BooleanSubtitles - When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- include
Iframe BooleanOnly Stream - When enabled, an I-Frame only stream will be included in the output.
- playlist
Type "NONE" | "EVENT" | "VOD" - The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
- playlist
Window NumberSeconds - Time window (in seconds) contained in each parent manifest.
- 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.
- segment
Duration NumberSeconds - Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
- stream
Selection Property Map - Limitations for outputs from the endpoint, based on the video bitrate.
- use
Audio BooleanRendition Group - When enabled, audio streams will be placed in rendition groups in the output.
OriginEndpointHlsPackageAdMarkers
OriginEndpointHlsPackageAdTriggersItem
OriginEndpointHlsPackagePlaylistType
OriginEndpointMssEncryption
- Speke
Key Pulumi.Provider Aws Native. Media Package. Inputs. Origin Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- Speke
Key OriginProvider Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- speke
Key OriginProvider Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- speke
Key OriginProvider Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- speke_
key_ Originprovider Endpoint Speke Key Provider - Parameters for the SPEKE key provider.
- speke
Key Property MapProvider - Parameters for the SPEKE key provider.
OriginEndpointMssPackage
- Encryption
Pulumi.
Aws Native. Media Package. Inputs. Origin Endpoint Mss Encryption - Parameters for encrypting content.
- Manifest
Window intSeconds - The time window (in seconds) contained in each manifest.
- Segment
Duration intSeconds - The duration (in seconds) of each segment.
- Stream
Selection Pulumi.Aws Native. Media Package. Inputs. Origin Endpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- Encryption
Origin
Endpoint Mss Encryption - Parameters for encrypting content.
- Manifest
Window intSeconds - The time window (in seconds) contained in each manifest.
- Segment
Duration intSeconds - The duration (in seconds) of each segment.
- Stream
Selection OriginEndpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- encryption
Origin
Endpoint Mss Encryption - Parameters for encrypting content.
- manifest
Window IntegerSeconds - The time window (in seconds) contained in each manifest.
- segment
Duration IntegerSeconds - The duration (in seconds) of each segment.
- stream
Selection OriginEndpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- encryption
Origin
Endpoint Mss Encryption - Parameters for encrypting content.
- manifest
Window numberSeconds - The time window (in seconds) contained in each manifest.
- segment
Duration numberSeconds - The duration (in seconds) of each segment.
- stream
Selection OriginEndpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- encryption
Origin
Endpoint Mss Encryption - Parameters for encrypting content.
- manifest_
window_ intseconds - The time window (in seconds) contained in each manifest.
- segment_
duration_ intseconds - The duration (in seconds) of each segment.
- stream_
selection OriginEndpoint Stream Selection - Limitations for outputs from the endpoint, based on the video bitrate.
- encryption Property Map
- Parameters for encrypting content.
- manifest
Window NumberSeconds - The time window (in seconds) contained in each manifest.
- segment
Duration NumberSeconds - The duration (in seconds) of each segment.
- stream
Selection Property Map - Limitations for outputs from the endpoint, based on the video bitrate.
OriginEndpointOrigination
OriginEndpointSpekeKeyProvider
- Resource
Id string - The resource ID to include in key requests.
- Role
Arn string - An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
- System
Ids List<string> - The system IDs to include in key requests.
- Url string
- The URL of the external key provider service.
- Certificate
Arn string - An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the key provider service.
- Encryption
Contract Pulumi.Configuration Aws Native. Media Package. Inputs. Origin Endpoint 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.
- Resource
Id string - The resource ID to include in key requests.
- Role
Arn string - An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
- System
Ids []string - The system IDs to include in key requests.
- Url string
- The URL of the external key provider service.
- Certificate
Arn string - An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the key provider service.
- Encryption
Contract OriginConfiguration Endpoint 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.
- resource
Id String - The resource ID to include in key requests.
- role
Arn String - An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
- system
Ids List<String> - The system IDs to include in key requests.
- url String
- The URL of the external key provider service.
- certificate
Arn String - An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the key provider service.
- encryption
Contract OriginConfiguration Endpoint 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.
- resource
Id string - The resource ID to include in key requests.
- role
Arn string - An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
- system
Ids string[] - The system IDs to include in key requests.
- url string
- The URL of the external key provider service.
- certificate
Arn string - An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the key provider service.
- encryption
Contract OriginConfiguration Endpoint 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.
- resource_
id str - The resource ID to include in key requests.
- role_
arn str - An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
- system_
ids Sequence[str] - The system IDs to include in key requests.
- url str
- The URL of the external key provider service.
- certificate_
arn str - An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the key provider service.
- encryption_
contract_ Originconfiguration Endpoint 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.
- resource
Id String - The resource ID to include in key requests.
- role
Arn String - An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
- system
Ids List<String> - The system IDs to include in key requests.
- url String
- The URL of the external key provider service.
- certificate
Arn String - An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the 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.
OriginEndpointStreamSelection
- 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. Origin Endpoint 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 OriginEndpoint 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 OriginEndpoint 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 OriginEndpoint 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 OriginEndpoint 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.
OriginEndpointStreamSelectionStreamOrder
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi