Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 2.02 KB

confluent_certificate_pool.md

File metadata and controls

51 lines (37 loc) · 2.02 KB
page_title subcategory description
confluent_certificate_pool Data Source - terraform-provider-confluent

confluent_certificate_pool Data Source

General Availability

confluent_certificate_pool describes a Certificate Pool data source.

Example Usage

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_certificate_pool" "main" {
  id = "pool-def456"
  certificate_authority {
    id = "op-abc123"
  }
}

output "certificate_pool" {
  value = data.confluent_certificate_pool.main
}

Argument Reference

The following arguments are supported:

  • id - (Required String) The ID of the Certificate Pool, for example, pool-abc123.
  • certificate_authority (Required Configuration Block) supports the following:
    • id - (Required String) The ID of the Certificate Authority for this Certificate Pool, for example, op-123abc.

Attributes Reference

In addition to the preceding arguments, the following attributes are exported:

  • display_name - (Required String) A human-readable name for the Certificate Pool.
  • description - (Required String) A description of the Certificate Pool.
  • external_identifier - (Required String) The certificate field that will be used to represent the pool's external identity for audit logging, for example, UID.
  • filter - (Required String) A filter expression in Supported Common Expression Language (CEL) that specifies which identities can authenticate using your certificate pool.