UNPKG

cloudworker-proxy

Version:
669 lines 13.3 kB
{ "version": "2.0", "metadata": { "apiVersion": "2020-07-14", "endpointPrefix": "ivs", "protocol": "rest-json", "serviceAbbreviation": "Amazon IVS", "serviceFullName": "Amazon Interactive Video Service", "serviceId": "ivs", "signatureVersion": "v4", "signingName": "ivs", "uid": "ivs-2020-07-14" }, "operations": { "BatchGetChannel": { "http": { "requestUri": "/BatchGetChannel" }, "input": { "type": "structure", "required": [ "arns" ], "members": { "arns": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "channels": { "type": "list", "member": { "shape": "S6" } }, "errors": { "shape": "Sg" } } } }, "BatchGetStreamKey": { "http": { "requestUri": "/BatchGetStreamKey" }, "input": { "type": "structure", "required": [ "arns" ], "members": { "arns": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "streamKeys": { "type": "list", "member": { "shape": "Sq" } }, "errors": { "shape": "Sg" } } } }, "CreateChannel": { "http": { "requestUri": "/CreateChannel" }, "input": { "type": "structure", "members": { "name": {}, "latencyMode": {}, "type": {}, "authorized": { "type": "boolean" }, "tags": { "shape": "Sd" } } }, "output": { "type": "structure", "members": { "channel": { "shape": "S6" }, "streamKey": { "shape": "Sq" } } } }, "CreateStreamKey": { "http": { "requestUri": "/CreateStreamKey" }, "input": { "type": "structure", "required": [ "channelArn" ], "members": { "channelArn": {}, "tags": { "shape": "Sd" } } }, "output": { "type": "structure", "members": { "streamKey": { "shape": "Sq" } } } }, "DeleteChannel": { "http": { "requestUri": "/DeleteChannel" }, "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } } }, "DeletePlaybackKeyPair": { "http": { "requestUri": "/DeletePlaybackKeyPair" }, "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteStreamKey": { "http": { "requestUri": "/DeleteStreamKey" }, "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } } }, "GetChannel": { "http": { "requestUri": "/GetChannel" }, "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "channel": { "shape": "S6" } } } }, "GetPlaybackKeyPair": { "http": { "requestUri": "/GetPlaybackKeyPair" }, "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "keyPair": { "shape": "S16" } } } }, "GetStream": { "http": { "requestUri": "/GetStream" }, "input": { "type": "structure", "required": [ "channelArn" ], "members": { "channelArn": {} } }, "output": { "type": "structure", "members": { "stream": { "type": "structure", "members": { "channelArn": {}, "playbackUrl": {}, "startTime": { "type": "timestamp" }, "state": {}, "health": {}, "viewerCount": { "type": "long" } } } } } }, "GetStreamKey": { "http": { "requestUri": "/GetStreamKey" }, "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "streamKey": { "shape": "Sq" } } } }, "ImportPlaybackKeyPair": { "http": { "requestUri": "/ImportPlaybackKeyPair" }, "input": { "type": "structure", "required": [ "publicKeyMaterial" ], "members": { "publicKeyMaterial": {}, "name": {}, "tags": { "shape": "Sd" } } }, "output": { "type": "structure", "members": { "keyPair": { "shape": "S16" } } } }, "ListChannels": { "http": { "requestUri": "/ListChannels" }, "input": { "type": "structure", "members": { "filterByName": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "channels" ], "members": { "channels": { "type": "list", "member": { "type": "structure", "members": { "arn": {}, "name": {}, "latencyMode": {}, "authorized": { "type": "boolean" }, "tags": { "shape": "Sd" } } } }, "nextToken": {} } } }, "ListPlaybackKeyPairs": { "http": { "requestUri": "/ListPlaybackKeyPairs" }, "input": { "type": "structure", "members": { "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "keyPairs" ], "members": { "keyPairs": { "type": "list", "member": { "type": "structure", "members": { "arn": {}, "name": {}, "tags": { "shape": "Sd" } } } }, "nextToken": {} } } }, "ListStreamKeys": { "http": { "requestUri": "/ListStreamKeys" }, "input": { "type": "structure", "required": [ "channelArn" ], "members": { "channelArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "streamKeys" ], "members": { "streamKeys": { "type": "list", "member": { "type": "structure", "members": { "arn": {}, "channelArn": {}, "tags": { "shape": "Sd" } } } }, "nextToken": {} } } }, "ListStreams": { "http": { "requestUri": "/ListStreams" }, "input": { "type": "structure", "members": { "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "streams" ], "members": { "streams": { "type": "list", "member": { "type": "structure", "members": { "channelArn": {}, "state": {}, "health": {}, "viewerCount": { "type": "long" }, "startTime": { "type": "timestamp" } } } }, "nextToken": {} } } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/tags/{resourceArn}" }, "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "tags" ], "members": { "tags": { "shape": "Sd" }, "nextToken": {} } } }, "PutMetadata": { "http": { "requestUri": "/PutMetadata" }, "input": { "type": "structure", "required": [ "channelArn", "metadata" ], "members": { "channelArn": {}, "metadata": {} } } }, "StopStream": { "http": { "requestUri": "/StopStream" }, "input": { "type": "structure", "required": [ "channelArn" ], "members": { "channelArn": {} } }, "output": { "type": "structure", "members": {} } }, "TagResource": { "http": { "requestUri": "/tags/{resourceArn}" }, "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tags": { "shape": "Sd" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "http": { "method": "DELETE", "requestUri": "/tags/{resourceArn}" }, "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tagKeys": { "location": "querystring", "locationName": "tagKeys", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateChannel": { "http": { "requestUri": "/UpdateChannel" }, "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "name": {}, "latencyMode": {}, "type": {}, "authorized": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "channel": { "shape": "S6" } } } } }, "shapes": { "S6": { "type": "structure", "members": { "arn": {}, "name": {}, "latencyMode": {}, "type": {}, "ingestEndpoint": {}, "playbackUrl": {}, "authorized": { "type": "boolean" }, "tags": { "shape": "Sd" } } }, "Sd": { "type": "map", "key": {}, "value": {} }, "Sg": { "type": "list", "member": { "type": "structure", "members": { "arn": {}, "code": {}, "message": {} } } }, "Sq": { "type": "structure", "members": { "arn": {}, "value": {}, "channelArn": {}, "tags": { "shape": "Sd" } } }, "S16": { "type": "structure", "members": { "arn": {}, "name": {}, "fingerprint": {}, "tags": { "shape": "Sd" } } } } }