UNPKG

aws-iam-policy-types

Version:

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

148 lines 6.84 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsKafkaClusterActions = void 0; /** * All IAM policy actions for Apache Kafka APIs for Amazon MSK clusters (KAFKA-CLUSTER) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_apachekafkaapisforamazonmskclusters.html * * 2025-02-24T21:46:36.626Z */ var AwsKafkaClusterActions; (function (AwsKafkaClusterActions) { /** * Grants permission to alter various aspects of the cluster, equivalent to Apache * Kafka's ALTER CLUSTER ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["AlterCluster"] = "kafka-cluster:AlterCluster"; /** * Grants permission to alter the dynamic configuration of a cluster, equivalent t * o Apache Kafka's ALTER_CONFIGS CLUSTER ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["AlterClusterDynamicConfiguration"] = "kafka-cluster:AlterClusterDynamicConfiguration"; /** * Grants permission to join groups on a cluster, equivalent to Apache Kafka's REA * D GROUP ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["AlterGroup"] = "kafka-cluster:AlterGroup"; /** * Grants permission to alter topics on a cluster, equivalent to Apache Kafka's AL * TER TOPIC ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["AlterTopic"] = "kafka-cluster:AlterTopic"; /** * Grants permission to alter the dynamic configuration of topics on a cluster, eq * uivalent to Apache Kafka's ALTER_CONFIGS TOPIC ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["AlterTopicDynamicConfiguration"] = "kafka-cluster:AlterTopicDynamicConfiguration"; /** * Grants permission to alter transactional IDs on a cluster, equivalent to Apache * Kafka's WRITE TRANSACTIONAL_ID ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["AlterTransactionalId"] = "kafka-cluster:AlterTransactionalId"; /** * Grants permission to connect and authenticate to the cluster * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["Connect"] = "kafka-cluster:Connect"; /** * Grants permission to create topics on a cluster, equivalent to Apache Kafka's C * REATE CLUSTER/TOPIC ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["CreateTopic"] = "kafka-cluster:CreateTopic"; /** * Grants permission to delete groups on a cluster, equivalent to Apache Kafka's D * ELETE GROUP ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["DeleteGroup"] = "kafka-cluster:DeleteGroup"; /** * Grants permission to delete topics on a cluster, equivalent to Apache Kafka's D * ELETE TOPIC ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["DeleteTopic"] = "kafka-cluster:DeleteTopic"; /** * Grants permission to describe various aspects of the cluster, equivalent to Apa * che Kafka's DESCRIBE CLUSTER ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["DescribeCluster"] = "kafka-cluster:DescribeCluster"; /** * Grants permission to describe the dynamic configuration of a cluster, equivalen * t to Apache Kafka's DESCRIBE_CONFIGS CLUSTER ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["DescribeClusterDynamicConfiguration"] = "kafka-cluster:DescribeClusterDynamicConfiguration"; /** * Grants permission to describe groups on a cluster, equivalent to Apache Kafka's * DESCRIBE GROUP ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["DescribeGroup"] = "kafka-cluster:DescribeGroup"; /** * Grants permission to describe topics on a cluster, equivalent to Apache Kafka's * DESCRIBE TOPIC ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["DescribeTopic"] = "kafka-cluster:DescribeTopic"; /** * Grants permission to describe the dynamic configuration of topics on a cluster, * equivalent to Apache Kafka's DESCRIBE_CONFIGS TOPIC ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["DescribeTopicDynamicConfiguration"] = "kafka-cluster:DescribeTopicDynamicConfiguration"; /** * Grants permission to describe transactional IDs on a cluster, equivalent to Apa * che Kafka's DESCRIBE TRANSACTIONAL_ID ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["DescribeTransactionalId"] = "kafka-cluster:DescribeTransactionalId"; /** * Grants permission to read data from topics on a cluster, equivalent to Apache K * afka's READ TOPIC ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["ReadData"] = "kafka-cluster:ReadData"; /** * Grants permission to write data to topics on a cluster, equivalent to Apache Ka * fka's WRITE TOPIC ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["WriteData"] = "kafka-cluster:WriteData"; /** * Grants permission to write data idempotently on a cluster, equivalent to Apache * Kafka's IDEMPOTENT_WRITE CLUSTER ACL * * See https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions */ AwsKafkaClusterActions["WriteDataIdempotently"] = "kafka-cluster:WriteDataIdempotently"; })(AwsKafkaClusterActions = exports.AwsKafkaClusterActions || (exports.AwsKafkaClusterActions = {})); //# sourceMappingURL=kafka-cluster.js.map