Skip to main content

Aws/mediapackagev2

@swamp/aws/mediapackagev2v2026.05.29.1· 1d agoMODELS
01README

AWS MEDIAPACKAGEV2 infrastructure models

02Release Notes
  • Updated: channel, origin_endpoint, origin_endpoint_policy
03Models5
@swamp/aws/mediapackagev2/channelv2026.05.29.1channel.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ChannelGroupNamestring
ChannelNamestring
Description?stringEnter any descriptive text that helps you to identify the channel.
InputSwitchConfiguration?objectThe configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive.
InputType?enum
OutputHeaderConfiguration?objectThe 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
ArgumentTypeDescription
identifierstringThe primary identifier of the MediaPackageV2 Channel
fn update()
Update a MediaPackageV2 Channel
fn delete(identifier: string)
Delete a MediaPackageV2 Channel
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ChannelGroupNamestring
Description?stringEnter 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
ArgumentTypeDescription
identifierstringThe primary identifier of the MediaPackageV2 ChannelGroup
fn update()
Update a MediaPackageV2 ChannelGroup
fn delete(identifier: string)
Delete a MediaPackageV2 ChannelGroup
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ChannelGroupNamestring
ChannelNamestring
Policyrecord
fn create()
Create a MediaPackageV2 ChannelPolicy
fn get(identifier: string)
Get a MediaPackageV2 ChannelPolicy
ArgumentTypeDescription
identifierstringThe primary identifier of the MediaPackageV2 ChannelPolicy
fn update()
Update a MediaPackageV2 ChannelPolicy
fn delete(identifier: string)
Delete a MediaPackageV2 ChannelPolicy
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ChannelGroupNamestring
ChannelNamestring
ContainerTypeenum
DashManifests?arrayA DASH manifest configuration.
Description?stringEnter any descriptive text that helps you to identify the origin endpoint.
ForceEndpointErrorConfiguration?objectThe failover settings for the endpoint.
HlsManifests?arrayAn HTTP live streaming (HLS) manifest configuration.
LowLatencyHlsManifests?arrayA low-latency HLS manifest configuration.
MssManifests?arrayThe Microsoft Smooth Streaming (MSS) manifest configurations associated with this origin endpoint.
OriginEndpointNamestring
Segment?objectThe segment configuration, including the segment name, duration, and other configuration values.
StartoverWindowSeconds?numberThe 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
ArgumentTypeDescription
identifierstringThe primary identifier of the MediaPackageV2 OriginEndpoint
fn update()
Update a MediaPackageV2 OriginEndpoint
fn delete(identifier: string)
Delete a MediaPackageV2 OriginEndpoint
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
CdnAuthConfiguration?objectThe settings to enable CDN authorization headers in MediaPackage.
ChannelGroupNamestring
ChannelNamestring
OriginEndpointNamestring
Policyrecord
fn create()
Create a MediaPackageV2 OriginEndpointPolicy
fn get(identifier: string)
Get a MediaPackageV2 OriginEndpointPolicy
ArgumentTypeDescription
identifierstringThe primary identifier of the MediaPackageV2 OriginEndpointPolicy
fn update()
Update a MediaPackageV2 OriginEndpointPolicy
fn delete(identifier: string)
Delete a MediaPackageV2 OriginEndpointPolicy
ArgumentTypeDescription
identifierstringThe primary identifier of the MediaPackageV2 OriginEndpointPolicy
fn sync()
Sync MediaPackageV2 OriginEndpointPolicy state from AWS

Resources

state(infinite)— MediaPackageV2 OriginEndpointPolicy resource state
04Previous Versions8
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