UNPKG

aws-iam-policy-types

Version:

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

143 lines (142 loc) 6.03 kB
/** * 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 */ export declare enum 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ WriteDataIdempotently = "kafka-cluster:WriteDataIdempotently" }