cloudfront.js 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. require('../lib/node_loader');
  2. var AWS = require('../lib/core');
  3. var Service = AWS.Service;
  4. var apiLoader = AWS.apiLoader;
  5. apiLoader.services['cloudfront'] = {};
  6. AWS.CloudFront = Service.defineService('cloudfront', ['2013-05-12*', '2013-11-11*', '2014-05-31*', '2014-10-21*', '2014-11-06*', '2015-04-17*', '2015-07-27*', '2015-09-17*', '2016-01-13*', '2016-01-28*', '2016-08-01*', '2016-08-20*', '2016-09-07*', '2016-09-29*', '2016-11-25', '2016-11-25*', '2017-03-25', '2017-03-25*', '2017-10-30', '2017-10-30*', '2018-06-18', '2018-06-18*', '2018-11-05', '2018-11-05*', '2019-03-26', '2019-03-26*', '2020-05-31']);
  7. require('../lib/services/cloudfront');
  8. Object.defineProperty(apiLoader.services['cloudfront'], '2016-11-25', {
  9. get: function get() {
  10. var model = require('../apis/cloudfront-2016-11-25.min.json');
  11. model.paginators = require('../apis/cloudfront-2016-11-25.paginators.json').pagination;
  12. model.waiters = require('../apis/cloudfront-2016-11-25.waiters2.json').waiters;
  13. return model;
  14. },
  15. enumerable: true,
  16. configurable: true
  17. });
  18. Object.defineProperty(apiLoader.services['cloudfront'], '2017-03-25', {
  19. get: function get() {
  20. var model = require('../apis/cloudfront-2017-03-25.min.json');
  21. model.paginators = require('../apis/cloudfront-2017-03-25.paginators.json').pagination;
  22. model.waiters = require('../apis/cloudfront-2017-03-25.waiters2.json').waiters;
  23. return model;
  24. },
  25. enumerable: true,
  26. configurable: true
  27. });
  28. Object.defineProperty(apiLoader.services['cloudfront'], '2017-10-30', {
  29. get: function get() {
  30. var model = require('../apis/cloudfront-2017-10-30.min.json');
  31. model.paginators = require('../apis/cloudfront-2017-10-30.paginators.json').pagination;
  32. model.waiters = require('../apis/cloudfront-2017-10-30.waiters2.json').waiters;
  33. return model;
  34. },
  35. enumerable: true,
  36. configurable: true
  37. });
  38. Object.defineProperty(apiLoader.services['cloudfront'], '2018-06-18', {
  39. get: function get() {
  40. var model = require('../apis/cloudfront-2018-06-18.min.json');
  41. model.paginators = require('../apis/cloudfront-2018-06-18.paginators.json').pagination;
  42. model.waiters = require('../apis/cloudfront-2018-06-18.waiters2.json').waiters;
  43. return model;
  44. },
  45. enumerable: true,
  46. configurable: true
  47. });
  48. Object.defineProperty(apiLoader.services['cloudfront'], '2018-11-05', {
  49. get: function get() {
  50. var model = require('../apis/cloudfront-2018-11-05.min.json');
  51. model.paginators = require('../apis/cloudfront-2018-11-05.paginators.json').pagination;
  52. model.waiters = require('../apis/cloudfront-2018-11-05.waiters2.json').waiters;
  53. return model;
  54. },
  55. enumerable: true,
  56. configurable: true
  57. });
  58. Object.defineProperty(apiLoader.services['cloudfront'], '2019-03-26', {
  59. get: function get() {
  60. var model = require('../apis/cloudfront-2019-03-26.min.json');
  61. model.paginators = require('../apis/cloudfront-2019-03-26.paginators.json').pagination;
  62. model.waiters = require('../apis/cloudfront-2019-03-26.waiters2.json').waiters;
  63. return model;
  64. },
  65. enumerable: true,
  66. configurable: true
  67. });
  68. Object.defineProperty(apiLoader.services['cloudfront'], '2020-05-31', {
  69. get: function get() {
  70. var model = require('../apis/cloudfront-2020-05-31.min.json');
  71. model.paginators = require('../apis/cloudfront-2020-05-31.paginators.json').pagination;
  72. model.waiters = require('../apis/cloudfront-2020-05-31.waiters2.json').waiters;
  73. return model;
  74. },
  75. enumerable: true,
  76. configurable: true
  77. });
  78. module.exports = AWS.CloudFront;