interface CfnPrefetchScheduleMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.MediaTailor.CfnPrefetchScheduleMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awsmediatailor#CfnPrefetchScheduleMixinProps |
Java | software.amazon.awscdk.cfnpropertymixins.services.mediatailor.CfnPrefetchScheduleMixinProps |
Python | aws_cdk.cfn_property_mixins.aws_mediatailor.CfnPrefetchScheduleMixinProps |
TypeScript | @aws-cdk/cfn-property-mixins » aws_mediatailor » CfnPrefetchScheduleMixinProps |
Properties for CfnPrefetchSchedulePropsMixin.
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/cfn-property-mixins';
const cfnPrefetchScheduleMixinProps: mediatailor.CfnPrefetchScheduleMixinProps = {
consumption: {
availMatchingCriteria: [{
dynamicVariable: 'dynamicVariable',
operator: 'operator',
}],
endTime: 'endTime',
startTime: 'startTime',
},
name: 'name',
playbackConfigurationName: 'playbackConfigurationName',
recurringPrefetchConfiguration: {
endTime: 'endTime',
recurringConsumption: {
availMatchingCriteria: [{
dynamicVariable: 'dynamicVariable',
operator: 'operator',
}],
retrievedAdExpirationSeconds: 123,
},
recurringRetrieval: {
delayAfterAvailEndSeconds: 123,
dynamicVariables: {
dynamicVariablesKey: 'dynamicVariables',
},
trafficShapingRetrievalWindow: {
retrievalWindowDurationSeconds: 123,
},
trafficShapingTpsConfiguration: {
peakConcurrentUsers: 123,
peakTps: 123,
},
trafficShapingType: 'trafficShapingType',
},
startTime: 'startTime',
},
retrieval: {
dynamicVariables: {
dynamicVariablesKey: 'dynamicVariables',
},
endTime: 'endTime',
startTime: 'startTime',
trafficShapingRetrievalWindow: {
retrievalWindowDurationSeconds: 123,
},
trafficShapingTpsConfiguration: {
peakConcurrentUsers: 123,
peakTps: 123,
},
trafficShapingType: 'trafficShapingType',
},
scheduleType: 'scheduleType',
streamId: 'streamId',
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| consumption? | IResolvable | Prefetch | |
| name? | string | The name to assign to the prefetch schedule. |
| playback | string | The name of the playback configuration. |
| recurring | IResolvable | Recurring | |
| retrieval? | IResolvable | Prefetch | |
| schedule | string | The frequency that MediaTailor creates prefetch schedules. |
| stream | string | An optional stream identifier that MediaTailor uses to prefetch ads for multiple streams that use the same playback configuration. |
| tags? | Cfn[] | The tags assigned to the prefetch schedule. |
consumption?
Type:
IResolvable | Prefetch
(optional)
name?
Type:
string
(optional)
The name to assign to the prefetch schedule.
playbackConfigurationName?
Type:
string
(optional)
The name of the playback configuration.
recurringPrefetchConfiguration?
Type:
IResolvable | Recurring
(optional)
retrieval?
Type:
IResolvable | Prefetch
(optional)
scheduleType?
Type:
string
(optional)
The frequency that MediaTailor creates prefetch schedules.
streamId?
Type:
string
(optional)
An optional stream identifier that MediaTailor uses to prefetch ads for multiple streams that use the same playback configuration.
tags?
Type:
Cfn[]
(optional)
The tags assigned to the prefetch schedule.

.NET
Go
Java
Python
TypeScript