diff --git a/doc/examples/encryption.rst b/doc/examples/encryption.rst index 52fc548285..94f856ff47 100644 --- a/doc/examples/encryption.rst +++ b/doc/examples/encryption.rst @@ -633,6 +633,12 @@ as demonstrated by the following example:: ) key_vault = key_vault_client["keyvault"]["datakeys"] key_vault.drop() + # Ensure that two data keys cannot share the same keyAltName. + key_vault.create_index( + "keyAltNames", + unique=True, + partialFilterExpression={"keyAltNames": {"$exists": True}}, + ) key1_id = client_encryption.create_data_key("local", key_alt_names=["firstName"]) key2_id = client_encryption.create_data_key("local", key_alt_names=["lastName"])