github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/elastic-inference/2017-07-25/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2017-07-25", 5 "endpointPrefix":"api.elastic-inference", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceAbbreviation":"Amazon Elastic Inference", 9 "serviceFullName":"Amazon Elastic Inference", 10 "serviceId":"Elastic Inference", 11 "signatureVersion":"v4", 12 "signingName":"elastic-inference", 13 "uid":"elastic-inference-2017-07-25" 14 }, 15 "operations":{ 16 "DescribeAcceleratorOfferings":{ 17 "name":"DescribeAcceleratorOfferings", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/describe-accelerator-offerings" 21 }, 22 "input":{"shape":"DescribeAcceleratorOfferingsRequest"}, 23 "output":{"shape":"DescribeAcceleratorOfferingsResponse"}, 24 "errors":[ 25 {"shape":"BadRequestException"}, 26 {"shape":"ResourceNotFoundException"}, 27 {"shape":"InternalServerException"} 28 ] 29 }, 30 "DescribeAcceleratorTypes":{ 31 "name":"DescribeAcceleratorTypes", 32 "http":{ 33 "method":"GET", 34 "requestUri":"/describe-accelerator-types" 35 }, 36 "input":{"shape":"DescribeAcceleratorTypesRequest"}, 37 "output":{"shape":"DescribeAcceleratorTypesResponse"}, 38 "errors":[ 39 {"shape":"InternalServerException"} 40 ] 41 }, 42 "DescribeAccelerators":{ 43 "name":"DescribeAccelerators", 44 "http":{ 45 "method":"POST", 46 "requestUri":"/describe-accelerators" 47 }, 48 "input":{"shape":"DescribeAcceleratorsRequest"}, 49 "output":{"shape":"DescribeAcceleratorsResponse"}, 50 "errors":[ 51 {"shape":"BadRequestException"}, 52 {"shape":"ResourceNotFoundException"}, 53 {"shape":"InternalServerException"} 54 ] 55 }, 56 "ListTagsForResource":{ 57 "name":"ListTagsForResource", 58 "http":{ 59 "method":"GET", 60 "requestUri":"/tags/{resourceArn}" 61 }, 62 "input":{"shape":"ListTagsForResourceRequest"}, 63 "output":{"shape":"ListTagsForResourceResult"}, 64 "errors":[ 65 {"shape":"BadRequestException"}, 66 {"shape":"ResourceNotFoundException"}, 67 {"shape":"InternalServerException"} 68 ] 69 }, 70 "TagResource":{ 71 "name":"TagResource", 72 "http":{ 73 "method":"POST", 74 "requestUri":"/tags/{resourceArn}" 75 }, 76 "input":{"shape":"TagResourceRequest"}, 77 "output":{"shape":"TagResourceResult"}, 78 "errors":[ 79 {"shape":"BadRequestException"}, 80 {"shape":"ResourceNotFoundException"}, 81 {"shape":"InternalServerException"} 82 ] 83 }, 84 "UntagResource":{ 85 "name":"UntagResource", 86 "http":{ 87 "method":"DELETE", 88 "requestUri":"/tags/{resourceArn}" 89 }, 90 "input":{"shape":"UntagResourceRequest"}, 91 "output":{"shape":"UntagResourceResult"}, 92 "errors":[ 93 {"shape":"BadRequestException"}, 94 {"shape":"ResourceNotFoundException"}, 95 {"shape":"InternalServerException"} 96 ] 97 } 98 }, 99 "shapes":{ 100 "AcceleratorHealthStatus":{ 101 "type":"string", 102 "max":256, 103 "min":1 104 }, 105 "AcceleratorId":{ 106 "type":"string", 107 "max":256, 108 "min":1, 109 "pattern":"^eia-[0-9a-f]+$" 110 }, 111 "AcceleratorIdList":{ 112 "type":"list", 113 "member":{"shape":"AcceleratorId"}, 114 "max":1000, 115 "min":0 116 }, 117 "AcceleratorType":{ 118 "type":"structure", 119 "members":{ 120 "acceleratorTypeName":{"shape":"AcceleratorTypeName"}, 121 "memoryInfo":{"shape":"MemoryInfo"}, 122 "throughputInfo":{"shape":"ThroughputInfoList"} 123 } 124 }, 125 "AcceleratorTypeList":{ 126 "type":"list", 127 "member":{"shape":"AcceleratorType"}, 128 "max":100, 129 "min":0 130 }, 131 "AcceleratorTypeName":{ 132 "type":"string", 133 "max":256, 134 "min":1, 135 "pattern":"^\\S+$" 136 }, 137 "AcceleratorTypeNameList":{ 138 "type":"list", 139 "member":{"shape":"AcceleratorTypeName"}, 140 "max":100, 141 "min":0 142 }, 143 "AcceleratorTypeOffering":{ 144 "type":"structure", 145 "members":{ 146 "acceleratorType":{"shape":"AcceleratorTypeName"}, 147 "locationType":{"shape":"LocationType"}, 148 "location":{"shape":"Location"} 149 } 150 }, 151 "AcceleratorTypeOfferingList":{ 152 "type":"list", 153 "member":{"shape":"AcceleratorTypeOffering"}, 154 "max":100, 155 "min":0 156 }, 157 "AvailabilityZone":{ 158 "type":"string", 159 "max":256, 160 "min":1 161 }, 162 "BadRequestException":{ 163 "type":"structure", 164 "members":{ 165 "message":{"shape":"String"} 166 }, 167 "error":{"httpStatusCode":400}, 168 "exception":true 169 }, 170 "DescribeAcceleratorOfferingsRequest":{ 171 "type":"structure", 172 "required":["locationType"], 173 "members":{ 174 "locationType":{"shape":"LocationType"}, 175 "acceleratorTypes":{"shape":"AcceleratorTypeNameList"} 176 } 177 }, 178 "DescribeAcceleratorOfferingsResponse":{ 179 "type":"structure", 180 "members":{ 181 "acceleratorTypeOfferings":{"shape":"AcceleratorTypeOfferingList"} 182 } 183 }, 184 "DescribeAcceleratorTypesRequest":{ 185 "type":"structure", 186 "members":{ 187 } 188 }, 189 "DescribeAcceleratorTypesResponse":{ 190 "type":"structure", 191 "members":{ 192 "acceleratorTypes":{"shape":"AcceleratorTypeList"} 193 } 194 }, 195 "DescribeAcceleratorsRequest":{ 196 "type":"structure", 197 "members":{ 198 "acceleratorIds":{"shape":"AcceleratorIdList"}, 199 "filters":{"shape":"FilterList"}, 200 "maxResults":{"shape":"MaxResults"}, 201 "nextToken":{"shape":"NextToken"} 202 } 203 }, 204 "DescribeAcceleratorsResponse":{ 205 "type":"structure", 206 "members":{ 207 "acceleratorSet":{"shape":"ElasticInferenceAcceleratorSet"}, 208 "nextToken":{"shape":"NextToken"} 209 } 210 }, 211 "ElasticInferenceAccelerator":{ 212 "type":"structure", 213 "members":{ 214 "acceleratorHealth":{"shape":"ElasticInferenceAcceleratorHealth"}, 215 "acceleratorType":{"shape":"AcceleratorTypeName"}, 216 "acceleratorId":{"shape":"AcceleratorId"}, 217 "availabilityZone":{"shape":"AvailabilityZone"}, 218 "attachedResource":{"shape":"ResourceArn"} 219 } 220 }, 221 "ElasticInferenceAcceleratorHealth":{ 222 "type":"structure", 223 "members":{ 224 "status":{"shape":"AcceleratorHealthStatus"} 225 } 226 }, 227 "ElasticInferenceAcceleratorSet":{ 228 "type":"list", 229 "member":{"shape":"ElasticInferenceAccelerator"} 230 }, 231 "Filter":{ 232 "type":"structure", 233 "members":{ 234 "name":{"shape":"FilterName"}, 235 "values":{"shape":"ValueStringList"} 236 } 237 }, 238 "FilterList":{ 239 "type":"list", 240 "member":{"shape":"Filter"}, 241 "max":100, 242 "min":0 243 }, 244 "FilterName":{ 245 "type":"string", 246 "max":128, 247 "min":1, 248 "pattern":"^\\S+$" 249 }, 250 "Integer":{"type":"integer"}, 251 "InternalServerException":{ 252 "type":"structure", 253 "members":{ 254 "message":{"shape":"String"} 255 }, 256 "error":{"httpStatusCode":500}, 257 "exception":true 258 }, 259 "Key":{ 260 "type":"string", 261 "max":256, 262 "min":1, 263 "pattern":"^\\S+$" 264 }, 265 "KeyValuePair":{ 266 "type":"structure", 267 "members":{ 268 "key":{"shape":"Key"}, 269 "value":{"shape":"Value"} 270 } 271 }, 272 "ListTagsForResourceRequest":{ 273 "type":"structure", 274 "required":["resourceArn"], 275 "members":{ 276 "resourceArn":{ 277 "shape":"ResourceARN", 278 "location":"uri", 279 "locationName":"resourceArn" 280 } 281 } 282 }, 283 "ListTagsForResourceResult":{ 284 "type":"structure", 285 "members":{ 286 "tags":{"shape":"TagMap"} 287 } 288 }, 289 "Location":{ 290 "type":"string", 291 "max":256, 292 "min":1 293 }, 294 "LocationType":{ 295 "type":"string", 296 "enum":[ 297 "region", 298 "availability-zone", 299 "availability-zone-id" 300 ], 301 "max":256, 302 "min":1 303 }, 304 "MaxResults":{ 305 "type":"integer", 306 "max":100, 307 "min":0 308 }, 309 "MemoryInfo":{ 310 "type":"structure", 311 "members":{ 312 "sizeInMiB":{"shape":"Integer"} 313 } 314 }, 315 "NextToken":{ 316 "type":"string", 317 "max":2048, 318 "min":1, 319 "pattern":"^[A-Za-z0-9+/]+={0,2}$" 320 }, 321 "ResourceARN":{ 322 "type":"string", 323 "max":1011, 324 "min":1, 325 "pattern":"^arn:aws\\S*:elastic-inference:\\S+:\\d{12}:elastic-inference-accelerator/eia-[0-9a-f]+$" 326 }, 327 "ResourceArn":{ 328 "type":"string", 329 "max":1283, 330 "min":1 331 }, 332 "ResourceNotFoundException":{ 333 "type":"structure", 334 "members":{ 335 "message":{"shape":"String"} 336 }, 337 "error":{"httpStatusCode":404}, 338 "exception":true 339 }, 340 "String":{ 341 "type":"string", 342 "max":500000, 343 "pattern":"^.*$" 344 }, 345 "TagKey":{ 346 "type":"string", 347 "max":128, 348 "min":1, 349 "pattern":"^\\S$" 350 }, 351 "TagKeyList":{ 352 "type":"list", 353 "member":{"shape":"TagKey"}, 354 "max":50, 355 "min":1 356 }, 357 "TagMap":{ 358 "type":"map", 359 "key":{"shape":"TagKey"}, 360 "value":{"shape":"TagValue"}, 361 "max":50, 362 "min":1 363 }, 364 "TagResourceRequest":{ 365 "type":"structure", 366 "required":[ 367 "resourceArn", 368 "tags" 369 ], 370 "members":{ 371 "resourceArn":{ 372 "shape":"ResourceARN", 373 "location":"uri", 374 "locationName":"resourceArn" 375 }, 376 "tags":{"shape":"TagMap"} 377 } 378 }, 379 "TagResourceResult":{ 380 "type":"structure", 381 "members":{ 382 } 383 }, 384 "TagValue":{ 385 "type":"string", 386 "max":256 387 }, 388 "ThroughputInfoList":{ 389 "type":"list", 390 "member":{"shape":"KeyValuePair"}, 391 "max":100, 392 "min":0 393 }, 394 "UntagResourceRequest":{ 395 "type":"structure", 396 "required":[ 397 "resourceArn", 398 "tagKeys" 399 ], 400 "members":{ 401 "resourceArn":{ 402 "shape":"ResourceARN", 403 "location":"uri", 404 "locationName":"resourceArn" 405 }, 406 "tagKeys":{ 407 "shape":"TagKeyList", 408 "location":"querystring", 409 "locationName":"tagKeys" 410 } 411 } 412 }, 413 "UntagResourceResult":{ 414 "type":"structure", 415 "members":{ 416 } 417 }, 418 "Value":{"type":"integer"}, 419 "ValueStringList":{ 420 "type":"list", 421 "member":{"shape":"String"}, 422 "max":100, 423 "min":0 424 } 425 } 426 }