Skip to content

security/keyvault_certificate

Overview

This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.

Dependency diagram (Mermaid)

graph TD azurerm_key_vault_certificate.cert["azurerm_key_vault_certificate.cert"]

Module Reference

Category: security
Path: modules/security/keyvault_certificate
Azure Resources: azurerm_key_vault_certificate

Inputs

Name Description Type Required Default Validation
"settings" "The settings for the Azure resource." any yes - -
"keyvault" any yes - -

Outputs

Name Description Sensitive Value
"id" "The Key Vault Certificate ID." - azurerm_key_vault_certificate.cert.id
"secret_id" "The ID of the associated Key Vault Secret." - azurerm_key_vault_certificate.cert.secret_id
"version" "The current version of the Key Vault Certificate." - azurerm_key_vault_certificate.cert.version
"versionless_id" "The Base ID of the Key Vault Certificate." - azurerm_key_vault_certificate.cert.versionless_id
"versionless_secret_id" "The Base ID of the Key Vault Secret." - azurerm_key_vault_certificate.cert.versionless_secret_id
"certificate_data" "The raw Key Vault Certificate data represented as a hexadecimal string." - azurerm_key_vault_certificate.cert.certificate_data
"certificate_data_base64" "The Base64 encoded Key Vault Certificate data." - azurerm_key_vault_certificate.cert.certificate_data_base64
"thumbprint" "The X509 Thumbprint of the Key Vault Certificate represented as a hexadecimal string." - azurerm_key_vault_certificate.cert.thumbprint
"certificate_attribute" "A certificate_attribute block as defined below." - azurerm_key_vault_certificate.cert.certificate_attribute
"resource_manager_id" "The (Versioned) ID for this Key Vault Certificate. This property points to a specific version of a Key Vault Certifi... - azurerm_key_vault_certificate.cert.resource_manager_id
"resource_manager_versionless_id" "The Versionless ID of the Key Vault Certificate. This property allows other Azure Services (that support it) to auto... - azurerm_key_vault_certificate.cert.resource_manager_versionless_id

Sources

  • modules/security/keyvault_certificate/certificate.tf
  • modules/security/keyvault_certificate/main.tf
  • modules/security/keyvault_certificate/outputs.tf
  • modules/security/keyvault_certificate/variables.tf