Skip to content
v2.274.0

AWS::MediaTailor Construct Library ​

This module is part of the AWS Cloud Development Kit project.

ts
import * as mediatailor from 'aws-cdk-lib/aws-mediatailor';
python
import aws_cdk.aws_mediatailor as mediatailor
java
import software.amazon.awscdk.services.mediatailor.*;
csharp
using Amazon.CDK.AWS.MediaTailor;
go
import mediatailor "github.com/aws/aws-cdk-go/awscdk"

There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:

There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.

For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::MediaTailor.

(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)

Types ​

NameKindSummary
CfnChannelConstruct (L1)The configuration parameters for a channel.
CfnChannelPolicyConstruct (L1)Specifies an IAM policy for the channel.
CfnFunctionConstruct (L1)Resource Type definition for AWS::MediaTailor::Function.
CfnLiveSourceConstruct (L1)Live source configuration parameters.
CfnPlaybackConfigurationConstruct (L1)Adds a new playback configuration to AWS Elemental MediaTailor .
CfnPrefetchScheduleConstruct (L1)Definition of AWS::MediaTailor::PrefetchSchedule Resource Type.
CfnProgramConstruct (L1)Resource schema for AWS::MediaTailor::Program.
CfnSourceLocationConstruct (L1)A source location is a container for sources.
CfnVodSourceConstruct (L1)The VOD source configuration parameters.
CfnChannel.DashPlaylistSettingsPropertyStructDash manifest configuration parameters.
CfnChannel.HlsPlaylistSettingsPropertyStructHLS playlist configuration parameters.
CfnChannel.LogConfigurationForChannelPropertyStructThe log configuration for the channel.
CfnChannel.RequestOutputItemPropertyStructThe output configuration for this channel.
CfnChannel.SlateSourcePropertyStructSlate VOD source configuration.
CfnChannel.TimeShiftConfigurationPropertyStructThe configuration for time-shifted viewing.
CfnChannelPolicyPropsStructProperties for defining a CfnChannelPolicy.
CfnChannelPropsStructProperties for defining a CfnChannel.
CfnFunction.AwsServiceRequestConfigurationPropertyStructThe configuration for an AWS_SERVICE_REQUEST function.
CfnFunction.ConcurrentExecutorConfigurationPropertyStructThe configuration for a CONCURRENT_EXECUTOR function.
CfnFunction.CustomOutputConfigurationPropertyStructConfiguration for custom output functions.
CfnFunction.FunctionRefPropertyStructA reference to a child function within an executor function.
CfnFunction.HttpRequestConfigurationPropertyStructConfiguration for HTTP request functions.
CfnFunction.SequentialExecutorConfigurationPropertyStructThe configuration for a SEQUENTIAL_EXECUTOR function.
CfnFunction.VastRequestConfigurationPropertyStructThe configuration for a VAST_REQUEST function.
CfnFunctionPropsStructProperties for defining a CfnFunction.
CfnLiveSource.HttpPackageConfigurationPropertyStructThe HTTP package configuration properties for the requested VOD source.
CfnLiveSourcePropsStructProperties for defining a CfnLiveSource.
CfnPlaybackConfiguration.AdConditioningConfigurationPropertyStructThe setting that indicates what conditioning MediaTailor will perform on ads that the ad decision server (ADS) returns.
CfnPlaybackConfiguration.AdDecisionServerConfigurationPropertyStructThe configuration for the request to the specified Ad Decision Server URL.
CfnPlaybackConfiguration.AdMarkerPassthroughPropertyStructFor 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.
CfnPlaybackConfiguration.AdsInteractionLogPropertyStructSettings for customizing what events are included in logs for interactions with the ad decision server (ADS).
CfnPlaybackConfiguration.AdsPersonalizationConcurrencyPropertyStructThe settings that control how many concurrent requests MediaTailor makes to the ad decision server (ADS).
CfnPlaybackConfiguration.AdsPersonalizationTimeoutsPropertyStructThe ad decision server (ADS) request timeouts and personalization time budgets for live, VOD, and prefetch workflows.
CfnPlaybackConfiguration.AvailSuppressionPropertyStructThe configuration for avail suppression, also known as ad suppression.
CfnPlaybackConfiguration.BeaconingConfigurationPropertyStructThe beaconing configuration for a playback configuration.
CfnPlaybackConfiguration.BumperPropertyStructThe configuration for bumpers.
CfnPlaybackConfiguration.CdnConfigurationPropertyStructThe configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
CfnPlaybackConfiguration.ClientSideBeaconingConfigurationPropertyStructThe beaconing settings that apply to client-side reporting sessions: whether AWS Elemental MediaTailor includes its beacons in the ad tracking response, and which player operation events it reports on.
CfnPlaybackConfiguration.DashConfigurationPropertyStructThe configuration for DASH content.
CfnPlaybackConfiguration.HlsConfigurationPropertyStructThe configuration for HLS content.
CfnPlaybackConfiguration.HttpRequestPropertyStructThe configuration for the request to the Ad Decision Server URL.
CfnPlaybackConfiguration.LivePreRollConfigurationPropertyStructThe configuration for pre-roll ad insertion.
CfnPlaybackConfiguration.LogConfigurationPropertyStructDefines where AWS Elemental MediaTailor sends logs for the playback configuration.
CfnPlaybackConfiguration.ManifestProcessingRulesPropertyStructThe configuration for manifest processing rules.
CfnPlaybackConfiguration.ManifestServiceInteractionLogPropertyStructSettings for customizing what events are included in logs for interactions with the origin server.
CfnPlaybackConfiguration.PreRollAdDecisionServerConfigurationPropertyStructThe configuration for the request to the pre-roll Ad Decision Server.
CfnPlaybackConfiguration.PreRollVastResponsePropertyStructThe configuration for how MediaTailor processes the VAST response returned by the pre-roll Ad Decision Server.
CfnPlaybackConfiguration.VastResponsePropertyStructThe configuration for how MediaTailor processes the VAST response returned by the Ad Decision Server.
CfnPlaybackConfigurationPropsStructProperties for defining a CfnPlaybackConfiguration.
CfnPrefetchSchedule.AvailMatchingCriteriaPropertyStruct
CfnPrefetchSchedule.PrefetchConsumptionPropertyStruct
CfnPrefetchSchedule.PrefetchRetrievalPropertyStruct
CfnPrefetchSchedule.RecurringConsumptionPropertyStruct
CfnPrefetchSchedule.RecurringPrefetchConfigurationPropertyStruct
CfnPrefetchSchedule.RecurringRetrievalPropertyStruct
CfnPrefetchSchedule.TrafficShapingRetrievalWindowPropertyStruct
CfnPrefetchSchedule.TrafficShapingTpsConfigurationPropertyStruct
CfnPrefetchSchedulePropsStructProperties for defining a CfnPrefetchSchedule.
CfnProgram.AdBreakPropertyStructAd break configuration parameters.
CfnProgram.AlternateMediaPropertyStructA playlist of media to be played instead of the default media on a particular program.
CfnProgram.AudienceMediaPropertyStructAn AudienceMedia object contains an Audience and a list of AlternateMedia.
CfnProgram.ClipRangePropertyStructClip range configuration for the VOD source associated with the program.
CfnProgram.KeyValuePairPropertyStructFor SCTE35_ENHANCED output, defines a key and corresponding value.
CfnProgram.ScheduleConfigurationPropertyStructSchedule configuration parameters.
CfnProgram.SegmentationDescriptorPropertyStructThe segmentation_descriptor message configuration.
CfnProgram.SlateSourcePropertyStructSlate VOD source configuration.
CfnProgram.SpliceInsertMessagePropertyStructSplice insert message configuration.
CfnProgram.TimeSignalMessagePropertyStructThe SCTE-35 time_signal message configuration.
CfnProgram.TransitionPropertyStructProgram transition configuration.
CfnProgramPropsStructProperties for defining a CfnProgram.
CfnSourceLocation.AccessConfigurationPropertyStructAccess configuration parameters.
CfnSourceLocation.DefaultSegmentDeliveryConfigurationPropertyStructThe optional configuration for a server that serves segments.
CfnSourceLocation.HttpConfigurationPropertyStructThe HTTP configuration for the source location.
CfnSourceLocation.SecretsManagerAccessTokenConfigurationPropertyStructAWS Secrets Manager access token configuration parameters.
CfnSourceLocation.SegmentDeliveryConfigurationPropertyStructThe segment delivery configuration settings.
CfnSourceLocationPropsStructProperties for defining a CfnSourceLocation.
CfnVodSource.HttpPackageConfigurationPropertyStructThe HTTP package configuration properties for the requested VOD source.
CfnVodSourcePropsStructProperties for defining a CfnVodSource.