Note: This module is EXPERIMENTAL. To enable this module, you must run Open Service Broker for Azure with Minimum Stability set to experimental
Plan Name | Description |
---|---|
standard |
Standard Tier |
premium |
Premium Tier |
Provisions a new Key Vault. The new vault will be named using a new UUID.
Parameter Name | Type | Description | Required | Default Value |
---|---|---|---|---|
clientId |
string |
Client ID (username) for an existing service principal, which will be granted access to the new vault. | Y | |
clientSecret |
string |
Client secret (password) for an existing service principal, which will be granted access to the new vault. WARNING: This secret will be shared with all users who bind to the vault! | Y | |
location |
string |
The Azure region in which to provision applicable resources. | Y | |
objectid |
string |
Object ID for an existing service principal, which will be granted access to the new vault. | Y | |
resourceGroup |
string |
The (new or existing) resource group with which to associate new resources. | Y | |
tags |
map[string]string |
Tags to be applied to new resources, specified as key/value pairs. | N | Tags (even if none are specified) are automatically supplemented with heritage: open-service-broker-azure . |
Returns a copy of one shared set of credentials.
This binding operation does not support any parameters.
Binding returns the following connection details and shared credentials:
Field Name | Type | Description |
---|---|---|
vaultUri |
string |
Fully qualified URI for connecting to the vault. |
clientId |
string |
Service principal client ID (username) to use when connecting to the vault. |
clientSecret |
string |
Service principal client secret (password) to use when connecting to the vault. |
Does nothing.
Deletes the Key Vault.