@swamp/aws/mediapackagev2
v2026.04.23.3
AWS MEDIAPACKAGEV2 infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsmediapackagev2cloudinfrastructure
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/mediapackagev2@swamp/aws/mediapackagev2/channelv2026.04.23.2channel.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ChannelGroupName | string | |
| ChannelName | string | |
| Description? | string | Enter any descriptive text that helps you to identify the channel. |
| InputSwitchConfiguration? | object | The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive. |
| InputType? | enum | |
| OutputHeaderConfiguration? | object | The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN. |
| Tags? | array |
createCreate a MediaPackageV2 Channel
getGet a MediaPackageV2 Channel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 Channel |
updateUpdate a MediaPackageV2 Channel
deleteDelete a MediaPackageV2 Channel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 Channel |
syncSync MediaPackageV2 Channel state from AWS
Resources
state(infinite)— MediaPackageV2 Channel resource state
@swamp/aws/mediapackagev2/channel-groupv2026.04.23.2channel_group.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ChannelGroupName | string | |
| Description? | string | Enter any descriptive text that helps you to identify the channel group. |
| Tags? | array |
createCreate a MediaPackageV2 ChannelGroup
getGet a MediaPackageV2 ChannelGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 ChannelGroup |
updateUpdate a MediaPackageV2 ChannelGroup
deleteDelete a MediaPackageV2 ChannelGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 ChannelGroup |
syncSync MediaPackageV2 ChannelGroup state from AWS
Resources
state(infinite)— MediaPackageV2 ChannelGroup resource state
@swamp/aws/mediapackagev2/channel-policyv2026.04.23.2channel_policy.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ChannelGroupName | string | |
| ChannelName | string | |
| Policy | string |
createCreate a MediaPackageV2 ChannelPolicy
getGet a MediaPackageV2 ChannelPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 ChannelPolicy |
updateUpdate a MediaPackageV2 ChannelPolicy
deleteDelete a MediaPackageV2 ChannelPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 ChannelPolicy |
syncSync MediaPackageV2 ChannelPolicy state from AWS
Resources
state(infinite)— MediaPackageV2 ChannelPolicy resource state
@swamp/aws/mediapackagev2/origin-endpointv2026.04.23.2origin_endpoint.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ChannelGroupName | string | |
| ChannelName | string | |
| ContainerType | enum | |
| DashManifests? | array | A DASH manifest configuration. |
| Description? | string | Enter any descriptive text that helps you to identify the origin endpoint. |
| ForceEndpointErrorConfiguration? | object | The failover settings for the endpoint. |
| HlsManifests? | array | An HTTP live streaming (HLS) manifest configuration. |
| LowLatencyHlsManifests? | array | A low-latency HLS manifest configuration. |
| MssManifests? | array | The Microsoft Smooth Streaming (MSS) manifest configurations associated with this origin endpoint. |
| OriginEndpointName | string | |
| Segment? | object | The segment configuration, including the segment name, duration, and other configuration values. |
| StartoverWindowSeconds? | number | The size of the window (in seconds) to create a window of the live stream that's available for on-demand viewing. Viewers can start-over or catch-up on content that falls within the window. The maximum startover window is 1,209,600 seconds (14 days). |
| Tags? | array |
createCreate a MediaPackageV2 OriginEndpoint
getGet a MediaPackageV2 OriginEndpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 OriginEndpoint |
updateUpdate a MediaPackageV2 OriginEndpoint
deleteDelete a MediaPackageV2 OriginEndpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 OriginEndpoint |
syncSync MediaPackageV2 OriginEndpoint state from AWS
Resources
state(infinite)— MediaPackageV2 OriginEndpoint resource state
@swamp/aws/mediapackagev2/origin-endpoint-policyv2026.04.23.2origin_endpoint_policy.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| CdnAuthConfiguration? | object | |
| ChannelGroupName | string | |
| ChannelName | string | |
| OriginEndpointName | string | |
| Policy | string |
createCreate a MediaPackageV2 OriginEndpointPolicy
getGet a MediaPackageV2 OriginEndpointPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 OriginEndpointPolicy |
updateUpdate a MediaPackageV2 OriginEndpointPolicy
deleteDelete a MediaPackageV2 OriginEndpointPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 OriginEndpointPolicy |
syncSync MediaPackageV2 OriginEndpointPolicy state from AWS
Resources
state(infinite)— MediaPackageV2 OriginEndpointPolicy resource state
2026.04.23.2989.6 KBApr 23, 2026
AWS MEDIAPACKAGEV2 infrastructure models
Release Notes
- Updated: channel, channel_group, channel_policy, origin_endpoint, origin_endpoint_policy
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmediapackagev2cloudinfrastructure
2026.04.03.2990.4 KBApr 3, 2026
AWS MEDIAPACKAGEV2 infrastructure models
Release Notes
- Updated: channel, channel_group, channel_policy, origin_endpoint, origin_endpoint_policy
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmediapackagev2cloudinfrastructure
2026.03.19.11.0 MBMar 19, 2026
AWS MEDIAPACKAGEV2 infrastructure models
Release Notes
- Updated: channel, channel_group, channel_policy, origin_endpoint, origin_endpoint_policy
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmediapackagev2cloudinfrastructure
2026.03.16.11.0 MBMar 16, 2026
AWS MEDIAPACKAGEV2 infrastructure models
Release Notes
- Updated: channel, channel_group, channel_policy, origin_endpoint, origin_endpoint_policy
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmediapackagev2cloudinfrastructure
2026.03.10.51.0 MBMar 10, 2026
AWS MEDIAPACKAGEV2 infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmediapackagev2cloudinfrastructure