/**
 * 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"
}
