Bicep Module Documentation

← Back to Overview

Module key-vault-secret

keyVaultSecret

Property Value Description
secretName (required) string Name of the secret
keyVaultId (required) string Id of the keyvault
secretValue securestring Value of the secret. If not provided, a random password will be generated.
managedIdentityId string User assigned managed identity id to run the password generation script. Required if secretValue is not provided.
excludeChars string Excluded characters for the generated password. Only used if secretValue is not provided (default: $%@).
passwordLength int Length of the generated password. Only used if secretValue is not provided (default: 30).

Changelog

2.1.0 (2025-10-06)

Features

  • update resource api version

2.0.1 (2025-09-24)

Bug Fixes

  • remove deployment name + cleanup

2.0.0 (2025-09-24)

⚠ BREAKING CHANGES

  • remove deprecated outputs

Bug Fixes

  • remove deprecated outputs

1.1.0 (2025-09-02)

Features

  • add outputs resourceName, keyVaultId and secretUri

1.0.0 (2025-09-02)

⚠ BREAKING CHANGES

  • add initial version
  • add initial version
  • add initial version

Features

  • add initial version
  • add initial version
  • add initial version

Bug Fixes

  • add initial version