...

Text file src/go.mongodb.org/mongo-driver/testdata/client-side-encryption-prose/corpus-schema.json

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

     1{
     2  "bsonType": "object",
     3  "properties": {
     4    "aws_double_rand_auto_id": {
     5      "bsonType": "object",
     6      "properties": {
     7        "value": {
     8          "encrypt": {
     9            "keyId": [
    10              {
    11                "$binary": {
    12                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
    13                  "subType": "04"
    14                }
    15              }
    16            ],
    17            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
    18            "bsonType": "double"
    19          }
    20        }
    21      }
    22    },
    23    "aws_double_rand_auto_altname": {
    24      "bsonType": "object",
    25      "properties": {
    26        "value": {
    27          "encrypt": {
    28            "keyId": "/altname_aws",
    29            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
    30            "bsonType": "double"
    31          }
    32        }
    33      }
    34    },
    35    "aws_double_rand_explicit_id": {
    36      "bsonType": "object",
    37      "properties": {
    38        "value": {
    39          "bsonType": "binData"
    40        }
    41      }
    42    },
    43    "aws_double_rand_explicit_altname": {
    44      "bsonType": "object",
    45      "properties": {
    46        "value": {
    47          "bsonType": "binData"
    48        }
    49      }
    50    },
    51    "aws_string_rand_auto_id": {
    52      "bsonType": "object",
    53      "properties": {
    54        "value": {
    55          "encrypt": {
    56            "keyId": [
    57              {
    58                "$binary": {
    59                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
    60                  "subType": "04"
    61                }
    62              }
    63            ],
    64            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
    65            "bsonType": "string"
    66          }
    67        }
    68      }
    69    },
    70    "aws_string_rand_auto_altname": {
    71      "bsonType": "object",
    72      "properties": {
    73        "value": {
    74          "encrypt": {
    75            "keyId": "/altname_aws",
    76            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
    77            "bsonType": "string"
    78          }
    79        }
    80      }
    81    },
    82    "aws_string_rand_explicit_id": {
    83      "bsonType": "object",
    84      "properties": {
    85        "value": {
    86          "bsonType": "binData"
    87        }
    88      }
    89    },
    90    "aws_string_rand_explicit_altname": {
    91      "bsonType": "object",
    92      "properties": {
    93        "value": {
    94          "bsonType": "binData"
    95        }
    96      }
    97    },
    98    "aws_string_det_auto_id": {
    99      "bsonType": "object",
   100      "properties": {
   101        "value": {
   102          "encrypt": {
   103            "keyId": [
   104              {
   105                "$binary": {
   106                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   107                  "subType": "04"
   108                }
   109              }
   110            ],
   111            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
   112            "bsonType": "string"
   113          }
   114        }
   115      }
   116    },
   117    "aws_string_det_explicit_id": {
   118      "bsonType": "object",
   119      "properties": {
   120        "value": {
   121          "bsonType": "binData"
   122        }
   123      }
   124    },
   125    "aws_string_det_explicit_altname": {
   126      "bsonType": "object",
   127      "properties": {
   128        "value": {
   129          "bsonType": "binData"
   130        }
   131      }
   132    },
   133    "aws_object_rand_auto_id": {
   134      "bsonType": "object",
   135      "properties": {
   136        "value": {
   137          "encrypt": {
   138            "keyId": [
   139              {
   140                "$binary": {
   141                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   142                  "subType": "04"
   143                }
   144              }
   145            ],
   146            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   147            "bsonType": "object"
   148          }
   149        }
   150      }
   151    },
   152    "aws_object_rand_auto_altname": {
   153      "bsonType": "object",
   154      "properties": {
   155        "value": {
   156          "encrypt": {
   157            "keyId": "/altname_aws",
   158            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   159            "bsonType": "object"
   160          }
   161        }
   162      }
   163    },
   164    "aws_object_rand_explicit_id": {
   165      "bsonType": "object",
   166      "properties": {
   167        "value": {
   168          "bsonType": "binData"
   169        }
   170      }
   171    },
   172    "aws_object_rand_explicit_altname": {
   173      "bsonType": "object",
   174      "properties": {
   175        "value": {
   176          "bsonType": "binData"
   177        }
   178      }
   179    },
   180    "aws_array_rand_auto_id": {
   181      "bsonType": "object",
   182      "properties": {
   183        "value": {
   184          "encrypt": {
   185            "keyId": [
   186              {
   187                "$binary": {
   188                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   189                  "subType": "04"
   190                }
   191              }
   192            ],
   193            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   194            "bsonType": "array"
   195          }
   196        }
   197      }
   198    },
   199    "aws_array_rand_auto_altname": {
   200      "bsonType": "object",
   201      "properties": {
   202        "value": {
   203          "encrypt": {
   204            "keyId": "/altname_aws",
   205            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   206            "bsonType": "array"
   207          }
   208        }
   209      }
   210    },
   211    "aws_array_rand_explicit_id": {
   212      "bsonType": "object",
   213      "properties": {
   214        "value": {
   215          "bsonType": "binData"
   216        }
   217      }
   218    },
   219    "aws_array_rand_explicit_altname": {
   220      "bsonType": "object",
   221      "properties": {
   222        "value": {
   223          "bsonType": "binData"
   224        }
   225      }
   226    },
   227    "aws_binData=00_rand_auto_id": {
   228      "bsonType": "object",
   229      "properties": {
   230        "value": {
   231          "encrypt": {
   232            "keyId": [
   233              {
   234                "$binary": {
   235                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   236                  "subType": "04"
   237                }
   238              }
   239            ],
   240            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   241            "bsonType": "binData"
   242          }
   243        }
   244      }
   245    },
   246    "aws_binData=00_rand_auto_altname": {
   247      "bsonType": "object",
   248      "properties": {
   249        "value": {
   250          "encrypt": {
   251            "keyId": "/altname_aws",
   252            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   253            "bsonType": "binData"
   254          }
   255        }
   256      }
   257    },
   258    "aws_binData=00_rand_explicit_id": {
   259      "bsonType": "object",
   260      "properties": {
   261        "value": {
   262          "bsonType": "binData"
   263        }
   264      }
   265    },
   266    "aws_binData=00_rand_explicit_altname": {
   267      "bsonType": "object",
   268      "properties": {
   269        "value": {
   270          "bsonType": "binData"
   271        }
   272      }
   273    },
   274    "aws_binData=00_det_auto_id": {
   275      "bsonType": "object",
   276      "properties": {
   277        "value": {
   278          "encrypt": {
   279            "keyId": [
   280              {
   281                "$binary": {
   282                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   283                  "subType": "04"
   284                }
   285              }
   286            ],
   287            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
   288            "bsonType": "binData"
   289          }
   290        }
   291      }
   292    },
   293    "aws_binData=00_det_explicit_id": {
   294      "bsonType": "object",
   295      "properties": {
   296        "value": {
   297          "bsonType": "binData"
   298        }
   299      }
   300    },
   301    "aws_binData=00_det_explicit_altname": {
   302      "bsonType": "object",
   303      "properties": {
   304        "value": {
   305          "bsonType": "binData"
   306        }
   307      }
   308    },
   309    "aws_binData=04_rand_auto_id": {
   310      "bsonType": "object",
   311      "properties": {
   312        "value": {
   313          "encrypt": {
   314            "keyId": [
   315              {
   316                "$binary": {
   317                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   318                  "subType": "04"
   319                }
   320              }
   321            ],
   322            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   323            "bsonType": "binData"
   324          }
   325        }
   326      }
   327    },
   328    "aws_binData=04_rand_auto_altname": {
   329      "bsonType": "object",
   330      "properties": {
   331        "value": {
   332          "encrypt": {
   333            "keyId": "/altname_aws",
   334            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   335            "bsonType": "binData"
   336          }
   337        }
   338      }
   339    },
   340    "aws_binData=04_rand_explicit_id": {
   341      "bsonType": "object",
   342      "properties": {
   343        "value": {
   344          "bsonType": "binData"
   345        }
   346      }
   347    },
   348    "aws_binData=04_rand_explicit_altname": {
   349      "bsonType": "object",
   350      "properties": {
   351        "value": {
   352          "bsonType": "binData"
   353        }
   354      }
   355    },
   356    "aws_binData=04_det_auto_id": {
   357      "bsonType": "object",
   358      "properties": {
   359        "value": {
   360          "encrypt": {
   361            "keyId": [
   362              {
   363                "$binary": {
   364                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   365                  "subType": "04"
   366                }
   367              }
   368            ],
   369            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
   370            "bsonType": "binData"
   371          }
   372        }
   373      }
   374    },
   375    "aws_binData=04_det_explicit_id": {
   376      "bsonType": "object",
   377      "properties": {
   378        "value": {
   379          "bsonType": "binData"
   380        }
   381      }
   382    },
   383    "aws_binData=04_det_explicit_altname": {
   384      "bsonType": "object",
   385      "properties": {
   386        "value": {
   387          "bsonType": "binData"
   388        }
   389      }
   390    },
   391    "aws_objectId_rand_auto_id": {
   392      "bsonType": "object",
   393      "properties": {
   394        "value": {
   395          "encrypt": {
   396            "keyId": [
   397              {
   398                "$binary": {
   399                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   400                  "subType": "04"
   401                }
   402              }
   403            ],
   404            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   405            "bsonType": "objectId"
   406          }
   407        }
   408      }
   409    },
   410    "aws_objectId_rand_auto_altname": {
   411      "bsonType": "object",
   412      "properties": {
   413        "value": {
   414          "encrypt": {
   415            "keyId": "/altname_aws",
   416            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   417            "bsonType": "objectId"
   418          }
   419        }
   420      }
   421    },
   422    "aws_objectId_rand_explicit_id": {
   423      "bsonType": "object",
   424      "properties": {
   425        "value": {
   426          "bsonType": "binData"
   427        }
   428      }
   429    },
   430    "aws_objectId_rand_explicit_altname": {
   431      "bsonType": "object",
   432      "properties": {
   433        "value": {
   434          "bsonType": "binData"
   435        }
   436      }
   437    },
   438    "aws_objectId_det_auto_id": {
   439      "bsonType": "object",
   440      "properties": {
   441        "value": {
   442          "encrypt": {
   443            "keyId": [
   444              {
   445                "$binary": {
   446                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   447                  "subType": "04"
   448                }
   449              }
   450            ],
   451            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
   452            "bsonType": "objectId"
   453          }
   454        }
   455      }
   456    },
   457    "aws_objectId_det_explicit_id": {
   458      "bsonType": "object",
   459      "properties": {
   460        "value": {
   461          "bsonType": "binData"
   462        }
   463      }
   464    },
   465    "aws_objectId_det_explicit_altname": {
   466      "bsonType": "object",
   467      "properties": {
   468        "value": {
   469          "bsonType": "binData"
   470        }
   471      }
   472    },
   473    "aws_bool_rand_auto_id": {
   474      "bsonType": "object",
   475      "properties": {
   476        "value": {
   477          "encrypt": {
   478            "keyId": [
   479              {
   480                "$binary": {
   481                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   482                  "subType": "04"
   483                }
   484              }
   485            ],
   486            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   487            "bsonType": "bool"
   488          }
   489        }
   490      }
   491    },
   492    "aws_bool_rand_auto_altname": {
   493      "bsonType": "object",
   494      "properties": {
   495        "value": {
   496          "encrypt": {
   497            "keyId": "/altname_aws",
   498            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   499            "bsonType": "bool"
   500          }
   501        }
   502      }
   503    },
   504    "aws_bool_rand_explicit_id": {
   505      "bsonType": "object",
   506      "properties": {
   507        "value": {
   508          "bsonType": "binData"
   509        }
   510      }
   511    },
   512    "aws_bool_rand_explicit_altname": {
   513      "bsonType": "object",
   514      "properties": {
   515        "value": {
   516          "bsonType": "binData"
   517        }
   518      }
   519    },
   520    "aws_date_rand_auto_id": {
   521      "bsonType": "object",
   522      "properties": {
   523        "value": {
   524          "encrypt": {
   525            "keyId": [
   526              {
   527                "$binary": {
   528                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   529                  "subType": "04"
   530                }
   531              }
   532            ],
   533            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   534            "bsonType": "date"
   535          }
   536        }
   537      }
   538    },
   539    "aws_date_rand_auto_altname": {
   540      "bsonType": "object",
   541      "properties": {
   542        "value": {
   543          "encrypt": {
   544            "keyId": "/altname_aws",
   545            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   546            "bsonType": "date"
   547          }
   548        }
   549      }
   550    },
   551    "aws_date_rand_explicit_id": {
   552      "bsonType": "object",
   553      "properties": {
   554        "value": {
   555          "bsonType": "binData"
   556        }
   557      }
   558    },
   559    "aws_date_rand_explicit_altname": {
   560      "bsonType": "object",
   561      "properties": {
   562        "value": {
   563          "bsonType": "binData"
   564        }
   565      }
   566    },
   567    "aws_date_det_auto_id": {
   568      "bsonType": "object",
   569      "properties": {
   570        "value": {
   571          "encrypt": {
   572            "keyId": [
   573              {
   574                "$binary": {
   575                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   576                  "subType": "04"
   577                }
   578              }
   579            ],
   580            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
   581            "bsonType": "date"
   582          }
   583        }
   584      }
   585    },
   586    "aws_date_det_explicit_id": {
   587      "bsonType": "object",
   588      "properties": {
   589        "value": {
   590          "bsonType": "binData"
   591        }
   592      }
   593    },
   594    "aws_date_det_explicit_altname": {
   595      "bsonType": "object",
   596      "properties": {
   597        "value": {
   598          "bsonType": "binData"
   599        }
   600      }
   601    },
   602    "aws_regex_rand_auto_id": {
   603      "bsonType": "object",
   604      "properties": {
   605        "value": {
   606          "encrypt": {
   607            "keyId": [
   608              {
   609                "$binary": {
   610                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   611                  "subType": "04"
   612                }
   613              }
   614            ],
   615            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   616            "bsonType": "regex"
   617          }
   618        }
   619      }
   620    },
   621    "aws_regex_rand_auto_altname": {
   622      "bsonType": "object",
   623      "properties": {
   624        "value": {
   625          "encrypt": {
   626            "keyId": "/altname_aws",
   627            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   628            "bsonType": "regex"
   629          }
   630        }
   631      }
   632    },
   633    "aws_regex_rand_explicit_id": {
   634      "bsonType": "object",
   635      "properties": {
   636        "value": {
   637          "bsonType": "binData"
   638        }
   639      }
   640    },
   641    "aws_regex_rand_explicit_altname": {
   642      "bsonType": "object",
   643      "properties": {
   644        "value": {
   645          "bsonType": "binData"
   646        }
   647      }
   648    },
   649    "aws_regex_det_auto_id": {
   650      "bsonType": "object",
   651      "properties": {
   652        "value": {
   653          "encrypt": {
   654            "keyId": [
   655              {
   656                "$binary": {
   657                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   658                  "subType": "04"
   659                }
   660              }
   661            ],
   662            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
   663            "bsonType": "regex"
   664          }
   665        }
   666      }
   667    },
   668    "aws_regex_det_explicit_id": {
   669      "bsonType": "object",
   670      "properties": {
   671        "value": {
   672          "bsonType": "binData"
   673        }
   674      }
   675    },
   676    "aws_regex_det_explicit_altname": {
   677      "bsonType": "object",
   678      "properties": {
   679        "value": {
   680          "bsonType": "binData"
   681        }
   682      }
   683    },
   684    "aws_dbPointer_rand_auto_id": {
   685      "bsonType": "object",
   686      "properties": {
   687        "value": {
   688          "encrypt": {
   689            "keyId": [
   690              {
   691                "$binary": {
   692                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   693                  "subType": "04"
   694                }
   695              }
   696            ],
   697            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   698            "bsonType": "dbPointer"
   699          }
   700        }
   701      }
   702    },
   703    "aws_dbPointer_rand_auto_altname": {
   704      "bsonType": "object",
   705      "properties": {
   706        "value": {
   707          "encrypt": {
   708            "keyId": "/altname_aws",
   709            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   710            "bsonType": "dbPointer"
   711          }
   712        }
   713      }
   714    },
   715    "aws_dbPointer_rand_explicit_id": {
   716      "bsonType": "object",
   717      "properties": {
   718        "value": {
   719          "bsonType": "binData"
   720        }
   721      }
   722    },
   723    "aws_dbPointer_rand_explicit_altname": {
   724      "bsonType": "object",
   725      "properties": {
   726        "value": {
   727          "bsonType": "binData"
   728        }
   729      }
   730    },
   731    "aws_dbPointer_det_auto_id": {
   732      "bsonType": "object",
   733      "properties": {
   734        "value": {
   735          "encrypt": {
   736            "keyId": [
   737              {
   738                "$binary": {
   739                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   740                  "subType": "04"
   741                }
   742              }
   743            ],
   744            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
   745            "bsonType": "dbPointer"
   746          }
   747        }
   748      }
   749    },
   750    "aws_dbPointer_det_explicit_id": {
   751      "bsonType": "object",
   752      "properties": {
   753        "value": {
   754          "bsonType": "binData"
   755        }
   756      }
   757    },
   758    "aws_dbPointer_det_explicit_altname": {
   759      "bsonType": "object",
   760      "properties": {
   761        "value": {
   762          "bsonType": "binData"
   763        }
   764      }
   765    },
   766    "aws_javascript_rand_auto_id": {
   767      "bsonType": "object",
   768      "properties": {
   769        "value": {
   770          "encrypt": {
   771            "keyId": [
   772              {
   773                "$binary": {
   774                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   775                  "subType": "04"
   776                }
   777              }
   778            ],
   779            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   780            "bsonType": "javascript"
   781          }
   782        }
   783      }
   784    },
   785    "aws_javascript_rand_auto_altname": {
   786      "bsonType": "object",
   787      "properties": {
   788        "value": {
   789          "encrypt": {
   790            "keyId": "/altname_aws",
   791            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   792            "bsonType": "javascript"
   793          }
   794        }
   795      }
   796    },
   797    "aws_javascript_rand_explicit_id": {
   798      "bsonType": "object",
   799      "properties": {
   800        "value": {
   801          "bsonType": "binData"
   802        }
   803      }
   804    },
   805    "aws_javascript_rand_explicit_altname": {
   806      "bsonType": "object",
   807      "properties": {
   808        "value": {
   809          "bsonType": "binData"
   810        }
   811      }
   812    },
   813    "aws_javascript_det_auto_id": {
   814      "bsonType": "object",
   815      "properties": {
   816        "value": {
   817          "encrypt": {
   818            "keyId": [
   819              {
   820                "$binary": {
   821                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   822                  "subType": "04"
   823                }
   824              }
   825            ],
   826            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
   827            "bsonType": "javascript"
   828          }
   829        }
   830      }
   831    },
   832    "aws_javascript_det_explicit_id": {
   833      "bsonType": "object",
   834      "properties": {
   835        "value": {
   836          "bsonType": "binData"
   837        }
   838      }
   839    },
   840    "aws_javascript_det_explicit_altname": {
   841      "bsonType": "object",
   842      "properties": {
   843        "value": {
   844          "bsonType": "binData"
   845        }
   846      }
   847    },
   848    "aws_symbol_rand_auto_id": {
   849      "bsonType": "object",
   850      "properties": {
   851        "value": {
   852          "encrypt": {
   853            "keyId": [
   854              {
   855                "$binary": {
   856                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   857                  "subType": "04"
   858                }
   859              }
   860            ],
   861            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   862            "bsonType": "symbol"
   863          }
   864        }
   865      }
   866    },
   867    "aws_symbol_rand_auto_altname": {
   868      "bsonType": "object",
   869      "properties": {
   870        "value": {
   871          "encrypt": {
   872            "keyId": "/altname_aws",
   873            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   874            "bsonType": "symbol"
   875          }
   876        }
   877      }
   878    },
   879    "aws_symbol_rand_explicit_id": {
   880      "bsonType": "object",
   881      "properties": {
   882        "value": {
   883          "bsonType": "binData"
   884        }
   885      }
   886    },
   887    "aws_symbol_rand_explicit_altname": {
   888      "bsonType": "object",
   889      "properties": {
   890        "value": {
   891          "bsonType": "binData"
   892        }
   893      }
   894    },
   895    "aws_symbol_det_auto_id": {
   896      "bsonType": "object",
   897      "properties": {
   898        "value": {
   899          "encrypt": {
   900            "keyId": [
   901              {
   902                "$binary": {
   903                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   904                  "subType": "04"
   905                }
   906              }
   907            ],
   908            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
   909            "bsonType": "symbol"
   910          }
   911        }
   912      }
   913    },
   914    "aws_symbol_det_explicit_id": {
   915      "bsonType": "object",
   916      "properties": {
   917        "value": {
   918          "bsonType": "binData"
   919        }
   920      }
   921    },
   922    "aws_symbol_det_explicit_altname": {
   923      "bsonType": "object",
   924      "properties": {
   925        "value": {
   926          "bsonType": "binData"
   927        }
   928      }
   929    },
   930    "aws_javascriptWithScope_rand_auto_id": {
   931      "bsonType": "object",
   932      "properties": {
   933        "value": {
   934          "encrypt": {
   935            "keyId": [
   936              {
   937                "$binary": {
   938                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   939                  "subType": "04"
   940                }
   941              }
   942            ],
   943            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   944            "bsonType": "javascriptWithScope"
   945          }
   946        }
   947      }
   948    },
   949    "aws_javascriptWithScope_rand_auto_altname": {
   950      "bsonType": "object",
   951      "properties": {
   952        "value": {
   953          "encrypt": {
   954            "keyId": "/altname_aws",
   955            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   956            "bsonType": "javascriptWithScope"
   957          }
   958        }
   959      }
   960    },
   961    "aws_javascriptWithScope_rand_explicit_id": {
   962      "bsonType": "object",
   963      "properties": {
   964        "value": {
   965          "bsonType": "binData"
   966        }
   967      }
   968    },
   969    "aws_javascriptWithScope_rand_explicit_altname": {
   970      "bsonType": "object",
   971      "properties": {
   972        "value": {
   973          "bsonType": "binData"
   974        }
   975      }
   976    },
   977    "aws_int_rand_auto_id": {
   978      "bsonType": "object",
   979      "properties": {
   980        "value": {
   981          "encrypt": {
   982            "keyId": [
   983              {
   984                "$binary": {
   985                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
   986                  "subType": "04"
   987                }
   988              }
   989            ],
   990            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
   991            "bsonType": "int"
   992          }
   993        }
   994      }
   995    },
   996    "aws_int_rand_auto_altname": {
   997      "bsonType": "object",
   998      "properties": {
   999        "value": {
  1000          "encrypt": {
  1001            "keyId": "/altname_aws",
  1002            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1003            "bsonType": "int"
  1004          }
  1005        }
  1006      }
  1007    },
  1008    "aws_int_rand_explicit_id": {
  1009      "bsonType": "object",
  1010      "properties": {
  1011        "value": {
  1012          "bsonType": "binData"
  1013        }
  1014      }
  1015    },
  1016    "aws_int_rand_explicit_altname": {
  1017      "bsonType": "object",
  1018      "properties": {
  1019        "value": {
  1020          "bsonType": "binData"
  1021        }
  1022      }
  1023    },
  1024    "aws_int_det_auto_id": {
  1025      "bsonType": "object",
  1026      "properties": {
  1027        "value": {
  1028          "encrypt": {
  1029            "keyId": [
  1030              {
  1031                "$binary": {
  1032                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
  1033                  "subType": "04"
  1034                }
  1035              }
  1036            ],
  1037            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  1038            "bsonType": "int"
  1039          }
  1040        }
  1041      }
  1042    },
  1043    "aws_int_det_explicit_id": {
  1044      "bsonType": "object",
  1045      "properties": {
  1046        "value": {
  1047          "bsonType": "binData"
  1048        }
  1049      }
  1050    },
  1051    "aws_int_det_explicit_altname": {
  1052      "bsonType": "object",
  1053      "properties": {
  1054        "value": {
  1055          "bsonType": "binData"
  1056        }
  1057      }
  1058    },
  1059    "aws_timestamp_rand_auto_id": {
  1060      "bsonType": "object",
  1061      "properties": {
  1062        "value": {
  1063          "encrypt": {
  1064            "keyId": [
  1065              {
  1066                "$binary": {
  1067                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
  1068                  "subType": "04"
  1069                }
  1070              }
  1071            ],
  1072            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1073            "bsonType": "timestamp"
  1074          }
  1075        }
  1076      }
  1077    },
  1078    "aws_timestamp_rand_auto_altname": {
  1079      "bsonType": "object",
  1080      "properties": {
  1081        "value": {
  1082          "encrypt": {
  1083            "keyId": "/altname_aws",
  1084            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1085            "bsonType": "timestamp"
  1086          }
  1087        }
  1088      }
  1089    },
  1090    "aws_timestamp_rand_explicit_id": {
  1091      "bsonType": "object",
  1092      "properties": {
  1093        "value": {
  1094          "bsonType": "binData"
  1095        }
  1096      }
  1097    },
  1098    "aws_timestamp_rand_explicit_altname": {
  1099      "bsonType": "object",
  1100      "properties": {
  1101        "value": {
  1102          "bsonType": "binData"
  1103        }
  1104      }
  1105    },
  1106    "aws_timestamp_det_auto_id": {
  1107      "bsonType": "object",
  1108      "properties": {
  1109        "value": {
  1110          "encrypt": {
  1111            "keyId": [
  1112              {
  1113                "$binary": {
  1114                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
  1115                  "subType": "04"
  1116                }
  1117              }
  1118            ],
  1119            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  1120            "bsonType": "timestamp"
  1121          }
  1122        }
  1123      }
  1124    },
  1125    "aws_timestamp_det_explicit_id": {
  1126      "bsonType": "object",
  1127      "properties": {
  1128        "value": {
  1129          "bsonType": "binData"
  1130        }
  1131      }
  1132    },
  1133    "aws_timestamp_det_explicit_altname": {
  1134      "bsonType": "object",
  1135      "properties": {
  1136        "value": {
  1137          "bsonType": "binData"
  1138        }
  1139      }
  1140    },
  1141    "aws_long_rand_auto_id": {
  1142      "bsonType": "object",
  1143      "properties": {
  1144        "value": {
  1145          "encrypt": {
  1146            "keyId": [
  1147              {
  1148                "$binary": {
  1149                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
  1150                  "subType": "04"
  1151                }
  1152              }
  1153            ],
  1154            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1155            "bsonType": "long"
  1156          }
  1157        }
  1158      }
  1159    },
  1160    "aws_long_rand_auto_altname": {
  1161      "bsonType": "object",
  1162      "properties": {
  1163        "value": {
  1164          "encrypt": {
  1165            "keyId": "/altname_aws",
  1166            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1167            "bsonType": "long"
  1168          }
  1169        }
  1170      }
  1171    },
  1172    "aws_long_rand_explicit_id": {
  1173      "bsonType": "object",
  1174      "properties": {
  1175        "value": {
  1176          "bsonType": "binData"
  1177        }
  1178      }
  1179    },
  1180    "aws_long_rand_explicit_altname": {
  1181      "bsonType": "object",
  1182      "properties": {
  1183        "value": {
  1184          "bsonType": "binData"
  1185        }
  1186      }
  1187    },
  1188    "aws_long_det_auto_id": {
  1189      "bsonType": "object",
  1190      "properties": {
  1191        "value": {
  1192          "encrypt": {
  1193            "keyId": [
  1194              {
  1195                "$binary": {
  1196                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
  1197                  "subType": "04"
  1198                }
  1199              }
  1200            ],
  1201            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  1202            "bsonType": "long"
  1203          }
  1204        }
  1205      }
  1206    },
  1207    "aws_long_det_explicit_id": {
  1208      "bsonType": "object",
  1209      "properties": {
  1210        "value": {
  1211          "bsonType": "binData"
  1212        }
  1213      }
  1214    },
  1215    "aws_long_det_explicit_altname": {
  1216      "bsonType": "object",
  1217      "properties": {
  1218        "value": {
  1219          "bsonType": "binData"
  1220        }
  1221      }
  1222    },
  1223    "aws_decimal_rand_auto_id": {
  1224      "bsonType": "object",
  1225      "properties": {
  1226        "value": {
  1227          "encrypt": {
  1228            "keyId": [
  1229              {
  1230                "$binary": {
  1231                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
  1232                  "subType": "04"
  1233                }
  1234              }
  1235            ],
  1236            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1237            "bsonType": "decimal"
  1238          }
  1239        }
  1240      }
  1241    },
  1242    "aws_decimal_rand_auto_altname": {
  1243      "bsonType": "object",
  1244      "properties": {
  1245        "value": {
  1246          "encrypt": {
  1247            "keyId": "/altname_aws",
  1248            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1249            "bsonType": "decimal"
  1250          }
  1251        }
  1252      }
  1253    },
  1254    "aws_decimal_rand_explicit_id": {
  1255      "bsonType": "object",
  1256      "properties": {
  1257        "value": {
  1258          "bsonType": "binData"
  1259        }
  1260      }
  1261    },
  1262    "aws_decimal_rand_explicit_altname": {
  1263      "bsonType": "object",
  1264      "properties": {
  1265        "value": {
  1266          "bsonType": "binData"
  1267        }
  1268      }
  1269    },
  1270    "local_double_rand_auto_id": {
  1271      "bsonType": "object",
  1272      "properties": {
  1273        "value": {
  1274          "encrypt": {
  1275            "keyId": [
  1276              {
  1277                "$binary": {
  1278                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  1279                  "subType": "04"
  1280                }
  1281              }
  1282            ],
  1283            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1284            "bsonType": "double"
  1285          }
  1286        }
  1287      }
  1288    },
  1289    "local_double_rand_auto_altname": {
  1290      "bsonType": "object",
  1291      "properties": {
  1292        "value": {
  1293          "encrypt": {
  1294            "keyId": "/altname_local",
  1295            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1296            "bsonType": "double"
  1297          }
  1298        }
  1299      }
  1300    },
  1301    "local_double_rand_explicit_id": {
  1302      "bsonType": "object",
  1303      "properties": {
  1304        "value": {
  1305          "bsonType": "binData"
  1306        }
  1307      }
  1308    },
  1309    "local_double_rand_explicit_altname": {
  1310      "bsonType": "object",
  1311      "properties": {
  1312        "value": {
  1313          "bsonType": "binData"
  1314        }
  1315      }
  1316    },
  1317    "local_string_rand_auto_id": {
  1318      "bsonType": "object",
  1319      "properties": {
  1320        "value": {
  1321          "encrypt": {
  1322            "keyId": [
  1323              {
  1324                "$binary": {
  1325                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  1326                  "subType": "04"
  1327                }
  1328              }
  1329            ],
  1330            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1331            "bsonType": "string"
  1332          }
  1333        }
  1334      }
  1335    },
  1336    "local_string_rand_auto_altname": {
  1337      "bsonType": "object",
  1338      "properties": {
  1339        "value": {
  1340          "encrypt": {
  1341            "keyId": "/altname_local",
  1342            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1343            "bsonType": "string"
  1344          }
  1345        }
  1346      }
  1347    },
  1348    "local_string_rand_explicit_id": {
  1349      "bsonType": "object",
  1350      "properties": {
  1351        "value": {
  1352          "bsonType": "binData"
  1353        }
  1354      }
  1355    },
  1356    "local_string_rand_explicit_altname": {
  1357      "bsonType": "object",
  1358      "properties": {
  1359        "value": {
  1360          "bsonType": "binData"
  1361        }
  1362      }
  1363    },
  1364    "local_string_det_auto_id": {
  1365      "bsonType": "object",
  1366      "properties": {
  1367        "value": {
  1368          "encrypt": {
  1369            "keyId": [
  1370              {
  1371                "$binary": {
  1372                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  1373                  "subType": "04"
  1374                }
  1375              }
  1376            ],
  1377            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  1378            "bsonType": "string"
  1379          }
  1380        }
  1381      }
  1382    },
  1383    "local_string_det_explicit_id": {
  1384      "bsonType": "object",
  1385      "properties": {
  1386        "value": {
  1387          "bsonType": "binData"
  1388        }
  1389      }
  1390    },
  1391    "local_string_det_explicit_altname": {
  1392      "bsonType": "object",
  1393      "properties": {
  1394        "value": {
  1395          "bsonType": "binData"
  1396        }
  1397      }
  1398    },
  1399    "local_object_rand_auto_id": {
  1400      "bsonType": "object",
  1401      "properties": {
  1402        "value": {
  1403          "encrypt": {
  1404            "keyId": [
  1405              {
  1406                "$binary": {
  1407                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  1408                  "subType": "04"
  1409                }
  1410              }
  1411            ],
  1412            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1413            "bsonType": "object"
  1414          }
  1415        }
  1416      }
  1417    },
  1418    "local_object_rand_auto_altname": {
  1419      "bsonType": "object",
  1420      "properties": {
  1421        "value": {
  1422          "encrypt": {
  1423            "keyId": "/altname_local",
  1424            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1425            "bsonType": "object"
  1426          }
  1427        }
  1428      }
  1429    },
  1430    "local_object_rand_explicit_id": {
  1431      "bsonType": "object",
  1432      "properties": {
  1433        "value": {
  1434          "bsonType": "binData"
  1435        }
  1436      }
  1437    },
  1438    "local_object_rand_explicit_altname": {
  1439      "bsonType": "object",
  1440      "properties": {
  1441        "value": {
  1442          "bsonType": "binData"
  1443        }
  1444      }
  1445    },
  1446    "local_array_rand_auto_id": {
  1447      "bsonType": "object",
  1448      "properties": {
  1449        "value": {
  1450          "encrypt": {
  1451            "keyId": [
  1452              {
  1453                "$binary": {
  1454                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  1455                  "subType": "04"
  1456                }
  1457              }
  1458            ],
  1459            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1460            "bsonType": "array"
  1461          }
  1462        }
  1463      }
  1464    },
  1465    "local_array_rand_auto_altname": {
  1466      "bsonType": "object",
  1467      "properties": {
  1468        "value": {
  1469          "encrypt": {
  1470            "keyId": "/altname_local",
  1471            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1472            "bsonType": "array"
  1473          }
  1474        }
  1475      }
  1476    },
  1477    "local_array_rand_explicit_id": {
  1478      "bsonType": "object",
  1479      "properties": {
  1480        "value": {
  1481          "bsonType": "binData"
  1482        }
  1483      }
  1484    },
  1485    "local_array_rand_explicit_altname": {
  1486      "bsonType": "object",
  1487      "properties": {
  1488        "value": {
  1489          "bsonType": "binData"
  1490        }
  1491      }
  1492    },
  1493    "local_binData=00_rand_auto_id": {
  1494      "bsonType": "object",
  1495      "properties": {
  1496        "value": {
  1497          "encrypt": {
  1498            "keyId": [
  1499              {
  1500                "$binary": {
  1501                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  1502                  "subType": "04"
  1503                }
  1504              }
  1505            ],
  1506            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1507            "bsonType": "binData"
  1508          }
  1509        }
  1510      }
  1511    },
  1512    "local_binData=00_rand_auto_altname": {
  1513      "bsonType": "object",
  1514      "properties": {
  1515        "value": {
  1516          "encrypt": {
  1517            "keyId": "/altname_local",
  1518            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1519            "bsonType": "binData"
  1520          }
  1521        }
  1522      }
  1523    },
  1524    "local_binData=00_rand_explicit_id": {
  1525      "bsonType": "object",
  1526      "properties": {
  1527        "value": {
  1528          "bsonType": "binData"
  1529        }
  1530      }
  1531    },
  1532    "local_binData=00_rand_explicit_altname": {
  1533      "bsonType": "object",
  1534      "properties": {
  1535        "value": {
  1536          "bsonType": "binData"
  1537        }
  1538      }
  1539    },
  1540    "local_binData=00_det_auto_id": {
  1541      "bsonType": "object",
  1542      "properties": {
  1543        "value": {
  1544          "encrypt": {
  1545            "keyId": [
  1546              {
  1547                "$binary": {
  1548                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  1549                  "subType": "04"
  1550                }
  1551              }
  1552            ],
  1553            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  1554            "bsonType": "binData"
  1555          }
  1556        }
  1557      }
  1558    },
  1559    "local_binData=00_det_explicit_id": {
  1560      "bsonType": "object",
  1561      "properties": {
  1562        "value": {
  1563          "bsonType": "binData"
  1564        }
  1565      }
  1566    },
  1567    "local_binData=00_det_explicit_altname": {
  1568      "bsonType": "object",
  1569      "properties": {
  1570        "value": {
  1571          "bsonType": "binData"
  1572        }
  1573      }
  1574    },
  1575    "local_binData=04_rand_auto_id": {
  1576      "bsonType": "object",
  1577      "properties": {
  1578        "value": {
  1579          "encrypt": {
  1580            "keyId": [
  1581              {
  1582                "$binary": {
  1583                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  1584                  "subType": "04"
  1585                }
  1586              }
  1587            ],
  1588            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1589            "bsonType": "binData"
  1590          }
  1591        }
  1592      }
  1593    },
  1594    "local_binData=04_rand_auto_altname": {
  1595      "bsonType": "object",
  1596      "properties": {
  1597        "value": {
  1598          "encrypt": {
  1599            "keyId": "/altname_local",
  1600            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1601            "bsonType": "binData"
  1602          }
  1603        }
  1604      }
  1605    },
  1606    "local_binData=04_rand_explicit_id": {
  1607      "bsonType": "object",
  1608      "properties": {
  1609        "value": {
  1610          "bsonType": "binData"
  1611        }
  1612      }
  1613    },
  1614    "local_binData=04_rand_explicit_altname": {
  1615      "bsonType": "object",
  1616      "properties": {
  1617        "value": {
  1618          "bsonType": "binData"
  1619        }
  1620      }
  1621    },
  1622    "local_binData=04_det_auto_id": {
  1623      "bsonType": "object",
  1624      "properties": {
  1625        "value": {
  1626          "encrypt": {
  1627            "keyId": [
  1628              {
  1629                "$binary": {
  1630                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  1631                  "subType": "04"
  1632                }
  1633              }
  1634            ],
  1635            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  1636            "bsonType": "binData"
  1637          }
  1638        }
  1639      }
  1640    },
  1641    "local_binData=04_det_explicit_id": {
  1642      "bsonType": "object",
  1643      "properties": {
  1644        "value": {
  1645          "bsonType": "binData"
  1646        }
  1647      }
  1648    },
  1649    "local_binData=04_det_explicit_altname": {
  1650      "bsonType": "object",
  1651      "properties": {
  1652        "value": {
  1653          "bsonType": "binData"
  1654        }
  1655      }
  1656    },
  1657    "local_objectId_rand_auto_id": {
  1658      "bsonType": "object",
  1659      "properties": {
  1660        "value": {
  1661          "encrypt": {
  1662            "keyId": [
  1663              {
  1664                "$binary": {
  1665                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  1666                  "subType": "04"
  1667                }
  1668              }
  1669            ],
  1670            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1671            "bsonType": "objectId"
  1672          }
  1673        }
  1674      }
  1675    },
  1676    "local_objectId_rand_auto_altname": {
  1677      "bsonType": "object",
  1678      "properties": {
  1679        "value": {
  1680          "encrypt": {
  1681            "keyId": "/altname_local",
  1682            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1683            "bsonType": "objectId"
  1684          }
  1685        }
  1686      }
  1687    },
  1688    "local_objectId_rand_explicit_id": {
  1689      "bsonType": "object",
  1690      "properties": {
  1691        "value": {
  1692          "bsonType": "binData"
  1693        }
  1694      }
  1695    },
  1696    "local_objectId_rand_explicit_altname": {
  1697      "bsonType": "object",
  1698      "properties": {
  1699        "value": {
  1700          "bsonType": "binData"
  1701        }
  1702      }
  1703    },
  1704    "local_objectId_det_auto_id": {
  1705      "bsonType": "object",
  1706      "properties": {
  1707        "value": {
  1708          "encrypt": {
  1709            "keyId": [
  1710              {
  1711                "$binary": {
  1712                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  1713                  "subType": "04"
  1714                }
  1715              }
  1716            ],
  1717            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  1718            "bsonType": "objectId"
  1719          }
  1720        }
  1721      }
  1722    },
  1723    "local_objectId_det_explicit_id": {
  1724      "bsonType": "object",
  1725      "properties": {
  1726        "value": {
  1727          "bsonType": "binData"
  1728        }
  1729      }
  1730    },
  1731    "local_objectId_det_explicit_altname": {
  1732      "bsonType": "object",
  1733      "properties": {
  1734        "value": {
  1735          "bsonType": "binData"
  1736        }
  1737      }
  1738    },
  1739    "local_bool_rand_auto_id": {
  1740      "bsonType": "object",
  1741      "properties": {
  1742        "value": {
  1743          "encrypt": {
  1744            "keyId": [
  1745              {
  1746                "$binary": {
  1747                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  1748                  "subType": "04"
  1749                }
  1750              }
  1751            ],
  1752            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1753            "bsonType": "bool"
  1754          }
  1755        }
  1756      }
  1757    },
  1758    "local_bool_rand_auto_altname": {
  1759      "bsonType": "object",
  1760      "properties": {
  1761        "value": {
  1762          "encrypt": {
  1763            "keyId": "/altname_local",
  1764            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1765            "bsonType": "bool"
  1766          }
  1767        }
  1768      }
  1769    },
  1770    "local_bool_rand_explicit_id": {
  1771      "bsonType": "object",
  1772      "properties": {
  1773        "value": {
  1774          "bsonType": "binData"
  1775        }
  1776      }
  1777    },
  1778    "local_bool_rand_explicit_altname": {
  1779      "bsonType": "object",
  1780      "properties": {
  1781        "value": {
  1782          "bsonType": "binData"
  1783        }
  1784      }
  1785    },
  1786    "local_date_rand_auto_id": {
  1787      "bsonType": "object",
  1788      "properties": {
  1789        "value": {
  1790          "encrypt": {
  1791            "keyId": [
  1792              {
  1793                "$binary": {
  1794                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  1795                  "subType": "04"
  1796                }
  1797              }
  1798            ],
  1799            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1800            "bsonType": "date"
  1801          }
  1802        }
  1803      }
  1804    },
  1805    "local_date_rand_auto_altname": {
  1806      "bsonType": "object",
  1807      "properties": {
  1808        "value": {
  1809          "encrypt": {
  1810            "keyId": "/altname_local",
  1811            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1812            "bsonType": "date"
  1813          }
  1814        }
  1815      }
  1816    },
  1817    "local_date_rand_explicit_id": {
  1818      "bsonType": "object",
  1819      "properties": {
  1820        "value": {
  1821          "bsonType": "binData"
  1822        }
  1823      }
  1824    },
  1825    "local_date_rand_explicit_altname": {
  1826      "bsonType": "object",
  1827      "properties": {
  1828        "value": {
  1829          "bsonType": "binData"
  1830        }
  1831      }
  1832    },
  1833    "local_date_det_auto_id": {
  1834      "bsonType": "object",
  1835      "properties": {
  1836        "value": {
  1837          "encrypt": {
  1838            "keyId": [
  1839              {
  1840                "$binary": {
  1841                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  1842                  "subType": "04"
  1843                }
  1844              }
  1845            ],
  1846            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  1847            "bsonType": "date"
  1848          }
  1849        }
  1850      }
  1851    },
  1852    "local_date_det_explicit_id": {
  1853      "bsonType": "object",
  1854      "properties": {
  1855        "value": {
  1856          "bsonType": "binData"
  1857        }
  1858      }
  1859    },
  1860    "local_date_det_explicit_altname": {
  1861      "bsonType": "object",
  1862      "properties": {
  1863        "value": {
  1864          "bsonType": "binData"
  1865        }
  1866      }
  1867    },
  1868    "local_regex_rand_auto_id": {
  1869      "bsonType": "object",
  1870      "properties": {
  1871        "value": {
  1872          "encrypt": {
  1873            "keyId": [
  1874              {
  1875                "$binary": {
  1876                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  1877                  "subType": "04"
  1878                }
  1879              }
  1880            ],
  1881            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1882            "bsonType": "regex"
  1883          }
  1884        }
  1885      }
  1886    },
  1887    "local_regex_rand_auto_altname": {
  1888      "bsonType": "object",
  1889      "properties": {
  1890        "value": {
  1891          "encrypt": {
  1892            "keyId": "/altname_local",
  1893            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1894            "bsonType": "regex"
  1895          }
  1896        }
  1897      }
  1898    },
  1899    "local_regex_rand_explicit_id": {
  1900      "bsonType": "object",
  1901      "properties": {
  1902        "value": {
  1903          "bsonType": "binData"
  1904        }
  1905      }
  1906    },
  1907    "local_regex_rand_explicit_altname": {
  1908      "bsonType": "object",
  1909      "properties": {
  1910        "value": {
  1911          "bsonType": "binData"
  1912        }
  1913      }
  1914    },
  1915    "local_regex_det_auto_id": {
  1916      "bsonType": "object",
  1917      "properties": {
  1918        "value": {
  1919          "encrypt": {
  1920            "keyId": [
  1921              {
  1922                "$binary": {
  1923                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  1924                  "subType": "04"
  1925                }
  1926              }
  1927            ],
  1928            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  1929            "bsonType": "regex"
  1930          }
  1931        }
  1932      }
  1933    },
  1934    "local_regex_det_explicit_id": {
  1935      "bsonType": "object",
  1936      "properties": {
  1937        "value": {
  1938          "bsonType": "binData"
  1939        }
  1940      }
  1941    },
  1942    "local_regex_det_explicit_altname": {
  1943      "bsonType": "object",
  1944      "properties": {
  1945        "value": {
  1946          "bsonType": "binData"
  1947        }
  1948      }
  1949    },
  1950    "local_dbPointer_rand_auto_id": {
  1951      "bsonType": "object",
  1952      "properties": {
  1953        "value": {
  1954          "encrypt": {
  1955            "keyId": [
  1956              {
  1957                "$binary": {
  1958                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  1959                  "subType": "04"
  1960                }
  1961              }
  1962            ],
  1963            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1964            "bsonType": "dbPointer"
  1965          }
  1966        }
  1967      }
  1968    },
  1969    "local_dbPointer_rand_auto_altname": {
  1970      "bsonType": "object",
  1971      "properties": {
  1972        "value": {
  1973          "encrypt": {
  1974            "keyId": "/altname_local",
  1975            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  1976            "bsonType": "dbPointer"
  1977          }
  1978        }
  1979      }
  1980    },
  1981    "local_dbPointer_rand_explicit_id": {
  1982      "bsonType": "object",
  1983      "properties": {
  1984        "value": {
  1985          "bsonType": "binData"
  1986        }
  1987      }
  1988    },
  1989    "local_dbPointer_rand_explicit_altname": {
  1990      "bsonType": "object",
  1991      "properties": {
  1992        "value": {
  1993          "bsonType": "binData"
  1994        }
  1995      }
  1996    },
  1997    "local_dbPointer_det_auto_id": {
  1998      "bsonType": "object",
  1999      "properties": {
  2000        "value": {
  2001          "encrypt": {
  2002            "keyId": [
  2003              {
  2004                "$binary": {
  2005                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  2006                  "subType": "04"
  2007                }
  2008              }
  2009            ],
  2010            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  2011            "bsonType": "dbPointer"
  2012          }
  2013        }
  2014      }
  2015    },
  2016    "local_dbPointer_det_explicit_id": {
  2017      "bsonType": "object",
  2018      "properties": {
  2019        "value": {
  2020          "bsonType": "binData"
  2021        }
  2022      }
  2023    },
  2024    "local_dbPointer_det_explicit_altname": {
  2025      "bsonType": "object",
  2026      "properties": {
  2027        "value": {
  2028          "bsonType": "binData"
  2029        }
  2030      }
  2031    },
  2032    "local_javascript_rand_auto_id": {
  2033      "bsonType": "object",
  2034      "properties": {
  2035        "value": {
  2036          "encrypt": {
  2037            "keyId": [
  2038              {
  2039                "$binary": {
  2040                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  2041                  "subType": "04"
  2042                }
  2043              }
  2044            ],
  2045            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2046            "bsonType": "javascript"
  2047          }
  2048        }
  2049      }
  2050    },
  2051    "local_javascript_rand_auto_altname": {
  2052      "bsonType": "object",
  2053      "properties": {
  2054        "value": {
  2055          "encrypt": {
  2056            "keyId": "/altname_local",
  2057            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2058            "bsonType": "javascript"
  2059          }
  2060        }
  2061      }
  2062    },
  2063    "local_javascript_rand_explicit_id": {
  2064      "bsonType": "object",
  2065      "properties": {
  2066        "value": {
  2067          "bsonType": "binData"
  2068        }
  2069      }
  2070    },
  2071    "local_javascript_rand_explicit_altname": {
  2072      "bsonType": "object",
  2073      "properties": {
  2074        "value": {
  2075          "bsonType": "binData"
  2076        }
  2077      }
  2078    },
  2079    "local_javascript_det_auto_id": {
  2080      "bsonType": "object",
  2081      "properties": {
  2082        "value": {
  2083          "encrypt": {
  2084            "keyId": [
  2085              {
  2086                "$binary": {
  2087                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  2088                  "subType": "04"
  2089                }
  2090              }
  2091            ],
  2092            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  2093            "bsonType": "javascript"
  2094          }
  2095        }
  2096      }
  2097    },
  2098    "local_javascript_det_explicit_id": {
  2099      "bsonType": "object",
  2100      "properties": {
  2101        "value": {
  2102          "bsonType": "binData"
  2103        }
  2104      }
  2105    },
  2106    "local_javascript_det_explicit_altname": {
  2107      "bsonType": "object",
  2108      "properties": {
  2109        "value": {
  2110          "bsonType": "binData"
  2111        }
  2112      }
  2113    },
  2114    "local_symbol_rand_auto_id": {
  2115      "bsonType": "object",
  2116      "properties": {
  2117        "value": {
  2118          "encrypt": {
  2119            "keyId": [
  2120              {
  2121                "$binary": {
  2122                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  2123                  "subType": "04"
  2124                }
  2125              }
  2126            ],
  2127            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2128            "bsonType": "symbol"
  2129          }
  2130        }
  2131      }
  2132    },
  2133    "local_symbol_rand_auto_altname": {
  2134      "bsonType": "object",
  2135      "properties": {
  2136        "value": {
  2137          "encrypt": {
  2138            "keyId": "/altname_local",
  2139            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2140            "bsonType": "symbol"
  2141          }
  2142        }
  2143      }
  2144    },
  2145    "local_symbol_rand_explicit_id": {
  2146      "bsonType": "object",
  2147      "properties": {
  2148        "value": {
  2149          "bsonType": "binData"
  2150        }
  2151      }
  2152    },
  2153    "local_symbol_rand_explicit_altname": {
  2154      "bsonType": "object",
  2155      "properties": {
  2156        "value": {
  2157          "bsonType": "binData"
  2158        }
  2159      }
  2160    },
  2161    "local_symbol_det_auto_id": {
  2162      "bsonType": "object",
  2163      "properties": {
  2164        "value": {
  2165          "encrypt": {
  2166            "keyId": [
  2167              {
  2168                "$binary": {
  2169                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  2170                  "subType": "04"
  2171                }
  2172              }
  2173            ],
  2174            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  2175            "bsonType": "symbol"
  2176          }
  2177        }
  2178      }
  2179    },
  2180    "local_symbol_det_explicit_id": {
  2181      "bsonType": "object",
  2182      "properties": {
  2183        "value": {
  2184          "bsonType": "binData"
  2185        }
  2186      }
  2187    },
  2188    "local_symbol_det_explicit_altname": {
  2189      "bsonType": "object",
  2190      "properties": {
  2191        "value": {
  2192          "bsonType": "binData"
  2193        }
  2194      }
  2195    },
  2196    "local_javascriptWithScope_rand_auto_id": {
  2197      "bsonType": "object",
  2198      "properties": {
  2199        "value": {
  2200          "encrypt": {
  2201            "keyId": [
  2202              {
  2203                "$binary": {
  2204                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  2205                  "subType": "04"
  2206                }
  2207              }
  2208            ],
  2209            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2210            "bsonType": "javascriptWithScope"
  2211          }
  2212        }
  2213      }
  2214    },
  2215    "local_javascriptWithScope_rand_auto_altname": {
  2216      "bsonType": "object",
  2217      "properties": {
  2218        "value": {
  2219          "encrypt": {
  2220            "keyId": "/altname_local",
  2221            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2222            "bsonType": "javascriptWithScope"
  2223          }
  2224        }
  2225      }
  2226    },
  2227    "local_javascriptWithScope_rand_explicit_id": {
  2228      "bsonType": "object",
  2229      "properties": {
  2230        "value": {
  2231          "bsonType": "binData"
  2232        }
  2233      }
  2234    },
  2235    "local_javascriptWithScope_rand_explicit_altname": {
  2236      "bsonType": "object",
  2237      "properties": {
  2238        "value": {
  2239          "bsonType": "binData"
  2240        }
  2241      }
  2242    },
  2243    "local_int_rand_auto_id": {
  2244      "bsonType": "object",
  2245      "properties": {
  2246        "value": {
  2247          "encrypt": {
  2248            "keyId": [
  2249              {
  2250                "$binary": {
  2251                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  2252                  "subType": "04"
  2253                }
  2254              }
  2255            ],
  2256            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2257            "bsonType": "int"
  2258          }
  2259        }
  2260      }
  2261    },
  2262    "local_int_rand_auto_altname": {
  2263      "bsonType": "object",
  2264      "properties": {
  2265        "value": {
  2266          "encrypt": {
  2267            "keyId": "/altname_local",
  2268            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2269            "bsonType": "int"
  2270          }
  2271        }
  2272      }
  2273    },
  2274    "local_int_rand_explicit_id": {
  2275      "bsonType": "object",
  2276      "properties": {
  2277        "value": {
  2278          "bsonType": "binData"
  2279        }
  2280      }
  2281    },
  2282    "local_int_rand_explicit_altname": {
  2283      "bsonType": "object",
  2284      "properties": {
  2285        "value": {
  2286          "bsonType": "binData"
  2287        }
  2288      }
  2289    },
  2290    "local_int_det_auto_id": {
  2291      "bsonType": "object",
  2292      "properties": {
  2293        "value": {
  2294          "encrypt": {
  2295            "keyId": [
  2296              {
  2297                "$binary": {
  2298                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  2299                  "subType": "04"
  2300                }
  2301              }
  2302            ],
  2303            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  2304            "bsonType": "int"
  2305          }
  2306        }
  2307      }
  2308    },
  2309    "local_int_det_explicit_id": {
  2310      "bsonType": "object",
  2311      "properties": {
  2312        "value": {
  2313          "bsonType": "binData"
  2314        }
  2315      }
  2316    },
  2317    "local_int_det_explicit_altname": {
  2318      "bsonType": "object",
  2319      "properties": {
  2320        "value": {
  2321          "bsonType": "binData"
  2322        }
  2323      }
  2324    },
  2325    "local_timestamp_rand_auto_id": {
  2326      "bsonType": "object",
  2327      "properties": {
  2328        "value": {
  2329          "encrypt": {
  2330            "keyId": [
  2331              {
  2332                "$binary": {
  2333                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  2334                  "subType": "04"
  2335                }
  2336              }
  2337            ],
  2338            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2339            "bsonType": "timestamp"
  2340          }
  2341        }
  2342      }
  2343    },
  2344    "local_timestamp_rand_auto_altname": {
  2345      "bsonType": "object",
  2346      "properties": {
  2347        "value": {
  2348          "encrypt": {
  2349            "keyId": "/altname_local",
  2350            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2351            "bsonType": "timestamp"
  2352          }
  2353        }
  2354      }
  2355    },
  2356    "local_timestamp_rand_explicit_id": {
  2357      "bsonType": "object",
  2358      "properties": {
  2359        "value": {
  2360          "bsonType": "binData"
  2361        }
  2362      }
  2363    },
  2364    "local_timestamp_rand_explicit_altname": {
  2365      "bsonType": "object",
  2366      "properties": {
  2367        "value": {
  2368          "bsonType": "binData"
  2369        }
  2370      }
  2371    },
  2372    "local_timestamp_det_auto_id": {
  2373      "bsonType": "object",
  2374      "properties": {
  2375        "value": {
  2376          "encrypt": {
  2377            "keyId": [
  2378              {
  2379                "$binary": {
  2380                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  2381                  "subType": "04"
  2382                }
  2383              }
  2384            ],
  2385            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  2386            "bsonType": "timestamp"
  2387          }
  2388        }
  2389      }
  2390    },
  2391    "local_timestamp_det_explicit_id": {
  2392      "bsonType": "object",
  2393      "properties": {
  2394        "value": {
  2395          "bsonType": "binData"
  2396        }
  2397      }
  2398    },
  2399    "local_timestamp_det_explicit_altname": {
  2400      "bsonType": "object",
  2401      "properties": {
  2402        "value": {
  2403          "bsonType": "binData"
  2404        }
  2405      }
  2406    },
  2407    "local_long_rand_auto_id": {
  2408      "bsonType": "object",
  2409      "properties": {
  2410        "value": {
  2411          "encrypt": {
  2412            "keyId": [
  2413              {
  2414                "$binary": {
  2415                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  2416                  "subType": "04"
  2417                }
  2418              }
  2419            ],
  2420            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2421            "bsonType": "long"
  2422          }
  2423        }
  2424      }
  2425    },
  2426    "local_long_rand_auto_altname": {
  2427      "bsonType": "object",
  2428      "properties": {
  2429        "value": {
  2430          "encrypt": {
  2431            "keyId": "/altname_local",
  2432            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2433            "bsonType": "long"
  2434          }
  2435        }
  2436      }
  2437    },
  2438    "local_long_rand_explicit_id": {
  2439      "bsonType": "object",
  2440      "properties": {
  2441        "value": {
  2442          "bsonType": "binData"
  2443        }
  2444      }
  2445    },
  2446    "local_long_rand_explicit_altname": {
  2447      "bsonType": "object",
  2448      "properties": {
  2449        "value": {
  2450          "bsonType": "binData"
  2451        }
  2452      }
  2453    },
  2454    "local_long_det_auto_id": {
  2455      "bsonType": "object",
  2456      "properties": {
  2457        "value": {
  2458          "encrypt": {
  2459            "keyId": [
  2460              {
  2461                "$binary": {
  2462                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  2463                  "subType": "04"
  2464                }
  2465              }
  2466            ],
  2467            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  2468            "bsonType": "long"
  2469          }
  2470        }
  2471      }
  2472    },
  2473    "local_long_det_explicit_id": {
  2474      "bsonType": "object",
  2475      "properties": {
  2476        "value": {
  2477          "bsonType": "binData"
  2478        }
  2479      }
  2480    },
  2481    "local_long_det_explicit_altname": {
  2482      "bsonType": "object",
  2483      "properties": {
  2484        "value": {
  2485          "bsonType": "binData"
  2486        }
  2487      }
  2488    },
  2489    "local_decimal_rand_auto_id": {
  2490      "bsonType": "object",
  2491      "properties": {
  2492        "value": {
  2493          "encrypt": {
  2494            "keyId": [
  2495              {
  2496                "$binary": {
  2497                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
  2498                  "subType": "04"
  2499                }
  2500              }
  2501            ],
  2502            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2503            "bsonType": "decimal"
  2504          }
  2505        }
  2506      }
  2507    },
  2508    "local_decimal_rand_auto_altname": {
  2509      "bsonType": "object",
  2510      "properties": {
  2511        "value": {
  2512          "encrypt": {
  2513            "keyId": "/altname_local",
  2514            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2515            "bsonType": "decimal"
  2516          }
  2517        }
  2518      }
  2519    },
  2520    "local_decimal_rand_explicit_id": {
  2521      "bsonType": "object",
  2522      "properties": {
  2523        "value": {
  2524          "bsonType": "binData"
  2525        }
  2526      }
  2527    },
  2528    "local_decimal_rand_explicit_altname": {
  2529      "bsonType": "object",
  2530      "properties": {
  2531        "value": {
  2532          "bsonType": "binData"
  2533        }
  2534      }
  2535    },
  2536    "azure_double_rand_auto_id": {
  2537      "bsonType": "object",
  2538      "properties": {
  2539        "value": {
  2540          "encrypt": {
  2541            "keyId": [
  2542              {
  2543                "$binary": {
  2544                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  2545                  "subType": "04"
  2546                }
  2547              }
  2548            ],
  2549            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2550            "bsonType": "double"
  2551          }
  2552        }
  2553      }
  2554    },
  2555    "azure_double_rand_auto_altname": {
  2556      "bsonType": "object",
  2557      "properties": {
  2558        "value": {
  2559          "encrypt": {
  2560            "keyId": "/altname_azure",
  2561            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2562            "bsonType": "double"
  2563          }
  2564        }
  2565      }
  2566    },
  2567    "azure_double_rand_explicit_id": {
  2568      "bsonType": "object",
  2569      "properties": {
  2570        "value": {
  2571          "bsonType": "binData"
  2572        }
  2573      }
  2574    },
  2575    "azure_double_rand_explicit_altname": {
  2576      "bsonType": "object",
  2577      "properties": {
  2578        "value": {
  2579          "bsonType": "binData"
  2580        }
  2581      }
  2582    },
  2583    "azure_string_rand_auto_id": {
  2584      "bsonType": "object",
  2585      "properties": {
  2586        "value": {
  2587          "encrypt": {
  2588            "keyId": [
  2589              {
  2590                "$binary": {
  2591                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  2592                  "subType": "04"
  2593                }
  2594              }
  2595            ],
  2596            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2597            "bsonType": "string"
  2598          }
  2599        }
  2600      }
  2601    },
  2602    "azure_string_rand_auto_altname": {
  2603      "bsonType": "object",
  2604      "properties": {
  2605        "value": {
  2606          "encrypt": {
  2607            "keyId": "/altname_azure",
  2608            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2609            "bsonType": "string"
  2610          }
  2611        }
  2612      }
  2613    },
  2614    "azure_string_rand_explicit_id": {
  2615      "bsonType": "object",
  2616      "properties": {
  2617        "value": {
  2618          "bsonType": "binData"
  2619        }
  2620      }
  2621    },
  2622    "azure_string_rand_explicit_altname": {
  2623      "bsonType": "object",
  2624      "properties": {
  2625        "value": {
  2626          "bsonType": "binData"
  2627        }
  2628      }
  2629    },
  2630    "azure_string_det_auto_id": {
  2631      "bsonType": "object",
  2632      "properties": {
  2633        "value": {
  2634          "encrypt": {
  2635            "keyId": [
  2636              {
  2637                "$binary": {
  2638                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  2639                  "subType": "04"
  2640                }
  2641              }
  2642            ],
  2643            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  2644            "bsonType": "string"
  2645          }
  2646        }
  2647      }
  2648    },
  2649    "azure_string_det_explicit_id": {
  2650      "bsonType": "object",
  2651      "properties": {
  2652        "value": {
  2653          "bsonType": "binData"
  2654        }
  2655      }
  2656    },
  2657    "azure_string_det_explicit_altname": {
  2658      "bsonType": "object",
  2659      "properties": {
  2660        "value": {
  2661          "bsonType": "binData"
  2662        }
  2663      }
  2664    },
  2665    "azure_object_rand_auto_id": {
  2666      "bsonType": "object",
  2667      "properties": {
  2668        "value": {
  2669          "encrypt": {
  2670            "keyId": [
  2671              {
  2672                "$binary": {
  2673                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  2674                  "subType": "04"
  2675                }
  2676              }
  2677            ],
  2678            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2679            "bsonType": "object"
  2680          }
  2681        }
  2682      }
  2683    },
  2684    "azure_object_rand_auto_altname": {
  2685      "bsonType": "object",
  2686      "properties": {
  2687        "value": {
  2688          "encrypt": {
  2689            "keyId": "/altname_azure",
  2690            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2691            "bsonType": "object"
  2692          }
  2693        }
  2694      }
  2695    },
  2696    "azure_object_rand_explicit_id": {
  2697      "bsonType": "object",
  2698      "properties": {
  2699        "value": {
  2700          "bsonType": "binData"
  2701        }
  2702      }
  2703    },
  2704    "azure_object_rand_explicit_altname": {
  2705      "bsonType": "object",
  2706      "properties": {
  2707        "value": {
  2708          "bsonType": "binData"
  2709        }
  2710      }
  2711    },
  2712    "azure_array_rand_auto_id": {
  2713      "bsonType": "object",
  2714      "properties": {
  2715        "value": {
  2716          "encrypt": {
  2717            "keyId": [
  2718              {
  2719                "$binary": {
  2720                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  2721                  "subType": "04"
  2722                }
  2723              }
  2724            ],
  2725            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2726            "bsonType": "array"
  2727          }
  2728        }
  2729      }
  2730    },
  2731    "azure_array_rand_auto_altname": {
  2732      "bsonType": "object",
  2733      "properties": {
  2734        "value": {
  2735          "encrypt": {
  2736            "keyId": "/altname_azure",
  2737            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2738            "bsonType": "array"
  2739          }
  2740        }
  2741      }
  2742    },
  2743    "azure_array_rand_explicit_id": {
  2744      "bsonType": "object",
  2745      "properties": {
  2746        "value": {
  2747          "bsonType": "binData"
  2748        }
  2749      }
  2750    },
  2751    "azure_array_rand_explicit_altname": {
  2752      "bsonType": "object",
  2753      "properties": {
  2754        "value": {
  2755          "bsonType": "binData"
  2756        }
  2757      }
  2758    },
  2759    "azure_binData=00_rand_auto_id": {
  2760      "bsonType": "object",
  2761      "properties": {
  2762        "value": {
  2763          "encrypt": {
  2764            "keyId": [
  2765              {
  2766                "$binary": {
  2767                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  2768                  "subType": "04"
  2769                }
  2770              }
  2771            ],
  2772            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2773            "bsonType": "binData"
  2774          }
  2775        }
  2776      }
  2777    },
  2778    "azure_binData=00_rand_auto_altname": {
  2779      "bsonType": "object",
  2780      "properties": {
  2781        "value": {
  2782          "encrypt": {
  2783            "keyId": "/altname_azure",
  2784            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2785            "bsonType": "binData"
  2786          }
  2787        }
  2788      }
  2789    },
  2790    "azure_binData=00_rand_explicit_id": {
  2791      "bsonType": "object",
  2792      "properties": {
  2793        "value": {
  2794          "bsonType": "binData"
  2795        }
  2796      }
  2797    },
  2798    "azure_binData=00_rand_explicit_altname": {
  2799      "bsonType": "object",
  2800      "properties": {
  2801        "value": {
  2802          "bsonType": "binData"
  2803        }
  2804      }
  2805    },
  2806    "azure_binData=00_det_auto_id": {
  2807      "bsonType": "object",
  2808      "properties": {
  2809        "value": {
  2810          "encrypt": {
  2811            "keyId": [
  2812              {
  2813                "$binary": {
  2814                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  2815                  "subType": "04"
  2816                }
  2817              }
  2818            ],
  2819            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  2820            "bsonType": "binData"
  2821          }
  2822        }
  2823      }
  2824    },
  2825    "azure_binData=00_det_explicit_id": {
  2826      "bsonType": "object",
  2827      "properties": {
  2828        "value": {
  2829          "bsonType": "binData"
  2830        }
  2831      }
  2832    },
  2833    "azure_binData=00_det_explicit_altname": {
  2834      "bsonType": "object",
  2835      "properties": {
  2836        "value": {
  2837          "bsonType": "binData"
  2838        }
  2839      }
  2840    },
  2841    "azure_binData=04_rand_auto_id": {
  2842      "bsonType": "object",
  2843      "properties": {
  2844        "value": {
  2845          "encrypt": {
  2846            "keyId": [
  2847              {
  2848                "$binary": {
  2849                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  2850                  "subType": "04"
  2851                }
  2852              }
  2853            ],
  2854            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2855            "bsonType": "binData"
  2856          }
  2857        }
  2858      }
  2859    },
  2860    "azure_binData=04_rand_auto_altname": {
  2861      "bsonType": "object",
  2862      "properties": {
  2863        "value": {
  2864          "encrypt": {
  2865            "keyId": "/altname_azure",
  2866            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2867            "bsonType": "binData"
  2868          }
  2869        }
  2870      }
  2871    },
  2872    "azure_binData=04_rand_explicit_id": {
  2873      "bsonType": "object",
  2874      "properties": {
  2875        "value": {
  2876          "bsonType": "binData"
  2877        }
  2878      }
  2879    },
  2880    "azure_binData=04_rand_explicit_altname": {
  2881      "bsonType": "object",
  2882      "properties": {
  2883        "value": {
  2884          "bsonType": "binData"
  2885        }
  2886      }
  2887    },
  2888    "azure_binData=04_det_auto_id": {
  2889      "bsonType": "object",
  2890      "properties": {
  2891        "value": {
  2892          "encrypt": {
  2893            "keyId": [
  2894              {
  2895                "$binary": {
  2896                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  2897                  "subType": "04"
  2898                }
  2899              }
  2900            ],
  2901            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  2902            "bsonType": "binData"
  2903          }
  2904        }
  2905      }
  2906    },
  2907    "azure_binData=04_det_explicit_id": {
  2908      "bsonType": "object",
  2909      "properties": {
  2910        "value": {
  2911          "bsonType": "binData"
  2912        }
  2913      }
  2914    },
  2915    "azure_binData=04_det_explicit_altname": {
  2916      "bsonType": "object",
  2917      "properties": {
  2918        "value": {
  2919          "bsonType": "binData"
  2920        }
  2921      }
  2922    },
  2923    "azure_objectId_rand_auto_id": {
  2924      "bsonType": "object",
  2925      "properties": {
  2926        "value": {
  2927          "encrypt": {
  2928            "keyId": [
  2929              {
  2930                "$binary": {
  2931                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  2932                  "subType": "04"
  2933                }
  2934              }
  2935            ],
  2936            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2937            "bsonType": "objectId"
  2938          }
  2939        }
  2940      }
  2941    },
  2942    "azure_objectId_rand_auto_altname": {
  2943      "bsonType": "object",
  2944      "properties": {
  2945        "value": {
  2946          "encrypt": {
  2947            "keyId": "/altname_azure",
  2948            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  2949            "bsonType": "objectId"
  2950          }
  2951        }
  2952      }
  2953    },
  2954    "azure_objectId_rand_explicit_id": {
  2955      "bsonType": "object",
  2956      "properties": {
  2957        "value": {
  2958          "bsonType": "binData"
  2959        }
  2960      }
  2961    },
  2962    "azure_objectId_rand_explicit_altname": {
  2963      "bsonType": "object",
  2964      "properties": {
  2965        "value": {
  2966          "bsonType": "binData"
  2967        }
  2968      }
  2969    },
  2970    "azure_objectId_det_auto_id": {
  2971      "bsonType": "object",
  2972      "properties": {
  2973        "value": {
  2974          "encrypt": {
  2975            "keyId": [
  2976              {
  2977                "$binary": {
  2978                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  2979                  "subType": "04"
  2980                }
  2981              }
  2982            ],
  2983            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  2984            "bsonType": "objectId"
  2985          }
  2986        }
  2987      }
  2988    },
  2989    "azure_objectId_det_explicit_id": {
  2990      "bsonType": "object",
  2991      "properties": {
  2992        "value": {
  2993          "bsonType": "binData"
  2994        }
  2995      }
  2996    },
  2997    "azure_objectId_det_explicit_altname": {
  2998      "bsonType": "object",
  2999      "properties": {
  3000        "value": {
  3001          "bsonType": "binData"
  3002        }
  3003      }
  3004    },
  3005    "azure_bool_rand_auto_id": {
  3006      "bsonType": "object",
  3007      "properties": {
  3008        "value": {
  3009          "encrypt": {
  3010            "keyId": [
  3011              {
  3012                "$binary": {
  3013                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3014                  "subType": "04"
  3015                }
  3016              }
  3017            ],
  3018            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3019            "bsonType": "bool"
  3020          }
  3021        }
  3022      }
  3023    },
  3024    "azure_bool_rand_auto_altname": {
  3025      "bsonType": "object",
  3026      "properties": {
  3027        "value": {
  3028          "encrypt": {
  3029            "keyId": "/altname_azure",
  3030            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3031            "bsonType": "bool"
  3032          }
  3033        }
  3034      }
  3035    },
  3036    "azure_bool_rand_explicit_id": {
  3037      "bsonType": "object",
  3038      "properties": {
  3039        "value": {
  3040          "bsonType": "binData"
  3041        }
  3042      }
  3043    },
  3044    "azure_bool_rand_explicit_altname": {
  3045      "bsonType": "object",
  3046      "properties": {
  3047        "value": {
  3048          "bsonType": "binData"
  3049        }
  3050      }
  3051    },
  3052    "azure_date_rand_auto_id": {
  3053      "bsonType": "object",
  3054      "properties": {
  3055        "value": {
  3056          "encrypt": {
  3057            "keyId": [
  3058              {
  3059                "$binary": {
  3060                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3061                  "subType": "04"
  3062                }
  3063              }
  3064            ],
  3065            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3066            "bsonType": "date"
  3067          }
  3068        }
  3069      }
  3070    },
  3071    "azure_date_rand_auto_altname": {
  3072      "bsonType": "object",
  3073      "properties": {
  3074        "value": {
  3075          "encrypt": {
  3076            "keyId": "/altname_azure",
  3077            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3078            "bsonType": "date"
  3079          }
  3080        }
  3081      }
  3082    },
  3083    "azure_date_rand_explicit_id": {
  3084      "bsonType": "object",
  3085      "properties": {
  3086        "value": {
  3087          "bsonType": "binData"
  3088        }
  3089      }
  3090    },
  3091    "azure_date_rand_explicit_altname": {
  3092      "bsonType": "object",
  3093      "properties": {
  3094        "value": {
  3095          "bsonType": "binData"
  3096        }
  3097      }
  3098    },
  3099    "azure_date_det_auto_id": {
  3100      "bsonType": "object",
  3101      "properties": {
  3102        "value": {
  3103          "encrypt": {
  3104            "keyId": [
  3105              {
  3106                "$binary": {
  3107                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3108                  "subType": "04"
  3109                }
  3110              }
  3111            ],
  3112            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  3113            "bsonType": "date"
  3114          }
  3115        }
  3116      }
  3117    },
  3118    "azure_date_det_explicit_id": {
  3119      "bsonType": "object",
  3120      "properties": {
  3121        "value": {
  3122          "bsonType": "binData"
  3123        }
  3124      }
  3125    },
  3126    "azure_date_det_explicit_altname": {
  3127      "bsonType": "object",
  3128      "properties": {
  3129        "value": {
  3130          "bsonType": "binData"
  3131        }
  3132      }
  3133    },
  3134    "azure_regex_rand_auto_id": {
  3135      "bsonType": "object",
  3136      "properties": {
  3137        "value": {
  3138          "encrypt": {
  3139            "keyId": [
  3140              {
  3141                "$binary": {
  3142                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3143                  "subType": "04"
  3144                }
  3145              }
  3146            ],
  3147            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3148            "bsonType": "regex"
  3149          }
  3150        }
  3151      }
  3152    },
  3153    "azure_regex_rand_auto_altname": {
  3154      "bsonType": "object",
  3155      "properties": {
  3156        "value": {
  3157          "encrypt": {
  3158            "keyId": "/altname_azure",
  3159            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3160            "bsonType": "regex"
  3161          }
  3162        }
  3163      }
  3164    },
  3165    "azure_regex_rand_explicit_id": {
  3166      "bsonType": "object",
  3167      "properties": {
  3168        "value": {
  3169          "bsonType": "binData"
  3170        }
  3171      }
  3172    },
  3173    "azure_regex_rand_explicit_altname": {
  3174      "bsonType": "object",
  3175      "properties": {
  3176        "value": {
  3177          "bsonType": "binData"
  3178        }
  3179      }
  3180    },
  3181    "azure_regex_det_auto_id": {
  3182      "bsonType": "object",
  3183      "properties": {
  3184        "value": {
  3185          "encrypt": {
  3186            "keyId": [
  3187              {
  3188                "$binary": {
  3189                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3190                  "subType": "04"
  3191                }
  3192              }
  3193            ],
  3194            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  3195            "bsonType": "regex"
  3196          }
  3197        }
  3198      }
  3199    },
  3200    "azure_regex_det_explicit_id": {
  3201      "bsonType": "object",
  3202      "properties": {
  3203        "value": {
  3204          "bsonType": "binData"
  3205        }
  3206      }
  3207    },
  3208    "azure_regex_det_explicit_altname": {
  3209      "bsonType": "object",
  3210      "properties": {
  3211        "value": {
  3212          "bsonType": "binData"
  3213        }
  3214      }
  3215    },
  3216    "azure_dbPointer_rand_auto_id": {
  3217      "bsonType": "object",
  3218      "properties": {
  3219        "value": {
  3220          "encrypt": {
  3221            "keyId": [
  3222              {
  3223                "$binary": {
  3224                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3225                  "subType": "04"
  3226                }
  3227              }
  3228            ],
  3229            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3230            "bsonType": "dbPointer"
  3231          }
  3232        }
  3233      }
  3234    },
  3235    "azure_dbPointer_rand_auto_altname": {
  3236      "bsonType": "object",
  3237      "properties": {
  3238        "value": {
  3239          "encrypt": {
  3240            "keyId": "/altname_azure",
  3241            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3242            "bsonType": "dbPointer"
  3243          }
  3244        }
  3245      }
  3246    },
  3247    "azure_dbPointer_rand_explicit_id": {
  3248      "bsonType": "object",
  3249      "properties": {
  3250        "value": {
  3251          "bsonType": "binData"
  3252        }
  3253      }
  3254    },
  3255    "azure_dbPointer_rand_explicit_altname": {
  3256      "bsonType": "object",
  3257      "properties": {
  3258        "value": {
  3259          "bsonType": "binData"
  3260        }
  3261      }
  3262    },
  3263    "azure_dbPointer_det_auto_id": {
  3264      "bsonType": "object",
  3265      "properties": {
  3266        "value": {
  3267          "encrypt": {
  3268            "keyId": [
  3269              {
  3270                "$binary": {
  3271                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3272                  "subType": "04"
  3273                }
  3274              }
  3275            ],
  3276            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  3277            "bsonType": "dbPointer"
  3278          }
  3279        }
  3280      }
  3281    },
  3282    "azure_dbPointer_det_explicit_id": {
  3283      "bsonType": "object",
  3284      "properties": {
  3285        "value": {
  3286          "bsonType": "binData"
  3287        }
  3288      }
  3289    },
  3290    "azure_dbPointer_det_explicit_altname": {
  3291      "bsonType": "object",
  3292      "properties": {
  3293        "value": {
  3294          "bsonType": "binData"
  3295        }
  3296      }
  3297    },
  3298    "azure_javascript_rand_auto_id": {
  3299      "bsonType": "object",
  3300      "properties": {
  3301        "value": {
  3302          "encrypt": {
  3303            "keyId": [
  3304              {
  3305                "$binary": {
  3306                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3307                  "subType": "04"
  3308                }
  3309              }
  3310            ],
  3311            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3312            "bsonType": "javascript"
  3313          }
  3314        }
  3315      }
  3316    },
  3317    "azure_javascript_rand_auto_altname": {
  3318      "bsonType": "object",
  3319      "properties": {
  3320        "value": {
  3321          "encrypt": {
  3322            "keyId": "/altname_azure",
  3323            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3324            "bsonType": "javascript"
  3325          }
  3326        }
  3327      }
  3328    },
  3329    "azure_javascript_rand_explicit_id": {
  3330      "bsonType": "object",
  3331      "properties": {
  3332        "value": {
  3333          "bsonType": "binData"
  3334        }
  3335      }
  3336    },
  3337    "azure_javascript_rand_explicit_altname": {
  3338      "bsonType": "object",
  3339      "properties": {
  3340        "value": {
  3341          "bsonType": "binData"
  3342        }
  3343      }
  3344    },
  3345    "azure_javascript_det_auto_id": {
  3346      "bsonType": "object",
  3347      "properties": {
  3348        "value": {
  3349          "encrypt": {
  3350            "keyId": [
  3351              {
  3352                "$binary": {
  3353                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3354                  "subType": "04"
  3355                }
  3356              }
  3357            ],
  3358            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  3359            "bsonType": "javascript"
  3360          }
  3361        }
  3362      }
  3363    },
  3364    "azure_javascript_det_explicit_id": {
  3365      "bsonType": "object",
  3366      "properties": {
  3367        "value": {
  3368          "bsonType": "binData"
  3369        }
  3370      }
  3371    },
  3372    "azure_javascript_det_explicit_altname": {
  3373      "bsonType": "object",
  3374      "properties": {
  3375        "value": {
  3376          "bsonType": "binData"
  3377        }
  3378      }
  3379    },
  3380    "azure_symbol_rand_auto_id": {
  3381      "bsonType": "object",
  3382      "properties": {
  3383        "value": {
  3384          "encrypt": {
  3385            "keyId": [
  3386              {
  3387                "$binary": {
  3388                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3389                  "subType": "04"
  3390                }
  3391              }
  3392            ],
  3393            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3394            "bsonType": "symbol"
  3395          }
  3396        }
  3397      }
  3398    },
  3399    "azure_symbol_rand_auto_altname": {
  3400      "bsonType": "object",
  3401      "properties": {
  3402        "value": {
  3403          "encrypt": {
  3404            "keyId": "/altname_azure",
  3405            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3406            "bsonType": "symbol"
  3407          }
  3408        }
  3409      }
  3410    },
  3411    "azure_symbol_rand_explicit_id": {
  3412      "bsonType": "object",
  3413      "properties": {
  3414        "value": {
  3415          "bsonType": "binData"
  3416        }
  3417      }
  3418    },
  3419    "azure_symbol_rand_explicit_altname": {
  3420      "bsonType": "object",
  3421      "properties": {
  3422        "value": {
  3423          "bsonType": "binData"
  3424        }
  3425      }
  3426    },
  3427    "azure_symbol_det_auto_id": {
  3428      "bsonType": "object",
  3429      "properties": {
  3430        "value": {
  3431          "encrypt": {
  3432            "keyId": [
  3433              {
  3434                "$binary": {
  3435                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3436                  "subType": "04"
  3437                }
  3438              }
  3439            ],
  3440            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  3441            "bsonType": "symbol"
  3442          }
  3443        }
  3444      }
  3445    },
  3446    "azure_symbol_det_explicit_id": {
  3447      "bsonType": "object",
  3448      "properties": {
  3449        "value": {
  3450          "bsonType": "binData"
  3451        }
  3452      }
  3453    },
  3454    "azure_symbol_det_explicit_altname": {
  3455      "bsonType": "object",
  3456      "properties": {
  3457        "value": {
  3458          "bsonType": "binData"
  3459        }
  3460      }
  3461    },
  3462    "azure_javascriptWithScope_rand_auto_id": {
  3463      "bsonType": "object",
  3464      "properties": {
  3465        "value": {
  3466          "encrypt": {
  3467            "keyId": [
  3468              {
  3469                "$binary": {
  3470                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3471                  "subType": "04"
  3472                }
  3473              }
  3474            ],
  3475            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3476            "bsonType": "javascriptWithScope"
  3477          }
  3478        }
  3479      }
  3480    },
  3481    "azure_javascriptWithScope_rand_auto_altname": {
  3482      "bsonType": "object",
  3483      "properties": {
  3484        "value": {
  3485          "encrypt": {
  3486            "keyId": "/altname_azure",
  3487            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3488            "bsonType": "javascriptWithScope"
  3489          }
  3490        }
  3491      }
  3492    },
  3493    "azure_javascriptWithScope_rand_explicit_id": {
  3494      "bsonType": "object",
  3495      "properties": {
  3496        "value": {
  3497          "bsonType": "binData"
  3498        }
  3499      }
  3500    },
  3501    "azure_javascriptWithScope_rand_explicit_altname": {
  3502      "bsonType": "object",
  3503      "properties": {
  3504        "value": {
  3505          "bsonType": "binData"
  3506        }
  3507      }
  3508    },
  3509    "azure_int_rand_auto_id": {
  3510      "bsonType": "object",
  3511      "properties": {
  3512        "value": {
  3513          "encrypt": {
  3514            "keyId": [
  3515              {
  3516                "$binary": {
  3517                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3518                  "subType": "04"
  3519                }
  3520              }
  3521            ],
  3522            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3523            "bsonType": "int"
  3524          }
  3525        }
  3526      }
  3527    },
  3528    "azure_int_rand_auto_altname": {
  3529      "bsonType": "object",
  3530      "properties": {
  3531        "value": {
  3532          "encrypt": {
  3533            "keyId": "/altname_azure",
  3534            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3535            "bsonType": "int"
  3536          }
  3537        }
  3538      }
  3539    },
  3540    "azure_int_rand_explicit_id": {
  3541      "bsonType": "object",
  3542      "properties": {
  3543        "value": {
  3544          "bsonType": "binData"
  3545        }
  3546      }
  3547    },
  3548    "azure_int_rand_explicit_altname": {
  3549      "bsonType": "object",
  3550      "properties": {
  3551        "value": {
  3552          "bsonType": "binData"
  3553        }
  3554      }
  3555    },
  3556    "azure_int_det_auto_id": {
  3557      "bsonType": "object",
  3558      "properties": {
  3559        "value": {
  3560          "encrypt": {
  3561            "keyId": [
  3562              {
  3563                "$binary": {
  3564                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3565                  "subType": "04"
  3566                }
  3567              }
  3568            ],
  3569            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  3570            "bsonType": "int"
  3571          }
  3572        }
  3573      }
  3574    },
  3575    "azure_int_det_explicit_id": {
  3576      "bsonType": "object",
  3577      "properties": {
  3578        "value": {
  3579          "bsonType": "binData"
  3580        }
  3581      }
  3582    },
  3583    "azure_int_det_explicit_altname": {
  3584      "bsonType": "object",
  3585      "properties": {
  3586        "value": {
  3587          "bsonType": "binData"
  3588        }
  3589      }
  3590    },
  3591    "azure_timestamp_rand_auto_id": {
  3592      "bsonType": "object",
  3593      "properties": {
  3594        "value": {
  3595          "encrypt": {
  3596            "keyId": [
  3597              {
  3598                "$binary": {
  3599                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3600                  "subType": "04"
  3601                }
  3602              }
  3603            ],
  3604            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3605            "bsonType": "timestamp"
  3606          }
  3607        }
  3608      }
  3609    },
  3610    "azure_timestamp_rand_auto_altname": {
  3611      "bsonType": "object",
  3612      "properties": {
  3613        "value": {
  3614          "encrypt": {
  3615            "keyId": "/altname_azure",
  3616            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3617            "bsonType": "timestamp"
  3618          }
  3619        }
  3620      }
  3621    },
  3622    "azure_timestamp_rand_explicit_id": {
  3623      "bsonType": "object",
  3624      "properties": {
  3625        "value": {
  3626          "bsonType": "binData"
  3627        }
  3628      }
  3629    },
  3630    "azure_timestamp_rand_explicit_altname": {
  3631      "bsonType": "object",
  3632      "properties": {
  3633        "value": {
  3634          "bsonType": "binData"
  3635        }
  3636      }
  3637    },
  3638    "azure_timestamp_det_auto_id": {
  3639      "bsonType": "object",
  3640      "properties": {
  3641        "value": {
  3642          "encrypt": {
  3643            "keyId": [
  3644              {
  3645                "$binary": {
  3646                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3647                  "subType": "04"
  3648                }
  3649              }
  3650            ],
  3651            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  3652            "bsonType": "timestamp"
  3653          }
  3654        }
  3655      }
  3656    },
  3657    "azure_timestamp_det_explicit_id": {
  3658      "bsonType": "object",
  3659      "properties": {
  3660        "value": {
  3661          "bsonType": "binData"
  3662        }
  3663      }
  3664    },
  3665    "azure_timestamp_det_explicit_altname": {
  3666      "bsonType": "object",
  3667      "properties": {
  3668        "value": {
  3669          "bsonType": "binData"
  3670        }
  3671      }
  3672    },
  3673    "azure_long_rand_auto_id": {
  3674      "bsonType": "object",
  3675      "properties": {
  3676        "value": {
  3677          "encrypt": {
  3678            "keyId": [
  3679              {
  3680                "$binary": {
  3681                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3682                  "subType": "04"
  3683                }
  3684              }
  3685            ],
  3686            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3687            "bsonType": "long"
  3688          }
  3689        }
  3690      }
  3691    },
  3692    "azure_long_rand_auto_altname": {
  3693      "bsonType": "object",
  3694      "properties": {
  3695        "value": {
  3696          "encrypt": {
  3697            "keyId": "/altname_azure",
  3698            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3699            "bsonType": "long"
  3700          }
  3701        }
  3702      }
  3703    },
  3704    "azure_long_rand_explicit_id": {
  3705      "bsonType": "object",
  3706      "properties": {
  3707        "value": {
  3708          "bsonType": "binData"
  3709        }
  3710      }
  3711    },
  3712    "azure_long_rand_explicit_altname": {
  3713      "bsonType": "object",
  3714      "properties": {
  3715        "value": {
  3716          "bsonType": "binData"
  3717        }
  3718      }
  3719    },
  3720    "azure_long_det_auto_id": {
  3721      "bsonType": "object",
  3722      "properties": {
  3723        "value": {
  3724          "encrypt": {
  3725            "keyId": [
  3726              {
  3727                "$binary": {
  3728                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3729                  "subType": "04"
  3730                }
  3731              }
  3732            ],
  3733            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  3734            "bsonType": "long"
  3735          }
  3736        }
  3737      }
  3738    },
  3739    "azure_long_det_explicit_id": {
  3740      "bsonType": "object",
  3741      "properties": {
  3742        "value": {
  3743          "bsonType": "binData"
  3744        }
  3745      }
  3746    },
  3747    "azure_long_det_explicit_altname": {
  3748      "bsonType": "object",
  3749      "properties": {
  3750        "value": {
  3751          "bsonType": "binData"
  3752        }
  3753      }
  3754    },
  3755    "azure_decimal_rand_auto_id": {
  3756      "bsonType": "object",
  3757      "properties": {
  3758        "value": {
  3759          "encrypt": {
  3760            "keyId": [
  3761              {
  3762                "$binary": {
  3763                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
  3764                  "subType": "04"
  3765                }
  3766              }
  3767            ],
  3768            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3769            "bsonType": "decimal"
  3770          }
  3771        }
  3772      }
  3773    },
  3774    "azure_decimal_rand_auto_altname": {
  3775      "bsonType": "object",
  3776      "properties": {
  3777        "value": {
  3778          "encrypt": {
  3779            "keyId": "/altname_azure",
  3780            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3781            "bsonType": "decimal"
  3782          }
  3783        }
  3784      }
  3785    },
  3786    "azure_decimal_rand_explicit_id": {
  3787      "bsonType": "object",
  3788      "properties": {
  3789        "value": {
  3790          "bsonType": "binData"
  3791        }
  3792      }
  3793    },
  3794    "azure_decimal_rand_explicit_altname": {
  3795      "bsonType": "object",
  3796      "properties": {
  3797        "value": {
  3798          "bsonType": "binData"
  3799        }
  3800      }
  3801    },
  3802    "gcp_double_rand_auto_id": {
  3803      "bsonType": "object",
  3804      "properties": {
  3805        "value": {
  3806          "encrypt": {
  3807            "keyId": [
  3808              {
  3809                "$binary": {
  3810                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  3811                  "subType": "04"
  3812                }
  3813              }
  3814            ],
  3815            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3816            "bsonType": "double"
  3817          }
  3818        }
  3819      }
  3820    },
  3821    "gcp_double_rand_auto_altname": {
  3822      "bsonType": "object",
  3823      "properties": {
  3824        "value": {
  3825          "encrypt": {
  3826            "keyId": "/altname_gcp",
  3827            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3828            "bsonType": "double"
  3829          }
  3830        }
  3831      }
  3832    },
  3833    "gcp_double_rand_explicit_id": {
  3834      "bsonType": "object",
  3835      "properties": {
  3836        "value": {
  3837          "bsonType": "binData"
  3838        }
  3839      }
  3840    },
  3841    "gcp_double_rand_explicit_altname": {
  3842      "bsonType": "object",
  3843      "properties": {
  3844        "value": {
  3845          "bsonType": "binData"
  3846        }
  3847      }
  3848    },
  3849    "gcp_string_rand_auto_id": {
  3850      "bsonType": "object",
  3851      "properties": {
  3852        "value": {
  3853          "encrypt": {
  3854            "keyId": [
  3855              {
  3856                "$binary": {
  3857                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  3858                  "subType": "04"
  3859                }
  3860              }
  3861            ],
  3862            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3863            "bsonType": "string"
  3864          }
  3865        }
  3866      }
  3867    },
  3868    "gcp_string_rand_auto_altname": {
  3869      "bsonType": "object",
  3870      "properties": {
  3871        "value": {
  3872          "encrypt": {
  3873            "keyId": "/altname_gcp",
  3874            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3875            "bsonType": "string"
  3876          }
  3877        }
  3878      }
  3879    },
  3880    "gcp_string_rand_explicit_id": {
  3881      "bsonType": "object",
  3882      "properties": {
  3883        "value": {
  3884          "bsonType": "binData"
  3885        }
  3886      }
  3887    },
  3888    "gcp_string_rand_explicit_altname": {
  3889      "bsonType": "object",
  3890      "properties": {
  3891        "value": {
  3892          "bsonType": "binData"
  3893        }
  3894      }
  3895    },
  3896    "gcp_string_det_auto_id": {
  3897      "bsonType": "object",
  3898      "properties": {
  3899        "value": {
  3900          "encrypt": {
  3901            "keyId": [
  3902              {
  3903                "$binary": {
  3904                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  3905                  "subType": "04"
  3906                }
  3907              }
  3908            ],
  3909            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  3910            "bsonType": "string"
  3911          }
  3912        }
  3913      }
  3914    },
  3915    "gcp_string_det_explicit_id": {
  3916      "bsonType": "object",
  3917      "properties": {
  3918        "value": {
  3919          "bsonType": "binData"
  3920        }
  3921      }
  3922    },
  3923    "gcp_string_det_explicit_altname": {
  3924      "bsonType": "object",
  3925      "properties": {
  3926        "value": {
  3927          "bsonType": "binData"
  3928        }
  3929      }
  3930    },
  3931    "gcp_object_rand_auto_id": {
  3932      "bsonType": "object",
  3933      "properties": {
  3934        "value": {
  3935          "encrypt": {
  3936            "keyId": [
  3937              {
  3938                "$binary": {
  3939                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  3940                  "subType": "04"
  3941                }
  3942              }
  3943            ],
  3944            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3945            "bsonType": "object"
  3946          }
  3947        }
  3948      }
  3949    },
  3950    "gcp_object_rand_auto_altname": {
  3951      "bsonType": "object",
  3952      "properties": {
  3953        "value": {
  3954          "encrypt": {
  3955            "keyId": "/altname_gcp",
  3956            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3957            "bsonType": "object"
  3958          }
  3959        }
  3960      }
  3961    },
  3962    "gcp_object_rand_explicit_id": {
  3963      "bsonType": "object",
  3964      "properties": {
  3965        "value": {
  3966          "bsonType": "binData"
  3967        }
  3968      }
  3969    },
  3970    "gcp_object_rand_explicit_altname": {
  3971      "bsonType": "object",
  3972      "properties": {
  3973        "value": {
  3974          "bsonType": "binData"
  3975        }
  3976      }
  3977    },
  3978    "gcp_array_rand_auto_id": {
  3979      "bsonType": "object",
  3980      "properties": {
  3981        "value": {
  3982          "encrypt": {
  3983            "keyId": [
  3984              {
  3985                "$binary": {
  3986                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  3987                  "subType": "04"
  3988                }
  3989              }
  3990            ],
  3991            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  3992            "bsonType": "array"
  3993          }
  3994        }
  3995      }
  3996    },
  3997    "gcp_array_rand_auto_altname": {
  3998      "bsonType": "object",
  3999      "properties": {
  4000        "value": {
  4001          "encrypt": {
  4002            "keyId": "/altname_gcp",
  4003            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4004            "bsonType": "array"
  4005          }
  4006        }
  4007      }
  4008    },
  4009    "gcp_array_rand_explicit_id": {
  4010      "bsonType": "object",
  4011      "properties": {
  4012        "value": {
  4013          "bsonType": "binData"
  4014        }
  4015      }
  4016    },
  4017    "gcp_array_rand_explicit_altname": {
  4018      "bsonType": "object",
  4019      "properties": {
  4020        "value": {
  4021          "bsonType": "binData"
  4022        }
  4023      }
  4024    },
  4025    "gcp_binData=00_rand_auto_id": {
  4026      "bsonType": "object",
  4027      "properties": {
  4028        "value": {
  4029          "encrypt": {
  4030            "keyId": [
  4031              {
  4032                "$binary": {
  4033                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4034                  "subType": "04"
  4035                }
  4036              }
  4037            ],
  4038            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4039            "bsonType": "binData"
  4040          }
  4041        }
  4042      }
  4043    },
  4044    "gcp_binData=00_rand_auto_altname": {
  4045      "bsonType": "object",
  4046      "properties": {
  4047        "value": {
  4048          "encrypt": {
  4049            "keyId": "/altname_gcp",
  4050            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4051            "bsonType": "binData"
  4052          }
  4053        }
  4054      }
  4055    },
  4056    "gcp_binData=00_rand_explicit_id": {
  4057      "bsonType": "object",
  4058      "properties": {
  4059        "value": {
  4060          "bsonType": "binData"
  4061        }
  4062      }
  4063    },
  4064    "gcp_binData=00_rand_explicit_altname": {
  4065      "bsonType": "object",
  4066      "properties": {
  4067        "value": {
  4068          "bsonType": "binData"
  4069        }
  4070      }
  4071    },
  4072    "gcp_binData=00_det_auto_id": {
  4073      "bsonType": "object",
  4074      "properties": {
  4075        "value": {
  4076          "encrypt": {
  4077            "keyId": [
  4078              {
  4079                "$binary": {
  4080                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4081                  "subType": "04"
  4082                }
  4083              }
  4084            ],
  4085            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  4086            "bsonType": "binData"
  4087          }
  4088        }
  4089      }
  4090    },
  4091    "gcp_binData=00_det_explicit_id": {
  4092      "bsonType": "object",
  4093      "properties": {
  4094        "value": {
  4095          "bsonType": "binData"
  4096        }
  4097      }
  4098    },
  4099    "gcp_binData=00_det_explicit_altname": {
  4100      "bsonType": "object",
  4101      "properties": {
  4102        "value": {
  4103          "bsonType": "binData"
  4104        }
  4105      }
  4106    },
  4107    "gcp_binData=04_rand_auto_id": {
  4108      "bsonType": "object",
  4109      "properties": {
  4110        "value": {
  4111          "encrypt": {
  4112            "keyId": [
  4113              {
  4114                "$binary": {
  4115                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4116                  "subType": "04"
  4117                }
  4118              }
  4119            ],
  4120            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4121            "bsonType": "binData"
  4122          }
  4123        }
  4124      }
  4125    },
  4126    "gcp_binData=04_rand_auto_altname": {
  4127      "bsonType": "object",
  4128      "properties": {
  4129        "value": {
  4130          "encrypt": {
  4131            "keyId": "/altname_gcp",
  4132            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4133            "bsonType": "binData"
  4134          }
  4135        }
  4136      }
  4137    },
  4138    "gcp_binData=04_rand_explicit_id": {
  4139      "bsonType": "object",
  4140      "properties": {
  4141        "value": {
  4142          "bsonType": "binData"
  4143        }
  4144      }
  4145    },
  4146    "gcp_binData=04_rand_explicit_altname": {
  4147      "bsonType": "object",
  4148      "properties": {
  4149        "value": {
  4150          "bsonType": "binData"
  4151        }
  4152      }
  4153    },
  4154    "gcp_binData=04_det_auto_id": {
  4155      "bsonType": "object",
  4156      "properties": {
  4157        "value": {
  4158          "encrypt": {
  4159            "keyId": [
  4160              {
  4161                "$binary": {
  4162                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4163                  "subType": "04"
  4164                }
  4165              }
  4166            ],
  4167            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  4168            "bsonType": "binData"
  4169          }
  4170        }
  4171      }
  4172    },
  4173    "gcp_binData=04_det_explicit_id": {
  4174      "bsonType": "object",
  4175      "properties": {
  4176        "value": {
  4177          "bsonType": "binData"
  4178        }
  4179      }
  4180    },
  4181    "gcp_binData=04_det_explicit_altname": {
  4182      "bsonType": "object",
  4183      "properties": {
  4184        "value": {
  4185          "bsonType": "binData"
  4186        }
  4187      }
  4188    },
  4189    "gcp_objectId_rand_auto_id": {
  4190      "bsonType": "object",
  4191      "properties": {
  4192        "value": {
  4193          "encrypt": {
  4194            "keyId": [
  4195              {
  4196                "$binary": {
  4197                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4198                  "subType": "04"
  4199                }
  4200              }
  4201            ],
  4202            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4203            "bsonType": "objectId"
  4204          }
  4205        }
  4206      }
  4207    },
  4208    "gcp_objectId_rand_auto_altname": {
  4209      "bsonType": "object",
  4210      "properties": {
  4211        "value": {
  4212          "encrypt": {
  4213            "keyId": "/altname_gcp",
  4214            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4215            "bsonType": "objectId"
  4216          }
  4217        }
  4218      }
  4219    },
  4220    "gcp_objectId_rand_explicit_id": {
  4221      "bsonType": "object",
  4222      "properties": {
  4223        "value": {
  4224          "bsonType": "binData"
  4225        }
  4226      }
  4227    },
  4228    "gcp_objectId_rand_explicit_altname": {
  4229      "bsonType": "object",
  4230      "properties": {
  4231        "value": {
  4232          "bsonType": "binData"
  4233        }
  4234      }
  4235    },
  4236    "gcp_objectId_det_auto_id": {
  4237      "bsonType": "object",
  4238      "properties": {
  4239        "value": {
  4240          "encrypt": {
  4241            "keyId": [
  4242              {
  4243                "$binary": {
  4244                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4245                  "subType": "04"
  4246                }
  4247              }
  4248            ],
  4249            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  4250            "bsonType": "objectId"
  4251          }
  4252        }
  4253      }
  4254    },
  4255    "gcp_objectId_det_explicit_id": {
  4256      "bsonType": "object",
  4257      "properties": {
  4258        "value": {
  4259          "bsonType": "binData"
  4260        }
  4261      }
  4262    },
  4263    "gcp_objectId_det_explicit_altname": {
  4264      "bsonType": "object",
  4265      "properties": {
  4266        "value": {
  4267          "bsonType": "binData"
  4268        }
  4269      }
  4270    },
  4271    "gcp_bool_rand_auto_id": {
  4272      "bsonType": "object",
  4273      "properties": {
  4274        "value": {
  4275          "encrypt": {
  4276            "keyId": [
  4277              {
  4278                "$binary": {
  4279                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4280                  "subType": "04"
  4281                }
  4282              }
  4283            ],
  4284            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4285            "bsonType": "bool"
  4286          }
  4287        }
  4288      }
  4289    },
  4290    "gcp_bool_rand_auto_altname": {
  4291      "bsonType": "object",
  4292      "properties": {
  4293        "value": {
  4294          "encrypt": {
  4295            "keyId": "/altname_gcp",
  4296            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4297            "bsonType": "bool"
  4298          }
  4299        }
  4300      }
  4301    },
  4302    "gcp_bool_rand_explicit_id": {
  4303      "bsonType": "object",
  4304      "properties": {
  4305        "value": {
  4306          "bsonType": "binData"
  4307        }
  4308      }
  4309    },
  4310    "gcp_bool_rand_explicit_altname": {
  4311      "bsonType": "object",
  4312      "properties": {
  4313        "value": {
  4314          "bsonType": "binData"
  4315        }
  4316      }
  4317    },
  4318    "gcp_date_rand_auto_id": {
  4319      "bsonType": "object",
  4320      "properties": {
  4321        "value": {
  4322          "encrypt": {
  4323            "keyId": [
  4324              {
  4325                "$binary": {
  4326                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4327                  "subType": "04"
  4328                }
  4329              }
  4330            ],
  4331            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4332            "bsonType": "date"
  4333          }
  4334        }
  4335      }
  4336    },
  4337    "gcp_date_rand_auto_altname": {
  4338      "bsonType": "object",
  4339      "properties": {
  4340        "value": {
  4341          "encrypt": {
  4342            "keyId": "/altname_gcp",
  4343            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4344            "bsonType": "date"
  4345          }
  4346        }
  4347      }
  4348    },
  4349    "gcp_date_rand_explicit_id": {
  4350      "bsonType": "object",
  4351      "properties": {
  4352        "value": {
  4353          "bsonType": "binData"
  4354        }
  4355      }
  4356    },
  4357    "gcp_date_rand_explicit_altname": {
  4358      "bsonType": "object",
  4359      "properties": {
  4360        "value": {
  4361          "bsonType": "binData"
  4362        }
  4363      }
  4364    },
  4365    "gcp_date_det_auto_id": {
  4366      "bsonType": "object",
  4367      "properties": {
  4368        "value": {
  4369          "encrypt": {
  4370            "keyId": [
  4371              {
  4372                "$binary": {
  4373                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4374                  "subType": "04"
  4375                }
  4376              }
  4377            ],
  4378            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  4379            "bsonType": "date"
  4380          }
  4381        }
  4382      }
  4383    },
  4384    "gcp_date_det_explicit_id": {
  4385      "bsonType": "object",
  4386      "properties": {
  4387        "value": {
  4388          "bsonType": "binData"
  4389        }
  4390      }
  4391    },
  4392    "gcp_date_det_explicit_altname": {
  4393      "bsonType": "object",
  4394      "properties": {
  4395        "value": {
  4396          "bsonType": "binData"
  4397        }
  4398      }
  4399    },
  4400    "gcp_regex_rand_auto_id": {
  4401      "bsonType": "object",
  4402      "properties": {
  4403        "value": {
  4404          "encrypt": {
  4405            "keyId": [
  4406              {
  4407                "$binary": {
  4408                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4409                  "subType": "04"
  4410                }
  4411              }
  4412            ],
  4413            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4414            "bsonType": "regex"
  4415          }
  4416        }
  4417      }
  4418    },
  4419    "gcp_regex_rand_auto_altname": {
  4420      "bsonType": "object",
  4421      "properties": {
  4422        "value": {
  4423          "encrypt": {
  4424            "keyId": "/altname_gcp",
  4425            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4426            "bsonType": "regex"
  4427          }
  4428        }
  4429      }
  4430    },
  4431    "gcp_regex_rand_explicit_id": {
  4432      "bsonType": "object",
  4433      "properties": {
  4434        "value": {
  4435          "bsonType": "binData"
  4436        }
  4437      }
  4438    },
  4439    "gcp_regex_rand_explicit_altname": {
  4440      "bsonType": "object",
  4441      "properties": {
  4442        "value": {
  4443          "bsonType": "binData"
  4444        }
  4445      }
  4446    },
  4447    "gcp_regex_det_auto_id": {
  4448      "bsonType": "object",
  4449      "properties": {
  4450        "value": {
  4451          "encrypt": {
  4452            "keyId": [
  4453              {
  4454                "$binary": {
  4455                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4456                  "subType": "04"
  4457                }
  4458              }
  4459            ],
  4460            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  4461            "bsonType": "regex"
  4462          }
  4463        }
  4464      }
  4465    },
  4466    "gcp_regex_det_explicit_id": {
  4467      "bsonType": "object",
  4468      "properties": {
  4469        "value": {
  4470          "bsonType": "binData"
  4471        }
  4472      }
  4473    },
  4474    "gcp_regex_det_explicit_altname": {
  4475      "bsonType": "object",
  4476      "properties": {
  4477        "value": {
  4478          "bsonType": "binData"
  4479        }
  4480      }
  4481    },
  4482    "gcp_dbPointer_rand_auto_id": {
  4483      "bsonType": "object",
  4484      "properties": {
  4485        "value": {
  4486          "encrypt": {
  4487            "keyId": [
  4488              {
  4489                "$binary": {
  4490                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4491                  "subType": "04"
  4492                }
  4493              }
  4494            ],
  4495            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4496            "bsonType": "dbPointer"
  4497          }
  4498        }
  4499      }
  4500    },
  4501    "gcp_dbPointer_rand_auto_altname": {
  4502      "bsonType": "object",
  4503      "properties": {
  4504        "value": {
  4505          "encrypt": {
  4506            "keyId": "/altname_gcp",
  4507            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4508            "bsonType": "dbPointer"
  4509          }
  4510        }
  4511      }
  4512    },
  4513    "gcp_dbPointer_rand_explicit_id": {
  4514      "bsonType": "object",
  4515      "properties": {
  4516        "value": {
  4517          "bsonType": "binData"
  4518        }
  4519      }
  4520    },
  4521    "gcp_dbPointer_rand_explicit_altname": {
  4522      "bsonType": "object",
  4523      "properties": {
  4524        "value": {
  4525          "bsonType": "binData"
  4526        }
  4527      }
  4528    },
  4529    "gcp_dbPointer_det_auto_id": {
  4530      "bsonType": "object",
  4531      "properties": {
  4532        "value": {
  4533          "encrypt": {
  4534            "keyId": [
  4535              {
  4536                "$binary": {
  4537                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4538                  "subType": "04"
  4539                }
  4540              }
  4541            ],
  4542            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  4543            "bsonType": "dbPointer"
  4544          }
  4545        }
  4546      }
  4547    },
  4548    "gcp_dbPointer_det_explicit_id": {
  4549      "bsonType": "object",
  4550      "properties": {
  4551        "value": {
  4552          "bsonType": "binData"
  4553        }
  4554      }
  4555    },
  4556    "gcp_dbPointer_det_explicit_altname": {
  4557      "bsonType": "object",
  4558      "properties": {
  4559        "value": {
  4560          "bsonType": "binData"
  4561        }
  4562      }
  4563    },
  4564    "gcp_javascript_rand_auto_id": {
  4565      "bsonType": "object",
  4566      "properties": {
  4567        "value": {
  4568          "encrypt": {
  4569            "keyId": [
  4570              {
  4571                "$binary": {
  4572                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4573                  "subType": "04"
  4574                }
  4575              }
  4576            ],
  4577            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4578            "bsonType": "javascript"
  4579          }
  4580        }
  4581      }
  4582    },
  4583    "gcp_javascript_rand_auto_altname": {
  4584      "bsonType": "object",
  4585      "properties": {
  4586        "value": {
  4587          "encrypt": {
  4588            "keyId": "/altname_gcp",
  4589            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4590            "bsonType": "javascript"
  4591          }
  4592        }
  4593      }
  4594    },
  4595    "gcp_javascript_rand_explicit_id": {
  4596      "bsonType": "object",
  4597      "properties": {
  4598        "value": {
  4599          "bsonType": "binData"
  4600        }
  4601      }
  4602    },
  4603    "gcp_javascript_rand_explicit_altname": {
  4604      "bsonType": "object",
  4605      "properties": {
  4606        "value": {
  4607          "bsonType": "binData"
  4608        }
  4609      }
  4610    },
  4611    "gcp_javascript_det_auto_id": {
  4612      "bsonType": "object",
  4613      "properties": {
  4614        "value": {
  4615          "encrypt": {
  4616            "keyId": [
  4617              {
  4618                "$binary": {
  4619                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4620                  "subType": "04"
  4621                }
  4622              }
  4623            ],
  4624            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  4625            "bsonType": "javascript"
  4626          }
  4627        }
  4628      }
  4629    },
  4630    "gcp_javascript_det_explicit_id": {
  4631      "bsonType": "object",
  4632      "properties": {
  4633        "value": {
  4634          "bsonType": "binData"
  4635        }
  4636      }
  4637    },
  4638    "gcp_javascript_det_explicit_altname": {
  4639      "bsonType": "object",
  4640      "properties": {
  4641        "value": {
  4642          "bsonType": "binData"
  4643        }
  4644      }
  4645    },
  4646    "gcp_symbol_rand_auto_id": {
  4647      "bsonType": "object",
  4648      "properties": {
  4649        "value": {
  4650          "encrypt": {
  4651            "keyId": [
  4652              {
  4653                "$binary": {
  4654                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4655                  "subType": "04"
  4656                }
  4657              }
  4658            ],
  4659            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4660            "bsonType": "symbol"
  4661          }
  4662        }
  4663      }
  4664    },
  4665    "gcp_symbol_rand_auto_altname": {
  4666      "bsonType": "object",
  4667      "properties": {
  4668        "value": {
  4669          "encrypt": {
  4670            "keyId": "/altname_gcp",
  4671            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4672            "bsonType": "symbol"
  4673          }
  4674        }
  4675      }
  4676    },
  4677    "gcp_symbol_rand_explicit_id": {
  4678      "bsonType": "object",
  4679      "properties": {
  4680        "value": {
  4681          "bsonType": "binData"
  4682        }
  4683      }
  4684    },
  4685    "gcp_symbol_rand_explicit_altname": {
  4686      "bsonType": "object",
  4687      "properties": {
  4688        "value": {
  4689          "bsonType": "binData"
  4690        }
  4691      }
  4692    },
  4693    "gcp_symbol_det_auto_id": {
  4694      "bsonType": "object",
  4695      "properties": {
  4696        "value": {
  4697          "encrypt": {
  4698            "keyId": [
  4699              {
  4700                "$binary": {
  4701                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4702                  "subType": "04"
  4703                }
  4704              }
  4705            ],
  4706            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  4707            "bsonType": "symbol"
  4708          }
  4709        }
  4710      }
  4711    },
  4712    "gcp_symbol_det_explicit_id": {
  4713      "bsonType": "object",
  4714      "properties": {
  4715        "value": {
  4716          "bsonType": "binData"
  4717        }
  4718      }
  4719    },
  4720    "gcp_symbol_det_explicit_altname": {
  4721      "bsonType": "object",
  4722      "properties": {
  4723        "value": {
  4724          "bsonType": "binData"
  4725        }
  4726      }
  4727    },
  4728    "gcp_javascriptWithScope_rand_auto_id": {
  4729      "bsonType": "object",
  4730      "properties": {
  4731        "value": {
  4732          "encrypt": {
  4733            "keyId": [
  4734              {
  4735                "$binary": {
  4736                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4737                  "subType": "04"
  4738                }
  4739              }
  4740            ],
  4741            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4742            "bsonType": "javascriptWithScope"
  4743          }
  4744        }
  4745      }
  4746    },
  4747    "gcp_javascriptWithScope_rand_auto_altname": {
  4748      "bsonType": "object",
  4749      "properties": {
  4750        "value": {
  4751          "encrypt": {
  4752            "keyId": "/altname_gcp",
  4753            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4754            "bsonType": "javascriptWithScope"
  4755          }
  4756        }
  4757      }
  4758    },
  4759    "gcp_javascriptWithScope_rand_explicit_id": {
  4760      "bsonType": "object",
  4761      "properties": {
  4762        "value": {
  4763          "bsonType": "binData"
  4764        }
  4765      }
  4766    },
  4767    "gcp_javascriptWithScope_rand_explicit_altname": {
  4768      "bsonType": "object",
  4769      "properties": {
  4770        "value": {
  4771          "bsonType": "binData"
  4772        }
  4773      }
  4774    },
  4775    "gcp_int_rand_auto_id": {
  4776      "bsonType": "object",
  4777      "properties": {
  4778        "value": {
  4779          "encrypt": {
  4780            "keyId": [
  4781              {
  4782                "$binary": {
  4783                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4784                  "subType": "04"
  4785                }
  4786              }
  4787            ],
  4788            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4789            "bsonType": "int"
  4790          }
  4791        }
  4792      }
  4793    },
  4794    "gcp_int_rand_auto_altname": {
  4795      "bsonType": "object",
  4796      "properties": {
  4797        "value": {
  4798          "encrypt": {
  4799            "keyId": "/altname_gcp",
  4800            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4801            "bsonType": "int"
  4802          }
  4803        }
  4804      }
  4805    },
  4806    "gcp_int_rand_explicit_id": {
  4807      "bsonType": "object",
  4808      "properties": {
  4809        "value": {
  4810          "bsonType": "binData"
  4811        }
  4812      }
  4813    },
  4814    "gcp_int_rand_explicit_altname": {
  4815      "bsonType": "object",
  4816      "properties": {
  4817        "value": {
  4818          "bsonType": "binData"
  4819        }
  4820      }
  4821    },
  4822    "gcp_int_det_auto_id": {
  4823      "bsonType": "object",
  4824      "properties": {
  4825        "value": {
  4826          "encrypt": {
  4827            "keyId": [
  4828              {
  4829                "$binary": {
  4830                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4831                  "subType": "04"
  4832                }
  4833              }
  4834            ],
  4835            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  4836            "bsonType": "int"
  4837          }
  4838        }
  4839      }
  4840    },
  4841    "gcp_int_det_explicit_id": {
  4842      "bsonType": "object",
  4843      "properties": {
  4844        "value": {
  4845          "bsonType": "binData"
  4846        }
  4847      }
  4848    },
  4849    "gcp_int_det_explicit_altname": {
  4850      "bsonType": "object",
  4851      "properties": {
  4852        "value": {
  4853          "bsonType": "binData"
  4854        }
  4855      }
  4856    },
  4857    "gcp_timestamp_rand_auto_id": {
  4858      "bsonType": "object",
  4859      "properties": {
  4860        "value": {
  4861          "encrypt": {
  4862            "keyId": [
  4863              {
  4864                "$binary": {
  4865                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4866                  "subType": "04"
  4867                }
  4868              }
  4869            ],
  4870            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4871            "bsonType": "timestamp"
  4872          }
  4873        }
  4874      }
  4875    },
  4876    "gcp_timestamp_rand_auto_altname": {
  4877      "bsonType": "object",
  4878      "properties": {
  4879        "value": {
  4880          "encrypt": {
  4881            "keyId": "/altname_gcp",
  4882            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4883            "bsonType": "timestamp"
  4884          }
  4885        }
  4886      }
  4887    },
  4888    "gcp_timestamp_rand_explicit_id": {
  4889      "bsonType": "object",
  4890      "properties": {
  4891        "value": {
  4892          "bsonType": "binData"
  4893        }
  4894      }
  4895    },
  4896    "gcp_timestamp_rand_explicit_altname": {
  4897      "bsonType": "object",
  4898      "properties": {
  4899        "value": {
  4900          "bsonType": "binData"
  4901        }
  4902      }
  4903    },
  4904    "gcp_timestamp_det_auto_id": {
  4905      "bsonType": "object",
  4906      "properties": {
  4907        "value": {
  4908          "encrypt": {
  4909            "keyId": [
  4910              {
  4911                "$binary": {
  4912                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4913                  "subType": "04"
  4914                }
  4915              }
  4916            ],
  4917            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  4918            "bsonType": "timestamp"
  4919          }
  4920        }
  4921      }
  4922    },
  4923    "gcp_timestamp_det_explicit_id": {
  4924      "bsonType": "object",
  4925      "properties": {
  4926        "value": {
  4927          "bsonType": "binData"
  4928        }
  4929      }
  4930    },
  4931    "gcp_timestamp_det_explicit_altname": {
  4932      "bsonType": "object",
  4933      "properties": {
  4934        "value": {
  4935          "bsonType": "binData"
  4936        }
  4937      }
  4938    },
  4939    "gcp_long_rand_auto_id": {
  4940      "bsonType": "object",
  4941      "properties": {
  4942        "value": {
  4943          "encrypt": {
  4944            "keyId": [
  4945              {
  4946                "$binary": {
  4947                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4948                  "subType": "04"
  4949                }
  4950              }
  4951            ],
  4952            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4953            "bsonType": "long"
  4954          }
  4955        }
  4956      }
  4957    },
  4958    "gcp_long_rand_auto_altname": {
  4959      "bsonType": "object",
  4960      "properties": {
  4961        "value": {
  4962          "encrypt": {
  4963            "keyId": "/altname_gcp",
  4964            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  4965            "bsonType": "long"
  4966          }
  4967        }
  4968      }
  4969    },
  4970    "gcp_long_rand_explicit_id": {
  4971      "bsonType": "object",
  4972      "properties": {
  4973        "value": {
  4974          "bsonType": "binData"
  4975        }
  4976      }
  4977    },
  4978    "gcp_long_rand_explicit_altname": {
  4979      "bsonType": "object",
  4980      "properties": {
  4981        "value": {
  4982          "bsonType": "binData"
  4983        }
  4984      }
  4985    },
  4986    "gcp_long_det_auto_id": {
  4987      "bsonType": "object",
  4988      "properties": {
  4989        "value": {
  4990          "encrypt": {
  4991            "keyId": [
  4992              {
  4993                "$binary": {
  4994                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  4995                  "subType": "04"
  4996                }
  4997              }
  4998            ],
  4999            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  5000            "bsonType": "long"
  5001          }
  5002        }
  5003      }
  5004    },
  5005    "gcp_long_det_explicit_id": {
  5006      "bsonType": "object",
  5007      "properties": {
  5008        "value": {
  5009          "bsonType": "binData"
  5010        }
  5011      }
  5012    },
  5013    "gcp_long_det_explicit_altname": {
  5014      "bsonType": "object",
  5015      "properties": {
  5016        "value": {
  5017          "bsonType": "binData"
  5018        }
  5019      }
  5020    },
  5021    "gcp_decimal_rand_auto_id": {
  5022      "bsonType": "object",
  5023      "properties": {
  5024        "value": {
  5025          "encrypt": {
  5026            "keyId": [
  5027              {
  5028                "$binary": {
  5029                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
  5030                  "subType": "04"
  5031                }
  5032              }
  5033            ],
  5034            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5035            "bsonType": "decimal"
  5036          }
  5037        }
  5038      }
  5039    },
  5040    "gcp_decimal_rand_auto_altname": {
  5041      "bsonType": "object",
  5042      "properties": {
  5043        "value": {
  5044          "encrypt": {
  5045            "keyId": "/altname_gcp",
  5046            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5047            "bsonType": "decimal"
  5048          }
  5049        }
  5050      }
  5051    },
  5052    "gcp_decimal_rand_explicit_id": {
  5053      "bsonType": "object",
  5054      "properties": {
  5055        "value": {
  5056          "bsonType": "binData"
  5057        }
  5058      }
  5059    },
  5060    "gcp_decimal_rand_explicit_altname": {
  5061      "bsonType": "object",
  5062      "properties": {
  5063        "value": {
  5064          "bsonType": "binData"
  5065        }
  5066      }
  5067    },
  5068    "kmip_double_rand_auto_id": {
  5069      "bsonType": "object",
  5070      "properties": {
  5071        "value": {
  5072          "encrypt": {
  5073            "keyId": [
  5074              {
  5075                "$binary": {
  5076                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5077                  "subType": "04"
  5078                }
  5079              }
  5080            ],
  5081            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5082            "bsonType": "double"
  5083          }
  5084        }
  5085      }
  5086    },
  5087    "kmip_double_rand_auto_altname": {
  5088      "bsonType": "object",
  5089      "properties": {
  5090        "value": {
  5091          "encrypt": {
  5092            "keyId": "/altname_kmip",
  5093            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5094            "bsonType": "double"
  5095          }
  5096        }
  5097      }
  5098    },
  5099    "kmip_double_rand_explicit_id": {
  5100      "bsonType": "object",
  5101      "properties": {
  5102        "value": {
  5103          "bsonType": "binData"
  5104        }
  5105      }
  5106    },
  5107    "kmip_double_rand_explicit_altname": {
  5108      "bsonType": "object",
  5109      "properties": {
  5110        "value": {
  5111          "bsonType": "binData"
  5112        }
  5113      }
  5114    },
  5115    "kmip_string_rand_auto_id": {
  5116      "bsonType": "object",
  5117      "properties": {
  5118        "value": {
  5119          "encrypt": {
  5120            "keyId": [
  5121              {
  5122                "$binary": {
  5123                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5124                  "subType": "04"
  5125                }
  5126              }
  5127            ],
  5128            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5129            "bsonType": "string"
  5130          }
  5131        }
  5132      }
  5133    },
  5134    "kmip_string_rand_auto_altname": {
  5135      "bsonType": "object",
  5136      "properties": {
  5137        "value": {
  5138          "encrypt": {
  5139            "keyId": "/altname_kmip",
  5140            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5141            "bsonType": "string"
  5142          }
  5143        }
  5144      }
  5145    },
  5146    "kmip_string_rand_explicit_id": {
  5147      "bsonType": "object",
  5148      "properties": {
  5149        "value": {
  5150          "bsonType": "binData"
  5151        }
  5152      }
  5153    },
  5154    "kmip_string_rand_explicit_altname": {
  5155      "bsonType": "object",
  5156      "properties": {
  5157        "value": {
  5158          "bsonType": "binData"
  5159        }
  5160      }
  5161    },
  5162    "kmip_string_det_auto_id": {
  5163      "bsonType": "object",
  5164      "properties": {
  5165        "value": {
  5166          "encrypt": {
  5167            "keyId": [
  5168              {
  5169                "$binary": {
  5170                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5171                  "subType": "04"
  5172                }
  5173              }
  5174            ],
  5175            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  5176            "bsonType": "string"
  5177          }
  5178        }
  5179      }
  5180    },
  5181    "kmip_string_det_explicit_id": {
  5182      "bsonType": "object",
  5183      "properties": {
  5184        "value": {
  5185          "bsonType": "binData"
  5186        }
  5187      }
  5188    },
  5189    "kmip_string_det_explicit_altname": {
  5190      "bsonType": "object",
  5191      "properties": {
  5192        "value": {
  5193          "bsonType": "binData"
  5194        }
  5195      }
  5196    },
  5197    "kmip_object_rand_auto_id": {
  5198      "bsonType": "object",
  5199      "properties": {
  5200        "value": {
  5201          "encrypt": {
  5202            "keyId": [
  5203              {
  5204                "$binary": {
  5205                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5206                  "subType": "04"
  5207                }
  5208              }
  5209            ],
  5210            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5211            "bsonType": "object"
  5212          }
  5213        }
  5214      }
  5215    },
  5216    "kmip_object_rand_auto_altname": {
  5217      "bsonType": "object",
  5218      "properties": {
  5219        "value": {
  5220          "encrypt": {
  5221            "keyId": "/altname_kmip",
  5222            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5223            "bsonType": "object"
  5224          }
  5225        }
  5226      }
  5227    },
  5228    "kmip_object_rand_explicit_id": {
  5229      "bsonType": "object",
  5230      "properties": {
  5231        "value": {
  5232          "bsonType": "binData"
  5233        }
  5234      }
  5235    },
  5236    "kmip_object_rand_explicit_altname": {
  5237      "bsonType": "object",
  5238      "properties": {
  5239        "value": {
  5240          "bsonType": "binData"
  5241        }
  5242      }
  5243    },
  5244    "kmip_array_rand_auto_id": {
  5245      "bsonType": "object",
  5246      "properties": {
  5247        "value": {
  5248          "encrypt": {
  5249            "keyId": [
  5250              {
  5251                "$binary": {
  5252                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5253                  "subType": "04"
  5254                }
  5255              }
  5256            ],
  5257            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5258            "bsonType": "array"
  5259          }
  5260        }
  5261      }
  5262    },
  5263    "kmip_array_rand_auto_altname": {
  5264      "bsonType": "object",
  5265      "properties": {
  5266        "value": {
  5267          "encrypt": {
  5268            "keyId": "/altname_kmip",
  5269            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5270            "bsonType": "array"
  5271          }
  5272        }
  5273      }
  5274    },
  5275    "kmip_array_rand_explicit_id": {
  5276      "bsonType": "object",
  5277      "properties": {
  5278        "value": {
  5279          "bsonType": "binData"
  5280        }
  5281      }
  5282    },
  5283    "kmip_array_rand_explicit_altname": {
  5284      "bsonType": "object",
  5285      "properties": {
  5286        "value": {
  5287          "bsonType": "binData"
  5288        }
  5289      }
  5290    },
  5291    "kmip_binData=00_rand_auto_id": {
  5292      "bsonType": "object",
  5293      "properties": {
  5294        "value": {
  5295          "encrypt": {
  5296            "keyId": [
  5297              {
  5298                "$binary": {
  5299                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5300                  "subType": "04"
  5301                }
  5302              }
  5303            ],
  5304            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5305            "bsonType": "binData"
  5306          }
  5307        }
  5308      }
  5309    },
  5310    "kmip_binData=00_rand_auto_altname": {
  5311      "bsonType": "object",
  5312      "properties": {
  5313        "value": {
  5314          "encrypt": {
  5315            "keyId": "/altname_kmip",
  5316            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5317            "bsonType": "binData"
  5318          }
  5319        }
  5320      }
  5321    },
  5322    "kmip_binData=00_rand_explicit_id": {
  5323      "bsonType": "object",
  5324      "properties": {
  5325        "value": {
  5326          "bsonType": "binData"
  5327        }
  5328      }
  5329    },
  5330    "kmip_binData=00_rand_explicit_altname": {
  5331      "bsonType": "object",
  5332      "properties": {
  5333        "value": {
  5334          "bsonType": "binData"
  5335        }
  5336      }
  5337    },
  5338    "kmip_binData=00_det_auto_id": {
  5339      "bsonType": "object",
  5340      "properties": {
  5341        "value": {
  5342          "encrypt": {
  5343            "keyId": [
  5344              {
  5345                "$binary": {
  5346                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5347                  "subType": "04"
  5348                }
  5349              }
  5350            ],
  5351            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  5352            "bsonType": "binData"
  5353          }
  5354        }
  5355      }
  5356    },
  5357    "kmip_binData=00_det_explicit_id": {
  5358      "bsonType": "object",
  5359      "properties": {
  5360        "value": {
  5361          "bsonType": "binData"
  5362        }
  5363      }
  5364    },
  5365    "kmip_binData=00_det_explicit_altname": {
  5366      "bsonType": "object",
  5367      "properties": {
  5368        "value": {
  5369          "bsonType": "binData"
  5370        }
  5371      }
  5372    },
  5373    "kmip_binData=04_rand_auto_id": {
  5374      "bsonType": "object",
  5375      "properties": {
  5376        "value": {
  5377          "encrypt": {
  5378            "keyId": [
  5379              {
  5380                "$binary": {
  5381                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5382                  "subType": "04"
  5383                }
  5384              }
  5385            ],
  5386            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5387            "bsonType": "binData"
  5388          }
  5389        }
  5390      }
  5391    },
  5392    "kmip_binData=04_rand_auto_altname": {
  5393      "bsonType": "object",
  5394      "properties": {
  5395        "value": {
  5396          "encrypt": {
  5397            "keyId": "/altname_kmip",
  5398            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5399            "bsonType": "binData"
  5400          }
  5401        }
  5402      }
  5403    },
  5404    "kmip_binData=04_rand_explicit_id": {
  5405      "bsonType": "object",
  5406      "properties": {
  5407        "value": {
  5408          "bsonType": "binData"
  5409        }
  5410      }
  5411    },
  5412    "kmip_binData=04_rand_explicit_altname": {
  5413      "bsonType": "object",
  5414      "properties": {
  5415        "value": {
  5416          "bsonType": "binData"
  5417        }
  5418      }
  5419    },
  5420    "kmip_binData=04_det_auto_id": {
  5421      "bsonType": "object",
  5422      "properties": {
  5423        "value": {
  5424          "encrypt": {
  5425            "keyId": [
  5426              {
  5427                "$binary": {
  5428                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5429                  "subType": "04"
  5430                }
  5431              }
  5432            ],
  5433            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  5434            "bsonType": "binData"
  5435          }
  5436        }
  5437      }
  5438    },
  5439    "kmip_binData=04_det_explicit_id": {
  5440      "bsonType": "object",
  5441      "properties": {
  5442        "value": {
  5443          "bsonType": "binData"
  5444        }
  5445      }
  5446    },
  5447    "kmip_binData=04_det_explicit_altname": {
  5448      "bsonType": "object",
  5449      "properties": {
  5450        "value": {
  5451          "bsonType": "binData"
  5452        }
  5453      }
  5454    },
  5455    "kmip_objectId_rand_auto_id": {
  5456      "bsonType": "object",
  5457      "properties": {
  5458        "value": {
  5459          "encrypt": {
  5460            "keyId": [
  5461              {
  5462                "$binary": {
  5463                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5464                  "subType": "04"
  5465                }
  5466              }
  5467            ],
  5468            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5469            "bsonType": "objectId"
  5470          }
  5471        }
  5472      }
  5473    },
  5474    "kmip_objectId_rand_auto_altname": {
  5475      "bsonType": "object",
  5476      "properties": {
  5477        "value": {
  5478          "encrypt": {
  5479            "keyId": "/altname_kmip",
  5480            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5481            "bsonType": "objectId"
  5482          }
  5483        }
  5484      }
  5485    },
  5486    "kmip_objectId_rand_explicit_id": {
  5487      "bsonType": "object",
  5488      "properties": {
  5489        "value": {
  5490          "bsonType": "binData"
  5491        }
  5492      }
  5493    },
  5494    "kmip_objectId_rand_explicit_altname": {
  5495      "bsonType": "object",
  5496      "properties": {
  5497        "value": {
  5498          "bsonType": "binData"
  5499        }
  5500      }
  5501    },
  5502    "kmip_objectId_det_auto_id": {
  5503      "bsonType": "object",
  5504      "properties": {
  5505        "value": {
  5506          "encrypt": {
  5507            "keyId": [
  5508              {
  5509                "$binary": {
  5510                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5511                  "subType": "04"
  5512                }
  5513              }
  5514            ],
  5515            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  5516            "bsonType": "objectId"
  5517          }
  5518        }
  5519      }
  5520    },
  5521    "kmip_objectId_det_explicit_id": {
  5522      "bsonType": "object",
  5523      "properties": {
  5524        "value": {
  5525          "bsonType": "binData"
  5526        }
  5527      }
  5528    },
  5529    "kmip_objectId_det_explicit_altname": {
  5530      "bsonType": "object",
  5531      "properties": {
  5532        "value": {
  5533          "bsonType": "binData"
  5534        }
  5535      }
  5536    },
  5537    "kmip_bool_rand_auto_id": {
  5538      "bsonType": "object",
  5539      "properties": {
  5540        "value": {
  5541          "encrypt": {
  5542            "keyId": [
  5543              {
  5544                "$binary": {
  5545                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5546                  "subType": "04"
  5547                }
  5548              }
  5549            ],
  5550            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5551            "bsonType": "bool"
  5552          }
  5553        }
  5554      }
  5555    },
  5556    "kmip_bool_rand_auto_altname": {
  5557      "bsonType": "object",
  5558      "properties": {
  5559        "value": {
  5560          "encrypt": {
  5561            "keyId": "/altname_kmip",
  5562            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5563            "bsonType": "bool"
  5564          }
  5565        }
  5566      }
  5567    },
  5568    "kmip_bool_rand_explicit_id": {
  5569      "bsonType": "object",
  5570      "properties": {
  5571        "value": {
  5572          "bsonType": "binData"
  5573        }
  5574      }
  5575    },
  5576    "kmip_bool_rand_explicit_altname": {
  5577      "bsonType": "object",
  5578      "properties": {
  5579        "value": {
  5580          "bsonType": "binData"
  5581        }
  5582      }
  5583    },
  5584    "kmip_date_rand_auto_id": {
  5585      "bsonType": "object",
  5586      "properties": {
  5587        "value": {
  5588          "encrypt": {
  5589            "keyId": [
  5590              {
  5591                "$binary": {
  5592                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5593                  "subType": "04"
  5594                }
  5595              }
  5596            ],
  5597            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5598            "bsonType": "date"
  5599          }
  5600        }
  5601      }
  5602    },
  5603    "kmip_date_rand_auto_altname": {
  5604      "bsonType": "object",
  5605      "properties": {
  5606        "value": {
  5607          "encrypt": {
  5608            "keyId": "/altname_kmip",
  5609            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5610            "bsonType": "date"
  5611          }
  5612        }
  5613      }
  5614    },
  5615    "kmip_date_rand_explicit_id": {
  5616      "bsonType": "object",
  5617      "properties": {
  5618        "value": {
  5619          "bsonType": "binData"
  5620        }
  5621      }
  5622    },
  5623    "kmip_date_rand_explicit_altname": {
  5624      "bsonType": "object",
  5625      "properties": {
  5626        "value": {
  5627          "bsonType": "binData"
  5628        }
  5629      }
  5630    },
  5631    "kmip_date_det_auto_id": {
  5632      "bsonType": "object",
  5633      "properties": {
  5634        "value": {
  5635          "encrypt": {
  5636            "keyId": [
  5637              {
  5638                "$binary": {
  5639                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5640                  "subType": "04"
  5641                }
  5642              }
  5643            ],
  5644            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  5645            "bsonType": "date"
  5646          }
  5647        }
  5648      }
  5649    },
  5650    "kmip_date_det_explicit_id": {
  5651      "bsonType": "object",
  5652      "properties": {
  5653        "value": {
  5654          "bsonType": "binData"
  5655        }
  5656      }
  5657    },
  5658    "kmip_date_det_explicit_altname": {
  5659      "bsonType": "object",
  5660      "properties": {
  5661        "value": {
  5662          "bsonType": "binData"
  5663        }
  5664      }
  5665    },
  5666    "kmip_regex_rand_auto_id": {
  5667      "bsonType": "object",
  5668      "properties": {
  5669        "value": {
  5670          "encrypt": {
  5671            "keyId": [
  5672              {
  5673                "$binary": {
  5674                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5675                  "subType": "04"
  5676                }
  5677              }
  5678            ],
  5679            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5680            "bsonType": "regex"
  5681          }
  5682        }
  5683      }
  5684    },
  5685    "kmip_regex_rand_auto_altname": {
  5686      "bsonType": "object",
  5687      "properties": {
  5688        "value": {
  5689          "encrypt": {
  5690            "keyId": "/altname_kmip",
  5691            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5692            "bsonType": "regex"
  5693          }
  5694        }
  5695      }
  5696    },
  5697    "kmip_regex_rand_explicit_id": {
  5698      "bsonType": "object",
  5699      "properties": {
  5700        "value": {
  5701          "bsonType": "binData"
  5702        }
  5703      }
  5704    },
  5705    "kmip_regex_rand_explicit_altname": {
  5706      "bsonType": "object",
  5707      "properties": {
  5708        "value": {
  5709          "bsonType": "binData"
  5710        }
  5711      }
  5712    },
  5713    "kmip_regex_det_auto_id": {
  5714      "bsonType": "object",
  5715      "properties": {
  5716        "value": {
  5717          "encrypt": {
  5718            "keyId": [
  5719              {
  5720                "$binary": {
  5721                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5722                  "subType": "04"
  5723                }
  5724              }
  5725            ],
  5726            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  5727            "bsonType": "regex"
  5728          }
  5729        }
  5730      }
  5731    },
  5732    "kmip_regex_det_explicit_id": {
  5733      "bsonType": "object",
  5734      "properties": {
  5735        "value": {
  5736          "bsonType": "binData"
  5737        }
  5738      }
  5739    },
  5740    "kmip_regex_det_explicit_altname": {
  5741      "bsonType": "object",
  5742      "properties": {
  5743        "value": {
  5744          "bsonType": "binData"
  5745        }
  5746      }
  5747    },
  5748    "kmip_dbPointer_rand_auto_id": {
  5749      "bsonType": "object",
  5750      "properties": {
  5751        "value": {
  5752          "encrypt": {
  5753            "keyId": [
  5754              {
  5755                "$binary": {
  5756                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5757                  "subType": "04"
  5758                }
  5759              }
  5760            ],
  5761            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5762            "bsonType": "dbPointer"
  5763          }
  5764        }
  5765      }
  5766    },
  5767    "kmip_dbPointer_rand_auto_altname": {
  5768      "bsonType": "object",
  5769      "properties": {
  5770        "value": {
  5771          "encrypt": {
  5772            "keyId": "/altname_kmip",
  5773            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5774            "bsonType": "dbPointer"
  5775          }
  5776        }
  5777      }
  5778    },
  5779    "kmip_dbPointer_rand_explicit_id": {
  5780      "bsonType": "object",
  5781      "properties": {
  5782        "value": {
  5783          "bsonType": "binData"
  5784        }
  5785      }
  5786    },
  5787    "kmip_dbPointer_rand_explicit_altname": {
  5788      "bsonType": "object",
  5789      "properties": {
  5790        "value": {
  5791          "bsonType": "binData"
  5792        }
  5793      }
  5794    },
  5795    "kmip_dbPointer_det_auto_id": {
  5796      "bsonType": "object",
  5797      "properties": {
  5798        "value": {
  5799          "encrypt": {
  5800            "keyId": [
  5801              {
  5802                "$binary": {
  5803                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5804                  "subType": "04"
  5805                }
  5806              }
  5807            ],
  5808            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  5809            "bsonType": "dbPointer"
  5810          }
  5811        }
  5812      }
  5813    },
  5814    "kmip_dbPointer_det_explicit_id": {
  5815      "bsonType": "object",
  5816      "properties": {
  5817        "value": {
  5818          "bsonType": "binData"
  5819        }
  5820      }
  5821    },
  5822    "kmip_dbPointer_det_explicit_altname": {
  5823      "bsonType": "object",
  5824      "properties": {
  5825        "value": {
  5826          "bsonType": "binData"
  5827        }
  5828      }
  5829    },
  5830    "kmip_javascript_rand_auto_id": {
  5831      "bsonType": "object",
  5832      "properties": {
  5833        "value": {
  5834          "encrypt": {
  5835            "keyId": [
  5836              {
  5837                "$binary": {
  5838                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5839                  "subType": "04"
  5840                }
  5841              }
  5842            ],
  5843            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5844            "bsonType": "javascript"
  5845          }
  5846        }
  5847      }
  5848    },
  5849    "kmip_javascript_rand_auto_altname": {
  5850      "bsonType": "object",
  5851      "properties": {
  5852        "value": {
  5853          "encrypt": {
  5854            "keyId": "/altname_kmip",
  5855            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5856            "bsonType": "javascript"
  5857          }
  5858        }
  5859      }
  5860    },
  5861    "kmip_javascript_rand_explicit_id": {
  5862      "bsonType": "object",
  5863      "properties": {
  5864        "value": {
  5865          "bsonType": "binData"
  5866        }
  5867      }
  5868    },
  5869    "kmip_javascript_rand_explicit_altname": {
  5870      "bsonType": "object",
  5871      "properties": {
  5872        "value": {
  5873          "bsonType": "binData"
  5874        }
  5875      }
  5876    },
  5877    "kmip_javascript_det_auto_id": {
  5878      "bsonType": "object",
  5879      "properties": {
  5880        "value": {
  5881          "encrypt": {
  5882            "keyId": [
  5883              {
  5884                "$binary": {
  5885                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5886                  "subType": "04"
  5887                }
  5888              }
  5889            ],
  5890            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  5891            "bsonType": "javascript"
  5892          }
  5893        }
  5894      }
  5895    },
  5896    "kmip_javascript_det_explicit_id": {
  5897      "bsonType": "object",
  5898      "properties": {
  5899        "value": {
  5900          "bsonType": "binData"
  5901        }
  5902      }
  5903    },
  5904    "kmip_javascript_det_explicit_altname": {
  5905      "bsonType": "object",
  5906      "properties": {
  5907        "value": {
  5908          "bsonType": "binData"
  5909        }
  5910      }
  5911    },
  5912    "kmip_symbol_rand_auto_id": {
  5913      "bsonType": "object",
  5914      "properties": {
  5915        "value": {
  5916          "encrypt": {
  5917            "keyId": [
  5918              {
  5919                "$binary": {
  5920                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5921                  "subType": "04"
  5922                }
  5923              }
  5924            ],
  5925            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5926            "bsonType": "symbol"
  5927          }
  5928        }
  5929      }
  5930    },
  5931    "kmip_symbol_rand_auto_altname": {
  5932      "bsonType": "object",
  5933      "properties": {
  5934        "value": {
  5935          "encrypt": {
  5936            "keyId": "/altname_kmip",
  5937            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  5938            "bsonType": "symbol"
  5939          }
  5940        }
  5941      }
  5942    },
  5943    "kmip_symbol_rand_explicit_id": {
  5944      "bsonType": "object",
  5945      "properties": {
  5946        "value": {
  5947          "bsonType": "binData"
  5948        }
  5949      }
  5950    },
  5951    "kmip_symbol_rand_explicit_altname": {
  5952      "bsonType": "object",
  5953      "properties": {
  5954        "value": {
  5955          "bsonType": "binData"
  5956        }
  5957      }
  5958    },
  5959    "kmip_symbol_det_auto_id": {
  5960      "bsonType": "object",
  5961      "properties": {
  5962        "value": {
  5963          "encrypt": {
  5964            "keyId": [
  5965              {
  5966                "$binary": {
  5967                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  5968                  "subType": "04"
  5969                }
  5970              }
  5971            ],
  5972            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  5973            "bsonType": "symbol"
  5974          }
  5975        }
  5976      }
  5977    },
  5978    "kmip_symbol_det_explicit_id": {
  5979      "bsonType": "object",
  5980      "properties": {
  5981        "value": {
  5982          "bsonType": "binData"
  5983        }
  5984      }
  5985    },
  5986    "kmip_symbol_det_explicit_altname": {
  5987      "bsonType": "object",
  5988      "properties": {
  5989        "value": {
  5990          "bsonType": "binData"
  5991        }
  5992      }
  5993    },
  5994    "kmip_javascriptWithScope_rand_auto_id": {
  5995      "bsonType": "object",
  5996      "properties": {
  5997        "value": {
  5998          "encrypt": {
  5999            "keyId": [
  6000              {
  6001                "$binary": {
  6002                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  6003                  "subType": "04"
  6004                }
  6005              }
  6006            ],
  6007            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  6008            "bsonType": "javascriptWithScope"
  6009          }
  6010        }
  6011      }
  6012    },
  6013    "kmip_javascriptWithScope_rand_auto_altname": {
  6014      "bsonType": "object",
  6015      "properties": {
  6016        "value": {
  6017          "encrypt": {
  6018            "keyId": "/altname_kmip",
  6019            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  6020            "bsonType": "javascriptWithScope"
  6021          }
  6022        }
  6023      }
  6024    },
  6025    "kmip_javascriptWithScope_rand_explicit_id": {
  6026      "bsonType": "object",
  6027      "properties": {
  6028        "value": {
  6029          "bsonType": "binData"
  6030        }
  6031      }
  6032    },
  6033    "kmip_javascriptWithScope_rand_explicit_altname": {
  6034      "bsonType": "object",
  6035      "properties": {
  6036        "value": {
  6037          "bsonType": "binData"
  6038        }
  6039      }
  6040    },
  6041    "kmip_int_rand_auto_id": {
  6042      "bsonType": "object",
  6043      "properties": {
  6044        "value": {
  6045          "encrypt": {
  6046            "keyId": [
  6047              {
  6048                "$binary": {
  6049                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  6050                  "subType": "04"
  6051                }
  6052              }
  6053            ],
  6054            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  6055            "bsonType": "int"
  6056          }
  6057        }
  6058      }
  6059    },
  6060    "kmip_int_rand_auto_altname": {
  6061      "bsonType": "object",
  6062      "properties": {
  6063        "value": {
  6064          "encrypt": {
  6065            "keyId": "/altname_kmip",
  6066            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  6067            "bsonType": "int"
  6068          }
  6069        }
  6070      }
  6071    },
  6072    "kmip_int_rand_explicit_id": {
  6073      "bsonType": "object",
  6074      "properties": {
  6075        "value": {
  6076          "bsonType": "binData"
  6077        }
  6078      }
  6079    },
  6080    "kmip_int_rand_explicit_altname": {
  6081      "bsonType": "object",
  6082      "properties": {
  6083        "value": {
  6084          "bsonType": "binData"
  6085        }
  6086      }
  6087    },
  6088    "kmip_int_det_auto_id": {
  6089      "bsonType": "object",
  6090      "properties": {
  6091        "value": {
  6092          "encrypt": {
  6093            "keyId": [
  6094              {
  6095                "$binary": {
  6096                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  6097                  "subType": "04"
  6098                }
  6099              }
  6100            ],
  6101            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  6102            "bsonType": "int"
  6103          }
  6104        }
  6105      }
  6106    },
  6107    "kmip_int_det_explicit_id": {
  6108      "bsonType": "object",
  6109      "properties": {
  6110        "value": {
  6111          "bsonType": "binData"
  6112        }
  6113      }
  6114    },
  6115    "kmip_int_det_explicit_altname": {
  6116      "bsonType": "object",
  6117      "properties": {
  6118        "value": {
  6119          "bsonType": "binData"
  6120        }
  6121      }
  6122    },
  6123    "kmip_timestamp_rand_auto_id": {
  6124      "bsonType": "object",
  6125      "properties": {
  6126        "value": {
  6127          "encrypt": {
  6128            "keyId": [
  6129              {
  6130                "$binary": {
  6131                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  6132                  "subType": "04"
  6133                }
  6134              }
  6135            ],
  6136            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  6137            "bsonType": "timestamp"
  6138          }
  6139        }
  6140      }
  6141    },
  6142    "kmip_timestamp_rand_auto_altname": {
  6143      "bsonType": "object",
  6144      "properties": {
  6145        "value": {
  6146          "encrypt": {
  6147            "keyId": "/altname_kmip",
  6148            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  6149            "bsonType": "timestamp"
  6150          }
  6151        }
  6152      }
  6153    },
  6154    "kmip_timestamp_rand_explicit_id": {
  6155      "bsonType": "object",
  6156      "properties": {
  6157        "value": {
  6158          "bsonType": "binData"
  6159        }
  6160      }
  6161    },
  6162    "kmip_timestamp_rand_explicit_altname": {
  6163      "bsonType": "object",
  6164      "properties": {
  6165        "value": {
  6166          "bsonType": "binData"
  6167        }
  6168      }
  6169    },
  6170    "kmip_timestamp_det_auto_id": {
  6171      "bsonType": "object",
  6172      "properties": {
  6173        "value": {
  6174          "encrypt": {
  6175            "keyId": [
  6176              {
  6177                "$binary": {
  6178                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  6179                  "subType": "04"
  6180                }
  6181              }
  6182            ],
  6183            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  6184            "bsonType": "timestamp"
  6185          }
  6186        }
  6187      }
  6188    },
  6189    "kmip_timestamp_det_explicit_id": {
  6190      "bsonType": "object",
  6191      "properties": {
  6192        "value": {
  6193          "bsonType": "binData"
  6194        }
  6195      }
  6196    },
  6197    "kmip_timestamp_det_explicit_altname": {
  6198      "bsonType": "object",
  6199      "properties": {
  6200        "value": {
  6201          "bsonType": "binData"
  6202        }
  6203      }
  6204    },
  6205    "kmip_long_rand_auto_id": {
  6206      "bsonType": "object",
  6207      "properties": {
  6208        "value": {
  6209          "encrypt": {
  6210            "keyId": [
  6211              {
  6212                "$binary": {
  6213                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  6214                  "subType": "04"
  6215                }
  6216              }
  6217            ],
  6218            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  6219            "bsonType": "long"
  6220          }
  6221        }
  6222      }
  6223    },
  6224    "kmip_long_rand_auto_altname": {
  6225      "bsonType": "object",
  6226      "properties": {
  6227        "value": {
  6228          "encrypt": {
  6229            "keyId": "/altname_kmip",
  6230            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  6231            "bsonType": "long"
  6232          }
  6233        }
  6234      }
  6235    },
  6236    "kmip_long_rand_explicit_id": {
  6237      "bsonType": "object",
  6238      "properties": {
  6239        "value": {
  6240          "bsonType": "binData"
  6241        }
  6242      }
  6243    },
  6244    "kmip_long_rand_explicit_altname": {
  6245      "bsonType": "object",
  6246      "properties": {
  6247        "value": {
  6248          "bsonType": "binData"
  6249        }
  6250      }
  6251    },
  6252    "kmip_long_det_auto_id": {
  6253      "bsonType": "object",
  6254      "properties": {
  6255        "value": {
  6256          "encrypt": {
  6257            "keyId": [
  6258              {
  6259                "$binary": {
  6260                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  6261                  "subType": "04"
  6262                }
  6263              }
  6264            ],
  6265            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
  6266            "bsonType": "long"
  6267          }
  6268        }
  6269      }
  6270    },
  6271    "kmip_long_det_explicit_id": {
  6272      "bsonType": "object",
  6273      "properties": {
  6274        "value": {
  6275          "bsonType": "binData"
  6276        }
  6277      }
  6278    },
  6279    "kmip_long_det_explicit_altname": {
  6280      "bsonType": "object",
  6281      "properties": {
  6282        "value": {
  6283          "bsonType": "binData"
  6284        }
  6285      }
  6286    },
  6287    "kmip_decimal_rand_auto_id": {
  6288      "bsonType": "object",
  6289      "properties": {
  6290        "value": {
  6291          "encrypt": {
  6292            "keyId": [
  6293              {
  6294                "$binary": {
  6295                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
  6296                  "subType": "04"
  6297                }
  6298              }
  6299            ],
  6300            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  6301            "bsonType": "decimal"
  6302          }
  6303        }
  6304      }
  6305    },
  6306    "kmip_decimal_rand_auto_altname": {
  6307      "bsonType": "object",
  6308      "properties": {
  6309        "value": {
  6310          "encrypt": {
  6311            "keyId": "/altname_kmip",
  6312            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
  6313            "bsonType": "decimal"
  6314          }
  6315        }
  6316      }
  6317    },
  6318    "kmip_decimal_rand_explicit_id": {
  6319      "bsonType": "object",
  6320      "properties": {
  6321        "value": {
  6322          "bsonType": "binData"
  6323        }
  6324      }
  6325    },
  6326    "kmip_decimal_rand_explicit_altname": {
  6327      "bsonType": "object",
  6328      "properties": {
  6329        "value": {
  6330          "bsonType": "binData"
  6331        }
  6332      }
  6333    }
  6334  }
  6335}

View as plain text