KMS Configuration
KMS Config Update
Update the specified KMS configuration's encrypted data or enable/disable key leasing for the configuration. The configuration must be owned by the calling vendor.
put/1/kms/configs/{kmsConfigId}
Request
- Base URLhttp://localhost:3000/api
- AuthAPI key in header Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Headers
icl-requestor-idstring required
ID of requesting user/service
Request body
Example request
{
"config": {
"credentials": {
"accessKeyId": "myAccessKeyId",
"secretAccessKey": "mySecretAccessKey"
},
"type": "AWS",
"version": 1
}
}Response
Result of updating a KMS configuration
Example response
{
"encryptedConfig": "AgA4eyJfZGlkXyI6IjVkMW",
"kmsType": "AWS",
"createdBy": {
"id": "vendor",
"name": "Vendor",
"type": "Vaa"
},
"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.