aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
227 lines • 10.2 kB
JavaScript
"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