cluster
Gets an individual cluster
resource
Overview
Name | cluster |
Type | Resource |
Description | cluster |
Id | awscc.msk.cluster |
Fields
Name | Datatype | Description |
---|---|---|
broker_node_group_info | object | |
enhanced_monitoring | string | |
kafka_version | string | |
number_of_broker_nodes | integer | |
encryption_info | object | |
open_monitoring | object | |
cluster_name | string | |
arn | string | |
current_version | string | The current version of the MSK cluster |
client_authentication | object | |
logging_info | object | |
tags | object | A key-value pair to associate with a resource. |
configuration_info | object | |
storage_mode | string | |
region | string | AWS region. |
Methods
Currently only SELECT
is supported for this resource resource.
Example
SELECT
region,
broker_node_group_info,
enhanced_monitoring,
kafka_version,
number_of_broker_nodes,
encryption_info,
open_monitoring,
cluster_name,
arn,
current_version,
client_authentication,
logging_info,
tags,
configuration_info,
storage_mode
FROM awscc.msk.cluster
WHERE data__Identifier = '<Arn>';
Permissions
To operate on the cluster
resource, the following permissions are required:
Update
kafka:UpdateMonitoring,
kafka:UpdateClusterKafkaVersion,
kafka:UpdateClusterConfiguration,
kafka:UpdateBrokerType,
kafka:UpdateBrokerCount,
kafka:UpdateBrokerStorage,
kafka:UpdateStorage,
kafka:UpdateSecurity,
kafka:UpdateConnectivity,
kafka:DescribeCluster,
kafka:DescribeClusterOperation,
kafka:TagResource,
kafka:UntagResource,
ec2:DescribeSubnets,
ec2:DescribeVpcs,
ec2:DescribeSecurityGroups,
iam:AttachRolePolicy,
iam:CreateServiceLinkedRole,
iam:PutRolePolicy,
kms:DescribeKey,
kms:CreateGrant,
logs:CreateLogDelivery,
logs:GetLogDelivery,
logs:UpdateLogDelivery,
logs:DeleteLogDelivery,
logs:ListLogDeliveries,
s3:GetBucketPolicy,
logs:PutResourcePolicy,
logs:DescribeResourcePolicies,
logs:DescribeLogGroups,
firehose:TagDeliveryStream,
acm-pca:GetCertificateAuthorityCertificate
Delete
kafka:DeleteCluster,
kafka:DescribeCluster
Read
kafka:DescribeCluster