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_ivs

v5.0.0

Published

DataFire integration for Amazon Interactive Video Service

Downloads

13

Readme

@datafire/amazonaws_ivs

Client library for Amazon Interactive Video Service

Installation and Usage

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

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

Description

Actions

BatchGetChannel

amazonaws_ivs.BatchGetChannel({
  "arns": []
}, context)

Input

  • input object
    • arns required array: Array of ARNs, one per channel.

Output

BatchGetStreamKey

amazonaws_ivs.BatchGetStreamKey({
  "arns": []
}, context)

Input

  • input object
    • arns required array: Array of ARNs, one per channel.

Output

CreateChannel

amazonaws_ivs.CreateChannel({}, context)

Input

  • input object
    • tags object: See Channel$tags.
    • authorized boolean: Whether the channel is authorized. Default: false.
    • latencyMode string (values: NORMAL, LOW): Channel latency mode. Default: LOW.
    • name string: Channel name.
    • type string (values: BASIC, STANDARD): Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately. Valid values: STANDARD: Multiple qualities are generated from the original input, to automatically give viewers the best experience for their devices and network conditions. Vertical resolution can be up to 1080 and bitrate can be up to 8.5 Mbps. BASIC: Amazon IVS delivers the original input to viewers. The viewer’s video-quality choice is limited to the original input. Vertical resolution can be up to 480 and bitrate can be up to 1.5 Mbps. Default: STANDARD.

Output

CreateStreamKey

amazonaws_ivs.CreateStreamKey({
  "channelArn": ""
}, context)

Input

  • input object
    • tags object: See Channel$tags.
    • channelArn required string: ARN of the channel for which to create the stream key.

Output

DeleteChannel

amazonaws_ivs.DeleteChannel({
  "arn": ""
}, context)

Input

  • input object
    • arn required string: ARN of the channel to be deleted.

Output

Output schema unknown

DeletePlaybackKeyPair

amazonaws_ivs.DeletePlaybackKeyPair({
  "arn": ""
}, context)

Input

  • input object
    • arn required string: ARN of the key pair to be deleted.

Output

DeleteStreamKey

amazonaws_ivs.DeleteStreamKey({
  "arn": ""
}, context)

Input

  • input object
    • arn required string: ARN of the stream key to be deleted.

Output

Output schema unknown

GetChannel

amazonaws_ivs.GetChannel({
  "arn": ""
}, context)

Input

  • input object
    • arn required string: ARN of the channel for which the configuration is to be retrieved.

Output

GetPlaybackKeyPair

amazonaws_ivs.GetPlaybackKeyPair({
  "arn": ""
}, context)

Input

  • input object
    • arn required string: ARN of the key pair to be returned.

Output

GetStream

amazonaws_ivs.GetStream({
  "channelArn": ""
}, context)

Input

  • input object
    • channelArn required string: Channel ARN for stream to be accessed.

Output

GetStreamKey

amazonaws_ivs.GetStreamKey({
  "arn": ""
}, context)

Input

  • input object
    • arn required string: ARN for the stream key to be retrieved.

Output

ImportPlaybackKeyPair

amazonaws_ivs.ImportPlaybackKeyPair({
  "publicKeyMaterial": ""
}, context)

Input

  • input object
    • tags object: Any tags provided with the request are added to the playback key pair tags.
    • name string: An arbitrary string (a nickname) assigned to a playback key pair that helps the customer identify that resource. The value does not need to be unique.
    • publicKeyMaterial required string: The public portion of a customer-generated key pair.

Output

ListChannels

amazonaws_ivs.ListChannels({}, context)

Input

  • input object
    • maxResults string
    • nextToken string
    • filterByName string: Filters the channel list to match the specified name.
    • maxResults integer: Maximum number of channels to return.
    • nextToken string: The first channel to retrieve. This is used for pagination; see the nextToken response field.

Output

ListPlaybackKeyPairs

amazonaws_ivs.ListPlaybackKeyPairs({}, context)

Input

  • input object
    • maxResults string
    • nextToken string
    • maxResults integer: The first key pair to retrieve. This is used for pagination; see the nextToken response field.
    • nextToken string: Maximum number of key pairs to return.

Output

ListStreamKeys

amazonaws_ivs.ListStreamKeys({
  "channelArn": ""
}, context)

Input

  • input object
    • maxResults string
    • nextToken string
    • channelArn required string: Channel ARN used to filter the list.
    • maxResults integer: Maximum number of streamKeys to return.
    • nextToken string: The first stream key to retrieve. This is used for pagination; see the nextToken response field.

Output

ListStreams

