Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
Key Vault
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
- Operation ID:
- decryptDataWithKey
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
- Operation ID:
- decryptDataWithKeyVersion
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
- Operation ID:
- encryptDataWithKey
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
- Operation ID:
- encryptDataWithKeyVersion
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
- Operation ID:
- getKeyMetadata
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
- Operation ID:
- getKeyVersionMetadata
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
- Operation ID:
- getSecret
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
- Operation ID:
- getSecretMetadata
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
- Operation ID:
- getSecretVersion
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
- Operation ID:
- getSecretVersionMetadata
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
- Operation ID:
- listKeyVersionMetadata
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
- Operation ID:
- listKeyMetadata
List secret versions
- Operation ID:
- listSecretVersionMetadata
List secret versions
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Secret
|
secretName | True | string |
Name of the secret. |
Returns
Collection of secrets.
- Secrets list
- array
List secrets
- Operation ID:
- listSecretMetadata
