UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

222 lines (221 loc) 9.2 kB
/** * All IAM policy actions for Amazon Kinesis Data Streams (KINESIS) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonkinesisdatastreams.html * * 2025-02-24T21:48:32.571Z */ export declare enum AwsKinesisActions { /** * Grants permission to add or update tags for the specified Amazon Kinesis stream * . Each stream can have up to 10 tags * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_AddTagsToStream.html */ AddTagsToStream = "kinesis:AddTagsToStream", /** * Grants permission to create a Amazon Kinesis stream * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_CreateStream.html */ CreateStream = "kinesis:CreateStream", /** * Grants permission to decrease the stream's retention period, which is the lengt * h of time data records are accessible after they are added to the stream * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DecreaseStreamRetentionPeriod.html */ DecreaseStreamRetentionPeriod = "kinesis:DecreaseStreamRetentionPeriod", /** * Grants permission to delete a resource policy associated with a specified strea * m or consumer * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DeleteResourcePolicy.html */ DeleteResourcePolicy = "kinesis:DeleteResourcePolicy", /** * Grants permission to delete a stream and all its shards and data * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DeleteStream.html */ DeleteStream = "kinesis:DeleteStream", /** * Grants permission to deregister a stream consumer with a Kinesis data stream * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DeregisterStreamConsumer.html */ DeregisterStreamConsumer = "kinesis:DeregisterStreamConsumer", /** * Grants permission to describe the shard limits and usage for the account * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeLimits.html */ DescribeLimits = "kinesis:DescribeLimits", /** * Grants permission to describe the specified stream * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeStream.html */ DescribeStream = "kinesis:DescribeStream", /** * Grants permission to get the description of a registered stream consumer * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeStreamConsumer.html */ DescribeStreamConsumer = "kinesis:DescribeStreamConsumer", /** * Grants permission to provide a summarized description of the specified Kinesis * data stream without the shard list * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeStreamSummary.html */ DescribeStreamSummary = "kinesis:DescribeStreamSummary", /** * Grants permission to disables enhanced monitoring * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DisableEnhancedMonitoring.html */ DisableEnhancedMonitoring = "kinesis:DisableEnhancedMonitoring", /** * Grants permission to enable enhanced Kinesis data stream monitoring for shard-l * evel metrics * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_EnableEnhancedMonitoring.html */ EnableEnhancedMonitoring = "kinesis:EnableEnhancedMonitoring", /** * Grants permission to get data records from a shard * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetRecords.html */ GetRecords = "kinesis:GetRecords", /** * Grants permission to get a resource policy associated with a specified stream o * r consumer * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetResourcePolicy.html */ GetResourcePolicy = "kinesis:GetResourcePolicy", /** * Grants permission to get a shard iterator. A shard iterator expires five minute * s after it is returned to the requester * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetShardIterator.html */ GetShardIterator = "kinesis:GetShardIterator", /** * Grants permission to increase the stream's retention period, which is the lengt * h of time data records are accessible after they are added to the stream * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_IncreaseStreamRetentionPeriod.html */ IncreaseStreamRetentionPeriod = "kinesis:IncreaseStreamRetentionPeriod", /** * Grants permission to list the shards in a stream and provides information about * each shard * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListShards.html */ ListShards = "kinesis:ListShards", /** * Grants permission to list the stream consumers registered to receive data from * a Kinesis stream using enhanced fan-out, and provides information about each co * nsumer * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListStreamConsumers.html */ ListStreamConsumers = "kinesis:ListStreamConsumers", /** * Grants permission to list your streams * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListStreams.html */ ListStreams = "kinesis:ListStreams", /** * Grants permission to list the tags for the specified Amazon Kinesis stream * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListTagsForStream.html */ ListTagsForStream = "kinesis:ListTagsForStream", /** * Grants permission to merge two adjacent shards in a stream and combines them in * to a single shard to reduce the stream's capacity to ingest and transport data * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_MergeShards.html */ MergeShards = "kinesis:MergeShards", /** * Grants permission to write a single data record from a producer into an Amazon * Kinesis stream * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecord.html */ PutRecord = "kinesis:PutRecord", /** * 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) * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecords.html */ PutRecords = "kinesis:PutRecords", /** * Grants permission to attach a resource policy to a specified stream or consumer * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutResourcePolicy.html */ PutResourcePolicy = "kinesis:PutResourcePolicy", /** * Grants permission to register a stream consumer with a Kinesis data stream * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_RegisterStreamConsumer.html */ RegisterStreamConsumer = "kinesis:RegisterStreamConsumer", /** * Grants permission to remove tags from the specified Kinesis data stream. Remove * d tags are deleted and cannot be recovered after this operation successfully co * mpletes * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_RemoveTagsFromStream.html */ RemoveTagsFromStream = "kinesis:RemoveTagsFromStream", /** * Grants permission to split a shard into two new shards in the Kinesis data stre * am, to increase the stream's capacity to ingest and transport data * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_SplitShard.html */ SplitShard = "kinesis:SplitShard", /** * Grants permission to enable or update server-side encryption using an AWS KMS k * ey for a specified stream * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_StartStreamEncryption.html */ StartStreamEncryption = "kinesis:StartStreamEncryption", /** * Grants permission to disable server-side encryption for a specified stream * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_StopStreamEncryption.html */ StopStreamEncryption = "kinesis:StopStreamEncryption", /** * Grants permission to listen to a specific shard with enhanced fan-out * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_SubscribeToShard.html */ SubscribeToShard = "kinesis:SubscribeToShard", /** * Grants permission to update the shard count of the specified stream to the spec * ified number of shards * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateShardCount.html */ UpdateShardCount = "kinesis:UpdateShardCount", /** * Grants permission to update the capacity mode of the data stream * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateStreamMode.html */ UpdateStreamMode = "kinesis:UpdateStreamMode" }