...

Text file src/go.mongodb.org/mongo-driver/testdata/client-side-encryption/legacy/fle2v2-EncryptedFieldsMap-defaults.json

Documentation: go.mongodb.org/mongo-driver/testdata/client-side-encryption/legacy

     1{
     2  "runOn": [
     3    {
     4      "minServerVersion": "7.0.0",
     5      "topology": [
     6        "replicaset",
     7        "sharded",
     8        "load-balanced"
     9      ]
    10    }
    11  ],
    12  "database_name": "default",
    13  "collection_name": "default",
    14  "data": [],
    15  "key_vault_data": [],
    16  "tests": [
    17    {
    18      "description": "default state collections are applied to encryptionInformation",
    19      "clientOptions": {
    20        "autoEncryptOpts": {
    21          "kmsProviders": {
    22            "local": {
    23              "key": {
    24                "$binary": {
    25                  "base64": "Mng0NCt4ZHVUYUJCa1kxNkVyNUR1QURhZ2h2UzR2d2RrZzh0cFBwM3R6NmdWMDFBMUN3YkQ5aXRRMkhGRGdQV09wOGVNYUMxT2k3NjZKelhaQmRCZGJkTXVyZG9uSjFk",
    26                  "subType": "00"
    27                }
    28              }
    29            }
    30          },
    31          "encryptedFieldsMap": {
    32            "default.default": {
    33              "fields": []
    34            }
    35          }
    36        }
    37      },
    38      "operations": [
    39        {
    40          "name": "insertOne",
    41          "arguments": {
    42            "document": {
    43              "_id": 1,
    44              "foo": {
    45                "$binary": {
    46                  "base64": "BYkAAAAFZAAgAAAAAE8KGPgq7h3n9nH5lfHcia8wtOTLwGkZNLBesb6PULqbBXMAIAAAAACq0558QyD3c3jkR5k0Zc9UpQK8ByhXhtn2d1xVQnuJ3AVjACAAAAAA1003zUWGwD4zVZ0KeihnZOthS3V6CEHUfnJZcIYHefISY20AAAAAAAAAAAAA",
    47                  "subType": "06"
    48                }
    49              }
    50            }
    51          }
    52        }
    53      ],
    54      "expectations": [
    55        {
    56          "command_started_event": {
    57            "command": {
    58              "insert": "default",
    59              "documents": [
    60                {
    61                  "_id": 1,
    62                  "foo": {
    63                    "$binary": {
    64                      "base64": "BYkAAAAFZAAgAAAAAE8KGPgq7h3n9nH5lfHcia8wtOTLwGkZNLBesb6PULqbBXMAIAAAAACq0558QyD3c3jkR5k0Zc9UpQK8ByhXhtn2d1xVQnuJ3AVjACAAAAAA1003zUWGwD4zVZ0KeihnZOthS3V6CEHUfnJZcIYHefISY20AAAAAAAAAAAAA",
    65                      "subType": "06"
    66                    }
    67                  }
    68                }
    69              ],
    70              "encryptionInformation": {
    71                "type": {
    72                  "$numberInt": "1"
    73                },
    74                "schema": {
    75                  "default.default": {
    76                    "escCollection": "enxcol_.default.esc",
    77                    "ecocCollection": "enxcol_.default.ecoc",
    78                    "fields": []
    79                  }
    80                }
    81              },
    82              "ordered": true
    83            },
    84            "command_name": "insert"
    85          }
    86        }
    87      ],
    88      "outcome": {
    89        "collection": {
    90          "data": [
    91            {
    92              "_id": 1,
    93              "foo": {
    94                "$binary": {
    95                  "base64": "BYkAAAAFZAAgAAAAAE8KGPgq7h3n9nH5lfHcia8wtOTLwGkZNLBesb6PULqbBXMAIAAAAACq0558QyD3c3jkR5k0Zc9UpQK8ByhXhtn2d1xVQnuJ3AVjACAAAAAA1003zUWGwD4zVZ0KeihnZOthS3V6CEHUfnJZcIYHefISY20AAAAAAAAAAAAA",
    96                  "subType": "06"
    97                }
    98              }
    99            }
   100          ]
   101        }
   102      }
   103    }
   104  ]
   105}

View as plain text