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 Certific... - 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