Key Vault
Connect to Azure Key Vault to securely store and access secrets.
This article describes the operations for the Azure Key Vault built-in connector, which is available only for Standard workflows in single-tenant Azure Logic Apps. If you're looking for the Azure Key Vault managed connector operations instead, see Azure Key Vault managed connector reference.
Built-in connector settings
In a Standard logic app resource, the application and host settings control various thresholds for performance, throughput, timeout, and so on. For more information, see Edit host and app settings for Standard logic app workflows.
Authentication
Active Directory OAuth
Active Directory OAuth
Parameters
Name | Description | Type | Required | Allowed Values |
---|---|---|---|---|
Vault URI | Vault URI to be used for connection | string | True | |
Active Directory OAuth | Active Directory OAuth | string | True | |
Authority | Active Directory authority | string | False | |
Tenant | Active Directory tenant | string | True | |
Credential type | Active Directory credential type | string | False | Certificate, Secret |
Client ID | Active Directory client ID | string | True | |
Client secret | Active Directory client secret | securestring | True | |
Pfx | Active Directory pfx | securestring | True | |
Password | Active Directory password | securestring | True |
Managed identity
Managed identity
Parameters
Name | Description | Type | Required | Allowed Values |
---|---|---|---|---|
Vault URI | Vault URI to be used for connection | string | True | |
Managed identity | Managed identity | string | True | |
Managed identity | Managed identity | string | False |
Actions
Decrypt data with key |
Decrypt data with key |
Decrypt data with key version |
Decrypt data with key version |
Encrypt data with key |
Encrypt data with key |
Encrypt data with key version |
Encrypt data with key version |
Get key metadata |
Get key metadata |
Get key version metadata |
Get key version metadata |
Get secret |
Get secret |
Get secret metadata |
Get secret metadata |
Get secret version |
Get secret version |
Get secret version metadata |
Get secret version metadata |
List key versions |
List key versions |
List keys |
List keys |
List secret versions |
List secret versions |
List secrets |
List secrets |
Decrypt data with key
Decrypt data with key
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Key
|
keyName | True | string |
Name of the key. |
Algorithm
|
algorithm | True | string |
Name of the algorithm. |
Encrypted data
|
encryptedData | True | string |
Encrypted data to decrypt. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Raw data
|
rawData | string |
Raw data. |
Decrypt data with key version
Decrypt data with key version
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Key
|
keyName | True | string |
Name of the key. |
Version
|
version | True | string |
Version of the key. |
Algorithm
|
algorithm | True | string |
Name of the algorithm. |
Encrypted data
|
encryptedData | True | string |
Encrypted data to decrypt. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Raw data
|
rawData | string |
Raw data. |
Encrypt data with key
Encrypt data with key
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Key
|
keyName | True | string |
Name of the key. |
Algorithm
|
algorithm | True | string |
Name of the algorithm. |
Raw text
|
rawData | True | string |
Raw text to encrypt. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Cipher text
|
encryptedData | string |
Encrypted data. |
Encrypt data with key version
Encrypt data with key version
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Key
|
keyName | True | string |
Name of the key. |
Version
|
version | True | string |
Version of the key. |
Algorithm
|
algorithm | True | string |
Name of the algorithm. |
Raw text
|
rawData | True | string |
Raw text to encrypt. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Cipher text
|
encryptedData | string |
Encrypted data. |
Get key metadata
Get key metadata
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Key
|
keyName | True | string |
Name of the key. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Key name
|
name | string |
Name of the key. |
Key version
|
version | string |
Version of the key. |
Key enabled?
|
isEnabled | string |
A flag indicating whether the key is enabled. |
Allowed operations
|
allowedOperations | string |
Operations allowed using the key. |
Key type
|
keyType | string |
Type of the key. |
Key creation time
|
createdTime | string |
Time when the key was created. |
Key last updated time
|
lastUpdatedTime | string |
Time when the key was last updated. |
Key validity start time
|
validityStartTime | string |
Time when the key validity starts. |
Key expiry time
|
validityEndTime | string |
Time when the key validity ends. |
Get key version metadata
Get key version metadata
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Key
|
keyName | True | string |
Name of the key. |
Version
|
version | True | string |
Version of the key. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Key name
|
name | string |
Name of the key. |
Key version
|
version | string |
Version of the key. |
Key enabled?
|
isEnabled | string |
A flag indicating whether the key is enabled. |
Allowed operations
|
allowedOperations | string |
Operations allowed using the key. |
Key type
|
keyType | string |
Type of the key. |
Key creation time
|
createdTime | string |
Time when the key was created. |
Key last updated time
|
lastUpdatedTime | string |
Time when the key was last updated. |
Key validity start time
|
validityStartTime | string |
Time when the key validity starts. |
Key expiry time
|
validityEndTime | string |
Time when the key validity ends. |
Get secret
Get secret
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Secret
|
secretName | True | string |
Name of the secret. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Secret identifier
|
identifier | string |
Value that uniquely identifies a secret. |
Secret value
|
value | string |
Value of the secret. |
Secret name
|
name | string |
Name of the secret. |
Secret version
|
version | string |
Version of the secret. |
Secret content type
|
contentType | string |
Content type of the secret. |
Secert enabled?
|
isEnabled | string |
A flag indicating whether the secret is enabled. |
Secret creation time
|
createdTime | string |
Time when the secret was created. |
Secret last updated time
|
lastUpdatedTime | string |
Time when the secret was last updated. |
Secret validity start time
|
validityStartTime | string |
Time when the secret validity starts. |
Secret expiry time
|
validityEndTime | string |
Time when the secret validity ends. |
Get secret metadata
Get secret metadata
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Secret
|
secretName | True | string |
Name of the secret. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Secret name
|
name | string |
Name of the secret. |
Secret version
|
version | string |
Version of the secret. |
Secret content type
|
contentType | string |
Content type of the secret. |
Secert enabled?
|
isEnabled | string |
A flag indicating whether the secret is enabled. |
Secret creation time
|
createdTime | string |
Time when the secret was created. |
Secret last updated time
|
lastUpdatedTime | string |
Time when the secret was last updated. |
Secret validity start time
|
validityStartTime | string |
Time when the secret validity starts. |
Secret expiry time
|
validityEndTime | string |
Time when the secret validity ends. |
Get secret version
Get secret version
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Secret
|
secretName | True | string |
Name of the secret. |
Version
|
version | True | string |
Version of the secret. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Secret identifier
|
identifier | string |
Value that uniquely identifies a secret. |
Secret value
|
value | string |
Value of the secret. |
Secret name
|
name | string |
Name of the secret. |
Secret version
|
version | string |
Version of the secret. |
Secret content type
|
contentType | string |
Content type of the secret. |
Secert enabled?
|
isEnabled | string |
A flag indicating whether the secret is enabled. |
Secret creation time
|
createdTime | string |
Time when the secret was created. |
Secret last updated time
|
lastUpdatedTime | string |
Time when the secret was last updated. |
Secret validity start time
|
validityStartTime | string |
Time when the secret validity starts. |
Secret expiry time
|
validityEndTime | string |
Time when the secret validity ends. |
Get secret version metadata
Get secret version metadata
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Secret
|
secretName | True | string |
Name of the secret. |
Version
|
version | True | string |
Version of the secret. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Secret name
|
name | string |
Name of the secret. |
Secret version
|
version | string |
Version of the secret. |
Secret content type
|
contentType | string |
Content type of the secret. |
Secert enabled?
|
isEnabled | string |
A flag indicating whether the secret is enabled. |
Secret creation time
|
createdTime | string |
Time when the secret was created. |
Secret last updated time
|
lastUpdatedTime | string |
Time when the secret was last updated. |
Secret validity start time
|
validityStartTime | string |
Time when the secret validity starts. |
Secret expiry time
|
validityEndTime | string |
Time when the secret validity ends. |
List key versions
List key versions
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Key
|
keyName | True | string |
Name of the key. |
Returns
Collection of keys.
- Keys list
- array
List keys
List secret versions
List secret versions
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Secret
|
secretName | True | string |
Name of the secret. |
Returns
Collection of secrets.
- Secrets list
- array