main.customer_managed_key.tf (10 lines of code) (raw):
data "azapi_resource" "customer_managed_key_identity" {
count = var.customer_managed_key == null ? 0 : var.customer_managed_key.user_assigned_identity == null ? 0 : 1
type = "Microsoft.ManagedIdentity/userAssignedIdentities@2023-01-31"
resource_id = var.customer_managed_key.user_assigned_identity.resource_id
response_export_values = [
"properties.clientId",
"properties.principalId",
"properties.tenantId",
]
}