amazonaws_ivs.ListStreams({}, context)

Input

  • input object
    • maxResults string
    • nextToken string
    • maxResults integer: Maximum number of streams to return.
    • nextToken string: The first stream to retrieve. This is used for pagination; see the nextToken response field.

Output

PutMetadata

amazonaws_ivs.PutMetadata({
  "channelArn": "",
  "metadata": ""
}, context)

Input

  • input object
    • channelArn required string: ARN of the channel into which metadata is inserted. This channel must have an active stream.
    • metadata required string: Metadata to insert into the stream. Maximum: 1 KB per request.

Output

Output schema unknown

StopStream

amazonaws_ivs.StopStream({
  "channelArn": ""
}, context)

Input

  • input object
    • channelArn required string: ARN of the channel for which the stream is to be stopped.

Output

UpdateChannel

amazonaws_ivs.UpdateChannel({
  "arn": ""
}, context)

Input

  • input object
    • arn required string: ARN of the channel to be updated.
    • authorized boolean: Whether the channel is authorized. Default: false.
    • latencyMode string (values: NORMAL, LOW): Channel latency mode. Default: LOW.
    • name string: Channel name.
    • type string (values: BASIC, STANDARD): Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately. Valid values: STANDARD: Multiple qualities are generated from the original input, to automatically give viewers the best experience for their devices and network conditions. Vertical resolution can be up to 1080 and bitrate can be up to 8.5 Mbps. BASIC: Amazon IVS delivers the original input to viewers. The viewer’s video-quality choice is limited to the original input. Vertical resolution can be up to 480 and bitrate can be up to 1.5 Mbps. Default: STANDARD.

Output

ListTagsForResource

amazonaws_ivs.ListTagsForResource({
  "resourceArn": ""
}, context)

Input

  • input object
    • resourceArn required string
    • maxResults string
    • nextToken string
    • maxResults integer: Maximum number of tags to return.
    • nextToken string: The first tag to retrieve. This is used for pagination; see the nextToken response field.

Output

TagResource

amazonaws_ivs.TagResource({
  "resourceArn": "",
  "tags": {}
}, context)

Input

  • input object
    • resourceArn required string
    • tags required object: Array of tags to be added or updated.

Output

UntagResource

amazonaws_ivs.UntagResource({
  "resourceArn": "",
  "tagKeys": []
}, context)

Input

  • input object
    • resourceArn required string
    • tagKeys required array

Output

Definitions

AccessDeniedException

BatchError

  • BatchError object: Error related to a specific channel, specified by its ARN.
    • arn
    • code
    • message

BatchErrors

BatchGetChannelRequest

  • BatchGetChannelRequest object

BatchGetChannelResponse

BatchGetStreamKeyRequest

  • BatchGetStreamKeyRequest object

BatchGetStreamKeyResponse

Boolean

  • Boolean boolean

Channel

  • Channel object: Object specifying a channel.
    • tags
    • arn
    • authorized
    • ingestEndpoint
    • latencyMode
    • name
    • playbackUrl
    • type

ChannelArn

  • ChannelArn string

ChannelArnList

ChannelLatencyMode

  • ChannelLatencyMode string (values: NORMAL, LOW)

ChannelList

ChannelName

  • ChannelName string

ChannelNotBroadcasting

ChannelSummary

  • ChannelSummary object: Summary information about a channel.
    • tags
    • arn
    • authorized
    • latencyMode
    • name

ChannelType

  • ChannelType string (values: BASIC, STANDARD)

Channels

ConflictException

CreateChannelRequest

  • CreateChannelRequest object
    • tags
    • authorized
    • latencyMode
    • name
    • type

CreateChannelResponse

CreateStreamKeyRequest

  • CreateStreamKeyRequest object
    • tags
    • channelArn required

CreateStreamKeyResponse

  • CreateStreamKeyResponse object
    • streamKey
      • tags
      • arn
      • channelArn
      • value

DeleteChannelRequest

  • DeleteChannelRequest object
    • arn required

DeletePlaybackKeyPairRequest

  • DeletePlaybackKeyPairRequest object
    • arn required

DeletePlaybackKeyPairResponse

  • DeletePlaybackKeyPairResponse object

DeleteStreamKeyRequest

  • DeleteStreamKeyRequest object
    • arn required

GetChannelRequest

  • GetChannelRequest object
    • arn required

GetChannelResponse

  • GetChannelResponse object

GetPlaybackKeyPairRequest

  • GetPlaybackKeyPairRequest object
    • arn required

GetPlaybackKeyPairResponse

