github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/servicecatalog-appregistry/2020-06-24/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2020-06-24", 5 "endpointPrefix":"servicecatalog-appregistry", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceAbbreviation":"AppRegistry", 9 "serviceFullName":"AWS Service Catalog App Registry", 10 "serviceId":"Service Catalog AppRegistry", 11 "signatureVersion":"v4", 12 "signingName":"servicecatalog", 13 "uid":"AWS242AppRegistry-2020-06-24" 14 }, 15 "operations":{ 16 "AssociateAttributeGroup":{ 17 "name":"AssociateAttributeGroup", 18 "http":{ 19 "method":"PUT", 20 "requestUri":"/applications/{application}/attribute-groups/{attributeGroup}" 21 }, 22 "input":{"shape":"AssociateAttributeGroupRequest"}, 23 "output":{"shape":"AssociateAttributeGroupResponse"}, 24 "errors":[ 25 {"shape":"ResourceNotFoundException"}, 26 {"shape":"ValidationException"}, 27 {"shape":"InternalServerException"}, 28 {"shape":"ServiceQuotaExceededException"} 29 ] 30 }, 31 "AssociateResource":{ 32 "name":"AssociateResource", 33 "http":{ 34 "method":"PUT", 35 "requestUri":"/applications/{application}/resources/{resourceType}/{resource}" 36 }, 37 "input":{"shape":"AssociateResourceRequest"}, 38 "output":{"shape":"AssociateResourceResponse"}, 39 "errors":[ 40 {"shape":"ResourceNotFoundException"}, 41 {"shape":"InternalServerException"}, 42 {"shape":"ServiceQuotaExceededException"}, 43 {"shape":"ConflictException"} 44 ] 45 }, 46 "CreateApplication":{ 47 "name":"CreateApplication", 48 "http":{ 49 "method":"POST", 50 "requestUri":"/applications", 51 "responseCode":201 52 }, 53 "input":{"shape":"CreateApplicationRequest"}, 54 "output":{"shape":"CreateApplicationResponse"}, 55 "errors":[ 56 {"shape":"ServiceQuotaExceededException"}, 57 {"shape":"ConflictException"}, 58 {"shape":"InternalServerException"} 59 ] 60 }, 61 "CreateAttributeGroup":{ 62 "name":"CreateAttributeGroup", 63 "http":{ 64 "method":"POST", 65 "requestUri":"/attribute-groups", 66 "responseCode":201 67 }, 68 "input":{"shape":"CreateAttributeGroupRequest"}, 69 "output":{"shape":"CreateAttributeGroupResponse"}, 70 "errors":[ 71 {"shape":"ServiceQuotaExceededException"}, 72 {"shape":"ConflictException"}, 73 {"shape":"ValidationException"}, 74 {"shape":"InternalServerException"} 75 ] 76 }, 77 "DeleteApplication":{ 78 "name":"DeleteApplication", 79 "http":{ 80 "method":"DELETE", 81 "requestUri":"/applications/{application}" 82 }, 83 "input":{"shape":"DeleteApplicationRequest"}, 84 "output":{"shape":"DeleteApplicationResponse"}, 85 "errors":[ 86 {"shape":"ResourceNotFoundException"}, 87 {"shape":"ValidationException"}, 88 {"shape":"InternalServerException"} 89 ] 90 }, 91 "DeleteAttributeGroup":{ 92 "name":"DeleteAttributeGroup", 93 "http":{ 94 "method":"DELETE", 95 "requestUri":"/attribute-groups/{attributeGroup}" 96 }, 97 "input":{"shape":"DeleteAttributeGroupRequest"}, 98 "output":{"shape":"DeleteAttributeGroupResponse"}, 99 "errors":[ 100 {"shape":"ResourceNotFoundException"}, 101 {"shape":"ValidationException"}, 102 {"shape":"InternalServerException"} 103 ] 104 }, 105 "DisassociateAttributeGroup":{ 106 "name":"DisassociateAttributeGroup", 107 "http":{ 108 "method":"DELETE", 109 "requestUri":"/applications/{application}/attribute-groups/{attributeGroup}" 110 }, 111 "input":{"shape":"DisassociateAttributeGroupRequest"}, 112 "output":{"shape":"DisassociateAttributeGroupResponse"}, 113 "errors":[ 114 {"shape":"ResourceNotFoundException"}, 115 {"shape":"ValidationException"}, 116 {"shape":"InternalServerException"} 117 ] 118 }, 119 "DisassociateResource":{ 120 "name":"DisassociateResource", 121 "http":{ 122 "method":"DELETE", 123 "requestUri":"/applications/{application}/resources/{resourceType}/{resource}" 124 }, 125 "input":{"shape":"DisassociateResourceRequest"}, 126 "output":{"shape":"DisassociateResourceResponse"}, 127 "errors":[ 128 {"shape":"ResourceNotFoundException"}, 129 {"shape":"InternalServerException"} 130 ] 131 }, 132 "GetApplication":{ 133 "name":"GetApplication", 134 "http":{ 135 "method":"GET", 136 "requestUri":"/applications/{application}" 137 }, 138 "input":{"shape":"GetApplicationRequest"}, 139 "output":{"shape":"GetApplicationResponse"}, 140 "errors":[ 141 {"shape":"ResourceNotFoundException"}, 142 {"shape":"ValidationException"}, 143 {"shape":"InternalServerException"} 144 ] 145 }, 146 "GetAssociatedResource":{ 147 "name":"GetAssociatedResource", 148 "http":{ 149 "method":"GET", 150 "requestUri":"/applications/{application}/resources/{resourceType}/{resource}" 151 }, 152 "input":{"shape":"GetAssociatedResourceRequest"}, 153 "output":{"shape":"GetAssociatedResourceResponse"}, 154 "errors":[ 155 {"shape":"ResourceNotFoundException"}, 156 {"shape":"ValidationException"}, 157 {"shape":"InternalServerException"} 158 ], 159 "idempotent":true 160 }, 161 "GetAttributeGroup":{ 162 "name":"GetAttributeGroup", 163 "http":{ 164 "method":"GET", 165 "requestUri":"/attribute-groups/{attributeGroup}" 166 }, 167 "input":{"shape":"GetAttributeGroupRequest"}, 168 "output":{"shape":"GetAttributeGroupResponse"}, 169 "errors":[ 170 {"shape":"ResourceNotFoundException"}, 171 {"shape":"ValidationException"}, 172 {"shape":"InternalServerException"} 173 ] 174 }, 175 "ListApplications":{ 176 "name":"ListApplications", 177 "http":{ 178 "method":"GET", 179 "requestUri":"/applications" 180 }, 181 "input":{"shape":"ListApplicationsRequest"}, 182 "output":{"shape":"ListApplicationsResponse"}, 183 "errors":[ 184 {"shape":"ValidationException"}, 185 {"shape":"InternalServerException"} 186 ], 187 "idempotent":true 188 }, 189 "ListAssociatedAttributeGroups":{ 190 "name":"ListAssociatedAttributeGroups", 191 "http":{ 192 "method":"GET", 193 "requestUri":"/applications/{application}/attribute-groups" 194 }, 195 "input":{"shape":"ListAssociatedAttributeGroupsRequest"}, 196 "output":{"shape":"ListAssociatedAttributeGroupsResponse"}, 197 "errors":[ 198 {"shape":"ResourceNotFoundException"}, 199 {"shape":"ValidationException"}, 200 {"shape":"InternalServerException"} 201 ], 202 "idempotent":true 203 }, 204 "ListAssociatedResources":{ 205 "name":"ListAssociatedResources", 206 "http":{ 207 "method":"GET", 208 "requestUri":"/applications/{application}/resources" 209 }, 210 "input":{"shape":"ListAssociatedResourcesRequest"}, 211 "output":{"shape":"ListAssociatedResourcesResponse"}, 212 "errors":[ 213 {"shape":"ResourceNotFoundException"}, 214 {"shape":"ValidationException"}, 215 {"shape":"InternalServerException"} 216 ], 217 "idempotent":true 218 }, 219 "ListAttributeGroups":{ 220 "name":"ListAttributeGroups", 221 "http":{ 222 "method":"GET", 223 "requestUri":"/attribute-groups" 224 }, 225 "input":{"shape":"ListAttributeGroupsRequest"}, 226 "output":{"shape":"ListAttributeGroupsResponse"}, 227 "errors":[ 228 {"shape":"ValidationException"}, 229 {"shape":"InternalServerException"} 230 ], 231 "idempotent":true 232 }, 233 "ListTagsForResource":{ 234 "name":"ListTagsForResource", 235 "http":{ 236 "method":"GET", 237 "requestUri":"/tags/{resourceArn}" 238 }, 239 "input":{"shape":"ListTagsForResourceRequest"}, 240 "output":{"shape":"ListTagsForResourceResponse"}, 241 "errors":[ 242 {"shape":"ValidationException"}, 243 {"shape":"ResourceNotFoundException"}, 244 {"shape":"InternalServerException"} 245 ] 246 }, 247 "SyncResource":{ 248 "name":"SyncResource", 249 "http":{ 250 "method":"POST", 251 "requestUri":"/sync/{resourceType}/{resource}" 252 }, 253 "input":{"shape":"SyncResourceRequest"}, 254 "output":{"shape":"SyncResourceResponse"}, 255 "errors":[ 256 {"shape":"ResourceNotFoundException"}, 257 {"shape":"InternalServerException"}, 258 {"shape":"ConflictException"} 259 ] 260 }, 261 "TagResource":{ 262 "name":"TagResource", 263 "http":{ 264 "method":"POST", 265 "requestUri":"/tags/{resourceArn}" 266 }, 267 "input":{"shape":"TagResourceRequest"}, 268 "output":{"shape":"TagResourceResponse"}, 269 "errors":[ 270 {"shape":"ValidationException"}, 271 {"shape":"ResourceNotFoundException"}, 272 {"shape":"InternalServerException"} 273 ] 274 }, 275 "UntagResource":{ 276 "name":"UntagResource", 277 "http":{ 278 "method":"DELETE", 279 "requestUri":"/tags/{resourceArn}" 280 }, 281 "input":{"shape":"UntagResourceRequest"}, 282 "output":{"shape":"UntagResourceResponse"}, 283 "errors":[ 284 {"shape":"ValidationException"}, 285 {"shape":"ResourceNotFoundException"}, 286 {"shape":"InternalServerException"} 287 ] 288 }, 289 "UpdateApplication":{ 290 "name":"UpdateApplication", 291 "http":{ 292 "method":"PATCH", 293 "requestUri":"/applications/{application}" 294 }, 295 "input":{"shape":"UpdateApplicationRequest"}, 296 "output":{"shape":"UpdateApplicationResponse"}, 297 "errors":[ 298 {"shape":"ResourceNotFoundException"}, 299 {"shape":"ConflictException"}, 300 {"shape":"InternalServerException"} 301 ] 302 }, 303 "UpdateAttributeGroup":{ 304 "name":"UpdateAttributeGroup", 305 "http":{ 306 "method":"PATCH", 307 "requestUri":"/attribute-groups/{attributeGroup}" 308 }, 309 "input":{"shape":"UpdateAttributeGroupRequest"}, 310 "output":{"shape":"UpdateAttributeGroupResponse"}, 311 "errors":[ 312 {"shape":"ResourceNotFoundException"}, 313 {"shape":"ValidationException"}, 314 {"shape":"ConflictException"}, 315 {"shape":"InternalServerException"} 316 ] 317 } 318 }, 319 "shapes":{ 320 "Application":{ 321 "type":"structure", 322 "members":{ 323 "id":{"shape":"ApplicationId"}, 324 "arn":{"shape":"ApplicationArn"}, 325 "name":{"shape":"Name"}, 326 "description":{"shape":"Description"}, 327 "creationTime":{"shape":"Timestamp"}, 328 "lastUpdateTime":{"shape":"Timestamp"}, 329 "tags":{"shape":"Tags"} 330 } 331 }, 332 "ApplicationArn":{ 333 "type":"string", 334 "pattern":"arn:aws[-a-z]*:servicecatalog:[a-z]{2}(-gov)?-[a-z]+-\\d:\\d{12}:/applications/[a-z0-9]+" 335 }, 336 "ApplicationId":{ 337 "type":"string", 338 "max":26, 339 "min":26, 340 "pattern":"[a-z0-9]+" 341 }, 342 "ApplicationSpecifier":{ 343 "type":"string", 344 "max":256, 345 "min":1, 346 "pattern":"[-.\\w]+" 347 }, 348 "ApplicationSummaries":{ 349 "type":"list", 350 "member":{"shape":"ApplicationSummary"} 351 }, 352 "ApplicationSummary":{ 353 "type":"structure", 354 "members":{ 355 "id":{"shape":"ApplicationId"}, 356 "arn":{"shape":"ApplicationArn"}, 357 "name":{"shape":"Name"}, 358 "description":{"shape":"Description"}, 359 "creationTime":{"shape":"Timestamp"}, 360 "lastUpdateTime":{"shape":"Timestamp"} 361 } 362 }, 363 "Arn":{ 364 "type":"string", 365 "max":1600, 366 "min":1, 367 "pattern":"arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-])+:([a-z]{2}(-gov)?-[a-z]+-\\d{1})?:(\\d{12})?:(.*)" 368 }, 369 "AssociateAttributeGroupRequest":{ 370 "type":"structure", 371 "required":[ 372 "application", 373 "attributeGroup" 374 ], 375 "members":{ 376 "application":{ 377 "shape":"ApplicationSpecifier", 378 "location":"uri", 379 "locationName":"application" 380 }, 381 "attributeGroup":{ 382 "shape":"AttributeGroupSpecifier", 383 "location":"uri", 384 "locationName":"attributeGroup" 385 } 386 } 387 }, 388 "AssociateAttributeGroupResponse":{ 389 "type":"structure", 390 "members":{ 391 "applicationArn":{"shape":"ApplicationArn"}, 392 "attributeGroupArn":{"shape":"AttributeGroupArn"} 393 } 394 }, 395 "AssociateResourceRequest":{ 396 "type":"structure", 397 "required":[ 398 "application", 399 "resourceType", 400 "resource" 401 ], 402 "members":{ 403 "application":{ 404 "shape":"ApplicationSpecifier", 405 "location":"uri", 406 "locationName":"application" 407 }, 408 "resourceType":{ 409 "shape":"ResourceType", 410 "location":"uri", 411 "locationName":"resourceType" 412 }, 413 "resource":{ 414 "shape":"ResourceSpecifier", 415 "location":"uri", 416 "locationName":"resource" 417 } 418 } 419 }, 420 "AssociateResourceResponse":{ 421 "type":"structure", 422 "members":{ 423 "applicationArn":{"shape":"ApplicationArn"}, 424 "resourceArn":{"shape":"Arn"} 425 } 426 }, 427 "AssociationCount":{ 428 "type":"integer", 429 "min":0 430 }, 431 "AttributeGroup":{ 432 "type":"structure", 433 "members":{ 434 "id":{"shape":"AttributeGroupId"}, 435 "arn":{"shape":"AttributeGroupArn"}, 436 "name":{"shape":"Name"}, 437 "description":{"shape":"Description"}, 438 "creationTime":{"shape":"Timestamp"}, 439 "lastUpdateTime":{"shape":"Timestamp"}, 440 "tags":{"shape":"Tags"} 441 } 442 }, 443 "AttributeGroupArn":{ 444 "type":"string", 445 "pattern":"arn:aws[-a-z]*:servicecatalog:[a-z]{2}(-gov)?-[a-z]+-\\d:\\d{12}:/attribute-groups/[a-z0-9]+" 446 }, 447 "AttributeGroupId":{ 448 "type":"string", 449 "max":26, 450 "min":26, 451 "pattern":"[a-z0-9]+" 452 }, 453 "AttributeGroupIds":{ 454 "type":"list", 455 "member":{"shape":"AttributeGroupId"} 456 }, 457 "AttributeGroupSpecifier":{ 458 "type":"string", 459 "max":256, 460 "min":1, 461 "pattern":"[-.\\w]+" 462 }, 463 "AttributeGroupSummaries":{ 464 "type":"list", 465 "member":{"shape":"AttributeGroupSummary"} 466 }, 467 "AttributeGroupSummary":{ 468 "type":"structure", 469 "members":{ 470 "id":{"shape":"AttributeGroupId"}, 471 "arn":{"shape":"AttributeGroupArn"}, 472 "name":{"shape":"Name"}, 473 "description":{"shape":"Description"}, 474 "creationTime":{"shape":"Timestamp"}, 475 "lastUpdateTime":{"shape":"Timestamp"} 476 } 477 }, 478 "Attributes":{ 479 "type":"string", 480 "max":8000, 481 "min":1, 482 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" 483 }, 484 "ClientToken":{ 485 "type":"string", 486 "max":128, 487 "min":1, 488 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 489 }, 490 "ConflictException":{ 491 "type":"structure", 492 "members":{ 493 "message":{"shape":"String"} 494 }, 495 "error":{"httpStatusCode":409}, 496 "exception":true 497 }, 498 "CreateApplicationRequest":{ 499 "type":"structure", 500 "required":[ 501 "name", 502 "clientToken" 503 ], 504 "members":{ 505 "name":{"shape":"Name"}, 506 "description":{"shape":"Description"}, 507 "tags":{"shape":"Tags"}, 508 "clientToken":{ 509 "shape":"ClientToken", 510 "idempotencyToken":true 511 } 512 } 513 }, 514 "CreateApplicationResponse":{ 515 "type":"structure", 516 "members":{ 517 "application":{"shape":"Application"} 518 } 519 }, 520 "CreateAttributeGroupRequest":{ 521 "type":"structure", 522 "required":[ 523 "name", 524 "attributes", 525 "clientToken" 526 ], 527 "members":{ 528 "name":{"shape":"Name"}, 529 "description":{"shape":"Description"}, 530 "attributes":{"shape":"Attributes"}, 531 "tags":{"shape":"Tags"}, 532 "clientToken":{ 533 "shape":"ClientToken", 534 "idempotencyToken":true 535 } 536 } 537 }, 538 "CreateAttributeGroupResponse":{ 539 "type":"structure", 540 "members":{ 541 "attributeGroup":{"shape":"AttributeGroup"} 542 } 543 }, 544 "DeleteApplicationRequest":{ 545 "type":"structure", 546 "required":["application"], 547 "members":{ 548 "application":{ 549 "shape":"ApplicationSpecifier", 550 "location":"uri", 551 "locationName":"application" 552 } 553 } 554 }, 555 "DeleteApplicationResponse":{ 556 "type":"structure", 557 "members":{ 558 "application":{"shape":"ApplicationSummary"} 559 } 560 }, 561 "DeleteAttributeGroupRequest":{ 562 "type":"structure", 563 "required":["attributeGroup"], 564 "members":{ 565 "attributeGroup":{ 566 "shape":"AttributeGroupSpecifier", 567 "location":"uri", 568 "locationName":"attributeGroup" 569 } 570 } 571 }, 572 "DeleteAttributeGroupResponse":{ 573 "type":"structure", 574 "members":{ 575 "attributeGroup":{"shape":"AttributeGroupSummary"} 576 } 577 }, 578 "Description":{ 579 "type":"string", 580 "max":1024 581 }, 582 "DisassociateAttributeGroupRequest":{ 583 "type":"structure", 584 "required":[ 585 "application", 586 "attributeGroup" 587 ], 588 "members":{ 589 "application":{ 590 "shape":"ApplicationSpecifier", 591 "location":"uri", 592 "locationName":"application" 593 }, 594 "attributeGroup":{ 595 "shape":"AttributeGroupSpecifier", 596 "location":"uri", 597 "locationName":"attributeGroup" 598 } 599 } 600 }, 601 "DisassociateAttributeGroupResponse":{ 602 "type":"structure", 603 "members":{ 604 "applicationArn":{"shape":"ApplicationArn"}, 605 "attributeGroupArn":{"shape":"AttributeGroupArn"} 606 } 607 }, 608 "DisassociateResourceRequest":{ 609 "type":"structure", 610 "required":[ 611 "application", 612 "resourceType", 613 "resource" 614 ], 615 "members":{ 616 "application":{ 617 "shape":"ApplicationSpecifier", 618 "location":"uri", 619 "locationName":"application" 620 }, 621 "resourceType":{ 622 "shape":"ResourceType", 623 "location":"uri", 624 "locationName":"resourceType" 625 }, 626 "resource":{ 627 "shape":"ResourceSpecifier", 628 "location":"uri", 629 "locationName":"resource" 630 } 631 } 632 }, 633 "DisassociateResourceResponse":{ 634 "type":"structure", 635 "members":{ 636 "applicationArn":{"shape":"ApplicationArn"}, 637 "resourceArn":{"shape":"Arn"} 638 } 639 }, 640 "GetApplicationRequest":{ 641 "type":"structure", 642 "required":["application"], 643 "members":{ 644 "application":{ 645 "shape":"ApplicationSpecifier", 646 "location":"uri", 647 "locationName":"application" 648 } 649 } 650 }, 651 "GetApplicationResponse":{ 652 "type":"structure", 653 "members":{ 654 "id":{"shape":"ApplicationId"}, 655 "arn":{"shape":"ApplicationArn"}, 656 "name":{"shape":"Name"}, 657 "description":{"shape":"Description"}, 658 "creationTime":{"shape":"Timestamp"}, 659 "lastUpdateTime":{"shape":"Timestamp"}, 660 "associatedResourceCount":{"shape":"AssociationCount"}, 661 "tags":{"shape":"Tags"}, 662 "integrations":{"shape":"Integrations"} 663 } 664 }, 665 "GetAssociatedResourceRequest":{ 666 "type":"structure", 667 "required":[ 668 "application", 669 "resourceType", 670 "resource" 671 ], 672 "members":{ 673 "application":{ 674 "shape":"ApplicationSpecifier", 675 "location":"uri", 676 "locationName":"application" 677 }, 678 "resourceType":{ 679 "shape":"ResourceType", 680 "location":"uri", 681 "locationName":"resourceType" 682 }, 683 "resource":{ 684 "shape":"ResourceSpecifier", 685 "location":"uri", 686 "locationName":"resource" 687 } 688 } 689 }, 690 "GetAssociatedResourceResponse":{ 691 "type":"structure", 692 "members":{ 693 "resource":{"shape":"Resource"} 694 } 695 }, 696 "GetAttributeGroupRequest":{ 697 "type":"structure", 698 "required":["attributeGroup"], 699 "members":{ 700 "attributeGroup":{ 701 "shape":"AttributeGroupSpecifier", 702 "location":"uri", 703 "locationName":"attributeGroup" 704 } 705 } 706 }, 707 "GetAttributeGroupResponse":{ 708 "type":"structure", 709 "members":{ 710 "id":{"shape":"AttributeGroupId"}, 711 "arn":{"shape":"AttributeGroupArn"}, 712 "name":{"shape":"Name"}, 713 "description":{"shape":"Description"}, 714 "attributes":{"shape":"Attributes"}, 715 "creationTime":{"shape":"Timestamp"}, 716 "lastUpdateTime":{"shape":"Timestamp"}, 717 "tags":{"shape":"Tags"} 718 } 719 }, 720 "Integrations":{ 721 "type":"structure", 722 "members":{ 723 "resourceGroup":{"shape":"ResourceGroup"} 724 } 725 }, 726 "InternalServerException":{ 727 "type":"structure", 728 "members":{ 729 "message":{"shape":"String"} 730 }, 731 "error":{"httpStatusCode":500}, 732 "exception":true, 733 "fault":true 734 }, 735 "ListApplicationsRequest":{ 736 "type":"structure", 737 "members":{ 738 "nextToken":{ 739 "shape":"NextToken", 740 "location":"querystring", 741 "locationName":"nextToken" 742 }, 743 "maxResults":{ 744 "shape":"MaxResults", 745 "box":true, 746 "location":"querystring", 747 "locationName":"maxResults" 748 } 749 } 750 }, 751 "ListApplicationsResponse":{ 752 "type":"structure", 753 "members":{ 754 "applications":{"shape":"ApplicationSummaries"}, 755 "nextToken":{"shape":"NextToken"} 756 } 757 }, 758 "ListAssociatedAttributeGroupsRequest":{ 759 "type":"structure", 760 "required":["application"], 761 "members":{ 762 "application":{ 763 "shape":"ApplicationSpecifier", 764 "location":"uri", 765 "locationName":"application" 766 }, 767 "nextToken":{ 768 "shape":"NextToken", 769 "location":"querystring", 770 "locationName":"nextToken" 771 }, 772 "maxResults":{ 773 "shape":"MaxResults", 774 "box":true, 775 "location":"querystring", 776 "locationName":"maxResults" 777 } 778 } 779 }, 780 "ListAssociatedAttributeGroupsResponse":{ 781 "type":"structure", 782 "members":{ 783 "attributeGroups":{"shape":"AttributeGroupIds"}, 784 "nextToken":{"shape":"NextToken"} 785 } 786 }, 787 "ListAssociatedResourcesRequest":{ 788 "type":"structure", 789 "required":["application"], 790 "members":{ 791 "application":{ 792 "shape":"ApplicationSpecifier", 793 "location":"uri", 794 "locationName":"application" 795 }, 796 "nextToken":{ 797 "shape":"NextToken", 798 "location":"querystring", 799 "locationName":"nextToken" 800 }, 801 "maxResults":{ 802 "shape":"MaxResults", 803 "box":true, 804 "location":"querystring", 805 "locationName":"maxResults" 806 } 807 } 808 }, 809 "ListAssociatedResourcesResponse":{ 810 "type":"structure", 811 "members":{ 812 "resources":{"shape":"Resources"}, 813 "nextToken":{"shape":"NextToken"} 814 } 815 }, 816 "ListAttributeGroupsRequest":{ 817 "type":"structure", 818 "members":{ 819 "nextToken":{ 820 "shape":"NextToken", 821 "location":"querystring", 822 "locationName":"nextToken" 823 }, 824 "maxResults":{ 825 "shape":"MaxResults", 826 "box":true, 827 "location":"querystring", 828 "locationName":"maxResults" 829 } 830 } 831 }, 832 "ListAttributeGroupsResponse":{ 833 "type":"structure", 834 "members":{ 835 "attributeGroups":{"shape":"AttributeGroupSummaries"}, 836 "nextToken":{"shape":"NextToken"} 837 } 838 }, 839 "ListTagsForResourceRequest":{ 840 "type":"structure", 841 "required":["resourceArn"], 842 "members":{ 843 "resourceArn":{ 844 "shape":"Arn", 845 "location":"uri", 846 "locationName":"resourceArn" 847 } 848 } 849 }, 850 "ListTagsForResourceResponse":{ 851 "type":"structure", 852 "members":{ 853 "tags":{"shape":"Tags"} 854 } 855 }, 856 "MaxResults":{ 857 "type":"integer", 858 "max":25, 859 "min":1 860 }, 861 "Name":{ 862 "type":"string", 863 "max":256, 864 "min":1, 865 "pattern":"[-.\\w]+" 866 }, 867 "NextToken":{ 868 "type":"string", 869 "max":2024, 870 "min":1, 871 "pattern":"[A-Za-z0-9+/=]+" 872 }, 873 "Resource":{ 874 "type":"structure", 875 "members":{ 876 "name":{"shape":"ResourceSpecifier"}, 877 "arn":{"shape":"StackArn"}, 878 "associationTime":{"shape":"Timestamp"}, 879 "integrations":{"shape":"ResourceIntegrations"} 880 } 881 }, 882 "ResourceGroup":{ 883 "type":"structure", 884 "members":{ 885 "state":{"shape":"ResourceGroupState"}, 886 "arn":{"shape":"Arn"}, 887 "errorMessage":{"shape":"String"} 888 } 889 }, 890 "ResourceGroupState":{ 891 "type":"string", 892 "enum":[ 893 "CREATING", 894 "CREATE_COMPLETE", 895 "CREATE_FAILED", 896 "UPDATING", 897 "UPDATE_COMPLETE", 898 "UPDATE_FAILED" 899 ] 900 }, 901 "ResourceInfo":{ 902 "type":"structure", 903 "members":{ 904 "name":{"shape":"ResourceSpecifier"}, 905 "arn":{"shape":"StackArn"} 906 } 907 }, 908 "ResourceIntegrations":{ 909 "type":"structure", 910 "members":{ 911 "resourceGroup":{"shape":"ResourceGroup"} 912 } 913 }, 914 "ResourceNotFoundException":{ 915 "type":"structure", 916 "members":{ 917 "message":{"shape":"String"} 918 }, 919 "error":{"httpStatusCode":404}, 920 "exception":true 921 }, 922 "ResourceSpecifier":{ 923 "type":"string", 924 "max":256, 925 "min":1, 926 "pattern":"\\S+" 927 }, 928 "ResourceType":{ 929 "type":"string", 930 "enum":["CFN_STACK"] 931 }, 932 "Resources":{ 933 "type":"list", 934 "member":{"shape":"ResourceInfo"} 935 }, 936 "ServiceQuotaExceededException":{ 937 "type":"structure", 938 "members":{ 939 "message":{"shape":"String"} 940 }, 941 "error":{"httpStatusCode":402}, 942 "exception":true 943 }, 944 "StackArn":{ 945 "type":"string", 946 "pattern":"arn:aws[-a-z]*:cloudformation:[a-z]{2}(-gov)?-[a-z]+-\\d:\\d{12}:stack/[a-zA-Z][-A-Za-z0-9]{0,127}/[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}" 947 }, 948 "String":{"type":"string"}, 949 "SyncAction":{ 950 "type":"string", 951 "enum":[ 952 "START_SYNC", 953 "NO_ACTION" 954 ] 955 }, 956 "SyncResourceRequest":{ 957 "type":"structure", 958 "required":[ 959 "resourceType", 960 "resource" 961 ], 962 "members":{ 963 "resourceType":{ 964 "shape":"ResourceType", 965 "location":"uri", 966 "locationName":"resourceType" 967 }, 968 "resource":{ 969 "shape":"ResourceSpecifier", 970 "location":"uri", 971 "locationName":"resource" 972 } 973 } 974 }, 975 "SyncResourceResponse":{ 976 "type":"structure", 977 "members":{ 978 "applicationArn":{"shape":"ApplicationArn"}, 979 "resourceArn":{"shape":"Arn"}, 980 "actionTaken":{"shape":"SyncAction"} 981 } 982 }, 983 "TagKey":{ 984 "type":"string", 985 "max":128, 986 "min":1, 987 "pattern":"(?!aws:)[a-zA-Z+-=._:/]+" 988 }, 989 "TagKeys":{ 990 "type":"list", 991 "member":{"shape":"TagKey"}, 992 "max":50, 993 "min":0 994 }, 995 "TagResourceRequest":{ 996 "type":"structure", 997 "required":[ 998 "resourceArn", 999 "tags" 1000 ], 1001 "members":{ 1002 "resourceArn":{ 1003 "shape":"Arn", 1004 "location":"uri", 1005 "locationName":"resourceArn" 1006 }, 1007 "tags":{"shape":"Tags"} 1008 } 1009 }, 1010 "TagResourceResponse":{ 1011 "type":"structure", 1012 "members":{ 1013 } 1014 }, 1015 "TagValue":{ 1016 "type":"string", 1017 "max":256, 1018 "pattern":"[\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*" 1019 }, 1020 "Tags":{ 1021 "type":"map", 1022 "key":{"shape":"TagKey"}, 1023 "value":{"shape":"TagValue"}, 1024 "max":50, 1025 "min":0 1026 }, 1027 "Timestamp":{ 1028 "type":"timestamp", 1029 "timestampFormat":"iso8601" 1030 }, 1031 "UntagResourceRequest":{ 1032 "type":"structure", 1033 "required":[ 1034 "resourceArn", 1035 "tagKeys" 1036 ], 1037 "members":{ 1038 "resourceArn":{ 1039 "shape":"Arn", 1040 "location":"uri", 1041 "locationName":"resourceArn" 1042 }, 1043 "tagKeys":{ 1044 "shape":"TagKeys", 1045 "location":"querystring", 1046 "locationName":"tagKeys" 1047 } 1048 } 1049 }, 1050 "UntagResourceResponse":{ 1051 "type":"structure", 1052 "members":{ 1053 } 1054 }, 1055 "UpdateApplicationRequest":{ 1056 "type":"structure", 1057 "required":["application"], 1058 "members":{ 1059 "application":{ 1060 "shape":"ApplicationSpecifier", 1061 "location":"uri", 1062 "locationName":"application" 1063 }, 1064 "name":{"shape":"Name"}, 1065 "description":{"shape":"Description"} 1066 } 1067 }, 1068 "UpdateApplicationResponse":{ 1069 "type":"structure", 1070 "members":{ 1071 "application":{"shape":"Application"} 1072 } 1073 }, 1074 "UpdateAttributeGroupRequest":{ 1075 "type":"structure", 1076 "required":["attributeGroup"], 1077 "members":{ 1078 "attributeGroup":{ 1079 "shape":"AttributeGroupSpecifier", 1080 "location":"uri", 1081 "locationName":"attributeGroup" 1082 }, 1083 "name":{"shape":"Name"}, 1084 "description":{"shape":"Description"}, 1085 "attributes":{"shape":"Attributes"} 1086 } 1087 }, 1088 "UpdateAttributeGroupResponse":{ 1089 "type":"structure", 1090 "members":{ 1091 "attributeGroup":{"shape":"AttributeGroup"} 1092 } 1093 }, 1094 "ValidationException":{ 1095 "type":"structure", 1096 "members":{ 1097 "message":{"shape":"String"} 1098 }, 1099 "error":{"httpStatusCode":400}, 1100 "exception":true 1101 } 1102 } 1103 }