diff --git a/extensions/mssql/package.json b/extensions/mssql/package.json index 97a3e531ef..c73a60ff81 100644 --- a/extensions/mssql/package.json +++ b/extensions/mssql/package.json @@ -698,6 +698,43 @@ "isRequired": false, "isArray": false }, + { + "specialValueType": null, + "isIdentity": false, + "name": "attestationProtocol", + "displayName": "%mssql.connectionOptions.enclaveAttestationProtocol.displayName%", + "description": "%mssql.connectionOptions.enclaveAttestationProtocol.description%", + "groupName": "Security", + "valueType": "category", + "defaultValue": null, + "objectType": null, + "categoryValues": [ + { + "displayName": "%mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS%", + "name": "HGS" + }, + { + "displayName": "%mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS%", + "name": "AAS" + } + ], + "isRequired": false, + "isArray": false + }, + { + "specialValueType": null, + "isIdentity": false, + "name": "enclaveAttestationUrl", + "displayName": "%mssql.connectionOptions.enclaveAttestationUrl.displayName%", + "description": "%mssql.connectionOptions.enclaveAttestationUrl.description%", + "groupName": "Security", + "valueType": "string", + "defaultValue": null, + "objectType": null, + "categoryValues": null, + "isRequired": false, + "isArray": false + }, { "specialValueType": null, "isIdentity": false, diff --git a/extensions/mssql/package.nls.json b/extensions/mssql/package.nls.json index 451f6abe5d..d19541af9c 100644 --- a/extensions/mssql/package.nls.json +++ b/extensions/mssql/package.nls.json @@ -91,8 +91,14 @@ "mssql.connectionOptions.connectTimeout.description": "The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an error", "mssql.connectionOptions.currentLanguage.displayName": "Current language", "mssql.connectionOptions.currentLanguage.description": "The SQL Server language record name", - "mssql.connectionOptions.columnEncryptionSetting.displayName": "Column encryption", - "mssql.connectionOptions.columnEncryptionSetting.description": "Default column encryption setting for all the commands on the connection", + "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", + "mssql.connectionOptions.columnEncryptionSetting.description": "Enables or disables Always Encrypted for the connection", + "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Attestation Protocol", + "mssql.connectionOptions.enclaveAttestationProtocol.description": "Specifies a protocol for attesting a server-side enclave used with Always Encrypted with secure enclaves", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure Attestation", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Host Guardian Service", + "mssql.connectionOptions.enclaveAttestationUrl.displayName": "Enclave Attestation URL", + "mssql.connectionOptions.enclaveAttestationUrl.description": "Specifies an endpoint for attesting a server-side enclave used with Always Encrypted with secure enclaves", "mssql.connectionOptions.encrypt.displayName": "Encrypt", "mssql.connectionOptions.encrypt.description": "When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed", "mssql.connectionOptions.persistSecurityInfo.displayName": "Persist security info",