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