Skip to content
v2.275.0

RecurringPrefetchConfigurationProperty Struct ​

Example ​

ts
// 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';
const recurringPrefetchConfigurationProperty: mediatailor.CfnPrefetchSchedule.RecurringPrefetchConfigurationProperty = {
  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',
  },

  // the properties below are optional
  startTime: 'startTime',
};

Properties ​

endTimestringend_timestrendTimeStringEndTimestringEndTime*stringrequired#
The end time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.
recurringConsumptionIResolvable | CfnPrefetchSchedule.RecurringConsumptionPropertyrecurring_consumptiontyping.Union[IResolvable, RecurringConsumptionProperty]recurringConsumptionIResolvableRecurringConsumptionIResolvableRecurringConsumptioninterface{}required#
recurringRetrievalIResolvable | CfnPrefetchSchedule.RecurringRetrievalPropertyrecurring_retrievaltyping.Union[IResolvable, RecurringRetrievalProperty]recurringRetrievalIResolvableRecurringRetrievalIResolvableRecurringRetrievalinterface{}required#
startTimeoptionalstringstart_timeoptionalstrstartTimeoptionalStringStartTimeoptionalstringStartTimeoptional*string#
The start time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.