github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/resourcegroupstaggingapi/2017-01-26/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2017-01-26", 5 "endpointPrefix":"tagging", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceFullName":"AWS Resource Groups Tagging API", 9 "serviceId":"Resource Groups Tagging API", 10 "signatureVersion":"v4", 11 "targetPrefix":"ResourceGroupsTaggingAPI_20170126", 12 "uid":"resourcegroupstaggingapi-2017-01-26" 13 }, 14 "operations":{ 15 "DescribeReportCreation":{ 16 "name":"DescribeReportCreation", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/" 20 }, 21 "input":{"shape":"DescribeReportCreationInput"}, 22 "output":{"shape":"DescribeReportCreationOutput"}, 23 "errors":[ 24 {"shape":"ConstraintViolationException"}, 25 {"shape":"InternalServiceException"}, 26 {"shape":"InvalidParameterException"}, 27 {"shape":"ThrottledException"} 28 ] 29 }, 30 "GetComplianceSummary":{ 31 "name":"GetComplianceSummary", 32 "http":{ 33 "method":"POST", 34 "requestUri":"/" 35 }, 36 "input":{"shape":"GetComplianceSummaryInput"}, 37 "output":{"shape":"GetComplianceSummaryOutput"}, 38 "errors":[ 39 {"shape":"ConstraintViolationException"}, 40 {"shape":"InternalServiceException"}, 41 {"shape":"InvalidParameterException"}, 42 {"shape":"ThrottledException"} 43 ] 44 }, 45 "GetResources":{ 46 "name":"GetResources", 47 "http":{ 48 "method":"POST", 49 "requestUri":"/" 50 }, 51 "input":{"shape":"GetResourcesInput"}, 52 "output":{"shape":"GetResourcesOutput"}, 53 "errors":[ 54 {"shape":"InvalidParameterException"}, 55 {"shape":"ThrottledException"}, 56 {"shape":"InternalServiceException"}, 57 {"shape":"PaginationTokenExpiredException"} 58 ] 59 }, 60 "GetTagKeys":{ 61 "name":"GetTagKeys", 62 "http":{ 63 "method":"POST", 64 "requestUri":"/" 65 }, 66 "input":{"shape":"GetTagKeysInput"}, 67 "output":{"shape":"GetTagKeysOutput"}, 68 "errors":[ 69 {"shape":"InvalidParameterException"}, 70 {"shape":"ThrottledException"}, 71 {"shape":"InternalServiceException"}, 72 {"shape":"PaginationTokenExpiredException"} 73 ] 74 }, 75 "GetTagValues":{ 76 "name":"GetTagValues", 77 "http":{ 78 "method":"POST", 79 "requestUri":"/" 80 }, 81 "input":{"shape":"GetTagValuesInput"}, 82 "output":{"shape":"GetTagValuesOutput"}, 83 "errors":[ 84 {"shape":"InvalidParameterException"}, 85 {"shape":"ThrottledException"}, 86 {"shape":"InternalServiceException"}, 87 {"shape":"PaginationTokenExpiredException"} 88 ] 89 }, 90 "StartReportCreation":{ 91 "name":"StartReportCreation", 92 "http":{ 93 "method":"POST", 94 "requestUri":"/" 95 }, 96 "input":{"shape":"StartReportCreationInput"}, 97 "output":{"shape":"StartReportCreationOutput"}, 98 "errors":[ 99 {"shape":"ConcurrentModificationException"}, 100 {"shape":"ConstraintViolationException"}, 101 {"shape":"InternalServiceException"}, 102 {"shape":"InvalidParameterException"}, 103 {"shape":"ThrottledException"} 104 ] 105 }, 106 "TagResources":{ 107 "name":"TagResources", 108 "http":{ 109 "method":"POST", 110 "requestUri":"/" 111 }, 112 "input":{"shape":"TagResourcesInput"}, 113 "output":{"shape":"TagResourcesOutput"}, 114 "errors":[ 115 {"shape":"InvalidParameterException"}, 116 {"shape":"ThrottledException"}, 117 {"shape":"InternalServiceException"} 118 ] 119 }, 120 "UntagResources":{ 121 "name":"UntagResources", 122 "http":{ 123 "method":"POST", 124 "requestUri":"/" 125 }, 126 "input":{"shape":"UntagResourcesInput"}, 127 "output":{"shape":"UntagResourcesOutput"}, 128 "errors":[ 129 {"shape":"InvalidParameterException"}, 130 {"shape":"ThrottledException"}, 131 {"shape":"InternalServiceException"} 132 ] 133 } 134 }, 135 "shapes":{ 136 "AmazonResourceType":{ 137 "type":"string", 138 "max":256, 139 "min":0, 140 "pattern":"[\\s\\S]*" 141 }, 142 "ComplianceDetails":{ 143 "type":"structure", 144 "members":{ 145 "NoncompliantKeys":{"shape":"TagKeyList"}, 146 "KeysWithNoncompliantValues":{"shape":"TagKeyList"}, 147 "ComplianceStatus":{"shape":"ComplianceStatus"} 148 } 149 }, 150 "ComplianceStatus":{"type":"boolean"}, 151 "ConcurrentModificationException":{ 152 "type":"structure", 153 "members":{ 154 "Message":{"shape":"ExceptionMessage"} 155 }, 156 "exception":true 157 }, 158 "ConstraintViolationException":{ 159 "type":"structure", 160 "members":{ 161 "Message":{"shape":"ExceptionMessage"} 162 }, 163 "exception":true 164 }, 165 "DescribeReportCreationInput":{ 166 "type":"structure", 167 "members":{ 168 } 169 }, 170 "DescribeReportCreationOutput":{ 171 "type":"structure", 172 "members":{ 173 "Status":{"shape":"Status"}, 174 "S3Location":{"shape":"S3Location"}, 175 "ErrorMessage":{"shape":"ErrorMessage"} 176 } 177 }, 178 "ErrorCode":{ 179 "type":"string", 180 "enum":[ 181 "InternalServiceException", 182 "InvalidParameterException" 183 ] 184 }, 185 "ErrorMessage":{"type":"string"}, 186 "ExceptionMessage":{ 187 "type":"string", 188 "max":2048, 189 "min":0 190 }, 191 "ExcludeCompliantResources":{"type":"boolean"}, 192 "FailedResourcesMap":{ 193 "type":"map", 194 "key":{"shape":"ResourceARN"}, 195 "value":{"shape":"FailureInfo"} 196 }, 197 "FailureInfo":{ 198 "type":"structure", 199 "members":{ 200 "StatusCode":{"shape":"StatusCode"}, 201 "ErrorCode":{"shape":"ErrorCode"}, 202 "ErrorMessage":{"shape":"ErrorMessage"} 203 } 204 }, 205 "GetComplianceSummaryInput":{ 206 "type":"structure", 207 "members":{ 208 "TargetIdFilters":{"shape":"TargetIdFilterList"}, 209 "RegionFilters":{"shape":"RegionFilterList"}, 210 "ResourceTypeFilters":{"shape":"ResourceTypeFilterList"}, 211 "TagKeyFilters":{"shape":"TagKeyFilterList"}, 212 "GroupBy":{"shape":"GroupBy"}, 213 "MaxResults":{"shape":"MaxResultsGetComplianceSummary"}, 214 "PaginationToken":{"shape":"PaginationToken"} 215 } 216 }, 217 "GetComplianceSummaryOutput":{ 218 "type":"structure", 219 "members":{ 220 "SummaryList":{"shape":"SummaryList"}, 221 "PaginationToken":{"shape":"PaginationToken"} 222 } 223 }, 224 "GetResourcesInput":{ 225 "type":"structure", 226 "members":{ 227 "PaginationToken":{"shape":"PaginationToken"}, 228 "TagFilters":{"shape":"TagFilterList"}, 229 "ResourcesPerPage":{"shape":"ResourcesPerPage"}, 230 "TagsPerPage":{"shape":"TagsPerPage"}, 231 "ResourceTypeFilters":{"shape":"ResourceTypeFilterList"}, 232 "IncludeComplianceDetails":{"shape":"IncludeComplianceDetails"}, 233 "ExcludeCompliantResources":{"shape":"ExcludeCompliantResources"}, 234 "ResourceARNList":{"shape":"ResourceARNListForGet"} 235 } 236 }, 237 "GetResourcesOutput":{ 238 "type":"structure", 239 "members":{ 240 "PaginationToken":{"shape":"PaginationToken"}, 241 "ResourceTagMappingList":{"shape":"ResourceTagMappingList"} 242 } 243 }, 244 "GetTagKeysInput":{ 245 "type":"structure", 246 "members":{ 247 "PaginationToken":{"shape":"PaginationToken"} 248 } 249 }, 250 "GetTagKeysOutput":{ 251 "type":"structure", 252 "members":{ 253 "PaginationToken":{"shape":"PaginationToken"}, 254 "TagKeys":{"shape":"TagKeyList"} 255 } 256 }, 257 "GetTagValuesInput":{ 258 "type":"structure", 259 "required":["Key"], 260 "members":{ 261 "PaginationToken":{"shape":"PaginationToken"}, 262 "Key":{"shape":"TagKey"} 263 } 264 }, 265 "GetTagValuesOutput":{ 266 "type":"structure", 267 "members":{ 268 "PaginationToken":{"shape":"PaginationToken"}, 269 "TagValues":{"shape":"TagValuesOutputList"} 270 } 271 }, 272 "GroupBy":{ 273 "type":"list", 274 "member":{"shape":"GroupByAttribute"} 275 }, 276 "GroupByAttribute":{ 277 "type":"string", 278 "enum":[ 279 "TARGET_ID", 280 "REGION", 281 "RESOURCE_TYPE" 282 ] 283 }, 284 "IncludeComplianceDetails":{"type":"boolean"}, 285 "InternalServiceException":{ 286 "type":"structure", 287 "members":{ 288 "Message":{"shape":"ExceptionMessage"} 289 }, 290 "exception":true, 291 "fault":true 292 }, 293 "InvalidParameterException":{ 294 "type":"structure", 295 "members":{ 296 "Message":{"shape":"ExceptionMessage"} 297 }, 298 "exception":true 299 }, 300 "LastUpdated":{"type":"string"}, 301 "MaxResultsGetComplianceSummary":{ 302 "type":"integer", 303 "max":1000, 304 "min":1 305 }, 306 "NonCompliantResources":{"type":"long"}, 307 "PaginationToken":{ 308 "type":"string", 309 "max":2048, 310 "min":0, 311 "pattern":"[\\s\\S]*" 312 }, 313 "PaginationTokenExpiredException":{ 314 "type":"structure", 315 "members":{ 316 "Message":{"shape":"ExceptionMessage"} 317 }, 318 "exception":true 319 }, 320 "Region":{ 321 "type":"string", 322 "max":256, 323 "min":1, 324 "pattern":"[\\s\\S]*" 325 }, 326 "RegionFilterList":{ 327 "type":"list", 328 "member":{"shape":"Region"}, 329 "max":100, 330 "min":1 331 }, 332 "ResourceARN":{ 333 "type":"string", 334 "max":1011, 335 "min":1, 336 "pattern":"[\\s\\S]*" 337 }, 338 "ResourceARNListForGet":{ 339 "type":"list", 340 "member":{"shape":"ResourceARN"}, 341 "max":100, 342 "min":1 343 }, 344 "ResourceARNListForTagUntag":{ 345 "type":"list", 346 "member":{"shape":"ResourceARN"}, 347 "max":20, 348 "min":1 349 }, 350 "ResourceTagMapping":{ 351 "type":"structure", 352 "members":{ 353 "ResourceARN":{"shape":"ResourceARN"}, 354 "Tags":{"shape":"TagList"}, 355 "ComplianceDetails":{"shape":"ComplianceDetails"} 356 } 357 }, 358 "ResourceTagMappingList":{ 359 "type":"list", 360 "member":{"shape":"ResourceTagMapping"} 361 }, 362 "ResourceTypeFilterList":{ 363 "type":"list", 364 "member":{"shape":"AmazonResourceType"} 365 }, 366 "ResourcesPerPage":{"type":"integer"}, 367 "S3Bucket":{ 368 "type":"string", 369 "max":63, 370 "min":3, 371 "pattern":"[a-z0-9.-]*" 372 }, 373 "S3Location":{"type":"string"}, 374 "StartReportCreationInput":{ 375 "type":"structure", 376 "required":["S3Bucket"], 377 "members":{ 378 "S3Bucket":{"shape":"S3Bucket"} 379 } 380 }, 381 "StartReportCreationOutput":{ 382 "type":"structure", 383 "members":{ 384 } 385 }, 386 "Status":{"type":"string"}, 387 "StatusCode":{"type":"integer"}, 388 "Summary":{ 389 "type":"structure", 390 "members":{ 391 "LastUpdated":{"shape":"LastUpdated"}, 392 "TargetId":{"shape":"TargetId"}, 393 "TargetIdType":{"shape":"TargetIdType"}, 394 "Region":{"shape":"Region"}, 395 "ResourceType":{"shape":"AmazonResourceType"}, 396 "NonCompliantResources":{"shape":"NonCompliantResources"} 397 } 398 }, 399 "SummaryList":{ 400 "type":"list", 401 "member":{"shape":"Summary"} 402 }, 403 "Tag":{ 404 "type":"structure", 405 "required":[ 406 "Key", 407 "Value" 408 ], 409 "members":{ 410 "Key":{"shape":"TagKey"}, 411 "Value":{"shape":"TagValue"} 412 } 413 }, 414 "TagFilter":{ 415 "type":"structure", 416 "members":{ 417 "Key":{"shape":"TagKey"}, 418 "Values":{"shape":"TagValueList"} 419 } 420 }, 421 "TagFilterList":{ 422 "type":"list", 423 "member":{"shape":"TagFilter"}, 424 "max":50, 425 "min":0 426 }, 427 "TagKey":{ 428 "type":"string", 429 "max":128, 430 "min":1, 431 "pattern":"[\\s\\S]*" 432 }, 433 "TagKeyFilterList":{ 434 "type":"list", 435 "member":{"shape":"TagKey"}, 436 "max":50, 437 "min":1 438 }, 439 "TagKeyList":{ 440 "type":"list", 441 "member":{"shape":"TagKey"} 442 }, 443 "TagKeyListForUntag":{ 444 "type":"list", 445 "member":{"shape":"TagKey"}, 446 "max":50, 447 "min":1 448 }, 449 "TagList":{ 450 "type":"list", 451 "member":{"shape":"Tag"} 452 }, 453 "TagMap":{ 454 "type":"map", 455 "key":{"shape":"TagKey"}, 456 "value":{"shape":"TagValue"}, 457 "max":50, 458 "min":1 459 }, 460 "TagResourcesInput":{ 461 "type":"structure", 462 "required":[ 463 "ResourceARNList", 464 "Tags" 465 ], 466 "members":{ 467 "ResourceARNList":{"shape":"ResourceARNListForTagUntag"}, 468 "Tags":{"shape":"TagMap"} 469 } 470 }, 471 "TagResourcesOutput":{ 472 "type":"structure", 473 "members":{ 474 "FailedResourcesMap":{"shape":"FailedResourcesMap"} 475 } 476 }, 477 "TagValue":{ 478 "type":"string", 479 "max":256, 480 "min":0, 481 "pattern":"[\\s\\S]*" 482 }, 483 "TagValueList":{ 484 "type":"list", 485 "member":{"shape":"TagValue"}, 486 "max":20, 487 "min":0 488 }, 489 "TagValuesOutputList":{ 490 "type":"list", 491 "member":{"shape":"TagValue"} 492 }, 493 "TagsPerPage":{"type":"integer"}, 494 "TargetId":{ 495 "type":"string", 496 "max":68, 497 "min":6, 498 "pattern":"[a-zA-Z0-9-]*" 499 }, 500 "TargetIdFilterList":{ 501 "type":"list", 502 "member":{"shape":"TargetId"}, 503 "max":100, 504 "min":1 505 }, 506 "TargetIdType":{ 507 "type":"string", 508 "enum":[ 509 "ACCOUNT", 510 "OU", 511 "ROOT" 512 ] 513 }, 514 "ThrottledException":{ 515 "type":"structure", 516 "members":{ 517 "Message":{"shape":"ExceptionMessage"} 518 }, 519 "exception":true 520 }, 521 "UntagResourcesInput":{ 522 "type":"structure", 523 "required":[ 524 "ResourceARNList", 525 "TagKeys" 526 ], 527 "members":{ 528 "ResourceARNList":{"shape":"ResourceARNListForTagUntag"}, 529 "TagKeys":{"shape":"TagKeyListForUntag"} 530 } 531 }, 532 "UntagResourcesOutput":{ 533 "type":"structure", 534 "members":{ 535 "FailedResourcesMap":{"shape":"FailedResourcesMap"} 536 } 537 } 538 } 539 }