azurerm_key_vault_secret
Manages a Key Vault Secret.
Note: All arguments including the secret value will be stored in the raw state as plain-text. Read more about sensitive data in state.
Example Usage
data "azurerm_client_config" "current" {} resource "azurerm_resource_group" "test" { name = "my-resource-group" location = "West US" } resource "random_id" "server" { keepers = { ami_id = 1 } byte_length = 8 } resource "azurerm_key_vault" "test" { name = "${format("%s%s", "kv", random_id.server.hex)}" location = "${azurerm_resource_group.test.location}" resource_group_name = "${azurerm_resource_group.test.name}" tenant_id = "${data.azurerm_client_config.current.tenant_id}" sku { name = "premium" } access_policy { tenant_id = "${data.azurerm_client_config.current.tenant_id}" object_id = "${data.azurerm_client_config.current.service_principal_object_id}" key_permissions = [ "create", "get", ] secret_permissions = [ "set", "get", "delete", ] } tags { environment = "Production" } } resource "azurerm_key_vault_secret" "test" { name = "secret-sauce" value = "szechuan" vault_uri = "${azurerm_key_vault.test.vault_uri}" tags { environment = "Production" } }
Argument Reference
The following arguments are supported:
-
name
- (Required) Specifies the name of the Key Vault Secret. Changing this forces a new resource to be created. -
value
- (Required) Specifies the value of the Key Vault Secret. -
vault_uri
- (Required) Specifies the URI used to access the Key Vault instance, available on theazurerm_key_vault
resource. -
content_type
- (Optional) Specifies the content type for the Key Vault Secret. -
tags
- (Optional) A mapping of tags to assign to the resource.
Attributes Reference
The following attributes are exported:
Import
Key Vault Secrets which are Enabled can be imported using the resource id
, e.g.
terraform import azurerm_key_vault_secret.test https://example-keyvault.vault.azure.net/secrets/example/fdf067c93bbb4b22bff4d8b7a9a56217
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/azurerm/r/key_vault_secret.html