appconfigdata-2021-11-11.min.json 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2021-11-11",
  5. "endpointPrefix": "appconfigdata",
  6. "jsonVersion": "1.0",
  7. "protocol": "rest-json",
  8. "serviceFullName": "AWS AppConfig Data",
  9. "serviceId": "AppConfigData",
  10. "signatureVersion": "v4",
  11. "signingName": "appconfig",
  12. "uid": "appconfigdata-2021-11-11"
  13. },
  14. "operations": {
  15. "GetLatestConfiguration": {
  16. "http": {
  17. "method": "GET",
  18. "requestUri": "/configuration",
  19. "responseCode": 200
  20. },
  21. "input": {
  22. "type": "structure",
  23. "required": [
  24. "ConfigurationToken"
  25. ],
  26. "members": {
  27. "ConfigurationToken": {
  28. "location": "querystring",
  29. "locationName": "configuration_token"
  30. }
  31. }
  32. },
  33. "output": {
  34. "type": "structure",
  35. "members": {
  36. "NextPollConfigurationToken": {
  37. "location": "header",
  38. "locationName": "Next-Poll-Configuration-Token"
  39. },
  40. "NextPollIntervalInSeconds": {
  41. "location": "header",
  42. "locationName": "Next-Poll-Interval-In-Seconds",
  43. "type": "integer"
  44. },
  45. "ContentType": {
  46. "location": "header",
  47. "locationName": "Content-Type"
  48. },
  49. "Configuration": {
  50. "type": "blob",
  51. "sensitive": true
  52. },
  53. "VersionLabel": {
  54. "location": "header",
  55. "locationName": "Version-Label"
  56. }
  57. },
  58. "payload": "Configuration"
  59. }
  60. },
  61. "StartConfigurationSession": {
  62. "http": {
  63. "requestUri": "/configurationsessions",
  64. "responseCode": 201
  65. },
  66. "input": {
  67. "type": "structure",
  68. "required": [
  69. "ApplicationIdentifier",
  70. "EnvironmentIdentifier",
  71. "ConfigurationProfileIdentifier"
  72. ],
  73. "members": {
  74. "ApplicationIdentifier": {},
  75. "EnvironmentIdentifier": {},
  76. "ConfigurationProfileIdentifier": {},
  77. "RequiredMinimumPollIntervalInSeconds": {
  78. "type": "integer"
  79. }
  80. }
  81. },
  82. "output": {
  83. "type": "structure",
  84. "members": {
  85. "InitialConfigurationToken": {}
  86. }
  87. }
  88. }
  89. },
  90. "shapes": {}
  91. }