@swamp/aws/mediatailor
v2026.04.23.3
AWS MEDIATAILOR infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsmediatailorcloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/aws/mediatailor@swamp/aws/mediatailor/channelv2026.04.23.2channel.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Audiences? | array | The list of audiences defined in channel. |
| ChannelName | string | |
| FillerSlate? | object | Slate VOD source configuration. |
| LogConfiguration? | object | The log configuration for the channel. |
| Outputs | array | The channel's output properties. |
| PlaybackMode | enum | |
| Tags? | array | The tags to assign to the channel. |
| Tier? | enum | |
| TimeShiftConfiguration? | object | The configuration for time-shifted viewing. |
createCreate a MediaTailor Channel
getGet a MediaTailor Channel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaTailor Channel |
updateUpdate a MediaTailor Channel
deleteDelete a MediaTailor Channel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaTailor Channel |
syncSync MediaTailor Channel state from AWS
Resources
state(infinite)— MediaTailor Channel resource state
@swamp/aws/mediatailor/channel-policyv2026.04.23.2channel_policy.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| ChannelName | string | |
| Policy | string | The IAM policy for the channel. IAM policies are used to control access to your channel. |
createCreate a MediaTailor ChannelPolicy
getGet a MediaTailor ChannelPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaTailor ChannelPolicy |
updateUpdate a MediaTailor ChannelPolicy
deleteDelete a MediaTailor ChannelPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaTailor ChannelPolicy |
syncSync MediaTailor ChannelPolicy state from AWS
Resources
state(infinite)— MediaTailor ChannelPolicy resource state
@swamp/aws/mediatailor/live-sourcev2026.04.23.2live_source.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| HttpPackageConfigurations | array | A list of HTTP package configuration parameters for this live source. |
| LiveSourceName | string | |
| SourceLocationName | string | |
| Tags? | array | The tags to assign to the live source. |
createCreate a MediaTailor LiveSource
getGet a MediaTailor LiveSource
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaTailor LiveSource |
updateUpdate a MediaTailor LiveSource
deleteDelete a MediaTailor LiveSource
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaTailor LiveSource |
syncSync MediaTailor LiveSource state from AWS
Resources
state(infinite)— MediaTailor LiveSource resource state
@swamp/aws/mediatailor/playback-configurationv2026.04.23.2playback_configuration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| AdConditioningConfiguration? | object | The setting that indicates what conditioning MediaTailor will perform on ads that the ad decision server (ADS) returns. |
| AdDecisionServerUrl | string | The URL for the ad decision server (ADS). This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing you can provide a static VAST URL. The maximum length is 25,000 characters. |
| AvailSuppression? | object | The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html). |
| Bumper? | object | The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers (https://docs.aws.amazon.com/mediatailor/latest/ug/bumpers.html). |
| CdnConfiguration? | object | The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management. |
| DashConfiguration? | object | The configuration for DASH content. |
| InsertionMode? | enum | The setting that controls whether players can use stitched or guided ad insertion. The default, STITCHED_ONLY, forces all player sessions to use stitched (server-side) ad insertion. Choosing PLAYER_SELECT allows players to select either stitched or guided ad insertion at session-initialization time. The default for players that do not specify an insertion mode is stitched. |
| LivePreRollConfiguration? | object | The configuration for pre-roll ad insertion. |
| ManifestProcessingRules? | object | The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor. |
| Name | string | The identifier for the playback configuration. |
| PersonalizationThresholdSeconds? | number | Defines the maximum duration of underfilled ad time (in seconds) allowed in an ad break. If the duration of underfilled ad time exceeds the personalization threshold, then the personalization of the ad break is abandoned and the underlying content is shown. This feature applies to ad replacement in live and VOD streams, rather than ad insertion, because it relies on an underlying content stream. For more information about ad break behavior, including ad replacement and insertion, see Ad Behavior |
| LogConfiguration? | object | The configuration that defines where AWS Elemental MediaTailor sends logs for the playback configuration. |
| SlateAdUrl? | string | The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video. |
| Tags? | array | The tags to assign to the playback configuration. |
| TranscodeProfileName? | string | The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support. |
| VideoContentSourceUrl | string | The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters. |
| AdDecisionServerConfiguration? | object | The configuration for the request to the specified Ad Decision Server URL. |
createCreate a MediaTailor PlaybackConfiguration
getGet a MediaTailor PlaybackConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaTailor PlaybackConfiguration |
updateUpdate a MediaTailor PlaybackConfiguration
deleteDelete a MediaTailor PlaybackConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaTailor PlaybackConfiguration |
syncSync MediaTailor PlaybackConfiguration state from AWS
Resources
state(infinite)— MediaTailor PlaybackConfiguration resource state
@swamp/aws/mediatailor/source-locationv2026.04.23.2source_location.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| AccessConfiguration? | object | Access configuration parameters. |
| DefaultSegmentDeliveryConfiguration? | object | The optional configuration for a server that serves segments. Use this if you want the segment delivery server to be different from the source location server. For example, you can configure your source location server to be an origination server, such as MediaPackage, and the segment delivery server to be a content delivery network (CDN), such as CloudFront. If you don't specify a segment delivery server, then the source location server is used. |
| HttpConfiguration | object | The HTTP configuration for the source location. |
| SegmentDeliveryConfigurations? | array | A list of the segment delivery configurations associated with this resource. |
| SourceLocationName | string | |
| Tags? | array | The tags to assign to the source location. |
createCreate a MediaTailor SourceLocation
getGet a MediaTailor SourceLocation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaTailor SourceLocation |
updateUpdate a MediaTailor SourceLocation
deleteDelete a MediaTailor SourceLocation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaTailor SourceLocation |
syncSync MediaTailor SourceLocation state from AWS
Resources
state(infinite)— MediaTailor SourceLocation resource state
@swamp/aws/mediatailor/vod-sourcev2026.04.23.2vod_source.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| HttpPackageConfigurations | array | A list of HTTP package configuration parameters for this VOD source. |
| SourceLocationName | string | |
| Tags? | array | The tags to assign to the VOD source. |
| VodSourceName | string |
createCreate a MediaTailor VodSource
getGet a MediaTailor VodSource
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaTailor VodSource |
updateUpdate a MediaTailor VodSource
deleteDelete a MediaTailor VodSource
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaTailor VodSource |
syncSync MediaTailor VodSource state from AWS
Resources
state(infinite)— MediaTailor VodSource resource state
2026.04.23.21.2 MBApr 23, 2026
AWS MEDIATAILOR infrastructure models
Release Notes
- Updated: channel, channel_policy, live_source, playback_configuration, source_location, vod_source
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmediatailorcloudinfrastructure
2026.04.03.21.2 MBApr 3, 2026
AWS MEDIATAILOR infrastructure models
Release Notes
- Updated: channel, channel_policy, live_source, playback_configuration, source_location, vod_source
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmediatailorcloudinfrastructure
2026.03.19.11.2 MBMar 19, 2026
AWS MEDIATAILOR infrastructure models
Release Notes
- Updated: channel, channel_policy, live_source, playback_configuration, source_location, vod_source
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmediatailorcloudinfrastructure
2026.03.16.11.2 MBMar 16, 2026
AWS MEDIATAILOR infrastructure models
Release Notes
- Updated: channel, channel_policy, live_source, playback_configuration, source_location, vod_source
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmediatailorcloudinfrastructure
2026.03.10.51.2 MBMar 10, 2026
AWS MEDIATAILOR infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmediatailorcloudinfrastructure