53 lines
1.2 KiB
JSON
53 lines
1.2 KiB
JSON
{
|
|
"description": "kmsProviders-explicit_kms_credentials",
|
|
"schemaVersion": "1.8",
|
|
"runOnRequirements": [
|
|
{
|
|
"csfle": true
|
|
}
|
|
],
|
|
"createEntities": [
|
|
{
|
|
"client": {
|
|
"id": "client0"
|
|
}
|
|
},
|
|
{
|
|
"clientEncryption": {
|
|
"id": "clientEncryption0",
|
|
"clientEncryptionOpts": {
|
|
"keyVaultClient": "client0",
|
|
"keyVaultNamespace": "keyvault.datakeys",
|
|
"kmsProviders": {
|
|
"aws": {
|
|
"accessKeyId": "accessKeyId",
|
|
"secretAccessKey": "secretAccessKey"
|
|
},
|
|
"azure": {
|
|
"tenantId": "tenantId",
|
|
"clientId": "clientId",
|
|
"clientSecret": "clientSecret"
|
|
},
|
|
"gcp": {
|
|
"email": "email",
|
|
"privateKey": "cHJpdmF0ZUtleQo="
|
|
},
|
|
"kmip": {
|
|
"endpoint": "endpoint"
|
|
},
|
|
"local": {
|
|
"key": "a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5a2V5"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"tests": [
|
|
{
|
|
"description": "",
|
|
"operations": []
|
|
}
|
|
]
|
|
}
|