1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. mediatailor
  6. PrefetchSchedule

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi
aws-native logo aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi

    Definition of AWS::MediaTailor::PrefetchSchedule Resource Type

    Create PrefetchSchedule Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new PrefetchSchedule(name: string, args: PrefetchScheduleArgs, opts?: CustomResourceOptions);
    @overload
    def PrefetchSchedule(resource_name: str,
                         args: PrefetchScheduleArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def PrefetchSchedule(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         playback_configuration_name: Optional[str] = None,
                         consumption: Optional[PrefetchSchedulePrefetchConsumptionArgs] = None,
                         name: Optional[str] = None,
                         recurring_prefetch_configuration: Optional[PrefetchScheduleRecurringPrefetchConfigurationArgs] = None,
                         retrieval: Optional[PrefetchSchedulePrefetchRetrievalArgs] = None,
                         schedule_type: Optional[PrefetchScheduleScheduleType] = None,
                         stream_id: Optional[str] = None,
                         tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewPrefetchSchedule(ctx *Context, name string, args PrefetchScheduleArgs, opts ...ResourceOption) (*PrefetchSchedule, error)
    public PrefetchSchedule(string name, PrefetchScheduleArgs args, CustomResourceOptions? opts = null)
    public PrefetchSchedule(String name, PrefetchScheduleArgs args)
    public PrefetchSchedule(String name, PrefetchScheduleArgs args, CustomResourceOptions options)
    
    type: aws-native:mediatailor:PrefetchSchedule
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws-native_mediatailor_prefetch_schedule" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args PrefetchScheduleArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args PrefetchScheduleArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args PrefetchScheduleArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args PrefetchScheduleArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args PrefetchScheduleArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    PrefetchSchedule Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The PrefetchSchedule resource accepts the following input properties:

    PlaybackConfigurationName string
    The name of the playback configuration.
    Consumption Pulumi.AwsNative.MediaTailor.Inputs.PrefetchSchedulePrefetchConsumption
    Name string
    The name to assign to the prefetch schedule.
    RecurringPrefetchConfiguration Pulumi.AwsNative.MediaTailor.Inputs.PrefetchScheduleRecurringPrefetchConfiguration
    Retrieval Pulumi.AwsNative.MediaTailor.Inputs.PrefetchSchedulePrefetchRetrieval
    ScheduleType Pulumi.AwsNative.MediaTailor.PrefetchScheduleScheduleType
    The frequency that MediaTailor creates prefetch schedules.
    StreamId string
    An optional stream identifier that MediaTailor uses to prefetch ads for multiple streams that use the same playback configuration.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    The tags assigned to the prefetch schedule.
    PlaybackConfigurationName string
    The name of the playback configuration.
    Consumption PrefetchSchedulePrefetchConsumptionArgs
    Name string
    The name to assign to the prefetch schedule.
    RecurringPrefetchConfiguration PrefetchScheduleRecurringPrefetchConfigurationArgs
    Retrieval PrefetchSchedulePrefetchRetrievalArgs
    ScheduleType PrefetchScheduleScheduleType
    The frequency that MediaTailor creates prefetch schedules.
    StreamId string
    An optional stream identifier that MediaTailor uses to prefetch ads for multiple streams that use the same playback configuration.
    Tags TagArgs
    The tags assigned to the prefetch schedule.
    playback_configuration_name string
    The name of the playback configuration.
    consumption object
    name string
    The name to assign to the prefetch schedule.
    recurring_prefetch_configuration object
    retrieval object
    schedule_type "SINGLE" | "RECURRING"
    The frequency that MediaTailor creates prefetch schedules.
    stream_id string
    An optional stream identifier that MediaTailor uses to prefetch ads for multiple streams that use the same playback configuration.
    tags list(object)
    The tags assigned to the prefetch schedule.
    playbackConfigurationName String
    The name of the playback configuration.
    consumption PrefetchSchedulePrefetchConsumption
    name String
    The name to assign to the prefetch schedule.
    recurringPrefetchConfiguration PrefetchScheduleRecurringPrefetchConfiguration
    retrieval PrefetchSchedulePrefetchRetrieval
    scheduleType PrefetchScheduleScheduleType
    The frequency that MediaTailor creates prefetch schedules.
    streamId String
    An optional stream identifier that MediaTailor uses to prefetch ads for multiple streams that use the same playback configuration.
    tags List<Tag>
    The tags assigned to the prefetch schedule.
    playbackConfigurationName string
    The name of the playback configuration.
    consumption PrefetchSchedulePrefetchConsumption
    name string
    The name to assign to the prefetch schedule.
    recurringPrefetchConfiguration PrefetchScheduleRecurringPrefetchConfiguration
    retrieval PrefetchSchedulePrefetchRetrieval
    scheduleType PrefetchScheduleScheduleType
    The frequency that MediaTailor creates prefetch schedules.
    streamId string
    An optional stream identifier that MediaTailor uses to prefetch ads for multiple streams that use the same playback configuration.
    tags Tag[]
    The tags assigned to the prefetch schedule.
    playback_configuration_name str
    The name of the playback configuration.
    consumption PrefetchSchedulePrefetchConsumptionArgs
    name str
    The name to assign to the prefetch schedule.
    recurring_prefetch_configuration PrefetchScheduleRecurringPrefetchConfigurationArgs
    retrieval PrefetchSchedulePrefetchRetrievalArgs
    schedule_type PrefetchScheduleScheduleType
    The frequency that MediaTailor creates prefetch schedules.
    stream_id str
    An optional stream identifier that MediaTailor uses to prefetch ads for multiple streams that use the same playback configuration.
    tags Sequence[TagArgs]
    The tags assigned to the prefetch schedule.
    playbackConfigurationName String
    The name of the playback configuration.
    consumption Property Map
    name String
    The name to assign to the prefetch schedule.
    recurringPrefetchConfiguration Property Map
    retrieval Property Map
    scheduleType "SINGLE" | "RECURRING"
    The frequency that MediaTailor creates prefetch schedules.
    streamId String
    An optional stream identifier that MediaTailor uses to prefetch ads for multiple streams that use the same playback configuration.
    tags List<Property Map>
    The tags assigned to the prefetch schedule.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the PrefetchSchedule resource produces the following output properties:

    Arn string
    The Amazon Resource Name (ARN) of the prefetch schedule.
    Id string
    The provider-assigned unique ID for this managed resource.
    Arn string
    The Amazon Resource Name (ARN) of the prefetch schedule.
    Id string
    The provider-assigned unique ID for this managed resource.
    arn string
    The Amazon Resource Name (ARN) of the prefetch schedule.
    id string
    The provider-assigned unique ID for this managed resource.
    arn String
    The Amazon Resource Name (ARN) of the prefetch schedule.
    id String
    The provider-assigned unique ID for this managed resource.
    arn string
    The Amazon Resource Name (ARN) of the prefetch schedule.
    id string
    The provider-assigned unique ID for this managed resource.
    arn str
    The Amazon Resource Name (ARN) of the prefetch schedule.
    id str
    The provider-assigned unique ID for this managed resource.
    arn String
    The Amazon Resource Name (ARN) of the prefetch schedule.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    PrefetchScheduleAvailMatchingCriteria, PrefetchScheduleAvailMatchingCriteriaArgs

    DynamicVariable string
    The dynamic variable(s) that MediaTailor should use as avail matching criteria.
    Operator Pulumi.AwsNative.MediaTailor.PrefetchScheduleAvailMatchingCriteriaOperator
    For the DynamicVariable specified in AvailMatchingCriteria, the Operator that is used for the comparison.
    DynamicVariable string
    The dynamic variable(s) that MediaTailor should use as avail matching criteria.
    Operator PrefetchScheduleAvailMatchingCriteriaOperator
    For the DynamicVariable specified in AvailMatchingCriteria, the Operator that is used for the comparison.
    dynamic_variable string
    The dynamic variable(s) that MediaTailor should use as avail matching criteria.
    operator "EQUALS"
    For the DynamicVariable specified in AvailMatchingCriteria, the Operator that is used for the comparison.
    dynamicVariable String
    The dynamic variable(s) that MediaTailor should use as avail matching criteria.
    operator PrefetchScheduleAvailMatchingCriteriaOperator
    For the DynamicVariable specified in AvailMatchingCriteria, the Operator that is used for the comparison.
    dynamicVariable string
    The dynamic variable(s) that MediaTailor should use as avail matching criteria.
    operator PrefetchScheduleAvailMatchingCriteriaOperator
    For the DynamicVariable specified in AvailMatchingCriteria, the Operator that is used for the comparison.
    dynamic_variable str
    The dynamic variable(s) that MediaTailor should use as avail matching criteria.
    operator PrefetchScheduleAvailMatchingCriteriaOperator
    For the DynamicVariable specified in AvailMatchingCriteria, the Operator that is used for the comparison.
    dynamicVariable String
    The dynamic variable(s) that MediaTailor should use as avail matching criteria.
    operator "EQUALS"
    For the DynamicVariable specified in AvailMatchingCriteria, the Operator that is used for the comparison.

    PrefetchScheduleAvailMatchingCriteriaOperator, PrefetchScheduleAvailMatchingCriteriaOperatorArgs

    EqualsValue
    EQUALS
    PrefetchScheduleAvailMatchingCriteriaOperatorEquals
    EQUALS
    "EQUALS"
    EQUALS
    Equals
    EQUALS
    Equals
    EQUALS
    EQUALS
    EQUALS
    "EQUALS"
    EQUALS

    PrefetchSchedulePrefetchConsumption, PrefetchSchedulePrefetchConsumptionArgs

    EndTime string
    The time when MediaTailor no longer considers the prefetched ads for use in an ad break, as an ISO 8601 date-time.
    AvailMatchingCriteria List<Pulumi.AwsNative.MediaTailor.Inputs.PrefetchScheduleAvailMatchingCriteria>
    If you only want MediaTailor to insert prefetched ads into avails that match specific dynamic variables, set the avail matching criteria.
    StartTime string
    The time when prefetched ads are considered for use in an ad break, as an ISO 8601 date-time.
    EndTime string
    The time when MediaTailor no longer considers the prefetched ads for use in an ad break, as an ISO 8601 date-time.
    AvailMatchingCriteria []PrefetchScheduleAvailMatchingCriteria
    If you only want MediaTailor to insert prefetched ads into avails that match specific dynamic variables, set the avail matching criteria.
    StartTime string
    The time when prefetched ads are considered for use in an ad break, as an ISO 8601 date-time.
    end_time string
    The time when MediaTailor no longer considers the prefetched ads for use in an ad break, as an ISO 8601 date-time.
    avail_matching_criteria list(object)
    If you only want MediaTailor to insert prefetched ads into avails that match specific dynamic variables, set the avail matching criteria.
    start_time string
    The time when prefetched ads are considered for use in an ad break, as an ISO 8601 date-time.
    endTime String
    The time when MediaTailor no longer considers the prefetched ads for use in an ad break, as an ISO 8601 date-time.
    availMatchingCriteria List<PrefetchScheduleAvailMatchingCriteria>
    If you only want MediaTailor to insert prefetched ads into avails that match specific dynamic variables, set the avail matching criteria.
    startTime String
    The time when prefetched ads are considered for use in an ad break, as an ISO 8601 date-time.
    endTime string
    The time when MediaTailor no longer considers the prefetched ads for use in an ad break, as an ISO 8601 date-time.
    availMatchingCriteria PrefetchScheduleAvailMatchingCriteria[]
    If you only want MediaTailor to insert prefetched ads into avails that match specific dynamic variables, set the avail matching criteria.
    startTime string
    The time when prefetched ads are considered for use in an ad break, as an ISO 8601 date-time.
    end_time str
    The time when MediaTailor no longer considers the prefetched ads for use in an ad break, as an ISO 8601 date-time.
    avail_matching_criteria Sequence[PrefetchScheduleAvailMatchingCriteria]
    If you only want MediaTailor to insert prefetched ads into avails that match specific dynamic variables, set the avail matching criteria.
    start_time str
    The time when prefetched ads are considered for use in an ad break, as an ISO 8601 date-time.
    endTime String
    The time when MediaTailor no longer considers the prefetched ads for use in an ad break, as an ISO 8601 date-time.
    availMatchingCriteria List<Property Map>
    If you only want MediaTailor to insert prefetched ads into avails that match specific dynamic variables, set the avail matching criteria.
    startTime String
    The time when prefetched ads are considered for use in an ad break, as an ISO 8601 date-time.

    PrefetchSchedulePrefetchRetrieval, PrefetchSchedulePrefetchRetrievalArgs

    EndTime string
    The time when prefetch retrieval ends for the ad break, as an ISO 8601 date-time.
    DynamicVariables Dictionary<string, string>
    The dynamic variables to use for substitution during prefetch requests to the ad decision server (ADS).
    StartTime string
    The time when prefetch retrievals can start for this break, as an ISO 8601 date-time.
    TrafficShapingRetrievalWindow Pulumi.AwsNative.MediaTailor.Inputs.PrefetchScheduleTrafficShapingRetrievalWindow
    TrafficShapingTpsConfiguration Pulumi.AwsNative.MediaTailor.Inputs.PrefetchScheduleTrafficShapingTpsConfiguration
    TrafficShapingType Pulumi.AwsNative.MediaTailor.PrefetchSchedulePrefetchRetrievalTrafficShapingType
    Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
    EndTime string
    The time when prefetch retrieval ends for the ad break, as an ISO 8601 date-time.
    DynamicVariables map[string]string
    The dynamic variables to use for substitution during prefetch requests to the ad decision server (ADS).
    StartTime string
    The time when prefetch retrievals can start for this break, as an ISO 8601 date-time.
    TrafficShapingRetrievalWindow PrefetchScheduleTrafficShapingRetrievalWindow
    TrafficShapingTpsConfiguration PrefetchScheduleTrafficShapingTpsConfiguration
    TrafficShapingType PrefetchSchedulePrefetchRetrievalTrafficShapingType
    Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
    end_time string
    The time when prefetch retrieval ends for the ad break, as an ISO 8601 date-time.
    dynamic_variables map(string)
    The dynamic variables to use for substitution during prefetch requests to the ad decision server (ADS).
    start_time string
    The time when prefetch retrievals can start for this break, as an ISO 8601 date-time.
    traffic_shaping_retrieval_window object
    traffic_shaping_tps_configuration object
    traffic_shaping_type "RETRIEVAL_WINDOW" | "TPS"
    Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
    endTime String
    The time when prefetch retrieval ends for the ad break, as an ISO 8601 date-time.
    dynamicVariables Map<String,String>
    The dynamic variables to use for substitution during prefetch requests to the ad decision server (ADS).
    startTime String
    The time when prefetch retrievals can start for this break, as an ISO 8601 date-time.
    trafficShapingRetrievalWindow PrefetchScheduleTrafficShapingRetrievalWindow
    trafficShapingTpsConfiguration PrefetchScheduleTrafficShapingTpsConfiguration
    trafficShapingType PrefetchSchedulePrefetchRetrievalTrafficShapingType
    Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
    endTime string
    The time when prefetch retrieval ends for the ad break, as an ISO 8601 date-time.
    dynamicVariables {[key: string]: string}
    The dynamic variables to use for substitution during prefetch requests to the ad decision server (ADS).
    startTime string
    The time when prefetch retrievals can start for this break, as an ISO 8601 date-time.
    trafficShapingRetrievalWindow PrefetchScheduleTrafficShapingRetrievalWindow
    trafficShapingTpsConfiguration PrefetchScheduleTrafficShapingTpsConfiguration
    trafficShapingType PrefetchSchedulePrefetchRetrievalTrafficShapingType
    Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
    end_time str
    The time when prefetch retrieval ends for the ad break, as an ISO 8601 date-time.
    dynamic_variables Mapping[str, str]
    The dynamic variables to use for substitution during prefetch requests to the ad decision server (ADS).
    start_time str
    The time when prefetch retrievals can start for this break, as an ISO 8601 date-time.
    traffic_shaping_retrieval_window PrefetchScheduleTrafficShapingRetrievalWindow
    traffic_shaping_tps_configuration PrefetchScheduleTrafficShapingTpsConfiguration
    traffic_shaping_type PrefetchSchedulePrefetchRetrievalTrafficShapingType
    Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
    endTime String
    The time when prefetch retrieval ends for the ad break, as an ISO 8601 date-time.
    dynamicVariables Map<String>
    The dynamic variables to use for substitution during prefetch requests to the ad decision server (ADS).
    startTime String
    The time when prefetch retrievals can start for this break, as an ISO 8601 date-time.
    trafficShapingRetrievalWindow Property Map
    trafficShapingTpsConfiguration Property Map
    trafficShapingType "RETRIEVAL_WINDOW" | "TPS"
    Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.

    PrefetchSchedulePrefetchRetrievalTrafficShapingType, PrefetchSchedulePrefetchRetrievalTrafficShapingTypeArgs

    RetrievalWindow
    RETRIEVAL_WINDOW
    Tps
    TPS
    PrefetchSchedulePrefetchRetrievalTrafficShapingTypeRetrievalWindow
    RETRIEVAL_WINDOW
    PrefetchSchedulePrefetchRetrievalTrafficShapingTypeTps
    TPS
    "RETRIEVAL_WINDOW"
    RETRIEVAL_WINDOW
    "TPS"
    TPS
    RetrievalWindow
    RETRIEVAL_WINDOW
    Tps
    TPS
    RetrievalWindow
    RETRIEVAL_WINDOW
    Tps
    TPS
    RETRIEVAL_WINDOW
    RETRIEVAL_WINDOW
    TPS
    TPS
    "RETRIEVAL_WINDOW"
    RETRIEVAL_WINDOW
    "TPS"
    TPS

    PrefetchScheduleRecurringConsumption, PrefetchScheduleRecurringConsumptionArgs

    AvailMatchingCriteria List<Pulumi.AwsNative.MediaTailor.Inputs.PrefetchScheduleAvailMatchingCriteria>
    The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.
    RetrievedAdExpirationSeconds int
    The number of seconds that an ad is available for insertion after it was prefetched.
    AvailMatchingCriteria []PrefetchScheduleAvailMatchingCriteria
    The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.
    RetrievedAdExpirationSeconds int
    The number of seconds that an ad is available for insertion after it was prefetched.
    avail_matching_criteria list(object)
    The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.
    retrieved_ad_expiration_seconds number
    The number of seconds that an ad is available for insertion after it was prefetched.
    availMatchingCriteria List<PrefetchScheduleAvailMatchingCriteria>
    The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.
    retrievedAdExpirationSeconds Integer
    The number of seconds that an ad is available for insertion after it was prefetched.
    availMatchingCriteria PrefetchScheduleAvailMatchingCriteria[]
    The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.
    retrievedAdExpirationSeconds number
    The number of seconds that an ad is available for insertion after it was prefetched.
    avail_matching_criteria Sequence[PrefetchScheduleAvailMatchingCriteria]
    The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.
    retrieved_ad_expiration_seconds int
    The number of seconds that an ad is available for insertion after it was prefetched.
    availMatchingCriteria List<Property Map>
    The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.
    retrievedAdExpirationSeconds Number
    The number of seconds that an ad is available for insertion after it was prefetched.

    PrefetchScheduleRecurringPrefetchConfiguration, PrefetchScheduleRecurringPrefetchConfigurationArgs

    EndTime string
    The end time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.
    RecurringConsumption Pulumi.AwsNative.MediaTailor.Inputs.PrefetchScheduleRecurringConsumption
    RecurringRetrieval Pulumi.AwsNative.MediaTailor.Inputs.PrefetchScheduleRecurringRetrieval
    StartTime string
    The start time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.
    EndTime string
    The end time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.
    RecurringConsumption PrefetchScheduleRecurringConsumption
    RecurringRetrieval PrefetchScheduleRecurringRetrieval
    StartTime string
    The start time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.
    end_time string
    The end time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.
    recurring_consumption object
    recurring_retrieval object
    start_time string
    The start time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.
    endTime String
    The end time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.
    recurringConsumption PrefetchScheduleRecurringConsumption
    recurringRetrieval PrefetchScheduleRecurringRetrieval
    startTime String
    The start time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.
    endTime string
    The end time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.
    recurringConsumption PrefetchScheduleRecurringConsumption
    recurringRetrieval PrefetchScheduleRecurringRetrieval
    startTime string
    The start time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.
    end_time str
    The end time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.
    recurring_consumption PrefetchScheduleRecurringConsumption
    recurring_retrieval PrefetchScheduleRecurringRetrieval
    start_time str
    The start time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.
    endTime String
    The end time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.
    recurringConsumption Property Map
    recurringRetrieval Property Map
    startTime String
    The start time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.

    PrefetchScheduleRecurringRetrieval, PrefetchScheduleRecurringRetrievalArgs

    DelayAfterAvailEndSeconds int
    The number of seconds that MediaTailor waits after an ad avail before prefetching ads for the next avail.
    DynamicVariables Dictionary<string, string>
    The dynamic variables to use for substitution during prefetch requests to the ADS.
    TrafficShapingRetrievalWindow Pulumi.AwsNative.MediaTailor.Inputs.PrefetchScheduleTrafficShapingRetrievalWindow
    TrafficShapingTpsConfiguration Pulumi.AwsNative.MediaTailor.Inputs.PrefetchScheduleTrafficShapingTpsConfiguration
    TrafficShapingType Pulumi.AwsNative.MediaTailor.PrefetchScheduleRecurringRetrievalTrafficShapingType
    Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
    DelayAfterAvailEndSeconds int
    The number of seconds that MediaTailor waits after an ad avail before prefetching ads for the next avail.
    DynamicVariables map[string]string
    The dynamic variables to use for substitution during prefetch requests to the ADS.
    TrafficShapingRetrievalWindow PrefetchScheduleTrafficShapingRetrievalWindow
    TrafficShapingTpsConfiguration PrefetchScheduleTrafficShapingTpsConfiguration
    TrafficShapingType PrefetchScheduleRecurringRetrievalTrafficShapingType
    Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
    delay_after_avail_end_seconds number
    The number of seconds that MediaTailor waits after an ad avail before prefetching ads for the next avail.
    dynamic_variables map(string)
    The dynamic variables to use for substitution during prefetch requests to the ADS.
    traffic_shaping_retrieval_window object
    traffic_shaping_tps_configuration object
    traffic_shaping_type "RETRIEVAL_WINDOW" | "TPS"
    Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
    delayAfterAvailEndSeconds Integer
    The number of seconds that MediaTailor waits after an ad avail before prefetching ads for the next avail.
    dynamicVariables Map<String,String>
    The dynamic variables to use for substitution during prefetch requests to the ADS.
    trafficShapingRetrievalWindow PrefetchScheduleTrafficShapingRetrievalWindow
    trafficShapingTpsConfiguration PrefetchScheduleTrafficShapingTpsConfiguration
    trafficShapingType PrefetchScheduleRecurringRetrievalTrafficShapingType
    Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
    delayAfterAvailEndSeconds number
    The number of seconds that MediaTailor waits after an ad avail before prefetching ads for the next avail.
    dynamicVariables {[key: string]: string}
    The dynamic variables to use for substitution during prefetch requests to the ADS.
    trafficShapingRetrievalWindow PrefetchScheduleTrafficShapingRetrievalWindow
    trafficShapingTpsConfiguration PrefetchScheduleTrafficShapingTpsConfiguration
    trafficShapingType PrefetchScheduleRecurringRetrievalTrafficShapingType
    Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
    delay_after_avail_end_seconds int
    The number of seconds that MediaTailor waits after an ad avail before prefetching ads for the next avail.
    dynamic_variables Mapping[str, str]
    The dynamic variables to use for substitution during prefetch requests to the ADS.
    traffic_shaping_retrieval_window PrefetchScheduleTrafficShapingRetrievalWindow
    traffic_shaping_tps_configuration PrefetchScheduleTrafficShapingTpsConfiguration
    traffic_shaping_type PrefetchScheduleRecurringRetrievalTrafficShapingType
    Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
    delayAfterAvailEndSeconds Number
    The number of seconds that MediaTailor waits after an ad avail before prefetching ads for the next avail.
    dynamicVariables Map<String>
    The dynamic variables to use for substitution during prefetch requests to the ADS.
    trafficShapingRetrievalWindow Property Map
    trafficShapingTpsConfiguration Property Map
    trafficShapingType "RETRIEVAL_WINDOW" | "TPS"
    Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.

    PrefetchScheduleRecurringRetrievalTrafficShapingType, PrefetchScheduleRecurringRetrievalTrafficShapingTypeArgs

    RetrievalWindow
    RETRIEVAL_WINDOW
    Tps
    TPS
    PrefetchScheduleRecurringRetrievalTrafficShapingTypeRetrievalWindow
    RETRIEVAL_WINDOW
    PrefetchScheduleRecurringRetrievalTrafficShapingTypeTps
    TPS
    "RETRIEVAL_WINDOW"
    RETRIEVAL_WINDOW
    "TPS"
    TPS
    RetrievalWindow
    RETRIEVAL_WINDOW
    Tps
    TPS
    RetrievalWindow
    RETRIEVAL_WINDOW
    Tps
    TPS
    RETRIEVAL_WINDOW
    RETRIEVAL_WINDOW
    TPS
    TPS
    "RETRIEVAL_WINDOW"
    RETRIEVAL_WINDOW
    "TPS"
    TPS

    PrefetchScheduleScheduleType, PrefetchScheduleScheduleTypeArgs

    Single
    SINGLE
    Recurring
    RECURRING
    PrefetchScheduleScheduleTypeSingle
    SINGLE
    PrefetchScheduleScheduleTypeRecurring
    RECURRING
    "SINGLE"
    SINGLE
    "RECURRING"
    RECURRING
    Single
    SINGLE
    Recurring
    RECURRING
    Single
    SINGLE
    Recurring
    RECURRING
    SINGLE
    SINGLE
    RECURRING
    RECURRING
    "SINGLE"
    SINGLE
    "RECURRING"
    RECURRING

    PrefetchScheduleTrafficShapingRetrievalWindow, PrefetchScheduleTrafficShapingRetrievalWindowArgs

    RetrievalWindowDurationSeconds int
    The amount of time, in seconds, that MediaTailor spreads prefetch requests to the ADS.
    RetrievalWindowDurationSeconds int
    The amount of time, in seconds, that MediaTailor spreads prefetch requests to the ADS.
    retrieval_window_duration_seconds number
    The amount of time, in seconds, that MediaTailor spreads prefetch requests to the ADS.
    retrievalWindowDurationSeconds Integer
    The amount of time, in seconds, that MediaTailor spreads prefetch requests to the ADS.
    retrievalWindowDurationSeconds number
    The amount of time, in seconds, that MediaTailor spreads prefetch requests to the ADS.
    retrieval_window_duration_seconds int
    The amount of time, in seconds, that MediaTailor spreads prefetch requests to the ADS.
    retrievalWindowDurationSeconds Number
    The amount of time, in seconds, that MediaTailor spreads prefetch requests to the ADS.

    PrefetchScheduleTrafficShapingTpsConfiguration, PrefetchScheduleTrafficShapingTpsConfigurationArgs

    PeakConcurrentUsers int
    The expected peak number of concurrent viewers for your content.
    PeakTps int
    The maximum number of transactions per second (TPS) that your ad decision server (ADS) can handle.
    PeakConcurrentUsers int
    The expected peak number of concurrent viewers for your content.
    PeakTps int
    The maximum number of transactions per second (TPS) that your ad decision server (ADS) can handle.
    peak_concurrent_users number
    The expected peak number of concurrent viewers for your content.
    peak_tps number
    The maximum number of transactions per second (TPS) that your ad decision server (ADS) can handle.
    peakConcurrentUsers Integer
    The expected peak number of concurrent viewers for your content.
    peakTps Integer
    The maximum number of transactions per second (TPS) that your ad decision server (ADS) can handle.
    peakConcurrentUsers number
    The expected peak number of concurrent viewers for your content.
    peakTps number
    The maximum number of transactions per second (TPS) that your ad decision server (ADS) can handle.
    peak_concurrent_users int
    The expected peak number of concurrent viewers for your content.
    peak_tps int
    The maximum number of transactions per second (TPS) that your ad decision server (ADS) can handle.
    peakConcurrentUsers Number
    The expected peak number of concurrent viewers for your content.
    peakTps Number
    The maximum number of transactions per second (TPS) that your ad decision server (ADS) can handle.

    Tag, TagArgs

    A set of tags to apply to the resource.
    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.79.0
    published on Monday, Sep 14, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial