kinesis

40 actions in the kinesis service. Select an action to see its access level, resource ARNs, condition keys, and a copy-paste IAM policy.

kinesis:AddTagsToStream

Tagging

Grants permission to add or update tags for the specified Amazon Kinesis stream. Each stream can have up to 50 tags

kinesis:CreateStream

Write

Grants permission to create a Amazon Kinesis stream

kinesis:DecreaseStreamRetentionPeriod

Write

Grants permission to decrease the stream's retention period, which is the length of time data records are accessible after they are added to the stream

kinesis:DeleteResourcePolicy

Write

Grants permission to delete a resource policy associated with a specified stream or consumer

kinesis:DeleteStream

Write

Grants permission to delete a stream and all its shards and data

kinesis:DeregisterStreamConsumer

Write

Grants permission to deregister a stream consumer with a Kinesis data stream

kinesis:DescribeAccountSettings

Read

Grants permission to describe the account-level settings for Amazon Kinesis Data Streams

kinesis:DescribeLimits

Read

Grants permission to describe the shard limits and usage for the account

kinesis:DescribeStream

Read

Grants permission to describe the specified stream

kinesis:DescribeStreamConsumer

Read

Grants permission to get the description of a registered stream consumer

kinesis:DescribeStreamSummary

Read

Grants permission to provide a summarized description of the specified Kinesis data stream without the shard list

kinesis:DisableEnhancedMonitoring

Write

Grants permission to disables enhanced monitoring

kinesis:EnableEnhancedMonitoring

Write

Grants permission to enable enhanced Kinesis data stream monitoring for shard-level metrics

kinesis:GetRecords

Read

Grants permission to get data records from a shard

kinesis:GetResourcePolicy

Read

Grants permission to get a resource policy associated with a specified stream or consumer

kinesis:GetShardIterator

Read

Grants permission to get a shard iterator. A shard iterator expires five minutes after it is returned to the requester

kinesis:IncreaseStreamRetentionPeriod

Write

Grants permission to increase the stream's retention period, which is the length of time data records are accessible after they are added to the stream

kinesis:InjectApiError

Write

Grants permission to temporarily inject errors for target API requests

kinesis:ListShards

List

Grants permission to list the shards in a stream and provides information about each shard

kinesis:ListStreamConsumers

List

Grants permission to list the stream consumers registered to receive data from a Kinesis stream using enhanced fan-out, and provides information about each consumer

kinesis:ListStreams

List

Grants permission to list your streams

kinesis:ListTagsForResource

Read

Grants permission to list the tags for the specified Amazon Kinesis resource

kinesis:ListTagsForStream

Read

Grants permission to list the tags for the specified Amazon Kinesis stream

kinesis:MergeShards

Write

Grants permission to merge two adjacent shards in a stream and combines them into a single shard to reduce the stream's capacity to ingest and transport data

kinesis:PutRecord

Write

Grants permission to write a single data record from a producer into an Amazon Kinesis stream

kinesis:PutRecords

Write

Grants permission to write multiple data records from a producer into an Amazon Kinesis stream in a single call (also referred to as a PutRecords request)

kinesis:PutResourcePolicy

Write

Grants permission to attach a resource policy to a specified stream or consumer

kinesis:RegisterStreamConsumer

Write

Grants permission to register a stream consumer with a Kinesis data stream

kinesis:RemoveTagsFromStream

Tagging

Grants permission to remove tags from the specified Kinesis data stream. Removed tags are deleted and cannot be recovered after this operation successfully completes

kinesis:SplitShard

Write

Grants permission to split a shard into two new shards in the Kinesis data stream, to increase the stream's capacity to ingest and transport data

kinesis:StartStreamEncryption

Write

Grants permission to enable or update server-side encryption using an AWS KMS key for a specified stream

kinesis:StopStreamEncryption

Write

Grants permission to disable server-side encryption for a specified stream

kinesis:SubscribeToShard

Read

Grants permission to listen to a specific shard with enhanced fan-out

kinesis:TagResource

Tagging

Grants permission to add or update tags for the specified Amazon Kinesis resource. Each resource can have up to 50 tags

kinesis:UntagResource

Tagging

Grants permission to remove tags from the specified Kinesis data resource. Removed tags are deleted and cannot be recovered after this operation successfully completes

kinesis:UpdateAccountSettings

Write

Grants permission to update the account-level settings for Amazon Kinesis Data Streams

kinesis:UpdateMaxRecordSize

Write

Grants permission to update the maximum record size for a Kinesis data stream

kinesis:UpdateShardCount

Write

Grants permission to update the shard count of the specified stream to the specified number of shards

kinesis:UpdateStreamMode

Write

Grants permission to update the capacity mode of the data stream

kinesis:UpdateStreamWarmThroughput

Write

Grants permission to update the warm throughput for a Kinesis on-demand data stream