Kinesis Video Streams
Table of Contents
Privileges
ConnectAsMaster
- description: Grants permission to connect as a master to the signaling channel specified by the endpoint
- access level: Write
- resource types
{
"channel": {
"resource_type": "channel",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ConnectAsViewer
- description: Grants permission to connect as a viewer to the signaling channel specified by the endpoint
- access level: Write
- resource types
{
"channel": {
"resource_type": "channel",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CreateSignalingChannel
- description: Grants permission to create a signaling channel
- access level: Write
- resource types
{
"channel": {
"resource_type": "channel",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreateStream
- description: Grants permission to create a Kinesis video stream
- access level: Write
- resource types
{
"stream": {
"resource_type": "stream",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
DeleteSignalingChannel
- description: Grants permission to delete an existing signaling channel
- access level: Write
- resource types
{
"channel": {
"resource_type": "channel",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteStream
- description: Grants permission to delete an existing Kinesis video stream
- access level: Write
- resource types
{
"stream": {
"resource_type": "stream",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeSignalingChannel
- description: Grants permission to describe the specified signaling channel
- access level: List
- resource types
{
"channel": {
"resource_type": "channel",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeStream
- description: Grants permission to describe the specified Kinesis video stream
- access level: List
- resource types
{
"stream": {
"resource_type": "stream",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetClip
- description: Grants permission to get a media clip from a video stream
- access level: Read
- resource types
{
"stream": {
"resource_type": "stream",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetDASHStreamingSessionURL
- description: Grants permission to create a URL for MPEG-DASH video streaming
- access level: Read
- resource types
{
"stream": {
"resource_type": "stream",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetDataEndpoint
- description: Grants permission to get an endpoint for a specified stream for either reading or writing media data to Kinesis Video Streams
- access level: Read
- resource types
{
"stream": {
"resource_type": "stream",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetHLSStreamingSessionURL
- description: Grants permission to create a URL for HLS video streaming
- access level: Read
- resource types
{
"stream": {
"resource_type": "stream",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetIceServerConfig
- description: Grants permission to get the ICE server configuration
- access level: Read
- resource types
{
"channel": {
"resource_type": "channel",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
- description: Grants permission to return media content of a Kinesis video stream
- access level: Read
- resource types
{
"stream": {
"resource_type": "stream",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
- description: Grants permission to read and return media data only from persisted storage
- access level: Read
- resource types
{
"stream": {
"resource_type": "stream",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetSignalingChannelEndpoint
- description: Grants permission to get endpoints for a specified combination of protocol and role for a signaling channel
- access level: Read
- resource types
{
"channel": {
"resource_type": "channel",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListFragments
- description: Grants permission to list the fragments from archival storage based on the pagination token or selector type with range specified
- access level: List
- resource types
{
"stream": {
"resource_type": "stream",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListSignalingChannels
- description: Grants permission to list your signaling channels
- access level: List
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ListStreams
- description: Grants permission to list your Kinesis video streams
- access level: List
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
- description: Grants permission to fetch the tags associated with your resource
- access level: Read
- resource types
{
"channel": {
"resource_type": "channel",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"stream": {
"resource_type": "stream",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
- description: Grants permission to fetch the tags associated with Kinesis video stream
- access level: Read
- resource types
{
"stream": {
"resource_type": "stream",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
- description: Grants permission to send media data to a Kinesis video stream
- access level: Write
- resource types
{
"stream": {
"resource_type": "stream",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
SendAlexaOfferToMaster
- description: Grants permission to send the Alexa SDP offer to the master
- access level: Write
- resource types
{
"channel": {
"resource_type": "channel",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
TagResource
- description: Grants permission to attach set of tags to your resource
- access level: Tagging
- resource types
{
"channel": {
"resource_type": "channel",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"stream": {
"resource_type": "stream",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
- description: Grants permission to attach set of tags to your Kinesis video streams
- access level: Tagging
- resource types
{
"stream": {
"resource_type": "stream",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
UntagResource
- description: Grants permission to remove one or more tags from your resource
- access level: Tagging
- resource types
{
"channel": {
"resource_type": "channel",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"stream": {
"resource_type": "stream",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:TagKeys"
],
"dependent_actions": []
}
}
- description: Grants permission to remove one or more tags from your Kinesis video streams
- access level: Tagging
- resource types
{
"stream": {
"resource_type": "stream",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:TagKeys"
],
"dependent_actions": []
}
}
UpdateDataRetention
- description: Grants permission to update the data retention period of your Kinesis video stream
- access level: Write
- resource types
{
"stream": {
"resource_type": "stream",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
UpdateSignalingChannel
- description: Grants permission to update an existing signaling channel
- access level: Write
- resource types
{
"channel": {
"resource_type": "channel",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
UpdateStream
- description: Grants permission to update an existing Kinesis video stream
- access level: Write
- resource types
{
"stream": {
"resource_type": "stream",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}