mq-quiz / infra /core /security /keyvault-secret.bicep
Pamela Fox
Port to core (appservice/vnet/pg changes made)
9595e1d
param name string
param tags object = {}
param keyVaultName string
param contentType string = 'string'
@description('The value of the secret. Provide only derived values like blob storage access, but do not hard code any secrets in your templates')
@secure()
param secretValue string
param enabled bool = true
param exp int = 0
param nbf int = 0
resource keyVaultSecret 'Microsoft.KeyVault/vaults/secrets@2022-07-01' = {
name: name
tags: tags
parent: keyVault
properties: {
attributes: {
enabled: enabled
exp: exp
nbf: nbf
}
contentType: contentType
value: secretValue
}
}
resource keyVault 'Microsoft.KeyVault/vaults@2022-07-01' existing = {
name: keyVaultName
}