1{ 2 "runOn": [ 3 { 4 "minServerVersion": "4.1.10" 5 } 6 ], 7 "database_name": "default", 8 "collection_name": "default", 9 "data": [], 10 "json_schema": {}, 11 "key_vault_data": [ 12 { 13 "status": 1, 14 "_id": { 15 "$binary": { 16 "base64": "AAAAAAAAAAAAAAAAAAAAAA==", 17 "subType": "04" 18 } 19 }, 20 "masterKey": { 21 "provider": "aws", 22 "key": "arn:aws:kms:us-east-1:579766882180:key/89fcc2c4-08b0-4bd9-9f25-e30687b580d0", 23 "region": "us-east-1" 24 }, 25 "updateDate": { 26 "$date": { 27 "$numberLong": "1552949630483" 28 } 29 }, 30 "keyMaterial": { 31 "$binary": { 32 "base64": "AQICAHhQNmWG2CzOm1dq3kWLM+iDUZhEqnhJwH9wZVpuZ94A8gEqnsxXlR51T5EbEVezUqqKAAAAwjCBvwYJKoZIhvcNAQcGoIGxMIGuAgEAMIGoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDHa4jo6yp0Z18KgbUgIBEIB74sKxWtV8/YHje5lv5THTl0HIbhSwM6EqRlmBiFFatmEWaeMk4tO4xBX65eq670I5TWPSLMzpp8ncGHMmvHqRajNBnmFtbYxN3E3/WjxmdbOOe+OXpnGJPcGsftc7cB2shRfA4lICPnE26+oVNXT6p0Lo20nY5XC7jyCO", 33 "subType": "00" 34 } 35 }, 36 "creationDate": { 37 "$date": { 38 "$numberLong": "1552949630483" 39 } 40 }, 41 "keyAltNames": [ 42 "altname", 43 "another_altname" 44 ] 45 } 46 ], 47 "tests": [ 48 { 49 "description": "ping is bypassed", 50 "clientOptions": { 51 "autoEncryptOpts": { 52 "kmsProviders": { 53 "aws": {} 54 } 55 } 56 }, 57 "operations": [ 58 { 59 "name": "runCommand", 60 "object": "database", 61 "command_name": "ping", 62 "arguments": { 63 "command": { 64 "ping": 1 65 } 66 } 67 } 68 ], 69 "expectations": [ 70 { 71 "command_started_event": { 72 "command": { 73 "ping": 1 74 }, 75 "command_name": "ping" 76 } 77 } 78 ] 79 }, 80 { 81 "description": "current op is not bypassed", 82 "clientOptions": { 83 "autoEncryptOpts": { 84 "kmsProviders": { 85 "aws": {} 86 } 87 } 88 }, 89 "operations": [ 90 { 91 "name": "runCommand", 92 "object": "database", 93 "command_name": "currentOp", 94 "arguments": { 95 "command": { 96 "currentOp": 1 97 } 98 }, 99 "result": { 100 "errorContains": "command not supported for auto encryption: currentOp" 101 } 102 } 103 ] 104 } 105 ] 106} 107