0.1.112 • Published 1 year ago

@azbake/ingredient-key-vault v0.1.112

Weekly downloads
4
License
MIT
Repository
-
Last release
1 year ago

Changelogs

Overview

The Key Vault ingredient is a plugin for bake. When included in a recipe, this will create an Key Vault.

Usage

name: My package
shortName: mypkg
version: 0.0.1
ingredients:
  - "@azbake/ingredient-key-vault@~0"
resourceGroup: true
recipe:
  keyvault:
    properties:
      type: "@azbake/ingredient-key-vault"
      parameters:
        name: "[keyvaultutils.create_resource_name()]"       
        sku: "standard"                      
        networkAcls:
          defaultAction: "Deny"
          bypass: "AzureServices"
          ipRules: []
          virtualNetworkRules: []
propertyrequireddescription
nameyesThe name for the Key Vault
locationnoSets the location. Defaults to the parent resource group location.
skuyesSKU for the vault
accessPoliciesnoThe access policies defined for this vault
tenantnoSpecifies the Azure Active Directory tenant ID that should be used for authenticating requests to the key vault
enabledForDeploymentnoBoolean flag to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault. Default value is false
enabledForTemplateDeploymentnoBoolean flag to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault. Default value is false
enabledForDiskEncryptionnoBoolean flag to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys. Default value is false
enableSoftDeletenoBoolean flag to specify whether soft delete functionality is enabled. Default value is false
enablePurgeProtectionnoBoolean flag to specify whether purge protection is enabled. Default value is false

Utilities

Utility classes can be used inside of the bake.yaml file for parameter and source values.

keyvault class

functiondescription
create_resource_name()Returns the name created for the Key Vault when deployed

Function Details

create_resource_name()

Gets the name created for the Key Vault when deployed.

...
parameters:
    name: "[keyvaultutils.create_resource_name()]"
...
Returns

string

0.1.112

1 year ago

0.1.107

2 years ago

0.1.109

2 years ago

0.1.108

2 years ago

0.1.110

2 years ago

0.1.111

2 years ago

0.1.106

2 years ago

0.1.105

4 years ago

0.1.104

4 years ago

0.1.103

4 years ago

0.1.102

4 years ago

0.1.101

4 years ago

0.1.100

4 years ago

0.1.99

4 years ago

0.1.98

4 years ago

0.1.97

4 years ago

0.1.96

4 years ago

0.1.95

4 years ago

0.1.88

4 years ago

0.1.87

4 years ago

0.1.83

4 years ago