aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
148 lines • 6.84 kB
JavaScript
"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