backupKey(name, options = {}) {
        return withTrace$4(`backupKey`, options, async (updatedOptions) => {
            const response = await this.client.backupKey(this.vaultUrl, name, updatedOptions);
            return response.value;
        });
    }
/**
     * Requests that a backup of the specified key be downloaded to the client. All versions of the
     * key will be downloaded. This operation requires the keys/backup permission.
     *
     * Example usage:
     * ```ts
     * let client = new KeyClient(url, credentials);
     * let backupContents = await client.backupKey("MyKey");
     * ```
     * Backs up the specified key.
     * @param name - The name of the key.
     * @param options - The optional parameters.
     */
Requests that a backup of the specified key be downloaded to the client. All versions of the
key will be downloaded. This operation requires the keys/backup permission.


Requests that a backup of the specified key be downloaded to the client . All versions of the key will be downloaded . This operation requires the keys / backup permission .
backupKey(name, options = {}) {
        return withTrace$4(`backupKey`, options, async (updatedOptions) => {
            const response = await this.client.backupKey(this.vaultUrl, name, updatedOptions);
            return response.value;
        });
    }
backupKey ( name , options = { } ) { return withTrace$4 ( ` ` , options , async ( updatedOptions ) => { const response = await this . client . backupKey ( this . vaultUrl , name , updatedOptions ) ; return response . value ; } ) ; }
Requests that a backup of the specified key be downloaded to the client.
Requests that a backup of the specified key be downloaded to the client .