UNPKG

aws-iam-policy-types

Version:

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

339 lines 15.2 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsKafkaActions = void 0; /** * All IAM policy actions for Amazon Managed Streaming for Apache Kafka (KAFKA) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonmanagedstreamingforapachekafka.html * * 2025-02-24T21:48:45.944Z */ var AwsKafkaActions; (function (AwsKafkaActions) { /** * Grants permission to associate one or more Scram Secrets with an Amazon MSK clu * ster * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-scram-secrets.html#BatchAssociateScramSecret */ AwsKafkaActions["BatchAssociateScramSecret"] = "kafka:BatchAssociateScramSecret"; /** * Grants permission to disassociate one or more Scram Secrets from an Amazon MSK * cluster * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-scram-secrets.html#BatchDisassociateScramSecret */ AwsKafkaActions["BatchDisassociateScramSecret"] = "kafka:BatchDisassociateScramSecret"; /** * Grants permission to create an MSK cluster * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#CreateCluster */ AwsKafkaActions["CreateCluster"] = "kafka:CreateCluster"; /** * Grants permission to create an MSK cluster * * See https://docs.aws.amazon.com/MSK/2.0/APIReference/v2-clusters.html#CreateClusterV2 */ AwsKafkaActions["CreateClusterV2"] = "kafka:CreateClusterV2"; /** * Grants permission to create an MSK configuration * * See https://docs.aws.amazon.com/msk/1.0/apireference/configurations.html#CreateConfiguration */ AwsKafkaActions["CreateConfiguration"] = "kafka:CreateConfiguration"; /** * Grants permission to create a MSK replicator * * See https://docs.aws.amazon.com/msk/latest/developerguide/v1-replicators.html#CreateReplicator */ AwsKafkaActions["CreateReplicator"] = "kafka:CreateReplicator"; /** * Grants permission to create a MSK VPC connection * * See https://docs.aws.amazon.com/msk/1.0/apireference/vpc-connection.html#CreateVpcConnection */ AwsKafkaActions["CreateVpcConnection"] = "kafka:CreateVpcConnection"; /** * Grants permission to delete an MSK cluster * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn.html#DeleteCluster */ AwsKafkaActions["DeleteCluster"] = "kafka:DeleteCluster"; /** * Grants permission to delete a cluster resource-based policy * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-policy.html#DeleteClusterPolicy */ AwsKafkaActions["DeleteClusterPolicy"] = "kafka:DeleteClusterPolicy"; /** * Grants permission to delete the specified MSK configuration * * See https://docs.aws.amazon.com/msk/1.0/apireference/configurations-arn.html#DeleteConfiguration */ AwsKafkaActions["DeleteConfiguration"] = "kafka:DeleteConfiguration"; /** * Grants permission to delete a MSK replicator * * See https://docs.aws.amazon.com/msk/latest/developerguide/v1-replicators.html#DeleteReplicator */ AwsKafkaActions["DeleteReplicator"] = "kafka:DeleteReplicator"; /** * Grants permission to delete a MSK VPC connection * * See https://docs.aws.amazon.com/msk/1.0/apireference/vpc-connection-arn.html#DeleteVpcConnection */ AwsKafkaActions["DeleteVpcConnection"] = "kafka:DeleteVpcConnection"; /** * Grants permission to describe an MSK cluster * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn.html#DescribeCluster */ AwsKafkaActions["DescribeCluster"] = "kafka:DescribeCluster"; /** * Grants permission to describe the cluster operation that is specified by the gi * ven ARN * * See https://docs.aws.amazon.com/msk/1.0/apireference/operations-clusteroperationarn.html#DescribeClusterOperation */ AwsKafkaActions["DescribeClusterOperation"] = "kafka:DescribeClusterOperation"; /** * Grants permission to describe the cluster operation that is specified by the gi * ven ARN * * See https://docs.aws.amazon.com/MSK/2.0/APIReference/v2-operations-clusteroperationarn.html#DescribeClusterOperationV2 */ AwsKafkaActions["DescribeClusterOperationV2"] = "kafka:DescribeClusterOperationV2"; /** * Grants permission to describe an MSK cluster * * See https://docs.aws.amazon.com/MSK/2.0/APIReference/v2-clusters-clusterarn.html#DescribeClusterV2 */ AwsKafkaActions["DescribeClusterV2"] = "kafka:DescribeClusterV2"; /** * Grants permission to describe an MSK configuration * * See https://docs.aws.amazon.com/msk/1.0/apireference/configurations-arn.html#DescribeConfiguration */ AwsKafkaActions["DescribeConfiguration"] = "kafka:DescribeConfiguration"; /** * Grants permission to describe an MSK configuration revision * * See https://docs.aws.amazon.com/msk/1.0/apireference/configurations-arn-revisions-revision.html#DescribeConfigurationRevision */ AwsKafkaActions["DescribeConfigurationRevision"] = "kafka:DescribeConfigurationRevision"; /** * Grants permission to describe a MSK replicator * * See https://docs.aws.amazon.com/msk/latest/developerguide/v1-replicators.html#DescribeReplicator */ AwsKafkaActions["DescribeReplicator"] = "kafka:DescribeReplicator"; /** * Grants permission to describe a MSK VPC connection * * See https://docs.aws.amazon.com/msk/1.0/apireference/vpc-connection-arn.html#DescribeVpcConnection */ AwsKafkaActions["DescribeVpcConnection"] = "kafka:DescribeVpcConnection"; /** * Grants permission to get connection details for the brokers in an MSK cluster * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-bootstrap-brokers.html#GetBootstrapBrokers */ AwsKafkaActions["GetBootstrapBrokers"] = "kafka:GetBootstrapBrokers"; /** * Grants permission to describe a cluster resource-based policy * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-policy.html#GetClusterPolicy */ AwsKafkaActions["GetClusterPolicy"] = "kafka:GetClusterPolicy"; /** * Grants permission to get a list of the Apache Kafka versions to which you can u * pdate an MSK cluster * * See https://docs.aws.amazon.com/msk/1.0/apireference/compatible-kafka-versions.html#GetCompatibleKafkaVersions */ AwsKafkaActions["GetCompatibleKafkaVersions"] = "kafka:GetCompatibleKafkaVersions"; /** * Grants permission to list all MSK VPC connections created for a cluster * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-client-vpc-connections.html#ListClientVpcConnections */ AwsKafkaActions["ListClientVpcConnections"] = "kafka:ListClientVpcConnections"; /** * Grants permission to return a list of all the operations that have been perform * ed on the specified MSK cluster * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-operations.html#ListClusterOperations */ AwsKafkaActions["ListClusterOperations"] = "kafka:ListClusterOperations"; /** * Grants permission to return a list of all the operations that have been perform * ed on the specified MSK cluster * * See https://docs.aws.amazon.com/MSK/2.0/APIReference/v2-clusters-clusterarn-operations.html#ListClusterOperationsV2 */ AwsKafkaActions["ListClusterOperationsV2"] = "kafka:ListClusterOperationsV2"; /** * Grants permission to list all MSK clusters in this account * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#ListClusters */ AwsKafkaActions["ListClusters"] = "kafka:ListClusters"; /** * Grants permission to list all MSK clusters in this account * * See https://docs.aws.amazon.com/MSK/2.0/APIReference/v2-clusters.html#ListClustersV2 */ AwsKafkaActions["ListClustersV2"] = "kafka:ListClustersV2"; /** * Grants permission to list all revisions for an MSK configuration in this accoun * t * * See https://docs.aws.amazon.com/msk/1.0/apireference/configurations-arn-revisions.html#ListConfigurationRevisions */ AwsKafkaActions["ListConfigurationRevisions"] = "kafka:ListConfigurationRevisions"; /** * Grants permission to list all MSK configurations in this account * * See https://docs.aws.amazon.com/msk/1.0/apireference/configurations.html#ListConfigurations */ AwsKafkaActions["ListConfigurations"] = "kafka:ListConfigurations"; /** * Grants permission to list all Apache Kafka versions supported by Amazon MSK * * See https://docs.aws.amazon.com/msk/1.0/apireference/kafka-versions.html#ListKafkaVersions */ AwsKafkaActions["ListKafkaVersions"] = "kafka:ListKafkaVersions"; /** * Grants permission to list brokers in an MSK cluster * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-nodes.html#ListNodes */ AwsKafkaActions["ListNodes"] = "kafka:ListNodes"; /** * Grants permission to list all MSK replicators in this account * * See https://docs.aws.amazon.com/msk/latest/developerguide/v1-replicators.html#ListReplicators */ AwsKafkaActions["ListReplicators"] = "kafka:ListReplicators"; /** * Grants permission to list the Scram Secrets associated with an Amazon MSK clust * er * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-scram-secrets.html#ListScramSecrets */ AwsKafkaActions["ListScramSecrets"] = "kafka:ListScramSecrets"; /** * Grants permission to list tags of an MSK resource * * See https://docs.aws.amazon.com/msk/1.0/apireference/tags-resourcearn.html#ListTagsForResource */ AwsKafkaActions["ListTagsForResource"] = "kafka:ListTagsForResource"; /** * Grants permission to list all MSK VPC connections that this account uses * * See https://docs.aws.amazon.com/msk/1.0/apireference/vpc-connections.html#ListVpcConnections */ AwsKafkaActions["ListVpcConnections"] = "kafka:ListVpcConnections"; /** * Grants permission to create or update the resource-based policy for a cluster * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-policy.html#PutClusterPolicy */ AwsKafkaActions["PutClusterPolicy"] = "kafka:PutClusterPolicy"; /** * Grants permission to reboot broker * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-reboot-broker.html#RebootBroker */ AwsKafkaActions["RebootBroker"] = "kafka:RebootBroker"; /** * Grants permission to reject a MSK VPC connection * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-client-vpc-connection.html#RejectClientVpcConnection */ AwsKafkaActions["RejectClientVpcConnection"] = "kafka:RejectClientVpcConnection"; /** * Grants permission to tag an MSK resource * * See https://docs.aws.amazon.com/msk/1.0/apireference/tags-resourcearn.html#TagResource */ AwsKafkaActions["TagResource"] = "kafka:TagResource"; /** * Grants permission to remove tags from an MSK resource * * See https://docs.aws.amazon.com/msk/1.0/apireference/tags-resourcearn.html#UntagResource */ AwsKafkaActions["UntagResource"] = "kafka:UntagResource"; /** * Grants permission to update the number of brokers of the MSK cluster * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-nodes-count.html#UpdateBrokerCount */ AwsKafkaActions["UpdateBrokerCount"] = "kafka:UpdateBrokerCount"; /** * Grants permission to update the storage size of the brokers of the MSK cluster * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-nodes-storage.html#UpdateBrokerStorage */ AwsKafkaActions["UpdateBrokerStorage"] = "kafka:UpdateBrokerStorage"; /** * Grants permission to update the broker type of an Amazon MSK cluster * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-nodes-type.html#UpdateBrokerType */ AwsKafkaActions["UpdateBrokerType"] = "kafka:UpdateBrokerType"; /** * Grants permission to update the configuration of the MSK cluster * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-configuration.html#UpdateClusterConfiguration */ AwsKafkaActions["UpdateClusterConfiguration"] = "kafka:UpdateClusterConfiguration"; /** * Grants permission to update the MSK cluster to the specified Apache Kafka versi * on * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-version.html#UpdateClusterKafkaVersion */ AwsKafkaActions["UpdateClusterKafkaVersion"] = "kafka:UpdateClusterKafkaVersion"; /** * Grants permission to create a new revision of the MSK configuration * * See https://docs.aws.amazon.com/msk/1.0/apireference/configurations-arn.html#UpdateConfiguration */ AwsKafkaActions["UpdateConfiguration"] = "kafka:UpdateConfiguration"; /** * Grants permission to update the connectivity settings for the MSK cluster * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-connectivity.html#UpdateConnectivity */ AwsKafkaActions["UpdateConnectivity"] = "kafka:UpdateConnectivity"; /** * Grants permission to update the monitoring settings for the MSK cluster * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-monitoring.html#UpdateMonitoring */ AwsKafkaActions["UpdateMonitoring"] = "kafka:UpdateMonitoring"; /** * Grants permission to update the replication info of the MSK replicator * * See https://docs.aws.amazon.com/msk/latest/developerguide/v1-replicators.html#UpdateReplicationInfo */ AwsKafkaActions["UpdateReplicationInfo"] = "kafka:UpdateReplicationInfo"; /** * Grants permission to update the security settings for the MSK cluster * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-security.html#UpdateSecurity */ AwsKafkaActions["UpdateSecurity"] = "kafka:UpdateSecurity"; /** * Grants permission to update the EBS storage (size or provisioned throughput) as * sociated with MSK brokers or set cluster storage mode to TIERED * * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-storage.html#UpdateStorage */ AwsKafkaActions["UpdateStorage"] = "kafka:UpdateStorage"; })(AwsKafkaActions = exports.AwsKafkaActions || (exports.AwsKafkaActions = {})); //# sourceMappingURL=kafka.js.map