UNPKG

aws-iam-policy-types

Version:

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

227 lines 10.2 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsKinesisActions = void 0; /** * 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 */ var AwsKinesisActions; (function (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 */ AwsKinesisActions["AddTagsToStream"] = "kinesis:AddTagsToStream"; /** * Grants permission to create a Amazon Kinesis stream * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_CreateStream.html */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["DescribeLimits"] = "kinesis:DescribeLimits"; /** * Grants permission to describe the specified stream * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeStream.html */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["DescribeStreamSummary"] = "kinesis:DescribeStreamSummary"; /** * Grants permission to disables enhanced monitoring * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DisableEnhancedMonitoring.html */ AwsKinesisActions["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 */ AwsKinesisActions["EnableEnhancedMonitoring"] = "kinesis:EnableEnhancedMonitoring"; /** * Grants permission to get data records from a shard * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetRecords.html */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["ListStreamConsumers"] = "kinesis:ListStreamConsumers"; /** * Grants permission to list your streams * * See https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListStreams.html */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["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 */ AwsKinesisActions["UpdateStreamMode"] = "kinesis:UpdateStreamMode"; })(AwsKinesisActions = exports.AwsKinesisActions || (exports.AwsKinesisActions = {})); //# sourceMappingURL=kinesis.js.map