GetStreamKeyRequest

  • GetStreamKeyRequest object
    • arn required

GetStreamKeyResponse

  • GetStreamKeyResponse object

GetStreamRequest

  • GetStreamRequest object
    • channelArn required

GetStreamResponse

  • GetStreamResponse object

ImportPlaybackKeyPairRequest

  • ImportPlaybackKeyPairRequest object
    • tags
    • name
    • publicKeyMaterial required

ImportPlaybackKeyPairResponse

IngestEndpoint

  • IngestEndpoint string

InternalServerException

IsAuthorized

  • IsAuthorized boolean

ListChannelsRequest

  • ListChannelsRequest object
    • filterByName
    • maxResults
    • nextToken

ListChannelsResponse

  • ListChannelsResponse object

ListPlaybackKeyPairsRequest

  • ListPlaybackKeyPairsRequest object
    • maxResults
    • nextToken

ListPlaybackKeyPairsResponse

ListStreamKeysRequest

  • ListStreamKeysRequest object
    • channelArn required
    • maxResults
    • nextToken

ListStreamKeysResponse

ListStreamsRequest

  • ListStreamsRequest object
    • maxResults
    • nextToken

ListStreamsResponse

  • ListStreamsResponse object

ListTagsForResourceRequest

  • ListTagsForResourceRequest object
    • maxResults
    • nextToken

ListTagsForResourceResponse

  • ListTagsForResourceResponse object
    • tags required Tags
    • nextToken

MaxChannelResults

  • MaxChannelResults integer

MaxPlaybackKeyPairResults

  • MaxPlaybackKeyPairResults integer

MaxStreamKeyResults

  • MaxStreamKeyResults integer

MaxStreamResults

  • MaxStreamResults integer

MaxTagResults

  • MaxTagResults integer

PaginationToken

  • PaginationToken string

PendingVerification

PlaybackKeyPair

  • PlaybackKeyPair object: A key pair used to sign and validate a playback authorization token.
    • tags
    • arn
    • fingerprint
    • name

PlaybackKeyPairArn

  • PlaybackKeyPairArn string

PlaybackKeyPairFingerprint

  • PlaybackKeyPairFingerprint string

PlaybackKeyPairList

PlaybackKeyPairName

  • PlaybackKeyPairName string

PlaybackKeyPairSummary

  • PlaybackKeyPairSummary object: Summary information about a playback key pair.
    • tags
    • arn
    • name

PlaybackPublicKeyMaterial

  • PlaybackPublicKeyMaterial string

PlaybackURL

  • PlaybackURL string

PutMetadataRequest

  • PutMetadataRequest object
    • channelArn required
    • metadata required

ResourceArn

  • ResourceArn string

ResourceNotFoundException

ServiceQuotaExceededException

StopStreamRequest

  • StopStreamRequest object
    • channelArn required

StopStreamResponse

  • StopStreamResponse object

Stream

  • Stream object: Specifies a live video stream that has been ingested and distributed.
    • channelArn
    • health
    • playbackUrl
    • startTime
    • state
    • viewerCount

StreamHealth

  • StreamHealth string (values: HEALTHY, STARVING, UNKNOWN)

StreamKey

  • StreamKey object: Object specifying a stream key.
    • tags
    • arn
    • channelArn
    • value

StreamKeyArn

  • StreamKeyArn string

StreamKeyArnList

StreamKeyList

StreamKeySummary

  • StreamKeySummary object: Summary information about a stream key.
    • tags
    • arn
    • channelArn

StreamKeyValue

  • StreamKeyValue string

StreamKeys

StreamList

StreamMetadata

  • StreamMetadata string

StreamStartTime

  • StreamStartTime string

StreamState

  • StreamState string (values: LIVE, OFFLINE)

StreamSummary

  • StreamSummary object: Summary information about a stream.
    • channelArn
    • health
    • startTime
    • state
    • viewerCount

StreamUnavailable

StreamViewerCount

  • StreamViewerCount integer

String

  • String string

TagKey

  • TagKey string

TagKeyList

TagResourceRequest

  • TagResourceRequest object
    • tags required

TagResourceResponse

  • TagResourceResponse object

TagValue

  • TagValue string

Tags

  • Tags object

ThrottlingException

UntagResourceRequest

  • UntagResourceRequest object

UntagResourceResponse

  • UntagResourceResponse object

UpdateChannelRequest

  • UpdateChannelRequest object
    • arn required
    • authorized
    • latencyMode
    • name
    • type

UpdateChannelResponse

  • UpdateChannelResponse object

ValidationException

errorCode

  • errorCode string

errorMessage

  • errorMessage string