UNPKG

aws-iam-policy-types

Version:

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

334 lines (333 loc) 13.9 kB
/** * 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" }