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.tfmodules/security/keyvault_certificate/main.tfmodules/security/keyvault_certificate/outputs.tfmodules/security/keyvault_certificate/variables.tf