We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
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:
- Playback
Configuration stringName - The name of the playback configuration.
- Consumption
Pulumi.
Aws Native. Media Tailor. Inputs. Prefetch Schedule Prefetch Consumption - Name string
- The name to assign to the prefetch schedule.
- Recurring
Prefetch Pulumi.Configuration Aws Native. Media Tailor. Inputs. Prefetch Schedule Recurring Prefetch Configuration - Retrieval
Pulumi.
Aws Native. Media Tailor. Inputs. Prefetch Schedule Prefetch Retrieval - Schedule
Type Pulumi.Aws Native. Media Tailor. Prefetch Schedule Schedule Type - 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.
-
List<Pulumi.
Aws Native. Inputs. Tag> - The tags assigned to the prefetch schedule.
- Playback
Configuration stringName - The name of the playback configuration.
- Consumption
Prefetch
Schedule Prefetch Consumption Args - Name string
- The name to assign to the prefetch schedule.
- Recurring
Prefetch PrefetchConfiguration Schedule Recurring Prefetch Configuration Args - Retrieval
Prefetch
Schedule Prefetch Retrieval Args - Schedule
Type PrefetchSchedule Schedule Type - 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.
-
Tag
Args - The tags assigned to the prefetch schedule.
- playback_
configuration_ stringname - The name of the playback configuration.
- consumption object
- name string
- The name to assign to the prefetch schedule.
- recurring_
prefetch_ objectconfiguration - 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.
- list(object)
- The tags assigned to the prefetch schedule.
- playback
Configuration StringName - The name of the playback configuration.
- consumption
Prefetch
Schedule Prefetch Consumption - name String
- The name to assign to the prefetch schedule.
- recurring
Prefetch PrefetchConfiguration Schedule Recurring Prefetch Configuration - retrieval
Prefetch
Schedule Prefetch Retrieval - schedule
Type PrefetchSchedule Schedule Type - 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.
- List<Tag>
- The tags assigned to the prefetch schedule.
- playback
Configuration stringName - The name of the playback configuration.
- consumption
Prefetch
Schedule Prefetch Consumption - name string
- The name to assign to the prefetch schedule.
- recurring
Prefetch PrefetchConfiguration Schedule Recurring Prefetch Configuration - retrieval
Prefetch
Schedule Prefetch Retrieval - schedule
Type PrefetchSchedule Schedule Type - 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.
- Tag[]
- The tags assigned to the prefetch schedule.
- playback_
configuration_ strname - The name of the playback configuration.
- consumption
Prefetch
Schedule Prefetch Consumption Args - name str
- The name to assign to the prefetch schedule.
- recurring_
prefetch_ Prefetchconfiguration Schedule Recurring Prefetch Configuration Args - retrieval
Prefetch
Schedule Prefetch Retrieval Args - schedule_
type PrefetchSchedule Schedule Type - 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.
-
Sequence[Tag
Args] - The tags assigned to the prefetch schedule.
- playback
Configuration StringName - The name of the playback configuration.
- consumption Property Map
- name String
- The name to assign to the prefetch schedule.
- recurring
Prefetch Property MapConfiguration - retrieval Property Map
- 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.
- 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:
Supporting Types
PrefetchScheduleAvailMatchingCriteria, PrefetchScheduleAvailMatchingCriteriaArgs
- Dynamic
Variable string - The dynamic variable(s) that MediaTailor should use as avail matching criteria.
- Operator
Pulumi.
Aws Native. Media Tailor. Prefetch Schedule Avail Matching Criteria Operator - 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
Prefetch
Schedule Avail Matching Criteria Operator - 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.
- dynamic
Variable String - The dynamic variable(s) that MediaTailor should use as avail matching criteria.
- operator
Prefetch
Schedule Avail Matching Criteria Operator - 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
Prefetch
Schedule Avail Matching Criteria Operator - 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
Prefetch
Schedule Avail Matching Criteria Operator - 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.
PrefetchScheduleAvailMatchingCriteriaOperator, PrefetchScheduleAvailMatchingCriteriaOperatorArgs
- Equals
Value EQUALS
- Prefetch
Schedule Avail Matching Criteria Operator Equals EQUALS
- "EQUALS"
EQUALS
- Equals
EQUALS
- Equals
EQUALS
- EQUALS
EQUALS
- "EQUALS"
EQUALS
PrefetchSchedulePrefetchConsumption, PrefetchSchedulePrefetchConsumptionArgs
- 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 List<Pulumi.Criteria Aws Native. Media Tailor. Inputs. Prefetch Schedule Avail Matching Criteria> - 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.
- 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 []PrefetchCriteria Schedule Avail Matching Criteria - 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.
- 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_ list(object)criteria - 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.
- 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 List<PrefetchCriteria Schedule Avail Matching Criteria> - 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.
- 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 PrefetchCriteria Schedule Avail Matching Criteria[] - 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.
- 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_ Sequence[Prefetchcriteria Schedule Avail Matching Criteria] - 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.
- 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 List<Property Map>Criteria - 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.
PrefetchSchedulePrefetchRetrieval, PrefetchSchedulePrefetchRetrievalArgs
- End
Time string - The time when prefetch retrieval ends for the ad break, as an ISO 8601 date-time.
- Dynamic
Variables Dictionary<string, 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 Pulumi.Retrieval Window Aws Native. Media Tailor. Inputs. Prefetch Schedule Traffic Shaping Retrieval Window - Traffic
Shaping Pulumi.Tps Configuration Aws Native. Media Tailor. Inputs. Prefetch Schedule Traffic Shaping Tps Configuration - Traffic
Shaping Pulumi.Type Aws Native. Media Tailor. Prefetch Schedule Prefetch Retrieval Traffic Shaping Type - 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]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 PrefetchRetrieval Window Schedule Traffic Shaping Retrieval Window - Traffic
Shaping PrefetchTps Configuration Schedule Traffic Shaping Tps Configuration - Traffic
Shaping PrefetchType Schedule Prefetch Retrieval Traffic Shaping Type - 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_ objectretrieval_ window - traffic_
shaping_ objecttps_ configuration - traffic_
shaping_ "RETRIEVAL_WINDOW" | "TPS"type - 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,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 PrefetchRetrieval Window Schedule Traffic Shaping Retrieval Window - traffic
Shaping PrefetchTps Configuration Schedule Traffic Shaping Tps Configuration - traffic
Shaping PrefetchType Schedule Prefetch Retrieval Traffic Shaping Type - 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 {[key: string]: 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 PrefetchRetrieval Window Schedule Traffic Shaping Retrieval Window - traffic
Shaping PrefetchTps Configuration Schedule Traffic Shaping Tps Configuration - traffic
Shaping PrefetchType Schedule Prefetch Retrieval Traffic Shaping Type - 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_ Prefetchretrieval_ window Schedule Traffic Shaping Retrieval Window - traffic_
shaping_ Prefetchtps_ configuration Schedule Traffic Shaping Tps Configuration - traffic_
shaping_ Prefetchtype Schedule Prefetch Retrieval Traffic Shaping Type - 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 Property MapRetrieval Window - traffic
Shaping Property MapTps Configuration - traffic
Shaping "RETRIEVAL_WINDOW" | "TPS"Type - Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
PrefetchSchedulePrefetchRetrievalTrafficShapingType, PrefetchSchedulePrefetchRetrievalTrafficShapingTypeArgs
- Retrieval
Window RETRIEVAL_WINDOW- Tps
TPS
- Prefetch
Schedule Prefetch Retrieval Traffic Shaping Type Retrieval Window RETRIEVAL_WINDOW- Prefetch
Schedule Prefetch Retrieval Traffic Shaping Type Tps TPS
- "RETRIEVAL_WINDOW"
RETRIEVAL_WINDOW- "TPS"
TPS
- Retrieval
Window RETRIEVAL_WINDOW- Tps
TPS
- Retrieval
Window RETRIEVAL_WINDOW- Tps
TPS
- RETRIEVAL_WINDOW
RETRIEVAL_WINDOW- TPS
TPS
- "RETRIEVAL_WINDOW"
RETRIEVAL_WINDOW- "TPS"
TPS
PrefetchScheduleRecurringConsumption, PrefetchScheduleRecurringConsumptionArgs
- Avail
Matching List<Pulumi.Criteria Aws Native. Media Tailor. Inputs. Prefetch Schedule Avail Matching Criteria> - The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.
- Retrieved
Ad intExpiration Seconds - The number of seconds that an ad is available for insertion after it was prefetched.
- Avail
Matching []PrefetchCriteria Schedule Avail Matching Criteria - The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.
- Retrieved
Ad intExpiration Seconds - The number of seconds that an ad is available for insertion after it was prefetched.
- avail_
matching_ list(object)criteria - The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.
- retrieved_
ad_ numberexpiration_ seconds - The number of seconds that an ad is available for insertion after it was prefetched.
- avail
Matching List<PrefetchCriteria Schedule Avail Matching Criteria> - The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.
- retrieved
Ad IntegerExpiration Seconds - The number of seconds that an ad is available for insertion after it was prefetched.
- avail
Matching PrefetchCriteria Schedule Avail Matching Criteria[] - The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.
- retrieved
Ad numberExpiration Seconds - The number of seconds that an ad is available for insertion after it was prefetched.
- avail_
matching_ Sequence[Prefetchcriteria Schedule Avail Matching Criteria] - The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.
- retrieved_
ad_ intexpiration_ seconds - The number of seconds that an ad is available for insertion after it was prefetched.
- avail
Matching List<Property Map>Criteria - The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.
- retrieved
Ad NumberExpiration Seconds - The number of seconds that an ad is available for insertion after it was prefetched.
PrefetchScheduleRecurringPrefetchConfiguration, PrefetchScheduleRecurringPrefetchConfigurationArgs
- 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 Pulumi.Aws Native. Media Tailor. Inputs. Prefetch Schedule Recurring Consumption - Recurring
Retrieval Pulumi.Aws Native. Media Tailor. Inputs. Prefetch Schedule Recurring Retrieval - 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.
- 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 PrefetchSchedule Recurring Consumption - Recurring
Retrieval PrefetchSchedule Recurring Retrieval - 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.
- 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.
- 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 PrefetchSchedule Recurring Consumption - recurring
Retrieval PrefetchSchedule Recurring Retrieval - 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.
- 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 PrefetchSchedule Recurring Consumption - recurring
Retrieval PrefetchSchedule Recurring Retrieval - 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.
- 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 PrefetchSchedule Recurring Consumption - recurring_
retrieval PrefetchSchedule Recurring Retrieval - 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.
- 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 Property Map - recurring
Retrieval Property Map - 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.
PrefetchScheduleRecurringRetrieval, PrefetchScheduleRecurringRetrievalArgs
- Delay
After intAvail End Seconds - The number of seconds that MediaTailor waits after an ad avail before prefetching ads for the next avail.
- Dynamic
Variables Dictionary<string, string> - The dynamic variables to use for substitution during prefetch requests to the ADS.
- Traffic
Shaping Pulumi.Retrieval Window Aws Native. Media Tailor. Inputs. Prefetch Schedule Traffic Shaping Retrieval Window - Traffic
Shaping Pulumi.Tps Configuration Aws Native. Media Tailor. Inputs. Prefetch Schedule Traffic Shaping Tps Configuration - Traffic
Shaping Pulumi.Type Aws Native. Media Tailor. Prefetch Schedule Recurring Retrieval Traffic Shaping Type - Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
- Delay
After intAvail End Seconds - The number of seconds that MediaTailor waits after an ad avail before prefetching ads for the next avail.
- Dynamic
Variables map[string]string - The dynamic variables to use for substitution during prefetch requests to the ADS.
- Traffic
Shaping PrefetchRetrieval Window Schedule Traffic Shaping Retrieval Window - Traffic
Shaping PrefetchTps Configuration Schedule Traffic Shaping Tps Configuration - Traffic
Shaping PrefetchType Schedule Recurring Retrieval Traffic Shaping Type - Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
- delay_
after_ numberavail_ end_ seconds - 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_ objectretrieval_ window - traffic_
shaping_ objecttps_ configuration - traffic_
shaping_ "RETRIEVAL_WINDOW" | "TPS"type - Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
- delay
After IntegerAvail End Seconds - The number of seconds that MediaTailor waits after an ad avail before prefetching ads for the next avail.
- dynamic
Variables Map<String,String> - The dynamic variables to use for substitution during prefetch requests to the ADS.
- traffic
Shaping PrefetchRetrieval Window Schedule Traffic Shaping Retrieval Window - traffic
Shaping PrefetchTps Configuration Schedule Traffic Shaping Tps Configuration - traffic
Shaping PrefetchType Schedule Recurring Retrieval Traffic Shaping Type - Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
- delay
After numberAvail End Seconds - The number of seconds that MediaTailor waits after an ad avail before prefetching ads for the next avail.
- dynamic
Variables {[key: string]: string} - The dynamic variables to use for substitution during prefetch requests to the ADS.
- traffic
Shaping PrefetchRetrieval Window Schedule Traffic Shaping Retrieval Window - traffic
Shaping PrefetchTps Configuration Schedule Traffic Shaping Tps Configuration - traffic
Shaping PrefetchType Schedule Recurring Retrieval Traffic Shaping Type - Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
- delay_
after_ intavail_ end_ seconds - 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_ Prefetchretrieval_ window Schedule Traffic Shaping Retrieval Window - traffic_
shaping_ Prefetchtps_ configuration Schedule Traffic Shaping Tps Configuration - traffic_
shaping_ Prefetchtype Schedule Recurring Retrieval Traffic Shaping Type - Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
- delay
After NumberAvail End Seconds - 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 Property MapRetrieval Window - traffic
Shaping Property MapTps Configuration - traffic
Shaping "RETRIEVAL_WINDOW" | "TPS"Type - Indicates the type of traffic shaping used to limit the number of requests to the ADS at one time.
PrefetchScheduleRecurringRetrievalTrafficShapingType, PrefetchScheduleRecurringRetrievalTrafficShapingTypeArgs
- Retrieval
Window RETRIEVAL_WINDOW- Tps
TPS
- Prefetch
Schedule Recurring Retrieval Traffic Shaping Type Retrieval Window RETRIEVAL_WINDOW- Prefetch
Schedule Recurring Retrieval Traffic Shaping Type Tps TPS
- "RETRIEVAL_WINDOW"
RETRIEVAL_WINDOW- "TPS"
TPS
- Retrieval
Window RETRIEVAL_WINDOW- Tps
TPS
- Retrieval
Window RETRIEVAL_WINDOW- Tps
TPS
- RETRIEVAL_WINDOW
RETRIEVAL_WINDOW- TPS
TPS
- "RETRIEVAL_WINDOW"
RETRIEVAL_WINDOW- "TPS"
TPS
PrefetchScheduleScheduleType, PrefetchScheduleScheduleTypeArgs
- Single
SINGLE- Recurring
RECURRING
- Prefetch
Schedule Schedule Type Single SINGLE- Prefetch
Schedule Schedule Type Recurring RECURRING
- "SINGLE"
SINGLE- "RECURRING"
RECURRING
- Single
SINGLE- Recurring
RECURRING
- Single
SINGLE- Recurring
RECURRING
- SINGLE
SINGLE- RECURRING
RECURRING
- "SINGLE"
SINGLE- "RECURRING"
RECURRING
PrefetchScheduleTrafficShapingRetrievalWindow, PrefetchScheduleTrafficShapingRetrievalWindowArgs
- Retrieval
Window intDuration Seconds - The amount of time, in seconds, that MediaTailor spreads prefetch requests to the ADS.
- Retrieval
Window intDuration Seconds - The amount of time, in seconds, that MediaTailor spreads prefetch requests to the ADS.
- retrieval_
window_ numberduration_ seconds - The amount of time, in seconds, that MediaTailor spreads prefetch requests to the ADS.
- retrieval
Window IntegerDuration Seconds - The amount of time, in seconds, that MediaTailor spreads prefetch requests to the ADS.
- retrieval
Window numberDuration Seconds - The amount of time, in seconds, that MediaTailor spreads prefetch requests to the ADS.
- retrieval_
window_ intduration_ seconds - The amount of time, in seconds, that MediaTailor spreads prefetch requests to the ADS.
- retrieval
Window NumberDuration Seconds - The amount of time, in seconds, that MediaTailor spreads prefetch requests to the ADS.
PrefetchScheduleTrafficShapingTpsConfiguration, PrefetchScheduleTrafficShapingTpsConfigurationArgs
- Peak
Concurrent intUsers - 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.
- Peak
Concurrent intUsers - 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.
- peak_
concurrent_ numberusers - 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.
- peak
Concurrent IntegerUsers - The expected peak number of concurrent viewers for your content.
- peak
Tps Integer - The maximum number of transactions per second (TPS) that your ad decision server (ADS) can handle.
- peak
Concurrent numberUsers - 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.
- peak_
concurrent_ intusers - 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.
- peak
Concurrent NumberUsers - 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.
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi