encrypt(vaultBaseUrl, keyName, keyVersion, algorithm, value, options) {
        const operationArguments = {
            vaultBaseUrl,
            keyName,
            keyVersion,
            algorithm,
            value,
            options: coreHttp.operationOptionsToRequestOptionsBase(options || {})
        };
        return this.sendOperationRequest(operationArguments, encryptOperationSpec);
    }
/**
     * The ENCRYPT operation encrypts an arbitrary sequence of bytes using an encryption key that is stored
     * in Azure Key Vault. Note that the ENCRYPT operation only supports a single block of data, the size
     * of which is dependent on the target key and the encryption algorithm to be used. The ENCRYPT
     * operation is only strictly necessary for symmetric keys stored in Azure Key Vault since protection
     * with an asymmetric key can be performed using public portion of the key. This operation is supported
     * for asymmetric keys as a convenience for callers that have a key-reference but do not have access to
     * the public key material. This operation requires the keys/encrypt permission.
     * @param vaultBaseUrl The vault name, for example https://myvault.vault.azure.net.
     * @param keyName The name of the key.
     * @param keyVersion The version of the key.
     * @param algorithm algorithm identifier
     * @param value
     * @param options The options parameters.
     */
The ENCRYPT operation encrypts an arbitrary sequence of bytes using an encryption key that is stored
in Azure Key Vault. Note that the ENCRYPT operation only supports a single block of data, the size
of which is dependent on the target key and the encryption algorithm to be used. The ENCRYPT
operation is only strictly necessary for symmetric keys stored in Azure Key Vault since protection
with an asymmetric key can be performed using public portion of the key. This operation is supported
for asymmetric keys as a convenience for callers that have a key-reference but do not have access to
the public key material. This operation requires the keys/encrypt permission.
The ENCRYPT operation encrypts an arbitrary sequence of bytes using an encryption key that is stored in Azure Key Vault . Note that the ENCRYPT operation only supports a single block of data the size of which is dependent on the target key and the encryption algorithm to be used . The ENCRYPT operation is only strictly necessary for symmetric keys stored in Azure Key Vault since protection with an asymmetric key can be performed using public portion of the key . This operation is supported for asymmetric keys as a convenience for callers that have a key - reference but do not have access to the public key material . This operation requires the keys / encrypt permission .
encrypt(vaultBaseUrl, keyName, keyVersion, algorithm, value, options) {
        const operationArguments = {
            vaultBaseUrl,
            keyName,
            keyVersion,
            algorithm,
            value,
            options: coreHttp.operationOptionsToRequestOptionsBase(options || {})
        };
        return this.sendOperationRequest(operationArguments, encryptOperationSpec);
    }
encrypt ( vaultBaseUrl , keyName , keyVersion , algorithm , value , options ) { const operationArguments = { vaultBaseUrl , keyName , keyVersion , algorithm , value , options : coreHttp . operationOptionsToRequestOptionsBase ( options || { } ) } ; return this . sendOperationRequest ( operationArguments , encryptOperationSpec ) ; }
The ENCRYPT operation encrypts an arbitrary sequence of bytes using an encryption key that is stored
 in Azure Key Vault.
The ENCRYPT operation encrypts an arbitrary sequence of bytes using an encryption key that is stored in Azure Key Vault .