We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.mediapackage.getOriginEndpoint
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 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)
public static Output<GetOriginEndpointResult> getOriginEndpoint(GetOriginEndpointArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:mediapackage:getOriginEndpoint
  arguments:
    # arguments dictionaryThe 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.
- ChannelId string
- The ID of the Channel the OriginEndpoint is associated with.
- CmafPackage Pulumi.Aws Native. Media Package. Outputs. Origin Endpoint Cmaf Package 
- Parameters for Common Media Application Format (CMAF) packaging.
- DashPackage Pulumi.Aws Native. Media Package. Outputs. Origin Endpoint Dash Package 
- Parameters for DASH packaging.
- Description string
- A short text description of the OriginEndpoint.
- HlsPackage Pulumi.Aws Native. Media Package. Outputs. Origin Endpoint Hls Package 
- Parameters for Apple HLS packaging.
- ManifestName string
- A short string appended to the end of the OriginEndpoint URL.
- MssPackage 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
- StartoverWindow 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
- TimeDelay 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.
- 
OriginEndpoint Authorization 
- Parameters for CDN authorization.
- ChannelId string
- The ID of the Channel the OriginEndpoint is associated with.
- CmafPackage OriginEndpoint Cmaf Package 
- Parameters for Common Media Application Format (CMAF) packaging.
- DashPackage OriginEndpoint Dash Package 
- Parameters for DASH packaging.
- Description string
- A short text description of the OriginEndpoint.
- HlsPackage OriginEndpoint Hls Package 
- Parameters for Apple HLS packaging.
- ManifestName string
- A short string appended to the end of the OriginEndpoint URL.
- MssPackage OriginEndpoint Mss Package 
- Parameters for Microsoft Smooth Streaming packaging.
- Origination
OriginEndpoint 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
- StartoverWindow 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
- TimeDelay 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.
- 
OriginEndpoint Authorization 
- Parameters for CDN authorization.
- channelId String
- The ID of the Channel the OriginEndpoint is associated with.
- cmafPackage OriginEndpoint Cmaf Package 
- Parameters for Common Media Application Format (CMAF) packaging.
- dashPackage OriginEndpoint Dash Package 
- Parameters for DASH packaging.
- description String
- A short text description of the OriginEndpoint.
- hlsPackage OriginEndpoint Hls Package 
- Parameters for Apple HLS packaging.
- manifestName String
- A short string appended to the end of the OriginEndpoint URL.
- mssPackage OriginEndpoint Mss Package 
- Parameters for Microsoft Smooth Streaming packaging.
- origination
OriginEndpoint 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
- startoverWindow 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
- timeDelay 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.
- 
OriginEndpoint Authorization 
- Parameters for CDN authorization.
- channelId string
- The ID of the Channel the OriginEndpoint is associated with.
- cmafPackage OriginEndpoint Cmaf Package 
- Parameters for Common Media Application Format (CMAF) packaging.
- dashPackage OriginEndpoint Dash Package 
- Parameters for DASH packaging.
- description string
- A short text description of the OriginEndpoint.
- hlsPackage OriginEndpoint Hls Package 
- Parameters for Apple HLS packaging.
- manifestName string
- A short string appended to the end of the OriginEndpoint URL.
- mssPackage OriginEndpoint Mss Package 
- Parameters for Microsoft Smooth Streaming packaging.
- origination
OriginEndpoint 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
- startoverWindow 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
- timeDelay 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.
- 
OriginEndpoint 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
OriginEndpoint 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.
- channelId String
- The ID of the Channel the OriginEndpoint is associated with.
- cmafPackage Property Map
- Parameters for Common Media Application Format (CMAF) packaging.
- dashPackage Property Map
- Parameters for DASH packaging.
- description String
- A short text description of the OriginEndpoint.
- hlsPackage Property Map
- Parameters for Apple HLS packaging.
- manifestName String
- A short string appended to the end of the OriginEndpoint URL.
- mssPackage 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
- startoverWindow 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
- timeDelay 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  
- CdnIdentifier 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.
- SecretsRole stringArn 
- The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.
- CdnIdentifier 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.
- SecretsRole stringArn 
- The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.
- cdnIdentifier 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.
- secretsRole StringArn 
- The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.
- cdnIdentifier 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.
- secretsRole 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.
- cdnIdentifier 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.
- secretsRole StringArn 
- The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.
OriginEndpointCmafEncryption   
- SpekeKey Pulumi.Provider Aws Native. Media Package. Inputs. Origin Endpoint Speke Key Provider 
- Parameters for the SPEKE key provider.
- ConstantInitialization 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).
- EncryptionMethod Pulumi.Aws Native. Media Package. Origin Endpoint Cmaf Encryption Encryption Method 
- The encryption method used
- KeyRotation intInterval Seconds 
- Time (in seconds) between each encryption key rotation.
- SpekeKey OriginProvider Endpoint Speke Key Provider 
- Parameters for the SPEKE key provider.
- ConstantInitialization 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).
- EncryptionMethod OriginEndpoint Cmaf Encryption Encryption Method 
- The encryption method used
- KeyRotation intInterval Seconds 
- Time (in seconds) between each encryption key rotation.
- spekeKey OriginProvider Endpoint Speke Key Provider 
- Parameters for the SPEKE key provider.
- constantInitialization 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).
- encryptionMethod OriginEndpoint Cmaf Encryption Encryption Method 
- The encryption method used
- keyRotation IntegerInterval Seconds 
- Time (in seconds) between each encryption key rotation.
- spekeKey OriginProvider Endpoint Speke Key Provider 
- Parameters for the SPEKE key provider.
- constantInitialization 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).
- encryptionMethod OriginEndpoint Cmaf Encryption Encryption Method 
- The encryption method used
- keyRotation 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.
- spekeKey Property MapProvider 
- Parameters for the SPEKE key provider.
- constantInitialization 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).
- encryptionMethod "SAMPLE_AES" | "AES_CTR"
- The encryption method used
- keyRotation 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.
- HlsManifests List<Pulumi.Aws Native. Media Package. Inputs. Origin Endpoint Hls Manifest> 
- A list of HLS manifest configurations
- SegmentDuration intSeconds 
- Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- SegmentPrefix string
- An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.
- StreamSelection Pulumi.Aws Native. Media Package. Inputs. Origin Endpoint Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- Encryption
OriginEndpoint Cmaf Encryption 
- Parameters for encrypting content.
- HlsManifests []OriginEndpoint Hls Manifest 
- A list of HLS manifest configurations
- SegmentDuration intSeconds 
- Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- SegmentPrefix string
- An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.
- StreamSelection OriginEndpoint Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- encryption
OriginEndpoint Cmaf Encryption 
- Parameters for encrypting content.
- hlsManifests List<OriginEndpoint Hls Manifest> 
- A list of HLS manifest configurations
- segmentDuration IntegerSeconds 
- Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- segmentPrefix String
- An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.
- streamSelection OriginEndpoint Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- encryption
OriginEndpoint Cmaf Encryption 
- Parameters for encrypting content.
- hlsManifests OriginEndpoint Hls Manifest[] 
- A list of HLS manifest configurations
- segmentDuration numberSeconds 
- Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- segmentPrefix string
- An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.
- streamSelection OriginEndpoint Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- encryption
OriginEndpoint 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.
- hlsManifests List<Property Map>
- A list of HLS manifest configurations
- segmentDuration NumberSeconds 
- Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- segmentPrefix String
- An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.
- streamSelection Property Map
- Limitations for outputs from the endpoint, based on the video bitrate.
OriginEndpointDashEncryption   
- SpekeKey Pulumi.Provider Aws Native. Media Package. Inputs. Origin Endpoint Speke Key Provider 
- Parameters for the SPEKE key provider.
- KeyRotation intInterval Seconds 
- Time (in seconds) between each encryption key rotation.
- SpekeKey OriginProvider Endpoint Speke Key Provider 
- Parameters for the SPEKE key provider.
- KeyRotation intInterval Seconds 
- Time (in seconds) between each encryption key rotation.
- spekeKey OriginProvider Endpoint Speke Key Provider 
- Parameters for the SPEKE key provider.
- keyRotation IntegerInterval Seconds 
- Time (in seconds) between each encryption key rotation.
- spekeKey OriginProvider Endpoint Speke Key Provider 
- Parameters for the SPEKE key provider.
- keyRotation 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.
- spekeKey Property MapProvider 
- Parameters for the SPEKE key provider.
- keyRotation NumberInterval Seconds 
- Time (in seconds) between each encryption key rotation.
OriginEndpointDashPackage   
- AdTriggers 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.
- AdsOn 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.
- IncludeIframe boolOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- ManifestLayout 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.
- ManifestWindow intSeconds 
- Time window (in seconds) contained in each manifest.
- MinBuffer intTime Seconds 
- Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- MinUpdate intPeriod Seconds 
- Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
- PeriodTriggers 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.
- SegmentDuration intSeconds 
- Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- SegmentTemplate 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.
- StreamSelection Pulumi.Aws Native. Media Package. Inputs. Origin Endpoint Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- SuggestedPresentation intDelay Seconds 
- Duration (in seconds) to delay live content before presentation.
- UtcTiming Pulumi.Aws Native. Media Package. Origin Endpoint Dash Package Utc Timing 
- Determines the type of UTCTiming included in the Media Presentation Description (MPD)
- UtcTiming stringUri 
- Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE
- AdTriggers []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.
- AdsOn 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
OriginEndpoint Dash Encryption 
- Parameters for encrypting content.
- IncludeIframe boolOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- ManifestLayout 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.
- ManifestWindow intSeconds 
- Time window (in seconds) contained in each manifest.
- MinBuffer intTime Seconds 
- Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- MinUpdate intPeriod Seconds 
- Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
- PeriodTriggers []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
OriginEndpoint 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.
- SegmentDuration intSeconds 
- Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- SegmentTemplate 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.
- StreamSelection OriginEndpoint Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- SuggestedPresentation intDelay Seconds 
- Duration (in seconds) to delay live content before presentation.
- UtcTiming OriginEndpoint Dash Package Utc Timing 
- Determines the type of UTCTiming included in the Media Presentation Description (MPD)
- UtcTiming stringUri 
- Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE
- adTriggers 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.
- adsOn 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
OriginEndpoint Dash Encryption 
- Parameters for encrypting content.
- includeIframe BooleanOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- manifestLayout 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.
- manifestWindow IntegerSeconds 
- Time window (in seconds) contained in each manifest.
- minBuffer IntegerTime Seconds 
- Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- minUpdate IntegerPeriod Seconds 
- Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
- periodTriggers 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
OriginEndpoint 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.
- segmentDuration IntegerSeconds 
- Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- segmentTemplate 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.
- streamSelection OriginEndpoint Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- suggestedPresentation IntegerDelay Seconds 
- Duration (in seconds) to delay live content before presentation.
- utcTiming OriginEndpoint Dash Package Utc Timing 
- Determines the type of UTCTiming included in the Media Presentation Description (MPD)
- utcTiming StringUri 
- Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE
- adTriggers 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.
- adsOn 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
OriginEndpoint Dash Encryption 
- Parameters for encrypting content.
- includeIframe booleanOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- manifestLayout 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.
- manifestWindow numberSeconds 
- Time window (in seconds) contained in each manifest.
- minBuffer numberTime Seconds 
- Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- minUpdate numberPeriod Seconds 
- Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
- periodTriggers 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
OriginEndpoint 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.
- segmentDuration numberSeconds 
- Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- segmentTemplate 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.
- streamSelection OriginEndpoint Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- suggestedPresentation numberDelay Seconds 
- Duration (in seconds) to delay live content before presentation.
- utcTiming OriginEndpoint Dash Package Utc Timing 
- Determines the type of UTCTiming included in the Media Presentation Description (MPD)
- utcTiming 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
OriginEndpoint 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
OriginEndpoint 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
- adTriggers 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.
- adsOn "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.
- includeIframe BooleanOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- manifestLayout "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.
- manifestWindow NumberSeconds 
- Time window (in seconds) contained in each manifest.
- minBuffer NumberTime Seconds 
- Minimum duration (in seconds) that a player will buffer media before starting the presentation.
- minUpdate NumberPeriod Seconds 
- Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
- periodTriggers List<"ADS">
- A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the 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.
- segmentDuration NumberSeconds 
- Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
- segmentTemplate "NUMBER_WITH_TIMELINE" | "TIME_WITH_TIMELINE" | "NUMBER_WITH_DURATION"Format 
- Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.
- streamSelection Property Map
- Limitations for outputs from the endpoint, based on the video bitrate.
- suggestedPresentation NumberDelay Seconds 
- Duration (in seconds) to delay live content before presentation.
- utcTiming "HTTP-XSDATE" | "HTTP-ISO" | "HTTP-HEAD" | "NONE"
- Determines the type of UTCTiming included in the Media Presentation Description (MPD)
- utcTiming 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    
- PresetSpeke20Audio Pulumi.Aws Native. Media Package. Origin Endpoint Encryption Contract Configuration Preset Speke20Audio 
- A collection of audio encryption presets.
- PresetSpeke20Video Pulumi.Aws Native. Media Package. Origin Endpoint Encryption Contract Configuration Preset Speke20Video 
- A collection of video encryption presets.
- PresetSpeke20Audio OriginEndpoint Encryption Contract Configuration Preset Speke20Audio 
- A collection of audio encryption presets.
- PresetSpeke20Video OriginEndpoint Encryption Contract Configuration Preset Speke20Video 
- A collection of video encryption presets.
- presetSpeke20Audio OriginEndpoint Encryption Contract Configuration Preset Speke20Audio 
- A collection of audio encryption presets.
- presetSpeke20Video OriginEndpoint Encryption Contract Configuration Preset Speke20Video 
- A collection of video encryption presets.
- presetSpeke20Audio OriginEndpoint Encryption Contract Configuration Preset Speke20Audio 
- A collection of audio encryption presets.
- presetSpeke20Video 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.
- presetSpeke20Audio "PRESET-AUDIO-1" | "PRESET-AUDIO-2" | "PRESET-AUDIO-3" | "SHARED" | "UNENCRYPTED"
- A collection of audio encryption presets.
- presetSpeke20Video "PRESET-VIDEO-1" | "PRESET-VIDEO-2" | "PRESET-VIDEO-3" | "PRESET-VIDEO-4" | "PRESET-VIDEO-5" | "PRESET-VIDEO-6" | "PRESET-VIDEO-7" | "PRESET-VIDEO-8" | "SHARED" | "UNENCRYPTED"
- A collection of video encryption presets.
OriginEndpointEncryptionContractConfigurationPresetSpeke20Audio      
OriginEndpointEncryptionContractConfigurationPresetSpeke20Video      
OriginEndpointHlsEncryption   
- SpekeKey Pulumi.Provider Aws Native. Media Package. Inputs. Origin Endpoint Speke Key Provider 
- Parameters for the SPEKE key provider.
- ConstantInitialization stringVector 
- A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
- EncryptionMethod Pulumi.Aws Native. Media Package. Origin Endpoint Hls Encryption Encryption Method 
- The encryption method to use.
- KeyRotation intInterval Seconds 
- Interval (in seconds) between each encryption key rotation.
- RepeatExt boolXKey 
- When enabled, the EXT-X-KEY tag will be repeated in output manifests.
- SpekeKey OriginProvider Endpoint Speke Key Provider 
- Parameters for the SPEKE key provider.
- ConstantInitialization stringVector 
- A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
- EncryptionMethod OriginEndpoint Hls Encryption Encryption Method 
- The encryption method to use.
- KeyRotation intInterval Seconds 
- Interval (in seconds) between each encryption key rotation.
- RepeatExt boolXKey 
- When enabled, the EXT-X-KEY tag will be repeated in output manifests.
- spekeKey OriginProvider Endpoint Speke Key Provider 
- Parameters for the SPEKE key provider.
- constantInitialization StringVector 
- A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
- encryptionMethod OriginEndpoint Hls Encryption Encryption Method 
- The encryption method to use.
- keyRotation IntegerInterval Seconds 
- Interval (in seconds) between each encryption key rotation.
- repeatExt BooleanXKey 
- When enabled, the EXT-X-KEY tag will be repeated in output manifests.
- spekeKey OriginProvider Endpoint Speke Key Provider 
- Parameters for the SPEKE key provider.
- constantInitialization stringVector 
- A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
- encryptionMethod OriginEndpoint Hls Encryption Encryption Method 
- The encryption method to use.
- keyRotation numberInterval Seconds 
- Interval (in seconds) between each encryption key rotation.
- repeatExt 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.
- spekeKey Property MapProvider 
- Parameters for the SPEKE key provider.
- constantInitialization StringVector 
- A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
- encryptionMethod "AES_128" | "SAMPLE_AES"
- The encryption method to use.
- keyRotation NumberInterval Seconds 
- Interval (in seconds) between each encryption key rotation.
- repeatExt 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.
- AdMarkers 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.
- AdTriggers 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.
- AdsOn 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 .
- IncludeIframe boolOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- ManifestName string
- An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
- PlaylistType 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.
- PlaylistWindow intSeconds 
- Time window (in seconds) contained in each parent manifest.
- ProgramDate intTime Interval Seconds 
- The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
- 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.
- AdMarkers 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.
- AdTriggers []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.
- AdsOn 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 .
- IncludeIframe boolOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- ManifestName string
- An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
- PlaylistType 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.
- PlaylistWindow intSeconds 
- Time window (in seconds) contained in each parent manifest.
- ProgramDate intTime Interval Seconds 
- The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
- 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.
- adMarkers 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.
- adTriggers 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.
- adsOn 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 .
- includeIframe BooleanOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- manifestName String
- An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
- playlistType 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.
- playlistWindow IntegerSeconds 
- Time window (in seconds) contained in each parent manifest.
- programDate IntegerTime Interval Seconds 
- The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
- 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.
- adMarkers 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.
- adTriggers 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.
- adsOn 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 .
- includeIframe booleanOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- manifestName string
- An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
- playlistType 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.
- playlistWindow numberSeconds 
- Time window (in seconds) contained in each parent manifest.
- programDate numberTime Interval Seconds 
- The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
- 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.
- adMarkers "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.
- adTriggers 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.
- adsOn "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 .
- includeIframe BooleanOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- manifestName String
- An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
- playlistType "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.
- playlistWindow NumberSeconds 
- Time window (in seconds) contained in each parent manifest.
- programDate NumberTime Interval Seconds 
- The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
- url String
- The URL of the packaged OriginEndpoint for consumption.
OriginEndpointHlsManifestAdMarkers     
OriginEndpointHlsManifestAdTriggersItem      
OriginEndpointHlsManifestPlaylistType     
OriginEndpointHlsPackage   
- AdMarkers 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.
- AdTriggers 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.
- AdsOn 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.
- IncludeDvb boolSubtitles 
- When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- IncludeIframe boolOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- PlaylistType 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.
- PlaylistWindow intSeconds 
- Time window (in seconds) contained in each parent manifest.
- ProgramDate intTime Interval Seconds 
- The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
- SegmentDuration intSeconds 
- Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
- StreamSelection Pulumi.Aws Native. Media Package. Inputs. Origin Endpoint Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- UseAudio boolRendition Group 
- When enabled, audio streams will be placed in rendition groups in the output.
- AdMarkers 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.
- AdTriggers []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.
- AdsOn 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
OriginEndpoint Hls Encryption 
- Parameters for encrypting content.
- IncludeDvb boolSubtitles 
- When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- IncludeIframe boolOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- PlaylistType 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.
- PlaylistWindow intSeconds 
- Time window (in seconds) contained in each parent manifest.
- ProgramDate intTime Interval Seconds 
- The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
- SegmentDuration intSeconds 
- Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
- StreamSelection OriginEndpoint Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- UseAudio boolRendition Group 
- When enabled, audio streams will be placed in rendition groups in the output.
- adMarkers 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.
- adTriggers 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.
- adsOn 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
OriginEndpoint Hls Encryption 
- Parameters for encrypting content.
- includeDvb BooleanSubtitles 
- When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- includeIframe BooleanOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- playlistType 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.
- playlistWindow IntegerSeconds 
- Time window (in seconds) contained in each parent manifest.
- programDate IntegerTime Interval Seconds 
- The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
- segmentDuration IntegerSeconds 
- Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
- streamSelection OriginEndpoint Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- useAudio BooleanRendition Group 
- When enabled, audio streams will be placed in rendition groups in the output.
- adMarkers 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.
- adTriggers 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.
- adsOn 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
OriginEndpoint Hls Encryption 
- Parameters for encrypting content.
- includeDvb booleanSubtitles 
- When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- includeIframe booleanOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- playlistType 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.
- playlistWindow numberSeconds 
- Time window (in seconds) contained in each parent manifest.
- programDate numberTime Interval Seconds 
- The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
- segmentDuration numberSeconds 
- Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
- streamSelection OriginEndpoint Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- useAudio 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
OriginEndpoint 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.
- adMarkers "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.
- adTriggers 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.
- adsOn "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.
- includeDvb BooleanSubtitles 
- When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
- includeIframe BooleanOnly Stream 
- When enabled, an I-Frame only stream will be included in the output.
- playlistType "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.
- playlistWindow NumberSeconds 
- Time window (in seconds) contained in each parent manifest.
- programDate NumberTime Interval Seconds 
- The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
- segmentDuration NumberSeconds 
- Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
- streamSelection Property Map
- Limitations for outputs from the endpoint, based on the video bitrate.
- useAudio BooleanRendition Group 
- When enabled, audio streams will be placed in rendition groups in the output.
OriginEndpointHlsPackageAdMarkers     
OriginEndpointHlsPackageAdTriggersItem      
OriginEndpointHlsPackagePlaylistType     
OriginEndpointMssEncryption   
- SpekeKey Pulumi.Provider Aws Native. Media Package. Inputs. Origin Endpoint Speke Key Provider 
- Parameters for the SPEKE key provider.
- SpekeKey OriginProvider Endpoint Speke Key Provider 
- Parameters for the SPEKE key provider.
- spekeKey OriginProvider Endpoint Speke Key Provider 
- Parameters for the SPEKE key provider.
- spekeKey OriginProvider Endpoint Speke Key Provider 
- Parameters for the SPEKE key provider.
- speke_key_ Originprovider Endpoint Speke Key Provider 
- Parameters for the SPEKE key provider.
- spekeKey Property MapProvider 
- Parameters for the SPEKE key provider.
OriginEndpointMssPackage   
- Encryption
Pulumi.Aws Native. Media Package. Inputs. Origin Endpoint Mss Encryption 
- Parameters for encrypting content.
- ManifestWindow intSeconds 
- The time window (in seconds) contained in each manifest.
- SegmentDuration intSeconds 
- The duration (in seconds) of each segment.
- StreamSelection Pulumi.Aws Native. Media Package. Inputs. Origin Endpoint Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- Encryption
OriginEndpoint Mss Encryption 
- Parameters for encrypting content.
- ManifestWindow intSeconds 
- The time window (in seconds) contained in each manifest.
- SegmentDuration intSeconds 
- The duration (in seconds) of each segment.
- StreamSelection OriginEndpoint Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- encryption
OriginEndpoint Mss Encryption 
- Parameters for encrypting content.
- manifestWindow IntegerSeconds 
- The time window (in seconds) contained in each manifest.
- segmentDuration IntegerSeconds 
- The duration (in seconds) of each segment.
- streamSelection OriginEndpoint Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- encryption
OriginEndpoint Mss Encryption 
- Parameters for encrypting content.
- manifestWindow numberSeconds 
- The time window (in seconds) contained in each manifest.
- segmentDuration numberSeconds 
- The duration (in seconds) of each segment.
- streamSelection OriginEndpoint Stream Selection 
- Limitations for outputs from the endpoint, based on the video bitrate.
- encryption
OriginEndpoint 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.
- manifestWindow NumberSeconds 
- The time window (in seconds) contained in each manifest.
- segmentDuration NumberSeconds 
- The duration (in seconds) of each segment.
- streamSelection Property Map
- Limitations for outputs from the endpoint, based on the video bitrate.
OriginEndpointOrigination  
OriginEndpointSpekeKeyProvider    
- ResourceId string
- The resource ID to include in key requests.
- RoleArn string
- An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
- SystemIds List<string>
- The system IDs to include in key requests.
- Url string
- The URL of the external key provider service.
- CertificateArn 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.
- EncryptionContract Pulumi.Configuration Aws Native. Media Package. Inputs. Origin Endpoint Encryption Contract Configuration 
- Use encryptionContractConfigurationto configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use.
- ResourceId string
- The resource ID to include in key requests.
- RoleArn string
- An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
- SystemIds []string
- The system IDs to include in key requests.
- Url string
- The URL of the external key provider service.
- CertificateArn 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.
- EncryptionContract OriginConfiguration Endpoint Encryption Contract Configuration 
- Use encryptionContractConfigurationto configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use.
- resourceId String
- The resource ID to include in key requests.
- roleArn String
- An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
- systemIds List<String>
- The system IDs to include in key requests.
- url String
- The URL of the external key provider service.
- certificateArn 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.
- encryptionContract OriginConfiguration Endpoint Encryption Contract Configuration 
- Use encryptionContractConfigurationto configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use.
- resourceId string
- The resource ID to include in key requests.
- roleArn string
- An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
- systemIds string[]
- The system IDs to include in key requests.
- url string
- The URL of the external key provider service.
- certificateArn 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.
- encryptionContract OriginConfiguration Endpoint Encryption Contract Configuration 
- Use encryptionContractConfigurationto configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use.
- 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 encryptionContractConfigurationto configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use.
- resourceId String
- The resource ID to include in key requests.
- roleArn String
- An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
- systemIds List<String>
- The system IDs to include in key requests.
- url String
- The URL of the external key provider service.
- certificateArn 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.
- encryptionContract Property MapConfiguration 
- Use encryptionContractConfigurationto configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use.
OriginEndpointStreamSelection   
- MaxVideo intBits Per Second 
- The maximum video bitrate (bps) to include in output.
- MinVideo intBits Per Second 
- The minimum video bitrate (bps) to include in output.
- StreamOrder Pulumi.Aws Native. Media Package. Origin Endpoint Stream Selection Stream Order 
- A directive that determines the order of streams in the output.
- MaxVideo intBits Per Second 
- The maximum video bitrate (bps) to include in output.
- MinVideo intBits Per Second 
- The minimum video bitrate (bps) to include in output.
- StreamOrder OriginEndpoint Stream Selection Stream Order 
- A directive that determines the order of streams in the output.
- maxVideo IntegerBits Per Second 
- The maximum video bitrate (bps) to include in output.
- minVideo IntegerBits Per Second 
- The minimum video bitrate (bps) to include in output.
- streamOrder OriginEndpoint Stream Selection Stream Order 
- A directive that determines the order of streams in the output.
- maxVideo numberBits Per Second 
- The maximum video bitrate (bps) to include in output.
- minVideo numberBits Per Second 
- The minimum video bitrate (bps) to include in output.
- streamOrder 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.
- maxVideo NumberBits Per Second 
- The maximum video bitrate (bps) to include in output.
- minVideo NumberBits Per Second 
- The minimum video bitrate (bps) to include in output.
- streamOrder "ORIGINAL" | "VIDEO_BITRATE_ASCENDING" | "VIDEO_BITRATE_DESCENDING"
- A directive that determines the order of streams in the output.
OriginEndpointStreamSelectionStreamOrder     
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi