Overview
Configuration is provided for establishing connections with the Azure Key Vault service. The configuration is used in the REST Connection Manager.
Setup
Press icon to get more information about the connection parameters.
Obtain data
Use REST Source component to read data from Azure Key Vault.
Insert data
Use REST Destination component to insert/update/delete rows in a Azure Key Vault table.
Quick Start
In this QS, we will show you step-by-step how to create a connection to an Azure Key Vault REST API using COZYROC's REST Connection Manager.
In this guide, we will show you how to read data from the Azure Key Vault API resource using the COZYROC REST Source component.
Bravo! You have now learned how to read data from the Azure Key Vault API service.
In this guide, we will show how to write data to the Azure Key Vault service resource using the COZYROC REST Destination component.
Done. You have now learned how to write data into the Azure Key Vault API resource.
To access the Azure Key Vault resources, you need to have an access policy that gives you permission in place.
DISCLAIMER: This is not official Microsoft documentation, click here for the official page.
That's it. You should now be able to generate a token and access Azure Key Vault resources.
Configuration
Base URL address: https://[keyvault-name].vault.azure.net/
.
- OAuth 2
-
The authentication uses an authorized token. The token will be refreshed with the following expression:
{{=Date.now() + (response.expires_in - 300) * 1000}}
.The authentication has the following user-defined parameters:
- tenant: Required. Specify tenant GUID.
- application_id: Required. Identifier of an application that is associated with the authentication token.
- client_secret: Required. An application secret value.
The following request parameters will be automatically processed during the authentication process:
-
Authorization:
Bearer {{=token.Access}}
-
api-version:
7.4
Documentation: https://datatracker.ietf.org/doc/html/rfc6749#section-1.3.1.
Based on resource template BasePaginated.
- [Read] action
-
Endpoint URL address:
/keys
.
The result is extracted from:{{=response.value}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/get-keys/get-keys.
- [Read Version] action
-
Endpoint URL address:
/keys/{{=parameters['key-name']}}
.
The result is extracted from:{{=response.value}}
.The action has the following user-defined parameters:
- key-name: Required. The name of the key to get.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/get-key-versions/get-key-versions.
- [Read Deleted] action
-
Endpoint URL address:
/deletedkeys
.
The result is extracted from:{{=response.value}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/get-deleted-keys/get-deleted-keys.
- [Read Single] action
-
Endpoint URL address:
/keys/{{=parameters['key-name'] + '/' + parameters.get('key-version','')}}
.The action has the following user-defined parameters:
- key-name: Required. The name of the key to get.
- key-version: Adding the version parameter retrieves a specific version of a key. Optional.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/get-key/get-key.
- [Read Deleted single] action
-
Endpoint URL address:
/deletedkeys/{{=parameters['key-name']}}
.
The result is extracted from:{{=response.value}}
.The action has the following user-defined parameters:
- key-name: Required. The name of the key to get.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/delete-key/delete-key.
- [Create] action
-
Endpoint URL address:
/keys/{{=item.keyName}}/create
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/create-key/create-key.
- [Update] action
-
Endpoint URL address:
/keys/{{=item.keyName + item.keyVersion ? '/' + item.keyVersion : ''}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/update-key/update-key.
- [Delete] action
-
Endpoint URL address:
/keys/{{=item.keyName}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/delete-key/delete-key.
The resource includes the fields from the T_KeyValue template.
- action
Field components:
-
Uses template:
ActionT
. - Contains the following components: import.
-
Uses template:
Based on resource template Base.
- [Read Single] action
-
Endpoint URL address:
/keys/{{=parameters['key-name']}}/rotationpolicy
.The action has the following user-defined parameters:
- key-name: Required. The name of the key to get.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/get-key-rotation-policy/get-key-rotation-policy.
- [Update] action
-
Endpoint URL address:
/keys/{{=item.keyName}}/rotationpolicy
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/update-key-rotation-policy/update-key-rotation-policy.
The resource includes the fields from the T_RotationPolicy template.
Based on resource template Base.
- [Read Backup] action
-
Endpoint URL address:
/keys/{{=parameters['key-name']}}/backup
.
The result is extracted from:{{=[response]}}
.
The action uses POST method.The action has the following user-defined parameters:
- key-name: Required. The name of the key to get.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/recover-deleted-key/recover-deleted-key.
- [Read Decrypt] action
-
Endpoint URL address:
/keys/{{=parameters['key-name']}}/{{=parameters['key-version']}}/decrypt
.
The result is extracted from:{{=[response]}}
.
The action uses POST method.The action has the following user-defined parameters:
- key-name: Required. The name of the key to get.
- key-version: Required. The version of the key.
- alg: Required. Algorithm identifier.
- value: Required. The value for decryption (base64).
- aad: Additional data to authenticate but not encrypt/decrypt when using authenticated crypto algorithms (base64). Optional.
- iv: Cryptographically random, non-repeating initialization vector for symmetric algorithms (base64). Optional.
- tag: The tag to authenticate when performing decryption with an authenticated algorithm (base64). Optional.
The following request parameters will be automatically processed:
-
application/json:
{{=parameters}}
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/decrypt/decrypt.
- [Read Encrypt] action
-
Endpoint URL address:
/keys/{{=parameters['key-name']}}/{{=parameters['key-version']}}/encrypt
.
The result is extracted from:{{=[response]}}
.
The action uses POST method.The action has the following user-defined parameters:
- key-name: Required. The name of the key to get.
- key-version: Required. The version of the key.
- alg: Required. Algorithm identifier.
- value: Required. The value for decryption (base64).
- aad: Additional data to authenticate but not encrypt/decrypt when using authenticated crypto algorithms (base64). Optional.
- iv: Cryptographically random, non-repeating initialization vector for symmetric algorithms (base64). Optional.
- tag: The tag to authenticate when performing decryption with an authenticated algorithm (base64). Optional.
The following request parameters will be automatically processed:
-
application/json:
{{=parameters}}
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/encrypt/encrypt.
- [Read Sign] action
-
Endpoint URL address:
/keys/{{=parameters['key-name']}}/{{=parameters['key-version']}}/sign
.
The result is extracted from:{{=[response]}}
.
The action uses POST method.The action has the following user-defined parameters:
- key-name: Required. The name of the key to get.
- key-version: Required. The version of the key.
- alg: Required. The signing/verification algorithm identifier.
- value: Required. The value for decryption (base64).
The following request parameters will be automatically processed:
-
application/json:
{{=parameters}}
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/sign/sign.
- [Read Unwrap] action
-
Endpoint URL address:
/keys/{{=parameters['key-name']}}/{{=parameters['key-version']}}/unwrap
.
The result is extracted from:{{=[response]}}
.
The action uses POST method.The action has the following user-defined parameters:
- key-name: Required. The name of the key to get.
- key-version: Required. The version of the key.
- alg: Required. Algorithm identifier.
- value: Required. The value for decryption (base64).
- aad: Additional data to authenticate but not encrypt/decrypt when using authenticated crypto algorithms (base64). Optional.
- iv: Cryptographically random, non-repeating initialization vector for symmetric algorithms (base64). Optional.
- tag: The tag to authenticate when performing decryption with an authenticated algorithm (base64). Optional.
The following request parameters will be automatically processed:
-
application/json:
{{=parameters}}
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/unwrap-key/unwrap-key.
- [Read Verify] action
-
Endpoint URL address:
/keys/{{=parameters['key-name']}}/{{=parameters['key-version']}}/verify
.
The result is extracted from:{{=[response]}}
.
The action uses POST method.The action has the following user-defined parameters:
- key-name: Required. The name of the key to get.
- key-version: Required. The version of the key.
- alg: Required. Algorithm identifier.
- value: Required. The value for decryption (base64).
- digest: Required. The digest used for signing.
The following request parameters will be automatically processed:
-
application/json:
{{=parameters}}
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/verify/verify.
- [Read Wrap] action
-
Endpoint URL address:
/keys/{{=parameters['key-name']}}/{{=parameters['key-version']}}/wrapkey
.
The result is extracted from:{{=[response]}}
.
The action uses POST method.The action has the following user-defined parameters:
- key-name: Required. The name of the key to get.
- key-version: Required. The version of the key.
- alg: Required. Algorithm identifier.
- value: Required. The value for decryption (base64).
- aad: Additional data to authenticate but not encrypt/decrypt when using authenticated crypto algorithms (base64). Optional.
- iv: Cryptographically random, non-repeating initialization vector for symmetric algorithms (base64). Optional.
- tag: The tag to authenticate when performing decryption with an authenticated algorithm (base64). Optional.
The following request parameters will be automatically processed:
-
application/json:
{{=parameters}}
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/wrap-key/wrap-key.
- [Create] action
-
Endpoint URL address:
/
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/update-key-rotation-policy/update-key-rotation-policy.
The resource includes the fields from the T_KeyValue template.
- value
Template: LongText. A read-only field.
- kid
Template: LongText. A read-only field.
- action
Field components:
-
Uses template:
ActionT
. - Contains the following components: purgeDeleted, recoverDeleted, restore, rotate, release.
-
Uses template:
Based on resource template BasePaginated.
- [Read] action
-
Endpoint URL address:
/secrets
.
The result is extracted from:{{=response.value}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets/get-secrets/get-secrets.
- [Read Deleted] action
-
Endpoint URL address:
/deletedsecrets/{{=parameters['secret-name']}}
.
The result is extracted from:{{=response.value}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets/get-deleted-secret/get-deleted-secret.
- [Read Single] action
-
Endpoint URL address:
/secrets/{{=parameters['secret-name'] + '/' + parameters.get('secret-version','')}}
.The action has the following user-defined parameters:
- secret-name: Required. The name of the secret.
- secret-version: The version of the secret. Optional.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets/get-secret/get-secret.
- [Read Deleted single] action
-
Endpoint URL address:
/deletedsecrets/{{=parameters['secret-name']}}
.
The result is extracted from:{{=[response]}}
.The action has the following user-defined parameters:
- secret-name: Required. The name of the secret.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets/get-deleted-secret/get-deleted-secret.
- [Create] action
-
Endpoint URL address:
/secrets/{{=item.secretName}}
.
The action uses PUT method.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets/set-secret/set-secret.
- [Update] action
-
Endpoint URL address:
/secrets/{{=item.secretName}}/{{=item.secretVersion}}
.
The action uses PATCH method.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets/update-secret/update-secret.
- [Delete] action
-
Endpoint URL address:
/secrets/{{=item.secretName}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets/delete-secret/delete-secret.
The resource includes the fields from the T_Secret template.
Based on resource template Base.
- [Read Backup] action
-
Endpoint URL address:
/secrets/{{=parameters['secret-name']}}/backup
.
The result is extracted from:{{=[response]}}
.
The action uses POST method.The action has the following user-defined parameters:
- secret-name: Required. The name of the secret.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets/backup-secret/backup-secret.
- [Create] action
-
Endpoint URL address:
/
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault#secret-operations-key-vault-only.
The resource includes the fields from the T_KeyValue template.
- value
Template: LongText. A read-only field.
- action
Field components:
-
Uses template:
ActionT
. - Contains the following components: purgeDeleted, recoverDeleted, restore.
-
Uses template:
Based on resource template BasePaginated.
- [Read] action
-
Endpoint URL address:
/storage
.
The result is extracted from:{{=response.value}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets-storageaccounts/get-storage-accounts/get-storage-accounts.
- [Read Deleted] action
-
Endpoint URL address:
/deletedstorage
.
The result is extracted from:{{=response.value}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets-storageaccounts/get-deleted-storage-accounts/get-deleted-storage-accounts.
- [Read Single] action
-
Endpoint URL address:
/storage/{{=parameters['storage-account-name']}}
.The action has the following user-defined parameters:
- storage-account-name: Required. The name of the storage account.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets-storageaccounts/get-storage-account/get-storage-account.
- [Read Deleted single] action
-
Endpoint URL address:
/deletedstorage/{{=parameters['storage-account-name']}}
.
The result is extracted from:{{=[response]}}
.The action has the following user-defined parameters:
- storage-account-name: Required. The name of the storage account.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets-storageaccounts/get-deleted-storage-account/get-deleted-storage-account.
- [Create] action
-
Endpoint URL address:
/storage/{{=item.storageAccountName}}
.
The action uses PUT method.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets-storageaccounts/set-storage-account/set-storage-account.
- [Update] action
-
Endpoint URL address:
/storage/{{=item.storageAccountName}}
.
The action uses PATCH method.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets-storageaccounts/update-storage-account/update-storage-account.
- [Delete] action
-
Endpoint URL address:
/storage/{{=item.storageAccountName}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets-storageaccounts/delete-storage-account/delete-storage-account.
The resource includes the fields from the T_StorageAccountOperation template.
Based on resource template Base.
- [Read Backup] action
-
Endpoint URL address:
/storage/{{=parameters['storage-account-name']}}/backup
.
The result is extracted from:{{=[response]}}
.
The action uses POST method.The action has the following user-defined parameters:
- storage-account-name: Required. The name of the storage account.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets-storageaccounts/backup-storage-account/backup-storage-account.
- [Create] action
-
Endpoint URL address:
/
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault#storage-account-configuration-operations.
- value
Template: LongText. A read-only field.
- action
Field components:
-
Uses template:
ActionT
. - Contains the following components: purgeDeleted, recoverDeleted, restore, regenerate.
-
Uses template:
Based on resource template BasePaginated.
- [Read] action
-
Endpoint URL address:
/storage/{{=parameters['storage-account-name']}}/sas
.
The result is extracted from:{{=response.value}}
.The action has the following user-defined parameters:
- storage-account-name: Required. The name of the storage account.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets-storageaccounts/get-sas-definitions/get-sas-definitions.
- [Read Deleted] action
-
Endpoint URL address:
/deletedstorage/{{=parameters['storage-account-name']}}/sas}}
.
The result is extracted from:{{=response.value}}
.The action has the following user-defined parameters:
- storage-account-name: Required. The name of the storage account.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets-storageaccounts/get-deleted-sas-definitions/get-deleted-sas-definitions.
- [Read Single] action
-
Endpoint URL address:
/storage/{{=parameters['storage-account-name']}}/sas/{{=parameters['sas-definition-name']}}
.The action has the following user-defined parameters:
- storage-account-name: Required. The name of the storage account.
- sas-definition-name: Required. The name of the SAS definition.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets-storageaccounts/get-sas-definition/get-sas-definition.
- [Read Deleted single] action
-
Endpoint URL address:
/deletedstorage/{{=parameters['storage-account-name']}}/sas/{{=parameters['sas-definition-name']}}
.
The result is extracted from:{{=[response]}}
.The action has the following user-defined parameters:
- storage-account-name: Required. The name of the storage account.
- sas-definition-name: Required. The name of the SAS definition.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets-storageaccounts/get-deleted-sas-definition/get-deleted-sas-definition.
- [Create] action
-
Endpoint URL address:
/storage/{{=item.storageAccountName}}/sas/{{=item.sasName}}
.
The action uses PUT method.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets-storageaccounts/set-sas-definition/set-sas-definition.
- [Update] action
-
Endpoint URL address:
/storage/{{=item.storageAccountName}}/sas/{{=item.sasName}}
.
The action uses PATCH method.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets-storageaccounts/update-sas-definition/update-sas-definition.
- [Delete] action
-
Endpoint URL address:
/storage/{{=item.storageAccountName}}/sas/{{=item.sasName}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets-storageaccounts/delete-sas-definition/delete-sas-definition.
The resource includes the fields from the T_StorageAccountSAS template.
- action
Field components:
-
Uses template:
ActionT
. - Contains the following components: recoverDeleted.
-
Uses template:
Based on resource template BasePaginated.
- [Read] action
-
Endpoint URL address:
/certificates
.
The result is extracted from:{{=response.value}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/get-certificates/get-certificates.
- [Read Single] action
-
Endpoint URL address:
/certificates/{{=parameters['certificate-name'] + '/' + parameters.get('certificate-version','')}}
.The action has the following user-defined parameters:
- certificate-name: Required. The name of the certificate in the given vault.
- certificate-version: The version of the certificate. Opional.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/get-certificate/get-certificate.
- [Read Version] action
-
Endpoint URL address:
/certificates/{{=parameters['certificate-name']}}/versions
.
The result is extracted from:{{=response.value}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/get-certificate-versions/get-certificate-versions.
- [Read Deleted] action
-
Endpoint URL address:
/deletedcertificates
.
The result is extracted from:{{=response.value}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/get-deleted-certificates/get-deleted-certificates.
- [Read Deleted single] action
-
Endpoint URL address:
/deletedcertificates/{{=parameters['certificate-name']}}/{{=parameters['certificate-version']}}}}
.
The result is extracted from:{{=[response]}}
.The action has the following user-defined parameters:
- certificate-name: Required. The name of the certificate in the given vault.
- certificate-version: The version of the certificate. Opional.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/get-deleted-certificate/get-deleted-certificate.
- [Create] action
-
Endpoint URL address:
/certificates/{{=item.certificateName}}/create
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/create-certificate/create-certificate.
- [Update] action
-
Endpoint URL address:
/certificates/{{=item.certificateName}}/{{=item.certificateVersion}}
.
The action uses PATCH method.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/update-certificate/update-certificate.
- [Delete] action
-
Endpoint URL address:
/certificates/{{=item.certificateName}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/delete-certificate/delete-certificate.
The resource includes the fields from the T_Certificate template.
- action
Field components:
-
Uses template:
ActionT
. - Contains the following components: import, merge.
-
Uses template:
Based on resource template Base.
- [Read Single] action
-
Endpoint URL address:
/certificates/{{=parameters['certificate-name']}}/pending
.The action has the following user-defined parameters:
- certificate-name: Required. The name of the certificate.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/get-certificate-operation/get-certificate-operation.
- [Update] action
-
Endpoint URL address:
/certificates/{{=item.certificateName}}/pending
.
The action uses PATCH method.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/update-certificate-operation/update-certificate-operation.
- [Delete] action
-
Endpoint URL address:
/certificates/{{=item.certificateName}}/pending
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/delete-certificate-operation/delete-certificate-operation.
The resource includes the fields from the T_CertificateOperation template.
Based on resource template Base.
- [Read Backup] action
-
Endpoint URL address:
/certificates/{{=parameters['certificate-name']}}/backup
.
The result is extracted from:{{=[response]}}
.
The action uses POST method.The action has the following user-defined parameters:
- certificate-name: Required. The name of the certificate.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/backup-certificate/backup-certificate.
- [Create] action
-
Endpoint URL address:
/
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/#certificate-operations-key-vault-only.
- value
Template: LongText. A read-only field.
- action
Field components:
-
Uses template:
ActionT
. - Contains the following components: purgeDeleted, recoverDeleted, restore.
-
Uses template:
Based on resource template Base.
- [Read Single] action
-
Endpoint URL address:
/certificates/{{=parameters['certificate-name']}}/policy
.The action has the following user-defined parameters:
- certificate-name: Required. The name of the certificate.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/get-certificate-policy/get-certificate-policy.
- [Update] action
-
Endpoint URL address:
/certificates/{{=item.certificateName}}/policy
.
The action uses PATCH method.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/update-certificate-policy/update-certificate-policy.
The resource includes the fields from the T_CertificatePolicy template.
- certificateName
Template: ShortText.
Based on resource template Base.
- [Read] action
-
Endpoint URL address:
/certificates/contacts
.
The result is extracted from:{{=response.contacts}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/get-certificate-contacts/get-certificate-contacts.
- [Create] action
-
Endpoint URL address:
/certificates/contacts
.
The action uses PUT method.The following request parameters will be automatically processed:
-
application/json:
{{={ contacts: batch } }}
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/set-certificate-contacts/set-certificate-contacts.
-
application/json:
- [Delete] action
-
Endpoint URL address:
/certificates/contacts
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/delete-certificate-contacts/delete-certificate-contacts.
Template: ShortText.
- name
Template: ShortText.
- phone
Template: ShortText.
Based on resource template BasePaginated.
- [Read] action
-
Endpoint URL address:
/certificates/issuers
.
The result is extracted from:{{=response.value}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/get-certificate-issuers.
- [Read Single] action
-
Endpoint URL address:
/certificates/issuers/{{=parameters['issuer-name']}}
.The action has the following user-defined parameters:
- issuer-name: Required. The name of the issuer.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/get-certificate-issuer/get-certificate-issuer.
- [Create] action
-
Endpoint URL address:
/certificates/issuers/{{=item.issuerName}}
.
The action uses PUT method.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/set-certificate-contacts/set-certificate-contacts.
- [Update] action
-
Endpoint URL address:
/certificates/issuers/{{=item.issuerName}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/update-certificate-issuer/update-certificate-issuer.
- [Delete] action
-
Endpoint URL address:
/certificates/issuers/{{=item.issuerName}}
.Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/delete-certificate-issuer/delete-certificate-issuer.
The resource includes the fields from the T_CertificateIssuer template.
- issuerName
A key field. Template: ShortText.
- [Read] action
-
The following request parameters will be automatically processed:
-
_includeUserParameters:
{{=parameters}}
-
_includeUserParameters:
- [Read Single] action
-
The result is extracted from:{{=[response]}}
.
- [Create] action
-
The action uses POST method.The following request parameters will be automatically processed:
-
_includeUserParameters:
{{=parameters}}
-
application/json:
{{=item}}
-
_includeUserParameters:
- [Update] action
-
The action uses PUT method.The following request parameters will be automatically processed:
-
_includeUserParameters:
{{=parameters}}
-
application/json:
{{=item}}
-
_includeUserParameters:
- [Delete] action
-
The action uses DELETE method.
Based on resource template Base.
- [Read] action
-
The result is paginated.The following request parameters will be automatically processed:
-
maxresults:
{{=parameters.batchSize}}
-
$skiptoken:
{{=parameters.iterator}}
-
maxresults:
- ShortText
Data type: DT_WSTR ( length 250 )
- LongText
Data type: DT_WSTR ( length 1000 )
- DateTime
Data type: DT_DBTIMESTAMP
- Date
Data type: DT_DBDATE
- Unixdate
Data type: DT_DBTIMESTAMP The gathered value is processed with
{{=value && new Date(value * 1000).toISOString() }}
expression.- Bool
Data type: DT_BOOL
- Int
Data type: DT_I4
- Byte
Data type: DT_IMAGE Before setting, the value is processed with
{{=!_.isUndefined(value) && getClrType('System.Convert').ToBase64String(value.readAll())}}
expression.- T_KeyValue
-
Field components:
-
Uses template:
ShortText
. - Contains the following components: kid, attributes, managed, tags, release_policy, key, kty, crv, key_ops, key_size, keyName, keyVersion, public_exponent, deletedDate, recoveryId, scheduledPurgeDate.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/keys/get-key/get-key#keybundle.
-
Uses template:
- T_AttributesBase
Field components:
-
Uses template:
Bool
. - Contains the following components: enabled, created, updated, recoverableDays, recoveryLevel.
-
Uses template:
- T_ReleasePolicy
Field components:
-
Uses template:
ShortText
. - Contains the following components: contentType, data, immutable.
-
Uses template:
- T_Attributes
Field components:
-
Uses template:
Bool
. - Contains the following components: exportable, nbf, enabled, created, updated, recoverableDays, recoveryLevel.
-
Uses template:
- T_JsonWebKey
Field components:
-
Uses template:
ShortText
. - Contains the following components: crv, d, dp, dq, e, k, key_hsm, key_ops, kid, kty, n, p, q, qi, x, y, immutable.
-
Uses template:
- T_RotationPolicy
Field components:
-
Uses template:
ShortText
. - Contains the following components: keyName, id, lifetimeActions, attributes.
-
Uses template:
- T_LifetimeActions
Field components:
- An array.
- Contains the following components: trigger, action.
- T_RotationPolicyAttributes
Field components:
-
Uses template:
ShortText
. - Contains the following components: expiryTime, created, updated.
-
Uses template:
- T_SecretAttributes
Template: T_Attributes. Field components:
-
Uses template:
Unixdate
. - Contains the following components: exp.
-
Uses template:
- T_Deleted
Field components:
-
Uses template:
LongText
. - Contains the following components: recoveryId, deletedDate, scheduledPurgeDate.
-
Uses template:
- T_Secret
-
Template: T_Deleted. Field components:
-
Uses template:
ShortText
. - Contains the following components: secretName, secretVersion, id, kid, attributes, managed, tags, contentType, value.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets/get-secret/get-secret#secretbundle.
-
Uses template:
- T_StorageAccountOperation
-
Template: T_Deleted. Field components:
-
Uses template:
ShortText
. - Contains the following components: storageAccountName, activeKeyName, autoRegenerateKey, attributes, id, regenerationPeriod, resourceId, tags.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets-storageaccounts/get-storage-account/get-storage-account#storagebundle.
-
Uses template:
- T_StorageAccountSAS
-
Template: T_Deleted. Field components:
-
Uses template:
T_AttributesBase
. - Contains the following components: attributes, id, sasType, sid, tags, validityPeriod, templateUri, storageAccountName, sasName.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/secrets-storageaccounts/get-sas-definition/get-sas-definition#sasdefinitionbundle.
-
Uses template:
- T_Certificate
-
Template: T_Deleted. Field components:
-
Uses template:
ShortText
. - Contains the following components: certificateName, certificateVersion, id, kid, sid, x5t, cer, attributes, policy.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/get-certificate/get-certificate.
-
Uses template:
- T_CertificatePolicy
Field components:
-
Uses template:
LongText
. - Contains the following components: id, key_props, secret_props, x509_props, lifetime_actions, issuer, attributes.
-
Uses template:
- T_Error
Field components:
-
Uses template:
ShortText
. - Contains the following components: code, innererror, message.
-
Uses template:
- T_CertificateOperation
-
Field components:
-
Uses template:
ShortText
. - Contains the following components: certificateName, cancellation_requested, error, id, issuer, request_id, status, status_details, target.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/get-certificate-operation/get-certificate-operation#certificateoperation.
-
Uses template:
- T_CertificateIssuer
-
Field components:
-
Uses template:
ShortText
. - Contains the following components: id, provider, credentials, org_details, attributes.
Documentation: https://learn.microsoft.com/en-us/rest/api/keyvault/certificates/get-certificate-issuer/get-certificate-issuer#issuerbundle.
-
Uses template:
- ActionT
Knowledge Base
Related scripts
What's New
- New: Introduced connection.
COZYROC SSIS+ Components Suite is free for testing in your development environment.
A licensed version can be deployed on-premises, on Azure-SSIS IR and on COZYROC Cloud.