npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/amazonaws_mediapackage_vod

v5.0.0

Published

DataFire integration for AWS Elemental MediaPackage VOD

Downloads

7

Readme

@datafire/amazonaws_mediapackage_vod

Client library for AWS Elemental MediaPackage VOD

Installation and Usage

npm install --save @datafire/amazonaws_mediapackage_vod
let amazonaws_mediapackage_vod = require('@datafire/amazonaws_mediapackage_vod').create({
  accessKeyId: "",
  secretAccessKey: "",
  region: ""
});

.then(data => {
  console.log(data);
});

Description

AWS Elemental MediaPackage VOD

Actions

ListAssets

amazonaws_mediapackage_vod.ListAssets({}, context)

Input

  • input object
    • maxResults integer
    • nextToken string
    • packagingGroupId string
    • MaxResults string
    • NextToken string

Output

CreateAsset

amazonaws_mediapackage_vod.CreateAsset({
  "id": "",
  "packagingGroupId": "",
  "sourceArn": "",
  "sourceRoleArn": ""
}, context)

Input

  • input object
    • tags object: A collection of tags associated with a resource
    • id required string: The unique identifier for the Asset.
    • packagingGroupId required string: The ID of the PackagingGroup for the Asset.
    • resourceId string: The resource ID to include in SPEKE key requests.
    • sourceArn required string: ARN of the source object in S3.
    • sourceRoleArn required string: The IAM role ARN used to access the source S3 bucket.

Output

DeleteAsset

amazonaws_mediapackage_vod.DeleteAsset({
  "id": ""
}, context)

Input

  • input object
    • id required string

Output

Output schema unknown

DescribeAsset

amazonaws_mediapackage_vod.DescribeAsset({
  "id": ""
}, context)

Input

  • input object
    • id required string

Output

ListPackagingConfigurations

amazonaws_mediapackage_vod.ListPackagingConfigurations({}, context)

Input

  • input object
    • maxResults integer
    • nextToken string
    • packagingGroupId string
    • MaxResults string
    • NextToken string

Output

CreatePackagingConfiguration

amazonaws_mediapackage_vod.CreatePackagingConfiguration({
  "id": "",
  "packagingGroupId": ""
}, context)

Input

  • input object
    • tags object: A collection of tags associated with a resource
    • cmafPackage object: A CMAF packaging configuration.
      • Encryption
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • HlsManifests
      • SegmentDurationSeconds
    • dashPackage object: A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
    • hlsPackage object: An HTTP Live Streaming (HLS) packaging configuration.
      • Encryption
        • ConstantInitializationVector
        • EncryptionMethod
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • HlsManifests
      • SegmentDurationSeconds
      • UseAudioRenditionGroup
    • id required string: The ID of the PackagingConfiguration.
    • mssPackage object: A Microsoft Smooth Streaming (MSS) PackagingConfiguration.
      • Encryption
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • MssManifests
      • SegmentDurationSeconds
    • packagingGroupId required string: The ID of a PackagingGroup.

Output

DeletePackagingConfiguration

amazonaws_mediapackage_vod.DeletePackagingConfiguration({
  "id": ""
}, context)

Input

  • input object
    • id required string

Output

Output schema unknown

DescribePackagingConfiguration

amazonaws_mediapackage_vod.DescribePackagingConfiguration({
  "id": ""
}, context)

Input

  • input object
    • id required string

Output

ListPackagingGroups

amazonaws_mediapackage_vod.ListPackagingGroups({}, context)

Input

  • input object
    • maxResults integer
    • nextToken string
    • MaxResults string
    • NextToken string

Output

CreatePackagingGroup

amazonaws_mediapackage_vod.CreatePackagingGroup({
  "id": ""
}, context)

Input

  • input object
    • tags object: A collection of tags associated with a resource
    • authorization object: CDN Authorization credentials
      • CdnIdentifierSecret
      • SecretsRoleArn
    • id required string: The ID of the PackagingGroup.

Output

DeletePackagingGroup

amazonaws_mediapackage_vod.DeletePackagingGroup({
  "id": ""
}, context)

Input

  • input object
    • id required string

Output

Output schema unknown

DescribePackagingGroup

amazonaws_mediapackage_vod.DescribePackagingGroup({
  "id": ""
}, context)

