aws-cdk-lib.aws_mediatailor.CfnPlaybackConfigurationProps

interface CfnPlaybackConfigurationProps

LanguageType name
.NETAmazon.CDK.AWS.MediaTailor.CfnPlaybackConfigurationProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsmediatailor#CfnPlaybackConfigurationProps
Javasoftware.amazon.awscdk.services.mediatailor.CfnPlaybackConfigurationProps
Pythonaws_cdk.aws_mediatailor.CfnPlaybackConfigurationProps
TypeScript aws-cdk-lib » aws_mediatailor » CfnPlaybackConfigurationProps

Properties for defining a CfnPlaybackConfiguration.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_mediatailor as mediatailor } from 'aws-cdk-lib';

declare const configurationAliases: any;
const cfnPlaybackConfigurationProps: mediatailor.CfnPlaybackConfigurationProps = {
  adDecisionServerUrl: 'adDecisionServerUrl',
  name: 'name',
  videoContentSourceUrl: 'videoContentSourceUrl',

  // the properties below are optional
  availSuppression: {
    mode: 'mode',
    value: 'value',
  },
  bumper: {
    endUrl: 'endUrl',
    startUrl: 'startUrl',
  },
  cdnConfiguration: {
    adSegmentUrlPrefix: 'adSegmentUrlPrefix',
    contentSegmentUrlPrefix: 'contentSegmentUrlPrefix',
  },
  configurationAliases: {
    configurationAliasesKey: configurationAliases,
  },
  dashConfiguration: {
    manifestEndpointPrefix: 'manifestEndpointPrefix',
    mpdLocation: 'mpdLocation',
    originManifestType: 'originManifestType',
  },
  hlsConfiguration: {
    manifestEndpointPrefix: 'manifestEndpointPrefix',
  },
  livePreRollConfiguration: {
    adDecisionServerUrl: 'adDecisionServerUrl',
    maxDurationSeconds: 123,
  },
  manifestProcessingRules: {
    adMarkerPassthrough: {
      enabled: false,
    },
  },
  personalizationThresholdSeconds: 123,
  slateAdUrl: 'slateAdUrl',
  tags: [{
    key: 'key',
    value: 'value',
  }],
  transcodeProfileName: 'transcodeProfileName',
};

Properties

NameTypeDescription
adDecisionServerUrlstringAWS::MediaTailor::PlaybackConfiguration.AdDecisionServerUrl.
namestringAWS::MediaTailor::PlaybackConfiguration.Name.
videoContentSourceUrlstringAWS::MediaTailor::PlaybackConfiguration.VideoContentSourceUrl.
availSuppression?IResolvable | AvailSuppressionPropertyAWS::MediaTailor::PlaybackConfiguration.AvailSuppression.
bumper?IResolvable | BumperPropertyAWS::MediaTailor::PlaybackConfiguration.Bumper.
cdnConfiguration?IResolvable | CdnConfigurationPropertyAWS::MediaTailor::PlaybackConfiguration.CdnConfiguration.
configurationAliases?IResolvable | { [string]: any }The player parameters and aliases used as dynamic variables during session initialization.
dashConfiguration?IResolvable | DashConfigurationPropertyAWS::MediaTailor::PlaybackConfiguration.DashConfiguration.
hlsConfiguration?IResolvable | HlsConfigurationPropertyThe configuration for HLS content.
livePreRollConfiguration?IResolvable | LivePreRollConfigurationPropertyAWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration.
manifestProcessingRules?IResolvable | ManifestProcessingRulesPropertyAWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules.
personalizationThresholdSeconds?numberAWS::MediaTailor::PlaybackConfiguration.PersonalizationThresholdSeconds.
slateAdUrl?stringAWS::MediaTailor::PlaybackConfiguration.SlateAdUrl.
tags?CfnTag[]AWS::MediaTailor::PlaybackConfiguration.Tags.
transcodeProfileName?stringAWS::MediaTailor::PlaybackConfiguration.TranscodeProfileName.

adDecisionServerUrl

Type: string

AWS::MediaTailor::PlaybackConfiguration.AdDecisionServerUrl.


name

Type: string

AWS::MediaTailor::PlaybackConfiguration.Name.


videoContentSourceUrl

Type: string

AWS::MediaTailor::PlaybackConfiguration.VideoContentSourceUrl.


availSuppression?

Type: IResolvable | AvailSuppressionProperty (optional)

AWS::MediaTailor::PlaybackConfiguration.AvailSuppression.


bumper?

Type: IResolvable | BumperProperty (optional)

AWS::MediaTailor::PlaybackConfiguration.Bumper.


cdnConfiguration?

Type: IResolvable | CdnConfigurationProperty (optional)

AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration.


configurationAliases?

Type: IResolvable | { [string]: any } (optional)

The player parameters and aliases used as dynamic variables during session initialization.

For more information, see Domain Variables .


dashConfiguration?

Type: IResolvable | DashConfigurationProperty (optional)

AWS::MediaTailor::PlaybackConfiguration.DashConfiguration.


hlsConfiguration?

Type: IResolvable | HlsConfigurationProperty (optional)

The configuration for HLS content.


livePreRollConfiguration?

Type: IResolvable | LivePreRollConfigurationProperty (optional)

AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration.


manifestProcessingRules?

Type: IResolvable | ManifestProcessingRulesProperty (optional)

AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules.


personalizationThresholdSeconds?

Type: number (optional)

AWS::MediaTailor::PlaybackConfiguration.PersonalizationThresholdSeconds.


slateAdUrl?

Type: string (optional)

AWS::MediaTailor::PlaybackConfiguration.SlateAdUrl.


tags?

Type: CfnTag[] (optional)

AWS::MediaTailor::PlaybackConfiguration.Tags.


transcodeProfileName?

Type: string (optional)

AWS::MediaTailor::PlaybackConfiguration.TranscodeProfileName.