aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
91 lines • 3.97 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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
*/
export 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 || (AwsFirehoseActions = {}));
//# sourceMappingURL=firehose.js.map