KMS Configuration
KMS Config List
List the metadata of all KMS configurations owned by the calling vendor.
This does not decrypt any of the sensitive KMS configuration data.
get/1/kms/configs
Request
- Base URLhttp://localhost:3000/api
- AuthAPI key in header Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
sortColumn'assignments' | 'created' | 'updated'
Field to use for sorting
kmsType'AWS' | 'GCP' | 'AZURE'
KMS to filter results to
leasingEnabledboolean
Key leasing status to filter results to
pageSizeinteger
Number of entries returned per page
pageinteger
Page number to return
sortDirection'asc' | 'desc'
Direction to sort
Headers
icl-requestor-idstring required
ID of requesting user/service
Response
Result of listing the vendor's KMS configurations
Example response
{
"tenant_configs": [
{
"id": 1,
"kmsType": "AZURE",
"version": 1,
"createdBy": {
"id": "string",
"name": "string",
"type": "Vaa"
},
"primary": true,
"active": true,
"leasingAllowed": true,
"tenantId": "string",
"created": "2022-01-13T21:44:43.653Z",
"updated": "2022-01-13T21:44:43.653Z"
}
],
"vendor_configs": [
{
"id": 1,
"kmsType": "AZURE",
"version": 1,
"createdBy": {
"id": "string",
"name": "string",
"type": "Vaa"
},
"primary": true,
"active": true,
"leasingAllowed": true,
"tenantId": "string",
"created": "2022-01-13T21:44:43.653Z",
"updated": "2022-01-13T21:44:43.653Z"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.