{
  "bsonType": "object",
  "properties": {
    "aws_double_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "double"
          }
        }
      }
    },
    "aws_double_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "double"
          }
        }
      }
    },
    "aws_double_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_double_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_string_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "string"
          }
        }
      }
    },
    "aws_string_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "string"
          }
        }
      }
    },
    "aws_string_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_string_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_string_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "string"
          }
        }
      }
    },
    "aws_string_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_string_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_object_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "object"
          }
        }
      }
    },
    "aws_object_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "object"
          }
        }
      }
    },
    "aws_object_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_object_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_array_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "array"
          }
        }
      }
    },
    "aws_array_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "array"
          }
        }
      }
    },
    "aws_array_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_array_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_binData=00_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "aws_binData=00_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "aws_binData=00_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_binData=00_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_binData=00_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "binData"
          }
        }
      }
    },
    "aws_binData=00_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_binData=00_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_binData=04_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "aws_binData=04_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "aws_binData=04_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_binData=04_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_binData=04_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "binData"
          }
        }
      }
    },
    "aws_binData=04_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_binData=04_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_objectId_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "objectId"
          }
        }
      }
    },
    "aws_objectId_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "objectId"
          }
        }
      }
    },
    "aws_objectId_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_objectId_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_objectId_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "objectId"
          }
        }
      }
    },
    "aws_objectId_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_objectId_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_bool_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "bool"
          }
        }
      }
    },
    "aws_bool_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "bool"
          }
        }
      }
    },
    "aws_bool_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_bool_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_date_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "date"
          }
        }
      }
    },
    "aws_date_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "date"
          }
        }
      }
    },
    "aws_date_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_date_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_date_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "date"
          }
        }
      }
    },
    "aws_date_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_date_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_regex_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "regex"
          }
        }
      }
    },
    "aws_regex_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "regex"
          }
        }
      }
    },
    "aws_regex_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_regex_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_regex_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "regex"
          }
        }
      }
    },
    "aws_regex_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_regex_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_dbPointer_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "dbPointer"
          }
        }
      }
    },
    "aws_dbPointer_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "dbPointer"
          }
        }
      }
    },
    "aws_dbPointer_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_dbPointer_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_dbPointer_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "dbPointer"
          }
        }
      }
    },
    "aws_dbPointer_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_dbPointer_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_javascript_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascript"
          }
        }
      }
    },
    "aws_javascript_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascript"
          }
        }
      }
    },
    "aws_javascript_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_javascript_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_javascript_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "javascript"
          }
        }
      }
    },
    "aws_javascript_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_javascript_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_symbol_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "symbol"
          }
        }
      }
    },
    "aws_symbol_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "symbol"
          }
        }
      }
    },
    "aws_symbol_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_symbol_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_symbol_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "symbol"
          }
        }
      }
    },
    "aws_symbol_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_symbol_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_javascriptWithScope_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascriptWithScope"
          }
        }
      }
    },
    "aws_javascriptWithScope_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascriptWithScope"
          }
        }
      }
    },
    "aws_javascriptWithScope_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_javascriptWithScope_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_int_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "int"
          }
        }
      }
    },
    "aws_int_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "int"
          }
        }
      }
    },
    "aws_int_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_int_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_int_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "int"
          }
        }
      }
    },
    "aws_int_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_int_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_timestamp_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "timestamp"
          }
        }
      }
    },
    "aws_timestamp_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "timestamp"
          }
        }
      }
    },
    "aws_timestamp_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_timestamp_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_timestamp_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "timestamp"
          }
        }
      }
    },
    "aws_timestamp_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_timestamp_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_long_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "long"
          }
        }
      }
    },
    "aws_long_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "long"
          }
        }
      }
    },
    "aws_long_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_long_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_long_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "long"
          }
        }
      }
    },
    "aws_long_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_long_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_decimal_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AWSAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "decimal"
          }
        }
      }
    },
    "aws_decimal_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_aws",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "decimal"
          }
        }
      }
    },
    "aws_decimal_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "aws_decimal_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_double_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "double"
          }
        }
      }
    },
    "local_double_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "double"
          }
        }
      }
    },
    "local_double_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_double_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_string_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "string"
          }
        }
      }
    },
    "local_string_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "string"
          }
        }
      }
    },
    "local_string_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_string_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_string_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "string"
          }
        }
      }
    },
    "local_string_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_string_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_object_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "object"
          }
        }
      }
    },
    "local_object_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "object"
          }
        }
      }
    },
    "local_object_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_object_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_array_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "array"
          }
        }
      }
    },
    "local_array_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "array"
          }
        }
      }
    },
    "local_array_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_array_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_binData=00_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "local_binData=00_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "local_binData=00_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_binData=00_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_binData=00_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "binData"
          }
        }
      }
    },
    "local_binData=00_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_binData=00_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_binData=04_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "local_binData=04_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "local_binData=04_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_binData=04_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_binData=04_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "binData"
          }
        }
      }
    },
    "local_binData=04_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_binData=04_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_objectId_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "objectId"
          }
        }
      }
    },
    "local_objectId_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "objectId"
          }
        }
      }
    },
    "local_objectId_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_objectId_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_objectId_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "objectId"
          }
        }
      }
    },
    "local_objectId_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_objectId_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_bool_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "bool"
          }
        }
      }
    },
    "local_bool_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "bool"
          }
        }
      }
    },
    "local_bool_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_bool_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_date_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "date"
          }
        }
      }
    },
    "local_date_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "date"
          }
        }
      }
    },
    "local_date_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_date_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_date_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "date"
          }
        }
      }
    },
    "local_date_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_date_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_regex_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "regex"
          }
        }
      }
    },
    "local_regex_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "regex"
          }
        }
      }
    },
    "local_regex_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_regex_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_regex_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "regex"
          }
        }
      }
    },
    "local_regex_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_regex_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_dbPointer_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "dbPointer"
          }
        }
      }
    },
    "local_dbPointer_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "dbPointer"
          }
        }
      }
    },
    "local_dbPointer_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_dbPointer_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_dbPointer_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "dbPointer"
          }
        }
      }
    },
    "local_dbPointer_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_dbPointer_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_javascript_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascript"
          }
        }
      }
    },
    "local_javascript_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascript"
          }
        }
      }
    },
    "local_javascript_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_javascript_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_javascript_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "javascript"
          }
        }
      }
    },
    "local_javascript_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_javascript_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_symbol_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "symbol"
          }
        }
      }
    },
    "local_symbol_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "symbol"
          }
        }
      }
    },
    "local_symbol_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_symbol_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_symbol_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "symbol"
          }
        }
      }
    },
    "local_symbol_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_symbol_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_javascriptWithScope_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascriptWithScope"
          }
        }
      }
    },
    "local_javascriptWithScope_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascriptWithScope"
          }
        }
      }
    },
    "local_javascriptWithScope_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_javascriptWithScope_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_int_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "int"
          }
        }
      }
    },
    "local_int_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "int"
          }
        }
      }
    },
    "local_int_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_int_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_int_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "int"
          }
        }
      }
    },
    "local_int_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_int_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_timestamp_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "timestamp"
          }
        }
      }
    },
    "local_timestamp_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "timestamp"
          }
        }
      }
    },
    "local_timestamp_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_timestamp_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_timestamp_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "timestamp"
          }
        }
      }
    },
    "local_timestamp_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_timestamp_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_long_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "long"
          }
        }
      }
    },
    "local_long_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "long"
          }
        }
      }
    },
    "local_long_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_long_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_long_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "long"
          }
        }
      }
    },
    "local_long_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_long_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_decimal_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "LOCALAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "decimal"
          }
        }
      }
    },
    "local_decimal_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_local",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "decimal"
          }
        }
      }
    },
    "local_decimal_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "local_decimal_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_double_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "double"
          }
        }
      }
    },
    "azure_double_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "double"
          }
        }
      }
    },
    "azure_double_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_double_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_string_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "string"
          }
        }
      }
    },
    "azure_string_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "string"
          }
        }
      }
    },
    "azure_string_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_string_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_string_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "string"
          }
        }
      }
    },
    "azure_string_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_string_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_object_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "object"
          }
        }
      }
    },
    "azure_object_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "object"
          }
        }
      }
    },
    "azure_object_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_object_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_array_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "array"
          }
        }
      }
    },
    "azure_array_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "array"
          }
        }
      }
    },
    "azure_array_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_array_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_binData=00_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "azure_binData=00_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "azure_binData=00_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_binData=00_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_binData=00_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "binData"
          }
        }
      }
    },
    "azure_binData=00_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_binData=00_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_binData=04_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "azure_binData=04_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "azure_binData=04_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_binData=04_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_binData=04_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "binData"
          }
        }
      }
    },
    "azure_binData=04_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_binData=04_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_objectId_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "objectId"
          }
        }
      }
    },
    "azure_objectId_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "objectId"
          }
        }
      }
    },
    "azure_objectId_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_objectId_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_objectId_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "objectId"
          }
        }
      }
    },
    "azure_objectId_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_objectId_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_bool_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "bool"
          }
        }
      }
    },
    "azure_bool_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "bool"
          }
        }
      }
    },
    "azure_bool_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_bool_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_date_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "date"
          }
        }
      }
    },
    "azure_date_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "date"
          }
        }
      }
    },
    "azure_date_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_date_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_date_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "date"
          }
        }
      }
    },
    "azure_date_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_date_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_regex_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "regex"
          }
        }
      }
    },
    "azure_regex_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "regex"
          }
        }
      }
    },
    "azure_regex_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_regex_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_regex_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "regex"
          }
        }
      }
    },
    "azure_regex_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_regex_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_dbPointer_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "dbPointer"
          }
        }
      }
    },
    "azure_dbPointer_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "dbPointer"
          }
        }
      }
    },
    "azure_dbPointer_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_dbPointer_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_dbPointer_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "dbPointer"
          }
        }
      }
    },
    "azure_dbPointer_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_dbPointer_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_javascript_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascript"
          }
        }
      }
    },
    "azure_javascript_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascript"
          }
        }
      }
    },
    "azure_javascript_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_javascript_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_javascript_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "javascript"
          }
        }
      }
    },
    "azure_javascript_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_javascript_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_symbol_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "symbol"
          }
        }
      }
    },
    "azure_symbol_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "symbol"
          }
        }
      }
    },
    "azure_symbol_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_symbol_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_symbol_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "symbol"
          }
        }
      }
    },
    "azure_symbol_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_symbol_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_javascriptWithScope_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascriptWithScope"
          }
        }
      }
    },
    "azure_javascriptWithScope_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascriptWithScope"
          }
        }
      }
    },
    "azure_javascriptWithScope_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_javascriptWithScope_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_int_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "int"
          }
        }
      }
    },
    "azure_int_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "int"
          }
        }
      }
    },
    "azure_int_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_int_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_int_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "int"
          }
        }
      }
    },
    "azure_int_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_int_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_timestamp_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "timestamp"
          }
        }
      }
    },
    "azure_timestamp_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "timestamp"
          }
        }
      }
    },
    "azure_timestamp_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_timestamp_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_timestamp_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "timestamp"
          }
        }
      }
    },
    "azure_timestamp_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_timestamp_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_long_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "long"
          }
        }
      }
    },
    "azure_long_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "long"
          }
        }
      }
    },
    "azure_long_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_long_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_long_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "long"
          }
        }
      }
    },
    "azure_long_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_long_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_decimal_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "AZUREAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "decimal"
          }
        }
      }
    },
    "azure_decimal_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_azure",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "decimal"
          }
        }
      }
    },
    "azure_decimal_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "azure_decimal_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_double_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "double"
          }
        }
      }
    },
    "gcp_double_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "double"
          }
        }
      }
    },
    "gcp_double_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_double_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_string_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "string"
          }
        }
      }
    },
    "gcp_string_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "string"
          }
        }
      }
    },
    "gcp_string_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_string_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_string_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "string"
          }
        }
      }
    },
    "gcp_string_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_string_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_object_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "object"
          }
        }
      }
    },
    "gcp_object_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "object"
          }
        }
      }
    },
    "gcp_object_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_object_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_array_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "array"
          }
        }
      }
    },
    "gcp_array_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "array"
          }
        }
      }
    },
    "gcp_array_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_array_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_binData=00_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "gcp_binData=00_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "gcp_binData=00_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_binData=00_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_binData=00_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "binData"
          }
        }
      }
    },
    "gcp_binData=00_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_binData=00_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_binData=04_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "gcp_binData=04_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "gcp_binData=04_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_binData=04_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_binData=04_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "binData"
          }
        }
      }
    },
    "gcp_binData=04_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_binData=04_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_objectId_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "objectId"
          }
        }
      }
    },
    "gcp_objectId_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "objectId"
          }
        }
      }
    },
    "gcp_objectId_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_objectId_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_objectId_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "objectId"
          }
        }
      }
    },
    "gcp_objectId_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_objectId_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_bool_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "bool"
          }
        }
      }
    },
    "gcp_bool_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "bool"
          }
        }
      }
    },
    "gcp_bool_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_bool_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_date_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "date"
          }
        }
      }
    },
    "gcp_date_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "date"
          }
        }
      }
    },
    "gcp_date_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_date_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_date_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "date"
          }
        }
      }
    },
    "gcp_date_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_date_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_regex_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "regex"
          }
        }
      }
    },
    "gcp_regex_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "regex"
          }
        }
      }
    },
    "gcp_regex_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_regex_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_regex_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "regex"
          }
        }
      }
    },
    "gcp_regex_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_regex_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_dbPointer_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "dbPointer"
          }
        }
      }
    },
    "gcp_dbPointer_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "dbPointer"
          }
        }
      }
    },
    "gcp_dbPointer_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_dbPointer_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_dbPointer_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "dbPointer"
          }
        }
      }
    },
    "gcp_dbPointer_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_dbPointer_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_javascript_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascript"
          }
        }
      }
    },
    "gcp_javascript_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascript"
          }
        }
      }
    },
    "gcp_javascript_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_javascript_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_javascript_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "javascript"
          }
        }
      }
    },
    "gcp_javascript_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_javascript_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_symbol_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "symbol"
          }
        }
      }
    },
    "gcp_symbol_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "symbol"
          }
        }
      }
    },
    "gcp_symbol_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_symbol_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_symbol_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "symbol"
          }
        }
      }
    },
    "gcp_symbol_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_symbol_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_javascriptWithScope_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascriptWithScope"
          }
        }
      }
    },
    "gcp_javascriptWithScope_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascriptWithScope"
          }
        }
      }
    },
    "gcp_javascriptWithScope_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_javascriptWithScope_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_int_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "int"
          }
        }
      }
    },
    "gcp_int_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "int"
          }
        }
      }
    },
    "gcp_int_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_int_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_int_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "int"
          }
        }
      }
    },
    "gcp_int_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_int_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_timestamp_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "timestamp"
          }
        }
      }
    },
    "gcp_timestamp_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "timestamp"
          }
        }
      }
    },
    "gcp_timestamp_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_timestamp_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_timestamp_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "timestamp"
          }
        }
      }
    },
    "gcp_timestamp_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_timestamp_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_long_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "long"
          }
        }
      }
    },
    "gcp_long_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "long"
          }
        }
      }
    },
    "gcp_long_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_long_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_long_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "long"
          }
        }
      }
    },
    "gcp_long_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_long_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_decimal_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "GCPAAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "decimal"
          }
        }
      }
    },
    "gcp_decimal_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_gcp",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "decimal"
          }
        }
      }
    },
    "gcp_decimal_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "gcp_decimal_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_double_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "double"
          }
        }
      }
    },
    "kmip_double_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "double"
          }
        }
      }
    },
    "kmip_double_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_double_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_string_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "string"
          }
        }
      }
    },
    "kmip_string_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "string"
          }
        }
      }
    },
    "kmip_string_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_string_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_string_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "string"
          }
        }
      }
    },
    "kmip_string_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_string_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_object_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "object"
          }
        }
      }
    },
    "kmip_object_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "object"
          }
        }
      }
    },
    "kmip_object_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_object_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_array_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "array"
          }
        }
      }
    },
    "kmip_array_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "array"
          }
        }
      }
    },
    "kmip_array_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_array_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_binData=00_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "kmip_binData=00_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "kmip_binData=00_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_binData=00_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_binData=00_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "binData"
          }
        }
      }
    },
    "kmip_binData=00_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_binData=00_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_binData=04_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "kmip_binData=04_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "binData"
          }
        }
      }
    },
    "kmip_binData=04_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_binData=04_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_binData=04_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "binData"
          }
        }
      }
    },
    "kmip_binData=04_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_binData=04_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_objectId_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "objectId"
          }
        }
      }
    },
    "kmip_objectId_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "objectId"
          }
        }
      }
    },
    "kmip_objectId_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_objectId_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_objectId_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "objectId"
          }
        }
      }
    },
    "kmip_objectId_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_objectId_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_bool_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "bool"
          }
        }
      }
    },
    "kmip_bool_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "bool"
          }
        }
      }
    },
    "kmip_bool_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_bool_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_date_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "date"
          }
        }
      }
    },
    "kmip_date_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "date"
          }
        }
      }
    },
    "kmip_date_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_date_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_date_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "date"
          }
        }
      }
    },
    "kmip_date_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_date_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_regex_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "regex"
          }
        }
      }
    },
    "kmip_regex_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "regex"
          }
        }
      }
    },
    "kmip_regex_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_regex_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_regex_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "regex"
          }
        }
      }
    },
    "kmip_regex_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_regex_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_dbPointer_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "dbPointer"
          }
        }
      }
    },
    "kmip_dbPointer_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "dbPointer"
          }
        }
      }
    },
    "kmip_dbPointer_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_dbPointer_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_dbPointer_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "dbPointer"
          }
        }
      }
    },
    "kmip_dbPointer_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_dbPointer_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_javascript_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascript"
          }
        }
      }
    },
    "kmip_javascript_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascript"
          }
        }
      }
    },
    "kmip_javascript_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_javascript_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_javascript_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "javascript"
          }
        }
      }
    },
    "kmip_javascript_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_javascript_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_symbol_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "symbol"
          }
        }
      }
    },
    "kmip_symbol_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "symbol"
          }
        }
      }
    },
    "kmip_symbol_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_symbol_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_symbol_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "symbol"
          }
        }
      }
    },
    "kmip_symbol_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_symbol_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_javascriptWithScope_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascriptWithScope"
          }
        }
      }
    },
    "kmip_javascriptWithScope_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "javascriptWithScope"
          }
        }
      }
    },
    "kmip_javascriptWithScope_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_javascriptWithScope_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_int_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "int"
          }
        }
      }
    },
    "kmip_int_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "int"
          }
        }
      }
    },
    "kmip_int_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_int_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_int_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "int"
          }
        }
      }
    },
    "kmip_int_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_int_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_timestamp_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "timestamp"
          }
        }
      }
    },
    "kmip_timestamp_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "timestamp"
          }
        }
      }
    },
    "kmip_timestamp_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_timestamp_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_timestamp_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "timestamp"
          }
        }
      }
    },
    "kmip_timestamp_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_timestamp_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_long_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "long"
          }
        }
      }
    },
    "kmip_long_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "long"
          }
        }
      }
    },
    "kmip_long_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_long_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_long_det_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",
            "bsonType": "long"
          }
        }
      }
    },
    "kmip_long_det_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_long_det_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_decimal_rand_auto_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": [
              {
                "$binary": {
                  "base64": "KMIPAAAAAAAAAAAAAAAAAA==",
                  "subType": "04"
                }
              }
            ],
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "decimal"
          }
        }
      }
    },
    "kmip_decimal_rand_auto_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "encrypt": {
            "keyId": "/altname_kmip",
            "algorithm": "AEAD_AES_256_CBC_HMAC_SHA_512-Random",
            "bsonType": "decimal"
          }
        }
      }
    },
    "kmip_decimal_rand_explicit_id": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    },
    "kmip_decimal_rand_explicit_altname": {
      "bsonType": "object",
      "properties": {
        "value": {
          "bsonType": "binData"
        }
      }
    }
  }
}