1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2010-05-15", 5 "endpointPrefix":"cloudformation", 6 "protocol":"query", 7 "serviceFullName":"AWS CloudFormation", 8 "serviceId":"CloudFormation", 9 "signatureVersion":"v4", 10 "uid":"cloudformation-2010-05-15", 11 "xmlNamespace":"http://cloudformation.amazonaws.com/doc/2010-05-15/" 12 }, 13 "operations":{ 14 "CancelUpdateStack":{ 15 "name":"CancelUpdateStack", 16 "http":{ 17 "method":"POST", 18 "requestUri":"/" 19 }, 20 "input":{"shape":"CancelUpdateStackInput"}, 21 "errors":[ 22 {"shape":"TokenAlreadyExistsException"} 23 ] 24 }, 25 "ContinueUpdateRollback":{ 26 "name":"ContinueUpdateRollback", 27 "http":{ 28 "method":"POST", 29 "requestUri":"/" 30 }, 31 "input":{"shape":"ContinueUpdateRollbackInput"}, 32 "output":{ 33 "shape":"ContinueUpdateRollbackOutput", 34 "resultWrapper":"ContinueUpdateRollbackResult" 35 }, 36 "errors":[ 37 {"shape":"TokenAlreadyExistsException"} 38 ] 39 }, 40 "CreateChangeSet":{ 41 "name":"CreateChangeSet", 42 "http":{ 43 "method":"POST", 44 "requestUri":"/" 45 }, 46 "input":{"shape":"CreateChangeSetInput"}, 47 "output":{ 48 "shape":"CreateChangeSetOutput", 49 "resultWrapper":"CreateChangeSetResult" 50 }, 51 "errors":[ 52 {"shape":"AlreadyExistsException"}, 53 {"shape":"InsufficientCapabilitiesException"}, 54 {"shape":"LimitExceededException"} 55 ] 56 }, 57 "CreateStack":{ 58 "name":"CreateStack", 59 "http":{ 60 "method":"POST", 61 "requestUri":"/" 62 }, 63 "input":{"shape":"CreateStackInput"}, 64 "output":{ 65 "shape":"CreateStackOutput", 66 "resultWrapper":"CreateStackResult" 67 }, 68 "errors":[ 69 {"shape":"LimitExceededException"}, 70 {"shape":"AlreadyExistsException"}, 71 {"shape":"TokenAlreadyExistsException"}, 72 {"shape":"InsufficientCapabilitiesException"} 73 ] 74 }, 75 "CreateStackInstances":{ 76 "name":"CreateStackInstances", 77 "http":{ 78 "method":"POST", 79 "requestUri":"/" 80 }, 81 "input":{"shape":"CreateStackInstancesInput"}, 82 "output":{ 83 "shape":"CreateStackInstancesOutput", 84 "resultWrapper":"CreateStackInstancesResult" 85 }, 86 "errors":[ 87 {"shape":"StackSetNotFoundException"}, 88 {"shape":"OperationInProgressException"}, 89 {"shape":"OperationIdAlreadyExistsException"}, 90 {"shape":"StaleRequestException"}, 91 {"shape":"InvalidOperationException"}, 92 {"shape":"LimitExceededException"} 93 ] 94 }, 95 "CreateStackSet":{ 96 "name":"CreateStackSet", 97 "http":{ 98 "method":"POST", 99 "requestUri":"/" 100 }, 101 "input":{"shape":"CreateStackSetInput"}, 102 "output":{ 103 "shape":"CreateStackSetOutput", 104 "resultWrapper":"CreateStackSetResult" 105 }, 106 "errors":[ 107 {"shape":"NameAlreadyExistsException"}, 108 {"shape":"CreatedButModifiedException"}, 109 {"shape":"LimitExceededException"} 110 ] 111 }, 112 "DeleteChangeSet":{ 113 "name":"DeleteChangeSet", 114 "http":{ 115 "method":"POST", 116 "requestUri":"/" 117 }, 118 "input":{"shape":"DeleteChangeSetInput"}, 119 "output":{ 120 "shape":"DeleteChangeSetOutput", 121 "resultWrapper":"DeleteChangeSetResult" 122 }, 123 "errors":[ 124 {"shape":"InvalidChangeSetStatusException"} 125 ] 126 }, 127 "DeleteStack":{ 128 "name":"DeleteStack", 129 "http":{ 130 "method":"POST", 131 "requestUri":"/" 132 }, 133 "input":{"shape":"DeleteStackInput"}, 134 "errors":[ 135 {"shape":"TokenAlreadyExistsException"} 136 ] 137 }, 138 "DeleteStackInstances":{ 139 "name":"DeleteStackInstances", 140 "http":{ 141 "method":"POST", 142 "requestUri":"/" 143 }, 144 "input":{"shape":"DeleteStackInstancesInput"}, 145 "output":{ 146 "shape":"DeleteStackInstancesOutput", 147 "resultWrapper":"DeleteStackInstancesResult" 148 }, 149 "errors":[ 150 {"shape":"StackSetNotFoundException"}, 151 {"shape":"OperationInProgressException"}, 152 {"shape":"OperationIdAlreadyExistsException"}, 153 {"shape":"StaleRequestException"}, 154 {"shape":"InvalidOperationException"} 155 ] 156 }, 157 "DeleteStackSet":{ 158 "name":"DeleteStackSet", 159 "http":{ 160 "method":"POST", 161 "requestUri":"/" 162 }, 163 "input":{"shape":"DeleteStackSetInput"}, 164 "output":{ 165 "shape":"DeleteStackSetOutput", 166 "resultWrapper":"DeleteStackSetResult" 167 }, 168 "errors":[ 169 {"shape":"StackSetNotEmptyException"}, 170 {"shape":"OperationInProgressException"} 171 ] 172 }, 173 "DeregisterType":{ 174 "name":"DeregisterType", 175 "http":{ 176 "method":"POST", 177 "requestUri":"/" 178 }, 179 "input":{"shape":"DeregisterTypeInput"}, 180 "output":{ 181 "shape":"DeregisterTypeOutput", 182 "resultWrapper":"DeregisterTypeResult" 183 }, 184 "errors":[ 185 {"shape":"CFNRegistryException"}, 186 {"shape":"TypeNotFoundException"} 187 ], 188 "idempotent":true 189 }, 190 "DescribeAccountLimits":{ 191 "name":"DescribeAccountLimits", 192 "http":{ 193 "method":"POST", 194 "requestUri":"/" 195 }, 196 "input":{"shape":"DescribeAccountLimitsInput"}, 197 "output":{ 198 "shape":"DescribeAccountLimitsOutput", 199 "resultWrapper":"DescribeAccountLimitsResult" 200 } 201 }, 202 "DescribeChangeSet":{ 203 "name":"DescribeChangeSet", 204 "http":{ 205 "method":"POST", 206 "requestUri":"/" 207 }, 208 "input":{"shape":"DescribeChangeSetInput"}, 209 "output":{ 210 "shape":"DescribeChangeSetOutput", 211 "resultWrapper":"DescribeChangeSetResult" 212 }, 213 "errors":[ 214 {"shape":"ChangeSetNotFoundException"} 215 ] 216 }, 217 "DescribeStackDriftDetectionStatus":{ 218 "name":"DescribeStackDriftDetectionStatus", 219 "http":{ 220 "method":"POST", 221 "requestUri":"/" 222 }, 223 "input":{"shape":"DescribeStackDriftDetectionStatusInput"}, 224 "output":{ 225 "shape":"DescribeStackDriftDetectionStatusOutput", 226 "resultWrapper":"DescribeStackDriftDetectionStatusResult" 227 } 228 }, 229 "DescribeStackEvents":{ 230 "name":"DescribeStackEvents", 231 "http":{ 232 "method":"POST", 233 "requestUri":"/" 234 }, 235 "input":{"shape":"DescribeStackEventsInput"}, 236 "output":{ 237 "shape":"DescribeStackEventsOutput", 238 "resultWrapper":"DescribeStackEventsResult" 239 } 240 }, 241 "DescribeStackInstance":{ 242 "name":"DescribeStackInstance", 243 "http":{ 244 "method":"POST", 245 "requestUri":"/" 246 }, 247 "input":{"shape":"DescribeStackInstanceInput"}, 248 "output":{ 249 "shape":"DescribeStackInstanceOutput", 250 "resultWrapper":"DescribeStackInstanceResult" 251 }, 252 "errors":[ 253 {"shape":"StackSetNotFoundException"}, 254 {"shape":"StackInstanceNotFoundException"} 255 ] 256 }, 257 "DescribeStackResource":{ 258 "name":"DescribeStackResource", 259 "http":{ 260 "method":"POST", 261 "requestUri":"/" 262 }, 263 "input":{"shape":"DescribeStackResourceInput"}, 264 "output":{ 265 "shape":"DescribeStackResourceOutput", 266 "resultWrapper":"DescribeStackResourceResult" 267 } 268 }, 269 "DescribeStackResourceDrifts":{ 270 "name":"DescribeStackResourceDrifts", 271 "http":{ 272 "method":"POST", 273 "requestUri":"/" 274 }, 275 "input":{"shape":"DescribeStackResourceDriftsInput"}, 276 "output":{ 277 "shape":"DescribeStackResourceDriftsOutput", 278 "resultWrapper":"DescribeStackResourceDriftsResult" 279 } 280 }, 281 "DescribeStackResources":{ 282 "name":"DescribeStackResources", 283 "http":{ 284 "method":"POST", 285 "requestUri":"/" 286 }, 287 "input":{"shape":"DescribeStackResourcesInput"}, 288 "output":{ 289 "shape":"DescribeStackResourcesOutput", 290 "resultWrapper":"DescribeStackResourcesResult" 291 } 292 }, 293 "DescribeStackSet":{ 294 "name":"DescribeStackSet", 295 "http":{ 296 "method":"POST", 297 "requestUri":"/" 298 }, 299 "input":{"shape":"DescribeStackSetInput"}, 300 "output":{ 301 "shape":"DescribeStackSetOutput", 302 "resultWrapper":"DescribeStackSetResult" 303 }, 304 "errors":[ 305 {"shape":"StackSetNotFoundException"} 306 ] 307 }, 308 "DescribeStackSetOperation":{ 309 "name":"DescribeStackSetOperation", 310 "http":{ 311 "method":"POST", 312 "requestUri":"/" 313 }, 314 "input":{"shape":"DescribeStackSetOperationInput"}, 315 "output":{ 316 "shape":"DescribeStackSetOperationOutput", 317 "resultWrapper":"DescribeStackSetOperationResult" 318 }, 319 "errors":[ 320 {"shape":"StackSetNotFoundException"}, 321 {"shape":"OperationNotFoundException"} 322 ] 323 }, 324 "DescribeStacks":{ 325 "name":"DescribeStacks", 326 "http":{ 327 "method":"POST", 328 "requestUri":"/" 329 }, 330 "input":{"shape":"DescribeStacksInput"}, 331 "output":{ 332 "shape":"DescribeStacksOutput", 333 "resultWrapper":"DescribeStacksResult" 334 } 335 }, 336 "DescribeType":{ 337 "name":"DescribeType", 338 "http":{ 339 "method":"POST", 340 "requestUri":"/" 341 }, 342 "input":{"shape":"DescribeTypeInput"}, 343 "output":{ 344 "shape":"DescribeTypeOutput", 345 "resultWrapper":"DescribeTypeResult" 346 }, 347 "errors":[ 348 {"shape":"CFNRegistryException"}, 349 {"shape":"TypeNotFoundException"} 350 ], 351 "idempotent":true 352 }, 353 "DescribeTypeRegistration":{ 354 "name":"DescribeTypeRegistration", 355 "http":{ 356 "method":"POST", 357 "requestUri":"/" 358 }, 359 "input":{"shape":"DescribeTypeRegistrationInput"}, 360 "output":{ 361 "shape":"DescribeTypeRegistrationOutput", 362 "resultWrapper":"DescribeTypeRegistrationResult" 363 }, 364 "errors":[ 365 {"shape":"CFNRegistryException"} 366 ], 367 "idempotent":true 368 }, 369 "DetectStackDrift":{ 370 "name":"DetectStackDrift", 371 "http":{ 372 "method":"POST", 373 "requestUri":"/" 374 }, 375 "input":{"shape":"DetectStackDriftInput"}, 376 "output":{ 377 "shape":"DetectStackDriftOutput", 378 "resultWrapper":"DetectStackDriftResult" 379 } 380 }, 381 "DetectStackResourceDrift":{ 382 "name":"DetectStackResourceDrift", 383 "http":{ 384 "method":"POST", 385 "requestUri":"/" 386 }, 387 "input":{"shape":"DetectStackResourceDriftInput"}, 388 "output":{ 389 "shape":"DetectStackResourceDriftOutput", 390 "resultWrapper":"DetectStackResourceDriftResult" 391 } 392 }, 393 "DetectStackSetDrift":{ 394 "name":"DetectStackSetDrift", 395 "http":{ 396 "method":"POST", 397 "requestUri":"/" 398 }, 399 "input":{"shape":"DetectStackSetDriftInput"}, 400 "output":{ 401 "shape":"DetectStackSetDriftOutput", 402 "resultWrapper":"DetectStackSetDriftResult" 403 }, 404 "errors":[ 405 {"shape":"InvalidOperationException"}, 406 {"shape":"OperationInProgressException"}, 407 {"shape":"StackSetNotFoundException"} 408 ] 409 }, 410 "EstimateTemplateCost":{ 411 "name":"EstimateTemplateCost", 412 "http":{ 413 "method":"POST", 414 "requestUri":"/" 415 }, 416 "input":{"shape":"EstimateTemplateCostInput"}, 417 "output":{ 418 "shape":"EstimateTemplateCostOutput", 419 "resultWrapper":"EstimateTemplateCostResult" 420 } 421 }, 422 "ExecuteChangeSet":{ 423 "name":"ExecuteChangeSet", 424 "http":{ 425 "method":"POST", 426 "requestUri":"/" 427 }, 428 "input":{"shape":"ExecuteChangeSetInput"}, 429 "output":{ 430 "shape":"ExecuteChangeSetOutput", 431 "resultWrapper":"ExecuteChangeSetResult" 432 }, 433 "errors":[ 434 {"shape":"InvalidChangeSetStatusException"}, 435 {"shape":"ChangeSetNotFoundException"}, 436 {"shape":"InsufficientCapabilitiesException"}, 437 {"shape":"TokenAlreadyExistsException"} 438 ] 439 }, 440 "GetStackPolicy":{ 441 "name":"GetStackPolicy", 442 "http":{ 443 "method":"POST", 444 "requestUri":"/" 445 }, 446 "input":{"shape":"GetStackPolicyInput"}, 447 "output":{ 448 "shape":"GetStackPolicyOutput", 449 "resultWrapper":"GetStackPolicyResult" 450 } 451 }, 452 "GetTemplate":{ 453 "name":"GetTemplate", 454 "http":{ 455 "method":"POST", 456 "requestUri":"/" 457 }, 458 "input":{"shape":"GetTemplateInput"}, 459 "output":{ 460 "shape":"GetTemplateOutput", 461 "resultWrapper":"GetTemplateResult" 462 }, 463 "errors":[ 464 {"shape":"ChangeSetNotFoundException"} 465 ] 466 }, 467 "GetTemplateSummary":{ 468 "name":"GetTemplateSummary", 469 "http":{ 470 "method":"POST", 471 "requestUri":"/" 472 }, 473 "input":{"shape":"GetTemplateSummaryInput"}, 474 "output":{ 475 "shape":"GetTemplateSummaryOutput", 476 "resultWrapper":"GetTemplateSummaryResult" 477 }, 478 "errors":[ 479 {"shape":"StackSetNotFoundException"} 480 ] 481 }, 482 "ListChangeSets":{ 483 "name":"ListChangeSets", 484 "http":{ 485 "method":"POST", 486 "requestUri":"/" 487 }, 488 "input":{"shape":"ListChangeSetsInput"}, 489 "output":{ 490 "shape":"ListChangeSetsOutput", 491 "resultWrapper":"ListChangeSetsResult" 492 } 493 }, 494 "ListExports":{ 495 "name":"ListExports", 496 "http":{ 497 "method":"POST", 498 "requestUri":"/" 499 }, 500 "input":{"shape":"ListExportsInput"}, 501 "output":{ 502 "shape":"ListExportsOutput", 503 "resultWrapper":"ListExportsResult" 504 } 505 }, 506 "ListImports":{ 507 "name":"ListImports", 508 "http":{ 509 "method":"POST", 510 "requestUri":"/" 511 }, 512 "input":{"shape":"ListImportsInput"}, 513 "output":{ 514 "shape":"ListImportsOutput", 515 "resultWrapper":"ListImportsResult" 516 } 517 }, 518 "ListStackInstances":{ 519 "name":"ListStackInstances", 520 "http":{ 521 "method":"POST", 522 "requestUri":"/" 523 }, 524 "input":{"shape":"ListStackInstancesInput"}, 525 "output":{ 526 "shape":"ListStackInstancesOutput", 527 "resultWrapper":"ListStackInstancesResult" 528 }, 529 "errors":[ 530 {"shape":"StackSetNotFoundException"} 531 ] 532 }, 533 "ListStackResources":{ 534 "name":"ListStackResources", 535 "http":{ 536 "method":"POST", 537 "requestUri":"/" 538 }, 539 "input":{"shape":"ListStackResourcesInput"}, 540 "output":{ 541 "shape":"ListStackResourcesOutput", 542 "resultWrapper":"ListStackResourcesResult" 543 } 544 }, 545 "ListStackSetOperationResults":{ 546 "name":"ListStackSetOperationResults", 547 "http":{ 548 "method":"POST", 549 "requestUri":"/" 550 }, 551 "input":{"shape":"ListStackSetOperationResultsInput"}, 552 "output":{ 553 "shape":"ListStackSetOperationResultsOutput", 554 "resultWrapper":"ListStackSetOperationResultsResult" 555 }, 556 "errors":[ 557 {"shape":"StackSetNotFoundException"}, 558 {"shape":"OperationNotFoundException"} 559 ] 560 }, 561 "ListStackSetOperations":{ 562 "name":"ListStackSetOperations", 563 "http":{ 564 "method":"POST", 565 "requestUri":"/" 566 }, 567 "input":{"shape":"ListStackSetOperationsInput"}, 568 "output":{ 569 "shape":"ListStackSetOperationsOutput", 570 "resultWrapper":"ListStackSetOperationsResult" 571 }, 572 "errors":[ 573 {"shape":"StackSetNotFoundException"} 574 ] 575 }, 576 "ListStackSets":{ 577 "name":"ListStackSets", 578 "http":{ 579 "method":"POST", 580 "requestUri":"/" 581 }, 582 "input":{"shape":"ListStackSetsInput"}, 583 "output":{ 584 "shape":"ListStackSetsOutput", 585 "resultWrapper":"ListStackSetsResult" 586 } 587 }, 588 "ListStacks":{ 589 "name":"ListStacks", 590 "http":{ 591 "method":"POST", 592 "requestUri":"/" 593 }, 594 "input":{"shape":"ListStacksInput"}, 595 "output":{ 596 "shape":"ListStacksOutput", 597 "resultWrapper":"ListStacksResult" 598 } 599 }, 600 "ListTypeRegistrations":{ 601 "name":"ListTypeRegistrations", 602 "http":{ 603 "method":"POST", 604 "requestUri":"/" 605 }, 606 "input":{"shape":"ListTypeRegistrationsInput"}, 607 "output":{ 608 "shape":"ListTypeRegistrationsOutput", 609 "resultWrapper":"ListTypeRegistrationsResult" 610 }, 611 "errors":[ 612 {"shape":"CFNRegistryException"} 613 ], 614 "idempotent":true 615 }, 616 "ListTypeVersions":{ 617 "name":"ListTypeVersions", 618 "http":{ 619 "method":"POST", 620 "requestUri":"/" 621 }, 622 "input":{"shape":"ListTypeVersionsInput"}, 623 "output":{ 624 "shape":"ListTypeVersionsOutput", 625 "resultWrapper":"ListTypeVersionsResult" 626 }, 627 "errors":[ 628 {"shape":"CFNRegistryException"} 629 ], 630 "idempotent":true 631 }, 632 "ListTypes":{ 633 "name":"ListTypes", 634 "http":{ 635 "method":"POST", 636 "requestUri":"/" 637 }, 638 "input":{"shape":"ListTypesInput"}, 639 "output":{ 640 "shape":"ListTypesOutput", 641 "resultWrapper":"ListTypesResult" 642 }, 643 "errors":[ 644 {"shape":"CFNRegistryException"} 645 ], 646 "idempotent":true 647 }, 648 "RecordHandlerProgress":{ 649 "name":"RecordHandlerProgress", 650 "http":{ 651 "method":"POST", 652 "requestUri":"/" 653 }, 654 "input":{"shape":"RecordHandlerProgressInput"}, 655 "output":{ 656 "shape":"RecordHandlerProgressOutput", 657 "resultWrapper":"RecordHandlerProgressResult" 658 }, 659 "errors":[ 660 {"shape":"InvalidStateTransitionException"}, 661 {"shape":"OperationStatusCheckFailedException"} 662 ], 663 "idempotent":true 664 }, 665 "RegisterType":{ 666 "name":"RegisterType", 667 "http":{ 668 "method":"POST", 669 "requestUri":"/" 670 }, 671 "input":{"shape":"RegisterTypeInput"}, 672 "output":{ 673 "shape":"RegisterTypeOutput", 674 "resultWrapper":"RegisterTypeResult" 675 }, 676 "errors":[ 677 {"shape":"CFNRegistryException"} 678 ], 679 "idempotent":true 680 }, 681 "SetStackPolicy":{ 682 "name":"SetStackPolicy", 683 "http":{ 684 "method":"POST", 685 "requestUri":"/" 686 }, 687 "input":{"shape":"SetStackPolicyInput"} 688 }, 689 "SetTypeDefaultVersion":{ 690 "name":"SetTypeDefaultVersion", 691 "http":{ 692 "method":"POST", 693 "requestUri":"/" 694 }, 695 "input":{"shape":"SetTypeDefaultVersionInput"}, 696 "output":{ 697 "shape":"SetTypeDefaultVersionOutput", 698 "resultWrapper":"SetTypeDefaultVersionResult" 699 }, 700 "errors":[ 701 {"shape":"CFNRegistryException"}, 702 {"shape":"TypeNotFoundException"} 703 ], 704 "idempotent":true 705 }, 706 "SignalResource":{ 707 "name":"SignalResource", 708 "http":{ 709 "method":"POST", 710 "requestUri":"/" 711 }, 712 "input":{"shape":"SignalResourceInput"} 713 }, 714 "StopStackSetOperation":{ 715 "name":"StopStackSetOperation", 716 "http":{ 717 "method":"POST", 718 "requestUri":"/" 719 }, 720 "input":{"shape":"StopStackSetOperationInput"}, 721 "output":{ 722 "shape":"StopStackSetOperationOutput", 723 "resultWrapper":"StopStackSetOperationResult" 724 }, 725 "errors":[ 726 {"shape":"StackSetNotFoundException"}, 727 {"shape":"OperationNotFoundException"}, 728 {"shape":"InvalidOperationException"} 729 ] 730 }, 731 "UpdateStack":{ 732 "name":"UpdateStack", 733 "http":{ 734 "method":"POST", 735 "requestUri":"/" 736 }, 737 "input":{"shape":"UpdateStackInput"}, 738 "output":{ 739 "shape":"UpdateStackOutput", 740 "resultWrapper":"UpdateStackResult" 741 }, 742 "errors":[ 743 {"shape":"InsufficientCapabilitiesException"}, 744 {"shape":"TokenAlreadyExistsException"} 745 ] 746 }, 747 "UpdateStackInstances":{ 748 "name":"UpdateStackInstances", 749 "http":{ 750 "method":"POST", 751 "requestUri":"/" 752 }, 753 "input":{"shape":"UpdateStackInstancesInput"}, 754 "output":{ 755 "shape":"UpdateStackInstancesOutput", 756 "resultWrapper":"UpdateStackInstancesResult" 757 }, 758 "errors":[ 759 {"shape":"StackSetNotFoundException"}, 760 {"shape":"StackInstanceNotFoundException"}, 761 {"shape":"OperationInProgressException"}, 762 {"shape":"OperationIdAlreadyExistsException"}, 763 {"shape":"StaleRequestException"}, 764 {"shape":"InvalidOperationException"} 765 ] 766 }, 767 "UpdateStackSet":{ 768 "name":"UpdateStackSet", 769 "http":{ 770 "method":"POST", 771 "requestUri":"/" 772 }, 773 "input":{"shape":"UpdateStackSetInput"}, 774 "output":{ 775 "shape":"UpdateStackSetOutput", 776 "resultWrapper":"UpdateStackSetResult" 777 }, 778 "errors":[ 779 {"shape":"StackSetNotFoundException"}, 780 {"shape":"OperationInProgressException"}, 781 {"shape":"OperationIdAlreadyExistsException"}, 782 {"shape":"StaleRequestException"}, 783 {"shape":"InvalidOperationException"}, 784 {"shape":"StackInstanceNotFoundException"} 785 ] 786 }, 787 "UpdateTerminationProtection":{ 788 "name":"UpdateTerminationProtection", 789 "http":{ 790 "method":"POST", 791 "requestUri":"/" 792 }, 793 "input":{"shape":"UpdateTerminationProtectionInput"}, 794 "output":{ 795 "shape":"UpdateTerminationProtectionOutput", 796 "resultWrapper":"UpdateTerminationProtectionResult" 797 } 798 }, 799 "ValidateTemplate":{ 800 "name":"ValidateTemplate", 801 "http":{ 802 "method":"POST", 803 "requestUri":"/" 804 }, 805 "input":{"shape":"ValidateTemplateInput"}, 806 "output":{ 807 "shape":"ValidateTemplateOutput", 808 "resultWrapper":"ValidateTemplateResult" 809 } 810 } 811 }, 812 "shapes":{ 813 "Account":{ 814 "type":"string", 815 "pattern":"^[0-9]{12}$" 816 }, 817 "AccountGateResult":{ 818 "type":"structure", 819 "members":{ 820 "Status":{"shape":"AccountGateStatus"}, 821 "StatusReason":{"shape":"AccountGateStatusReason"} 822 } 823 }, 824 "AccountGateStatus":{ 825 "type":"string", 826 "enum":[ 827 "SUCCEEDED", 828 "FAILED", 829 "SKIPPED" 830 ] 831 }, 832 "AccountGateStatusReason":{"type":"string"}, 833 "AccountLimit":{ 834 "type":"structure", 835 "members":{ 836 "Name":{"shape":"LimitName"}, 837 "Value":{"shape":"LimitValue"} 838 } 839 }, 840 "AccountLimitList":{ 841 "type":"list", 842 "member":{"shape":"AccountLimit"} 843 }, 844 "AccountList":{ 845 "type":"list", 846 "member":{"shape":"Account"} 847 }, 848 "AllowedValue":{"type":"string"}, 849 "AllowedValues":{ 850 "type":"list", 851 "member":{"shape":"AllowedValue"} 852 }, 853 "AlreadyExistsException":{ 854 "type":"structure", 855 "members":{ 856 }, 857 "error":{ 858 "code":"AlreadyExistsException", 859 "httpStatusCode":400, 860 "senderFault":true 861 }, 862 "exception":true 863 }, 864 "Arn":{"type":"string"}, 865 "AutoDeployment":{ 866 "type":"structure", 867 "members":{ 868 "Enabled":{"shape":"AutoDeploymentNullable"}, 869 "RetainStacksOnAccountRemoval":{"shape":"RetainStacksOnAccountRemovalNullable"} 870 } 871 }, 872 "AutoDeploymentNullable":{"type":"boolean"}, 873 "BoxedInteger":{ 874 "type":"integer", 875 "box":true 876 }, 877 "BoxedMaxResults":{ 878 "type":"integer", 879 "box":true, 880 "max":100, 881 "min":1 882 }, 883 "CFNRegistryException":{ 884 "type":"structure", 885 "members":{ 886 "Message":{"shape":"ErrorMessage"} 887 }, 888 "error":{ 889 "code":"CFNRegistryException", 890 "httpStatusCode":400, 891 "senderFault":true 892 }, 893 "exception":true 894 }, 895 "CancelUpdateStackInput":{ 896 "type":"structure", 897 "required":["StackName"], 898 "members":{ 899 "StackName":{"shape":"StackName"}, 900 "ClientRequestToken":{"shape":"ClientRequestToken"} 901 } 902 }, 903 "Capabilities":{ 904 "type":"list", 905 "member":{"shape":"Capability"} 906 }, 907 "CapabilitiesReason":{"type":"string"}, 908 "Capability":{ 909 "type":"string", 910 "enum":[ 911 "CAPABILITY_IAM", 912 "CAPABILITY_NAMED_IAM", 913 "CAPABILITY_AUTO_EXPAND" 914 ] 915 }, 916 "CausingEntity":{"type":"string"}, 917 "Change":{ 918 "type":"structure", 919 "members":{ 920 "Type":{"shape":"ChangeType"}, 921 "ResourceChange":{"shape":"ResourceChange"} 922 } 923 }, 924 "ChangeAction":{ 925 "type":"string", 926 "enum":[ 927 "Add", 928 "Modify", 929 "Remove", 930 "Import" 931 ] 932 }, 933 "ChangeSetId":{ 934 "type":"string", 935 "min":1, 936 "pattern":"arn:[-a-zA-Z0-9:/]*" 937 }, 938 "ChangeSetName":{ 939 "type":"string", 940 "max":128, 941 "min":1, 942 "pattern":"[a-zA-Z][-a-zA-Z0-9]*" 943 }, 944 "ChangeSetNameOrId":{ 945 "type":"string", 946 "max":1600, 947 "min":1, 948 "pattern":"[a-zA-Z][-a-zA-Z0-9]*|arn:[-a-zA-Z0-9:/]*" 949 }, 950 "ChangeSetNotFoundException":{ 951 "type":"structure", 952 "members":{ 953 }, 954 "error":{ 955 "code":"ChangeSetNotFound", 956 "httpStatusCode":404, 957 "senderFault":true 958 }, 959 "exception":true 960 }, 961 "ChangeSetStatus":{ 962 "type":"string", 963 "enum":[ 964 "CREATE_PENDING", 965 "CREATE_IN_PROGRESS", 966 "CREATE_COMPLETE", 967 "DELETE_COMPLETE", 968 "FAILED" 969 ] 970 }, 971 "ChangeSetStatusReason":{"type":"string"}, 972 "ChangeSetSummaries":{ 973 "type":"list", 974 "member":{"shape":"ChangeSetSummary"} 975 }, 976 "ChangeSetSummary":{ 977 "type":"structure", 978 "members":{ 979 "StackId":{"shape":"StackId"}, 980 "StackName":{"shape":"StackName"}, 981 "ChangeSetId":{"shape":"ChangeSetId"}, 982 "ChangeSetName":{"shape":"ChangeSetName"}, 983 "ExecutionStatus":{"shape":"ExecutionStatus"}, 984 "Status":{"shape":"ChangeSetStatus"}, 985 "StatusReason":{"shape":"ChangeSetStatusReason"}, 986 "CreationTime":{"shape":"CreationTime"}, 987 "Description":{"shape":"Description"} 988 } 989 }, 990 "ChangeSetType":{ 991 "type":"string", 992 "enum":[ 993 "CREATE", 994 "UPDATE", 995 "IMPORT" 996 ] 997 }, 998 "ChangeSource":{ 999 "type":"string", 1000 "enum":[ 1001 "ResourceReference", 1002 "ParameterReference", 1003 "ResourceAttribute", 1004 "DirectModification", 1005 "Automatic" 1006 ] 1007 }, 1008 "ChangeType":{ 1009 "type":"string", 1010 "enum":["Resource"] 1011 }, 1012 "Changes":{ 1013 "type":"list", 1014 "member":{"shape":"Change"} 1015 }, 1016 "ClientRequestToken":{ 1017 "type":"string", 1018 "max":128, 1019 "min":1, 1020 "pattern":"[a-zA-Z0-9][-a-zA-Z0-9]*" 1021 }, 1022 "ClientToken":{ 1023 "type":"string", 1024 "max":128, 1025 "min":1 1026 }, 1027 "ContinueUpdateRollbackInput":{ 1028 "type":"structure", 1029 "required":["StackName"], 1030 "members":{ 1031 "StackName":{"shape":"StackNameOrId"}, 1032 "RoleARN":{"shape":"RoleARN"}, 1033 "ResourcesToSkip":{"shape":"ResourcesToSkip"}, 1034 "ClientRequestToken":{"shape":"ClientRequestToken"} 1035 } 1036 }, 1037 "ContinueUpdateRollbackOutput":{ 1038 "type":"structure", 1039 "members":{ 1040 } 1041 }, 1042 "CreateChangeSetInput":{ 1043 "type":"structure", 1044 "required":[ 1045 "StackName", 1046 "ChangeSetName" 1047 ], 1048 "members":{ 1049 "StackName":{"shape":"StackNameOrId"}, 1050 "TemplateBody":{"shape":"TemplateBody"}, 1051 "TemplateURL":{"shape":"TemplateURL"}, 1052 "UsePreviousTemplate":{"shape":"UsePreviousTemplate"}, 1053 "Parameters":{"shape":"Parameters"}, 1054 "Capabilities":{"shape":"Capabilities"}, 1055 "ResourceTypes":{"shape":"ResourceTypes"}, 1056 "RoleARN":{"shape":"RoleARN"}, 1057 "RollbackConfiguration":{"shape":"RollbackConfiguration"}, 1058 "NotificationARNs":{"shape":"NotificationARNs"}, 1059 "Tags":{"shape":"Tags"}, 1060 "ChangeSetName":{"shape":"ChangeSetName"}, 1061 "ClientToken":{"shape":"ClientToken"}, 1062 "Description":{"shape":"Description"}, 1063 "ChangeSetType":{"shape":"ChangeSetType"}, 1064 "ResourcesToImport":{"shape":"ResourcesToImport"} 1065 } 1066 }, 1067 "CreateChangeSetOutput":{ 1068 "type":"structure", 1069 "members":{ 1070 "Id":{"shape":"ChangeSetId"}, 1071 "StackId":{"shape":"StackId"} 1072 } 1073 }, 1074 "CreateStackInput":{ 1075 "type":"structure", 1076 "required":["StackName"], 1077 "members":{ 1078 "StackName":{"shape":"StackName"}, 1079 "TemplateBody":{"shape":"TemplateBody"}, 1080 "TemplateURL":{"shape":"TemplateURL"}, 1081 "Parameters":{"shape":"Parameters"}, 1082 "DisableRollback":{"shape":"DisableRollback"}, 1083 "RollbackConfiguration":{"shape":"RollbackConfiguration"}, 1084 "TimeoutInMinutes":{"shape":"TimeoutMinutes"}, 1085 "NotificationARNs":{"shape":"NotificationARNs"}, 1086 "Capabilities":{"shape":"Capabilities"}, 1087 "ResourceTypes":{"shape":"ResourceTypes"}, 1088 "RoleARN":{"shape":"RoleARN"}, 1089 "OnFailure":{"shape":"OnFailure"}, 1090 "StackPolicyBody":{"shape":"StackPolicyBody"}, 1091 "StackPolicyURL":{"shape":"StackPolicyURL"}, 1092 "Tags":{"shape":"Tags"}, 1093 "ClientRequestToken":{"shape":"ClientRequestToken"}, 1094 "EnableTerminationProtection":{"shape":"EnableTerminationProtection"} 1095 } 1096 }, 1097 "CreateStackInstancesInput":{ 1098 "type":"structure", 1099 "required":[ 1100 "StackSetName", 1101 "Regions" 1102 ], 1103 "members":{ 1104 "StackSetName":{"shape":"StackSetName"}, 1105 "Accounts":{"shape":"AccountList"}, 1106 "DeploymentTargets":{"shape":"DeploymentTargets"}, 1107 "Regions":{"shape":"RegionList"}, 1108 "ParameterOverrides":{"shape":"Parameters"}, 1109 "OperationPreferences":{"shape":"StackSetOperationPreferences"}, 1110 "OperationId":{ 1111 "shape":"ClientRequestToken", 1112 "idempotencyToken":true 1113 } 1114 } 1115 }, 1116 "CreateStackInstancesOutput":{ 1117 "type":"structure", 1118 "members":{ 1119 "OperationId":{"shape":"ClientRequestToken"} 1120 } 1121 }, 1122 "CreateStackOutput":{ 1123 "type":"structure", 1124 "members":{ 1125 "StackId":{"shape":"StackId"} 1126 } 1127 }, 1128 "CreateStackSetInput":{ 1129 "type":"structure", 1130 "required":["StackSetName"], 1131 "members":{ 1132 "StackSetName":{"shape":"StackSetName"}, 1133 "Description":{"shape":"Description"}, 1134 "TemplateBody":{"shape":"TemplateBody"}, 1135 "TemplateURL":{"shape":"TemplateURL"}, 1136 "Parameters":{"shape":"Parameters"}, 1137 "Capabilities":{"shape":"Capabilities"}, 1138 "Tags":{"shape":"Tags"}, 1139 "AdministrationRoleARN":{"shape":"RoleARN"}, 1140 "ExecutionRoleName":{"shape":"ExecutionRoleName"}, 1141 "PermissionModel":{"shape":"PermissionModels"}, 1142 "AutoDeployment":{"shape":"AutoDeployment"}, 1143 "ClientRequestToken":{ 1144 "shape":"ClientRequestToken", 1145 "idempotencyToken":true 1146 } 1147 } 1148 }, 1149 "CreateStackSetOutput":{ 1150 "type":"structure", 1151 "members":{ 1152 "StackSetId":{"shape":"StackSetId"} 1153 } 1154 }, 1155 "CreatedButModifiedException":{ 1156 "type":"structure", 1157 "members":{ 1158 }, 1159 "error":{ 1160 "code":"CreatedButModifiedException", 1161 "httpStatusCode":409, 1162 "senderFault":true 1163 }, 1164 "exception":true 1165 }, 1166 "CreationTime":{"type":"timestamp"}, 1167 "DeleteChangeSetInput":{ 1168 "type":"structure", 1169 "required":["ChangeSetName"], 1170 "members":{ 1171 "ChangeSetName":{"shape":"ChangeSetNameOrId"}, 1172 "StackName":{"shape":"StackNameOrId"} 1173 } 1174 }, 1175 "DeleteChangeSetOutput":{ 1176 "type":"structure", 1177 "members":{ 1178 } 1179 }, 1180 "DeleteStackInput":{ 1181 "type":"structure", 1182 "required":["StackName"], 1183 "members":{ 1184 "StackName":{"shape":"StackName"}, 1185 "RetainResources":{"shape":"RetainResources"}, 1186 "RoleARN":{"shape":"RoleARN"}, 1187 "ClientRequestToken":{"shape":"ClientRequestToken"} 1188 } 1189 }, 1190 "DeleteStackInstancesInput":{ 1191 "type":"structure", 1192 "required":[ 1193 "StackSetName", 1194 "Regions", 1195 "RetainStacks" 1196 ], 1197 "members":{ 1198 "StackSetName":{"shape":"StackSetName"}, 1199 "Accounts":{"shape":"AccountList"}, 1200 "DeploymentTargets":{"shape":"DeploymentTargets"}, 1201 "Regions":{"shape":"RegionList"}, 1202 "OperationPreferences":{"shape":"StackSetOperationPreferences"}, 1203 "RetainStacks":{"shape":"RetainStacks"}, 1204 "OperationId":{ 1205 "shape":"ClientRequestToken", 1206 "idempotencyToken":true 1207 } 1208 } 1209 }, 1210 "DeleteStackInstancesOutput":{ 1211 "type":"structure", 1212 "members":{ 1213 "OperationId":{"shape":"ClientRequestToken"} 1214 } 1215 }, 1216 "DeleteStackSetInput":{ 1217 "type":"structure", 1218 "required":["StackSetName"], 1219 "members":{ 1220 "StackSetName":{"shape":"StackSetName"} 1221 } 1222 }, 1223 "DeleteStackSetOutput":{ 1224 "type":"structure", 1225 "members":{ 1226 } 1227 }, 1228 "DeletionTime":{"type":"timestamp"}, 1229 "DeploymentTargets":{ 1230 "type":"structure", 1231 "members":{ 1232 "Accounts":{"shape":"AccountList"}, 1233 "OrganizationalUnitIds":{"shape":"OrganizationalUnitIdList"} 1234 } 1235 }, 1236 "DeprecatedStatus":{ 1237 "type":"string", 1238 "enum":[ 1239 "LIVE", 1240 "DEPRECATED" 1241 ] 1242 }, 1243 "DeregisterTypeInput":{ 1244 "type":"structure", 1245 "members":{ 1246 "Arn":{"shape":"PrivateTypeArn"}, 1247 "Type":{"shape":"RegistryType"}, 1248 "TypeName":{"shape":"TypeName"}, 1249 "VersionId":{"shape":"TypeVersionId"} 1250 } 1251 }, 1252 "DeregisterTypeOutput":{ 1253 "type":"structure", 1254 "members":{ 1255 } 1256 }, 1257 "DescribeAccountLimitsInput":{ 1258 "type":"structure", 1259 "members":{ 1260 "NextToken":{"shape":"NextToken"} 1261 } 1262 }, 1263 "DescribeAccountLimitsOutput":{ 1264 "type":"structure", 1265 "members":{ 1266 "AccountLimits":{"shape":"AccountLimitList"}, 1267 "NextToken":{"shape":"NextToken"} 1268 } 1269 }, 1270 "DescribeChangeSetInput":{ 1271 "type":"structure", 1272 "required":["ChangeSetName"], 1273 "members":{ 1274 "ChangeSetName":{"shape":"ChangeSetNameOrId"}, 1275 "StackName":{"shape":"StackNameOrId"}, 1276 "NextToken":{"shape":"NextToken"} 1277 } 1278 }, 1279 "DescribeChangeSetOutput":{ 1280 "type":"structure", 1281 "members":{ 1282 "ChangeSetName":{"shape":"ChangeSetName"}, 1283 "ChangeSetId":{"shape":"ChangeSetId"}, 1284 "StackId":{"shape":"StackId"}, 1285 "StackName":{"shape":"StackName"}, 1286 "Description":{"shape":"Description"}, 1287 "Parameters":{"shape":"Parameters"}, 1288 "CreationTime":{"shape":"CreationTime"}, 1289 "ExecutionStatus":{"shape":"ExecutionStatus"}, 1290 "Status":{"shape":"ChangeSetStatus"}, 1291 "StatusReason":{"shape":"ChangeSetStatusReason"}, 1292 "NotificationARNs":{"shape":"NotificationARNs"}, 1293 "RollbackConfiguration":{"shape":"RollbackConfiguration"}, 1294 "Capabilities":{"shape":"Capabilities"}, 1295 "Tags":{"shape":"Tags"}, 1296 "Changes":{"shape":"Changes"}, 1297 "NextToken":{"shape":"NextToken"} 1298 } 1299 }, 1300 "DescribeStackDriftDetectionStatusInput":{ 1301 "type":"structure", 1302 "required":["StackDriftDetectionId"], 1303 "members":{ 1304 "StackDriftDetectionId":{"shape":"StackDriftDetectionId"} 1305 } 1306 }, 1307 "DescribeStackDriftDetectionStatusOutput":{ 1308 "type":"structure", 1309 "required":[ 1310 "StackId", 1311 "StackDriftDetectionId", 1312 "DetectionStatus", 1313 "Timestamp" 1314 ], 1315 "members":{ 1316 "StackId":{"shape":"StackId"}, 1317 "StackDriftDetectionId":{"shape":"StackDriftDetectionId"}, 1318 "StackDriftStatus":{"shape":"StackDriftStatus"}, 1319 "DetectionStatus":{"shape":"StackDriftDetectionStatus"}, 1320 "DetectionStatusReason":{"shape":"StackDriftDetectionStatusReason"}, 1321 "DriftedStackResourceCount":{"shape":"BoxedInteger"}, 1322 "Timestamp":{"shape":"Timestamp"} 1323 } 1324 }, 1325 "DescribeStackEventsInput":{ 1326 "type":"structure", 1327 "members":{ 1328 "StackName":{"shape":"StackName"}, 1329 "NextToken":{"shape":"NextToken"} 1330 } 1331 }, 1332 "DescribeStackEventsOutput":{ 1333 "type":"structure", 1334 "members":{ 1335 "StackEvents":{"shape":"StackEvents"}, 1336 "NextToken":{"shape":"NextToken"} 1337 } 1338 }, 1339 "DescribeStackInstanceInput":{ 1340 "type":"structure", 1341 "required":[ 1342 "StackSetName", 1343 "StackInstanceAccount", 1344 "StackInstanceRegion" 1345 ], 1346 "members":{ 1347 "StackSetName":{"shape":"StackSetName"}, 1348 "StackInstanceAccount":{"shape":"Account"}, 1349 "StackInstanceRegion":{"shape":"Region"} 1350 } 1351 }, 1352 "DescribeStackInstanceOutput":{ 1353 "type":"structure", 1354 "members":{ 1355 "StackInstance":{"shape":"StackInstance"} 1356 } 1357 }, 1358 "DescribeStackResourceDriftsInput":{ 1359 "type":"structure", 1360 "required":["StackName"], 1361 "members":{ 1362 "StackName":{"shape":"StackNameOrId"}, 1363 "StackResourceDriftStatusFilters":{"shape":"StackResourceDriftStatusFilters"}, 1364 "NextToken":{"shape":"NextToken"}, 1365 "MaxResults":{"shape":"BoxedMaxResults"} 1366 } 1367 }, 1368 "DescribeStackResourceDriftsOutput":{ 1369 "type":"structure", 1370 "required":["StackResourceDrifts"], 1371 "members":{ 1372 "StackResourceDrifts":{"shape":"StackResourceDrifts"}, 1373 "NextToken":{"shape":"NextToken"} 1374 } 1375 }, 1376 "DescribeStackResourceInput":{ 1377 "type":"structure", 1378 "required":[ 1379 "StackName", 1380 "LogicalResourceId" 1381 ], 1382 "members":{ 1383 "StackName":{"shape":"StackName"}, 1384 "LogicalResourceId":{"shape":"LogicalResourceId"} 1385 } 1386 }, 1387 "DescribeStackResourceOutput":{ 1388 "type":"structure", 1389 "members":{ 1390 "StackResourceDetail":{"shape":"StackResourceDetail"} 1391 } 1392 }, 1393 "DescribeStackResourcesInput":{ 1394 "type":"structure", 1395 "members":{ 1396 "StackName":{"shape":"StackName"}, 1397 "LogicalResourceId":{"shape":"LogicalResourceId"}, 1398 "PhysicalResourceId":{"shape":"PhysicalResourceId"} 1399 } 1400 }, 1401 "DescribeStackResourcesOutput":{ 1402 "type":"structure", 1403 "members":{ 1404 "StackResources":{"shape":"StackResources"} 1405 } 1406 }, 1407 "DescribeStackSetInput":{ 1408 "type":"structure", 1409 "required":["StackSetName"], 1410 "members":{ 1411 "StackSetName":{"shape":"StackSetName"} 1412 } 1413 }, 1414 "DescribeStackSetOperationInput":{ 1415 "type":"structure", 1416 "required":[ 1417 "StackSetName", 1418 "OperationId" 1419 ], 1420 "members":{ 1421 "StackSetName":{"shape":"StackSetName"}, 1422 "OperationId":{"shape":"ClientRequestToken"} 1423 } 1424 }, 1425 "DescribeStackSetOperationOutput":{ 1426 "type":"structure", 1427 "members":{ 1428 "StackSetOperation":{"shape":"StackSetOperation"} 1429 } 1430 }, 1431 "DescribeStackSetOutput":{ 1432 "type":"structure", 1433 "members":{ 1434 "StackSet":{"shape":"StackSet"} 1435 } 1436 }, 1437 "DescribeStacksInput":{ 1438 "type":"structure", 1439 "members":{ 1440 "StackName":{"shape":"StackName"}, 1441 "NextToken":{"shape":"NextToken"} 1442 } 1443 }, 1444 "DescribeStacksOutput":{ 1445 "type":"structure", 1446 "members":{ 1447 "Stacks":{"shape":"Stacks"}, 1448 "NextToken":{"shape":"NextToken"} 1449 } 1450 }, 1451 "DescribeTypeInput":{ 1452 "type":"structure", 1453 "members":{ 1454 "Type":{"shape":"RegistryType"}, 1455 "TypeName":{"shape":"TypeName"}, 1456 "Arn":{"shape":"TypeArn"}, 1457 "VersionId":{"shape":"TypeVersionId"} 1458 } 1459 }, 1460 "DescribeTypeOutput":{ 1461 "type":"structure", 1462 "members":{ 1463 "Arn":{"shape":"TypeArn"}, 1464 "Type":{"shape":"RegistryType"}, 1465 "TypeName":{"shape":"TypeName"}, 1466 "DefaultVersionId":{"shape":"TypeVersionId"}, 1467 "IsDefaultVersion":{"shape":"IsDefaultVersion"}, 1468 "Description":{"shape":"Description"}, 1469 "Schema":{"shape":"TypeSchema"}, 1470 "ProvisioningType":{"shape":"ProvisioningType"}, 1471 "DeprecatedStatus":{"shape":"DeprecatedStatus"}, 1472 "LoggingConfig":{"shape":"LoggingConfig"}, 1473 "ExecutionRoleArn":{"shape":"RoleArn"}, 1474 "Visibility":{"shape":"Visibility"}, 1475 "SourceUrl":{"shape":"OptionalSecureUrl"}, 1476 "DocumentationUrl":{"shape":"OptionalSecureUrl"}, 1477 "LastUpdated":{"shape":"Timestamp"}, 1478 "TimeCreated":{"shape":"Timestamp"} 1479 } 1480 }, 1481 "DescribeTypeRegistrationInput":{ 1482 "type":"structure", 1483 "required":["RegistrationToken"], 1484 "members":{ 1485 "RegistrationToken":{"shape":"RegistrationToken"} 1486 } 1487 }, 1488 "DescribeTypeRegistrationOutput":{ 1489 "type":"structure", 1490 "members":{ 1491 "ProgressStatus":{"shape":"RegistrationStatus"}, 1492 "Description":{"shape":"Description"}, 1493 "TypeArn":{"shape":"TypeArn"}, 1494 "TypeVersionArn":{"shape":"TypeArn"} 1495 } 1496 }, 1497 "Description":{ 1498 "type":"string", 1499 "max":1024, 1500 "min":1 1501 }, 1502 "DetectStackDriftInput":{ 1503 "type":"structure", 1504 "required":["StackName"], 1505 "members":{ 1506 "StackName":{"shape":"StackNameOrId"}, 1507 "LogicalResourceIds":{"shape":"LogicalResourceIds"} 1508 } 1509 }, 1510 "DetectStackDriftOutput":{ 1511 "type":"structure", 1512 "required":["StackDriftDetectionId"], 1513 "members":{ 1514 "StackDriftDetectionId":{"shape":"StackDriftDetectionId"} 1515 } 1516 }, 1517 "DetectStackResourceDriftInput":{ 1518 "type":"structure", 1519 "required":[ 1520 "StackName", 1521 "LogicalResourceId" 1522 ], 1523 "members":{ 1524 "StackName":{"shape":"StackNameOrId"}, 1525 "LogicalResourceId":{"shape":"LogicalResourceId"} 1526 } 1527 }, 1528 "DetectStackResourceDriftOutput":{ 1529 "type":"structure", 1530 "required":["StackResourceDrift"], 1531 "members":{ 1532 "StackResourceDrift":{"shape":"StackResourceDrift"} 1533 } 1534 }, 1535 "DetectStackSetDriftInput":{ 1536 "type":"structure", 1537 "required":["StackSetName"], 1538 "members":{ 1539 "StackSetName":{"shape":"StackSetNameOrId"}, 1540 "OperationPreferences":{"shape":"StackSetOperationPreferences"}, 1541 "OperationId":{ 1542 "shape":"ClientRequestToken", 1543 "idempotencyToken":true 1544 } 1545 } 1546 }, 1547 "DetectStackSetDriftOutput":{ 1548 "type":"structure", 1549 "members":{ 1550 "OperationId":{"shape":"ClientRequestToken"} 1551 } 1552 }, 1553 "DifferenceType":{ 1554 "type":"string", 1555 "enum":[ 1556 "ADD", 1557 "REMOVE", 1558 "NOT_EQUAL" 1559 ] 1560 }, 1561 "DisableRollback":{"type":"boolean"}, 1562 "DriftedStackInstancesCount":{ 1563 "type":"integer", 1564 "min":0 1565 }, 1566 "EnableTerminationProtection":{"type":"boolean"}, 1567 "ErrorMessage":{ 1568 "type":"string", 1569 "max":255, 1570 "min":1 1571 }, 1572 "EstimateTemplateCostInput":{ 1573 "type":"structure", 1574 "members":{ 1575 "TemplateBody":{"shape":"TemplateBody"}, 1576 "TemplateURL":{"shape":"TemplateURL"}, 1577 "Parameters":{"shape":"Parameters"} 1578 } 1579 }, 1580 "EstimateTemplateCostOutput":{ 1581 "type":"structure", 1582 "members":{ 1583 "Url":{"shape":"Url"} 1584 } 1585 }, 1586 "EvaluationType":{ 1587 "type":"string", 1588 "enum":[ 1589 "Static", 1590 "Dynamic" 1591 ] 1592 }, 1593 "EventId":{"type":"string"}, 1594 "ExecuteChangeSetInput":{ 1595 "type":"structure", 1596 "required":["ChangeSetName"], 1597 "members":{ 1598 "ChangeSetName":{"shape":"ChangeSetNameOrId"}, 1599 "StackName":{"shape":"StackNameOrId"}, 1600 "ClientRequestToken":{"shape":"ClientRequestToken"} 1601 } 1602 }, 1603 "ExecuteChangeSetOutput":{ 1604 "type":"structure", 1605 "members":{ 1606 } 1607 }, 1608 "ExecutionRoleName":{ 1609 "type":"string", 1610 "max":64, 1611 "min":1, 1612 "pattern":"[a-zA-Z_0-9+=,.@-]+" 1613 }, 1614 "ExecutionStatus":{ 1615 "type":"string", 1616 "enum":[ 1617 "UNAVAILABLE", 1618 "AVAILABLE", 1619 "EXECUTE_IN_PROGRESS", 1620 "EXECUTE_COMPLETE", 1621 "EXECUTE_FAILED", 1622 "OBSOLETE" 1623 ] 1624 }, 1625 "Export":{ 1626 "type":"structure", 1627 "members":{ 1628 "ExportingStackId":{"shape":"StackId"}, 1629 "Name":{"shape":"ExportName"}, 1630 "Value":{"shape":"ExportValue"} 1631 } 1632 }, 1633 "ExportName":{"type":"string"}, 1634 "ExportValue":{"type":"string"}, 1635 "Exports":{ 1636 "type":"list", 1637 "member":{"shape":"Export"} 1638 }, 1639 "FailedStackInstancesCount":{ 1640 "type":"integer", 1641 "min":0 1642 }, 1643 "FailureToleranceCount":{ 1644 "type":"integer", 1645 "min":0 1646 }, 1647 "FailureTolerancePercentage":{ 1648 "type":"integer", 1649 "max":100, 1650 "min":0 1651 }, 1652 "GetStackPolicyInput":{ 1653 "type":"structure", 1654 "required":["StackName"], 1655 "members":{ 1656 "StackName":{"shape":"StackName"} 1657 } 1658 }, 1659 "GetStackPolicyOutput":{ 1660 "type":"structure", 1661 "members":{ 1662 "StackPolicyBody":{"shape":"StackPolicyBody"} 1663 } 1664 }, 1665 "GetTemplateInput":{ 1666 "type":"structure", 1667 "members":{ 1668 "StackName":{"shape":"StackName"}, 1669 "ChangeSetName":{"shape":"ChangeSetNameOrId"}, 1670 "TemplateStage":{"shape":"TemplateStage"} 1671 } 1672 }, 1673 "GetTemplateOutput":{ 1674 "type":"structure", 1675 "members":{ 1676 "TemplateBody":{"shape":"TemplateBody"}, 1677 "StagesAvailable":{"shape":"StageList"} 1678 } 1679 }, 1680 "GetTemplateSummaryInput":{ 1681 "type":"structure", 1682 "members":{ 1683 "TemplateBody":{"shape":"TemplateBody"}, 1684 "TemplateURL":{"shape":"TemplateURL"}, 1685 "StackName":{"shape":"StackNameOrId"}, 1686 "StackSetName":{"shape":"StackSetNameOrId"} 1687 } 1688 }, 1689 "GetTemplateSummaryOutput":{ 1690 "type":"structure", 1691 "members":{ 1692 "Parameters":{"shape":"ParameterDeclarations"}, 1693 "Description":{"shape":"Description"}, 1694 "Capabilities":{"shape":"Capabilities"}, 1695 "CapabilitiesReason":{"shape":"CapabilitiesReason"}, 1696 "ResourceTypes":{"shape":"ResourceTypes"}, 1697 "Version":{"shape":"Version"}, 1698 "Metadata":{"shape":"Metadata"}, 1699 "DeclaredTransforms":{"shape":"TransformsList"}, 1700 "ResourceIdentifierSummaries":{"shape":"ResourceIdentifierSummaries"} 1701 } 1702 }, 1703 "HandlerErrorCode":{ 1704 "type":"string", 1705 "enum":[ 1706 "NotUpdatable", 1707 "InvalidRequest", 1708 "AccessDenied", 1709 "InvalidCredentials", 1710 "AlreadyExists", 1711 "NotFound", 1712 "ResourceConflict", 1713 "Throttling", 1714 "ServiceLimitExceeded", 1715 "NotStabilized", 1716 "GeneralServiceException", 1717 "ServiceInternalError", 1718 "NetworkFailure", 1719 "InternalFailure" 1720 ] 1721 }, 1722 "Imports":{ 1723 "type":"list", 1724 "member":{"shape":"StackName"} 1725 }, 1726 "InProgressStackInstancesCount":{ 1727 "type":"integer", 1728 "min":0 1729 }, 1730 "InSyncStackInstancesCount":{ 1731 "type":"integer", 1732 "min":0 1733 }, 1734 "InsufficientCapabilitiesException":{ 1735 "type":"structure", 1736 "members":{ 1737 }, 1738 "error":{ 1739 "code":"InsufficientCapabilitiesException", 1740 "httpStatusCode":400, 1741 "senderFault":true 1742 }, 1743 "exception":true 1744 }, 1745 "InvalidChangeSetStatusException":{ 1746 "type":"structure", 1747 "members":{ 1748 }, 1749 "error":{ 1750 "code":"InvalidChangeSetStatus", 1751 "httpStatusCode":400, 1752 "senderFault":true 1753 }, 1754 "exception":true 1755 }, 1756 "InvalidOperationException":{ 1757 "type":"structure", 1758 "members":{ 1759 }, 1760 "error":{ 1761 "code":"InvalidOperationException", 1762 "httpStatusCode":400, 1763 "senderFault":true 1764 }, 1765 "exception":true 1766 }, 1767 "InvalidStateTransitionException":{ 1768 "type":"structure", 1769 "members":{ 1770 }, 1771 "error":{ 1772 "code":"InvalidStateTransition", 1773 "httpStatusCode":400, 1774 "senderFault":true 1775 }, 1776 "exception":true 1777 }, 1778 "IsDefaultVersion":{"type":"boolean"}, 1779 "Key":{"type":"string"}, 1780 "LastUpdatedTime":{"type":"timestamp"}, 1781 "LimitExceededException":{ 1782 "type":"structure", 1783 "members":{ 1784 }, 1785 "error":{ 1786 "code":"LimitExceededException", 1787 "httpStatusCode":400, 1788 "senderFault":true 1789 }, 1790 "exception":true 1791 }, 1792 "LimitName":{"type":"string"}, 1793 "LimitValue":{"type":"integer"}, 1794 "ListChangeSetsInput":{ 1795 "type":"structure", 1796 "required":["StackName"], 1797 "members":{ 1798 "StackName":{"shape":"StackNameOrId"}, 1799 "NextToken":{"shape":"NextToken"} 1800 } 1801 }, 1802 "ListChangeSetsOutput":{ 1803 "type":"structure", 1804 "members":{ 1805 "Summaries":{"shape":"ChangeSetSummaries"}, 1806 "NextToken":{"shape":"NextToken"} 1807 } 1808 }, 1809 "ListExportsInput":{ 1810 "type":"structure", 1811 "members":{ 1812 "NextToken":{"shape":"NextToken"} 1813 } 1814 }, 1815 "ListExportsOutput":{ 1816 "type":"structure", 1817 "members":{ 1818 "Exports":{"shape":"Exports"}, 1819 "NextToken":{"shape":"NextToken"} 1820 } 1821 }, 1822 "ListImportsInput":{ 1823 "type":"structure", 1824 "required":["ExportName"], 1825 "members":{ 1826 "ExportName":{"shape":"ExportName"}, 1827 "NextToken":{"shape":"NextToken"} 1828 } 1829 }, 1830 "ListImportsOutput":{ 1831 "type":"structure", 1832 "members":{ 1833 "Imports":{"shape":"Imports"}, 1834 "NextToken":{"shape":"NextToken"} 1835 } 1836 }, 1837 "ListStackInstancesInput":{ 1838 "type":"structure", 1839 "required":["StackSetName"], 1840 "members":{ 1841 "StackSetName":{"shape":"StackSetName"}, 1842 "NextToken":{"shape":"NextToken"}, 1843 "MaxResults":{"shape":"MaxResults"}, 1844 "Filters":{"shape":"StackInstanceFilters"}, 1845 "StackInstanceAccount":{"shape":"Account"}, 1846 "StackInstanceRegion":{"shape":"Region"} 1847 } 1848 }, 1849 "ListStackInstancesOutput":{ 1850 "type":"structure", 1851 "members":{ 1852 "Summaries":{"shape":"StackInstanceSummaries"}, 1853 "NextToken":{"shape":"NextToken"} 1854 } 1855 }, 1856 "ListStackResourcesInput":{ 1857 "type":"structure", 1858 "required":["StackName"], 1859 "members":{ 1860 "StackName":{"shape":"StackName"}, 1861 "NextToken":{"shape":"NextToken"} 1862 } 1863 }, 1864 "ListStackResourcesOutput":{ 1865 "type":"structure", 1866 "members":{ 1867 "StackResourceSummaries":{"shape":"StackResourceSummaries"}, 1868 "NextToken":{"shape":"NextToken"} 1869 } 1870 }, 1871 "ListStackSetOperationResultsInput":{ 1872 "type":"structure", 1873 "required":[ 1874 "StackSetName", 1875 "OperationId" 1876 ], 1877 "members":{ 1878 "StackSetName":{"shape":"StackSetName"}, 1879 "OperationId":{"shape":"ClientRequestToken"}, 1880 "NextToken":{"shape":"NextToken"}, 1881 "MaxResults":{"shape":"MaxResults"} 1882 } 1883 }, 1884 "ListStackSetOperationResultsOutput":{ 1885 "type":"structure", 1886 "members":{ 1887 "Summaries":{"shape":"StackSetOperationResultSummaries"}, 1888 "NextToken":{"shape":"NextToken"} 1889 } 1890 }, 1891 "ListStackSetOperationsInput":{ 1892 "type":"structure", 1893 "required":["StackSetName"], 1894 "members":{ 1895 "StackSetName":{"shape":"StackSetName"}, 1896 "NextToken":{"shape":"NextToken"}, 1897 "MaxResults":{"shape":"MaxResults"} 1898 } 1899 }, 1900 "ListStackSetOperationsOutput":{ 1901 "type":"structure", 1902 "members":{ 1903 "Summaries":{"shape":"StackSetOperationSummaries"}, 1904 "NextToken":{"shape":"NextToken"} 1905 } 1906 }, 1907 "ListStackSetsInput":{ 1908 "type":"structure", 1909 "members":{ 1910 "NextToken":{"shape":"NextToken"}, 1911 "MaxResults":{"shape":"MaxResults"}, 1912 "Status":{"shape":"StackSetStatus"} 1913 } 1914 }, 1915 "ListStackSetsOutput":{ 1916 "type":"structure", 1917 "members":{ 1918 "Summaries":{"shape":"StackSetSummaries"}, 1919 "NextToken":{"shape":"NextToken"} 1920 } 1921 }, 1922 "ListStacksInput":{ 1923 "type":"structure", 1924 "members":{ 1925 "NextToken":{"shape":"NextToken"}, 1926 "StackStatusFilter":{"shape":"StackStatusFilter"} 1927 } 1928 }, 1929 "ListStacksOutput":{ 1930 "type":"structure", 1931 "members":{ 1932 "StackSummaries":{"shape":"StackSummaries"}, 1933 "NextToken":{"shape":"NextToken"} 1934 } 1935 }, 1936 "ListTypeRegistrationsInput":{ 1937 "type":"structure", 1938 "members":{ 1939 "Type":{"shape":"RegistryType"}, 1940 "TypeName":{"shape":"TypeName"}, 1941 "TypeArn":{"shape":"TypeArn"}, 1942 "RegistrationStatusFilter":{"shape":"RegistrationStatus"}, 1943 "MaxResults":{"shape":"MaxResults"}, 1944 "NextToken":{"shape":"NextToken"} 1945 } 1946 }, 1947 "ListTypeRegistrationsOutput":{ 1948 "type":"structure", 1949 "members":{ 1950 "RegistrationTokenList":{"shape":"RegistrationTokenList"}, 1951 "NextToken":{"shape":"NextToken"} 1952 } 1953 }, 1954 "ListTypeVersionsInput":{ 1955 "type":"structure", 1956 "members":{ 1957 "Type":{"shape":"RegistryType"}, 1958 "TypeName":{"shape":"TypeName"}, 1959 "Arn":{"shape":"PrivateTypeArn"}, 1960 "MaxResults":{"shape":"MaxResults"}, 1961 "NextToken":{"shape":"NextToken"}, 1962 "DeprecatedStatus":{"shape":"DeprecatedStatus"} 1963 } 1964 }, 1965 "ListTypeVersionsOutput":{ 1966 "type":"structure", 1967 "members":{ 1968 "TypeVersionSummaries":{"shape":"TypeVersionSummaries"}, 1969 "NextToken":{"shape":"NextToken"} 1970 } 1971 }, 1972 "ListTypesInput":{ 1973 "type":"structure", 1974 "members":{ 1975 "Visibility":{"shape":"Visibility"}, 1976 "ProvisioningType":{"shape":"ProvisioningType"}, 1977 "DeprecatedStatus":{"shape":"DeprecatedStatus"}, 1978 "MaxResults":{"shape":"MaxResults"}, 1979 "NextToken":{"shape":"NextToken"} 1980 } 1981 }, 1982 "ListTypesOutput":{ 1983 "type":"structure", 1984 "members":{ 1985 "TypeSummaries":{"shape":"TypeSummaries"}, 1986 "NextToken":{"shape":"NextToken"} 1987 } 1988 }, 1989 "LogGroupName":{ 1990 "type":"string", 1991 "max":512, 1992 "min":1, 1993 "pattern":"[\\.\\-_/#A-Za-z0-9]+" 1994 }, 1995 "LoggingConfig":{ 1996 "type":"structure", 1997 "required":[ 1998 "LogRoleArn", 1999 "LogGroupName" 2000 ], 2001 "members":{ 2002 "LogRoleArn":{"shape":"RoleArn"}, 2003 "LogGroupName":{"shape":"LogGroupName"} 2004 } 2005 }, 2006 "LogicalResourceId":{"type":"string"}, 2007 "LogicalResourceIds":{ 2008 "type":"list", 2009 "member":{"shape":"LogicalResourceId"}, 2010 "max":200, 2011 "min":1 2012 }, 2013 "MaxConcurrentCount":{ 2014 "type":"integer", 2015 "min":1 2016 }, 2017 "MaxConcurrentPercentage":{ 2018 "type":"integer", 2019 "max":100, 2020 "min":1 2021 }, 2022 "MaxResults":{ 2023 "type":"integer", 2024 "max":100, 2025 "min":1 2026 }, 2027 "Metadata":{"type":"string"}, 2028 "MonitoringTimeInMinutes":{ 2029 "type":"integer", 2030 "max":180, 2031 "min":0 2032 }, 2033 "NameAlreadyExistsException":{ 2034 "type":"structure", 2035 "members":{ 2036 }, 2037 "error":{ 2038 "code":"NameAlreadyExistsException", 2039 "httpStatusCode":409, 2040 "senderFault":true 2041 }, 2042 "exception":true 2043 }, 2044 "NextToken":{ 2045 "type":"string", 2046 "max":1024, 2047 "min":1 2048 }, 2049 "NoEcho":{"type":"boolean"}, 2050 "NotificationARN":{"type":"string"}, 2051 "NotificationARNs":{ 2052 "type":"list", 2053 "member":{"shape":"NotificationARN"}, 2054 "max":5 2055 }, 2056 "OnFailure":{ 2057 "type":"string", 2058 "enum":[ 2059 "DO_NOTHING", 2060 "ROLLBACK", 2061 "DELETE" 2062 ] 2063 }, 2064 "OperationIdAlreadyExistsException":{ 2065 "type":"structure", 2066 "members":{ 2067 }, 2068 "error":{ 2069 "code":"OperationIdAlreadyExistsException", 2070 "httpStatusCode":409, 2071 "senderFault":true 2072 }, 2073 "exception":true 2074 }, 2075 "OperationInProgressException":{ 2076 "type":"structure", 2077 "members":{ 2078 }, 2079 "error":{ 2080 "code":"OperationInProgressException", 2081 "httpStatusCode":409, 2082 "senderFault":true 2083 }, 2084 "exception":true 2085 }, 2086 "OperationNotFoundException":{ 2087 "type":"structure", 2088 "members":{ 2089 }, 2090 "error":{ 2091 "code":"OperationNotFoundException", 2092 "httpStatusCode":404, 2093 "senderFault":true 2094 }, 2095 "exception":true 2096 }, 2097 "OperationStatus":{ 2098 "type":"string", 2099 "enum":[ 2100 "PENDING", 2101 "IN_PROGRESS", 2102 "SUCCESS", 2103 "FAILED" 2104 ] 2105 }, 2106 "OperationStatusCheckFailedException":{ 2107 "type":"structure", 2108 "members":{ 2109 }, 2110 "error":{ 2111 "code":"ConditionalCheckFailed", 2112 "httpStatusCode":400, 2113 "senderFault":true 2114 }, 2115 "exception":true 2116 }, 2117 "OptionalSecureUrl":{ 2118 "type":"string", 2119 "max":4096 2120 }, 2121 "OrganizationalUnitId":{ 2122 "type":"string", 2123 "pattern":"^(ou-[a-z0-9]{4,32}-[a-z0-9]{8,32}|r-[a-z0-9]{4,32})$" 2124 }, 2125 "OrganizationalUnitIdList":{ 2126 "type":"list", 2127 "member":{"shape":"OrganizationalUnitId"} 2128 }, 2129 "Output":{ 2130 "type":"structure", 2131 "members":{ 2132 "OutputKey":{"shape":"OutputKey"}, 2133 "OutputValue":{"shape":"OutputValue"}, 2134 "Description":{"shape":"Description"}, 2135 "ExportName":{"shape":"ExportName"} 2136 } 2137 }, 2138 "OutputKey":{"type":"string"}, 2139 "OutputValue":{"type":"string"}, 2140 "Outputs":{ 2141 "type":"list", 2142 "member":{"shape":"Output"} 2143 }, 2144 "Parameter":{ 2145 "type":"structure", 2146 "members":{ 2147 "ParameterKey":{"shape":"ParameterKey"}, 2148 "ParameterValue":{"shape":"ParameterValue"}, 2149 "UsePreviousValue":{"shape":"UsePreviousValue"}, 2150 "ResolvedValue":{"shape":"ParameterValue"} 2151 } 2152 }, 2153 "ParameterConstraints":{ 2154 "type":"structure", 2155 "members":{ 2156 "AllowedValues":{"shape":"AllowedValues"} 2157 } 2158 }, 2159 "ParameterDeclaration":{ 2160 "type":"structure", 2161 "members":{ 2162 "ParameterKey":{"shape":"ParameterKey"}, 2163 "DefaultValue":{"shape":"ParameterValue"}, 2164 "ParameterType":{"shape":"ParameterType"}, 2165 "NoEcho":{"shape":"NoEcho"}, 2166 "Description":{"shape":"Description"}, 2167 "ParameterConstraints":{"shape":"ParameterConstraints"} 2168 } 2169 }, 2170 "ParameterDeclarations":{ 2171 "type":"list", 2172 "member":{"shape":"ParameterDeclaration"} 2173 }, 2174 "ParameterKey":{"type":"string"}, 2175 "ParameterType":{"type":"string"}, 2176 "ParameterValue":{"type":"string"}, 2177 "Parameters":{ 2178 "type":"list", 2179 "member":{"shape":"Parameter"} 2180 }, 2181 "PermissionModels":{ 2182 "type":"string", 2183 "enum":[ 2184 "SERVICE_MANAGED", 2185 "SELF_MANAGED" 2186 ] 2187 }, 2188 "PhysicalResourceId":{"type":"string"}, 2189 "PhysicalResourceIdContext":{ 2190 "type":"list", 2191 "member":{"shape":"PhysicalResourceIdContextKeyValuePair"}, 2192 "max":5 2193 }, 2194 "PhysicalResourceIdContextKeyValuePair":{ 2195 "type":"structure", 2196 "required":[ 2197 "Key", 2198 "Value" 2199 ], 2200 "members":{ 2201 "Key":{"shape":"Key"}, 2202 "Value":{"shape":"Value"} 2203 } 2204 }, 2205 "PrivateTypeArn":{ 2206 "type":"string", 2207 "max":1024, 2208 "pattern":"arn:aws[A-Za-z0-9-]{0,64}:cloudformation:[A-Za-z0-9-]{1,64}:[0-9]{12}:type/.+" 2209 }, 2210 "Properties":{"type":"string"}, 2211 "PropertyDifference":{ 2212 "type":"structure", 2213 "required":[ 2214 "PropertyPath", 2215 "ExpectedValue", 2216 "ActualValue", 2217 "DifferenceType" 2218 ], 2219 "members":{ 2220 "PropertyPath":{"shape":"PropertyPath"}, 2221 "ExpectedValue":{"shape":"PropertyValue"}, 2222 "ActualValue":{"shape":"PropertyValue"}, 2223 "DifferenceType":{"shape":"DifferenceType"} 2224 } 2225 }, 2226 "PropertyDifferences":{ 2227 "type":"list", 2228 "member":{"shape":"PropertyDifference"} 2229 }, 2230 "PropertyName":{"type":"string"}, 2231 "PropertyPath":{"type":"string"}, 2232 "PropertyValue":{"type":"string"}, 2233 "ProvisioningType":{ 2234 "type":"string", 2235 "enum":[ 2236 "NON_PROVISIONABLE", 2237 "IMMUTABLE", 2238 "FULLY_MUTABLE" 2239 ] 2240 }, 2241 "Reason":{"type":"string"}, 2242 "RecordHandlerProgressInput":{ 2243 "type":"structure", 2244 "required":[ 2245 "BearerToken", 2246 "OperationStatus" 2247 ], 2248 "members":{ 2249 "BearerToken":{"shape":"ClientToken"}, 2250 "OperationStatus":{"shape":"OperationStatus"}, 2251 "CurrentOperationStatus":{"shape":"OperationStatus"}, 2252 "StatusMessage":{"shape":"StatusMessage"}, 2253 "ErrorCode":{"shape":"HandlerErrorCode"}, 2254 "ResourceModel":{"shape":"ResourceModel"}, 2255 "ClientRequestToken":{"shape":"ClientRequestToken"} 2256 } 2257 }, 2258 "RecordHandlerProgressOutput":{ 2259 "type":"structure", 2260 "members":{ 2261 } 2262 }, 2263 "Region":{ 2264 "type":"string", 2265 "pattern":"^[a-zA-Z0-9-]{1,128}$" 2266 }, 2267 "RegionList":{ 2268 "type":"list", 2269 "member":{"shape":"Region"} 2270 }, 2271 "RegisterTypeInput":{ 2272 "type":"structure", 2273 "required":[ 2274 "TypeName", 2275 "SchemaHandlerPackage" 2276 ], 2277 "members":{ 2278 "Type":{"shape":"RegistryType"}, 2279 "TypeName":{"shape":"TypeName"}, 2280 "SchemaHandlerPackage":{"shape":"S3Url"}, 2281 "LoggingConfig":{"shape":"LoggingConfig"}, 2282 "ExecutionRoleArn":{"shape":"RoleArn"}, 2283 "ClientRequestToken":{"shape":"RequestToken"} 2284 } 2285 }, 2286 "RegisterTypeOutput":{ 2287 "type":"structure", 2288 "members":{ 2289 "RegistrationToken":{"shape":"RegistrationToken"} 2290 } 2291 }, 2292 "RegistrationStatus":{ 2293 "type":"string", 2294 "enum":[ 2295 "COMPLETE", 2296 "IN_PROGRESS", 2297 "FAILED" 2298 ] 2299 }, 2300 "RegistrationToken":{ 2301 "type":"string", 2302 "max":128, 2303 "min":1, 2304 "pattern":"[a-zA-Z0-9][-a-zA-Z0-9]*" 2305 }, 2306 "RegistrationTokenList":{ 2307 "type":"list", 2308 "member":{"shape":"RegistrationToken"} 2309 }, 2310 "RegistryType":{ 2311 "type":"string", 2312 "enum":["RESOURCE"] 2313 }, 2314 "Replacement":{ 2315 "type":"string", 2316 "enum":[ 2317 "True", 2318 "False", 2319 "Conditional" 2320 ] 2321 }, 2322 "RequestToken":{ 2323 "type":"string", 2324 "max":128, 2325 "min":1, 2326 "pattern":"[a-zA-Z0-9][-a-zA-Z0-9]*" 2327 }, 2328 "RequiresRecreation":{ 2329 "type":"string", 2330 "enum":[ 2331 "Never", 2332 "Conditionally", 2333 "Always" 2334 ] 2335 }, 2336 "ResourceAttribute":{ 2337 "type":"string", 2338 "enum":[ 2339 "Properties", 2340 "Metadata", 2341 "CreationPolicy", 2342 "UpdatePolicy", 2343 "DeletionPolicy", 2344 "Tags" 2345 ] 2346 }, 2347 "ResourceChange":{ 2348 "type":"structure", 2349 "members":{ 2350 "Action":{"shape":"ChangeAction"}, 2351 "LogicalResourceId":{"shape":"LogicalResourceId"}, 2352 "PhysicalResourceId":{"shape":"PhysicalResourceId"}, 2353 "ResourceType":{"shape":"ResourceType"}, 2354 "Replacement":{"shape":"Replacement"}, 2355 "Scope":{"shape":"Scope"}, 2356 "Details":{"shape":"ResourceChangeDetails"} 2357 } 2358 }, 2359 "ResourceChangeDetail":{ 2360 "type":"structure", 2361 "members":{ 2362 "Target":{"shape":"ResourceTargetDefinition"}, 2363 "Evaluation":{"shape":"EvaluationType"}, 2364 "ChangeSource":{"shape":"ChangeSource"}, 2365 "CausingEntity":{"shape":"CausingEntity"} 2366 } 2367 }, 2368 "ResourceChangeDetails":{ 2369 "type":"list", 2370 "member":{"shape":"ResourceChangeDetail"} 2371 }, 2372 "ResourceIdentifierProperties":{ 2373 "type":"map", 2374 "key":{"shape":"ResourceIdentifierPropertyKey"}, 2375 "value":{"shape":"ResourceIdentifierPropertyValue"}, 2376 "max":256, 2377 "min":1 2378 }, 2379 "ResourceIdentifierPropertyKey":{ 2380 "type":"string", 2381 "max":2048, 2382 "min":1 2383 }, 2384 "ResourceIdentifierPropertyValue":{ 2385 "type":"string", 2386 "max":2048, 2387 "min":1 2388 }, 2389 "ResourceIdentifierSummaries":{ 2390 "type":"list", 2391 "member":{"shape":"ResourceIdentifierSummary"} 2392 }, 2393 "ResourceIdentifierSummary":{ 2394 "type":"structure", 2395 "members":{ 2396 "ResourceType":{"shape":"ResourceType"}, 2397 "LogicalResourceIds":{"shape":"LogicalResourceIds"}, 2398 "ResourceIdentifiers":{"shape":"ResourceIdentifiers"} 2399 } 2400 }, 2401 "ResourceIdentifiers":{ 2402 "type":"list", 2403 "member":{"shape":"ResourceIdentifierPropertyKey"} 2404 }, 2405 "ResourceModel":{ 2406 "type":"string", 2407 "max":16384, 2408 "min":1 2409 }, 2410 "ResourceProperties":{"type":"string"}, 2411 "ResourceSignalStatus":{ 2412 "type":"string", 2413 "enum":[ 2414 "SUCCESS", 2415 "FAILURE" 2416 ] 2417 }, 2418 "ResourceSignalUniqueId":{ 2419 "type":"string", 2420 "max":64, 2421 "min":1 2422 }, 2423 "ResourceStatus":{ 2424 "type":"string", 2425 "enum":[ 2426 "CREATE_IN_PROGRESS", 2427 "CREATE_FAILED", 2428 "CREATE_COMPLETE", 2429 "DELETE_IN_PROGRESS", 2430 "DELETE_FAILED", 2431 "DELETE_COMPLETE", 2432 "DELETE_SKIPPED", 2433 "UPDATE_IN_PROGRESS", 2434 "UPDATE_FAILED", 2435 "UPDATE_COMPLETE", 2436 "IMPORT_FAILED", 2437 "IMPORT_COMPLETE", 2438 "IMPORT_IN_PROGRESS", 2439 "IMPORT_ROLLBACK_IN_PROGRESS", 2440 "IMPORT_ROLLBACK_FAILED", 2441 "IMPORT_ROLLBACK_COMPLETE" 2442 ] 2443 }, 2444 "ResourceStatusReason":{"type":"string"}, 2445 "ResourceTargetDefinition":{ 2446 "type":"structure", 2447 "members":{ 2448 "Attribute":{"shape":"ResourceAttribute"}, 2449 "Name":{"shape":"PropertyName"}, 2450 "RequiresRecreation":{"shape":"RequiresRecreation"} 2451 } 2452 }, 2453 "ResourceToImport":{ 2454 "type":"structure", 2455 "required":[ 2456 "ResourceType", 2457 "LogicalResourceId", 2458 "ResourceIdentifier" 2459 ], 2460 "members":{ 2461 "ResourceType":{"shape":"ResourceType"}, 2462 "LogicalResourceId":{"shape":"LogicalResourceId"}, 2463 "ResourceIdentifier":{"shape":"ResourceIdentifierProperties"} 2464 } 2465 }, 2466 "ResourceToSkip":{ 2467 "type":"string", 2468 "pattern":"[a-zA-Z0-9]+|[a-zA-Z][-a-zA-Z0-9]*\\.[a-zA-Z0-9]+" 2469 }, 2470 "ResourceType":{ 2471 "type":"string", 2472 "max":256, 2473 "min":1 2474 }, 2475 "ResourceTypes":{ 2476 "type":"list", 2477 "member":{"shape":"ResourceType"} 2478 }, 2479 "ResourcesToImport":{ 2480 "type":"list", 2481 "member":{"shape":"ResourceToImport"}, 2482 "max":200 2483 }, 2484 "ResourcesToSkip":{ 2485 "type":"list", 2486 "member":{"shape":"ResourceToSkip"} 2487 }, 2488 "RetainResources":{ 2489 "type":"list", 2490 "member":{"shape":"LogicalResourceId"} 2491 }, 2492 "RetainStacks":{"type":"boolean"}, 2493 "RetainStacksNullable":{"type":"boolean"}, 2494 "RetainStacksOnAccountRemovalNullable":{"type":"boolean"}, 2495 "RoleARN":{ 2496 "type":"string", 2497 "max":2048, 2498 "min":20 2499 }, 2500 "RoleArn":{ 2501 "type":"string", 2502 "max":256, 2503 "min":1, 2504 "pattern":"arn:.+:iam::[0-9]{12}:role/.+" 2505 }, 2506 "RollbackConfiguration":{ 2507 "type":"structure", 2508 "members":{ 2509 "RollbackTriggers":{"shape":"RollbackTriggers"}, 2510 "MonitoringTimeInMinutes":{"shape":"MonitoringTimeInMinutes"} 2511 } 2512 }, 2513 "RollbackTrigger":{ 2514 "type":"structure", 2515 "required":[ 2516 "Arn", 2517 "Type" 2518 ], 2519 "members":{ 2520 "Arn":{"shape":"Arn"}, 2521 "Type":{"shape":"Type"} 2522 } 2523 }, 2524 "RollbackTriggers":{ 2525 "type":"list", 2526 "member":{"shape":"RollbackTrigger"}, 2527 "max":5 2528 }, 2529 "S3Url":{ 2530 "type":"string", 2531 "max":4096, 2532 "min":1 2533 }, 2534 "Scope":{ 2535 "type":"list", 2536 "member":{"shape":"ResourceAttribute"} 2537 }, 2538 "SetStackPolicyInput":{ 2539 "type":"structure", 2540 "required":["StackName"], 2541 "members":{ 2542 "StackName":{"shape":"StackName"}, 2543 "StackPolicyBody":{"shape":"StackPolicyBody"}, 2544 "StackPolicyURL":{"shape":"StackPolicyURL"} 2545 } 2546 }, 2547 "SetTypeDefaultVersionInput":{ 2548 "type":"structure", 2549 "members":{ 2550 "Arn":{"shape":"PrivateTypeArn"}, 2551 "Type":{"shape":"RegistryType"}, 2552 "TypeName":{"shape":"TypeName"}, 2553 "VersionId":{"shape":"TypeVersionId"} 2554 } 2555 }, 2556 "SetTypeDefaultVersionOutput":{ 2557 "type":"structure", 2558 "members":{ 2559 } 2560 }, 2561 "SignalResourceInput":{ 2562 "type":"structure", 2563 "required":[ 2564 "StackName", 2565 "LogicalResourceId", 2566 "UniqueId", 2567 "Status" 2568 ], 2569 "members":{ 2570 "StackName":{"shape":"StackNameOrId"}, 2571 "LogicalResourceId":{"shape":"LogicalResourceId"}, 2572 "UniqueId":{"shape":"ResourceSignalUniqueId"}, 2573 "Status":{"shape":"ResourceSignalStatus"} 2574 } 2575 }, 2576 "Stack":{ 2577 "type":"structure", 2578 "required":[ 2579 "StackName", 2580 "CreationTime", 2581 "StackStatus" 2582 ], 2583 "members":{ 2584 "StackId":{"shape":"StackId"}, 2585 "StackName":{"shape":"StackName"}, 2586 "ChangeSetId":{"shape":"ChangeSetId"}, 2587 "Description":{"shape":"Description"}, 2588 "Parameters":{"shape":"Parameters"}, 2589 "CreationTime":{"shape":"CreationTime"}, 2590 "DeletionTime":{"shape":"DeletionTime"}, 2591 "LastUpdatedTime":{"shape":"LastUpdatedTime"}, 2592 "RollbackConfiguration":{"shape":"RollbackConfiguration"}, 2593 "StackStatus":{"shape":"StackStatus"}, 2594 "StackStatusReason":{"shape":"StackStatusReason"}, 2595 "DisableRollback":{"shape":"DisableRollback"}, 2596 "NotificationARNs":{"shape":"NotificationARNs"}, 2597 "TimeoutInMinutes":{"shape":"TimeoutMinutes"}, 2598 "Capabilities":{"shape":"Capabilities"}, 2599 "Outputs":{"shape":"Outputs"}, 2600 "RoleARN":{"shape":"RoleARN"}, 2601 "Tags":{"shape":"Tags"}, 2602 "EnableTerminationProtection":{"shape":"EnableTerminationProtection"}, 2603 "ParentId":{"shape":"StackId"}, 2604 "RootId":{"shape":"StackId"}, 2605 "DriftInformation":{"shape":"StackDriftInformation"} 2606 } 2607 }, 2608 "StackDriftDetectionId":{ 2609 "type":"string", 2610 "max":36, 2611 "min":1 2612 }, 2613 "StackDriftDetectionStatus":{ 2614 "type":"string", 2615 "enum":[ 2616 "DETECTION_IN_PROGRESS", 2617 "DETECTION_FAILED", 2618 "DETECTION_COMPLETE" 2619 ] 2620 }, 2621 "StackDriftDetectionStatusReason":{"type":"string"}, 2622 "StackDriftInformation":{ 2623 "type":"structure", 2624 "required":["StackDriftStatus"], 2625 "members":{ 2626 "StackDriftStatus":{"shape":"StackDriftStatus"}, 2627 "LastCheckTimestamp":{"shape":"Timestamp"} 2628 } 2629 }, 2630 "StackDriftInformationSummary":{ 2631 "type":"structure", 2632 "required":["StackDriftStatus"], 2633 "members":{ 2634 "StackDriftStatus":{"shape":"StackDriftStatus"}, 2635 "LastCheckTimestamp":{"shape":"Timestamp"} 2636 } 2637 }, 2638 "StackDriftStatus":{ 2639 "type":"string", 2640 "enum":[ 2641 "DRIFTED", 2642 "IN_SYNC", 2643 "UNKNOWN", 2644 "NOT_CHECKED" 2645 ] 2646 }, 2647 "StackEvent":{ 2648 "type":"structure", 2649 "required":[ 2650 "StackId", 2651 "EventId", 2652 "StackName", 2653 "Timestamp" 2654 ], 2655 "members":{ 2656 "StackId":{"shape":"StackId"}, 2657 "EventId":{"shape":"EventId"}, 2658 "StackName":{"shape":"StackName"}, 2659 "LogicalResourceId":{"shape":"LogicalResourceId"}, 2660 "PhysicalResourceId":{"shape":"PhysicalResourceId"}, 2661 "ResourceType":{"shape":"ResourceType"}, 2662 "Timestamp":{"shape":"Timestamp"}, 2663 "ResourceStatus":{"shape":"ResourceStatus"}, 2664 "ResourceStatusReason":{"shape":"ResourceStatusReason"}, 2665 "ResourceProperties":{"shape":"ResourceProperties"}, 2666 "ClientRequestToken":{"shape":"ClientRequestToken"} 2667 } 2668 }, 2669 "StackEvents":{ 2670 "type":"list", 2671 "member":{"shape":"StackEvent"} 2672 }, 2673 "StackId":{"type":"string"}, 2674 "StackInstance":{ 2675 "type":"structure", 2676 "members":{ 2677 "StackSetId":{"shape":"StackSetId"}, 2678 "Region":{"shape":"Region"}, 2679 "Account":{"shape":"Account"}, 2680 "StackId":{"shape":"StackId"}, 2681 "ParameterOverrides":{"shape":"Parameters"}, 2682 "Status":{"shape":"StackInstanceStatus"}, 2683 "StackInstanceStatus":{"shape":"StackInstanceComprehensiveStatus"}, 2684 "StatusReason":{"shape":"Reason"}, 2685 "OrganizationalUnitId":{"shape":"OrganizationalUnitId"}, 2686 "DriftStatus":{"shape":"StackDriftStatus"}, 2687 "LastDriftCheckTimestamp":{"shape":"Timestamp"} 2688 } 2689 }, 2690 "StackInstanceComprehensiveStatus":{ 2691 "type":"structure", 2692 "members":{ 2693 "DetailedStatus":{"shape":"StackInstanceDetailedStatus"} 2694 } 2695 }, 2696 "StackInstanceDetailedStatus":{ 2697 "type":"string", 2698 "enum":[ 2699 "PENDING", 2700 "RUNNING", 2701 "SUCCEEDED", 2702 "FAILED", 2703 "CANCELLED", 2704 "INOPERABLE" 2705 ] 2706 }, 2707 "StackInstanceFilter":{ 2708 "type":"structure", 2709 "members":{ 2710 "Name":{"shape":"StackInstanceFilterName"}, 2711 "Values":{"shape":"StackInstanceFilterValues"} 2712 } 2713 }, 2714 "StackInstanceFilterName":{ 2715 "type":"string", 2716 "enum":["DETAILED_STATUS"] 2717 }, 2718 "StackInstanceFilterValues":{ 2719 "type":"string", 2720 "max":10, 2721 "min":6 2722 }, 2723 "StackInstanceFilters":{ 2724 "type":"list", 2725 "member":{"shape":"StackInstanceFilter"}, 2726 "max":1 2727 }, 2728 "StackInstanceNotFoundException":{ 2729 "type":"structure", 2730 "members":{ 2731 }, 2732 "error":{ 2733 "code":"StackInstanceNotFoundException", 2734 "httpStatusCode":404, 2735 "senderFault":true 2736 }, 2737 "exception":true 2738 }, 2739 "StackInstanceStatus":{ 2740 "type":"string", 2741 "enum":[ 2742 "CURRENT", 2743 "OUTDATED", 2744 "INOPERABLE" 2745 ] 2746 }, 2747 "StackInstanceSummaries":{ 2748 "type":"list", 2749 "member":{"shape":"StackInstanceSummary"} 2750 }, 2751 "StackInstanceSummary":{ 2752 "type":"structure", 2753 "members":{ 2754 "StackSetId":{"shape":"StackSetId"}, 2755 "Region":{"shape":"Region"}, 2756 "Account":{"shape":"Account"}, 2757 "StackId":{"shape":"StackId"}, 2758 "Status":{"shape":"StackInstanceStatus"}, 2759 "StatusReason":{"shape":"Reason"}, 2760 "StackInstanceStatus":{"shape":"StackInstanceComprehensiveStatus"}, 2761 "OrganizationalUnitId":{"shape":"OrganizationalUnitId"}, 2762 "DriftStatus":{"shape":"StackDriftStatus"}, 2763 "LastDriftCheckTimestamp":{"shape":"Timestamp"} 2764 } 2765 }, 2766 "StackName":{"type":"string"}, 2767 "StackNameOrId":{ 2768 "type":"string", 2769 "min":1, 2770 "pattern":"([a-zA-Z][-a-zA-Z0-9]*)|(arn:\\b(aws|aws-us-gov|aws-cn)\\b:[-a-zA-Z0-9:/._+]*)" 2771 }, 2772 "StackPolicyBody":{ 2773 "type":"string", 2774 "max":16384, 2775 "min":1 2776 }, 2777 "StackPolicyDuringUpdateBody":{ 2778 "type":"string", 2779 "max":16384, 2780 "min":1 2781 }, 2782 "StackPolicyDuringUpdateURL":{ 2783 "type":"string", 2784 "max":1350, 2785 "min":1 2786 }, 2787 "StackPolicyURL":{ 2788 "type":"string", 2789 "max":1350, 2790 "min":1 2791 }, 2792 "StackResource":{ 2793 "type":"structure", 2794 "required":[ 2795 "LogicalResourceId", 2796 "ResourceType", 2797 "Timestamp", 2798 "ResourceStatus" 2799 ], 2800 "members":{ 2801 "StackName":{"shape":"StackName"}, 2802 "StackId":{"shape":"StackId"}, 2803 "LogicalResourceId":{"shape":"LogicalResourceId"}, 2804 "PhysicalResourceId":{"shape":"PhysicalResourceId"}, 2805 "ResourceType":{"shape":"ResourceType"}, 2806 "Timestamp":{"shape":"Timestamp"}, 2807 "ResourceStatus":{"shape":"ResourceStatus"}, 2808 "ResourceStatusReason":{"shape":"ResourceStatusReason"}, 2809 "Description":{"shape":"Description"}, 2810 "DriftInformation":{"shape":"StackResourceDriftInformation"} 2811 } 2812 }, 2813 "StackResourceDetail":{ 2814 "type":"structure", 2815 "required":[ 2816 "LogicalResourceId", 2817 "ResourceType", 2818 "LastUpdatedTimestamp", 2819 "ResourceStatus" 2820 ], 2821 "members":{ 2822 "StackName":{"shape":"StackName"}, 2823 "StackId":{"shape":"StackId"}, 2824 "LogicalResourceId":{"shape":"LogicalResourceId"}, 2825 "PhysicalResourceId":{"shape":"PhysicalResourceId"}, 2826 "ResourceType":{"shape":"ResourceType"}, 2827 "LastUpdatedTimestamp":{"shape":"Timestamp"}, 2828 "ResourceStatus":{"shape":"ResourceStatus"}, 2829 "ResourceStatusReason":{"shape":"ResourceStatusReason"}, 2830 "Description":{"shape":"Description"}, 2831 "Metadata":{"shape":"Metadata"}, 2832 "DriftInformation":{"shape":"StackResourceDriftInformation"} 2833 } 2834 }, 2835 "StackResourceDrift":{ 2836 "type":"structure", 2837 "required":[ 2838 "StackId", 2839 "LogicalResourceId", 2840 "ResourceType", 2841 "StackResourceDriftStatus", 2842 "Timestamp" 2843 ], 2844 "members":{ 2845 "StackId":{"shape":"StackId"}, 2846 "LogicalResourceId":{"shape":"LogicalResourceId"}, 2847 "PhysicalResourceId":{"shape":"PhysicalResourceId"}, 2848 "PhysicalResourceIdContext":{"shape":"PhysicalResourceIdContext"}, 2849 "ResourceType":{"shape":"ResourceType"}, 2850 "ExpectedProperties":{"shape":"Properties"}, 2851 "ActualProperties":{"shape":"Properties"}, 2852 "PropertyDifferences":{"shape":"PropertyDifferences"}, 2853 "StackResourceDriftStatus":{"shape":"StackResourceDriftStatus"}, 2854 "Timestamp":{"shape":"Timestamp"} 2855 } 2856 }, 2857 "StackResourceDriftInformation":{ 2858 "type":"structure", 2859 "required":["StackResourceDriftStatus"], 2860 "members":{ 2861 "StackResourceDriftStatus":{"shape":"StackResourceDriftStatus"}, 2862 "LastCheckTimestamp":{"shape":"Timestamp"} 2863 } 2864 }, 2865 "StackResourceDriftInformationSummary":{ 2866 "type":"structure", 2867 "required":["StackResourceDriftStatus"], 2868 "members":{ 2869 "StackResourceDriftStatus":{"shape":"StackResourceDriftStatus"}, 2870 "LastCheckTimestamp":{"shape":"Timestamp"} 2871 } 2872 }, 2873 "StackResourceDriftStatus":{ 2874 "type":"string", 2875 "enum":[ 2876 "IN_SYNC", 2877 "MODIFIED", 2878 "DELETED", 2879 "NOT_CHECKED" 2880 ] 2881 }, 2882 "StackResourceDriftStatusFilters":{ 2883 "type":"list", 2884 "member":{"shape":"StackResourceDriftStatus"}, 2885 "max":4, 2886 "min":1 2887 }, 2888 "StackResourceDrifts":{ 2889 "type":"list", 2890 "member":{"shape":"StackResourceDrift"} 2891 }, 2892 "StackResourceSummaries":{ 2893 "type":"list", 2894 "member":{"shape":"StackResourceSummary"} 2895 }, 2896 "StackResourceSummary":{ 2897 "type":"structure", 2898 "required":[ 2899 "LogicalResourceId", 2900 "ResourceType", 2901 "LastUpdatedTimestamp", 2902 "ResourceStatus" 2903 ], 2904 "members":{ 2905 "LogicalResourceId":{"shape":"LogicalResourceId"}, 2906 "PhysicalResourceId":{"shape":"PhysicalResourceId"}, 2907 "ResourceType":{"shape":"ResourceType"}, 2908 "LastUpdatedTimestamp":{"shape":"Timestamp"}, 2909 "ResourceStatus":{"shape":"ResourceStatus"}, 2910 "ResourceStatusReason":{"shape":"ResourceStatusReason"}, 2911 "DriftInformation":{"shape":"StackResourceDriftInformationSummary"} 2912 } 2913 }, 2914 "StackResources":{ 2915 "type":"list", 2916 "member":{"shape":"StackResource"} 2917 }, 2918 "StackSet":{ 2919 "type":"structure", 2920 "members":{ 2921 "StackSetName":{"shape":"StackSetName"}, 2922 "StackSetId":{"shape":"StackSetId"}, 2923 "Description":{"shape":"Description"}, 2924 "Status":{"shape":"StackSetStatus"}, 2925 "TemplateBody":{"shape":"TemplateBody"}, 2926 "Parameters":{"shape":"Parameters"}, 2927 "Capabilities":{"shape":"Capabilities"}, 2928 "Tags":{"shape":"Tags"}, 2929 "StackSetARN":{"shape":"StackSetARN"}, 2930 "AdministrationRoleARN":{"shape":"RoleARN"}, 2931 "ExecutionRoleName":{"shape":"ExecutionRoleName"}, 2932 "StackSetDriftDetectionDetails":{"shape":"StackSetDriftDetectionDetails"}, 2933 "AutoDeployment":{"shape":"AutoDeployment"}, 2934 "PermissionModel":{"shape":"PermissionModels"}, 2935 "OrganizationalUnitIds":{"shape":"OrganizationalUnitIdList"} 2936 } 2937 }, 2938 "StackSetARN":{"type":"string"}, 2939 "StackSetDriftDetectionDetails":{ 2940 "type":"structure", 2941 "members":{ 2942 "DriftStatus":{"shape":"StackSetDriftStatus"}, 2943 "DriftDetectionStatus":{"shape":"StackSetDriftDetectionStatus"}, 2944 "LastDriftCheckTimestamp":{"shape":"Timestamp"}, 2945 "TotalStackInstancesCount":{"shape":"TotalStackInstancesCount"}, 2946 "DriftedStackInstancesCount":{"shape":"DriftedStackInstancesCount"}, 2947 "InSyncStackInstancesCount":{"shape":"InSyncStackInstancesCount"}, 2948 "InProgressStackInstancesCount":{"shape":"InProgressStackInstancesCount"}, 2949 "FailedStackInstancesCount":{"shape":"FailedStackInstancesCount"} 2950 } 2951 }, 2952 "StackSetDriftDetectionStatus":{ 2953 "type":"string", 2954 "enum":[ 2955 "COMPLETED", 2956 "FAILED", 2957 "PARTIAL_SUCCESS", 2958 "IN_PROGRESS", 2959 "STOPPED" 2960 ] 2961 }, 2962 "StackSetDriftStatus":{ 2963 "type":"string", 2964 "enum":[ 2965 "DRIFTED", 2966 "IN_SYNC", 2967 "NOT_CHECKED" 2968 ] 2969 }, 2970 "StackSetId":{"type":"string"}, 2971 "StackSetName":{"type":"string"}, 2972 "StackSetNameOrId":{ 2973 "type":"string", 2974 "pattern":"[a-zA-Z][-a-zA-Z0-9]*(?::[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12})?" 2975 }, 2976 "StackSetNotEmptyException":{ 2977 "type":"structure", 2978 "members":{ 2979 }, 2980 "error":{ 2981 "code":"StackSetNotEmptyException", 2982 "httpStatusCode":409, 2983 "senderFault":true 2984 }, 2985 "exception":true 2986 }, 2987 "StackSetNotFoundException":{ 2988 "type":"structure", 2989 "members":{ 2990 }, 2991 "error":{ 2992 "code":"StackSetNotFoundException", 2993 "httpStatusCode":404, 2994 "senderFault":true 2995 }, 2996 "exception":true 2997 }, 2998 "StackSetOperation":{ 2999 "type":"structure", 3000 "members":{ 3001 "OperationId":{"shape":"ClientRequestToken"}, 3002 "StackSetId":{"shape":"StackSetId"}, 3003 "Action":{"shape":"StackSetOperationAction"}, 3004 "Status":{"shape":"StackSetOperationStatus"}, 3005 "OperationPreferences":{"shape":"StackSetOperationPreferences"}, 3006 "RetainStacks":{"shape":"RetainStacksNullable"}, 3007 "AdministrationRoleARN":{"shape":"RoleARN"}, 3008 "ExecutionRoleName":{"shape":"ExecutionRoleName"}, 3009 "CreationTimestamp":{"shape":"Timestamp"}, 3010 "EndTimestamp":{"shape":"Timestamp"}, 3011 "DeploymentTargets":{"shape":"DeploymentTargets"}, 3012 "StackSetDriftDetectionDetails":{"shape":"StackSetDriftDetectionDetails"} 3013 } 3014 }, 3015 "StackSetOperationAction":{ 3016 "type":"string", 3017 "enum":[ 3018 "CREATE", 3019 "UPDATE", 3020 "DELETE", 3021 "DETECT_DRIFT" 3022 ] 3023 }, 3024 "StackSetOperationPreferences":{ 3025 "type":"structure", 3026 "members":{ 3027 "RegionOrder":{"shape":"RegionList"}, 3028 "FailureToleranceCount":{"shape":"FailureToleranceCount"}, 3029 "FailureTolerancePercentage":{"shape":"FailureTolerancePercentage"}, 3030 "MaxConcurrentCount":{"shape":"MaxConcurrentCount"}, 3031 "MaxConcurrentPercentage":{"shape":"MaxConcurrentPercentage"} 3032 } 3033 }, 3034 "StackSetOperationResultStatus":{ 3035 "type":"string", 3036 "enum":[ 3037 "PENDING", 3038 "RUNNING", 3039 "SUCCEEDED", 3040 "FAILED", 3041 "CANCELLED" 3042 ] 3043 }, 3044 "StackSetOperationResultSummaries":{ 3045 "type":"list", 3046 "member":{"shape":"StackSetOperationResultSummary"} 3047 }, 3048 "StackSetOperationResultSummary":{ 3049 "type":"structure", 3050 "members":{ 3051 "Account":{"shape":"Account"}, 3052 "Region":{"shape":"Region"}, 3053 "Status":{"shape":"StackSetOperationResultStatus"}, 3054 "StatusReason":{"shape":"Reason"}, 3055 "AccountGateResult":{"shape":"AccountGateResult"}, 3056 "OrganizationalUnitId":{"shape":"OrganizationalUnitId"} 3057 } 3058 }, 3059 "StackSetOperationStatus":{ 3060 "type":"string", 3061 "enum":[ 3062 "RUNNING", 3063 "SUCCEEDED", 3064 "FAILED", 3065 "STOPPING", 3066 "STOPPED", 3067 "QUEUED" 3068 ] 3069 }, 3070 "StackSetOperationSummaries":{ 3071 "type":"list", 3072 "member":{"shape":"StackSetOperationSummary"} 3073 }, 3074 "StackSetOperationSummary":{ 3075 "type":"structure", 3076 "members":{ 3077 "OperationId":{"shape":"ClientRequestToken"}, 3078 "Action":{"shape":"StackSetOperationAction"}, 3079 "Status":{"shape":"StackSetOperationStatus"}, 3080 "CreationTimestamp":{"shape":"Timestamp"}, 3081 "EndTimestamp":{"shape":"Timestamp"} 3082 } 3083 }, 3084 "StackSetStatus":{ 3085 "type":"string", 3086 "enum":[ 3087 "ACTIVE", 3088 "DELETED" 3089 ] 3090 }, 3091 "StackSetSummaries":{ 3092 "type":"list", 3093 "member":{"shape":"StackSetSummary"} 3094 }, 3095 "StackSetSummary":{ 3096 "type":"structure", 3097 "members":{ 3098 "StackSetName":{"shape":"StackSetName"}, 3099 "StackSetId":{"shape":"StackSetId"}, 3100 "Description":{"shape":"Description"}, 3101 "Status":{"shape":"StackSetStatus"}, 3102 "AutoDeployment":{"shape":"AutoDeployment"}, 3103 "PermissionModel":{"shape":"PermissionModels"}, 3104 "DriftStatus":{"shape":"StackDriftStatus"}, 3105 "LastDriftCheckTimestamp":{"shape":"Timestamp"} 3106 } 3107 }, 3108 "StackStatus":{ 3109 "type":"string", 3110 "enum":[ 3111 "CREATE_IN_PROGRESS", 3112 "CREATE_FAILED", 3113 "CREATE_COMPLETE", 3114 "ROLLBACK_IN_PROGRESS", 3115 "ROLLBACK_FAILED", 3116 "ROLLBACK_COMPLETE", 3117 "DELETE_IN_PROGRESS", 3118 "DELETE_FAILED", 3119 "DELETE_COMPLETE", 3120 "UPDATE_IN_PROGRESS", 3121 "UPDATE_COMPLETE_CLEANUP_IN_PROGRESS", 3122 "UPDATE_COMPLETE", 3123 "UPDATE_ROLLBACK_IN_PROGRESS", 3124 "UPDATE_ROLLBACK_FAILED", 3125 "UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS", 3126 "UPDATE_ROLLBACK_COMPLETE", 3127 "REVIEW_IN_PROGRESS", 3128 "IMPORT_IN_PROGRESS", 3129 "IMPORT_COMPLETE", 3130 "IMPORT_ROLLBACK_IN_PROGRESS", 3131 "IMPORT_ROLLBACK_FAILED", 3132 "IMPORT_ROLLBACK_COMPLETE" 3133 ] 3134 }, 3135 "StackStatusFilter":{ 3136 "type":"list", 3137 "member":{"shape":"StackStatus"} 3138 }, 3139 "StackStatusReason":{"type":"string"}, 3140 "StackSummaries":{ 3141 "type":"list", 3142 "member":{"shape":"StackSummary"} 3143 }, 3144 "StackSummary":{ 3145 "type":"structure", 3146 "required":[ 3147 "StackName", 3148 "CreationTime", 3149 "StackStatus" 3150 ], 3151 "members":{ 3152 "StackId":{"shape":"StackId"}, 3153 "StackName":{"shape":"StackName"}, 3154 "TemplateDescription":{"shape":"TemplateDescription"}, 3155 "CreationTime":{"shape":"CreationTime"}, 3156 "LastUpdatedTime":{"shape":"LastUpdatedTime"}, 3157 "DeletionTime":{"shape":"DeletionTime"}, 3158 "StackStatus":{"shape":"StackStatus"}, 3159 "StackStatusReason":{"shape":"StackStatusReason"}, 3160 "ParentId":{"shape":"StackId"}, 3161 "RootId":{"shape":"StackId"}, 3162 "DriftInformation":{"shape":"StackDriftInformationSummary"} 3163 } 3164 }, 3165 "Stacks":{ 3166 "type":"list", 3167 "member":{"shape":"Stack"} 3168 }, 3169 "StageList":{ 3170 "type":"list", 3171 "member":{"shape":"TemplateStage"} 3172 }, 3173 "StaleRequestException":{ 3174 "type":"structure", 3175 "members":{ 3176 }, 3177 "error":{ 3178 "code":"StaleRequestException", 3179 "httpStatusCode":409, 3180 "senderFault":true 3181 }, 3182 "exception":true 3183 }, 3184 "StatusMessage":{ 3185 "type":"string", 3186 "max":1024 3187 }, 3188 "StopStackSetOperationInput":{ 3189 "type":"structure", 3190 "required":[ 3191 "StackSetName", 3192 "OperationId" 3193 ], 3194 "members":{ 3195 "StackSetName":{"shape":"StackSetName"}, 3196 "OperationId":{"shape":"ClientRequestToken"} 3197 } 3198 }, 3199 "StopStackSetOperationOutput":{ 3200 "type":"structure", 3201 "members":{ 3202 } 3203 }, 3204 "Tag":{ 3205 "type":"structure", 3206 "required":[ 3207 "Key", 3208 "Value" 3209 ], 3210 "members":{ 3211 "Key":{"shape":"TagKey"}, 3212 "Value":{"shape":"TagValue"} 3213 } 3214 }, 3215 "TagKey":{ 3216 "type":"string", 3217 "max":128, 3218 "min":1 3219 }, 3220 "TagValue":{ 3221 "type":"string", 3222 "max":256, 3223 "min":1 3224 }, 3225 "Tags":{ 3226 "type":"list", 3227 "member":{"shape":"Tag"}, 3228 "max":50 3229 }, 3230 "TemplateBody":{ 3231 "type":"string", 3232 "min":1 3233 }, 3234 "TemplateDescription":{"type":"string"}, 3235 "TemplateParameter":{ 3236 "type":"structure", 3237 "members":{ 3238 "ParameterKey":{"shape":"ParameterKey"}, 3239 "DefaultValue":{"shape":"ParameterValue"}, 3240 "NoEcho":{"shape":"NoEcho"}, 3241 "Description":{"shape":"Description"} 3242 } 3243 }, 3244 "TemplateParameters":{ 3245 "type":"list", 3246 "member":{"shape":"TemplateParameter"} 3247 }, 3248 "TemplateStage":{ 3249 "type":"string", 3250 "enum":[ 3251 "Original", 3252 "Processed" 3253 ] 3254 }, 3255 "TemplateURL":{ 3256 "type":"string", 3257 "max":1024, 3258 "min":1 3259 }, 3260 "TimeoutMinutes":{ 3261 "type":"integer", 3262 "min":1 3263 }, 3264 "Timestamp":{"type":"timestamp"}, 3265 "TokenAlreadyExistsException":{ 3266 "type":"structure", 3267 "members":{ 3268 }, 3269 "error":{ 3270 "code":"TokenAlreadyExistsException", 3271 "httpStatusCode":400, 3272 "senderFault":true 3273 }, 3274 "exception":true 3275 }, 3276 "TotalStackInstancesCount":{ 3277 "type":"integer", 3278 "min":0 3279 }, 3280 "TransformName":{"type":"string"}, 3281 "TransformsList":{ 3282 "type":"list", 3283 "member":{"shape":"TransformName"} 3284 }, 3285 "Type":{"type":"string"}, 3286 "TypeArn":{ 3287 "type":"string", 3288 "max":1024, 3289 "pattern":"arn:aws[A-Za-z0-9-]{0,64}:cloudformation:[A-Za-z0-9-]{1,64}:([0-9]{12})?:type/.+" 3290 }, 3291 "TypeName":{ 3292 "type":"string", 3293 "max":196, 3294 "min":10, 3295 "pattern":"[A-Za-z0-9]{2,64}::[A-Za-z0-9]{2,64}::[A-Za-z0-9]{2,64}" 3296 }, 3297 "TypeNotFoundException":{ 3298 "type":"structure", 3299 "members":{ 3300 }, 3301 "error":{ 3302 "code":"TypeNotFoundException", 3303 "httpStatusCode":404, 3304 "senderFault":true 3305 }, 3306 "exception":true 3307 }, 3308 "TypeSchema":{ 3309 "type":"string", 3310 "max":16777216, 3311 "min":1 3312 }, 3313 "TypeSummaries":{ 3314 "type":"list", 3315 "member":{"shape":"TypeSummary"} 3316 }, 3317 "TypeSummary":{ 3318 "type":"structure", 3319 "members":{ 3320 "Type":{"shape":"RegistryType"}, 3321 "TypeName":{"shape":"TypeName"}, 3322 "DefaultVersionId":{"shape":"TypeVersionId"}, 3323 "TypeArn":{"shape":"TypeArn"}, 3324 "LastUpdated":{"shape":"Timestamp"}, 3325 "Description":{"shape":"Description"} 3326 } 3327 }, 3328 "TypeVersionId":{ 3329 "type":"string", 3330 "max":128, 3331 "min":1, 3332 "pattern":"[A-Za-z0-9-]+" 3333 }, 3334 "TypeVersionSummaries":{ 3335 "type":"list", 3336 "member":{"shape":"TypeVersionSummary"} 3337 }, 3338 "TypeVersionSummary":{ 3339 "type":"structure", 3340 "members":{ 3341 "Type":{"shape":"RegistryType"}, 3342 "TypeName":{"shape":"TypeName"}, 3343 "VersionId":{"shape":"TypeVersionId"}, 3344 "IsDefaultVersion":{"shape":"IsDefaultVersion"}, 3345 "Arn":{"shape":"TypeArn"}, 3346 "TimeCreated":{"shape":"Timestamp"}, 3347 "Description":{"shape":"Description"} 3348 } 3349 }, 3350 "UpdateStackInput":{ 3351 "type":"structure", 3352 "required":["StackName"], 3353 "members":{ 3354 "StackName":{"shape":"StackName"}, 3355 "TemplateBody":{"shape":"TemplateBody"}, 3356 "TemplateURL":{"shape":"TemplateURL"}, 3357 "UsePreviousTemplate":{"shape":"UsePreviousTemplate"}, 3358 "StackPolicyDuringUpdateBody":{"shape":"StackPolicyDuringUpdateBody"}, 3359 "StackPolicyDuringUpdateURL":{"shape":"StackPolicyDuringUpdateURL"}, 3360 "Parameters":{"shape":"Parameters"}, 3361 "Capabilities":{"shape":"Capabilities"}, 3362 "ResourceTypes":{"shape":"ResourceTypes"}, 3363 "RoleARN":{"shape":"RoleARN"}, 3364 "RollbackConfiguration":{"shape":"RollbackConfiguration"}, 3365 "StackPolicyBody":{"shape":"StackPolicyBody"}, 3366 "StackPolicyURL":{"shape":"StackPolicyURL"}, 3367 "NotificationARNs":{"shape":"NotificationARNs"}, 3368 "Tags":{"shape":"Tags"}, 3369 "ClientRequestToken":{"shape":"ClientRequestToken"} 3370 } 3371 }, 3372 "UpdateStackInstancesInput":{ 3373 "type":"structure", 3374 "required":[ 3375 "StackSetName", 3376 "Regions" 3377 ], 3378 "members":{ 3379 "StackSetName":{"shape":"StackSetNameOrId"}, 3380 "Accounts":{"shape":"AccountList"}, 3381 "DeploymentTargets":{"shape":"DeploymentTargets"}, 3382 "Regions":{"shape":"RegionList"}, 3383 "ParameterOverrides":{"shape":"Parameters"}, 3384 "OperationPreferences":{"shape":"StackSetOperationPreferences"}, 3385 "OperationId":{ 3386 "shape":"ClientRequestToken", 3387 "idempotencyToken":true 3388 } 3389 } 3390 }, 3391 "UpdateStackInstancesOutput":{ 3392 "type":"structure", 3393 "members":{ 3394 "OperationId":{"shape":"ClientRequestToken"} 3395 } 3396 }, 3397 "UpdateStackOutput":{ 3398 "type":"structure", 3399 "members":{ 3400 "StackId":{"shape":"StackId"} 3401 } 3402 }, 3403 "UpdateStackSetInput":{ 3404 "type":"structure", 3405 "required":["StackSetName"], 3406 "members":{ 3407 "StackSetName":{"shape":"StackSetName"}, 3408 "Description":{"shape":"Description"}, 3409 "TemplateBody":{"shape":"TemplateBody"}, 3410 "TemplateURL":{"shape":"TemplateURL"}, 3411 "UsePreviousTemplate":{"shape":"UsePreviousTemplate"}, 3412 "Parameters":{"shape":"Parameters"}, 3413 "Capabilities":{"shape":"Capabilities"}, 3414 "Tags":{"shape":"Tags"}, 3415 "OperationPreferences":{"shape":"StackSetOperationPreferences"}, 3416 "AdministrationRoleARN":{"shape":"RoleARN"}, 3417 "ExecutionRoleName":{"shape":"ExecutionRoleName"}, 3418 "DeploymentTargets":{"shape":"DeploymentTargets"}, 3419 "PermissionModel":{"shape":"PermissionModels"}, 3420 "AutoDeployment":{"shape":"AutoDeployment"}, 3421 "OperationId":{ 3422 "shape":"ClientRequestToken", 3423 "idempotencyToken":true 3424 }, 3425 "Accounts":{"shape":"AccountList"}, 3426 "Regions":{"shape":"RegionList"} 3427 } 3428 }, 3429 "UpdateStackSetOutput":{ 3430 "type":"structure", 3431 "members":{ 3432 "OperationId":{"shape":"ClientRequestToken"} 3433 } 3434 }, 3435 "UpdateTerminationProtectionInput":{ 3436 "type":"structure", 3437 "required":[ 3438 "EnableTerminationProtection", 3439 "StackName" 3440 ], 3441 "members":{ 3442 "EnableTerminationProtection":{"shape":"EnableTerminationProtection"}, 3443 "StackName":{"shape":"StackNameOrId"} 3444 } 3445 }, 3446 "UpdateTerminationProtectionOutput":{ 3447 "type":"structure", 3448 "members":{ 3449 "StackId":{"shape":"StackId"} 3450 } 3451 }, 3452 "Url":{"type":"string"}, 3453 "UsePreviousTemplate":{"type":"boolean"}, 3454 "UsePreviousValue":{"type":"boolean"}, 3455 "ValidateTemplateInput":{ 3456 "type":"structure", 3457 "members":{ 3458 "TemplateBody":{"shape":"TemplateBody"}, 3459 "TemplateURL":{"shape":"TemplateURL"} 3460 } 3461 }, 3462 "ValidateTemplateOutput":{ 3463 "type":"structure", 3464 "members":{ 3465 "Parameters":{"shape":"TemplateParameters"}, 3466 "Description":{"shape":"Description"}, 3467 "Capabilities":{"shape":"Capabilities"}, 3468 "CapabilitiesReason":{"shape":"CapabilitiesReason"}, 3469 "DeclaredTransforms":{"shape":"TransformsList"} 3470 } 3471 }, 3472 "Value":{"type":"string"}, 3473 "Version":{"type":"string"}, 3474 "Visibility":{ 3475 "type":"string", 3476 "enum":[ 3477 "PUBLIC", 3478 "PRIVATE" 3479 ] 3480 } 3481 } 3482} 3483