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