KMS Configuration
KMS Config Create
Create a new KMS configuration. This configuration will not be assigned to any tenants.
post/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.
Headers
icl-requestor-idstring required
ID of requesting user/service
Request body
Example request
{
"config": {
"credentials": {
"clientId": "string",
"clientSecret": "string",
"tenantGuid": "string"
},
"keyPath": {
"keyName": "string",
"vaultBaseUrl": "string"
},
"type": "AZURE",
"version": 1
}
}Response
Result of creating a KMS configuration
Example response
{
"id": 1,
"encryptedConfig": "string",
"kmsType": "AZURE",
"version": 1,
"createdBy": {
"id": "string",
"name": "string",
"type": "Vaa"
},
"created": "2022-01-13T21:44:43.653Z",
"updated": "2022-01-13T21:44:43.653Z",
"leasingAllowed": true
}Changes
No recorded changes to this operation across all 1 revision of this API.