This pull request includes several changes to the Scenarios/Secure-Baseline/bicepWithAVM files, focusing on enhancing the key vault and secret management. The most important changes include importing new types, adding new parameters, and updating existing types to support more detailed configurations.
This pull request includes several changes to the
Scenarios/Secure-Baseline/bicepWithAVM
files, focusing on enhancing the key vault and secret management. The most important changes include importing new types, adding new parameters, and updating existing types to support more detailed configurations.Enhancements to Key Vault and Secret Management:
Scenarios/Secure-Baseline/bicepWithAVM/03-Supporting-Services/main.bicep
: AddedsecretType
to the imports and introduced a new parameter for secrets to be created in the key vault. [1] [2]Scenarios/Secure-Baseline/bicepWithAVM/03-Supporting-Services/main.bicepparam
: Added a new parametersecrets
to support secret configurations.Updates to Key Vault Types:
Scenarios/Secure-Baseline/bicepWithAVM/03-Supporting-Services/modules/key-vault/types.bicep
: Removed redundant typescurveNameType
andktyType
, and directly defined their values in thekeyType
. [1] [2]Scenarios/Secure-Baseline/bicepWithAVM/03-Supporting-Services/modules/key-vault/types.bicep
: Added a newsecretType
to define the properties of secrets, including attributes, content type, tags, and role assignments.