github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/pricing/2017-10-15/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2017-10-15", 5 "endpointPrefix":"api.pricing", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceAbbreviation":"AWS Pricing", 9 "serviceFullName":"AWS Price List Service", 10 "serviceId":"Pricing", 11 "signatureVersion":"v4", 12 "signingName":"pricing", 13 "targetPrefix":"AWSPriceListService", 14 "uid":"pricing-2017-10-15" 15 }, 16 "operations":{ 17 "DescribeServices":{ 18 "name":"DescribeServices", 19 "http":{ 20 "method":"POST", 21 "requestUri":"/" 22 }, 23 "input":{"shape":"DescribeServicesRequest"}, 24 "output":{"shape":"DescribeServicesResponse"}, 25 "errors":[ 26 {"shape":"InternalErrorException"}, 27 {"shape":"InvalidParameterException"}, 28 {"shape":"NotFoundException"}, 29 {"shape":"InvalidNextTokenException"}, 30 {"shape":"ExpiredNextTokenException"} 31 ] 32 }, 33 "GetAttributeValues":{ 34 "name":"GetAttributeValues", 35 "http":{ 36 "method":"POST", 37 "requestUri":"/" 38 }, 39 "input":{"shape":"GetAttributeValuesRequest"}, 40 "output":{"shape":"GetAttributeValuesResponse"}, 41 "errors":[ 42 {"shape":"InternalErrorException"}, 43 {"shape":"InvalidParameterException"}, 44 {"shape":"NotFoundException"}, 45 {"shape":"InvalidNextTokenException"}, 46 {"shape":"ExpiredNextTokenException"} 47 ] 48 }, 49 "GetProducts":{ 50 "name":"GetProducts", 51 "http":{ 52 "method":"POST", 53 "requestUri":"/" 54 }, 55 "input":{"shape":"GetProductsRequest"}, 56 "output":{"shape":"GetProductsResponse"}, 57 "errors":[ 58 {"shape":"InternalErrorException"}, 59 {"shape":"InvalidParameterException"}, 60 {"shape":"NotFoundException"}, 61 {"shape":"InvalidNextTokenException"}, 62 {"shape":"ExpiredNextTokenException"} 63 ] 64 } 65 }, 66 "shapes":{ 67 "AttributeNameList":{ 68 "type":"list", 69 "member":{"shape":"String"} 70 }, 71 "AttributeValue":{ 72 "type":"structure", 73 "members":{ 74 "Value":{"shape":"String"} 75 } 76 }, 77 "AttributeValueList":{ 78 "type":"list", 79 "member":{"shape":"AttributeValue"} 80 }, 81 "BoxedInteger":{ 82 "type":"integer", 83 "max":100, 84 "min":1 85 }, 86 "DescribeServicesRequest":{ 87 "type":"structure", 88 "members":{ 89 "ServiceCode":{"shape":"String"}, 90 "FormatVersion":{"shape":"String"}, 91 "NextToken":{"shape":"String"}, 92 "MaxResults":{ 93 "shape":"BoxedInteger", 94 "box":true 95 } 96 } 97 }, 98 "DescribeServicesResponse":{ 99 "type":"structure", 100 "members":{ 101 "Services":{"shape":"ServiceList"}, 102 "FormatVersion":{"shape":"String"}, 103 "NextToken":{"shape":"String"} 104 } 105 }, 106 "ExpiredNextTokenException":{ 107 "type":"structure", 108 "members":{ 109 "Message":{"shape":"errorMessage"} 110 }, 111 "exception":true 112 }, 113 "Filter":{ 114 "type":"structure", 115 "required":[ 116 "Type", 117 "Field", 118 "Value" 119 ], 120 "members":{ 121 "Type":{"shape":"FilterType"}, 122 "Field":{"shape":"String"}, 123 "Value":{"shape":"String"} 124 } 125 }, 126 "FilterType":{ 127 "type":"string", 128 "enum":["TERM_MATCH"] 129 }, 130 "Filters":{ 131 "type":"list", 132 "member":{"shape":"Filter"} 133 }, 134 "GetAttributeValuesRequest":{ 135 "type":"structure", 136 "required":[ 137 "ServiceCode", 138 "AttributeName" 139 ], 140 "members":{ 141 "ServiceCode":{"shape":"String"}, 142 "AttributeName":{"shape":"String"}, 143 "NextToken":{"shape":"String"}, 144 "MaxResults":{ 145 "shape":"BoxedInteger", 146 "box":true 147 } 148 } 149 }, 150 "GetAttributeValuesResponse":{ 151 "type":"structure", 152 "members":{ 153 "AttributeValues":{"shape":"AttributeValueList"}, 154 "NextToken":{"shape":"String"} 155 } 156 }, 157 "GetProductsRequest":{ 158 "type":"structure", 159 "members":{ 160 "ServiceCode":{"shape":"String"}, 161 "Filters":{"shape":"Filters"}, 162 "FormatVersion":{"shape":"String"}, 163 "NextToken":{"shape":"String"}, 164 "MaxResults":{ 165 "shape":"BoxedInteger", 166 "box":true 167 } 168 } 169 }, 170 "GetProductsResponse":{ 171 "type":"structure", 172 "members":{ 173 "FormatVersion":{"shape":"String"}, 174 "PriceList":{"shape":"PriceList"}, 175 "NextToken":{"shape":"String"} 176 } 177 }, 178 "InternalErrorException":{ 179 "type":"structure", 180 "members":{ 181 "Message":{"shape":"errorMessage"} 182 }, 183 "exception":true 184 }, 185 "InvalidNextTokenException":{ 186 "type":"structure", 187 "members":{ 188 "Message":{"shape":"errorMessage"} 189 }, 190 "exception":true 191 }, 192 "InvalidParameterException":{ 193 "type":"structure", 194 "members":{ 195 "Message":{"shape":"errorMessage"} 196 }, 197 "exception":true 198 }, 199 "NotFoundException":{ 200 "type":"structure", 201 "members":{ 202 "Message":{"shape":"errorMessage"} 203 }, 204 "exception":true 205 }, 206 "PriceList":{ 207 "type":"list", 208 "member":{ 209 "shape":"PriceListItemJSON", 210 "jsonvalue":true 211 } 212 }, 213 "PriceListItemJSON":{"type":"string"}, 214 "Service":{ 215 "type":"structure", 216 "members":{ 217 "ServiceCode":{"shape":"String"}, 218 "AttributeNames":{"shape":"AttributeNameList"} 219 } 220 }, 221 "ServiceList":{ 222 "type":"list", 223 "member":{"shape":"Service"} 224 }, 225 "String":{"type":"string"}, 226 "errorMessage":{"type":"string"} 227 } 228 }