Input

  • input object
    • id required string

Output

UpdatePackagingGroup

amazonaws_mediapackage_vod.UpdatePackagingGroup({
  "id": ""
}, context)

Input

  • input object
    • id required string
    • authorization object: CDN Authorization credentials
      • CdnIdentifierSecret
      • SecretsRoleArn

Output

ListTagsForResource

amazonaws_mediapackage_vod.ListTagsForResource({
  "resource-arn": ""
}, context)

Input

  • input object
    • resource-arn required string

Output

TagResource

amazonaws_mediapackage_vod.TagResource({
  "resource-arn": "",
  "tags": {}
}, context)

Input

  • input object
    • resource-arn required string
    • tags required object: A collection of tags associated with a resource

Output

Output schema unknown

UntagResource

amazonaws_mediapackage_vod.UntagResource({
  "resource-arn": "",
  "tagKeys": []
}, context)

Input

  • input object
    • resource-arn required string
    • tagKeys required array

Output

Output schema unknown

Definitions

AdMarkers

  • AdMarkers string (values: NONE, SCTE35_ENHANCED, PASSTHROUGH)

AssetShallow

  • AssetShallow object: A MediaPackage VOD Asset resource.
    • Arn
    • CreatedAt
    • Id
    • PackagingGroupId
    • ResourceId
    • SourceArn
    • SourceRoleArn
    • Tags

Authorization

  • Authorization object: CDN Authorization credentials
    • CdnIdentifierSecret required
    • SecretsRoleArn required

CmafEncryption

  • CmafEncryption object: A CMAF encryption configuration.
    • SpekeKeyProvider required
      • RoleArn required
      • SystemIds required
      • Url required

CmafPackage

  • CmafPackage object: A CMAF packaging configuration.
    • Encryption
      • SpekeKeyProvider required
        • RoleArn required
        • SystemIds required
        • Url required
    • HlsManifests required
    • SegmentDurationSeconds

CreateAssetRequest

  • CreateAssetRequest object: A new MediaPackage VOD Asset configuration.
    • Id required
    • PackagingGroupId required
    • ResourceId
    • SourceArn required
    • SourceRoleArn required
    • Tags

CreateAssetResponse

  • CreateAssetResponse object
    • Arn
    • CreatedAt
    • EgressEndpoints
    • Id
    • PackagingGroupId
    • ResourceId
    • SourceArn
    • SourceRoleArn
    • Tags

CreatePackagingConfigurationRequest

  • CreatePackagingConfigurationRequest object: A new MediaPackage VOD PackagingConfiguration resource configuration.
    • CmafPackage
      • Encryption
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • HlsManifests required
      • SegmentDurationSeconds
    • DashPackage
      • DashManifests required
      • Encryption
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • PeriodTriggers
      • SegmentDurationSeconds
      • SegmentTemplateFormat
    • HlsPackage
      • Encryption
        • ConstantInitializationVector
        • EncryptionMethod
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • HlsManifests required
      • SegmentDurationSeconds
      • UseAudioRenditionGroup
    • Id required
    • MssPackage
      • Encryption
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • MssManifests required
      • SegmentDurationSeconds
    • PackagingGroupId required
    • Tags

CreatePackagingConfigurationResponse

  • CreatePackagingConfigurationResponse object
    • Arn
    • CmafPackage
      • Encryption
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • HlsManifests required
      • SegmentDurationSeconds
    • DashPackage
      • DashManifests required
      • Encryption
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • PeriodTriggers
      • SegmentDurationSeconds
      • SegmentTemplateFormat
    • HlsPackage
      • Encryption
        • ConstantInitializationVector
        • EncryptionMethod
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • HlsManifests required
      • SegmentDurationSeconds
      • UseAudioRenditionGroup
    • Id
    • MssPackage
      • Encryption
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • MssManifests required
      • SegmentDurationSeconds
    • PackagingGroupId
    • Tags

CreatePackagingGroupRequest

  • CreatePackagingGroupRequest object: A new MediaPackage VOD PackagingGroup resource configuration.
    • Authorization
      • CdnIdentifierSecret required
      • SecretsRoleArn required
    • Id required
    • Tags

