confluent_kafka_client_quota
describes a Kafka Client Quota.
provider "confluent" {
cloud_api_key = var.confluent_cloud_api_key # optionally use CONFLUENT_CLOUD_API_KEY env var
cloud_api_secret = var.confluent_cloud_api_secret # optionally use CONFLUENT_CLOUD_API_SECRET env var
}
data "confluent_kafka_client_quota" "example" {
id = "cq-abc123"
}
output "example" {
value = data.confluent_kafka_client_quota.example
}
The following arguments are supported:
id
- (Required String) The ID of the Kafka Client Quota (for example, cq-abc123
).In addition to the preceding arguments, the following attributes are exported:
display_name
- (Required String) The name of the Kafka Client Quota.description
- (Required String) The description of the Kafka Client Quota.throughput
(Required Configuration Block) supports the following:
ingress_byte_rate
- (Required String) The ingress throughput limit in bytes per second.egress_byte_rate
- (Required String) The egress throughput limit in bytes per second.principals
- (Required Set of Strings) The list of principals (i.e., service accounts or identity pools) to apply the Kafka Client Quota to. Use the special name, "kafka_cluster
(Required Configuration Block) supports the following:
id
- (Required String) The ID of the Kafka Cluster where the Kafka Client Quota is applied, for example, lkc-abc123
.environment
(Required Configuration Block) supports the following:
id
- (Required String) The ID of the Environment that the corresponding Kafka Cluster belongs to, for example, env-abc123
.