deleteBucketEncryption.js 594 B

1234567891011121314151617181920
  1. const { checkBucketName: _checkBucketName } = require('../utils/checkBucketName');
  2. const proto = exports;
  3. // const jstoxml = require('jstoxml');
  4. /**
  5. * deleteBucketEncryption
  6. * @param {String} bucketName - bucket name
  7. */
  8. proto.deleteBucketEncryption = async function deleteBucketEncryption(bucketName) {
  9. _checkBucketName(bucketName);
  10. const params = this._bucketRequestParams('DELETE', bucketName, 'encryption');
  11. params.successStatuses = [204];
  12. params.xmlResponse = true;
  13. const result = await this.request(params);
  14. return {
  15. status: result.status,
  16. res: result.res
  17. };
  18. };