We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
aws-native.mediatailor.getPlaybackConfiguration
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
Resource schema for AWS::MediaTailor::PlaybackConfiguration
Using getPlaybackConfiguration
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 getPlaybackConfiguration(args: GetPlaybackConfigurationArgs, opts?: InvokeOptions): Promise<GetPlaybackConfigurationResult>
function getPlaybackConfigurationOutput(args: GetPlaybackConfigurationOutputArgs, opts?: InvokeOptions): Output<GetPlaybackConfigurationResult>
def get_playback_configuration(name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPlaybackConfigurationResult
def get_playback_configuration_output(name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPlaybackConfigurationResult]
func LookupPlaybackConfiguration(ctx *Context, args *LookupPlaybackConfigurationArgs, opts ...InvokeOption) (*LookupPlaybackConfigurationResult, error)
func LookupPlaybackConfigurationOutput(ctx *Context, args *LookupPlaybackConfigurationOutputArgs, opts ...InvokeOption) LookupPlaybackConfigurationResultOutput
> Note: This function is named LookupPlaybackConfiguration
in the Go SDK.
public static class GetPlaybackConfiguration
{
public static Task<GetPlaybackConfigurationResult> InvokeAsync(GetPlaybackConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetPlaybackConfigurationResult> Invoke(GetPlaybackConfigurationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPlaybackConfigurationResult> getPlaybackConfiguration(GetPlaybackConfigurationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:mediatailor:getPlaybackConfiguration
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
- The identifier for the playback configuration.
- Name string
- The identifier for the playback configuration.
- name String
- The identifier for the playback configuration.
- name string
- The identifier for the playback configuration.
- name str
- The identifier for the playback configuration.
- name String
- The identifier for the playback configuration.
getPlaybackConfiguration Result
The following output properties are available:
- Ad
Decision stringServer Url - The URL for the ad decision server (ADS). This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing you can provide a static VAST URL. The maximum length is 25,000 characters.
- Avail
Suppression Pulumi.Aws Native. Media Tailor. Outputs. Playback Configuration Avail Suppression - The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
- Bumper
Pulumi.
Aws Native. Media Tailor. Outputs. Playback Configuration Bumper - The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers (https://docs.aws.amazon.com/mediatailor/latest/ug/bumpers.html).
- Cdn
Configuration Pulumi.Aws Native. Media Tailor. Outputs. Playback Configuration Cdn Configuration - The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
- Configuration
Aliases Dictionary<string, object> - The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.
- Dash
Configuration Pulumi.Aws Native. Media Tailor. Outputs. Playback Configuration Dash Configuration - The configuration for DASH content.
- Hls
Configuration Pulumi.Aws Native. Media Tailor. Outputs. Playback Configuration Hls Configuration - The configuration for HLS content.
- Live
Pre Pulumi.Roll Configuration Aws Native. Media Tailor. Outputs. Playback Configuration Live Pre Roll Configuration - The configuration for pre-roll ad insertion.
- Manifest
Processing Pulumi.Rules Aws Native. Media Tailor. Outputs. Playback Configuration Manifest Processing Rules - The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.
- Personalization
Threshold intSeconds - Defines the maximum duration of underfilled ad time (in seconds) allowed in an ad break. If the duration of underfilled ad time exceeds the personalization threshold, then the personalization of the ad break is abandoned and the underlying content is shown. This feature applies to ad replacement in live and VOD streams, rather than ad insertion, because it relies on an underlying content stream. For more information about ad break behavior, including ad replacement and insertion, see Ad Behavior in AWS Elemental MediaTailor (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
- Playback
Configuration stringArn - The Amazon Resource Name (ARN) for the playback configuration.
- Playback
Endpoint stringPrefix - The URL that the player accesses to get a manifest from MediaTailor. This session will use server-side reporting.
- Session
Initialization stringEndpoint Prefix - The URL that the player uses to initialize a session that uses client-side reporting.
- Slate
Ad stringUrl - The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.
- List<Pulumi.
Aws Native. Outputs. Tag> - The tags to assign to the playback configuration.
- Transcode
Profile stringName - The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support.
- Video
Content stringSource Url - The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters.
- Ad
Decision stringServer Url - The URL for the ad decision server (ADS). This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing you can provide a static VAST URL. The maximum length is 25,000 characters.
- Avail
Suppression PlaybackConfiguration Avail Suppression - The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
- Bumper
Playback
Configuration Bumper - The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers (https://docs.aws.amazon.com/mediatailor/latest/ug/bumpers.html).
- Cdn
Configuration PlaybackConfiguration Cdn Configuration - The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
- Configuration
Aliases map[string]interface{} - The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.
- Dash
Configuration PlaybackConfiguration Dash Configuration - The configuration for DASH content.
- Hls
Configuration PlaybackConfiguration Hls Configuration - The configuration for HLS content.
- Live
Pre PlaybackRoll Configuration Configuration Live Pre Roll Configuration - The configuration for pre-roll ad insertion.
- Manifest
Processing PlaybackRules Configuration Manifest Processing Rules - The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.
- Personalization
Threshold intSeconds - Defines the maximum duration of underfilled ad time (in seconds) allowed in an ad break. If the duration of underfilled ad time exceeds the personalization threshold, then the personalization of the ad break is abandoned and the underlying content is shown. This feature applies to ad replacement in live and VOD streams, rather than ad insertion, because it relies on an underlying content stream. For more information about ad break behavior, including ad replacement and insertion, see Ad Behavior in AWS Elemental MediaTailor (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
- Playback
Configuration stringArn - The Amazon Resource Name (ARN) for the playback configuration.
- Playback
Endpoint stringPrefix - The URL that the player accesses to get a manifest from MediaTailor. This session will use server-side reporting.
- Session
Initialization stringEndpoint Prefix - The URL that the player uses to initialize a session that uses client-side reporting.
- Slate
Ad stringUrl - The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.
- Tag
- The tags to assign to the playback configuration.
- Transcode
Profile stringName - The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support.
- Video
Content stringSource Url - The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters.
- ad
Decision StringServer Url - The URL for the ad decision server (ADS). This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing you can provide a static VAST URL. The maximum length is 25,000 characters.
- avail
Suppression PlaybackConfiguration Avail Suppression - The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
- bumper
Playback
Configuration Bumper - The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers (https://docs.aws.amazon.com/mediatailor/latest/ug/bumpers.html).
- cdn
Configuration PlaybackConfiguration Cdn Configuration - The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
- configuration
Aliases Map<String,Object> - The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.
- dash
Configuration PlaybackConfiguration Dash Configuration - The configuration for DASH content.
- hls
Configuration PlaybackConfiguration Hls Configuration - The configuration for HLS content.
- live
Pre PlaybackRoll Configuration Configuration Live Pre Roll Configuration - The configuration for pre-roll ad insertion.
- manifest
Processing PlaybackRules Configuration Manifest Processing Rules - The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.
- personalization
Threshold IntegerSeconds - Defines the maximum duration of underfilled ad time (in seconds) allowed in an ad break. If the duration of underfilled ad time exceeds the personalization threshold, then the personalization of the ad break is abandoned and the underlying content is shown. This feature applies to ad replacement in live and VOD streams, rather than ad insertion, because it relies on an underlying content stream. For more information about ad break behavior, including ad replacement and insertion, see Ad Behavior in AWS Elemental MediaTailor (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
- playback
Configuration StringArn - The Amazon Resource Name (ARN) for the playback configuration.
- playback
Endpoint StringPrefix - The URL that the player accesses to get a manifest from MediaTailor. This session will use server-side reporting.
- session
Initialization StringEndpoint Prefix - The URL that the player uses to initialize a session that uses client-side reporting.
- slate
Ad StringUrl - The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.
- List<Tag>
- The tags to assign to the playback configuration.
- transcode
Profile StringName - The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support.
- video
Content StringSource Url - The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters.
- ad
Decision stringServer Url - The URL for the ad decision server (ADS). This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing you can provide a static VAST URL. The maximum length is 25,000 characters.
- avail
Suppression PlaybackConfiguration Avail Suppression - The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
- bumper
Playback
Configuration Bumper - The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers (https://docs.aws.amazon.com/mediatailor/latest/ug/bumpers.html).
- cdn
Configuration PlaybackConfiguration Cdn Configuration - The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
- configuration
Aliases {[key: string]: any} - The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.
- dash
Configuration PlaybackConfiguration Dash Configuration - The configuration for DASH content.
- hls
Configuration PlaybackConfiguration Hls Configuration - The configuration for HLS content.
- live
Pre PlaybackRoll Configuration Configuration Live Pre Roll Configuration - The configuration for pre-roll ad insertion.
- manifest
Processing PlaybackRules Configuration Manifest Processing Rules - The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.
- personalization
Threshold numberSeconds - Defines the maximum duration of underfilled ad time (in seconds) allowed in an ad break. If the duration of underfilled ad time exceeds the personalization threshold, then the personalization of the ad break is abandoned and the underlying content is shown. This feature applies to ad replacement in live and VOD streams, rather than ad insertion, because it relies on an underlying content stream. For more information about ad break behavior, including ad replacement and insertion, see Ad Behavior in AWS Elemental MediaTailor (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
- playback
Configuration stringArn - The Amazon Resource Name (ARN) for the playback configuration.
- playback
Endpoint stringPrefix - The URL that the player accesses to get a manifest from MediaTailor. This session will use server-side reporting.
- session
Initialization stringEndpoint Prefix - The URL that the player uses to initialize a session that uses client-side reporting.
- slate
Ad stringUrl - The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.
- Tag[]
- The tags to assign to the playback configuration.
- transcode
Profile stringName - The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support.
- video
Content stringSource Url - The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters.
- ad_
decision_ strserver_ url - The URL for the ad decision server (ADS). This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing you can provide a static VAST URL. The maximum length is 25,000 characters.
- avail_
suppression PlaybackConfiguration Avail Suppression - The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
- bumper
Playback
Configuration Bumper - The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers (https://docs.aws.amazon.com/mediatailor/latest/ug/bumpers.html).
- cdn_
configuration PlaybackConfiguration Cdn Configuration - The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
- configuration_
aliases Mapping[str, Any] - The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.
- dash_
configuration PlaybackConfiguration Dash Configuration - The configuration for DASH content.
- hls_
configuration PlaybackConfiguration Hls Configuration - The configuration for HLS content.
- live_
pre_ Playbackroll_ configuration Configuration Live Pre Roll Configuration - The configuration for pre-roll ad insertion.
- manifest_
processing_ Playbackrules Configuration Manifest Processing Rules - The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.
- personalization_
threshold_ intseconds - Defines the maximum duration of underfilled ad time (in seconds) allowed in an ad break. If the duration of underfilled ad time exceeds the personalization threshold, then the personalization of the ad break is abandoned and the underlying content is shown. This feature applies to ad replacement in live and VOD streams, rather than ad insertion, because it relies on an underlying content stream. For more information about ad break behavior, including ad replacement and insertion, see Ad Behavior in AWS Elemental MediaTailor (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
- playback_
configuration_ strarn - The Amazon Resource Name (ARN) for the playback configuration.
- playback_
endpoint_ strprefix - The URL that the player accesses to get a manifest from MediaTailor. This session will use server-side reporting.
- session_
initialization_ strendpoint_ prefix - The URL that the player uses to initialize a session that uses client-side reporting.
- slate_
ad_ strurl - The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.
- Sequence[root_Tag]
- The tags to assign to the playback configuration.
- transcode_
profile_ strname - The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support.
- video_
content_ strsource_ url - The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters.
- ad
Decision StringServer Url - The URL for the ad decision server (ADS). This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing you can provide a static VAST URL. The maximum length is 25,000 characters.
- avail
Suppression Property Map - The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
- bumper Property Map
- The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers (https://docs.aws.amazon.com/mediatailor/latest/ug/bumpers.html).
- cdn
Configuration Property Map - The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
- configuration
Aliases Map<Any> - The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.
- dash
Configuration Property Map - The configuration for DASH content.
- hls
Configuration Property Map - The configuration for HLS content.
- live
Pre Property MapRoll Configuration - The configuration for pre-roll ad insertion.
- manifest
Processing Property MapRules - The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.
- personalization
Threshold NumberSeconds - Defines the maximum duration of underfilled ad time (in seconds) allowed in an ad break. If the duration of underfilled ad time exceeds the personalization threshold, then the personalization of the ad break is abandoned and the underlying content is shown. This feature applies to ad replacement in live and VOD streams, rather than ad insertion, because it relies on an underlying content stream. For more information about ad break behavior, including ad replacement and insertion, see Ad Behavior in AWS Elemental MediaTailor (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
- playback
Configuration StringArn - The Amazon Resource Name (ARN) for the playback configuration.
- playback
Endpoint StringPrefix - The URL that the player accesses to get a manifest from MediaTailor. This session will use server-side reporting.
- session
Initialization StringEndpoint Prefix - The URL that the player uses to initialize a session that uses client-side reporting.
- slate
Ad StringUrl - The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.
- List<Property Map>
- The tags to assign to the playback configuration.
- transcode
Profile StringName - The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support.
- video
Content StringSource Url - The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters.
Supporting Types
PlaybackConfigurationAdMarkerPassthrough
- Enabled bool
- Enables ad marker passthrough for your configuration.
- Enabled bool
- Enables ad marker passthrough for your configuration.
- enabled Boolean
- Enables ad marker passthrough for your configuration.
- enabled boolean
- Enables ad marker passthrough for your configuration.
- enabled bool
- Enables ad marker passthrough for your configuration.
- enabled Boolean
- Enables ad marker passthrough for your configuration.
PlaybackConfigurationAvailSuppression
- Fill
Policy Pulumi.Aws Native. Media Tailor. Playback Configuration Avail Suppression Fill Policy - Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE will always use the full avail suppression policy. AFTER_LIVE_EDGE mode can be used to invoke partial ad break fills when a session starts mid-break. Valid values are FULL_AVAIL_ONLY and PARTIAL_AVAIL
- Mode
Pulumi.
Aws Native. Media Tailor. Playback Configuration Avail Suppression Mode - Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or slate. When Mode is set to BEHIND_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks on or behind the ad suppression Value time in the manifest lookback window. When Mode is set to AFTER_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks that are within the live edge plus the avail suppression value.
- Value string
- A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad breaks on or behind 45 minutes behind the live edge.
- Fill
Policy PlaybackConfiguration Avail Suppression Fill Policy - Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE will always use the full avail suppression policy. AFTER_LIVE_EDGE mode can be used to invoke partial ad break fills when a session starts mid-break. Valid values are FULL_AVAIL_ONLY and PARTIAL_AVAIL
- Mode
Playback
Configuration Avail Suppression Mode - Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or slate. When Mode is set to BEHIND_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks on or behind the ad suppression Value time in the manifest lookback window. When Mode is set to AFTER_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks that are within the live edge plus the avail suppression value.
- Value string
- A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad breaks on or behind 45 minutes behind the live edge.
- fill
Policy PlaybackConfiguration Avail Suppression Fill Policy - Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE will always use the full avail suppression policy. AFTER_LIVE_EDGE mode can be used to invoke partial ad break fills when a session starts mid-break. Valid values are FULL_AVAIL_ONLY and PARTIAL_AVAIL
- mode
Playback
Configuration Avail Suppression Mode - Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or slate. When Mode is set to BEHIND_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks on or behind the ad suppression Value time in the manifest lookback window. When Mode is set to AFTER_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks that are within the live edge plus the avail suppression value.
- value String
- A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad breaks on or behind 45 minutes behind the live edge.
- fill
Policy PlaybackConfiguration Avail Suppression Fill Policy - Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE will always use the full avail suppression policy. AFTER_LIVE_EDGE mode can be used to invoke partial ad break fills when a session starts mid-break. Valid values are FULL_AVAIL_ONLY and PARTIAL_AVAIL
- mode
Playback
Configuration Avail Suppression Mode - Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or slate. When Mode is set to BEHIND_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks on or behind the ad suppression Value time in the manifest lookback window. When Mode is set to AFTER_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks that are within the live edge plus the avail suppression value.
- value string
- A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad breaks on or behind 45 minutes behind the live edge.
- fill_
policy PlaybackConfiguration Avail Suppression Fill Policy - Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE will always use the full avail suppression policy. AFTER_LIVE_EDGE mode can be used to invoke partial ad break fills when a session starts mid-break. Valid values are FULL_AVAIL_ONLY and PARTIAL_AVAIL
- mode
Playback
Configuration Avail Suppression Mode - Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or slate. When Mode is set to BEHIND_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks on or behind the ad suppression Value time in the manifest lookback window. When Mode is set to AFTER_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks that are within the live edge plus the avail suppression value.
- value str
- A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad breaks on or behind 45 minutes behind the live edge.
- fill
Policy "PARTIAL_AVAIL" | "FULL_AVAIL_ONLY" - Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE will always use the full avail suppression policy. AFTER_LIVE_EDGE mode can be used to invoke partial ad break fills when a session starts mid-break. Valid values are FULL_AVAIL_ONLY and PARTIAL_AVAIL
- mode "OFF" | "BEHIND_LIVE_EDGE" | "AFTER_LIVE_EDGE"
- Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or slate. When Mode is set to BEHIND_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks on or behind the ad suppression Value time in the manifest lookback window. When Mode is set to AFTER_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks that are within the live edge plus the avail suppression value.
- value String
- A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad breaks on or behind 45 minutes behind the live edge.
PlaybackConfigurationAvailSuppressionFillPolicy
PlaybackConfigurationAvailSuppressionMode
PlaybackConfigurationBumper
PlaybackConfigurationCdnConfiguration
- Ad
Segment stringUrl Prefix - A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.<region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments.
- Content
Segment stringUrl Prefix - A content delivery network (CDN) to cache content segments, so that content requests don't always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments.
- Ad
Segment stringUrl Prefix - A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.<region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments.
- Content
Segment stringUrl Prefix - A content delivery network (CDN) to cache content segments, so that content requests don't always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments.
- ad
Segment StringUrl Prefix - A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.<region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments.
- content
Segment StringUrl Prefix - A content delivery network (CDN) to cache content segments, so that content requests don't always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments.
- ad
Segment stringUrl Prefix - A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.<region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments.
- content
Segment stringUrl Prefix - A content delivery network (CDN) to cache content segments, so that content requests don't always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments.
- ad_
segment_ strurl_ prefix - A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.<region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments.
- content_
segment_ strurl_ prefix - A content delivery network (CDN) to cache content segments, so that content requests don't always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments.
- ad
Segment StringUrl Prefix - A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.<region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments.
- content
Segment StringUrl Prefix - A content delivery network (CDN) to cache content segments, so that content requests don't always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments.
PlaybackConfigurationDashConfiguration
- Manifest
Endpoint stringPrefix - The URL generated by MediaTailor to initiate a DASH playback session. The session uses server-side reporting.
- Mpd
Location string - The setting that controls whether MediaTailor includes the Location tag in DASH manifests. MediaTailor populates the Location tag with the URL for manifest update requests, to be used by players that don't support sticky redirects. Disable this if you have CDN routing rules set up for accessing MediaTailor manifests, and you are either using client-side reporting or your players support sticky HTTP redirects. Valid values are DISABLED and EMT_DEFAULT. The EMT_DEFAULT setting enables the inclusion of the tag and is the default value.
- Origin
Manifest Pulumi.Type Aws Native. Media Tailor. Playback Configuration Dash Configuration Origin Manifest Type - The setting that controls whether MediaTailor handles manifests from the origin server as multi-period manifests or single-period manifests. If your origin server produces single-period manifests, set this to SINGLE_PERIOD. The default setting is MULTI_PERIOD. For multi-period manifests, omit this setting or set it to MULTI_PERIOD.
- Manifest
Endpoint stringPrefix - The URL generated by MediaTailor to initiate a DASH playback session. The session uses server-side reporting.
- Mpd
Location string - The setting that controls whether MediaTailor includes the Location tag in DASH manifests. MediaTailor populates the Location tag with the URL for manifest update requests, to be used by players that don't support sticky redirects. Disable this if you have CDN routing rules set up for accessing MediaTailor manifests, and you are either using client-side reporting or your players support sticky HTTP redirects. Valid values are DISABLED and EMT_DEFAULT. The EMT_DEFAULT setting enables the inclusion of the tag and is the default value.
- Origin
Manifest PlaybackType Configuration Dash Configuration Origin Manifest Type - The setting that controls whether MediaTailor handles manifests from the origin server as multi-period manifests or single-period manifests. If your origin server produces single-period manifests, set this to SINGLE_PERIOD. The default setting is MULTI_PERIOD. For multi-period manifests, omit this setting or set it to MULTI_PERIOD.
- manifest
Endpoint StringPrefix - The URL generated by MediaTailor to initiate a DASH playback session. The session uses server-side reporting.
- mpd
Location String - The setting that controls whether MediaTailor includes the Location tag in DASH manifests. MediaTailor populates the Location tag with the URL for manifest update requests, to be used by players that don't support sticky redirects. Disable this if you have CDN routing rules set up for accessing MediaTailor manifests, and you are either using client-side reporting or your players support sticky HTTP redirects. Valid values are DISABLED and EMT_DEFAULT. The EMT_DEFAULT setting enables the inclusion of the tag and is the default value.
- origin
Manifest PlaybackType Configuration Dash Configuration Origin Manifest Type - The setting that controls whether MediaTailor handles manifests from the origin server as multi-period manifests or single-period manifests. If your origin server produces single-period manifests, set this to SINGLE_PERIOD. The default setting is MULTI_PERIOD. For multi-period manifests, omit this setting or set it to MULTI_PERIOD.
- manifest
Endpoint stringPrefix - The URL generated by MediaTailor to initiate a DASH playback session. The session uses server-side reporting.
- mpd
Location string - The setting that controls whether MediaTailor includes the Location tag in DASH manifests. MediaTailor populates the Location tag with the URL for manifest update requests, to be used by players that don't support sticky redirects. Disable this if you have CDN routing rules set up for accessing MediaTailor manifests, and you are either using client-side reporting or your players support sticky HTTP redirects. Valid values are DISABLED and EMT_DEFAULT. The EMT_DEFAULT setting enables the inclusion of the tag and is the default value.
- origin
Manifest PlaybackType Configuration Dash Configuration Origin Manifest Type - The setting that controls whether MediaTailor handles manifests from the origin server as multi-period manifests or single-period manifests. If your origin server produces single-period manifests, set this to SINGLE_PERIOD. The default setting is MULTI_PERIOD. For multi-period manifests, omit this setting or set it to MULTI_PERIOD.
- manifest_
endpoint_ strprefix - The URL generated by MediaTailor to initiate a DASH playback session. The session uses server-side reporting.
- mpd_
location str - The setting that controls whether MediaTailor includes the Location tag in DASH manifests. MediaTailor populates the Location tag with the URL for manifest update requests, to be used by players that don't support sticky redirects. Disable this if you have CDN routing rules set up for accessing MediaTailor manifests, and you are either using client-side reporting or your players support sticky HTTP redirects. Valid values are DISABLED and EMT_DEFAULT. The EMT_DEFAULT setting enables the inclusion of the tag and is the default value.
- origin_
manifest_ Playbacktype Configuration Dash Configuration Origin Manifest Type - The setting that controls whether MediaTailor handles manifests from the origin server as multi-period manifests or single-period manifests. If your origin server produces single-period manifests, set this to SINGLE_PERIOD. The default setting is MULTI_PERIOD. For multi-period manifests, omit this setting or set it to MULTI_PERIOD.
- manifest
Endpoint StringPrefix - The URL generated by MediaTailor to initiate a DASH playback session. The session uses server-side reporting.
- mpd
Location String - The setting that controls whether MediaTailor includes the Location tag in DASH manifests. MediaTailor populates the Location tag with the URL for manifest update requests, to be used by players that don't support sticky redirects. Disable this if you have CDN routing rules set up for accessing MediaTailor manifests, and you are either using client-side reporting or your players support sticky HTTP redirects. Valid values are DISABLED and EMT_DEFAULT. The EMT_DEFAULT setting enables the inclusion of the tag and is the default value.
- origin
Manifest "SINGLE_PERIOD" | "MULTI_PERIOD"Type - The setting that controls whether MediaTailor handles manifests from the origin server as multi-period manifests or single-period manifests. If your origin server produces single-period manifests, set this to SINGLE_PERIOD. The default setting is MULTI_PERIOD. For multi-period manifests, omit this setting or set it to MULTI_PERIOD.
PlaybackConfigurationDashConfigurationOriginManifestType
PlaybackConfigurationHlsConfiguration
- Manifest
Endpoint stringPrefix - The URL that is used to initiate a playback session for devices that support Apple HLS. The session uses server-side reporting.
- Manifest
Endpoint stringPrefix - The URL that is used to initiate a playback session for devices that support Apple HLS. The session uses server-side reporting.
- manifest
Endpoint StringPrefix - The URL that is used to initiate a playback session for devices that support Apple HLS. The session uses server-side reporting.
- manifest
Endpoint stringPrefix - The URL that is used to initiate a playback session for devices that support Apple HLS. The session uses server-side reporting.
- manifest_
endpoint_ strprefix - The URL that is used to initiate a playback session for devices that support Apple HLS. The session uses server-side reporting.
- manifest
Endpoint StringPrefix - The URL that is used to initiate a playback session for devices that support Apple HLS. The session uses server-side reporting.
PlaybackConfigurationLivePreRollConfiguration
- Ad
Decision stringServer Url - The URL for the ad decision server (ADS) for pre-roll ads. This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing, you can provide a static VAST URL. The maximum length is 25,000 characters.
- Max
Duration intSeconds - The maximum allowed duration for the pre-roll ad avail. AWS Elemental MediaTailor won't play pre-roll ads to exceed this duration, regardless of the total duration of ads that the ADS returns.
- Ad
Decision stringServer Url - The URL for the ad decision server (ADS) for pre-roll ads. This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing, you can provide a static VAST URL. The maximum length is 25,000 characters.
- Max
Duration intSeconds - The maximum allowed duration for the pre-roll ad avail. AWS Elemental MediaTailor won't play pre-roll ads to exceed this duration, regardless of the total duration of ads that the ADS returns.
- ad
Decision StringServer Url - The URL for the ad decision server (ADS) for pre-roll ads. This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing, you can provide a static VAST URL. The maximum length is 25,000 characters.
- max
Duration IntegerSeconds - The maximum allowed duration for the pre-roll ad avail. AWS Elemental MediaTailor won't play pre-roll ads to exceed this duration, regardless of the total duration of ads that the ADS returns.
- ad
Decision stringServer Url - The URL for the ad decision server (ADS) for pre-roll ads. This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing, you can provide a static VAST URL. The maximum length is 25,000 characters.
- max
Duration numberSeconds - The maximum allowed duration for the pre-roll ad avail. AWS Elemental MediaTailor won't play pre-roll ads to exceed this duration, regardless of the total duration of ads that the ADS returns.
- ad_
decision_ strserver_ url - The URL for the ad decision server (ADS) for pre-roll ads. This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing, you can provide a static VAST URL. The maximum length is 25,000 characters.
- max_
duration_ intseconds - The maximum allowed duration for the pre-roll ad avail. AWS Elemental MediaTailor won't play pre-roll ads to exceed this duration, regardless of the total duration of ads that the ADS returns.
- ad
Decision StringServer Url - The URL for the ad decision server (ADS) for pre-roll ads. This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing, you can provide a static VAST URL. The maximum length is 25,000 characters.
- max
Duration NumberSeconds - The maximum allowed duration for the pre-roll ad avail. AWS Elemental MediaTailor won't play pre-roll ads to exceed this duration, regardless of the total duration of ads that the ADS returns.
PlaybackConfigurationManifestProcessingRules
- Ad
Marker Pulumi.Passthrough Aws Native. Media Tailor. Inputs. Playback Configuration Ad Marker Passthrough - For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.
- Ad
Marker PlaybackPassthrough Configuration Ad Marker Passthrough - For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.
- ad
Marker PlaybackPassthrough Configuration Ad Marker Passthrough - For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.
- ad
Marker PlaybackPassthrough Configuration Ad Marker Passthrough - For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.
- ad_
marker_ Playbackpassthrough Configuration Ad Marker Passthrough - For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.
- ad
Marker Property MapPassthrough - For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.
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.9.0 published on Monday, Nov 18, 2024 by Pulumi