CreatePackagingGroupResponse

  • CreatePackagingGroupResponse object
    • Arn
    • Authorization
      • CdnIdentifierSecret required
      • SecretsRoleArn required
    • DomainName
    • Id
    • Tags

DashEncryption

  • DashEncryption object: A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration.
    • SpekeKeyProvider required
      • RoleArn required
      • SystemIds required
      • Url required

DashManifest

  • DashManifest object: A DASH manifest configuration.
    • ManifestLayout
    • ManifestName
    • MinBufferTimeSeconds
    • Profile
    • StreamSelection
      • MaxVideoBitsPerSecond
      • MinVideoBitsPerSecond
      • StreamOrder

DashPackage

  • DashPackage object: A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
    • DashManifests required
    • Encryption
      • SpekeKeyProvider required
        • RoleArn required
        • SystemIds required
        • Url required
    • PeriodTriggers
    • SegmentDurationSeconds
    • SegmentTemplateFormat

DeleteAssetRequest

  • DeleteAssetRequest object

DeleteAssetResponse

  • DeleteAssetResponse object

DeletePackagingConfigurationRequest

  • DeletePackagingConfigurationRequest object

DeletePackagingConfigurationResponse

  • DeletePackagingConfigurationResponse object

DeletePackagingGroupRequest

  • DeletePackagingGroupRequest object

DeletePackagingGroupResponse

  • DeletePackagingGroupResponse object

DescribeAssetRequest

  • DescribeAssetRequest object

DescribeAssetResponse

  • DescribeAssetResponse object
    • Arn
    • CreatedAt
    • EgressEndpoints
    • Id
    • PackagingGroupId
    • ResourceId
    • SourceArn
    • SourceRoleArn
    • Tags

DescribePackagingConfigurationRequest

  • DescribePackagingConfigurationRequest object

DescribePackagingConfigurationResponse

  • DescribePackagingConfigurationResponse object
    • Arn
    • CmafPackage
      • Encryption
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • HlsManifests required
      • SegmentDurationSeconds
    • DashPackage
      • DashManifests required
      • Encryption
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • PeriodTriggers
      • SegmentDurationSeconds
      • SegmentTemplateFormat
    • HlsPackage
      • Encryption
        • ConstantInitializationVector
        • EncryptionMethod
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • HlsManifests required
      • SegmentDurationSeconds
      • UseAudioRenditionGroup
    • Id
    • MssPackage
      • Encryption
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • MssManifests required
      • SegmentDurationSeconds
    • PackagingGroupId
    • Tags

DescribePackagingGroupRequest

  • DescribePackagingGroupRequest object

DescribePackagingGroupResponse

  • DescribePackagingGroupResponse object
    • Arn
    • Authorization
      • CdnIdentifierSecret required
      • SecretsRoleArn required
    • DomainName
    • Id
    • Tags

EgressEndpoint

  • EgressEndpoint object: The endpoint URL used to access an Asset using one PackagingConfiguration.
    • PackagingConfigurationId
    • Url

EncryptionMethod

  • EncryptionMethod string (values: AES_128, SAMPLE_AES)

ForbiddenException

HlsEncryption

  • HlsEncryption object: An HTTP Live Streaming (HLS) encryption configuration.
    • ConstantInitializationVector
    • EncryptionMethod
    • SpekeKeyProvider required
      • RoleArn required
      • SystemIds required
      • Url required

HlsManifest

  • HlsManifest object: An HTTP Live Streaming (HLS) manifest configuration.
    • AdMarkers
    • IncludeIframeOnlyStream
    • ManifestName
    • ProgramDateTimeIntervalSeconds
    • RepeatExtXKey
    • StreamSelection
      • MaxVideoBitsPerSecond
      • MinVideoBitsPerSecond
      • StreamOrder

HlsPackage

  • HlsPackage object: An HTTP Live Streaming (HLS) packaging configuration.
    • Encryption
      • ConstantInitializationVector
      • EncryptionMethod
      • SpekeKeyProvider required
        • RoleArn required
        • SystemIds required
        • Url required
    • HlsManifests required
    • SegmentDurationSeconds
    • UseAudioRenditionGroup

InternalServerErrorException

ListAssetsRequest

  • ListAssetsRequest object

ListAssetsResponse

