/**
 * 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
 */
export declare enum 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
     */
    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
     */
    BatchDisassociateScramSecret = "kafka:BatchDisassociateScramSecret",
    /**
     * Grants permission to create an MSK cluster
     *
     * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#CreateCluster
     */
    CreateCluster = "kafka:CreateCluster",
    /**
     * Grants permission to create an MSK cluster
     *
     * See https://docs.aws.amazon.com/MSK/2.0/APIReference/v2-clusters.html#CreateClusterV2
     */
    CreateClusterV2 = "kafka:CreateClusterV2",
    /**
     * Grants permission to create an MSK configuration
     *
     * See https://docs.aws.amazon.com/msk/1.0/apireference/configurations.html#CreateConfiguration
     */
    CreateConfiguration = "kafka:CreateConfiguration",
    /**
     * Grants permission to create a MSK replicator
     *
     * See https://docs.aws.amazon.com/msk/latest/developerguide/v1-replicators.html#CreateReplicator
     */
    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
     */
    CreateVpcConnection = "kafka:CreateVpcConnection",
    /**
     * Grants permission to delete an MSK cluster
     *
     * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn.html#DeleteCluster
     */
    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
     */
    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
     */
    DeleteConfiguration = "kafka:DeleteConfiguration",
    /**
     * Grants permission to delete a MSK replicator
     *
     * See https://docs.aws.amazon.com/msk/latest/developerguide/v1-replicators.html#DeleteReplicator
     */
    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
     */
    DeleteVpcConnection = "kafka:DeleteVpcConnection",
    /**
     * Grants permission to describe an MSK cluster
     *
     * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn.html#DescribeCluster
     */
    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
     */
    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
     */
    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
     */
    DescribeClusterV2 = "kafka:DescribeClusterV2",
    /**
     * Grants permission to describe an MSK configuration
     *
     * See https://docs.aws.amazon.com/msk/1.0/apireference/configurations-arn.html#DescribeConfiguration
     */
    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
     */
    DescribeConfigurationRevision = "kafka:DescribeConfigurationRevision",
    /**
     * Grants permission to describe a MSK replicator
     *
     * See https://docs.aws.amazon.com/msk/latest/developerguide/v1-replicators.html#DescribeReplicator
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    PutClusterPolicy = "kafka:PutClusterPolicy",
    /**
     * Grants permission to reboot broker
     *
     * See https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-reboot-broker.html#RebootBroker
     */
    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
     */
    RejectClientVpcConnection = "kafka:RejectClientVpcConnection",
    /**
     * Grants permission to tag an MSK resource
     *
     * See https://docs.aws.amazon.com/msk/1.0/apireference/tags-resourcearn.html#TagResource
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    UpdateStorage = "kafka:UpdateStorage"
}
