@swamp/aws/mediapackage
v2026.04.23.3
AWS MEDIAPACKAGE infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsmediapackagecloudinfrastructure
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/mediapackage@swamp/aws/mediapackage/assetv2026.04.23.2asset.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| EgressEndpoints? | array | The list of egress endpoints available for the Asset. |
| Id | string | The unique identifier for the Asset. |
| PackagingGroupId | string | The ID of the PackagingGroup for the Asset. |
| ResourceId? | string | The resource ID to include in SPEKE key requests. |
| SourceArn | string | ARN of the source object in S3. |
| SourceRoleArn | string | The IAM role_arn used to access the source S3 bucket. |
| Tags? | array | A collection of tags associated with a resource |
createCreate a MediaPackage Asset
getGet a MediaPackage Asset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackage Asset |
deleteDelete a MediaPackage Asset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackage Asset |
syncSync MediaPackage Asset state from AWS
Resources
state(infinite)— MediaPackage Asset resource state
@swamp/aws/mediapackage/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) |
| Description? | string | A short text description of the Channel. |
| HlsIngest? | object | An HTTP Live Streaming (HLS) ingest resource configuration. |
| Tags? | array | A collection of tags associated with a resource |
| EgressAccessLogs? | object | The configuration parameters for egress access logging. |
| IngressAccessLogs? | object | The configuration parameters for egress access logging. |
createCreate a MediaPackage Channel
getGet a MediaPackage Channel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackage Channel |
updateUpdate a MediaPackage Channel
deleteDelete a MediaPackage Channel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackage Channel |
syncSync MediaPackage Channel state from AWS
Resources
state(infinite)— MediaPackage Channel resource state
@swamp/aws/mediapackage/origin-endpointv2026.04.23.2origin_endpoint.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Id | string | The ID of the OriginEndpoint. |
| ChannelId | string | The ID of the Channel the OriginEndpoint is associated with. |
| Description? | string | A short text description of the OriginEndpoint. |
| Whitelist? | array | A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint. |
| StartoverWindowSeconds? | number | Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint. |
| TimeDelaySeconds? | number | Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint. |
| ManifestName? | string | A short string appended to the end of the OriginEndpoint URL. |
| Origination? | enum | Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination |
| Authorization? | object | CDN Authorization credentials |
| HlsPackage? | object | An HTTP Live Streaming (HLS) packaging configuration. |
| DashPackage? | object | A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration. |
| MssPackage? | object | A Microsoft Smooth Streaming (MSS) packaging configuration. |
| CmafPackage? | object | A Common Media Application Format (CMAF) packaging configuration. |
| Tags? | array | A collection of tags associated with a resource |
createCreate a MediaPackage OriginEndpoint
getGet a MediaPackage OriginEndpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackage OriginEndpoint |
updateUpdate a MediaPackage OriginEndpoint
deleteDelete a MediaPackage OriginEndpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackage OriginEndpoint |
syncSync MediaPackage OriginEndpoint state from AWS
Resources
state(infinite)— MediaPackage OriginEndpoint resource state
@swamp/aws/mediapackage/packaging-configurationv2026.04.23.2packaging_configuration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Id | string | The ID of the PackagingConfiguration. |
| PackagingGroupId | string | The ID of a PackagingGroup. |
| CmafPackage? | object | A CMAF packaging configuration. |
| DashPackage? | object | A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration. |
| HlsPackage? | object | An HTTP Live Streaming (HLS) packaging configuration. |
| MssPackage? | object | A Microsoft Smooth Streaming (MSS) PackagingConfiguration. |
| Tags? | array | A collection of tags associated with a resource |
createCreate a MediaPackage PackagingConfiguration
getGet a MediaPackage PackagingConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackage PackagingConfiguration |
deleteDelete a MediaPackage PackagingConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackage PackagingConfiguration |
syncSync MediaPackage PackagingConfiguration state from AWS
Resources
state(infinite)— MediaPackage PackagingConfiguration resource state
@swamp/aws/mediapackage/packaging-groupv2026.04.23.2packaging_group.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Id | string | The ID of the PackagingGroup. |
| Authorization? | object | CDN Authorization |
| Tags? | array | A collection of tags associated with a resource |
| EgressAccessLogs? | object | The configuration parameters for egress access logging. |
createCreate a MediaPackage PackagingGroup
getGet a MediaPackage PackagingGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackage PackagingGroup |
updateUpdate a MediaPackage PackagingGroup
deleteDelete a MediaPackage PackagingGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaPackage PackagingGroup |
syncSync MediaPackage PackagingGroup state from AWS
Resources
state(infinite)— MediaPackage PackagingGroup resource state
2026.04.23.2989.6 KBApr 23, 2026
AWS MEDIAPACKAGE infrastructure models
Release Notes
- Updated: asset, channel, origin_endpoint, packaging_configuration, packaging_group
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmediapackagecloudinfrastructure
2026.04.03.2990.9 KBApr 3, 2026
AWS MEDIAPACKAGE infrastructure models
Release Notes
- Updated: asset, channel, origin_endpoint, packaging_configuration, packaging_group
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmediapackagecloudinfrastructure
2026.03.19.11.0 MBMar 19, 2026
AWS MEDIAPACKAGE infrastructure models
Release Notes
- Updated: asset, channel, origin_endpoint, packaging_configuration, packaging_group
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmediapackagecloudinfrastructure
2026.03.16.11.0 MBMar 16, 2026
AWS MEDIAPACKAGE infrastructure models
Release Notes
- Updated: asset, channel, origin_endpoint, packaging_configuration, packaging_group
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmediapackagecloudinfrastructure
2026.03.10.51.0 MBMar 10, 2026
AWS MEDIAPACKAGE infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmediapackagecloudinfrastructure