Aws/mediapackagev2
@swamp/aws/mediapackagev2v2026.05.29.1
01README
AWS MEDIAPACKAGEV2 infrastructure models
02Release Notes
- Updated: channel, origin_endpoint, origin_endpoint_policy
03Models
@swamp/aws/mediapackagev2/channelv2026.05.29.1channel.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 |
fn create()
Create a MediaPackageV2 Channel
fn get(identifier: string)
Get a MediaPackageV2 Channel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 Channel |
fn update()
Update a MediaPackageV2 Channel
fn delete(identifier: string)
Delete a MediaPackageV2 Channel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 Channel |
fn sync()
Sync 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 |
fn create()
Create a MediaPackageV2 ChannelGroup
fn get(identifier: string)
Get a MediaPackageV2 ChannelGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 ChannelGroup |
fn update()
Update a MediaPackageV2 ChannelGroup
fn delete(identifier: string)
Delete a MediaPackageV2 ChannelGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 ChannelGroup |
fn sync()
Sync MediaPackageV2 ChannelGroup state from AWS
Resources
state(infinite)— MediaPackageV2 ChannelGroup resource state
@swamp/aws/mediapackagev2/channel-policyv2026.05.27.1channel_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 | record |
fn create()
Create a MediaPackageV2 ChannelPolicy
fn get(identifier: string)
Get a MediaPackageV2 ChannelPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 ChannelPolicy |
fn update()
Update a MediaPackageV2 ChannelPolicy
fn delete(identifier: string)
Delete a MediaPackageV2 ChannelPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 ChannelPolicy |
fn sync()
Sync MediaPackageV2 ChannelPolicy state from AWS
Resources
state(infinite)— MediaPackageV2 ChannelPolicy resource state
@swamp/aws/mediapackagev2/origin-endpointv2026.05.29.1origin_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). |
| UriSeparator? | enum | |
| Tags? | array |
fn create()
Create a MediaPackageV2 OriginEndpoint
fn get(identifier: string)
Get a MediaPackageV2 OriginEndpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 OriginEndpoint |
fn update()
Update a MediaPackageV2 OriginEndpoint
fn delete(identifier: string)
Delete a MediaPackageV2 OriginEndpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 OriginEndpoint |
fn sync()
Sync MediaPackageV2 OriginEndpoint state from AWS
Resources
state(infinite)— MediaPackageV2 OriginEndpoint resource state
@swamp/aws/mediapackagev2/origin-endpoint-policyv2026.05.29.1origin_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 | The settings to enable CDN authorization headers in MediaPackage. |
| ChannelGroupName | string | |
| ChannelName | string | |
| OriginEndpointName | string | |
| Policy | record |
fn create()
Create a MediaPackageV2 OriginEndpointPolicy
fn get(identifier: string)
Get a MediaPackageV2 OriginEndpointPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 OriginEndpointPolicy |
fn update()
Update a MediaPackageV2 OriginEndpointPolicy
fn delete(identifier: string)
Delete a MediaPackageV2 OriginEndpointPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackageV2 OriginEndpointPolicy |
fn sync()
Sync MediaPackageV2 OriginEndpointPolicy state from AWS
Resources
state(infinite)— MediaPackageV2 OriginEndpointPolicy resource state
04Previous Versions
2026.05.27.1May 27, 2026
- Updated: channel_policy, origin_endpoint_policy
2026.05.19.1May 18, 2026
2026.04.23.3Apr 23, 2026
2026.04.23.2Apr 23, 2026
- Updated: channel, channel_group, channel_policy, origin_endpoint, origin_endpoint_policy
2026.04.03.2Apr 3, 2026
- Updated: channel, channel_group, channel_policy, origin_endpoint, origin_endpoint_policy
2026.03.19.1Mar 19, 2026
- Updated: channel, channel_group, channel_policy, origin_endpoint, origin_endpoint_policy
2026.03.16.1Mar 16, 2026
- Updated: channel, channel_group, channel_policy, origin_endpoint, origin_endpoint_policy
2026.03.10.5Mar 10, 2026
05Stats
B
85 / 100
Downloads
0
Archive size
1.2 MB
Verified by Swamp
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Dependencies pass trust audit0/2missing
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
06Platforms
07Labels