summaryrefslogtreecommitdiff
path: root/src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/data/client-side-encryption/bypassedCommand.yml
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/data/client-side-encryption/bypassedCommand.yml')
-rw-r--r--src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/data/client-side-encryption/bypassedCommand.yml42
1 files changed, 42 insertions, 0 deletions
diff --git a/src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/data/client-side-encryption/bypassedCommand.yml b/src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/data/client-side-encryption/bypassedCommand.yml
new file mode 100644
index 00000000000..7057abd5925
--- /dev/null
+++ b/src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/data/client-side-encryption/bypassedCommand.yml
@@ -0,0 +1,42 @@
+runOn:
+ - minServerVersion: "4.1.10"
+database_name: &database_name "default"
+collection_name: &collection_name "default"
+
+data: []
+json_schema: {}
+key_vault_data: [{'status': 1, '_id': {'$binary': {'base64': 'AAAAAAAAAAAAAAAAAAAAAA==', 'subType': '04'}}, 'masterKey': {'provider': 'aws', 'key': 'arn:aws:kms:us-east-1:579766882180:key/89fcc2c4-08b0-4bd9-9f25-e30687b580d0', 'region': 'us-east-1'}, 'updateDate': {'$date': {'$numberLong': '1552949630483'}}, 'keyMaterial': {'$binary': {'base64': 'AQICAHhQNmWG2CzOm1dq3kWLM+iDUZhEqnhJwH9wZVpuZ94A8gEqnsxXlR51T5EbEVezUqqKAAAAwjCBvwYJKoZIhvcNAQcGoIGxMIGuAgEAMIGoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDHa4jo6yp0Z18KgbUgIBEIB74sKxWtV8/YHje5lv5THTl0HIbhSwM6EqRlmBiFFatmEWaeMk4tO4xBX65eq670I5TWPSLMzpp8ncGHMmvHqRajNBnmFtbYxN3E3/WjxmdbOOe+OXpnGJPcGsftc7cB2shRfA4lICPnE26+oVNXT6p0Lo20nY5XC7jyCO', 'subType': '00'}}, 'creationDate': {'$date': {'$numberLong': '1552949630483'}}, 'keyAltNames': ['altname', 'another_altname']}]
+
+tests:
+ - description: "ping is bypassed"
+ clientOptions:
+ autoEncryptOpts:
+ kmsProviders:
+ aws: {} # Credentials filled in from environment.
+ operations:
+ - name: runCommand
+ object: database
+ command_name: ping
+ arguments:
+ command:
+ ping: 1
+ expectations:
+ # No listCollections, no mongocryptd command, just the ping.
+ - command_started_event:
+ command:
+ ping: 1
+ command_name: ping
+ - description: "current op is not bypassed"
+ clientOptions:
+ autoEncryptOpts:
+ kmsProviders:
+ aws: {} # Credentials filled in from environment.
+ operations:
+ - name: runCommand
+ object: database
+ command_name: currentOp
+ arguments:
+ command:
+ currentOp: 1
+ result:
+ errorContains: "command not supported for auto encryption: currentOp" \ No newline at end of file