confluent_identity_provider
describes an Identity Provider data source.
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_identity_provider" "example_using_id" {
id = "op-abc123"
}
output "example_using_id" {
value = data.confluent_identity_provider.example_using_id
}
data "confluent_identity_provider" "example_using_name" {
display_name = "My OIDC Provider: Azure AD"
}
output "example_using_name" {
value = data.confluent_identity_provider.example_using_name
}
The following arguments are supported (specify either id
or display_name
, not both):
id
- (Optional String) The ID of the Identity Provider, for example, op-abc123
.display_name
- (Optional String) A human-readable name for the Identity Provider.The following attributes are exported:
id
- (Required String) The ID of the Identity Provider, for example, op-abc123
.display_name
- (Required String) A human-readable name for the Identity Provider.description
- (Required String) A description for the Identity Provider.issuer
- (Required String) A publicly reachable issuer URI for the Identity Provider. The unique issuer URI string represents the entity for issuing tokens.jwks_uri
- (Required String) A publicly reachable JSON Web Key Set (JWKS) URI for the Identity Provider. A JSON Web Key Set (JWKS) provides a set of keys containing the public keys used to verify any JSON Web Token (JWT) issued by your OAuth 2.0 identity provider.