ListPackagingConfigurationsRequest

  • ListPackagingConfigurationsRequest object

ListPackagingConfigurationsResponse

ListPackagingGroupsRequest

  • ListPackagingGroupsRequest object

ListPackagingGroupsResponse

  • ListPackagingGroupsResponse object

ListTagsForResourceRequest

  • ListTagsForResourceRequest object

ListTagsForResourceResponse

  • ListTagsForResourceResponse object
    • Tags

ManifestLayout

  • ManifestLayout string (values: FULL, COMPACT)

MaxResults

  • MaxResults integer

MssEncryption

  • MssEncryption object: A Microsoft Smooth Streaming (MSS) encryption configuration.
    • SpekeKeyProvider required
      • RoleArn required
      • SystemIds required
      • Url required

MssManifest

  • MssManifest object: A Microsoft Smooth Streaming (MSS) manifest configuration.
    • ManifestName
    • StreamSelection
      • MaxVideoBitsPerSecond
      • MinVideoBitsPerSecond
      • StreamOrder

MssPackage

  • MssPackage object: A Microsoft Smooth Streaming (MSS) PackagingConfiguration.
    • Encryption
      • SpekeKeyProvider required
        • RoleArn required
        • SystemIds required
        • Url required
    • MssManifests required
    • SegmentDurationSeconds

NotFoundException

PackagingConfiguration

  • PackagingConfiguration object: A MediaPackage VOD PackagingConfiguration resource.
    • Arn
    • CmafPackage
      • Encryption
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • HlsManifests required
      • SegmentDurationSeconds
    • DashPackage
      • DashManifests required
      • Encryption
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • PeriodTriggers
      • SegmentDurationSeconds
      • SegmentTemplateFormat
    • HlsPackage
      • Encryption
        • ConstantInitializationVector
        • EncryptionMethod
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • HlsManifests required
      • SegmentDurationSeconds
      • UseAudioRenditionGroup
    • Id
    • MssPackage
      • Encryption
        • SpekeKeyProvider required
          • RoleArn required
          • SystemIds required
          • Url required
      • MssManifests required
      • SegmentDurationSeconds
    • PackagingGroupId
    • Tags

PackagingGroup

  • PackagingGroup object: A MediaPackage VOD PackagingGroup resource.
    • Arn
    • Authorization
      • CdnIdentifierSecret required
      • SecretsRoleArn required
    • DomainName
    • Id
    • Tags

Profile

  • Profile string (values: NONE, HBBTV_1_5)

SegmentTemplateFormat

  • SegmentTemplateFormat string (values: NUMBER_WITH_TIMELINE, TIME_WITH_TIMELINE, NUMBER_WITH_DURATION)

ServiceUnavailableException

SpekeKeyProvider

  • SpekeKeyProvider object: A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.
    • RoleArn required
    • SystemIds required
    • Url required

StreamOrder

  • StreamOrder string (values: ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING)

StreamSelection

  • StreamSelection object: A StreamSelection configuration.
    • MaxVideoBitsPerSecond
    • MinVideoBitsPerSecond
    • StreamOrder

TagResourceRequest

  • TagResourceRequest object
    • Tags required

Tags

  • Tags object: A collection of tags associated with a resource

TooManyRequestsException

UnprocessableEntityException

UntagResourceRequest

  • UntagResourceRequest object

UpdatePackagingGroupRequest

  • UpdatePackagingGroupRequest object: A MediaPackage VOD PackagingGroup resource configuration.
    • Authorization
      • CdnIdentifierSecret required
      • SecretsRoleArn required

UpdatePackagingGroupResponse

  • UpdatePackagingGroupResponse object
    • Arn
    • Authorization
      • CdnIdentifierSecret required
      • SecretsRoleArn required
    • DomainName
    • Id
    • Tags

__PeriodTriggersElement

  • __PeriodTriggersElement string (values: ADS)

__boolean

  • __boolean boolean

__integer

  • __integer integer

__listOfAssetShallow

__listOfDashManifest

__listOfEgressEndpoint

__listOfHlsManifest

__listOfMssManifest

__listOfPackagingConfiguration

__listOfPackagingGroup

__listOf__PeriodTriggersElement

__listOf__string

__mapOf__string

  • __mapOf__string object

__string

  • __string string