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:
- Search Construct Hub for MediaTailor construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::MediaTailor resources directly.
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
| Name | Kind | Summary |
|---|---|---|
CfnChannel | Construct (L1) | The configuration parameters for a channel. |
CfnChannelPolicy | Construct (L1) | Specifies an IAM policy for the channel. |
CfnFunction | Construct (L1) | Resource Type definition for AWS::MediaTailor::Function. |
CfnLiveSource | Construct (L1) | Live source configuration parameters. |
CfnPlaybackConfiguration | Construct (L1) | Adds a new playback configuration to AWS Elemental MediaTailor . |
CfnPrefetchSchedule | Construct (L1) | Definition of AWS::MediaTailor::PrefetchSchedule Resource Type. |
CfnProgram | Construct (L1) | Resource schema for AWS::MediaTailor::Program. |
CfnSourceLocation | Construct (L1) | A source location is a container for sources. |
CfnVodSource | Construct (L1) | The VOD source configuration parameters. |
CfnChannel.DashPlaylistSettingsProperty | Struct | Dash manifest configuration parameters. |
CfnChannel.HlsPlaylistSettingsProperty | Struct | HLS playlist configuration parameters. |
CfnChannel.LogConfigurationForChannelProperty | Struct | The log configuration for the channel. |
CfnChannel.RequestOutputItemProperty | Struct | The output configuration for this channel. |
CfnChannel.SlateSourceProperty | Struct | Slate VOD source configuration. |
CfnChannel.TimeShiftConfigurationProperty | Struct | The configuration for time-shifted viewing. |
CfnChannelPolicyProps | Struct | Properties for defining a CfnChannelPolicy. |
CfnChannelProps | Struct | Properties for defining a CfnChannel. |
CfnFunction.AwsServiceRequestConfigurationProperty | Struct | The configuration for an AWS_SERVICE_REQUEST function. |
CfnFunction.ConcurrentExecutorConfigurationProperty | Struct | The configuration for a CONCURRENT_EXECUTOR function. |
CfnFunction.CustomOutputConfigurationProperty | Struct | Configuration for custom output functions. |
CfnFunction.FunctionRefProperty | Struct | A reference to a child function within an executor function. |
CfnFunction.HttpRequestConfigurationProperty | Struct | Configuration for HTTP request functions. |
CfnFunction.SequentialExecutorConfigurationProperty | Struct | The configuration for a SEQUENTIAL_EXECUTOR function. |
CfnFunction.VastRequestConfigurationProperty | Struct | The configuration for a VAST_REQUEST function. |
CfnFunctionProps | Struct | Properties for defining a CfnFunction. |
CfnLiveSource.HttpPackageConfigurationProperty | Struct | The HTTP package configuration properties for the requested VOD source. |
CfnLiveSourceProps | Struct | Properties for defining a CfnLiveSource. |
CfnPlaybackConfiguration.AdConditioningConfigurationProperty | Struct | The setting that indicates what conditioning MediaTailor will perform on ads that the ad decision server (ADS) returns. |
CfnPlaybackConfiguration.AdDecisionServerConfigurationProperty | Struct | The configuration for the request to the specified Ad Decision Server URL. |
CfnPlaybackConfiguration.AdMarkerPassthroughProperty | Struct | 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. |
CfnPlaybackConfiguration.AdsInteractionLogProperty | Struct | Settings for customizing what events are included in logs for interactions with the ad decision server (ADS). |
CfnPlaybackConfiguration.AdsPersonalizationConcurrencyProperty | Struct | The settings that control how many concurrent requests MediaTailor makes to the ad decision server (ADS). |
CfnPlaybackConfiguration.AdsPersonalizationTimeoutsProperty | Struct | The ad decision server (ADS) request timeouts and personalization time budgets for live, VOD, and prefetch workflows. |
CfnPlaybackConfiguration.AvailSuppressionProperty | Struct | The configuration for avail suppression, also known as ad suppression. |
CfnPlaybackConfiguration.BeaconingConfigurationProperty | Struct | The beaconing configuration for a playback configuration. |
CfnPlaybackConfiguration.BumperProperty | Struct | The configuration for bumpers. |
CfnPlaybackConfiguration.CdnConfigurationProperty | Struct | The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management. |
CfnPlaybackConfiguration.ClientSideBeaconingConfigurationProperty | Struct | The 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.DashConfigurationProperty | Struct | The configuration for DASH content. |
CfnPlaybackConfiguration.HlsConfigurationProperty | Struct | The configuration for HLS content. |
CfnPlaybackConfiguration.HttpRequestProperty | Struct | The configuration for the request to the Ad Decision Server URL. |
CfnPlaybackConfiguration.LivePreRollConfigurationProperty | Struct | The configuration for pre-roll ad insertion. |
CfnPlaybackConfiguration.LogConfigurationProperty | Struct | Defines where AWS Elemental MediaTailor sends logs for the playback configuration. |
CfnPlaybackConfiguration.ManifestProcessingRulesProperty | Struct | The configuration for manifest processing rules. |
CfnPlaybackConfiguration.ManifestServiceInteractionLogProperty | Struct | Settings for customizing what events are included in logs for interactions with the origin server. |
CfnPlaybackConfiguration.PreRollAdDecisionServerConfigurationProperty | Struct | The configuration for the request to the pre-roll Ad Decision Server. |
CfnPlaybackConfiguration.PreRollVastResponseProperty | Struct | The configuration for how MediaTailor processes the VAST response returned by the pre-roll Ad Decision Server. |
CfnPlaybackConfiguration.VastResponseProperty | Struct | The configuration for how MediaTailor processes the VAST response returned by the Ad Decision Server. |
CfnPlaybackConfigurationProps | Struct | Properties for defining a CfnPlaybackConfiguration. |
CfnPrefetchSchedule.AvailMatchingCriteriaProperty | Struct | |
CfnPrefetchSchedule.PrefetchConsumptionProperty | Struct | |
CfnPrefetchSchedule.PrefetchRetrievalProperty | Struct | |
CfnPrefetchSchedule.RecurringConsumptionProperty | Struct | |
CfnPrefetchSchedule.RecurringPrefetchConfigurationProperty | Struct | |
CfnPrefetchSchedule.RecurringRetrievalProperty | Struct | |
CfnPrefetchSchedule.TrafficShapingRetrievalWindowProperty | Struct | |
CfnPrefetchSchedule.TrafficShapingTpsConfigurationProperty | Struct | |
CfnPrefetchScheduleProps | Struct | Properties for defining a CfnPrefetchSchedule. |
CfnProgram.AdBreakProperty | Struct | Ad break configuration parameters. |
CfnProgram.AlternateMediaProperty | Struct | A playlist of media to be played instead of the default media on a particular program. |
CfnProgram.AudienceMediaProperty | Struct | An AudienceMedia object contains an Audience and a list of AlternateMedia. |
CfnProgram.ClipRangeProperty | Struct | Clip range configuration for the VOD source associated with the program. |
CfnProgram.KeyValuePairProperty | Struct | For SCTE35_ENHANCED output, defines a key and corresponding value. |
CfnProgram.ScheduleConfigurationProperty | Struct | Schedule configuration parameters. |
CfnProgram.SegmentationDescriptorProperty | Struct | The segmentation_descriptor message configuration. |
CfnProgram.SlateSourceProperty | Struct | Slate VOD source configuration. |
CfnProgram.SpliceInsertMessageProperty | Struct | Splice insert message configuration. |
CfnProgram.TimeSignalMessageProperty | Struct | The SCTE-35 time_signal message configuration. |
CfnProgram.TransitionProperty | Struct | Program transition configuration. |
CfnProgramProps | Struct | Properties for defining a CfnProgram. |
CfnSourceLocation.AccessConfigurationProperty | Struct | Access configuration parameters. |
CfnSourceLocation.DefaultSegmentDeliveryConfigurationProperty | Struct | The optional configuration for a server that serves segments. |
CfnSourceLocation.HttpConfigurationProperty | Struct | The HTTP configuration for the source location. |
CfnSourceLocation.SecretsManagerAccessTokenConfigurationProperty | Struct | AWS Secrets Manager access token configuration parameters. |
CfnSourceLocation.SegmentDeliveryConfigurationProperty | Struct | The segment delivery configuration settings. |
CfnSourceLocationProps | Struct | Properties for defining a CfnSourceLocation. |
CfnVodSource.HttpPackageConfigurationProperty | Struct | The HTTP package configuration properties for the requested VOD source. |
CfnVodSourceProps | Struct | Properties for defining a CfnVodSource. |