UNPKG

aws-iam-policy-types

Version:

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

94 lines 4.11 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsFirehoseActions = void 0; /** * All IAM policy actions for Amazon Kinesis Firehose (FIREHOSE) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonkinesisfirehose.html * * 2025-02-24T21:48:33.041Z */ var AwsFirehoseActions; (function (AwsFirehoseActions) { /** * Grants permission to create a delivery stream * * See https://docs.aws.amazon.com/firehose/latest/APIReference/API_CreateDeliveryStream.html */ AwsFirehoseActions["CreateDeliveryStream"] = "firehose:CreateDeliveryStream"; /** * Grants permission to delete a delivery stream and its data * * See https://docs.aws.amazon.com/firehose/latest/APIReference/API_DeleteDeliveryStream.html */ AwsFirehoseActions["DeleteDeliveryStream"] = "firehose:DeleteDeliveryStream"; /** * Grants permission to describe the specified delivery stream and gets the status * * See https://docs.aws.amazon.com/firehose/latest/APIReference/API_DescribeDeliveryStream.html */ AwsFirehoseActions["DescribeDeliveryStream"] = "firehose:DescribeDeliveryStream"; /** * Grants permission to list your delivery streams * * See https://docs.aws.amazon.com/firehose/latest/APIReference/API_ListDeliveryStreams.html */ AwsFirehoseActions["ListDeliveryStreams"] = "firehose:ListDeliveryStreams"; /** * Grants permission to list the tags for the specified delivery stream * * See https://docs.aws.amazon.com/firehose/latest/APIReference/API_ListTagsForDeliveryStream.html */ AwsFirehoseActions["ListTagsForDeliveryStream"] = "firehose:ListTagsForDeliveryStream"; /** * Grants permission to write a single data record into an Amazon Kinesis Firehose * delivery stream * * See https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecord.html */ AwsFirehoseActions["PutRecord"] = "firehose:PutRecord"; /** * Grants permission to write multiple data records into a delivery stream in a si * ngle call, which can achieve higher throughput per producer than when writing s * ingle records * * See https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecordBatch.html */ AwsFirehoseActions["PutRecordBatch"] = "firehose:PutRecordBatch"; /** * Grants permission to enable server-side encryption (SSE) for the delivery strea * m * * See https://docs.aws.amazon.com/firehose/latest/APIReference/API_StartDeliveryStreamEncryption.html */ AwsFirehoseActions["StartDeliveryStreamEncryption"] = "firehose:StartDeliveryStreamEncryption"; /** * Grants permission to disable the specified destination of the specified deliver * y stream * * See https://docs.aws.amazon.com/firehose/latest/APIReference/API_StopDeliveryStreamEncryption.html */ AwsFirehoseActions["StopDeliveryStreamEncryption"] = "firehose:StopDeliveryStreamEncryption"; /** * Grants permission to add or update tags for the specified delivery stream * * See https://docs.aws.amazon.com/firehose/latest/APIReference/API_TagDeliveryStream.html */ AwsFirehoseActions["TagDeliveryStream"] = "firehose:TagDeliveryStream"; /** * Grants permission to remove tags from the specified delivery stream * * See https://docs.aws.amazon.com/firehose/latest/APIReference/API_UntagDeliveryStream.html */ AwsFirehoseActions["UntagDeliveryStream"] = "firehose:UntagDeliveryStream"; /** * Grants permission to update the specified destination of the specified delivery * stream * * See https://docs.aws.amazon.com/firehose/latest/APIReference/API_UpdateDestination.html */ AwsFirehoseActions["UpdateDestination"] = "firehose:UpdateDestination"; })(AwsFirehoseActions = exports.AwsFirehoseActions || (exports.AwsFirehoseActions = {})); //# sourceMappingURL=firehose.js.map