|
125 | 125 |
|
126 | 126 | <xsd:complexType name="auto-encryption">
|
127 | 127 | <xsd:sequence>
|
128 |
| - <xsd:element name="kmsProvider" type="kms-provider" minOccurs="0" maxOccurs="1" /> |
| 128 | + <xsd:element name="kmsProvider" type="kms-provider" minOccurs="1" maxOccurs="1" /> |
129 | 129 | <xsd:element name="masterKey" type="master-key" minOccurs="0" maxOccurs="1" />
|
| 130 | + <xsd:element name="keyVaultClient" type="xsd:string" minOccurs="0" maxOccurs="1" /> |
130 | 131 | <xsd:element name="keyVaultNamespace" type="xsd:string" minOccurs="0" maxOccurs="1" />
|
131 | 132 | <xsd:element name="tlsOptions" type="tls-options" minOccurs="0" maxOccurs="1" />
|
132 | 133 | <xsd:element name="encryptedFieldsMap" type="encrypted-fields-map" minOccurs="0" maxOccurs="1" />
|
|
157 | 158 | <xsd:attribute name="projectId" type="xsd:string" use="optional" />
|
158 | 159 | <xsd:attribute name="location" type="xsd:string" use="optional" />
|
159 | 160 | <xsd:attribute name="keyRing" type="xsd:string" use="optional" />
|
| 161 | + <!-- Attribute already present for another KMS type --> |
160 | 162 | <!-- <xsd:attribute name="keyName" type="xsd:string" use="optional" /> -->
|
161 | 163 | <!-- <xsd:attribute name="keyVersion" type="xsd:string" use="optional" /> -->
|
162 | 164 | <!-- KMIP -->
|
163 | 165 | <!-- <xsd:attribute name="endpoint" type="xsd:string" use="optional" /> -->
|
164 |
| - <xsd:attribute name="tlsCAFile" type="xsd:string" use="optional" /> |
165 |
| - <xsd:attribute name="tlsClientCertificateKeyFile" type="xsd:string" use="optional" /> |
166 |
| - <xsd:attribute name="tlsClientCertificateKeyFilePassword" type="xsd:string" use="optional" /> |
167 | 166 | <!-- Local -->
|
168 | 167 | <xsd:attribute name="key" type="xsd:string" use="optional" />
|
169 | 168 | </xsd:complexType>
|
|
197 | 196 | <xsd:attribute name="mongocryptdSpawnPath" type="xsd:string" use="optional" />
|
198 | 197 | <xsd:attribute name="mongocryptdSpawnArgs" type="xsd:string" use="optional" />
|
199 | 198 | <xsd:attribute name="cryptSharedLibPath" type="xsd:string" use="optional" />
|
| 199 | + <xsd:attribute name="cryptSharedLibRequired" type="xsd:boolean" use="optional" /> |
200 | 200 | </xsd:complexType>
|
201 | 201 |
|
202 | 202 | <xsd:complexType name="document-manager">
|
|
0 commit comments