1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2013-02-18", 5 "endpointPrefix":"opsworks", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceFullName":"AWS OpsWorks", 9 "signatureVersion":"v4", 10 "targetPrefix":"OpsWorks_20130218", 11 "uid":"opsworks-2013-02-18" 12 }, 13 "operations":{ 14 "AssignInstance":{ 15 "name":"AssignInstance", 16 "http":{ 17 "method":"POST", 18 "requestUri":"/" 19 }, 20 "input":{"shape":"AssignInstanceRequest"}, 21 "errors":[ 22 {"shape":"ValidationException"}, 23 {"shape":"ResourceNotFoundException"} 24 ] 25 }, 26 "AssignVolume":{ 27 "name":"AssignVolume", 28 "http":{ 29 "method":"POST", 30 "requestUri":"/" 31 }, 32 "input":{"shape":"AssignVolumeRequest"}, 33 "errors":[ 34 {"shape":"ValidationException"}, 35 {"shape":"ResourceNotFoundException"} 36 ] 37 }, 38 "AssociateElasticIp":{ 39 "name":"AssociateElasticIp", 40 "http":{ 41 "method":"POST", 42 "requestUri":"/" 43 }, 44 "input":{"shape":"AssociateElasticIpRequest"}, 45 "errors":[ 46 {"shape":"ValidationException"}, 47 {"shape":"ResourceNotFoundException"} 48 ] 49 }, 50 "AttachElasticLoadBalancer":{ 51 "name":"AttachElasticLoadBalancer", 52 "http":{ 53 "method":"POST", 54 "requestUri":"/" 55 }, 56 "input":{"shape":"AttachElasticLoadBalancerRequest"}, 57 "errors":[ 58 {"shape":"ValidationException"}, 59 {"shape":"ResourceNotFoundException"} 60 ] 61 }, 62 "CloneStack":{ 63 "name":"CloneStack", 64 "http":{ 65 "method":"POST", 66 "requestUri":"/" 67 }, 68 "input":{"shape":"CloneStackRequest"}, 69 "output":{"shape":"CloneStackResult"}, 70 "errors":[ 71 {"shape":"ValidationException"}, 72 {"shape":"ResourceNotFoundException"} 73 ] 74 }, 75 "CreateApp":{ 76 "name":"CreateApp", 77 "http":{ 78 "method":"POST", 79 "requestUri":"/" 80 }, 81 "input":{"shape":"CreateAppRequest"}, 82 "output":{"shape":"CreateAppResult"}, 83 "errors":[ 84 {"shape":"ValidationException"}, 85 {"shape":"ResourceNotFoundException"} 86 ] 87 }, 88 "CreateDeployment":{ 89 "name":"CreateDeployment", 90 "http":{ 91 "method":"POST", 92 "requestUri":"/" 93 }, 94 "input":{"shape":"CreateDeploymentRequest"}, 95 "output":{"shape":"CreateDeploymentResult"}, 96 "errors":[ 97 {"shape":"ValidationException"}, 98 {"shape":"ResourceNotFoundException"} 99 ] 100 }, 101 "CreateInstance":{ 102 "name":"CreateInstance", 103 "http":{ 104 "method":"POST", 105 "requestUri":"/" 106 }, 107 "input":{"shape":"CreateInstanceRequest"}, 108 "output":{"shape":"CreateInstanceResult"}, 109 "errors":[ 110 {"shape":"ValidationException"}, 111 {"shape":"ResourceNotFoundException"} 112 ] 113 }, 114 "CreateLayer":{ 115 "name":"CreateLayer", 116 "http":{ 117 "method":"POST", 118 "requestUri":"/" 119 }, 120 "input":{"shape":"CreateLayerRequest"}, 121 "output":{"shape":"CreateLayerResult"}, 122 "errors":[ 123 {"shape":"ValidationException"}, 124 {"shape":"ResourceNotFoundException"} 125 ] 126 }, 127 "CreateStack":{ 128 "name":"CreateStack", 129 "http":{ 130 "method":"POST", 131 "requestUri":"/" 132 }, 133 "input":{"shape":"CreateStackRequest"}, 134 "output":{"shape":"CreateStackResult"}, 135 "errors":[ 136 {"shape":"ValidationException"} 137 ] 138 }, 139 "CreateUserProfile":{ 140 "name":"CreateUserProfile", 141 "http":{ 142 "method":"POST", 143 "requestUri":"/" 144 }, 145 "input":{"shape":"CreateUserProfileRequest"}, 146 "output":{"shape":"CreateUserProfileResult"}, 147 "errors":[ 148 {"shape":"ValidationException"} 149 ] 150 }, 151 "DeleteApp":{ 152 "name":"DeleteApp", 153 "http":{ 154 "method":"POST", 155 "requestUri":"/" 156 }, 157 "input":{"shape":"DeleteAppRequest"}, 158 "errors":[ 159 {"shape":"ValidationException"}, 160 {"shape":"ResourceNotFoundException"} 161 ] 162 }, 163 "DeleteInstance":{ 164 "name":"DeleteInstance", 165 "http":{ 166 "method":"POST", 167 "requestUri":"/" 168 }, 169 "input":{"shape":"DeleteInstanceRequest"}, 170 "errors":[ 171 {"shape":"ValidationException"}, 172 {"shape":"ResourceNotFoundException"} 173 ] 174 }, 175 "DeleteLayer":{ 176 "name":"DeleteLayer", 177 "http":{ 178 "method":"POST", 179 "requestUri":"/" 180 }, 181 "input":{"shape":"DeleteLayerRequest"}, 182 "errors":[ 183 {"shape":"ValidationException"}, 184 {"shape":"ResourceNotFoundException"} 185 ] 186 }, 187 "DeleteStack":{ 188 "name":"DeleteStack", 189 "http":{ 190 "method":"POST", 191 "requestUri":"/" 192 }, 193 "input":{"shape":"DeleteStackRequest"}, 194 "errors":[ 195 {"shape":"ValidationException"}, 196 {"shape":"ResourceNotFoundException"} 197 ] 198 }, 199 "DeleteUserProfile":{ 200 "name":"DeleteUserProfile", 201 "http":{ 202 "method":"POST", 203 "requestUri":"/" 204 }, 205 "input":{"shape":"DeleteUserProfileRequest"}, 206 "errors":[ 207 {"shape":"ValidationException"}, 208 {"shape":"ResourceNotFoundException"} 209 ] 210 }, 211 "DeregisterEcsCluster":{ 212 "name":"DeregisterEcsCluster", 213 "http":{ 214 "method":"POST", 215 "requestUri":"/" 216 }, 217 "input":{"shape":"DeregisterEcsClusterRequest"}, 218 "errors":[ 219 {"shape":"ValidationException"}, 220 {"shape":"ResourceNotFoundException"} 221 ] 222 }, 223 "DeregisterElasticIp":{ 224 "name":"DeregisterElasticIp", 225 "http":{ 226 "method":"POST", 227 "requestUri":"/" 228 }, 229 "input":{"shape":"DeregisterElasticIpRequest"}, 230 "errors":[ 231 {"shape":"ValidationException"}, 232 {"shape":"ResourceNotFoundException"} 233 ] 234 }, 235 "DeregisterInstance":{ 236 "name":"DeregisterInstance", 237 "http":{ 238 "method":"POST", 239 "requestUri":"/" 240 }, 241 "input":{"shape":"DeregisterInstanceRequest"}, 242 "errors":[ 243 {"shape":"ValidationException"}, 244 {"shape":"ResourceNotFoundException"} 245 ] 246 }, 247 "DeregisterRdsDbInstance":{ 248 "name":"DeregisterRdsDbInstance", 249 "http":{ 250 "method":"POST", 251 "requestUri":"/" 252 }, 253 "input":{"shape":"DeregisterRdsDbInstanceRequest"}, 254 "errors":[ 255 {"shape":"ValidationException"}, 256 {"shape":"ResourceNotFoundException"} 257 ] 258 }, 259 "DeregisterVolume":{ 260 "name":"DeregisterVolume", 261 "http":{ 262 "method":"POST", 263 "requestUri":"/" 264 }, 265 "input":{"shape":"DeregisterVolumeRequest"}, 266 "errors":[ 267 {"shape":"ValidationException"}, 268 {"shape":"ResourceNotFoundException"} 269 ] 270 }, 271 "DescribeAgentVersions":{ 272 "name":"DescribeAgentVersions", 273 "http":{ 274 "method":"POST", 275 "requestUri":"/" 276 }, 277 "input":{"shape":"DescribeAgentVersionsRequest"}, 278 "output":{"shape":"DescribeAgentVersionsResult"}, 279 "errors":[ 280 {"shape":"ValidationException"}, 281 {"shape":"ResourceNotFoundException"} 282 ] 283 }, 284 "DescribeApps":{ 285 "name":"DescribeApps", 286 "http":{ 287 "method":"POST", 288 "requestUri":"/" 289 }, 290 "input":{"shape":"DescribeAppsRequest"}, 291 "output":{"shape":"DescribeAppsResult"}, 292 "errors":[ 293 {"shape":"ValidationException"}, 294 {"shape":"ResourceNotFoundException"} 295 ] 296 }, 297 "DescribeCommands":{ 298 "name":"DescribeCommands", 299 "http":{ 300 "method":"POST", 301 "requestUri":"/" 302 }, 303 "input":{"shape":"DescribeCommandsRequest"}, 304 "output":{"shape":"DescribeCommandsResult"}, 305 "errors":[ 306 {"shape":"ValidationException"}, 307 {"shape":"ResourceNotFoundException"} 308 ] 309 }, 310 "DescribeDeployments":{ 311 "name":"DescribeDeployments", 312 "http":{ 313 "method":"POST", 314 "requestUri":"/" 315 }, 316 "input":{"shape":"DescribeDeploymentsRequest"}, 317 "output":{"shape":"DescribeDeploymentsResult"}, 318 "errors":[ 319 {"shape":"ValidationException"}, 320 {"shape":"ResourceNotFoundException"} 321 ] 322 }, 323 "DescribeEcsClusters":{ 324 "name":"DescribeEcsClusters", 325 "http":{ 326 "method":"POST", 327 "requestUri":"/" 328 }, 329 "input":{"shape":"DescribeEcsClustersRequest"}, 330 "output":{"shape":"DescribeEcsClustersResult"}, 331 "errors":[ 332 {"shape":"ValidationException"}, 333 {"shape":"ResourceNotFoundException"} 334 ] 335 }, 336 "DescribeElasticIps":{ 337 "name":"DescribeElasticIps", 338 "http":{ 339 "method":"POST", 340 "requestUri":"/" 341 }, 342 "input":{"shape":"DescribeElasticIpsRequest"}, 343 "output":{"shape":"DescribeElasticIpsResult"}, 344 "errors":[ 345 {"shape":"ValidationException"}, 346 {"shape":"ResourceNotFoundException"} 347 ] 348 }, 349 "DescribeElasticLoadBalancers":{ 350 "name":"DescribeElasticLoadBalancers", 351 "http":{ 352 "method":"POST", 353 "requestUri":"/" 354 }, 355 "input":{"shape":"DescribeElasticLoadBalancersRequest"}, 356 "output":{"shape":"DescribeElasticLoadBalancersResult"}, 357 "errors":[ 358 {"shape":"ValidationException"}, 359 {"shape":"ResourceNotFoundException"} 360 ] 361 }, 362 "DescribeInstances":{ 363 "name":"DescribeInstances", 364 "http":{ 365 "method":"POST", 366 "requestUri":"/" 367 }, 368 "input":{"shape":"DescribeInstancesRequest"}, 369 "output":{"shape":"DescribeInstancesResult"}, 370 "errors":[ 371 {"shape":"ValidationException"}, 372 {"shape":"ResourceNotFoundException"} 373 ] 374 }, 375 "DescribeLayers":{ 376 "name":"DescribeLayers", 377 "http":{ 378 "method":"POST", 379 "requestUri":"/" 380 }, 381 "input":{"shape":"DescribeLayersRequest"}, 382 "output":{"shape":"DescribeLayersResult"}, 383 "errors":[ 384 {"shape":"ValidationException"}, 385 {"shape":"ResourceNotFoundException"} 386 ] 387 }, 388 "DescribeLoadBasedAutoScaling":{ 389 "name":"DescribeLoadBasedAutoScaling", 390 "http":{ 391 "method":"POST", 392 "requestUri":"/" 393 }, 394 "input":{"shape":"DescribeLoadBasedAutoScalingRequest"}, 395 "output":{"shape":"DescribeLoadBasedAutoScalingResult"}, 396 "errors":[ 397 {"shape":"ValidationException"}, 398 {"shape":"ResourceNotFoundException"} 399 ] 400 }, 401 "DescribeMyUserProfile":{ 402 "name":"DescribeMyUserProfile", 403 "http":{ 404 "method":"POST", 405 "requestUri":"/" 406 }, 407 "output":{"shape":"DescribeMyUserProfileResult"} 408 }, 409 "DescribePermissions":{ 410 "name":"DescribePermissions", 411 "http":{ 412 "method":"POST", 413 "requestUri":"/" 414 }, 415 "input":{"shape":"DescribePermissionsRequest"}, 416 "output":{"shape":"DescribePermissionsResult"}, 417 "errors":[ 418 {"shape":"ValidationException"}, 419 {"shape":"ResourceNotFoundException"} 420 ] 421 }, 422 "DescribeRaidArrays":{ 423 "name":"DescribeRaidArrays", 424 "http":{ 425 "method":"POST", 426 "requestUri":"/" 427 }, 428 "input":{"shape":"DescribeRaidArraysRequest"}, 429 "output":{"shape":"DescribeRaidArraysResult"}, 430 "errors":[ 431 {"shape":"ValidationException"}, 432 {"shape":"ResourceNotFoundException"} 433 ] 434 }, 435 "DescribeRdsDbInstances":{ 436 "name":"DescribeRdsDbInstances", 437 "http":{ 438 "method":"POST", 439 "requestUri":"/" 440 }, 441 "input":{"shape":"DescribeRdsDbInstancesRequest"}, 442 "output":{"shape":"DescribeRdsDbInstancesResult"}, 443 "errors":[ 444 {"shape":"ValidationException"}, 445 {"shape":"ResourceNotFoundException"} 446 ] 447 }, 448 "DescribeServiceErrors":{ 449 "name":"DescribeServiceErrors", 450 "http":{ 451 "method":"POST", 452 "requestUri":"/" 453 }, 454 "input":{"shape":"DescribeServiceErrorsRequest"}, 455 "output":{"shape":"DescribeServiceErrorsResult"}, 456 "errors":[ 457 {"shape":"ValidationException"}, 458 {"shape":"ResourceNotFoundException"} 459 ] 460 }, 461 "DescribeStackProvisioningParameters":{ 462 "name":"DescribeStackProvisioningParameters", 463 "http":{ 464 "method":"POST", 465 "requestUri":"/" 466 }, 467 "input":{"shape":"DescribeStackProvisioningParametersRequest"}, 468 "output":{"shape":"DescribeStackProvisioningParametersResult"}, 469 "errors":[ 470 {"shape":"ValidationException"}, 471 {"shape":"ResourceNotFoundException"} 472 ] 473 }, 474 "DescribeStackSummary":{ 475 "name":"DescribeStackSummary", 476 "http":{ 477 "method":"POST", 478 "requestUri":"/" 479 }, 480 "input":{"shape":"DescribeStackSummaryRequest"}, 481 "output":{"shape":"DescribeStackSummaryResult"}, 482 "errors":[ 483 {"shape":"ValidationException"}, 484 {"shape":"ResourceNotFoundException"} 485 ] 486 }, 487 "DescribeStacks":{ 488 "name":"DescribeStacks", 489 "http":{ 490 "method":"POST", 491 "requestUri":"/" 492 }, 493 "input":{"shape":"DescribeStacksRequest"}, 494 "output":{"shape":"DescribeStacksResult"}, 495 "errors":[ 496 {"shape":"ValidationException"}, 497 {"shape":"ResourceNotFoundException"} 498 ] 499 }, 500 "DescribeTimeBasedAutoScaling":{ 501 "name":"DescribeTimeBasedAutoScaling", 502 "http":{ 503 "method":"POST", 504 "requestUri":"/" 505 }, 506 "input":{"shape":"DescribeTimeBasedAutoScalingRequest"}, 507 "output":{"shape":"DescribeTimeBasedAutoScalingResult"}, 508 "errors":[ 509 {"shape":"ValidationException"}, 510 {"shape":"ResourceNotFoundException"} 511 ] 512 }, 513 "DescribeUserProfiles":{ 514 "name":"DescribeUserProfiles", 515 "http":{ 516 "method":"POST", 517 "requestUri":"/" 518 }, 519 "input":{"shape":"DescribeUserProfilesRequest"}, 520 "output":{"shape":"DescribeUserProfilesResult"}, 521 "errors":[ 522 {"shape":"ValidationException"}, 523 {"shape":"ResourceNotFoundException"} 524 ] 525 }, 526 "DescribeVolumes":{ 527 "name":"DescribeVolumes", 528 "http":{ 529 "method":"POST", 530 "requestUri":"/" 531 }, 532 "input":{"shape":"DescribeVolumesRequest"}, 533 "output":{"shape":"DescribeVolumesResult"}, 534 "errors":[ 535 {"shape":"ValidationException"}, 536 {"shape":"ResourceNotFoundException"} 537 ] 538 }, 539 "DetachElasticLoadBalancer":{ 540 "name":"DetachElasticLoadBalancer", 541 "http":{ 542 "method":"POST", 543 "requestUri":"/" 544 }, 545 "input":{"shape":"DetachElasticLoadBalancerRequest"}, 546 "errors":[ 547 {"shape":"ResourceNotFoundException"} 548 ] 549 }, 550 "DisassociateElasticIp":{ 551 "name":"DisassociateElasticIp", 552 "http":{ 553 "method":"POST", 554 "requestUri":"/" 555 }, 556 "input":{"shape":"DisassociateElasticIpRequest"}, 557 "errors":[ 558 {"shape":"ValidationException"}, 559 {"shape":"ResourceNotFoundException"} 560 ] 561 }, 562 "GetHostnameSuggestion":{ 563 "name":"GetHostnameSuggestion", 564 "http":{ 565 "method":"POST", 566 "requestUri":"/" 567 }, 568 "input":{"shape":"GetHostnameSuggestionRequest"}, 569 "output":{"shape":"GetHostnameSuggestionResult"}, 570 "errors":[ 571 {"shape":"ValidationException"}, 572 {"shape":"ResourceNotFoundException"} 573 ] 574 }, 575 "GrantAccess":{ 576 "name":"GrantAccess", 577 "http":{ 578 "method":"POST", 579 "requestUri":"/" 580 }, 581 "input":{"shape":"GrantAccessRequest"}, 582 "output":{"shape":"GrantAccessResult"}, 583 "errors":[ 584 {"shape":"ValidationException"}, 585 {"shape":"ResourceNotFoundException"} 586 ] 587 }, 588 "ListTags":{ 589 "name":"ListTags", 590 "http":{ 591 "method":"POST", 592 "requestUri":"/" 593 }, 594 "input":{"shape":"ListTagsRequest"}, 595 "output":{"shape":"ListTagsResult"}, 596 "errors":[ 597 {"shape":"ValidationException"}, 598 {"shape":"ResourceNotFoundException"} 599 ] 600 }, 601 "RebootInstance":{ 602 "name":"RebootInstance", 603 "http":{ 604 "method":"POST", 605 "requestUri":"/" 606 }, 607 "input":{"shape":"RebootInstanceRequest"}, 608 "errors":[ 609 {"shape":"ValidationException"}, 610 {"shape":"ResourceNotFoundException"} 611 ] 612 }, 613 "RegisterEcsCluster":{ 614 "name":"RegisterEcsCluster", 615 "http":{ 616 "method":"POST", 617 "requestUri":"/" 618 }, 619 "input":{"shape":"RegisterEcsClusterRequest"}, 620 "output":{"shape":"RegisterEcsClusterResult"}, 621 "errors":[ 622 {"shape":"ValidationException"}, 623 {"shape":"ResourceNotFoundException"} 624 ] 625 }, 626 "RegisterElasticIp":{ 627 "name":"RegisterElasticIp", 628 "http":{ 629 "method":"POST", 630 "requestUri":"/" 631 }, 632 "input":{"shape":"RegisterElasticIpRequest"}, 633 "output":{"shape":"RegisterElasticIpResult"}, 634 "errors":[ 635 {"shape":"ValidationException"}, 636 {"shape":"ResourceNotFoundException"} 637 ] 638 }, 639 "RegisterInstance":{ 640 "name":"RegisterInstance", 641 "http":{ 642 "method":"POST", 643 "requestUri":"/" 644 }, 645 "input":{"shape":"RegisterInstanceRequest"}, 646 "output":{"shape":"RegisterInstanceResult"}, 647 "errors":[ 648 {"shape":"ValidationException"}, 649 {"shape":"ResourceNotFoundException"} 650 ] 651 }, 652 "RegisterRdsDbInstance":{ 653 "name":"RegisterRdsDbInstance", 654 "http":{ 655 "method":"POST", 656 "requestUri":"/" 657 }, 658 "input":{"shape":"RegisterRdsDbInstanceRequest"}, 659 "errors":[ 660 {"shape":"ValidationException"}, 661 {"shape":"ResourceNotFoundException"} 662 ] 663 }, 664 "RegisterVolume":{ 665 "name":"RegisterVolume", 666 "http":{ 667 "method":"POST", 668 "requestUri":"/" 669 }, 670 "input":{"shape":"RegisterVolumeRequest"}, 671 "output":{"shape":"RegisterVolumeResult"}, 672 "errors":[ 673 {"shape":"ValidationException"}, 674 {"shape":"ResourceNotFoundException"} 675 ] 676 }, 677 "SetLoadBasedAutoScaling":{ 678 "name":"SetLoadBasedAutoScaling", 679 "http":{ 680 "method":"POST", 681 "requestUri":"/" 682 }, 683 "input":{"shape":"SetLoadBasedAutoScalingRequest"}, 684 "errors":[ 685 {"shape":"ValidationException"}, 686 {"shape":"ResourceNotFoundException"} 687 ] 688 }, 689 "SetPermission":{ 690 "name":"SetPermission", 691 "http":{ 692 "method":"POST", 693 "requestUri":"/" 694 }, 695 "input":{"shape":"SetPermissionRequest"}, 696 "errors":[ 697 {"shape":"ValidationException"}, 698 {"shape":"ResourceNotFoundException"} 699 ] 700 }, 701 "SetTimeBasedAutoScaling":{ 702 "name":"SetTimeBasedAutoScaling", 703 "http":{ 704 "method":"POST", 705 "requestUri":"/" 706 }, 707 "input":{"shape":"SetTimeBasedAutoScalingRequest"}, 708 "errors":[ 709 {"shape":"ValidationException"}, 710 {"shape":"ResourceNotFoundException"} 711 ] 712 }, 713 "StartInstance":{ 714 "name":"StartInstance", 715 "http":{ 716 "method":"POST", 717 "requestUri":"/" 718 }, 719 "input":{"shape":"StartInstanceRequest"}, 720 "errors":[ 721 {"shape":"ValidationException"}, 722 {"shape":"ResourceNotFoundException"} 723 ] 724 }, 725 "StartStack":{ 726 "name":"StartStack", 727 "http":{ 728 "method":"POST", 729 "requestUri":"/" 730 }, 731 "input":{"shape":"StartStackRequest"}, 732 "errors":[ 733 {"shape":"ValidationException"}, 734 {"shape":"ResourceNotFoundException"} 735 ] 736 }, 737 "StopInstance":{ 738 "name":"StopInstance", 739 "http":{ 740 "method":"POST", 741 "requestUri":"/" 742 }, 743 "input":{"shape":"StopInstanceRequest"}, 744 "errors":[ 745 {"shape":"ValidationException"}, 746 {"shape":"ResourceNotFoundException"} 747 ] 748 }, 749 "StopStack":{ 750 "name":"StopStack", 751 "http":{ 752 "method":"POST", 753 "requestUri":"/" 754 }, 755 "input":{"shape":"StopStackRequest"}, 756 "errors":[ 757 {"shape":"ValidationException"}, 758 {"shape":"ResourceNotFoundException"} 759 ] 760 }, 761 "TagResource":{ 762 "name":"TagResource", 763 "http":{ 764 "method":"POST", 765 "requestUri":"/" 766 }, 767 "input":{"shape":"TagResourceRequest"}, 768 "errors":[ 769 {"shape":"ValidationException"}, 770 {"shape":"ResourceNotFoundException"} 771 ] 772 }, 773 "UnassignInstance":{ 774 "name":"UnassignInstance", 775 "http":{ 776 "method":"POST", 777 "requestUri":"/" 778 }, 779 "input":{"shape":"UnassignInstanceRequest"}, 780 "errors":[ 781 {"shape":"ValidationException"}, 782 {"shape":"ResourceNotFoundException"} 783 ] 784 }, 785 "UnassignVolume":{ 786 "name":"UnassignVolume", 787 "http":{ 788 "method":"POST", 789 "requestUri":"/" 790 }, 791 "input":{"shape":"UnassignVolumeRequest"}, 792 "errors":[ 793 {"shape":"ValidationException"}, 794 {"shape":"ResourceNotFoundException"} 795 ] 796 }, 797 "UntagResource":{ 798 "name":"UntagResource", 799 "http":{ 800 "method":"POST", 801 "requestUri":"/" 802 }, 803 "input":{"shape":"UntagResourceRequest"}, 804 "errors":[ 805 {"shape":"ValidationException"}, 806 {"shape":"ResourceNotFoundException"} 807 ] 808 }, 809 "UpdateApp":{ 810 "name":"UpdateApp", 811 "http":{ 812 "method":"POST", 813 "requestUri":"/" 814 }, 815 "input":{"shape":"UpdateAppRequest"}, 816 "errors":[ 817 {"shape":"ValidationException"}, 818 {"shape":"ResourceNotFoundException"} 819 ] 820 }, 821 "UpdateElasticIp":{ 822 "name":"UpdateElasticIp", 823 "http":{ 824 "method":"POST", 825 "requestUri":"/" 826 }, 827 "input":{"shape":"UpdateElasticIpRequest"}, 828 "errors":[ 829 {"shape":"ValidationException"}, 830 {"shape":"ResourceNotFoundException"} 831 ] 832 }, 833 "UpdateInstance":{ 834 "name":"UpdateInstance", 835 "http":{ 836 "method":"POST", 837 "requestUri":"/" 838 }, 839 "input":{"shape":"UpdateInstanceRequest"}, 840 "errors":[ 841 {"shape":"ValidationException"}, 842 {"shape":"ResourceNotFoundException"} 843 ] 844 }, 845 "UpdateLayer":{ 846 "name":"UpdateLayer", 847 "http":{ 848 "method":"POST", 849 "requestUri":"/" 850 }, 851 "input":{"shape":"UpdateLayerRequest"}, 852 "errors":[ 853 {"shape":"ValidationException"}, 854 {"shape":"ResourceNotFoundException"} 855 ] 856 }, 857 "UpdateMyUserProfile":{ 858 "name":"UpdateMyUserProfile", 859 "http":{ 860 "method":"POST", 861 "requestUri":"/" 862 }, 863 "input":{"shape":"UpdateMyUserProfileRequest"}, 864 "errors":[ 865 {"shape":"ValidationException"} 866 ] 867 }, 868 "UpdateRdsDbInstance":{ 869 "name":"UpdateRdsDbInstance", 870 "http":{ 871 "method":"POST", 872 "requestUri":"/" 873 }, 874 "input":{"shape":"UpdateRdsDbInstanceRequest"}, 875 "errors":[ 876 {"shape":"ValidationException"}, 877 {"shape":"ResourceNotFoundException"} 878 ] 879 }, 880 "UpdateStack":{ 881 "name":"UpdateStack", 882 "http":{ 883 "method":"POST", 884 "requestUri":"/" 885 }, 886 "input":{"shape":"UpdateStackRequest"}, 887 "errors":[ 888 {"shape":"ValidationException"}, 889 {"shape":"ResourceNotFoundException"} 890 ] 891 }, 892 "UpdateUserProfile":{ 893 "name":"UpdateUserProfile", 894 "http":{ 895 "method":"POST", 896 "requestUri":"/" 897 }, 898 "input":{"shape":"UpdateUserProfileRequest"}, 899 "errors":[ 900 {"shape":"ValidationException"}, 901 {"shape":"ResourceNotFoundException"} 902 ] 903 }, 904 "UpdateVolume":{ 905 "name":"UpdateVolume", 906 "http":{ 907 "method":"POST", 908 "requestUri":"/" 909 }, 910 "input":{"shape":"UpdateVolumeRequest"}, 911 "errors":[ 912 {"shape":"ValidationException"}, 913 {"shape":"ResourceNotFoundException"} 914 ] 915 } 916 }, 917 "shapes":{ 918 "AgentVersion":{ 919 "type":"structure", 920 "members":{ 921 "Version":{"shape":"String"}, 922 "ConfigurationManager":{"shape":"StackConfigurationManager"} 923 } 924 }, 925 "AgentVersions":{ 926 "type":"list", 927 "member":{"shape":"AgentVersion"} 928 }, 929 "App":{ 930 "type":"structure", 931 "members":{ 932 "AppId":{"shape":"String"}, 933 "StackId":{"shape":"String"}, 934 "Shortname":{"shape":"String"}, 935 "Name":{"shape":"String"}, 936 "Description":{"shape":"String"}, 937 "DataSources":{"shape":"DataSources"}, 938 "Type":{"shape":"AppType"}, 939 "AppSource":{"shape":"Source"}, 940 "Domains":{"shape":"Strings"}, 941 "EnableSsl":{"shape":"Boolean"}, 942 "SslConfiguration":{"shape":"SslConfiguration"}, 943 "Attributes":{"shape":"AppAttributes"}, 944 "CreatedAt":{"shape":"String"}, 945 "Environment":{"shape":"EnvironmentVariables"} 946 } 947 }, 948 "AppAttributes":{ 949 "type":"map", 950 "key":{"shape":"AppAttributesKeys"}, 951 "value":{"shape":"String"} 952 }, 953 "AppAttributesKeys":{ 954 "type":"string", 955 "enum":[ 956 "DocumentRoot", 957 "RailsEnv", 958 "AutoBundleOnDeploy", 959 "AwsFlowRubySettings" 960 ] 961 }, 962 "AppType":{ 963 "type":"string", 964 "enum":[ 965 "aws-flow-ruby", 966 "java", 967 "rails", 968 "php", 969 "nodejs", 970 "static", 971 "other" 972 ] 973 }, 974 "Apps":{ 975 "type":"list", 976 "member":{"shape":"App"} 977 }, 978 "Architecture":{ 979 "type":"string", 980 "enum":[ 981 "x86_64", 982 "i386" 983 ] 984 }, 985 "AssignInstanceRequest":{ 986 "type":"structure", 987 "required":[ 988 "InstanceId", 989 "LayerIds" 990 ], 991 "members":{ 992 "InstanceId":{"shape":"String"}, 993 "LayerIds":{"shape":"Strings"} 994 } 995 }, 996 "AssignVolumeRequest":{ 997 "type":"structure", 998 "required":["VolumeId"], 999 "members":{ 1000 "VolumeId":{"shape":"String"}, 1001 "InstanceId":{"shape":"String"} 1002 } 1003 }, 1004 "AssociateElasticIpRequest":{ 1005 "type":"structure", 1006 "required":["ElasticIp"], 1007 "members":{ 1008 "ElasticIp":{"shape":"String"}, 1009 "InstanceId":{"shape":"String"} 1010 } 1011 }, 1012 "AttachElasticLoadBalancerRequest":{ 1013 "type":"structure", 1014 "required":[ 1015 "ElasticLoadBalancerName", 1016 "LayerId" 1017 ], 1018 "members":{ 1019 "ElasticLoadBalancerName":{"shape":"String"}, 1020 "LayerId":{"shape":"String"} 1021 } 1022 }, 1023 "AutoScalingThresholds":{ 1024 "type":"structure", 1025 "members":{ 1026 "InstanceCount":{"shape":"Integer"}, 1027 "ThresholdsWaitTime":{"shape":"Minute"}, 1028 "IgnoreMetricsTime":{"shape":"Minute"}, 1029 "CpuThreshold":{"shape":"Double"}, 1030 "MemoryThreshold":{"shape":"Double"}, 1031 "LoadThreshold":{"shape":"Double"}, 1032 "Alarms":{"shape":"Strings"} 1033 } 1034 }, 1035 "AutoScalingType":{ 1036 "type":"string", 1037 "enum":[ 1038 "load", 1039 "timer" 1040 ] 1041 }, 1042 "BlockDeviceMapping":{ 1043 "type":"structure", 1044 "members":{ 1045 "DeviceName":{"shape":"String"}, 1046 "NoDevice":{"shape":"String"}, 1047 "VirtualName":{"shape":"String"}, 1048 "Ebs":{"shape":"EbsBlockDevice"} 1049 } 1050 }, 1051 "BlockDeviceMappings":{ 1052 "type":"list", 1053 "member":{"shape":"BlockDeviceMapping"} 1054 }, 1055 "Boolean":{ 1056 "type":"boolean", 1057 "box":true 1058 }, 1059 "ChefConfiguration":{ 1060 "type":"structure", 1061 "members":{ 1062 "ManageBerkshelf":{"shape":"Boolean"}, 1063 "BerkshelfVersion":{"shape":"String"} 1064 } 1065 }, 1066 "CloneStackRequest":{ 1067 "type":"structure", 1068 "required":[ 1069 "SourceStackId", 1070 "ServiceRoleArn" 1071 ], 1072 "members":{ 1073 "SourceStackId":{"shape":"String"}, 1074 "Name":{"shape":"String"}, 1075 "Region":{"shape":"String"}, 1076 "VpcId":{"shape":"String"}, 1077 "Attributes":{"shape":"StackAttributes"}, 1078 "ServiceRoleArn":{"shape":"String"}, 1079 "DefaultInstanceProfileArn":{"shape":"String"}, 1080 "DefaultOs":{"shape":"String"}, 1081 "HostnameTheme":{"shape":"String"}, 1082 "DefaultAvailabilityZone":{"shape":"String"}, 1083 "DefaultSubnetId":{"shape":"String"}, 1084 "CustomJson":{"shape":"String"}, 1085 "ConfigurationManager":{"shape":"StackConfigurationManager"}, 1086 "ChefConfiguration":{"shape":"ChefConfiguration"}, 1087 "UseCustomCookbooks":{"shape":"Boolean"}, 1088 "UseOpsworksSecurityGroups":{"shape":"Boolean"}, 1089 "CustomCookbooksSource":{"shape":"Source"}, 1090 "DefaultSshKeyName":{"shape":"String"}, 1091 "ClonePermissions":{"shape":"Boolean"}, 1092 "CloneAppIds":{"shape":"Strings"}, 1093 "DefaultRootDeviceType":{"shape":"RootDeviceType"}, 1094 "AgentVersion":{"shape":"String"} 1095 } 1096 }, 1097 "CloneStackResult":{ 1098 "type":"structure", 1099 "members":{ 1100 "StackId":{"shape":"String"} 1101 } 1102 }, 1103 "CloudWatchLogsConfiguration":{ 1104 "type":"structure", 1105 "members":{ 1106 "Enabled":{"shape":"Boolean"}, 1107 "LogStreams":{"shape":"CloudWatchLogsLogStreams"} 1108 } 1109 }, 1110 "CloudWatchLogsEncoding":{ 1111 "type":"string", 1112 "enum":[ 1113 "ascii", 1114 "big5", 1115 "big5hkscs", 1116 "cp037", 1117 "cp424", 1118 "cp437", 1119 "cp500", 1120 "cp720", 1121 "cp737", 1122 "cp775", 1123 "cp850", 1124 "cp852", 1125 "cp855", 1126 "cp856", 1127 "cp857", 1128 "cp858", 1129 "cp860", 1130 "cp861", 1131 "cp862", 1132 "cp863", 1133 "cp864", 1134 "cp865", 1135 "cp866", 1136 "cp869", 1137 "cp874", 1138 "cp875", 1139 "cp932", 1140 "cp949", 1141 "cp950", 1142 "cp1006", 1143 "cp1026", 1144 "cp1140", 1145 "cp1250", 1146 "cp1251", 1147 "cp1252", 1148 "cp1253", 1149 "cp1254", 1150 "cp1255", 1151 "cp1256", 1152 "cp1257", 1153 "cp1258", 1154 "euc_jp", 1155 "euc_jis_2004", 1156 "euc_jisx0213", 1157 "euc_kr", 1158 "gb2312", 1159 "gbk", 1160 "gb18030", 1161 "hz", 1162 "iso2022_jp", 1163 "iso2022_jp_1", 1164 "iso2022_jp_2", 1165 "iso2022_jp_2004", 1166 "iso2022_jp_3", 1167 "iso2022_jp_ext", 1168 "iso2022_kr", 1169 "latin_1", 1170 "iso8859_2", 1171 "iso8859_3", 1172 "iso8859_4", 1173 "iso8859_5", 1174 "iso8859_6", 1175 "iso8859_7", 1176 "iso8859_8", 1177 "iso8859_9", 1178 "iso8859_10", 1179 "iso8859_13", 1180 "iso8859_14", 1181 "iso8859_15", 1182 "iso8859_16", 1183 "johab", 1184 "koi8_r", 1185 "koi8_u", 1186 "mac_cyrillic", 1187 "mac_greek", 1188 "mac_iceland", 1189 "mac_latin2", 1190 "mac_roman", 1191 "mac_turkish", 1192 "ptcp154", 1193 "shift_jis", 1194 "shift_jis_2004", 1195 "shift_jisx0213", 1196 "utf_32", 1197 "utf_32_be", 1198 "utf_32_le", 1199 "utf_16", 1200 "utf_16_be", 1201 "utf_16_le", 1202 "utf_7", 1203 "utf_8", 1204 "utf_8_sig" 1205 ] 1206 }, 1207 "CloudWatchLogsInitialPosition":{ 1208 "type":"string", 1209 "enum":[ 1210 "start_of_file", 1211 "end_of_file" 1212 ] 1213 }, 1214 "CloudWatchLogsLogStream":{ 1215 "type":"structure", 1216 "members":{ 1217 "LogGroupName":{"shape":"String"}, 1218 "DatetimeFormat":{"shape":"String"}, 1219 "TimeZone":{"shape":"CloudWatchLogsTimeZone"}, 1220 "File":{"shape":"String"}, 1221 "FileFingerprintLines":{"shape":"String"}, 1222 "MultiLineStartPattern":{"shape":"String"}, 1223 "InitialPosition":{"shape":"CloudWatchLogsInitialPosition"}, 1224 "Encoding":{"shape":"CloudWatchLogsEncoding"}, 1225 "BufferDuration":{"shape":"Integer"}, 1226 "BatchCount":{"shape":"Integer"}, 1227 "BatchSize":{"shape":"Integer"} 1228 } 1229 }, 1230 "CloudWatchLogsLogStreams":{ 1231 "type":"list", 1232 "member":{"shape":"CloudWatchLogsLogStream"} 1233 }, 1234 "CloudWatchLogsTimeZone":{ 1235 "type":"string", 1236 "enum":[ 1237 "LOCAL", 1238 "UTC" 1239 ] 1240 }, 1241 "Command":{ 1242 "type":"structure", 1243 "members":{ 1244 "CommandId":{"shape":"String"}, 1245 "InstanceId":{"shape":"String"}, 1246 "DeploymentId":{"shape":"String"}, 1247 "CreatedAt":{"shape":"DateTime"}, 1248 "AcknowledgedAt":{"shape":"DateTime"}, 1249 "CompletedAt":{"shape":"DateTime"}, 1250 "Status":{"shape":"String"}, 1251 "ExitCode":{"shape":"Integer"}, 1252 "LogUrl":{"shape":"String"}, 1253 "Type":{"shape":"String"} 1254 } 1255 }, 1256 "Commands":{ 1257 "type":"list", 1258 "member":{"shape":"Command"} 1259 }, 1260 "CreateAppRequest":{ 1261 "type":"structure", 1262 "required":[ 1263 "StackId", 1264 "Name", 1265 "Type" 1266 ], 1267 "members":{ 1268 "StackId":{"shape":"String"}, 1269 "Shortname":{"shape":"String"}, 1270 "Name":{"shape":"String"}, 1271 "Description":{"shape":"String"}, 1272 "DataSources":{"shape":"DataSources"}, 1273 "Type":{"shape":"AppType"}, 1274 "AppSource":{"shape":"Source"}, 1275 "Domains":{"shape":"Strings"}, 1276 "EnableSsl":{"shape":"Boolean"}, 1277 "SslConfiguration":{"shape":"SslConfiguration"}, 1278 "Attributes":{"shape":"AppAttributes"}, 1279 "Environment":{"shape":"EnvironmentVariables"} 1280 } 1281 }, 1282 "CreateAppResult":{ 1283 "type":"structure", 1284 "members":{ 1285 "AppId":{"shape":"String"} 1286 } 1287 }, 1288 "CreateDeploymentRequest":{ 1289 "type":"structure", 1290 "required":[ 1291 "StackId", 1292 "Command" 1293 ], 1294 "members":{ 1295 "StackId":{"shape":"String"}, 1296 "AppId":{"shape":"String"}, 1297 "InstanceIds":{"shape":"Strings"}, 1298 "LayerIds":{"shape":"Strings"}, 1299 "Command":{"shape":"DeploymentCommand"}, 1300 "Comment":{"shape":"String"}, 1301 "CustomJson":{"shape":"String"} 1302 } 1303 }, 1304 "CreateDeploymentResult":{ 1305 "type":"structure", 1306 "members":{ 1307 "DeploymentId":{"shape":"String"} 1308 } 1309 }, 1310 "CreateInstanceRequest":{ 1311 "type":"structure", 1312 "required":[ 1313 "StackId", 1314 "LayerIds", 1315 "InstanceType" 1316 ], 1317 "members":{ 1318 "StackId":{"shape":"String"}, 1319 "LayerIds":{"shape":"Strings"}, 1320 "InstanceType":{"shape":"String"}, 1321 "AutoScalingType":{"shape":"AutoScalingType"}, 1322 "Hostname":{"shape":"String"}, 1323 "Os":{"shape":"String"}, 1324 "AmiId":{"shape":"String"}, 1325 "SshKeyName":{"shape":"String"}, 1326 "AvailabilityZone":{"shape":"String"}, 1327 "VirtualizationType":{"shape":"String"}, 1328 "SubnetId":{"shape":"String"}, 1329 "Architecture":{"shape":"Architecture"}, 1330 "RootDeviceType":{"shape":"RootDeviceType"}, 1331 "BlockDeviceMappings":{"shape":"BlockDeviceMappings"}, 1332 "InstallUpdatesOnBoot":{"shape":"Boolean"}, 1333 "EbsOptimized":{"shape":"Boolean"}, 1334 "AgentVersion":{"shape":"String"}, 1335 "Tenancy":{"shape":"String"} 1336 } 1337 }, 1338 "CreateInstanceResult":{ 1339 "type":"structure", 1340 "members":{ 1341 "InstanceId":{"shape":"String"} 1342 } 1343 }, 1344 "CreateLayerRequest":{ 1345 "type":"structure", 1346 "required":[ 1347 "StackId", 1348 "Type", 1349 "Name", 1350 "Shortname" 1351 ], 1352 "members":{ 1353 "StackId":{"shape":"String"}, 1354 "Type":{"shape":"LayerType"}, 1355 "Name":{"shape":"String"}, 1356 "Shortname":{"shape":"String"}, 1357 "Attributes":{"shape":"LayerAttributes"}, 1358 "CloudWatchLogsConfiguration":{"shape":"CloudWatchLogsConfiguration"}, 1359 "CustomInstanceProfileArn":{"shape":"String"}, 1360 "CustomJson":{"shape":"String"}, 1361 "CustomSecurityGroupIds":{"shape":"Strings"}, 1362 "Packages":{"shape":"Strings"}, 1363 "VolumeConfigurations":{"shape":"VolumeConfigurations"}, 1364 "EnableAutoHealing":{"shape":"Boolean"}, 1365 "AutoAssignElasticIps":{"shape":"Boolean"}, 1366 "AutoAssignPublicIps":{"shape":"Boolean"}, 1367 "CustomRecipes":{"shape":"Recipes"}, 1368 "InstallUpdatesOnBoot":{"shape":"Boolean"}, 1369 "UseEbsOptimizedInstances":{"shape":"Boolean"}, 1370 "LifecycleEventConfiguration":{"shape":"LifecycleEventConfiguration"} 1371 } 1372 }, 1373 "CreateLayerResult":{ 1374 "type":"structure", 1375 "members":{ 1376 "LayerId":{"shape":"String"} 1377 } 1378 }, 1379 "CreateStackRequest":{ 1380 "type":"structure", 1381 "required":[ 1382 "Name", 1383 "Region", 1384 "ServiceRoleArn", 1385 "DefaultInstanceProfileArn" 1386 ], 1387 "members":{ 1388 "Name":{"shape":"String"}, 1389 "Region":{"shape":"String"}, 1390 "VpcId":{"shape":"String"}, 1391 "Attributes":{"shape":"StackAttributes"}, 1392 "ServiceRoleArn":{"shape":"String"}, 1393 "DefaultInstanceProfileArn":{"shape":"String"}, 1394 "DefaultOs":{"shape":"String"}, 1395 "HostnameTheme":{"shape":"String"}, 1396 "DefaultAvailabilityZone":{"shape":"String"}, 1397 "DefaultSubnetId":{"shape":"String"}, 1398 "CustomJson":{"shape":"String"}, 1399 "ConfigurationManager":{"shape":"StackConfigurationManager"}, 1400 "ChefConfiguration":{"shape":"ChefConfiguration"}, 1401 "UseCustomCookbooks":{"shape":"Boolean"}, 1402 "UseOpsworksSecurityGroups":{"shape":"Boolean"}, 1403 "CustomCookbooksSource":{"shape":"Source"}, 1404 "DefaultSshKeyName":{"shape":"String"}, 1405 "DefaultRootDeviceType":{"shape":"RootDeviceType"}, 1406 "AgentVersion":{"shape":"String"} 1407 } 1408 }, 1409 "CreateStackResult":{ 1410 "type":"structure", 1411 "members":{ 1412 "StackId":{"shape":"String"} 1413 } 1414 }, 1415 "CreateUserProfileRequest":{ 1416 "type":"structure", 1417 "required":["IamUserArn"], 1418 "members":{ 1419 "IamUserArn":{"shape":"String"}, 1420 "SshUsername":{"shape":"String"}, 1421 "SshPublicKey":{"shape":"String"}, 1422 "AllowSelfManagement":{"shape":"Boolean"} 1423 } 1424 }, 1425 "CreateUserProfileResult":{ 1426 "type":"structure", 1427 "members":{ 1428 "IamUserArn":{"shape":"String"} 1429 } 1430 }, 1431 "DailyAutoScalingSchedule":{ 1432 "type":"map", 1433 "key":{"shape":"Hour"}, 1434 "value":{"shape":"Switch"} 1435 }, 1436 "DataSource":{ 1437 "type":"structure", 1438 "members":{ 1439 "Type":{"shape":"String"}, 1440 "Arn":{"shape":"String"}, 1441 "DatabaseName":{"shape":"String"} 1442 } 1443 }, 1444 "DataSources":{ 1445 "type":"list", 1446 "member":{"shape":"DataSource"} 1447 }, 1448 "DateTime":{"type":"string"}, 1449 "DeleteAppRequest":{ 1450 "type":"structure", 1451 "required":["AppId"], 1452 "members":{ 1453 "AppId":{"shape":"String"} 1454 } 1455 }, 1456 "DeleteInstanceRequest":{ 1457 "type":"structure", 1458 "required":["InstanceId"], 1459 "members":{ 1460 "InstanceId":{"shape":"String"}, 1461 "DeleteElasticIp":{"shape":"Boolean"}, 1462 "DeleteVolumes":{"shape":"Boolean"} 1463 } 1464 }, 1465 "DeleteLayerRequest":{ 1466 "type":"structure", 1467 "required":["LayerId"], 1468 "members":{ 1469 "LayerId":{"shape":"String"} 1470 } 1471 }, 1472 "DeleteStackRequest":{ 1473 "type":"structure", 1474 "required":["StackId"], 1475 "members":{ 1476 "StackId":{"shape":"String"} 1477 } 1478 }, 1479 "DeleteUserProfileRequest":{ 1480 "type":"structure", 1481 "required":["IamUserArn"], 1482 "members":{ 1483 "IamUserArn":{"shape":"String"} 1484 } 1485 }, 1486 "Deployment":{ 1487 "type":"structure", 1488 "members":{ 1489 "DeploymentId":{"shape":"String"}, 1490 "StackId":{"shape":"String"}, 1491 "AppId":{"shape":"String"}, 1492 "CreatedAt":{"shape":"DateTime"}, 1493 "CompletedAt":{"shape":"DateTime"}, 1494 "Duration":{"shape":"Integer"}, 1495 "IamUserArn":{"shape":"String"}, 1496 "Comment":{"shape":"String"}, 1497 "Command":{"shape":"DeploymentCommand"}, 1498 "Status":{"shape":"String"}, 1499 "CustomJson":{"shape":"String"}, 1500 "InstanceIds":{"shape":"Strings"} 1501 } 1502 }, 1503 "DeploymentCommand":{ 1504 "type":"structure", 1505 "required":["Name"], 1506 "members":{ 1507 "Name":{"shape":"DeploymentCommandName"}, 1508 "Args":{"shape":"DeploymentCommandArgs"} 1509 } 1510 }, 1511 "DeploymentCommandArgs":{ 1512 "type":"map", 1513 "key":{"shape":"String"}, 1514 "value":{"shape":"Strings"} 1515 }, 1516 "DeploymentCommandName":{ 1517 "type":"string", 1518 "enum":[ 1519 "install_dependencies", 1520 "update_dependencies", 1521 "update_custom_cookbooks", 1522 "execute_recipes", 1523 "configure", 1524 "setup", 1525 "deploy", 1526 "rollback", 1527 "start", 1528 "stop", 1529 "restart", 1530 "undeploy" 1531 ] 1532 }, 1533 "Deployments":{ 1534 "type":"list", 1535 "member":{"shape":"Deployment"} 1536 }, 1537 "DeregisterEcsClusterRequest":{ 1538 "type":"structure", 1539 "required":["EcsClusterArn"], 1540 "members":{ 1541 "EcsClusterArn":{"shape":"String"} 1542 } 1543 }, 1544 "DeregisterElasticIpRequest":{ 1545 "type":"structure", 1546 "required":["ElasticIp"], 1547 "members":{ 1548 "ElasticIp":{"shape":"String"} 1549 } 1550 }, 1551 "DeregisterInstanceRequest":{ 1552 "type":"structure", 1553 "required":["InstanceId"], 1554 "members":{ 1555 "InstanceId":{"shape":"String"} 1556 } 1557 }, 1558 "DeregisterRdsDbInstanceRequest":{ 1559 "type":"structure", 1560 "required":["RdsDbInstanceArn"], 1561 "members":{ 1562 "RdsDbInstanceArn":{"shape":"String"} 1563 } 1564 }, 1565 "DeregisterVolumeRequest":{ 1566 "type":"structure", 1567 "required":["VolumeId"], 1568 "members":{ 1569 "VolumeId":{"shape":"String"} 1570 } 1571 }, 1572 "DescribeAgentVersionsRequest":{ 1573 "type":"structure", 1574 "members":{ 1575 "StackId":{"shape":"String"}, 1576 "ConfigurationManager":{"shape":"StackConfigurationManager"} 1577 } 1578 }, 1579 "DescribeAgentVersionsResult":{ 1580 "type":"structure", 1581 "members":{ 1582 "AgentVersions":{"shape":"AgentVersions"} 1583 } 1584 }, 1585 "DescribeAppsRequest":{ 1586 "type":"structure", 1587 "members":{ 1588 "StackId":{"shape":"String"}, 1589 "AppIds":{"shape":"Strings"} 1590 } 1591 }, 1592 "DescribeAppsResult":{ 1593 "type":"structure", 1594 "members":{ 1595 "Apps":{"shape":"Apps"} 1596 } 1597 }, 1598 "DescribeCommandsRequest":{ 1599 "type":"structure", 1600 "members":{ 1601 "DeploymentId":{"shape":"String"}, 1602 "InstanceId":{"shape":"String"}, 1603 "CommandIds":{"shape":"Strings"} 1604 } 1605 }, 1606 "DescribeCommandsResult":{ 1607 "type":"structure", 1608 "members":{ 1609 "Commands":{"shape":"Commands"} 1610 } 1611 }, 1612 "DescribeDeploymentsRequest":{ 1613 "type":"structure", 1614 "members":{ 1615 "StackId":{"shape":"String"}, 1616 "AppId":{"shape":"String"}, 1617 "DeploymentIds":{"shape":"Strings"} 1618 } 1619 }, 1620 "DescribeDeploymentsResult":{ 1621 "type":"structure", 1622 "members":{ 1623 "Deployments":{"shape":"Deployments"} 1624 } 1625 }, 1626 "DescribeEcsClustersRequest":{ 1627 "type":"structure", 1628 "members":{ 1629 "EcsClusterArns":{"shape":"Strings"}, 1630 "StackId":{"shape":"String"}, 1631 "NextToken":{"shape":"String"}, 1632 "MaxResults":{"shape":"Integer"} 1633 } 1634 }, 1635 "DescribeEcsClustersResult":{ 1636 "type":"structure", 1637 "members":{ 1638 "EcsClusters":{"shape":"EcsClusters"}, 1639 "NextToken":{"shape":"String"} 1640 } 1641 }, 1642 "DescribeElasticIpsRequest":{ 1643 "type":"structure", 1644 "members":{ 1645 "InstanceId":{"shape":"String"}, 1646 "StackId":{"shape":"String"}, 1647 "Ips":{"shape":"Strings"} 1648 } 1649 }, 1650 "DescribeElasticIpsResult":{ 1651 "type":"structure", 1652 "members":{ 1653 "ElasticIps":{"shape":"ElasticIps"} 1654 } 1655 }, 1656 "DescribeElasticLoadBalancersRequest":{ 1657 "type":"structure", 1658 "members":{ 1659 "StackId":{"shape":"String"}, 1660 "LayerIds":{"shape":"Strings"} 1661 } 1662 }, 1663 "DescribeElasticLoadBalancersResult":{ 1664 "type":"structure", 1665 "members":{ 1666 "ElasticLoadBalancers":{"shape":"ElasticLoadBalancers"} 1667 } 1668 }, 1669 "DescribeInstancesRequest":{ 1670 "type":"structure", 1671 "members":{ 1672 "StackId":{"shape":"String"}, 1673 "LayerId":{"shape":"String"}, 1674 "InstanceIds":{"shape":"Strings"} 1675 } 1676 }, 1677 "DescribeInstancesResult":{ 1678 "type":"structure", 1679 "members":{ 1680 "Instances":{"shape":"Instances"} 1681 } 1682 }, 1683 "DescribeLayersRequest":{ 1684 "type":"structure", 1685 "members":{ 1686 "StackId":{"shape":"String"}, 1687 "LayerIds":{"shape":"Strings"} 1688 } 1689 }, 1690 "DescribeLayersResult":{ 1691 "type":"structure", 1692 "members":{ 1693 "Layers":{"shape":"Layers"} 1694 } 1695 }, 1696 "DescribeLoadBasedAutoScalingRequest":{ 1697 "type":"structure", 1698 "required":["LayerIds"], 1699 "members":{ 1700 "LayerIds":{"shape":"Strings"} 1701 } 1702 }, 1703 "DescribeLoadBasedAutoScalingResult":{ 1704 "type":"structure", 1705 "members":{ 1706 "LoadBasedAutoScalingConfigurations":{"shape":"LoadBasedAutoScalingConfigurations"} 1707 } 1708 }, 1709 "DescribeMyUserProfileResult":{ 1710 "type":"structure", 1711 "members":{ 1712 "UserProfile":{"shape":"SelfUserProfile"} 1713 } 1714 }, 1715 "DescribePermissionsRequest":{ 1716 "type":"structure", 1717 "members":{ 1718 "IamUserArn":{"shape":"String"}, 1719 "StackId":{"shape":"String"} 1720 } 1721 }, 1722 "DescribePermissionsResult":{ 1723 "type":"structure", 1724 "members":{ 1725 "Permissions":{"shape":"Permissions"} 1726 } 1727 }, 1728 "DescribeRaidArraysRequest":{ 1729 "type":"structure", 1730 "members":{ 1731 "InstanceId":{"shape":"String"}, 1732 "StackId":{"shape":"String"}, 1733 "RaidArrayIds":{"shape":"Strings"} 1734 } 1735 }, 1736 "DescribeRaidArraysResult":{ 1737 "type":"structure", 1738 "members":{ 1739 "RaidArrays":{"shape":"RaidArrays"} 1740 } 1741 }, 1742 "DescribeRdsDbInstancesRequest":{ 1743 "type":"structure", 1744 "required":["StackId"], 1745 "members":{ 1746 "StackId":{"shape":"String"}, 1747 "RdsDbInstanceArns":{"shape":"Strings"} 1748 } 1749 }, 1750 "DescribeRdsDbInstancesResult":{ 1751 "type":"structure", 1752 "members":{ 1753 "RdsDbInstances":{"shape":"RdsDbInstances"} 1754 } 1755 }, 1756 "DescribeServiceErrorsRequest":{ 1757 "type":"structure", 1758 "members":{ 1759 "StackId":{"shape":"String"}, 1760 "InstanceId":{"shape":"String"}, 1761 "ServiceErrorIds":{"shape":"Strings"} 1762 } 1763 }, 1764 "DescribeServiceErrorsResult":{ 1765 "type":"structure", 1766 "members":{ 1767 "ServiceErrors":{"shape":"ServiceErrors"} 1768 } 1769 }, 1770 "DescribeStackProvisioningParametersRequest":{ 1771 "type":"structure", 1772 "required":["StackId"], 1773 "members":{ 1774 "StackId":{"shape":"String"} 1775 } 1776 }, 1777 "DescribeStackProvisioningParametersResult":{ 1778 "type":"structure", 1779 "members":{ 1780 "AgentInstallerUrl":{"shape":"String"}, 1781 "Parameters":{"shape":"Parameters"} 1782 } 1783 }, 1784 "DescribeStackSummaryRequest":{ 1785 "type":"structure", 1786 "required":["StackId"], 1787 "members":{ 1788 "StackId":{"shape":"String"} 1789 } 1790 }, 1791 "DescribeStackSummaryResult":{ 1792 "type":"structure", 1793 "members":{ 1794 "StackSummary":{"shape":"StackSummary"} 1795 } 1796 }, 1797 "DescribeStacksRequest":{ 1798 "type":"structure", 1799 "members":{ 1800 "StackIds":{"shape":"Strings"} 1801 } 1802 }, 1803 "DescribeStacksResult":{ 1804 "type":"structure", 1805 "members":{ 1806 "Stacks":{"shape":"Stacks"} 1807 } 1808 }, 1809 "DescribeTimeBasedAutoScalingRequest":{ 1810 "type":"structure", 1811 "required":["InstanceIds"], 1812 "members":{ 1813 "InstanceIds":{"shape":"Strings"} 1814 } 1815 }, 1816 "DescribeTimeBasedAutoScalingResult":{ 1817 "type":"structure", 1818 "members":{ 1819 "TimeBasedAutoScalingConfigurations":{"shape":"TimeBasedAutoScalingConfigurations"} 1820 } 1821 }, 1822 "DescribeUserProfilesRequest":{ 1823 "type":"structure", 1824 "members":{ 1825 "IamUserArns":{"shape":"Strings"} 1826 } 1827 }, 1828 "DescribeUserProfilesResult":{ 1829 "type":"structure", 1830 "members":{ 1831 "UserProfiles":{"shape":"UserProfiles"} 1832 } 1833 }, 1834 "DescribeVolumesRequest":{ 1835 "type":"structure", 1836 "members":{ 1837 "InstanceId":{"shape":"String"}, 1838 "StackId":{"shape":"String"}, 1839 "RaidArrayId":{"shape":"String"}, 1840 "VolumeIds":{"shape":"Strings"} 1841 } 1842 }, 1843 "DescribeVolumesResult":{ 1844 "type":"structure", 1845 "members":{ 1846 "Volumes":{"shape":"Volumes"} 1847 } 1848 }, 1849 "DetachElasticLoadBalancerRequest":{ 1850 "type":"structure", 1851 "required":[ 1852 "ElasticLoadBalancerName", 1853 "LayerId" 1854 ], 1855 "members":{ 1856 "ElasticLoadBalancerName":{"shape":"String"}, 1857 "LayerId":{"shape":"String"} 1858 } 1859 }, 1860 "DisassociateElasticIpRequest":{ 1861 "type":"structure", 1862 "required":["ElasticIp"], 1863 "members":{ 1864 "ElasticIp":{"shape":"String"} 1865 } 1866 }, 1867 "Double":{ 1868 "type":"double", 1869 "box":true 1870 }, 1871 "EbsBlockDevice":{ 1872 "type":"structure", 1873 "members":{ 1874 "SnapshotId":{"shape":"String"}, 1875 "Iops":{"shape":"Integer"}, 1876 "VolumeSize":{"shape":"Integer"}, 1877 "VolumeType":{"shape":"VolumeType"}, 1878 "DeleteOnTermination":{"shape":"Boolean"} 1879 } 1880 }, 1881 "EcsCluster":{ 1882 "type":"structure", 1883 "members":{ 1884 "EcsClusterArn":{"shape":"String"}, 1885 "EcsClusterName":{"shape":"String"}, 1886 "StackId":{"shape":"String"}, 1887 "RegisteredAt":{"shape":"DateTime"} 1888 } 1889 }, 1890 "EcsClusters":{ 1891 "type":"list", 1892 "member":{"shape":"EcsCluster"} 1893 }, 1894 "ElasticIp":{ 1895 "type":"structure", 1896 "members":{ 1897 "Ip":{"shape":"String"}, 1898 "Name":{"shape":"String"}, 1899 "Domain":{"shape":"String"}, 1900 "Region":{"shape":"String"}, 1901 "InstanceId":{"shape":"String"} 1902 } 1903 }, 1904 "ElasticIps":{ 1905 "type":"list", 1906 "member":{"shape":"ElasticIp"} 1907 }, 1908 "ElasticLoadBalancer":{ 1909 "type":"structure", 1910 "members":{ 1911 "ElasticLoadBalancerName":{"shape":"String"}, 1912 "Region":{"shape":"String"}, 1913 "DnsName":{"shape":"String"}, 1914 "StackId":{"shape":"String"}, 1915 "LayerId":{"shape":"String"}, 1916 "VpcId":{"shape":"String"}, 1917 "AvailabilityZones":{"shape":"Strings"}, 1918 "SubnetIds":{"shape":"Strings"}, 1919 "Ec2InstanceIds":{"shape":"Strings"} 1920 } 1921 }, 1922 "ElasticLoadBalancers":{ 1923 "type":"list", 1924 "member":{"shape":"ElasticLoadBalancer"} 1925 }, 1926 "EnvironmentVariable":{ 1927 "type":"structure", 1928 "required":[ 1929 "Key", 1930 "Value" 1931 ], 1932 "members":{ 1933 "Key":{"shape":"String"}, 1934 "Value":{"shape":"String"}, 1935 "Secure":{"shape":"Boolean"} 1936 } 1937 }, 1938 "EnvironmentVariables":{ 1939 "type":"list", 1940 "member":{"shape":"EnvironmentVariable"} 1941 }, 1942 "GetHostnameSuggestionRequest":{ 1943 "type":"structure", 1944 "required":["LayerId"], 1945 "members":{ 1946 "LayerId":{"shape":"String"} 1947 } 1948 }, 1949 "GetHostnameSuggestionResult":{ 1950 "type":"structure", 1951 "members":{ 1952 "LayerId":{"shape":"String"}, 1953 "Hostname":{"shape":"String"} 1954 } 1955 }, 1956 "GrantAccessRequest":{ 1957 "type":"structure", 1958 "required":["InstanceId"], 1959 "members":{ 1960 "InstanceId":{"shape":"String"}, 1961 "ValidForInMinutes":{"shape":"ValidForInMinutes"} 1962 } 1963 }, 1964 "GrantAccessResult":{ 1965 "type":"structure", 1966 "members":{ 1967 "TemporaryCredential":{"shape":"TemporaryCredential"} 1968 } 1969 }, 1970 "Hour":{"type":"string"}, 1971 "Instance":{ 1972 "type":"structure", 1973 "members":{ 1974 "AgentVersion":{"shape":"String"}, 1975 "AmiId":{"shape":"String"}, 1976 "Architecture":{"shape":"Architecture"}, 1977 "Arn":{"shape":"String"}, 1978 "AutoScalingType":{"shape":"AutoScalingType"}, 1979 "AvailabilityZone":{"shape":"String"}, 1980 "BlockDeviceMappings":{"shape":"BlockDeviceMappings"}, 1981 "CreatedAt":{"shape":"DateTime"}, 1982 "EbsOptimized":{"shape":"Boolean"}, 1983 "Ec2InstanceId":{"shape":"String"}, 1984 "EcsClusterArn":{"shape":"String"}, 1985 "EcsContainerInstanceArn":{"shape":"String"}, 1986 "ElasticIp":{"shape":"String"}, 1987 "Hostname":{"shape":"String"}, 1988 "InfrastructureClass":{"shape":"String"}, 1989 "InstallUpdatesOnBoot":{"shape":"Boolean"}, 1990 "InstanceId":{"shape":"String"}, 1991 "InstanceProfileArn":{"shape":"String"}, 1992 "InstanceType":{"shape":"String"}, 1993 "LastServiceErrorId":{"shape":"String"}, 1994 "LayerIds":{"shape":"Strings"}, 1995 "Os":{"shape":"String"}, 1996 "Platform":{"shape":"String"}, 1997 "PrivateDns":{"shape":"String"}, 1998 "PrivateIp":{"shape":"String"}, 1999 "PublicDns":{"shape":"String"}, 2000 "PublicIp":{"shape":"String"}, 2001 "RegisteredBy":{"shape":"String"}, 2002 "ReportedAgentVersion":{"shape":"String"}, 2003 "ReportedOs":{"shape":"ReportedOs"}, 2004 "RootDeviceType":{"shape":"RootDeviceType"}, 2005 "RootDeviceVolumeId":{"shape":"String"}, 2006 "SecurityGroupIds":{"shape":"Strings"}, 2007 "SshHostDsaKeyFingerprint":{"shape":"String"}, 2008 "SshHostRsaKeyFingerprint":{"shape":"String"}, 2009 "SshKeyName":{"shape":"String"}, 2010 "StackId":{"shape":"String"}, 2011 "Status":{"shape":"String"}, 2012 "SubnetId":{"shape":"String"}, 2013 "Tenancy":{"shape":"String"}, 2014 "VirtualizationType":{"shape":"VirtualizationType"} 2015 } 2016 }, 2017 "InstanceIdentity":{ 2018 "type":"structure", 2019 "members":{ 2020 "Document":{"shape":"String"}, 2021 "Signature":{"shape":"String"} 2022 } 2023 }, 2024 "Instances":{ 2025 "type":"list", 2026 "member":{"shape":"Instance"} 2027 }, 2028 "InstancesCount":{ 2029 "type":"structure", 2030 "members":{ 2031 "Assigning":{"shape":"Integer"}, 2032 "Booting":{"shape":"Integer"}, 2033 "ConnectionLost":{"shape":"Integer"}, 2034 "Deregistering":{"shape":"Integer"}, 2035 "Online":{"shape":"Integer"}, 2036 "Pending":{"shape":"Integer"}, 2037 "Rebooting":{"shape":"Integer"}, 2038 "Registered":{"shape":"Integer"}, 2039 "Registering":{"shape":"Integer"}, 2040 "Requested":{"shape":"Integer"}, 2041 "RunningSetup":{"shape":"Integer"}, 2042 "SetupFailed":{"shape":"Integer"}, 2043 "ShuttingDown":{"shape":"Integer"}, 2044 "StartFailed":{"shape":"Integer"}, 2045 "Stopped":{"shape":"Integer"}, 2046 "Stopping":{"shape":"Integer"}, 2047 "Terminated":{"shape":"Integer"}, 2048 "Terminating":{"shape":"Integer"}, 2049 "Unassigning":{"shape":"Integer"} 2050 } 2051 }, 2052 "Integer":{ 2053 "type":"integer", 2054 "box":true 2055 }, 2056 "Layer":{ 2057 "type":"structure", 2058 "members":{ 2059 "Arn":{"shape":"String"}, 2060 "StackId":{"shape":"String"}, 2061 "LayerId":{"shape":"String"}, 2062 "Type":{"shape":"LayerType"}, 2063 "Name":{"shape":"String"}, 2064 "Shortname":{"shape":"String"}, 2065 "Attributes":{"shape":"LayerAttributes"}, 2066 "CloudWatchLogsConfiguration":{"shape":"CloudWatchLogsConfiguration"}, 2067 "CustomInstanceProfileArn":{"shape":"String"}, 2068 "CustomJson":{"shape":"String"}, 2069 "CustomSecurityGroupIds":{"shape":"Strings"}, 2070 "DefaultSecurityGroupNames":{"shape":"Strings"}, 2071 "Packages":{"shape":"Strings"}, 2072 "VolumeConfigurations":{"shape":"VolumeConfigurations"}, 2073 "EnableAutoHealing":{"shape":"Boolean"}, 2074 "AutoAssignElasticIps":{"shape":"Boolean"}, 2075 "AutoAssignPublicIps":{"shape":"Boolean"}, 2076 "DefaultRecipes":{"shape":"Recipes"}, 2077 "CustomRecipes":{"shape":"Recipes"}, 2078 "CreatedAt":{"shape":"DateTime"}, 2079 "InstallUpdatesOnBoot":{"shape":"Boolean"}, 2080 "UseEbsOptimizedInstances":{"shape":"Boolean"}, 2081 "LifecycleEventConfiguration":{"shape":"LifecycleEventConfiguration"} 2082 } 2083 }, 2084 "LayerAttributes":{ 2085 "type":"map", 2086 "key":{"shape":"LayerAttributesKeys"}, 2087 "value":{"shape":"String"} 2088 }, 2089 "LayerAttributesKeys":{ 2090 "type":"string", 2091 "enum":[ 2092 "EcsClusterArn", 2093 "EnableHaproxyStats", 2094 "HaproxyStatsUrl", 2095 "HaproxyStatsUser", 2096 "HaproxyStatsPassword", 2097 "HaproxyHealthCheckUrl", 2098 "HaproxyHealthCheckMethod", 2099 "MysqlRootPassword", 2100 "MysqlRootPasswordUbiquitous", 2101 "GangliaUrl", 2102 "GangliaUser", 2103 "GangliaPassword", 2104 "MemcachedMemory", 2105 "NodejsVersion", 2106 "RubyVersion", 2107 "RubygemsVersion", 2108 "ManageBundler", 2109 "BundlerVersion", 2110 "RailsStack", 2111 "PassengerVersion", 2112 "Jvm", 2113 "JvmVersion", 2114 "JvmOptions", 2115 "JavaAppServer", 2116 "JavaAppServerVersion" 2117 ] 2118 }, 2119 "LayerType":{ 2120 "type":"string", 2121 "enum":[ 2122 "aws-flow-ruby", 2123 "ecs-cluster", 2124 "java-app", 2125 "lb", 2126 "web", 2127 "php-app", 2128 "rails-app", 2129 "nodejs-app", 2130 "memcached", 2131 "db-master", 2132 "monitoring-master", 2133 "custom" 2134 ] 2135 }, 2136 "Layers":{ 2137 "type":"list", 2138 "member":{"shape":"Layer"} 2139 }, 2140 "LifecycleEventConfiguration":{ 2141 "type":"structure", 2142 "members":{ 2143 "Shutdown":{"shape":"ShutdownEventConfiguration"} 2144 } 2145 }, 2146 "ListTagsRequest":{ 2147 "type":"structure", 2148 "required":["ResourceArn"], 2149 "members":{ 2150 "ResourceArn":{"shape":"ResourceArn"}, 2151 "MaxResults":{"shape":"MaxResults"}, 2152 "NextToken":{"shape":"NextToken"} 2153 } 2154 }, 2155 "ListTagsResult":{ 2156 "type":"structure", 2157 "members":{ 2158 "Tags":{"shape":"Tags"}, 2159 "NextToken":{"shape":"NextToken"} 2160 } 2161 }, 2162 "LoadBasedAutoScalingConfiguration":{ 2163 "type":"structure", 2164 "members":{ 2165 "LayerId":{"shape":"String"}, 2166 "Enable":{"shape":"Boolean"}, 2167 "UpScaling":{"shape":"AutoScalingThresholds"}, 2168 "DownScaling":{"shape":"AutoScalingThresholds"} 2169 } 2170 }, 2171 "LoadBasedAutoScalingConfigurations":{ 2172 "type":"list", 2173 "member":{"shape":"LoadBasedAutoScalingConfiguration"} 2174 }, 2175 "MaxResults":{"type":"integer"}, 2176 "Minute":{ 2177 "type":"integer", 2178 "box":true, 2179 "max":100, 2180 "min":1 2181 }, 2182 "NextToken":{"type":"string"}, 2183 "Parameters":{ 2184 "type":"map", 2185 "key":{"shape":"String"}, 2186 "value":{"shape":"String"} 2187 }, 2188 "Permission":{ 2189 "type":"structure", 2190 "members":{ 2191 "StackId":{"shape":"String"}, 2192 "IamUserArn":{"shape":"String"}, 2193 "AllowSsh":{"shape":"Boolean"}, 2194 "AllowSudo":{"shape":"Boolean"}, 2195 "Level":{"shape":"String"} 2196 } 2197 }, 2198 "Permissions":{ 2199 "type":"list", 2200 "member":{"shape":"Permission"} 2201 }, 2202 "RaidArray":{ 2203 "type":"structure", 2204 "members":{ 2205 "RaidArrayId":{"shape":"String"}, 2206 "InstanceId":{"shape":"String"}, 2207 "Name":{"shape":"String"}, 2208 "RaidLevel":{"shape":"Integer"}, 2209 "NumberOfDisks":{"shape":"Integer"}, 2210 "Size":{"shape":"Integer"}, 2211 "Device":{"shape":"String"}, 2212 "MountPoint":{"shape":"String"}, 2213 "AvailabilityZone":{"shape":"String"}, 2214 "CreatedAt":{"shape":"DateTime"}, 2215 "StackId":{"shape":"String"}, 2216 "VolumeType":{"shape":"String"}, 2217 "Iops":{"shape":"Integer"} 2218 } 2219 }, 2220 "RaidArrays":{ 2221 "type":"list", 2222 "member":{"shape":"RaidArray"} 2223 }, 2224 "RdsDbInstance":{ 2225 "type":"structure", 2226 "members":{ 2227 "RdsDbInstanceArn":{"shape":"String"}, 2228 "DbInstanceIdentifier":{"shape":"String"}, 2229 "DbUser":{"shape":"String"}, 2230 "DbPassword":{"shape":"String"}, 2231 "Region":{"shape":"String"}, 2232 "Address":{"shape":"String"}, 2233 "Engine":{"shape":"String"}, 2234 "StackId":{"shape":"String"}, 2235 "MissingOnRds":{"shape":"Boolean"} 2236 } 2237 }, 2238 "RdsDbInstances":{ 2239 "type":"list", 2240 "member":{"shape":"RdsDbInstance"} 2241 }, 2242 "RebootInstanceRequest":{ 2243 "type":"structure", 2244 "required":["InstanceId"], 2245 "members":{ 2246 "InstanceId":{"shape":"String"} 2247 } 2248 }, 2249 "Recipes":{ 2250 "type":"structure", 2251 "members":{ 2252 "Setup":{"shape":"Strings"}, 2253 "Configure":{"shape":"Strings"}, 2254 "Deploy":{"shape":"Strings"}, 2255 "Undeploy":{"shape":"Strings"}, 2256 "Shutdown":{"shape":"Strings"} 2257 } 2258 }, 2259 "RegisterEcsClusterRequest":{ 2260 "type":"structure", 2261 "required":[ 2262 "EcsClusterArn", 2263 "StackId" 2264 ], 2265 "members":{ 2266 "EcsClusterArn":{"shape":"String"}, 2267 "StackId":{"shape":"String"} 2268 } 2269 }, 2270 "RegisterEcsClusterResult":{ 2271 "type":"structure", 2272 "members":{ 2273 "EcsClusterArn":{"shape":"String"} 2274 } 2275 }, 2276 "RegisterElasticIpRequest":{ 2277 "type":"structure", 2278 "required":[ 2279 "ElasticIp", 2280 "StackId" 2281 ], 2282 "members":{ 2283 "ElasticIp":{"shape":"String"}, 2284 "StackId":{"shape":"String"} 2285 } 2286 }, 2287 "RegisterElasticIpResult":{ 2288 "type":"structure", 2289 "members":{ 2290 "ElasticIp":{"shape":"String"} 2291 } 2292 }, 2293 "RegisterInstanceRequest":{ 2294 "type":"structure", 2295 "required":["StackId"], 2296 "members":{ 2297 "StackId":{"shape":"String"}, 2298 "Hostname":{"shape":"String"}, 2299 "PublicIp":{"shape":"String"}, 2300 "PrivateIp":{"shape":"String"}, 2301 "RsaPublicKey":{"shape":"String"}, 2302 "RsaPublicKeyFingerprint":{"shape":"String"}, 2303 "InstanceIdentity":{"shape":"InstanceIdentity"} 2304 } 2305 }, 2306 "RegisterInstanceResult":{ 2307 "type":"structure", 2308 "members":{ 2309 "InstanceId":{"shape":"String"} 2310 } 2311 }, 2312 "RegisterRdsDbInstanceRequest":{ 2313 "type":"structure", 2314 "required":[ 2315 "StackId", 2316 "RdsDbInstanceArn", 2317 "DbUser", 2318 "DbPassword" 2319 ], 2320 "members":{ 2321 "StackId":{"shape":"String"}, 2322 "RdsDbInstanceArn":{"shape":"String"}, 2323 "DbUser":{"shape":"String"}, 2324 "DbPassword":{"shape":"String"} 2325 } 2326 }, 2327 "RegisterVolumeRequest":{ 2328 "type":"structure", 2329 "required":["StackId"], 2330 "members":{ 2331 "Ec2VolumeId":{"shape":"String"}, 2332 "StackId":{"shape":"String"} 2333 } 2334 }, 2335 "RegisterVolumeResult":{ 2336 "type":"structure", 2337 "members":{ 2338 "VolumeId":{"shape":"String"} 2339 } 2340 }, 2341 "ReportedOs":{ 2342 "type":"structure", 2343 "members":{ 2344 "Family":{"shape":"String"}, 2345 "Name":{"shape":"String"}, 2346 "Version":{"shape":"String"} 2347 } 2348 }, 2349 "ResourceArn":{"type":"string"}, 2350 "ResourceNotFoundException":{ 2351 "type":"structure", 2352 "members":{ 2353 "message":{"shape":"String"} 2354 }, 2355 "exception":true 2356 }, 2357 "RootDeviceType":{ 2358 "type":"string", 2359 "enum":[ 2360 "ebs", 2361 "instance-store" 2362 ] 2363 }, 2364 "SelfUserProfile":{ 2365 "type":"structure", 2366 "members":{ 2367 "IamUserArn":{"shape":"String"}, 2368 "Name":{"shape":"String"}, 2369 "SshUsername":{"shape":"String"}, 2370 "SshPublicKey":{"shape":"String"} 2371 } 2372 }, 2373 "ServiceError":{ 2374 "type":"structure", 2375 "members":{ 2376 "ServiceErrorId":{"shape":"String"}, 2377 "StackId":{"shape":"String"}, 2378 "InstanceId":{"shape":"String"}, 2379 "Type":{"shape":"String"}, 2380 "Message":{"shape":"String"}, 2381 "CreatedAt":{"shape":"DateTime"} 2382 } 2383 }, 2384 "ServiceErrors":{ 2385 "type":"list", 2386 "member":{"shape":"ServiceError"} 2387 }, 2388 "SetLoadBasedAutoScalingRequest":{ 2389 "type":"structure", 2390 "required":["LayerId"], 2391 "members":{ 2392 "LayerId":{"shape":"String"}, 2393 "Enable":{"shape":"Boolean"}, 2394 "UpScaling":{"shape":"AutoScalingThresholds"}, 2395 "DownScaling":{"shape":"AutoScalingThresholds"} 2396 } 2397 }, 2398 "SetPermissionRequest":{ 2399 "type":"structure", 2400 "required":[ 2401 "StackId", 2402 "IamUserArn" 2403 ], 2404 "members":{ 2405 "StackId":{"shape":"String"}, 2406 "IamUserArn":{"shape":"String"}, 2407 "AllowSsh":{"shape":"Boolean"}, 2408 "AllowSudo":{"shape":"Boolean"}, 2409 "Level":{"shape":"String"} 2410 } 2411 }, 2412 "SetTimeBasedAutoScalingRequest":{ 2413 "type":"structure", 2414 "required":["InstanceId"], 2415 "members":{ 2416 "InstanceId":{"shape":"String"}, 2417 "AutoScalingSchedule":{"shape":"WeeklyAutoScalingSchedule"} 2418 } 2419 }, 2420 "ShutdownEventConfiguration":{ 2421 "type":"structure", 2422 "members":{ 2423 "ExecutionTimeout":{"shape":"Integer"}, 2424 "DelayUntilElbConnectionsDrained":{"shape":"Boolean"} 2425 } 2426 }, 2427 "Source":{ 2428 "type":"structure", 2429 "members":{ 2430 "Type":{"shape":"SourceType"}, 2431 "Url":{"shape":"String"}, 2432 "Username":{"shape":"String"}, 2433 "Password":{"shape":"String"}, 2434 "SshKey":{"shape":"String"}, 2435 "Revision":{"shape":"String"} 2436 } 2437 }, 2438 "SourceType":{ 2439 "type":"string", 2440 "enum":[ 2441 "git", 2442 "svn", 2443 "archive", 2444 "s3" 2445 ] 2446 }, 2447 "SslConfiguration":{ 2448 "type":"structure", 2449 "required":[ 2450 "Certificate", 2451 "PrivateKey" 2452 ], 2453 "members":{ 2454 "Certificate":{"shape":"String"}, 2455 "PrivateKey":{"shape":"String"}, 2456 "Chain":{"shape":"String"} 2457 } 2458 }, 2459 "Stack":{ 2460 "type":"structure", 2461 "members":{ 2462 "StackId":{"shape":"String"}, 2463 "Name":{"shape":"String"}, 2464 "Arn":{"shape":"String"}, 2465 "Region":{"shape":"String"}, 2466 "VpcId":{"shape":"String"}, 2467 "Attributes":{"shape":"StackAttributes"}, 2468 "ServiceRoleArn":{"shape":"String"}, 2469 "DefaultInstanceProfileArn":{"shape":"String"}, 2470 "DefaultOs":{"shape":"String"}, 2471 "HostnameTheme":{"shape":"String"}, 2472 "DefaultAvailabilityZone":{"shape":"String"}, 2473 "DefaultSubnetId":{"shape":"String"}, 2474 "CustomJson":{"shape":"String"}, 2475 "ConfigurationManager":{"shape":"StackConfigurationManager"}, 2476 "ChefConfiguration":{"shape":"ChefConfiguration"}, 2477 "UseCustomCookbooks":{"shape":"Boolean"}, 2478 "UseOpsworksSecurityGroups":{"shape":"Boolean"}, 2479 "CustomCookbooksSource":{"shape":"Source"}, 2480 "DefaultSshKeyName":{"shape":"String"}, 2481 "CreatedAt":{"shape":"DateTime"}, 2482 "DefaultRootDeviceType":{"shape":"RootDeviceType"}, 2483 "AgentVersion":{"shape":"String"} 2484 } 2485 }, 2486 "StackAttributes":{ 2487 "type":"map", 2488 "key":{"shape":"StackAttributesKeys"}, 2489 "value":{"shape":"String"} 2490 }, 2491 "StackAttributesKeys":{ 2492 "type":"string", 2493 "enum":["Color"] 2494 }, 2495 "StackConfigurationManager":{ 2496 "type":"structure", 2497 "members":{ 2498 "Name":{"shape":"String"}, 2499 "Version":{"shape":"String"} 2500 } 2501 }, 2502 "StackSummary":{ 2503 "type":"structure", 2504 "members":{ 2505 "StackId":{"shape":"String"}, 2506 "Name":{"shape":"String"}, 2507 "Arn":{"shape":"String"}, 2508 "LayersCount":{"shape":"Integer"}, 2509 "AppsCount":{"shape":"Integer"}, 2510 "InstancesCount":{"shape":"InstancesCount"} 2511 } 2512 }, 2513 "Stacks":{ 2514 "type":"list", 2515 "member":{"shape":"Stack"} 2516 }, 2517 "StartInstanceRequest":{ 2518 "type":"structure", 2519 "required":["InstanceId"], 2520 "members":{ 2521 "InstanceId":{"shape":"String"} 2522 } 2523 }, 2524 "StartStackRequest":{ 2525 "type":"structure", 2526 "required":["StackId"], 2527 "members":{ 2528 "StackId":{"shape":"String"} 2529 } 2530 }, 2531 "StopInstanceRequest":{ 2532 "type":"structure", 2533 "required":["InstanceId"], 2534 "members":{ 2535 "InstanceId":{"shape":"String"} 2536 } 2537 }, 2538 "StopStackRequest":{ 2539 "type":"structure", 2540 "required":["StackId"], 2541 "members":{ 2542 "StackId":{"shape":"String"} 2543 } 2544 }, 2545 "String":{"type":"string"}, 2546 "Strings":{ 2547 "type":"list", 2548 "member":{"shape":"String"} 2549 }, 2550 "Switch":{"type":"string"}, 2551 "TagKey":{"type":"string"}, 2552 "TagKeys":{ 2553 "type":"list", 2554 "member":{"shape":"TagKey"} 2555 }, 2556 "TagResourceRequest":{ 2557 "type":"structure", 2558 "required":[ 2559 "ResourceArn", 2560 "Tags" 2561 ], 2562 "members":{ 2563 "ResourceArn":{"shape":"ResourceArn"}, 2564 "Tags":{"shape":"Tags"} 2565 } 2566 }, 2567 "TagValue":{"type":"string"}, 2568 "Tags":{ 2569 "type":"map", 2570 "key":{"shape":"TagKey"}, 2571 "value":{"shape":"TagValue"} 2572 }, 2573 "TemporaryCredential":{ 2574 "type":"structure", 2575 "members":{ 2576 "Username":{"shape":"String"}, 2577 "Password":{"shape":"String"}, 2578 "ValidForInMinutes":{"shape":"Integer"}, 2579 "InstanceId":{"shape":"String"} 2580 } 2581 }, 2582 "TimeBasedAutoScalingConfiguration":{ 2583 "type":"structure", 2584 "members":{ 2585 "InstanceId":{"shape":"String"}, 2586 "AutoScalingSchedule":{"shape":"WeeklyAutoScalingSchedule"} 2587 } 2588 }, 2589 "TimeBasedAutoScalingConfigurations":{ 2590 "type":"list", 2591 "member":{"shape":"TimeBasedAutoScalingConfiguration"} 2592 }, 2593 "UnassignInstanceRequest":{ 2594 "type":"structure", 2595 "required":["InstanceId"], 2596 "members":{ 2597 "InstanceId":{"shape":"String"} 2598 } 2599 }, 2600 "UnassignVolumeRequest":{ 2601 "type":"structure", 2602 "required":["VolumeId"], 2603 "members":{ 2604 "VolumeId":{"shape":"String"} 2605 } 2606 }, 2607 "UntagResourceRequest":{ 2608 "type":"structure", 2609 "required":[ 2610 "ResourceArn", 2611 "TagKeys" 2612 ], 2613 "members":{ 2614 "ResourceArn":{"shape":"ResourceArn"}, 2615 "TagKeys":{"shape":"TagKeys"} 2616 } 2617 }, 2618 "UpdateAppRequest":{ 2619 "type":"structure", 2620 "required":["AppId"], 2621 "members":{ 2622 "AppId":{"shape":"String"}, 2623 "Name":{"shape":"String"}, 2624 "Description":{"shape":"String"}, 2625 "DataSources":{"shape":"DataSources"}, 2626 "Type":{"shape":"AppType"}, 2627 "AppSource":{"shape":"Source"}, 2628 "Domains":{"shape":"Strings"}, 2629 "EnableSsl":{"shape":"Boolean"}, 2630 "SslConfiguration":{"shape":"SslConfiguration"}, 2631 "Attributes":{"shape":"AppAttributes"}, 2632 "Environment":{"shape":"EnvironmentVariables"} 2633 } 2634 }, 2635 "UpdateElasticIpRequest":{ 2636 "type":"structure", 2637 "required":["ElasticIp"], 2638 "members":{ 2639 "ElasticIp":{"shape":"String"}, 2640 "Name":{"shape":"String"} 2641 } 2642 }, 2643 "UpdateInstanceRequest":{ 2644 "type":"structure", 2645 "required":["InstanceId"], 2646 "members":{ 2647 "InstanceId":{"shape":"String"}, 2648 "LayerIds":{"shape":"Strings"}, 2649 "InstanceType":{"shape":"String"}, 2650 "AutoScalingType":{"shape":"AutoScalingType"}, 2651 "Hostname":{"shape":"String"}, 2652 "Os":{"shape":"String"}, 2653 "AmiId":{"shape":"String"}, 2654 "SshKeyName":{"shape":"String"}, 2655 "Architecture":{"shape":"Architecture"}, 2656 "InstallUpdatesOnBoot":{"shape":"Boolean"}, 2657 "EbsOptimized":{"shape":"Boolean"}, 2658 "AgentVersion":{"shape":"String"} 2659 } 2660 }, 2661 "UpdateLayerRequest":{ 2662 "type":"structure", 2663 "required":["LayerId"], 2664 "members":{ 2665 "LayerId":{"shape":"String"}, 2666 "Name":{"shape":"String"}, 2667 "Shortname":{"shape":"String"}, 2668 "Attributes":{"shape":"LayerAttributes"}, 2669 "CloudWatchLogsConfiguration":{"shape":"CloudWatchLogsConfiguration"}, 2670 "CustomInstanceProfileArn":{"shape":"String"}, 2671 "CustomJson":{"shape":"String"}, 2672 "CustomSecurityGroupIds":{"shape":"Strings"}, 2673 "Packages":{"shape":"Strings"}, 2674 "VolumeConfigurations":{"shape":"VolumeConfigurations"}, 2675 "EnableAutoHealing":{"shape":"Boolean"}, 2676 "AutoAssignElasticIps":{"shape":"Boolean"}, 2677 "AutoAssignPublicIps":{"shape":"Boolean"}, 2678 "CustomRecipes":{"shape":"Recipes"}, 2679 "InstallUpdatesOnBoot":{"shape":"Boolean"}, 2680 "UseEbsOptimizedInstances":{"shape":"Boolean"}, 2681 "LifecycleEventConfiguration":{"shape":"LifecycleEventConfiguration"} 2682 } 2683 }, 2684 "UpdateMyUserProfileRequest":{ 2685 "type":"structure", 2686 "members":{ 2687 "SshPublicKey":{"shape":"String"} 2688 } 2689 }, 2690 "UpdateRdsDbInstanceRequest":{ 2691 "type":"structure", 2692 "required":["RdsDbInstanceArn"], 2693 "members":{ 2694 "RdsDbInstanceArn":{"shape":"String"}, 2695 "DbUser":{"shape":"String"}, 2696 "DbPassword":{"shape":"String"} 2697 } 2698 }, 2699 "UpdateStackRequest":{ 2700 "type":"structure", 2701 "required":["StackId"], 2702 "members":{ 2703 "StackId":{"shape":"String"}, 2704 "Name":{"shape":"String"}, 2705 "Attributes":{"shape":"StackAttributes"}, 2706 "ServiceRoleArn":{"shape":"String"}, 2707 "DefaultInstanceProfileArn":{"shape":"String"}, 2708 "DefaultOs":{"shape":"String"}, 2709 "HostnameTheme":{"shape":"String"}, 2710 "DefaultAvailabilityZone":{"shape":"String"}, 2711 "DefaultSubnetId":{"shape":"String"}, 2712 "CustomJson":{"shape":"String"}, 2713 "ConfigurationManager":{"shape":"StackConfigurationManager"}, 2714 "ChefConfiguration":{"shape":"ChefConfiguration"}, 2715 "UseCustomCookbooks":{"shape":"Boolean"}, 2716 "CustomCookbooksSource":{"shape":"Source"}, 2717 "DefaultSshKeyName":{"shape":"String"}, 2718 "DefaultRootDeviceType":{"shape":"RootDeviceType"}, 2719 "UseOpsworksSecurityGroups":{"shape":"Boolean"}, 2720 "AgentVersion":{"shape":"String"} 2721 } 2722 }, 2723 "UpdateUserProfileRequest":{ 2724 "type":"structure", 2725 "required":["IamUserArn"], 2726 "members":{ 2727 "IamUserArn":{"shape":"String"}, 2728 "SshUsername":{"shape":"String"}, 2729 "SshPublicKey":{"shape":"String"}, 2730 "AllowSelfManagement":{"shape":"Boolean"} 2731 } 2732 }, 2733 "UpdateVolumeRequest":{ 2734 "type":"structure", 2735 "required":["VolumeId"], 2736 "members":{ 2737 "VolumeId":{"shape":"String"}, 2738 "Name":{"shape":"String"}, 2739 "MountPoint":{"shape":"String"} 2740 } 2741 }, 2742 "UserProfile":{ 2743 "type":"structure", 2744 "members":{ 2745 "IamUserArn":{"shape":"String"}, 2746 "Name":{"shape":"String"}, 2747 "SshUsername":{"shape":"String"}, 2748 "SshPublicKey":{"shape":"String"}, 2749 "AllowSelfManagement":{"shape":"Boolean"} 2750 } 2751 }, 2752 "UserProfiles":{ 2753 "type":"list", 2754 "member":{"shape":"UserProfile"} 2755 }, 2756 "ValidForInMinutes":{ 2757 "type":"integer", 2758 "box":true, 2759 "max":1440, 2760 "min":60 2761 }, 2762 "ValidationException":{ 2763 "type":"structure", 2764 "members":{ 2765 "message":{"shape":"String"} 2766 }, 2767 "exception":true 2768 }, 2769 "VirtualizationType":{ 2770 "type":"string", 2771 "enum":[ 2772 "paravirtual", 2773 "hvm" 2774 ] 2775 }, 2776 "Volume":{ 2777 "type":"structure", 2778 "members":{ 2779 "VolumeId":{"shape":"String"}, 2780 "Ec2VolumeId":{"shape":"String"}, 2781 "Name":{"shape":"String"}, 2782 "RaidArrayId":{"shape":"String"}, 2783 "InstanceId":{"shape":"String"}, 2784 "Status":{"shape":"String"}, 2785 "Size":{"shape":"Integer"}, 2786 "Device":{"shape":"String"}, 2787 "MountPoint":{"shape":"String"}, 2788 "Region":{"shape":"String"}, 2789 "AvailabilityZone":{"shape":"String"}, 2790 "VolumeType":{"shape":"String"}, 2791 "Iops":{"shape":"Integer"} 2792 } 2793 }, 2794 "VolumeConfiguration":{ 2795 "type":"structure", 2796 "required":[ 2797 "MountPoint", 2798 "NumberOfDisks", 2799 "Size" 2800 ], 2801 "members":{ 2802 "MountPoint":{"shape":"String"}, 2803 "RaidLevel":{"shape":"Integer"}, 2804 "NumberOfDisks":{"shape":"Integer"}, 2805 "Size":{"shape":"Integer"}, 2806 "VolumeType":{"shape":"String"}, 2807 "Iops":{"shape":"Integer"} 2808 } 2809 }, 2810 "VolumeConfigurations":{ 2811 "type":"list", 2812 "member":{"shape":"VolumeConfiguration"} 2813 }, 2814 "VolumeType":{ 2815 "type":"string", 2816 "enum":[ 2817 "gp2", 2818 "io1", 2819 "standard" 2820 ] 2821 }, 2822 "Volumes":{ 2823 "type":"list", 2824 "member":{"shape":"Volume"} 2825 }, 2826 "WeeklyAutoScalingSchedule":{ 2827 "type":"structure", 2828 "members":{ 2829 "Monday":{"shape":"DailyAutoScalingSchedule"}, 2830 "Tuesday":{"shape":"DailyAutoScalingSchedule"}, 2831 "Wednesday":{"shape":"DailyAutoScalingSchedule"}, 2832 "Thursday":{"shape":"DailyAutoScalingSchedule"}, 2833 "Friday":{"shape":"DailyAutoScalingSchedule"}, 2834 "Saturday":{"shape":"DailyAutoScalingSchedule"}, 2835 "Sunday":{"shape":"DailyAutoScalingSchedule"} 2836 } 2837 } 2838 } 2839} 2840