interface CfnPlaybackConfigurationProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaTailor.CfnPlaybackConfigurationProps |
Java | software.amazon.awscdk.services.mediatailor.CfnPlaybackConfigurationProps |
Python | aws_cdk.aws_mediatailor.CfnPlaybackConfigurationProps |
TypeScript | @aws-cdk/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 * as mediatailor from '@aws-cdk/aws-mediatailor';
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
| Name | Type | Description |
|---|---|---|
| ad | string | AWS::MediaTailor::PlaybackConfiguration.AdDecisionServerUrl. |
| name | string | AWS::MediaTailor::PlaybackConfiguration.Name. |
| video | string | AWS::MediaTailor::PlaybackConfiguration.VideoContentSourceUrl. |
| avail | Avail | IResolvable | AWS::MediaTailor::PlaybackConfiguration.AvailSuppression. |
| bumper? | IResolvable | Bumper | AWS::MediaTailor::PlaybackConfiguration.Bumper. |
| cdn | IResolvable | Cdn | AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration. |
| configuration | IResolvable | { [string]: any } | The player parameters and aliases used as dynamic variables during session initialization. |
| dash | IResolvable | Dash | AWS::MediaTailor::PlaybackConfiguration.DashConfiguration. |
| hls | IResolvable | Hls | The configuration for HLS content. |
| live | IResolvable | Live | AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration. |
| manifest | IResolvable | Manifest | AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules. |
| personalization | number | AWS::MediaTailor::PlaybackConfiguration.PersonalizationThresholdSeconds. |
| slate | string | AWS::MediaTailor::PlaybackConfiguration.SlateAdUrl. |
| tags? | Cfn[] | AWS::MediaTailor::PlaybackConfiguration.Tags. |
| transcode | string | AWS::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:
Avail | IResolvable
(optional)
AWS::MediaTailor::PlaybackConfiguration.AvailSuppression.
bumper?
Type:
IResolvable | Bumper
(optional)
AWS::MediaTailor::PlaybackConfiguration.Bumper.
cdnConfiguration?
Type:
IResolvable | Cdn
(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 | Dash
(optional)
AWS::MediaTailor::PlaybackConfiguration.DashConfiguration.
hlsConfiguration?
Type:
IResolvable | Hls
(optional)
The configuration for HLS content.
livePreRollConfiguration?
Type:
IResolvable | Live
(optional)
AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration.
manifestProcessingRules?
Type:
IResolvable | Manifest
(optional)
AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules.
personalizationThresholdSeconds?
Type:
number
(optional)
AWS::MediaTailor::PlaybackConfiguration.PersonalizationThresholdSeconds.
slateAdUrl?
Type:
string
(optional)
AWS::MediaTailor::PlaybackConfiguration.SlateAdUrl.
tags?
Type:
Cfn[]
(optional)
AWS::MediaTailor::PlaybackConfiguration.Tags.
transcodeProfileName?
Type:
string
(optional)
AWS::MediaTailor::PlaybackConfiguration.TranscodeProfileName.

.NET
Java
Python
TypeScript