1{ 2 "version":"2.0", 3 "metadata":{ 4 "uid":"ec2-2016-09-15", 5 "apiVersion":"2016-09-15", 6 "endpointPrefix":"ec2", 7 "protocol":"ec2", 8 "serviceAbbreviation":"Amazon EC2", 9 "serviceFullName":"Amazon Elastic Compute Cloud", 10 "signatureVersion":"v4", 11 "xmlNamespace":"http://ec2.amazonaws.com/doc/2016-09-15" 12 }, 13 "operations":{ 14 "AcceptReservedInstancesExchangeQuote":{ 15 "name":"AcceptReservedInstancesExchangeQuote", 16 "http":{ 17 "method":"POST", 18 "requestUri":"/" 19 }, 20 "input":{"shape":"AcceptReservedInstancesExchangeQuoteRequest"}, 21 "output":{"shape":"AcceptReservedInstancesExchangeQuoteResult"} 22 }, 23 "AcceptVpcPeeringConnection":{ 24 "name":"AcceptVpcPeeringConnection", 25 "http":{ 26 "method":"POST", 27 "requestUri":"/" 28 }, 29 "input":{"shape":"AcceptVpcPeeringConnectionRequest"}, 30 "output":{"shape":"AcceptVpcPeeringConnectionResult"} 31 }, 32 "AllocateAddress":{ 33 "name":"AllocateAddress", 34 "http":{ 35 "method":"POST", 36 "requestUri":"/" 37 }, 38 "input":{"shape":"AllocateAddressRequest"}, 39 "output":{"shape":"AllocateAddressResult"} 40 }, 41 "AllocateHosts":{ 42 "name":"AllocateHosts", 43 "http":{ 44 "method":"POST", 45 "requestUri":"/" 46 }, 47 "input":{"shape":"AllocateHostsRequest"}, 48 "output":{"shape":"AllocateHostsResult"} 49 }, 50 "AssignPrivateIpAddresses":{ 51 "name":"AssignPrivateIpAddresses", 52 "http":{ 53 "method":"POST", 54 "requestUri":"/" 55 }, 56 "input":{"shape":"AssignPrivateIpAddressesRequest"} 57 }, 58 "AssociateAddress":{ 59 "name":"AssociateAddress", 60 "http":{ 61 "method":"POST", 62 "requestUri":"/" 63 }, 64 "input":{"shape":"AssociateAddressRequest"}, 65 "output":{"shape":"AssociateAddressResult"} 66 }, 67 "AssociateDhcpOptions":{ 68 "name":"AssociateDhcpOptions", 69 "http":{ 70 "method":"POST", 71 "requestUri":"/" 72 }, 73 "input":{"shape":"AssociateDhcpOptionsRequest"} 74 }, 75 "AssociateRouteTable":{ 76 "name":"AssociateRouteTable", 77 "http":{ 78 "method":"POST", 79 "requestUri":"/" 80 }, 81 "input":{"shape":"AssociateRouteTableRequest"}, 82 "output":{"shape":"AssociateRouteTableResult"} 83 }, 84 "AttachClassicLinkVpc":{ 85 "name":"AttachClassicLinkVpc", 86 "http":{ 87 "method":"POST", 88 "requestUri":"/" 89 }, 90 "input":{"shape":"AttachClassicLinkVpcRequest"}, 91 "output":{"shape":"AttachClassicLinkVpcResult"} 92 }, 93 "AttachInternetGateway":{ 94 "name":"AttachInternetGateway", 95 "http":{ 96 "method":"POST", 97 "requestUri":"/" 98 }, 99 "input":{"shape":"AttachInternetGatewayRequest"} 100 }, 101 "AttachNetworkInterface":{ 102 "name":"AttachNetworkInterface", 103 "http":{ 104 "method":"POST", 105 "requestUri":"/" 106 }, 107 "input":{"shape":"AttachNetworkInterfaceRequest"}, 108 "output":{"shape":"AttachNetworkInterfaceResult"} 109 }, 110 "AttachVolume":{ 111 "name":"AttachVolume", 112 "http":{ 113 "method":"POST", 114 "requestUri":"/" 115 }, 116 "input":{"shape":"AttachVolumeRequest"}, 117 "output":{"shape":"VolumeAttachment"} 118 }, 119 "AttachVpnGateway":{ 120 "name":"AttachVpnGateway", 121 "http":{ 122 "method":"POST", 123 "requestUri":"/" 124 }, 125 "input":{"shape":"AttachVpnGatewayRequest"}, 126 "output":{"shape":"AttachVpnGatewayResult"} 127 }, 128 "AuthorizeSecurityGroupEgress":{ 129 "name":"AuthorizeSecurityGroupEgress", 130 "http":{ 131 "method":"POST", 132 "requestUri":"/" 133 }, 134 "input":{"shape":"AuthorizeSecurityGroupEgressRequest"} 135 }, 136 "AuthorizeSecurityGroupIngress":{ 137 "name":"AuthorizeSecurityGroupIngress", 138 "http":{ 139 "method":"POST", 140 "requestUri":"/" 141 }, 142 "input":{"shape":"AuthorizeSecurityGroupIngressRequest"} 143 }, 144 "BundleInstance":{ 145 "name":"BundleInstance", 146 "http":{ 147 "method":"POST", 148 "requestUri":"/" 149 }, 150 "input":{"shape":"BundleInstanceRequest"}, 151 "output":{"shape":"BundleInstanceResult"} 152 }, 153 "CancelBundleTask":{ 154 "name":"CancelBundleTask", 155 "http":{ 156 "method":"POST", 157 "requestUri":"/" 158 }, 159 "input":{"shape":"CancelBundleTaskRequest"}, 160 "output":{"shape":"CancelBundleTaskResult"} 161 }, 162 "CancelConversionTask":{ 163 "name":"CancelConversionTask", 164 "http":{ 165 "method":"POST", 166 "requestUri":"/" 167 }, 168 "input":{"shape":"CancelConversionRequest"} 169 }, 170 "CancelExportTask":{ 171 "name":"CancelExportTask", 172 "http":{ 173 "method":"POST", 174 "requestUri":"/" 175 }, 176 "input":{"shape":"CancelExportTaskRequest"} 177 }, 178 "CancelImportTask":{ 179 "name":"CancelImportTask", 180 "http":{ 181 "method":"POST", 182 "requestUri":"/" 183 }, 184 "input":{"shape":"CancelImportTaskRequest"}, 185 "output":{"shape":"CancelImportTaskResult"} 186 }, 187 "CancelReservedInstancesListing":{ 188 "name":"CancelReservedInstancesListing", 189 "http":{ 190 "method":"POST", 191 "requestUri":"/" 192 }, 193 "input":{"shape":"CancelReservedInstancesListingRequest"}, 194 "output":{"shape":"CancelReservedInstancesListingResult"} 195 }, 196 "CancelSpotFleetRequests":{ 197 "name":"CancelSpotFleetRequests", 198 "http":{ 199 "method":"POST", 200 "requestUri":"/" 201 }, 202 "input":{"shape":"CancelSpotFleetRequestsRequest"}, 203 "output":{"shape":"CancelSpotFleetRequestsResponse"} 204 }, 205 "CancelSpotInstanceRequests":{ 206 "name":"CancelSpotInstanceRequests", 207 "http":{ 208 "method":"POST", 209 "requestUri":"/" 210 }, 211 "input":{"shape":"CancelSpotInstanceRequestsRequest"}, 212 "output":{"shape":"CancelSpotInstanceRequestsResult"} 213 }, 214 "ConfirmProductInstance":{ 215 "name":"ConfirmProductInstance", 216 "http":{ 217 "method":"POST", 218 "requestUri":"/" 219 }, 220 "input":{"shape":"ConfirmProductInstanceRequest"}, 221 "output":{"shape":"ConfirmProductInstanceResult"} 222 }, 223 "CopyImage":{ 224 "name":"CopyImage", 225 "http":{ 226 "method":"POST", 227 "requestUri":"/" 228 }, 229 "input":{"shape":"CopyImageRequest"}, 230 "output":{"shape":"CopyImageResult"} 231 }, 232 "CopySnapshot":{ 233 "name":"CopySnapshot", 234 "http":{ 235 "method":"POST", 236 "requestUri":"/" 237 }, 238 "input":{"shape":"CopySnapshotRequest"}, 239 "output":{"shape":"CopySnapshotResult"} 240 }, 241 "CreateCustomerGateway":{ 242 "name":"CreateCustomerGateway", 243 "http":{ 244 "method":"POST", 245 "requestUri":"/" 246 }, 247 "input":{"shape":"CreateCustomerGatewayRequest"}, 248 "output":{"shape":"CreateCustomerGatewayResult"} 249 }, 250 "CreateDhcpOptions":{ 251 "name":"CreateDhcpOptions", 252 "http":{ 253 "method":"POST", 254 "requestUri":"/" 255 }, 256 "input":{"shape":"CreateDhcpOptionsRequest"}, 257 "output":{"shape":"CreateDhcpOptionsResult"} 258 }, 259 "CreateFlowLogs":{ 260 "name":"CreateFlowLogs", 261 "http":{ 262 "method":"POST", 263 "requestUri":"/" 264 }, 265 "input":{"shape":"CreateFlowLogsRequest"}, 266 "output":{"shape":"CreateFlowLogsResult"} 267 }, 268 "CreateImage":{ 269 "name":"CreateImage", 270 "http":{ 271 "method":"POST", 272 "requestUri":"/" 273 }, 274 "input":{"shape":"CreateImageRequest"}, 275 "output":{"shape":"CreateImageResult"} 276 }, 277 "CreateInstanceExportTask":{ 278 "name":"CreateInstanceExportTask", 279 "http":{ 280 "method":"POST", 281 "requestUri":"/" 282 }, 283 "input":{"shape":"CreateInstanceExportTaskRequest"}, 284 "output":{"shape":"CreateInstanceExportTaskResult"} 285 }, 286 "CreateInternetGateway":{ 287 "name":"CreateInternetGateway", 288 "http":{ 289 "method":"POST", 290 "requestUri":"/" 291 }, 292 "input":{"shape":"CreateInternetGatewayRequest"}, 293 "output":{"shape":"CreateInternetGatewayResult"} 294 }, 295 "CreateKeyPair":{ 296 "name":"CreateKeyPair", 297 "http":{ 298 "method":"POST", 299 "requestUri":"/" 300 }, 301 "input":{"shape":"CreateKeyPairRequest"}, 302 "output":{"shape":"KeyPair"} 303 }, 304 "CreateNatGateway":{ 305 "name":"CreateNatGateway", 306 "http":{ 307 "method":"POST", 308 "requestUri":"/" 309 }, 310 "input":{"shape":"CreateNatGatewayRequest"}, 311 "output":{"shape":"CreateNatGatewayResult"} 312 }, 313 "CreateNetworkAcl":{ 314 "name":"CreateNetworkAcl", 315 "http":{ 316 "method":"POST", 317 "requestUri":"/" 318 }, 319 "input":{"shape":"CreateNetworkAclRequest"}, 320 "output":{"shape":"CreateNetworkAclResult"} 321 }, 322 "CreateNetworkAclEntry":{ 323 "name":"CreateNetworkAclEntry", 324 "http":{ 325 "method":"POST", 326 "requestUri":"/" 327 }, 328 "input":{"shape":"CreateNetworkAclEntryRequest"} 329 }, 330 "CreateNetworkInterface":{ 331 "name":"CreateNetworkInterface", 332 "http":{ 333 "method":"POST", 334 "requestUri":"/" 335 }, 336 "input":{"shape":"CreateNetworkInterfaceRequest"}, 337 "output":{"shape":"CreateNetworkInterfaceResult"} 338 }, 339 "CreatePlacementGroup":{ 340 "name":"CreatePlacementGroup", 341 "http":{ 342 "method":"POST", 343 "requestUri":"/" 344 }, 345 "input":{"shape":"CreatePlacementGroupRequest"} 346 }, 347 "CreateReservedInstancesListing":{ 348 "name":"CreateReservedInstancesListing", 349 "http":{ 350 "method":"POST", 351 "requestUri":"/" 352 }, 353 "input":{"shape":"CreateReservedInstancesListingRequest"}, 354 "output":{"shape":"CreateReservedInstancesListingResult"} 355 }, 356 "CreateRoute":{ 357 "name":"CreateRoute", 358 "http":{ 359 "method":"POST", 360 "requestUri":"/" 361 }, 362 "input":{"shape":"CreateRouteRequest"}, 363 "output":{"shape":"CreateRouteResult"} 364 }, 365 "CreateRouteTable":{ 366 "name":"CreateRouteTable", 367 "http":{ 368 "method":"POST", 369 "requestUri":"/" 370 }, 371 "input":{"shape":"CreateRouteTableRequest"}, 372 "output":{"shape":"CreateRouteTableResult"} 373 }, 374 "CreateSecurityGroup":{ 375 "name":"CreateSecurityGroup", 376 "http":{ 377 "method":"POST", 378 "requestUri":"/" 379 }, 380 "input":{"shape":"CreateSecurityGroupRequest"}, 381 "output":{"shape":"CreateSecurityGroupResult"} 382 }, 383 "CreateSnapshot":{ 384 "name":"CreateSnapshot", 385 "http":{ 386 "method":"POST", 387 "requestUri":"/" 388 }, 389 "input":{"shape":"CreateSnapshotRequest"}, 390 "output":{"shape":"Snapshot"} 391 }, 392 "CreateSpotDatafeedSubscription":{ 393 "name":"CreateSpotDatafeedSubscription", 394 "http":{ 395 "method":"POST", 396 "requestUri":"/" 397 }, 398 "input":{"shape":"CreateSpotDatafeedSubscriptionRequest"}, 399 "output":{"shape":"CreateSpotDatafeedSubscriptionResult"} 400 }, 401 "CreateSubnet":{ 402 "name":"CreateSubnet", 403 "http":{ 404 "method":"POST", 405 "requestUri":"/" 406 }, 407 "input":{"shape":"CreateSubnetRequest"}, 408 "output":{"shape":"CreateSubnetResult"} 409 }, 410 "CreateTags":{ 411 "name":"CreateTags", 412 "http":{ 413 "method":"POST", 414 "requestUri":"/" 415 }, 416 "input":{"shape":"CreateTagsRequest"} 417 }, 418 "CreateVolume":{ 419 "name":"CreateVolume", 420 "http":{ 421 "method":"POST", 422 "requestUri":"/" 423 }, 424 "input":{"shape":"CreateVolumeRequest"}, 425 "output":{"shape":"Volume"} 426 }, 427 "CreateVpc":{ 428 "name":"CreateVpc", 429 "http":{ 430 "method":"POST", 431 "requestUri":"/" 432 }, 433 "input":{"shape":"CreateVpcRequest"}, 434 "output":{"shape":"CreateVpcResult"} 435 }, 436 "CreateVpcEndpoint":{ 437 "name":"CreateVpcEndpoint", 438 "http":{ 439 "method":"POST", 440 "requestUri":"/" 441 }, 442 "input":{"shape":"CreateVpcEndpointRequest"}, 443 "output":{"shape":"CreateVpcEndpointResult"} 444 }, 445 "CreateVpcPeeringConnection":{ 446 "name":"CreateVpcPeeringConnection", 447 "http":{ 448 "method":"POST", 449 "requestUri":"/" 450 }, 451 "input":{"shape":"CreateVpcPeeringConnectionRequest"}, 452 "output":{"shape":"CreateVpcPeeringConnectionResult"} 453 }, 454 "CreateVpnConnection":{ 455 "name":"CreateVpnConnection", 456 "http":{ 457 "method":"POST", 458 "requestUri":"/" 459 }, 460 "input":{"shape":"CreateVpnConnectionRequest"}, 461 "output":{"shape":"CreateVpnConnectionResult"} 462 }, 463 "CreateVpnConnectionRoute":{ 464 "name":"CreateVpnConnectionRoute", 465 "http":{ 466 "method":"POST", 467 "requestUri":"/" 468 }, 469 "input":{"shape":"CreateVpnConnectionRouteRequest"} 470 }, 471 "CreateVpnGateway":{ 472 "name":"CreateVpnGateway", 473 "http":{ 474 "method":"POST", 475 "requestUri":"/" 476 }, 477 "input":{"shape":"CreateVpnGatewayRequest"}, 478 "output":{"shape":"CreateVpnGatewayResult"} 479 }, 480 "DeleteCustomerGateway":{ 481 "name":"DeleteCustomerGateway", 482 "http":{ 483 "method":"POST", 484 "requestUri":"/" 485 }, 486 "input":{"shape":"DeleteCustomerGatewayRequest"} 487 }, 488 "DeleteDhcpOptions":{ 489 "name":"DeleteDhcpOptions", 490 "http":{ 491 "method":"POST", 492 "requestUri":"/" 493 }, 494 "input":{"shape":"DeleteDhcpOptionsRequest"} 495 }, 496 "DeleteFlowLogs":{ 497 "name":"DeleteFlowLogs", 498 "http":{ 499 "method":"POST", 500 "requestUri":"/" 501 }, 502 "input":{"shape":"DeleteFlowLogsRequest"}, 503 "output":{"shape":"DeleteFlowLogsResult"} 504 }, 505 "DeleteInternetGateway":{ 506 "name":"DeleteInternetGateway", 507 "http":{ 508 "method":"POST", 509 "requestUri":"/" 510 }, 511 "input":{"shape":"DeleteInternetGatewayRequest"} 512 }, 513 "DeleteKeyPair":{ 514 "name":"DeleteKeyPair", 515 "http":{ 516 "method":"POST", 517 "requestUri":"/" 518 }, 519 "input":{"shape":"DeleteKeyPairRequest"} 520 }, 521 "DeleteNatGateway":{ 522 "name":"DeleteNatGateway", 523 "http":{ 524 "method":"POST", 525 "requestUri":"/" 526 }, 527 "input":{"shape":"DeleteNatGatewayRequest"}, 528 "output":{"shape":"DeleteNatGatewayResult"} 529 }, 530 "DeleteNetworkAcl":{ 531 "name":"DeleteNetworkAcl", 532 "http":{ 533 "method":"POST", 534 "requestUri":"/" 535 }, 536 "input":{"shape":"DeleteNetworkAclRequest"} 537 }, 538 "DeleteNetworkAclEntry":{ 539 "name":"DeleteNetworkAclEntry", 540 "http":{ 541 "method":"POST", 542 "requestUri":"/" 543 }, 544 "input":{"shape":"DeleteNetworkAclEntryRequest"} 545 }, 546 "DeleteNetworkInterface":{ 547 "name":"DeleteNetworkInterface", 548 "http":{ 549 "method":"POST", 550 "requestUri":"/" 551 }, 552 "input":{"shape":"DeleteNetworkInterfaceRequest"} 553 }, 554 "DeletePlacementGroup":{ 555 "name":"DeletePlacementGroup", 556 "http":{ 557 "method":"POST", 558 "requestUri":"/" 559 }, 560 "input":{"shape":"DeletePlacementGroupRequest"} 561 }, 562 "DeleteRoute":{ 563 "name":"DeleteRoute", 564 "http":{ 565 "method":"POST", 566 "requestUri":"/" 567 }, 568 "input":{"shape":"DeleteRouteRequest"} 569 }, 570 "DeleteRouteTable":{ 571 "name":"DeleteRouteTable", 572 "http":{ 573 "method":"POST", 574 "requestUri":"/" 575 }, 576 "input":{"shape":"DeleteRouteTableRequest"} 577 }, 578 "DeleteSecurityGroup":{ 579 "name":"DeleteSecurityGroup", 580 "http":{ 581 "method":"POST", 582 "requestUri":"/" 583 }, 584 "input":{"shape":"DeleteSecurityGroupRequest"} 585 }, 586 "DeleteSnapshot":{ 587 "name":"DeleteSnapshot", 588 "http":{ 589 "method":"POST", 590 "requestUri":"/" 591 }, 592 "input":{"shape":"DeleteSnapshotRequest"} 593 }, 594 "DeleteSpotDatafeedSubscription":{ 595 "name":"DeleteSpotDatafeedSubscription", 596 "http":{ 597 "method":"POST", 598 "requestUri":"/" 599 }, 600 "input":{"shape":"DeleteSpotDatafeedSubscriptionRequest"} 601 }, 602 "DeleteSubnet":{ 603 "name":"DeleteSubnet", 604 "http":{ 605 "method":"POST", 606 "requestUri":"/" 607 }, 608 "input":{"shape":"DeleteSubnetRequest"} 609 }, 610 "DeleteTags":{ 611 "name":"DeleteTags", 612 "http":{ 613 "method":"POST", 614 "requestUri":"/" 615 }, 616 "input":{"shape":"DeleteTagsRequest"} 617 }, 618 "DeleteVolume":{ 619 "name":"DeleteVolume", 620 "http":{ 621 "method":"POST", 622 "requestUri":"/" 623 }, 624 "input":{"shape":"DeleteVolumeRequest"} 625 }, 626 "DeleteVpc":{ 627 "name":"DeleteVpc", 628 "http":{ 629 "method":"POST", 630 "requestUri":"/" 631 }, 632 "input":{"shape":"DeleteVpcRequest"} 633 }, 634 "DeleteVpcEndpoints":{ 635 "name":"DeleteVpcEndpoints", 636 "http":{ 637 "method":"POST", 638 "requestUri":"/" 639 }, 640 "input":{"shape":"DeleteVpcEndpointsRequest"}, 641 "output":{"shape":"DeleteVpcEndpointsResult"} 642 }, 643 "DeleteVpcPeeringConnection":{ 644 "name":"DeleteVpcPeeringConnection", 645 "http":{ 646 "method":"POST", 647 "requestUri":"/" 648 }, 649 "input":{"shape":"DeleteVpcPeeringConnectionRequest"}, 650 "output":{"shape":"DeleteVpcPeeringConnectionResult"} 651 }, 652 "DeleteVpnConnection":{ 653 "name":"DeleteVpnConnection", 654 "http":{ 655 "method":"POST", 656 "requestUri":"/" 657 }, 658 "input":{"shape":"DeleteVpnConnectionRequest"} 659 }, 660 "DeleteVpnConnectionRoute":{ 661 "name":"DeleteVpnConnectionRoute", 662 "http":{ 663 "method":"POST", 664 "requestUri":"/" 665 }, 666 "input":{"shape":"DeleteVpnConnectionRouteRequest"} 667 }, 668 "DeleteVpnGateway":{ 669 "name":"DeleteVpnGateway", 670 "http":{ 671 "method":"POST", 672 "requestUri":"/" 673 }, 674 "input":{"shape":"DeleteVpnGatewayRequest"} 675 }, 676 "DeregisterImage":{ 677 "name":"DeregisterImage", 678 "http":{ 679 "method":"POST", 680 "requestUri":"/" 681 }, 682 "input":{"shape":"DeregisterImageRequest"} 683 }, 684 "DescribeAccountAttributes":{ 685 "name":"DescribeAccountAttributes", 686 "http":{ 687 "method":"POST", 688 "requestUri":"/" 689 }, 690 "input":{"shape":"DescribeAccountAttributesRequest"}, 691 "output":{"shape":"DescribeAccountAttributesResult"} 692 }, 693 "DescribeAddresses":{ 694 "name":"DescribeAddresses", 695 "http":{ 696 "method":"POST", 697 "requestUri":"/" 698 }, 699 "input":{"shape":"DescribeAddressesRequest"}, 700 "output":{"shape":"DescribeAddressesResult"} 701 }, 702 "DescribeAvailabilityZones":{ 703 "name":"DescribeAvailabilityZones", 704 "http":{ 705 "method":"POST", 706 "requestUri":"/" 707 }, 708 "input":{"shape":"DescribeAvailabilityZonesRequest"}, 709 "output":{"shape":"DescribeAvailabilityZonesResult"} 710 }, 711 "DescribeBundleTasks":{ 712 "name":"DescribeBundleTasks", 713 "http":{ 714 "method":"POST", 715 "requestUri":"/" 716 }, 717 "input":{"shape":"DescribeBundleTasksRequest"}, 718 "output":{"shape":"DescribeBundleTasksResult"} 719 }, 720 "DescribeClassicLinkInstances":{ 721 "name":"DescribeClassicLinkInstances", 722 "http":{ 723 "method":"POST", 724 "requestUri":"/" 725 }, 726 "input":{"shape":"DescribeClassicLinkInstancesRequest"}, 727 "output":{"shape":"DescribeClassicLinkInstancesResult"} 728 }, 729 "DescribeConversionTasks":{ 730 "name":"DescribeConversionTasks", 731 "http":{ 732 "method":"POST", 733 "requestUri":"/" 734 }, 735 "input":{"shape":"DescribeConversionTasksRequest"}, 736 "output":{"shape":"DescribeConversionTasksResult"} 737 }, 738 "DescribeCustomerGateways":{ 739 "name":"DescribeCustomerGateways", 740 "http":{ 741 "method":"POST", 742 "requestUri":"/" 743 }, 744 "input":{"shape":"DescribeCustomerGatewaysRequest"}, 745 "output":{"shape":"DescribeCustomerGatewaysResult"} 746 }, 747 "DescribeDhcpOptions":{ 748 "name":"DescribeDhcpOptions", 749 "http":{ 750 "method":"POST", 751 "requestUri":"/" 752 }, 753 "input":{"shape":"DescribeDhcpOptionsRequest"}, 754 "output":{"shape":"DescribeDhcpOptionsResult"} 755 }, 756 "DescribeExportTasks":{ 757 "name":"DescribeExportTasks", 758 "http":{ 759 "method":"POST", 760 "requestUri":"/" 761 }, 762 "input":{"shape":"DescribeExportTasksRequest"}, 763 "output":{"shape":"DescribeExportTasksResult"} 764 }, 765 "DescribeFlowLogs":{ 766 "name":"DescribeFlowLogs", 767 "http":{ 768 "method":"POST", 769 "requestUri":"/" 770 }, 771 "input":{"shape":"DescribeFlowLogsRequest"}, 772 "output":{"shape":"DescribeFlowLogsResult"} 773 }, 774 "DescribeHostReservationOfferings":{ 775 "name":"DescribeHostReservationOfferings", 776 "http":{ 777 "method":"POST", 778 "requestUri":"/" 779 }, 780 "input":{"shape":"DescribeHostReservationOfferingsRequest"}, 781 "output":{"shape":"DescribeHostReservationOfferingsResult"} 782 }, 783 "DescribeHostReservations":{ 784 "name":"DescribeHostReservations", 785 "http":{ 786 "method":"POST", 787 "requestUri":"/" 788 }, 789 "input":{"shape":"DescribeHostReservationsRequest"}, 790 "output":{"shape":"DescribeHostReservationsResult"} 791 }, 792 "DescribeHosts":{ 793 "name":"DescribeHosts", 794 "http":{ 795 "method":"POST", 796 "requestUri":"/" 797 }, 798 "input":{"shape":"DescribeHostsRequest"}, 799 "output":{"shape":"DescribeHostsResult"} 800 }, 801 "DescribeIdFormat":{ 802 "name":"DescribeIdFormat", 803 "http":{ 804 "method":"POST", 805 "requestUri":"/" 806 }, 807 "input":{"shape":"DescribeIdFormatRequest"}, 808 "output":{"shape":"DescribeIdFormatResult"} 809 }, 810 "DescribeIdentityIdFormat":{ 811 "name":"DescribeIdentityIdFormat", 812 "http":{ 813 "method":"POST", 814 "requestUri":"/" 815 }, 816 "input":{"shape":"DescribeIdentityIdFormatRequest"}, 817 "output":{"shape":"DescribeIdentityIdFormatResult"} 818 }, 819 "DescribeImageAttribute":{ 820 "name":"DescribeImageAttribute", 821 "http":{ 822 "method":"POST", 823 "requestUri":"/" 824 }, 825 "input":{"shape":"DescribeImageAttributeRequest"}, 826 "output":{"shape":"ImageAttribute"} 827 }, 828 "DescribeImages":{ 829 "name":"DescribeImages", 830 "http":{ 831 "method":"POST", 832 "requestUri":"/" 833 }, 834 "input":{"shape":"DescribeImagesRequest"}, 835 "output":{"shape":"DescribeImagesResult"} 836 }, 837 "DescribeImportImageTasks":{ 838 "name":"DescribeImportImageTasks", 839 "http":{ 840 "method":"POST", 841 "requestUri":"/" 842 }, 843 "input":{"shape":"DescribeImportImageTasksRequest"}, 844 "output":{"shape":"DescribeImportImageTasksResult"} 845 }, 846 "DescribeImportSnapshotTasks":{ 847 "name":"DescribeImportSnapshotTasks", 848 "http":{ 849 "method":"POST", 850 "requestUri":"/" 851 }, 852 "input":{"shape":"DescribeImportSnapshotTasksRequest"}, 853 "output":{"shape":"DescribeImportSnapshotTasksResult"} 854 }, 855 "DescribeInstanceAttribute":{ 856 "name":"DescribeInstanceAttribute", 857 "http":{ 858 "method":"POST", 859 "requestUri":"/" 860 }, 861 "input":{"shape":"DescribeInstanceAttributeRequest"}, 862 "output":{"shape":"InstanceAttribute"} 863 }, 864 "DescribeInstanceStatus":{ 865 "name":"DescribeInstanceStatus", 866 "http":{ 867 "method":"POST", 868 "requestUri":"/" 869 }, 870 "input":{"shape":"DescribeInstanceStatusRequest"}, 871 "output":{"shape":"DescribeInstanceStatusResult"} 872 }, 873 "DescribeInstances":{ 874 "name":"DescribeInstances", 875 "http":{ 876 "method":"POST", 877 "requestUri":"/" 878 }, 879 "input":{"shape":"DescribeInstancesRequest"}, 880 "output":{"shape":"DescribeInstancesResult"} 881 }, 882 "DescribeInternetGateways":{ 883 "name":"DescribeInternetGateways", 884 "http":{ 885 "method":"POST", 886 "requestUri":"/" 887 }, 888 "input":{"shape":"DescribeInternetGatewaysRequest"}, 889 "output":{"shape":"DescribeInternetGatewaysResult"} 890 }, 891 "DescribeKeyPairs":{ 892 "name":"DescribeKeyPairs", 893 "http":{ 894 "method":"POST", 895 "requestUri":"/" 896 }, 897 "input":{"shape":"DescribeKeyPairsRequest"}, 898 "output":{"shape":"DescribeKeyPairsResult"} 899 }, 900 "DescribeMovingAddresses":{ 901 "name":"DescribeMovingAddresses", 902 "http":{ 903 "method":"POST", 904 "requestUri":"/" 905 }, 906 "input":{"shape":"DescribeMovingAddressesRequest"}, 907 "output":{"shape":"DescribeMovingAddressesResult"} 908 }, 909 "DescribeNatGateways":{ 910 "name":"DescribeNatGateways", 911 "http":{ 912 "method":"POST", 913 "requestUri":"/" 914 }, 915 "input":{"shape":"DescribeNatGatewaysRequest"}, 916 "output":{"shape":"DescribeNatGatewaysResult"} 917 }, 918 "DescribeNetworkAcls":{ 919 "name":"DescribeNetworkAcls", 920 "http":{ 921 "method":"POST", 922 "requestUri":"/" 923 }, 924 "input":{"shape":"DescribeNetworkAclsRequest"}, 925 "output":{"shape":"DescribeNetworkAclsResult"} 926 }, 927 "DescribeNetworkInterfaceAttribute":{ 928 "name":"DescribeNetworkInterfaceAttribute", 929 "http":{ 930 "method":"POST", 931 "requestUri":"/" 932 }, 933 "input":{"shape":"DescribeNetworkInterfaceAttributeRequest"}, 934 "output":{"shape":"DescribeNetworkInterfaceAttributeResult"} 935 }, 936 "DescribeNetworkInterfaces":{ 937 "name":"DescribeNetworkInterfaces", 938 "http":{ 939 "method":"POST", 940 "requestUri":"/" 941 }, 942 "input":{"shape":"DescribeNetworkInterfacesRequest"}, 943 "output":{"shape":"DescribeNetworkInterfacesResult"} 944 }, 945 "DescribePlacementGroups":{ 946 "name":"DescribePlacementGroups", 947 "http":{ 948 "method":"POST", 949 "requestUri":"/" 950 }, 951 "input":{"shape":"DescribePlacementGroupsRequest"}, 952 "output":{"shape":"DescribePlacementGroupsResult"} 953 }, 954 "DescribePrefixLists":{ 955 "name":"DescribePrefixLists", 956 "http":{ 957 "method":"POST", 958 "requestUri":"/" 959 }, 960 "input":{"shape":"DescribePrefixListsRequest"}, 961 "output":{"shape":"DescribePrefixListsResult"} 962 }, 963 "DescribeRegions":{ 964 "name":"DescribeRegions", 965 "http":{ 966 "method":"POST", 967 "requestUri":"/" 968 }, 969 "input":{"shape":"DescribeRegionsRequest"}, 970 "output":{"shape":"DescribeRegionsResult"} 971 }, 972 "DescribeReservedInstances":{ 973 "name":"DescribeReservedInstances", 974 "http":{ 975 "method":"POST", 976 "requestUri":"/" 977 }, 978 "input":{"shape":"DescribeReservedInstancesRequest"}, 979 "output":{"shape":"DescribeReservedInstancesResult"} 980 }, 981 "DescribeReservedInstancesListings":{ 982 "name":"DescribeReservedInstancesListings", 983 "http":{ 984 "method":"POST", 985 "requestUri":"/" 986 }, 987 "input":{"shape":"DescribeReservedInstancesListingsRequest"}, 988 "output":{"shape":"DescribeReservedInstancesListingsResult"} 989 }, 990 "DescribeReservedInstancesModifications":{ 991 "name":"DescribeReservedInstancesModifications", 992 "http":{ 993 "method":"POST", 994 "requestUri":"/" 995 }, 996 "input":{"shape":"DescribeReservedInstancesModificationsRequest"}, 997 "output":{"shape":"DescribeReservedInstancesModificationsResult"} 998 }, 999 "DescribeReservedInstancesOfferings":{ 1000 "name":"DescribeReservedInstancesOfferings", 1001 "http":{ 1002 "method":"POST", 1003 "requestUri":"/" 1004 }, 1005 "input":{"shape":"DescribeReservedInstancesOfferingsRequest"}, 1006 "output":{"shape":"DescribeReservedInstancesOfferingsResult"} 1007 }, 1008 "DescribeRouteTables":{ 1009 "name":"DescribeRouteTables", 1010 "http":{ 1011 "method":"POST", 1012 "requestUri":"/" 1013 }, 1014 "input":{"shape":"DescribeRouteTablesRequest"}, 1015 "output":{"shape":"DescribeRouteTablesResult"} 1016 }, 1017 "DescribeScheduledInstanceAvailability":{ 1018 "name":"DescribeScheduledInstanceAvailability", 1019 "http":{ 1020 "method":"POST", 1021 "requestUri":"/" 1022 }, 1023 "input":{"shape":"DescribeScheduledInstanceAvailabilityRequest"}, 1024 "output":{"shape":"DescribeScheduledInstanceAvailabilityResult"} 1025 }, 1026 "DescribeScheduledInstances":{ 1027 "name":"DescribeScheduledInstances", 1028 "http":{ 1029 "method":"POST", 1030 "requestUri":"/" 1031 }, 1032 "input":{"shape":"DescribeScheduledInstancesRequest"}, 1033 "output":{"shape":"DescribeScheduledInstancesResult"} 1034 }, 1035 "DescribeSecurityGroupReferences":{ 1036 "name":"DescribeSecurityGroupReferences", 1037 "http":{ 1038 "method":"POST", 1039 "requestUri":"/" 1040 }, 1041 "input":{"shape":"DescribeSecurityGroupReferencesRequest"}, 1042 "output":{"shape":"DescribeSecurityGroupReferencesResult"} 1043 }, 1044 "DescribeSecurityGroups":{ 1045 "name":"DescribeSecurityGroups", 1046 "http":{ 1047 "method":"POST", 1048 "requestUri":"/" 1049 }, 1050 "input":{"shape":"DescribeSecurityGroupsRequest"}, 1051 "output":{"shape":"DescribeSecurityGroupsResult"} 1052 }, 1053 "DescribeSnapshotAttribute":{ 1054 "name":"DescribeSnapshotAttribute", 1055 "http":{ 1056 "method":"POST", 1057 "requestUri":"/" 1058 }, 1059 "input":{"shape":"DescribeSnapshotAttributeRequest"}, 1060 "output":{"shape":"DescribeSnapshotAttributeResult"} 1061 }, 1062 "DescribeSnapshots":{ 1063 "name":"DescribeSnapshots", 1064 "http":{ 1065 "method":"POST", 1066 "requestUri":"/" 1067 }, 1068 "input":{"shape":"DescribeSnapshotsRequest"}, 1069 "output":{"shape":"DescribeSnapshotsResult"} 1070 }, 1071 "DescribeSpotDatafeedSubscription":{ 1072 "name":"DescribeSpotDatafeedSubscription", 1073 "http":{ 1074 "method":"POST", 1075 "requestUri":"/" 1076 }, 1077 "input":{"shape":"DescribeSpotDatafeedSubscriptionRequest"}, 1078 "output":{"shape":"DescribeSpotDatafeedSubscriptionResult"} 1079 }, 1080 "DescribeSpotFleetInstances":{ 1081 "name":"DescribeSpotFleetInstances", 1082 "http":{ 1083 "method":"POST", 1084 "requestUri":"/" 1085 }, 1086 "input":{"shape":"DescribeSpotFleetInstancesRequest"}, 1087 "output":{"shape":"DescribeSpotFleetInstancesResponse"} 1088 }, 1089 "DescribeSpotFleetRequestHistory":{ 1090 "name":"DescribeSpotFleetRequestHistory", 1091 "http":{ 1092 "method":"POST", 1093 "requestUri":"/" 1094 }, 1095 "input":{"shape":"DescribeSpotFleetRequestHistoryRequest"}, 1096 "output":{"shape":"DescribeSpotFleetRequestHistoryResponse"} 1097 }, 1098 "DescribeSpotFleetRequests":{ 1099 "name":"DescribeSpotFleetRequests", 1100 "http":{ 1101 "method":"POST", 1102 "requestUri":"/" 1103 }, 1104 "input":{"shape":"DescribeSpotFleetRequestsRequest"}, 1105 "output":{"shape":"DescribeSpotFleetRequestsResponse"} 1106 }, 1107 "DescribeSpotInstanceRequests":{ 1108 "name":"DescribeSpotInstanceRequests", 1109 "http":{ 1110 "method":"POST", 1111 "requestUri":"/" 1112 }, 1113 "input":{"shape":"DescribeSpotInstanceRequestsRequest"}, 1114 "output":{"shape":"DescribeSpotInstanceRequestsResult"} 1115 }, 1116 "DescribeSpotPriceHistory":{ 1117 "name":"DescribeSpotPriceHistory", 1118 "http":{ 1119 "method":"POST", 1120 "requestUri":"/" 1121 }, 1122 "input":{"shape":"DescribeSpotPriceHistoryRequest"}, 1123 "output":{"shape":"DescribeSpotPriceHistoryResult"} 1124 }, 1125 "DescribeStaleSecurityGroups":{ 1126 "name":"DescribeStaleSecurityGroups", 1127 "http":{ 1128 "method":"POST", 1129 "requestUri":"/" 1130 }, 1131 "input":{"shape":"DescribeStaleSecurityGroupsRequest"}, 1132 "output":{"shape":"DescribeStaleSecurityGroupsResult"} 1133 }, 1134 "DescribeSubnets":{ 1135 "name":"DescribeSubnets", 1136 "http":{ 1137 "method":"POST", 1138 "requestUri":"/" 1139 }, 1140 "input":{"shape":"DescribeSubnetsRequest"}, 1141 "output":{"shape":"DescribeSubnetsResult"} 1142 }, 1143 "DescribeTags":{ 1144 "name":"DescribeTags", 1145 "http":{ 1146 "method":"POST", 1147 "requestUri":"/" 1148 }, 1149 "input":{"shape":"DescribeTagsRequest"}, 1150 "output":{"shape":"DescribeTagsResult"} 1151 }, 1152 "DescribeVolumeAttribute":{ 1153 "name":"DescribeVolumeAttribute", 1154 "http":{ 1155 "method":"POST", 1156 "requestUri":"/" 1157 }, 1158 "input":{"shape":"DescribeVolumeAttributeRequest"}, 1159 "output":{"shape":"DescribeVolumeAttributeResult"} 1160 }, 1161 "DescribeVolumeStatus":{ 1162 "name":"DescribeVolumeStatus", 1163 "http":{ 1164 "method":"POST", 1165 "requestUri":"/" 1166 }, 1167 "input":{"shape":"DescribeVolumeStatusRequest"}, 1168 "output":{"shape":"DescribeVolumeStatusResult"} 1169 }, 1170 "DescribeVolumes":{ 1171 "name":"DescribeVolumes", 1172 "http":{ 1173 "method":"POST", 1174 "requestUri":"/" 1175 }, 1176 "input":{"shape":"DescribeVolumesRequest"}, 1177 "output":{"shape":"DescribeVolumesResult"} 1178 }, 1179 "DescribeVpcAttribute":{ 1180 "name":"DescribeVpcAttribute", 1181 "http":{ 1182 "method":"POST", 1183 "requestUri":"/" 1184 }, 1185 "input":{"shape":"DescribeVpcAttributeRequest"}, 1186 "output":{"shape":"DescribeVpcAttributeResult"} 1187 }, 1188 "DescribeVpcClassicLink":{ 1189 "name":"DescribeVpcClassicLink", 1190 "http":{ 1191 "method":"POST", 1192 "requestUri":"/" 1193 }, 1194 "input":{"shape":"DescribeVpcClassicLinkRequest"}, 1195 "output":{"shape":"DescribeVpcClassicLinkResult"} 1196 }, 1197 "DescribeVpcClassicLinkDnsSupport":{ 1198 "name":"DescribeVpcClassicLinkDnsSupport", 1199 "http":{ 1200 "method":"POST", 1201 "requestUri":"/" 1202 }, 1203 "input":{"shape":"DescribeVpcClassicLinkDnsSupportRequest"}, 1204 "output":{"shape":"DescribeVpcClassicLinkDnsSupportResult"} 1205 }, 1206 "DescribeVpcEndpointServices":{ 1207 "name":"DescribeVpcEndpointServices", 1208 "http":{ 1209 "method":"POST", 1210 "requestUri":"/" 1211 }, 1212 "input":{"shape":"DescribeVpcEndpointServicesRequest"}, 1213 "output":{"shape":"DescribeVpcEndpointServicesResult"} 1214 }, 1215 "DescribeVpcEndpoints":{ 1216 "name":"DescribeVpcEndpoints", 1217 "http":{ 1218 "method":"POST", 1219 "requestUri":"/" 1220 }, 1221 "input":{"shape":"DescribeVpcEndpointsRequest"}, 1222 "output":{"shape":"DescribeVpcEndpointsResult"} 1223 }, 1224 "DescribeVpcPeeringConnections":{ 1225 "name":"DescribeVpcPeeringConnections", 1226 "http":{ 1227 "method":"POST", 1228 "requestUri":"/" 1229 }, 1230 "input":{"shape":"DescribeVpcPeeringConnectionsRequest"}, 1231 "output":{"shape":"DescribeVpcPeeringConnectionsResult"} 1232 }, 1233 "DescribeVpcs":{ 1234 "name":"DescribeVpcs", 1235 "http":{ 1236 "method":"POST", 1237 "requestUri":"/" 1238 }, 1239 "input":{"shape":"DescribeVpcsRequest"}, 1240 "output":{"shape":"DescribeVpcsResult"} 1241 }, 1242 "DescribeVpnConnections":{ 1243 "name":"DescribeVpnConnections", 1244 "http":{ 1245 "method":"POST", 1246 "requestUri":"/" 1247 }, 1248 "input":{"shape":"DescribeVpnConnectionsRequest"}, 1249 "output":{"shape":"DescribeVpnConnectionsResult"} 1250 }, 1251 "DescribeVpnGateways":{ 1252 "name":"DescribeVpnGateways", 1253 "http":{ 1254 "method":"POST", 1255 "requestUri":"/" 1256 }, 1257 "input":{"shape":"DescribeVpnGatewaysRequest"}, 1258 "output":{"shape":"DescribeVpnGatewaysResult"} 1259 }, 1260 "DetachClassicLinkVpc":{ 1261 "name":"DetachClassicLinkVpc", 1262 "http":{ 1263 "method":"POST", 1264 "requestUri":"/" 1265 }, 1266 "input":{"shape":"DetachClassicLinkVpcRequest"}, 1267 "output":{"shape":"DetachClassicLinkVpcResult"} 1268 }, 1269 "DetachInternetGateway":{ 1270 "name":"DetachInternetGateway", 1271 "http":{ 1272 "method":"POST", 1273 "requestUri":"/" 1274 }, 1275 "input":{"shape":"DetachInternetGatewayRequest"} 1276 }, 1277 "DetachNetworkInterface":{ 1278 "name":"DetachNetworkInterface", 1279 "http":{ 1280 "method":"POST", 1281 "requestUri":"/" 1282 }, 1283 "input":{"shape":"DetachNetworkInterfaceRequest"} 1284 }, 1285 "DetachVolume":{ 1286 "name":"DetachVolume", 1287 "http":{ 1288 "method":"POST", 1289 "requestUri":"/" 1290 }, 1291 "input":{"shape":"DetachVolumeRequest"}, 1292 "output":{"shape":"VolumeAttachment"} 1293 }, 1294 "DetachVpnGateway":{ 1295 "name":"DetachVpnGateway", 1296 "http":{ 1297 "method":"POST", 1298 "requestUri":"/" 1299 }, 1300 "input":{"shape":"DetachVpnGatewayRequest"} 1301 }, 1302 "DisableVgwRoutePropagation":{ 1303 "name":"DisableVgwRoutePropagation", 1304 "http":{ 1305 "method":"POST", 1306 "requestUri":"/" 1307 }, 1308 "input":{"shape":"DisableVgwRoutePropagationRequest"} 1309 }, 1310 "DisableVpcClassicLink":{ 1311 "name":"DisableVpcClassicLink", 1312 "http":{ 1313 "method":"POST", 1314 "requestUri":"/" 1315 }, 1316 "input":{"shape":"DisableVpcClassicLinkRequest"}, 1317 "output":{"shape":"DisableVpcClassicLinkResult"} 1318 }, 1319 "DisableVpcClassicLinkDnsSupport":{ 1320 "name":"DisableVpcClassicLinkDnsSupport", 1321 "http":{ 1322 "method":"POST", 1323 "requestUri":"/" 1324 }, 1325 "input":{"shape":"DisableVpcClassicLinkDnsSupportRequest"}, 1326 "output":{"shape":"DisableVpcClassicLinkDnsSupportResult"} 1327 }, 1328 "DisassociateAddress":{ 1329 "name":"DisassociateAddress", 1330 "http":{ 1331 "method":"POST", 1332 "requestUri":"/" 1333 }, 1334 "input":{"shape":"DisassociateAddressRequest"} 1335 }, 1336 "DisassociateRouteTable":{ 1337 "name":"DisassociateRouteTable", 1338 "http":{ 1339 "method":"POST", 1340 "requestUri":"/" 1341 }, 1342 "input":{"shape":"DisassociateRouteTableRequest"} 1343 }, 1344 "EnableVgwRoutePropagation":{ 1345 "name":"EnableVgwRoutePropagation", 1346 "http":{ 1347 "method":"POST", 1348 "requestUri":"/" 1349 }, 1350 "input":{"shape":"EnableVgwRoutePropagationRequest"} 1351 }, 1352 "EnableVolumeIO":{ 1353 "name":"EnableVolumeIO", 1354 "http":{ 1355 "method":"POST", 1356 "requestUri":"/" 1357 }, 1358 "input":{"shape":"EnableVolumeIORequest"} 1359 }, 1360 "EnableVpcClassicLink":{ 1361 "name":"EnableVpcClassicLink", 1362 "http":{ 1363 "method":"POST", 1364 "requestUri":"/" 1365 }, 1366 "input":{"shape":"EnableVpcClassicLinkRequest"}, 1367 "output":{"shape":"EnableVpcClassicLinkResult"} 1368 }, 1369 "EnableVpcClassicLinkDnsSupport":{ 1370 "name":"EnableVpcClassicLinkDnsSupport", 1371 "http":{ 1372 "method":"POST", 1373 "requestUri":"/" 1374 }, 1375 "input":{"shape":"EnableVpcClassicLinkDnsSupportRequest"}, 1376 "output":{"shape":"EnableVpcClassicLinkDnsSupportResult"} 1377 }, 1378 "GetConsoleOutput":{ 1379 "name":"GetConsoleOutput", 1380 "http":{ 1381 "method":"POST", 1382 "requestUri":"/" 1383 }, 1384 "input":{"shape":"GetConsoleOutputRequest"}, 1385 "output":{"shape":"GetConsoleOutputResult"} 1386 }, 1387 "GetConsoleScreenshot":{ 1388 "name":"GetConsoleScreenshot", 1389 "http":{ 1390 "method":"POST", 1391 "requestUri":"/" 1392 }, 1393 "input":{"shape":"GetConsoleScreenshotRequest"}, 1394 "output":{"shape":"GetConsoleScreenshotResult"} 1395 }, 1396 "GetHostReservationPurchasePreview":{ 1397 "name":"GetHostReservationPurchasePreview", 1398 "http":{ 1399 "method":"POST", 1400 "requestUri":"/" 1401 }, 1402 "input":{"shape":"GetHostReservationPurchasePreviewRequest"}, 1403 "output":{"shape":"GetHostReservationPurchasePreviewResult"} 1404 }, 1405 "GetPasswordData":{ 1406 "name":"GetPasswordData", 1407 "http":{ 1408 "method":"POST", 1409 "requestUri":"/" 1410 }, 1411 "input":{"shape":"GetPasswordDataRequest"}, 1412 "output":{"shape":"GetPasswordDataResult"} 1413 }, 1414 "GetReservedInstancesExchangeQuote":{ 1415 "name":"GetReservedInstancesExchangeQuote", 1416 "http":{ 1417 "method":"POST", 1418 "requestUri":"/" 1419 }, 1420 "input":{"shape":"GetReservedInstancesExchangeQuoteRequest"}, 1421 "output":{"shape":"GetReservedInstancesExchangeQuoteResult"} 1422 }, 1423 "ImportImage":{ 1424 "name":"ImportImage", 1425 "http":{ 1426 "method":"POST", 1427 "requestUri":"/" 1428 }, 1429 "input":{"shape":"ImportImageRequest"}, 1430 "output":{"shape":"ImportImageResult"} 1431 }, 1432 "ImportInstance":{ 1433 "name":"ImportInstance", 1434 "http":{ 1435 "method":"POST", 1436 "requestUri":"/" 1437 }, 1438 "input":{"shape":"ImportInstanceRequest"}, 1439 "output":{"shape":"ImportInstanceResult"} 1440 }, 1441 "ImportKeyPair":{ 1442 "name":"ImportKeyPair", 1443 "http":{ 1444 "method":"POST", 1445 "requestUri":"/" 1446 }, 1447 "input":{"shape":"ImportKeyPairRequest"}, 1448 "output":{"shape":"ImportKeyPairResult"} 1449 }, 1450 "ImportSnapshot":{ 1451 "name":"ImportSnapshot", 1452 "http":{ 1453 "method":"POST", 1454 "requestUri":"/" 1455 }, 1456 "input":{"shape":"ImportSnapshotRequest"}, 1457 "output":{"shape":"ImportSnapshotResult"} 1458 }, 1459 "ImportVolume":{ 1460 "name":"ImportVolume", 1461 "http":{ 1462 "method":"POST", 1463 "requestUri":"/" 1464 }, 1465 "input":{"shape":"ImportVolumeRequest"}, 1466 "output":{"shape":"ImportVolumeResult"} 1467 }, 1468 "ModifyHosts":{ 1469 "name":"ModifyHosts", 1470 "http":{ 1471 "method":"POST", 1472 "requestUri":"/" 1473 }, 1474 "input":{"shape":"ModifyHostsRequest"}, 1475 "output":{"shape":"ModifyHostsResult"} 1476 }, 1477 "ModifyIdFormat":{ 1478 "name":"ModifyIdFormat", 1479 "http":{ 1480 "method":"POST", 1481 "requestUri":"/" 1482 }, 1483 "input":{"shape":"ModifyIdFormatRequest"} 1484 }, 1485 "ModifyIdentityIdFormat":{ 1486 "name":"ModifyIdentityIdFormat", 1487 "http":{ 1488 "method":"POST", 1489 "requestUri":"/" 1490 }, 1491 "input":{"shape":"ModifyIdentityIdFormatRequest"} 1492 }, 1493 "ModifyImageAttribute":{ 1494 "name":"ModifyImageAttribute", 1495 "http":{ 1496 "method":"POST", 1497 "requestUri":"/" 1498 }, 1499 "input":{"shape":"ModifyImageAttributeRequest"} 1500 }, 1501 "ModifyInstanceAttribute":{ 1502 "name":"ModifyInstanceAttribute", 1503 "http":{ 1504 "method":"POST", 1505 "requestUri":"/" 1506 }, 1507 "input":{"shape":"ModifyInstanceAttributeRequest"} 1508 }, 1509 "ModifyInstancePlacement":{ 1510 "name":"ModifyInstancePlacement", 1511 "http":{ 1512 "method":"POST", 1513 "requestUri":"/" 1514 }, 1515 "input":{"shape":"ModifyInstancePlacementRequest"}, 1516 "output":{"shape":"ModifyInstancePlacementResult"} 1517 }, 1518 "ModifyNetworkInterfaceAttribute":{ 1519 "name":"ModifyNetworkInterfaceAttribute", 1520 "http":{ 1521 "method":"POST", 1522 "requestUri":"/" 1523 }, 1524 "input":{"shape":"ModifyNetworkInterfaceAttributeRequest"} 1525 }, 1526 "ModifyReservedInstances":{ 1527 "name":"ModifyReservedInstances", 1528 "http":{ 1529 "method":"POST", 1530 "requestUri":"/" 1531 }, 1532 "input":{"shape":"ModifyReservedInstancesRequest"}, 1533 "output":{"shape":"ModifyReservedInstancesResult"} 1534 }, 1535 "ModifySnapshotAttribute":{ 1536 "name":"ModifySnapshotAttribute", 1537 "http":{ 1538 "method":"POST", 1539 "requestUri":"/" 1540 }, 1541 "input":{"shape":"ModifySnapshotAttributeRequest"} 1542 }, 1543 "ModifySpotFleetRequest":{ 1544 "name":"ModifySpotFleetRequest", 1545 "http":{ 1546 "method":"POST", 1547 "requestUri":"/" 1548 }, 1549 "input":{"shape":"ModifySpotFleetRequestRequest"}, 1550 "output":{"shape":"ModifySpotFleetRequestResponse"} 1551 }, 1552 "ModifySubnetAttribute":{ 1553 "name":"ModifySubnetAttribute", 1554 "http":{ 1555 "method":"POST", 1556 "requestUri":"/" 1557 }, 1558 "input":{"shape":"ModifySubnetAttributeRequest"} 1559 }, 1560 "ModifyVolumeAttribute":{ 1561 "name":"ModifyVolumeAttribute", 1562 "http":{ 1563 "method":"POST", 1564 "requestUri":"/" 1565 }, 1566 "input":{"shape":"ModifyVolumeAttributeRequest"} 1567 }, 1568 "ModifyVpcAttribute":{ 1569 "name":"ModifyVpcAttribute", 1570 "http":{ 1571 "method":"POST", 1572 "requestUri":"/" 1573 }, 1574 "input":{"shape":"ModifyVpcAttributeRequest"} 1575 }, 1576 "ModifyVpcEndpoint":{ 1577 "name":"ModifyVpcEndpoint", 1578 "http":{ 1579 "method":"POST", 1580 "requestUri":"/" 1581 }, 1582 "input":{"shape":"ModifyVpcEndpointRequest"}, 1583 "output":{"shape":"ModifyVpcEndpointResult"} 1584 }, 1585 "ModifyVpcPeeringConnectionOptions":{ 1586 "name":"ModifyVpcPeeringConnectionOptions", 1587 "http":{ 1588 "method":"POST", 1589 "requestUri":"/" 1590 }, 1591 "input":{"shape":"ModifyVpcPeeringConnectionOptionsRequest"}, 1592 "output":{"shape":"ModifyVpcPeeringConnectionOptionsResult"} 1593 }, 1594 "MonitorInstances":{ 1595 "name":"MonitorInstances", 1596 "http":{ 1597 "method":"POST", 1598 "requestUri":"/" 1599 }, 1600 "input":{"shape":"MonitorInstancesRequest"}, 1601 "output":{"shape":"MonitorInstancesResult"} 1602 }, 1603 "MoveAddressToVpc":{ 1604 "name":"MoveAddressToVpc", 1605 "http":{ 1606 "method":"POST", 1607 "requestUri":"/" 1608 }, 1609 "input":{"shape":"MoveAddressToVpcRequest"}, 1610 "output":{"shape":"MoveAddressToVpcResult"} 1611 }, 1612 "PurchaseHostReservation":{ 1613 "name":"PurchaseHostReservation", 1614 "http":{ 1615 "method":"POST", 1616 "requestUri":"/" 1617 }, 1618 "input":{"shape":"PurchaseHostReservationRequest"}, 1619 "output":{"shape":"PurchaseHostReservationResult"} 1620 }, 1621 "PurchaseReservedInstancesOffering":{ 1622 "name":"PurchaseReservedInstancesOffering", 1623 "http":{ 1624 "method":"POST", 1625 "requestUri":"/" 1626 }, 1627 "input":{"shape":"PurchaseReservedInstancesOfferingRequest"}, 1628 "output":{"shape":"PurchaseReservedInstancesOfferingResult"} 1629 }, 1630 "PurchaseScheduledInstances":{ 1631 "name":"PurchaseScheduledInstances", 1632 "http":{ 1633 "method":"POST", 1634 "requestUri":"/" 1635 }, 1636 "input":{"shape":"PurchaseScheduledInstancesRequest"}, 1637 "output":{"shape":"PurchaseScheduledInstancesResult"} 1638 }, 1639 "RebootInstances":{ 1640 "name":"RebootInstances", 1641 "http":{ 1642 "method":"POST", 1643 "requestUri":"/" 1644 }, 1645 "input":{"shape":"RebootInstancesRequest"} 1646 }, 1647 "RegisterImage":{ 1648 "name":"RegisterImage", 1649 "http":{ 1650 "method":"POST", 1651 "requestUri":"/" 1652 }, 1653 "input":{"shape":"RegisterImageRequest"}, 1654 "output":{"shape":"RegisterImageResult"} 1655 }, 1656 "RejectVpcPeeringConnection":{ 1657 "name":"RejectVpcPeeringConnection", 1658 "http":{ 1659 "method":"POST", 1660 "requestUri":"/" 1661 }, 1662 "input":{"shape":"RejectVpcPeeringConnectionRequest"}, 1663 "output":{"shape":"RejectVpcPeeringConnectionResult"} 1664 }, 1665 "ReleaseAddress":{ 1666 "name":"ReleaseAddress", 1667 "http":{ 1668 "method":"POST", 1669 "requestUri":"/" 1670 }, 1671 "input":{"shape":"ReleaseAddressRequest"} 1672 }, 1673 "ReleaseHosts":{ 1674 "name":"ReleaseHosts", 1675 "http":{ 1676 "method":"POST", 1677 "requestUri":"/" 1678 }, 1679 "input":{"shape":"ReleaseHostsRequest"}, 1680 "output":{"shape":"ReleaseHostsResult"} 1681 }, 1682 "ReplaceNetworkAclAssociation":{ 1683 "name":"ReplaceNetworkAclAssociation", 1684 "http":{ 1685 "method":"POST", 1686 "requestUri":"/" 1687 }, 1688 "input":{"shape":"ReplaceNetworkAclAssociationRequest"}, 1689 "output":{"shape":"ReplaceNetworkAclAssociationResult"} 1690 }, 1691 "ReplaceNetworkAclEntry":{ 1692 "name":"ReplaceNetworkAclEntry", 1693 "http":{ 1694 "method":"POST", 1695 "requestUri":"/" 1696 }, 1697 "input":{"shape":"ReplaceNetworkAclEntryRequest"} 1698 }, 1699 "ReplaceRoute":{ 1700 "name":"ReplaceRoute", 1701 "http":{ 1702 "method":"POST", 1703 "requestUri":"/" 1704 }, 1705 "input":{"shape":"ReplaceRouteRequest"} 1706 }, 1707 "ReplaceRouteTableAssociation":{ 1708 "name":"ReplaceRouteTableAssociation", 1709 "http":{ 1710 "method":"POST", 1711 "requestUri":"/" 1712 }, 1713 "input":{"shape":"ReplaceRouteTableAssociationRequest"}, 1714 "output":{"shape":"ReplaceRouteTableAssociationResult"} 1715 }, 1716 "ReportInstanceStatus":{ 1717 "name":"ReportInstanceStatus", 1718 "http":{ 1719 "method":"POST", 1720 "requestUri":"/" 1721 }, 1722 "input":{"shape":"ReportInstanceStatusRequest"} 1723 }, 1724 "RequestSpotFleet":{ 1725 "name":"RequestSpotFleet", 1726 "http":{ 1727 "method":"POST", 1728 "requestUri":"/" 1729 }, 1730 "input":{"shape":"RequestSpotFleetRequest"}, 1731 "output":{"shape":"RequestSpotFleetResponse"} 1732 }, 1733 "RequestSpotInstances":{ 1734 "name":"RequestSpotInstances", 1735 "http":{ 1736 "method":"POST", 1737 "requestUri":"/" 1738 }, 1739 "input":{"shape":"RequestSpotInstancesRequest"}, 1740 "output":{"shape":"RequestSpotInstancesResult"} 1741 }, 1742 "ResetImageAttribute":{ 1743 "name":"ResetImageAttribute", 1744 "http":{ 1745 "method":"POST", 1746 "requestUri":"/" 1747 }, 1748 "input":{"shape":"ResetImageAttributeRequest"} 1749 }, 1750 "ResetInstanceAttribute":{ 1751 "name":"ResetInstanceAttribute", 1752 "http":{ 1753 "method":"POST", 1754 "requestUri":"/" 1755 }, 1756 "input":{"shape":"ResetInstanceAttributeRequest"} 1757 }, 1758 "ResetNetworkInterfaceAttribute":{ 1759 "name":"ResetNetworkInterfaceAttribute", 1760 "http":{ 1761 "method":"POST", 1762 "requestUri":"/" 1763 }, 1764 "input":{"shape":"ResetNetworkInterfaceAttributeRequest"} 1765 }, 1766 "ResetSnapshotAttribute":{ 1767 "name":"ResetSnapshotAttribute", 1768 "http":{ 1769 "method":"POST", 1770 "requestUri":"/" 1771 }, 1772 "input":{"shape":"ResetSnapshotAttributeRequest"} 1773 }, 1774 "RestoreAddressToClassic":{ 1775 "name":"RestoreAddressToClassic", 1776 "http":{ 1777 "method":"POST", 1778 "requestUri":"/" 1779 }, 1780 "input":{"shape":"RestoreAddressToClassicRequest"}, 1781 "output":{"shape":"RestoreAddressToClassicResult"} 1782 }, 1783 "RevokeSecurityGroupEgress":{ 1784 "name":"RevokeSecurityGroupEgress", 1785 "http":{ 1786 "method":"POST", 1787 "requestUri":"/" 1788 }, 1789 "input":{"shape":"RevokeSecurityGroupEgressRequest"} 1790 }, 1791 "RevokeSecurityGroupIngress":{ 1792 "name":"RevokeSecurityGroupIngress", 1793 "http":{ 1794 "method":"POST", 1795 "requestUri":"/" 1796 }, 1797 "input":{"shape":"RevokeSecurityGroupIngressRequest"} 1798 }, 1799 "RunInstances":{ 1800 "name":"RunInstances", 1801 "http":{ 1802 "method":"POST", 1803 "requestUri":"/" 1804 }, 1805 "input":{"shape":"RunInstancesRequest"}, 1806 "output":{"shape":"Reservation"} 1807 }, 1808 "RunScheduledInstances":{ 1809 "name":"RunScheduledInstances", 1810 "http":{ 1811 "method":"POST", 1812 "requestUri":"/" 1813 }, 1814 "input":{"shape":"RunScheduledInstancesRequest"}, 1815 "output":{"shape":"RunScheduledInstancesResult"} 1816 }, 1817 "StartInstances":{ 1818 "name":"StartInstances", 1819 "http":{ 1820 "method":"POST", 1821 "requestUri":"/" 1822 }, 1823 "input":{"shape":"StartInstancesRequest"}, 1824 "output":{"shape":"StartInstancesResult"} 1825 }, 1826 "StopInstances":{ 1827 "name":"StopInstances", 1828 "http":{ 1829 "method":"POST", 1830 "requestUri":"/" 1831 }, 1832 "input":{"shape":"StopInstancesRequest"}, 1833 "output":{"shape":"StopInstancesResult"} 1834 }, 1835 "TerminateInstances":{ 1836 "name":"TerminateInstances", 1837 "http":{ 1838 "method":"POST", 1839 "requestUri":"/" 1840 }, 1841 "input":{"shape":"TerminateInstancesRequest"}, 1842 "output":{"shape":"TerminateInstancesResult"} 1843 }, 1844 "UnassignPrivateIpAddresses":{ 1845 "name":"UnassignPrivateIpAddresses", 1846 "http":{ 1847 "method":"POST", 1848 "requestUri":"/" 1849 }, 1850 "input":{"shape":"UnassignPrivateIpAddressesRequest"} 1851 }, 1852 "UnmonitorInstances":{ 1853 "name":"UnmonitorInstances", 1854 "http":{ 1855 "method":"POST", 1856 "requestUri":"/" 1857 }, 1858 "input":{"shape":"UnmonitorInstancesRequest"}, 1859 "output":{"shape":"UnmonitorInstancesResult"} 1860 } 1861 }, 1862 "shapes":{ 1863 "AcceptReservedInstancesExchangeQuoteRequest":{ 1864 "type":"structure", 1865 "required":["ReservedInstanceIds"], 1866 "members":{ 1867 "DryRun":{"shape":"Boolean"}, 1868 "ReservedInstanceIds":{ 1869 "shape":"ReservedInstanceIdSet", 1870 "locationName":"ReservedInstanceId" 1871 }, 1872 "TargetConfigurations":{ 1873 "shape":"TargetConfigurationRequestSet", 1874 "locationName":"TargetConfiguration" 1875 } 1876 } 1877 }, 1878 "AcceptReservedInstancesExchangeQuoteResult":{ 1879 "type":"structure", 1880 "members":{ 1881 "ExchangeId":{ 1882 "shape":"String", 1883 "locationName":"exchangeId" 1884 } 1885 } 1886 }, 1887 "AcceptVpcPeeringConnectionRequest":{ 1888 "type":"structure", 1889 "members":{ 1890 "DryRun":{ 1891 "shape":"Boolean", 1892 "locationName":"dryRun" 1893 }, 1894 "VpcPeeringConnectionId":{ 1895 "shape":"String", 1896 "locationName":"vpcPeeringConnectionId" 1897 } 1898 } 1899 }, 1900 "AcceptVpcPeeringConnectionResult":{ 1901 "type":"structure", 1902 "members":{ 1903 "VpcPeeringConnection":{ 1904 "shape":"VpcPeeringConnection", 1905 "locationName":"vpcPeeringConnection" 1906 } 1907 } 1908 }, 1909 "AccountAttribute":{ 1910 "type":"structure", 1911 "members":{ 1912 "AttributeName":{ 1913 "shape":"String", 1914 "locationName":"attributeName" 1915 }, 1916 "AttributeValues":{ 1917 "shape":"AccountAttributeValueList", 1918 "locationName":"attributeValueSet" 1919 } 1920 } 1921 }, 1922 "AccountAttributeList":{ 1923 "type":"list", 1924 "member":{ 1925 "shape":"AccountAttribute", 1926 "locationName":"item" 1927 } 1928 }, 1929 "AccountAttributeName":{ 1930 "type":"string", 1931 "enum":[ 1932 "supported-platforms", 1933 "default-vpc" 1934 ] 1935 }, 1936 "AccountAttributeNameStringList":{ 1937 "type":"list", 1938 "member":{ 1939 "shape":"AccountAttributeName", 1940 "locationName":"attributeName" 1941 } 1942 }, 1943 "AccountAttributeValue":{ 1944 "type":"structure", 1945 "members":{ 1946 "AttributeValue":{ 1947 "shape":"String", 1948 "locationName":"attributeValue" 1949 } 1950 } 1951 }, 1952 "AccountAttributeValueList":{ 1953 "type":"list", 1954 "member":{ 1955 "shape":"AccountAttributeValue", 1956 "locationName":"item" 1957 } 1958 }, 1959 "ActiveInstance":{ 1960 "type":"structure", 1961 "members":{ 1962 "InstanceType":{ 1963 "shape":"String", 1964 "locationName":"instanceType" 1965 }, 1966 "InstanceId":{ 1967 "shape":"String", 1968 "locationName":"instanceId" 1969 }, 1970 "SpotInstanceRequestId":{ 1971 "shape":"String", 1972 "locationName":"spotInstanceRequestId" 1973 } 1974 } 1975 }, 1976 "ActiveInstanceSet":{ 1977 "type":"list", 1978 "member":{ 1979 "shape":"ActiveInstance", 1980 "locationName":"item" 1981 } 1982 }, 1983 "ActivityStatus":{ 1984 "type":"string", 1985 "enum":[ 1986 "error", 1987 "pending_fulfillment", 1988 "pending_termination", 1989 "fulfilled" 1990 ] 1991 }, 1992 "Address":{ 1993 "type":"structure", 1994 "members":{ 1995 "InstanceId":{ 1996 "shape":"String", 1997 "locationName":"instanceId" 1998 }, 1999 "PublicIp":{ 2000 "shape":"String", 2001 "locationName":"publicIp" 2002 }, 2003 "AllocationId":{ 2004 "shape":"String", 2005 "locationName":"allocationId" 2006 }, 2007 "AssociationId":{ 2008 "shape":"String", 2009 "locationName":"associationId" 2010 }, 2011 "Domain":{ 2012 "shape":"DomainType", 2013 "locationName":"domain" 2014 }, 2015 "NetworkInterfaceId":{ 2016 "shape":"String", 2017 "locationName":"networkInterfaceId" 2018 }, 2019 "NetworkInterfaceOwnerId":{ 2020 "shape":"String", 2021 "locationName":"networkInterfaceOwnerId" 2022 }, 2023 "PrivateIpAddress":{ 2024 "shape":"String", 2025 "locationName":"privateIpAddress" 2026 } 2027 } 2028 }, 2029 "AddressList":{ 2030 "type":"list", 2031 "member":{ 2032 "shape":"Address", 2033 "locationName":"item" 2034 } 2035 }, 2036 "Affinity":{ 2037 "type":"string", 2038 "enum":[ 2039 "default", 2040 "host" 2041 ] 2042 }, 2043 "AllocateAddressRequest":{ 2044 "type":"structure", 2045 "members":{ 2046 "DryRun":{ 2047 "shape":"Boolean", 2048 "locationName":"dryRun" 2049 }, 2050 "Domain":{"shape":"DomainType"} 2051 } 2052 }, 2053 "AllocateAddressResult":{ 2054 "type":"structure", 2055 "members":{ 2056 "PublicIp":{ 2057 "shape":"String", 2058 "locationName":"publicIp" 2059 }, 2060 "Domain":{ 2061 "shape":"DomainType", 2062 "locationName":"domain" 2063 }, 2064 "AllocationId":{ 2065 "shape":"String", 2066 "locationName":"allocationId" 2067 } 2068 } 2069 }, 2070 "AllocateHostsRequest":{ 2071 "type":"structure", 2072 "required":[ 2073 "InstanceType", 2074 "Quantity", 2075 "AvailabilityZone" 2076 ], 2077 "members":{ 2078 "AutoPlacement":{ 2079 "shape":"AutoPlacement", 2080 "locationName":"autoPlacement" 2081 }, 2082 "ClientToken":{ 2083 "shape":"String", 2084 "locationName":"clientToken" 2085 }, 2086 "InstanceType":{ 2087 "shape":"String", 2088 "locationName":"instanceType" 2089 }, 2090 "Quantity":{ 2091 "shape":"Integer", 2092 "locationName":"quantity" 2093 }, 2094 "AvailabilityZone":{ 2095 "shape":"String", 2096 "locationName":"availabilityZone" 2097 } 2098 } 2099 }, 2100 "AllocateHostsResult":{ 2101 "type":"structure", 2102 "members":{ 2103 "HostIds":{ 2104 "shape":"ResponseHostIdList", 2105 "locationName":"hostIdSet" 2106 } 2107 } 2108 }, 2109 "AllocationIdList":{ 2110 "type":"list", 2111 "member":{ 2112 "shape":"String", 2113 "locationName":"AllocationId" 2114 } 2115 }, 2116 "AllocationState":{ 2117 "type":"string", 2118 "enum":[ 2119 "available", 2120 "under-assessment", 2121 "permanent-failure", 2122 "released", 2123 "released-permanent-failure" 2124 ] 2125 }, 2126 "AllocationStrategy":{ 2127 "type":"string", 2128 "enum":[ 2129 "lowestPrice", 2130 "diversified" 2131 ] 2132 }, 2133 "ArchitectureValues":{ 2134 "type":"string", 2135 "enum":[ 2136 "i386", 2137 "x86_64" 2138 ] 2139 }, 2140 "AssignPrivateIpAddressesRequest":{ 2141 "type":"structure", 2142 "required":["NetworkInterfaceId"], 2143 "members":{ 2144 "NetworkInterfaceId":{ 2145 "shape":"String", 2146 "locationName":"networkInterfaceId" 2147 }, 2148 "PrivateIpAddresses":{ 2149 "shape":"PrivateIpAddressStringList", 2150 "locationName":"privateIpAddress" 2151 }, 2152 "SecondaryPrivateIpAddressCount":{ 2153 "shape":"Integer", 2154 "locationName":"secondaryPrivateIpAddressCount" 2155 }, 2156 "AllowReassignment":{ 2157 "shape":"Boolean", 2158 "locationName":"allowReassignment" 2159 } 2160 } 2161 }, 2162 "AssociateAddressRequest":{ 2163 "type":"structure", 2164 "members":{ 2165 "DryRun":{ 2166 "shape":"Boolean", 2167 "locationName":"dryRun" 2168 }, 2169 "InstanceId":{"shape":"String"}, 2170 "PublicIp":{"shape":"String"}, 2171 "AllocationId":{"shape":"String"}, 2172 "NetworkInterfaceId":{ 2173 "shape":"String", 2174 "locationName":"networkInterfaceId" 2175 }, 2176 "PrivateIpAddress":{ 2177 "shape":"String", 2178 "locationName":"privateIpAddress" 2179 }, 2180 "AllowReassociation":{ 2181 "shape":"Boolean", 2182 "locationName":"allowReassociation" 2183 } 2184 } 2185 }, 2186 "AssociateAddressResult":{ 2187 "type":"structure", 2188 "members":{ 2189 "AssociationId":{ 2190 "shape":"String", 2191 "locationName":"associationId" 2192 } 2193 } 2194 }, 2195 "AssociateDhcpOptionsRequest":{ 2196 "type":"structure", 2197 "required":[ 2198 "DhcpOptionsId", 2199 "VpcId" 2200 ], 2201 "members":{ 2202 "DryRun":{ 2203 "shape":"Boolean", 2204 "locationName":"dryRun" 2205 }, 2206 "DhcpOptionsId":{"shape":"String"}, 2207 "VpcId":{"shape":"String"} 2208 } 2209 }, 2210 "AssociateRouteTableRequest":{ 2211 "type":"structure", 2212 "required":[ 2213 "SubnetId", 2214 "RouteTableId" 2215 ], 2216 "members":{ 2217 "DryRun":{ 2218 "shape":"Boolean", 2219 "locationName":"dryRun" 2220 }, 2221 "SubnetId":{ 2222 "shape":"String", 2223 "locationName":"subnetId" 2224 }, 2225 "RouteTableId":{ 2226 "shape":"String", 2227 "locationName":"routeTableId" 2228 } 2229 } 2230 }, 2231 "AssociateRouteTableResult":{ 2232 "type":"structure", 2233 "members":{ 2234 "AssociationId":{ 2235 "shape":"String", 2236 "locationName":"associationId" 2237 } 2238 } 2239 }, 2240 "AttachClassicLinkVpcRequest":{ 2241 "type":"structure", 2242 "required":[ 2243 "InstanceId", 2244 "VpcId", 2245 "Groups" 2246 ], 2247 "members":{ 2248 "DryRun":{ 2249 "shape":"Boolean", 2250 "locationName":"dryRun" 2251 }, 2252 "InstanceId":{ 2253 "shape":"String", 2254 "locationName":"instanceId" 2255 }, 2256 "VpcId":{ 2257 "shape":"String", 2258 "locationName":"vpcId" 2259 }, 2260 "Groups":{ 2261 "shape":"GroupIdStringList", 2262 "locationName":"SecurityGroupId" 2263 } 2264 } 2265 }, 2266 "AttachClassicLinkVpcResult":{ 2267 "type":"structure", 2268 "members":{ 2269 "Return":{ 2270 "shape":"Boolean", 2271 "locationName":"return" 2272 } 2273 } 2274 }, 2275 "AttachInternetGatewayRequest":{ 2276 "type":"structure", 2277 "required":[ 2278 "InternetGatewayId", 2279 "VpcId" 2280 ], 2281 "members":{ 2282 "DryRun":{ 2283 "shape":"Boolean", 2284 "locationName":"dryRun" 2285 }, 2286 "InternetGatewayId":{ 2287 "shape":"String", 2288 "locationName":"internetGatewayId" 2289 }, 2290 "VpcId":{ 2291 "shape":"String", 2292 "locationName":"vpcId" 2293 } 2294 } 2295 }, 2296 "AttachNetworkInterfaceRequest":{ 2297 "type":"structure", 2298 "required":[ 2299 "NetworkInterfaceId", 2300 "InstanceId", 2301 "DeviceIndex" 2302 ], 2303 "members":{ 2304 "DryRun":{ 2305 "shape":"Boolean", 2306 "locationName":"dryRun" 2307 }, 2308 "NetworkInterfaceId":{ 2309 "shape":"String", 2310 "locationName":"networkInterfaceId" 2311 }, 2312 "InstanceId":{ 2313 "shape":"String", 2314 "locationName":"instanceId" 2315 }, 2316 "DeviceIndex":{ 2317 "shape":"Integer", 2318 "locationName":"deviceIndex" 2319 } 2320 } 2321 }, 2322 "AttachNetworkInterfaceResult":{ 2323 "type":"structure", 2324 "members":{ 2325 "AttachmentId":{ 2326 "shape":"String", 2327 "locationName":"attachmentId" 2328 } 2329 } 2330 }, 2331 "AttachVolumeRequest":{ 2332 "type":"structure", 2333 "required":[ 2334 "VolumeId", 2335 "InstanceId", 2336 "Device" 2337 ], 2338 "members":{ 2339 "DryRun":{ 2340 "shape":"Boolean", 2341 "locationName":"dryRun" 2342 }, 2343 "VolumeId":{"shape":"String"}, 2344 "InstanceId":{"shape":"String"}, 2345 "Device":{"shape":"String"} 2346 } 2347 }, 2348 "AttachVpnGatewayRequest":{ 2349 "type":"structure", 2350 "required":[ 2351 "VpnGatewayId", 2352 "VpcId" 2353 ], 2354 "members":{ 2355 "DryRun":{ 2356 "shape":"Boolean", 2357 "locationName":"dryRun" 2358 }, 2359 "VpnGatewayId":{"shape":"String"}, 2360 "VpcId":{"shape":"String"} 2361 } 2362 }, 2363 "AttachVpnGatewayResult":{ 2364 "type":"structure", 2365 "members":{ 2366 "VpcAttachment":{ 2367 "shape":"VpcAttachment", 2368 "locationName":"attachment" 2369 } 2370 } 2371 }, 2372 "AttachmentStatus":{ 2373 "type":"string", 2374 "enum":[ 2375 "attaching", 2376 "attached", 2377 "detaching", 2378 "detached" 2379 ] 2380 }, 2381 "AttributeBooleanValue":{ 2382 "type":"structure", 2383 "members":{ 2384 "Value":{ 2385 "shape":"Boolean", 2386 "locationName":"value" 2387 } 2388 } 2389 }, 2390 "AttributeValue":{ 2391 "type":"structure", 2392 "members":{ 2393 "Value":{ 2394 "shape":"String", 2395 "locationName":"value" 2396 } 2397 } 2398 }, 2399 "AuthorizeSecurityGroupEgressRequest":{ 2400 "type":"structure", 2401 "required":["GroupId"], 2402 "members":{ 2403 "DryRun":{ 2404 "shape":"Boolean", 2405 "locationName":"dryRun" 2406 }, 2407 "GroupId":{ 2408 "shape":"String", 2409 "locationName":"groupId" 2410 }, 2411 "SourceSecurityGroupName":{ 2412 "shape":"String", 2413 "locationName":"sourceSecurityGroupName" 2414 }, 2415 "SourceSecurityGroupOwnerId":{ 2416 "shape":"String", 2417 "locationName":"sourceSecurityGroupOwnerId" 2418 }, 2419 "IpProtocol":{ 2420 "shape":"String", 2421 "locationName":"ipProtocol" 2422 }, 2423 "FromPort":{ 2424 "shape":"Integer", 2425 "locationName":"fromPort" 2426 }, 2427 "ToPort":{ 2428 "shape":"Integer", 2429 "locationName":"toPort" 2430 }, 2431 "CidrIp":{ 2432 "shape":"String", 2433 "locationName":"cidrIp" 2434 }, 2435 "IpPermissions":{ 2436 "shape":"IpPermissionList", 2437 "locationName":"ipPermissions" 2438 } 2439 } 2440 }, 2441 "AuthorizeSecurityGroupIngressRequest":{ 2442 "type":"structure", 2443 "members":{ 2444 "DryRun":{ 2445 "shape":"Boolean", 2446 "locationName":"dryRun" 2447 }, 2448 "GroupName":{"shape":"String"}, 2449 "GroupId":{"shape":"String"}, 2450 "SourceSecurityGroupName":{"shape":"String"}, 2451 "SourceSecurityGroupOwnerId":{"shape":"String"}, 2452 "IpProtocol":{"shape":"String"}, 2453 "FromPort":{"shape":"Integer"}, 2454 "ToPort":{"shape":"Integer"}, 2455 "CidrIp":{"shape":"String"}, 2456 "IpPermissions":{"shape":"IpPermissionList"} 2457 } 2458 }, 2459 "AutoPlacement":{ 2460 "type":"string", 2461 "enum":[ 2462 "on", 2463 "off" 2464 ] 2465 }, 2466 "AvailabilityZone":{ 2467 "type":"structure", 2468 "members":{ 2469 "ZoneName":{ 2470 "shape":"String", 2471 "locationName":"zoneName" 2472 }, 2473 "State":{ 2474 "shape":"AvailabilityZoneState", 2475 "locationName":"zoneState" 2476 }, 2477 "RegionName":{ 2478 "shape":"String", 2479 "locationName":"regionName" 2480 }, 2481 "Messages":{ 2482 "shape":"AvailabilityZoneMessageList", 2483 "locationName":"messageSet" 2484 } 2485 } 2486 }, 2487 "AvailabilityZoneList":{ 2488 "type":"list", 2489 "member":{ 2490 "shape":"AvailabilityZone", 2491 "locationName":"item" 2492 } 2493 }, 2494 "AvailabilityZoneMessage":{ 2495 "type":"structure", 2496 "members":{ 2497 "Message":{ 2498 "shape":"String", 2499 "locationName":"message" 2500 } 2501 } 2502 }, 2503 "AvailabilityZoneMessageList":{ 2504 "type":"list", 2505 "member":{ 2506 "shape":"AvailabilityZoneMessage", 2507 "locationName":"item" 2508 } 2509 }, 2510 "AvailabilityZoneState":{ 2511 "type":"string", 2512 "enum":[ 2513 "available", 2514 "information", 2515 "impaired", 2516 "unavailable" 2517 ] 2518 }, 2519 "AvailableCapacity":{ 2520 "type":"structure", 2521 "members":{ 2522 "AvailableInstanceCapacity":{ 2523 "shape":"AvailableInstanceCapacityList", 2524 "locationName":"availableInstanceCapacity" 2525 }, 2526 "AvailableVCpus":{ 2527 "shape":"Integer", 2528 "locationName":"availableVCpus" 2529 } 2530 } 2531 }, 2532 "AvailableInstanceCapacityList":{ 2533 "type":"list", 2534 "member":{ 2535 "shape":"InstanceCapacity", 2536 "locationName":"item" 2537 } 2538 }, 2539 "BatchState":{ 2540 "type":"string", 2541 "enum":[ 2542 "submitted", 2543 "active", 2544 "cancelled", 2545 "failed", 2546 "cancelled_running", 2547 "cancelled_terminating", 2548 "modifying" 2549 ] 2550 }, 2551 "Blob":{"type":"blob"}, 2552 "BlobAttributeValue":{ 2553 "type":"structure", 2554 "members":{ 2555 "Value":{ 2556 "shape":"Blob", 2557 "locationName":"value" 2558 } 2559 } 2560 }, 2561 "BlockDeviceMapping":{ 2562 "type":"structure", 2563 "members":{ 2564 "VirtualName":{ 2565 "shape":"String", 2566 "locationName":"virtualName" 2567 }, 2568 "DeviceName":{ 2569 "shape":"String", 2570 "locationName":"deviceName" 2571 }, 2572 "Ebs":{ 2573 "shape":"EbsBlockDevice", 2574 "locationName":"ebs" 2575 }, 2576 "NoDevice":{ 2577 "shape":"String", 2578 "locationName":"noDevice" 2579 } 2580 } 2581 }, 2582 "BlockDeviceMappingList":{ 2583 "type":"list", 2584 "member":{ 2585 "shape":"BlockDeviceMapping", 2586 "locationName":"item" 2587 } 2588 }, 2589 "BlockDeviceMappingRequestList":{ 2590 "type":"list", 2591 "member":{ 2592 "shape":"BlockDeviceMapping", 2593 "locationName":"BlockDeviceMapping" 2594 } 2595 }, 2596 "Boolean":{"type":"boolean"}, 2597 "BundleIdStringList":{ 2598 "type":"list", 2599 "member":{ 2600 "shape":"String", 2601 "locationName":"BundleId" 2602 } 2603 }, 2604 "BundleInstanceRequest":{ 2605 "type":"structure", 2606 "required":[ 2607 "InstanceId", 2608 "Storage" 2609 ], 2610 "members":{ 2611 "DryRun":{ 2612 "shape":"Boolean", 2613 "locationName":"dryRun" 2614 }, 2615 "InstanceId":{"shape":"String"}, 2616 "Storage":{"shape":"Storage"} 2617 } 2618 }, 2619 "BundleInstanceResult":{ 2620 "type":"structure", 2621 "members":{ 2622 "BundleTask":{ 2623 "shape":"BundleTask", 2624 "locationName":"bundleInstanceTask" 2625 } 2626 } 2627 }, 2628 "BundleTask":{ 2629 "type":"structure", 2630 "members":{ 2631 "InstanceId":{ 2632 "shape":"String", 2633 "locationName":"instanceId" 2634 }, 2635 "BundleId":{ 2636 "shape":"String", 2637 "locationName":"bundleId" 2638 }, 2639 "State":{ 2640 "shape":"BundleTaskState", 2641 "locationName":"state" 2642 }, 2643 "StartTime":{ 2644 "shape":"DateTime", 2645 "locationName":"startTime" 2646 }, 2647 "UpdateTime":{ 2648 "shape":"DateTime", 2649 "locationName":"updateTime" 2650 }, 2651 "Storage":{ 2652 "shape":"Storage", 2653 "locationName":"storage" 2654 }, 2655 "Progress":{ 2656 "shape":"String", 2657 "locationName":"progress" 2658 }, 2659 "BundleTaskError":{ 2660 "shape":"BundleTaskError", 2661 "locationName":"error" 2662 } 2663 } 2664 }, 2665 "BundleTaskError":{ 2666 "type":"structure", 2667 "members":{ 2668 "Code":{ 2669 "shape":"String", 2670 "locationName":"code" 2671 }, 2672 "Message":{ 2673 "shape":"String", 2674 "locationName":"message" 2675 } 2676 } 2677 }, 2678 "BundleTaskList":{ 2679 "type":"list", 2680 "member":{ 2681 "shape":"BundleTask", 2682 "locationName":"item" 2683 } 2684 }, 2685 "BundleTaskState":{ 2686 "type":"string", 2687 "enum":[ 2688 "pending", 2689 "waiting-for-shutdown", 2690 "bundling", 2691 "storing", 2692 "cancelling", 2693 "complete", 2694 "failed" 2695 ] 2696 }, 2697 "CancelBatchErrorCode":{ 2698 "type":"string", 2699 "enum":[ 2700 "fleetRequestIdDoesNotExist", 2701 "fleetRequestIdMalformed", 2702 "fleetRequestNotInCancellableState", 2703 "unexpectedError" 2704 ] 2705 }, 2706 "CancelBundleTaskRequest":{ 2707 "type":"structure", 2708 "required":["BundleId"], 2709 "members":{ 2710 "DryRun":{ 2711 "shape":"Boolean", 2712 "locationName":"dryRun" 2713 }, 2714 "BundleId":{"shape":"String"} 2715 } 2716 }, 2717 "CancelBundleTaskResult":{ 2718 "type":"structure", 2719 "members":{ 2720 "BundleTask":{ 2721 "shape":"BundleTask", 2722 "locationName":"bundleInstanceTask" 2723 } 2724 } 2725 }, 2726 "CancelConversionRequest":{ 2727 "type":"structure", 2728 "required":["ConversionTaskId"], 2729 "members":{ 2730 "DryRun":{ 2731 "shape":"Boolean", 2732 "locationName":"dryRun" 2733 }, 2734 "ConversionTaskId":{ 2735 "shape":"String", 2736 "locationName":"conversionTaskId" 2737 }, 2738 "ReasonMessage":{ 2739 "shape":"String", 2740 "locationName":"reasonMessage" 2741 } 2742 } 2743 }, 2744 "CancelExportTaskRequest":{ 2745 "type":"structure", 2746 "required":["ExportTaskId"], 2747 "members":{ 2748 "ExportTaskId":{ 2749 "shape":"String", 2750 "locationName":"exportTaskId" 2751 } 2752 } 2753 }, 2754 "CancelImportTaskRequest":{ 2755 "type":"structure", 2756 "members":{ 2757 "DryRun":{"shape":"Boolean"}, 2758 "ImportTaskId":{"shape":"String"}, 2759 "CancelReason":{"shape":"String"} 2760 } 2761 }, 2762 "CancelImportTaskResult":{ 2763 "type":"structure", 2764 "members":{ 2765 "ImportTaskId":{ 2766 "shape":"String", 2767 "locationName":"importTaskId" 2768 }, 2769 "State":{ 2770 "shape":"String", 2771 "locationName":"state" 2772 }, 2773 "PreviousState":{ 2774 "shape":"String", 2775 "locationName":"previousState" 2776 } 2777 } 2778 }, 2779 "CancelReservedInstancesListingRequest":{ 2780 "type":"structure", 2781 "required":["ReservedInstancesListingId"], 2782 "members":{ 2783 "ReservedInstancesListingId":{ 2784 "shape":"String", 2785 "locationName":"reservedInstancesListingId" 2786 } 2787 } 2788 }, 2789 "CancelReservedInstancesListingResult":{ 2790 "type":"structure", 2791 "members":{ 2792 "ReservedInstancesListings":{ 2793 "shape":"ReservedInstancesListingList", 2794 "locationName":"reservedInstancesListingsSet" 2795 } 2796 } 2797 }, 2798 "CancelSpotFleetRequestsError":{ 2799 "type":"structure", 2800 "required":[ 2801 "Code", 2802 "Message" 2803 ], 2804 "members":{ 2805 "Code":{ 2806 "shape":"CancelBatchErrorCode", 2807 "locationName":"code" 2808 }, 2809 "Message":{ 2810 "shape":"String", 2811 "locationName":"message" 2812 } 2813 } 2814 }, 2815 "CancelSpotFleetRequestsErrorItem":{ 2816 "type":"structure", 2817 "required":[ 2818 "SpotFleetRequestId", 2819 "Error" 2820 ], 2821 "members":{ 2822 "SpotFleetRequestId":{ 2823 "shape":"String", 2824 "locationName":"spotFleetRequestId" 2825 }, 2826 "Error":{ 2827 "shape":"CancelSpotFleetRequestsError", 2828 "locationName":"error" 2829 } 2830 } 2831 }, 2832 "CancelSpotFleetRequestsErrorSet":{ 2833 "type":"list", 2834 "member":{ 2835 "shape":"CancelSpotFleetRequestsErrorItem", 2836 "locationName":"item" 2837 } 2838 }, 2839 "CancelSpotFleetRequestsRequest":{ 2840 "type":"structure", 2841 "required":[ 2842 "SpotFleetRequestIds", 2843 "TerminateInstances" 2844 ], 2845 "members":{ 2846 "DryRun":{ 2847 "shape":"Boolean", 2848 "locationName":"dryRun" 2849 }, 2850 "SpotFleetRequestIds":{ 2851 "shape":"ValueStringList", 2852 "locationName":"spotFleetRequestId" 2853 }, 2854 "TerminateInstances":{ 2855 "shape":"Boolean", 2856 "locationName":"terminateInstances" 2857 } 2858 } 2859 }, 2860 "CancelSpotFleetRequestsResponse":{ 2861 "type":"structure", 2862 "members":{ 2863 "UnsuccessfulFleetRequests":{ 2864 "shape":"CancelSpotFleetRequestsErrorSet", 2865 "locationName":"unsuccessfulFleetRequestSet" 2866 }, 2867 "SuccessfulFleetRequests":{ 2868 "shape":"CancelSpotFleetRequestsSuccessSet", 2869 "locationName":"successfulFleetRequestSet" 2870 } 2871 } 2872 }, 2873 "CancelSpotFleetRequestsSuccessItem":{ 2874 "type":"structure", 2875 "required":[ 2876 "SpotFleetRequestId", 2877 "CurrentSpotFleetRequestState", 2878 "PreviousSpotFleetRequestState" 2879 ], 2880 "members":{ 2881 "SpotFleetRequestId":{ 2882 "shape":"String", 2883 "locationName":"spotFleetRequestId" 2884 }, 2885 "CurrentSpotFleetRequestState":{ 2886 "shape":"BatchState", 2887 "locationName":"currentSpotFleetRequestState" 2888 }, 2889 "PreviousSpotFleetRequestState":{ 2890 "shape":"BatchState", 2891 "locationName":"previousSpotFleetRequestState" 2892 } 2893 } 2894 }, 2895 "CancelSpotFleetRequestsSuccessSet":{ 2896 "type":"list", 2897 "member":{ 2898 "shape":"CancelSpotFleetRequestsSuccessItem", 2899 "locationName":"item" 2900 } 2901 }, 2902 "CancelSpotInstanceRequestState":{ 2903 "type":"string", 2904 "enum":[ 2905 "active", 2906 "open", 2907 "closed", 2908 "cancelled", 2909 "completed" 2910 ] 2911 }, 2912 "CancelSpotInstanceRequestsRequest":{ 2913 "type":"structure", 2914 "required":["SpotInstanceRequestIds"], 2915 "members":{ 2916 "DryRun":{ 2917 "shape":"Boolean", 2918 "locationName":"dryRun" 2919 }, 2920 "SpotInstanceRequestIds":{ 2921 "shape":"SpotInstanceRequestIdList", 2922 "locationName":"SpotInstanceRequestId" 2923 } 2924 } 2925 }, 2926 "CancelSpotInstanceRequestsResult":{ 2927 "type":"structure", 2928 "members":{ 2929 "CancelledSpotInstanceRequests":{ 2930 "shape":"CancelledSpotInstanceRequestList", 2931 "locationName":"spotInstanceRequestSet" 2932 } 2933 } 2934 }, 2935 "CancelledSpotInstanceRequest":{ 2936 "type":"structure", 2937 "members":{ 2938 "SpotInstanceRequestId":{ 2939 "shape":"String", 2940 "locationName":"spotInstanceRequestId" 2941 }, 2942 "State":{ 2943 "shape":"CancelSpotInstanceRequestState", 2944 "locationName":"state" 2945 } 2946 } 2947 }, 2948 "CancelledSpotInstanceRequestList":{ 2949 "type":"list", 2950 "member":{ 2951 "shape":"CancelledSpotInstanceRequest", 2952 "locationName":"item" 2953 } 2954 }, 2955 "ClassicLinkDnsSupport":{ 2956 "type":"structure", 2957 "members":{ 2958 "VpcId":{ 2959 "shape":"String", 2960 "locationName":"vpcId" 2961 }, 2962 "ClassicLinkDnsSupported":{ 2963 "shape":"Boolean", 2964 "locationName":"classicLinkDnsSupported" 2965 } 2966 } 2967 }, 2968 "ClassicLinkDnsSupportList":{ 2969 "type":"list", 2970 "member":{ 2971 "shape":"ClassicLinkDnsSupport", 2972 "locationName":"item" 2973 } 2974 }, 2975 "ClassicLinkInstance":{ 2976 "type":"structure", 2977 "members":{ 2978 "InstanceId":{ 2979 "shape":"String", 2980 "locationName":"instanceId" 2981 }, 2982 "VpcId":{ 2983 "shape":"String", 2984 "locationName":"vpcId" 2985 }, 2986 "Groups":{ 2987 "shape":"GroupIdentifierList", 2988 "locationName":"groupSet" 2989 }, 2990 "Tags":{ 2991 "shape":"TagList", 2992 "locationName":"tagSet" 2993 } 2994 } 2995 }, 2996 "ClassicLinkInstanceList":{ 2997 "type":"list", 2998 "member":{ 2999 "shape":"ClassicLinkInstance", 3000 "locationName":"item" 3001 } 3002 }, 3003 "ClientData":{ 3004 "type":"structure", 3005 "members":{ 3006 "UploadStart":{"shape":"DateTime"}, 3007 "UploadEnd":{"shape":"DateTime"}, 3008 "UploadSize":{"shape":"Double"}, 3009 "Comment":{"shape":"String"} 3010 } 3011 }, 3012 "ConfirmProductInstanceRequest":{ 3013 "type":"structure", 3014 "required":[ 3015 "ProductCode", 3016 "InstanceId" 3017 ], 3018 "members":{ 3019 "DryRun":{ 3020 "shape":"Boolean", 3021 "locationName":"dryRun" 3022 }, 3023 "ProductCode":{"shape":"String"}, 3024 "InstanceId":{"shape":"String"} 3025 } 3026 }, 3027 "ConfirmProductInstanceResult":{ 3028 "type":"structure", 3029 "members":{ 3030 "OwnerId":{ 3031 "shape":"String", 3032 "locationName":"ownerId" 3033 }, 3034 "Return":{ 3035 "shape":"Boolean", 3036 "locationName":"return" 3037 } 3038 } 3039 }, 3040 "ContainerFormat":{ 3041 "type":"string", 3042 "enum":["ova"] 3043 }, 3044 "ConversionIdStringList":{ 3045 "type":"list", 3046 "member":{ 3047 "shape":"String", 3048 "locationName":"item" 3049 } 3050 }, 3051 "ConversionTask":{ 3052 "type":"structure", 3053 "required":[ 3054 "ConversionTaskId", 3055 "State" 3056 ], 3057 "members":{ 3058 "ConversionTaskId":{ 3059 "shape":"String", 3060 "locationName":"conversionTaskId" 3061 }, 3062 "ExpirationTime":{ 3063 "shape":"String", 3064 "locationName":"expirationTime" 3065 }, 3066 "ImportInstance":{ 3067 "shape":"ImportInstanceTaskDetails", 3068 "locationName":"importInstance" 3069 }, 3070 "ImportVolume":{ 3071 "shape":"ImportVolumeTaskDetails", 3072 "locationName":"importVolume" 3073 }, 3074 "State":{ 3075 "shape":"ConversionTaskState", 3076 "locationName":"state" 3077 }, 3078 "StatusMessage":{ 3079 "shape":"String", 3080 "locationName":"statusMessage" 3081 }, 3082 "Tags":{ 3083 "shape":"TagList", 3084 "locationName":"tagSet" 3085 } 3086 } 3087 }, 3088 "ConversionTaskState":{ 3089 "type":"string", 3090 "enum":[ 3091 "active", 3092 "cancelling", 3093 "cancelled", 3094 "completed" 3095 ] 3096 }, 3097 "CopyImageRequest":{ 3098 "type":"structure", 3099 "required":[ 3100 "SourceRegion", 3101 "SourceImageId", 3102 "Name" 3103 ], 3104 "members":{ 3105 "DryRun":{ 3106 "shape":"Boolean", 3107 "locationName":"dryRun" 3108 }, 3109 "SourceRegion":{"shape":"String"}, 3110 "SourceImageId":{"shape":"String"}, 3111 "Name":{"shape":"String"}, 3112 "Description":{"shape":"String"}, 3113 "ClientToken":{"shape":"String"}, 3114 "Encrypted":{ 3115 "shape":"Boolean", 3116 "locationName":"encrypted" 3117 }, 3118 "KmsKeyId":{ 3119 "shape":"String", 3120 "locationName":"kmsKeyId" 3121 } 3122 } 3123 }, 3124 "CopyImageResult":{ 3125 "type":"structure", 3126 "members":{ 3127 "ImageId":{ 3128 "shape":"String", 3129 "locationName":"imageId" 3130 } 3131 } 3132 }, 3133 "CopySnapshotRequest":{ 3134 "type":"structure", 3135 "required":[ 3136 "SourceRegion", 3137 "SourceSnapshotId" 3138 ], 3139 "members":{ 3140 "DryRun":{ 3141 "shape":"Boolean", 3142 "locationName":"dryRun" 3143 }, 3144 "SourceRegion":{"shape":"String"}, 3145 "SourceSnapshotId":{"shape":"String"}, 3146 "Description":{"shape":"String"}, 3147 "DestinationRegion":{ 3148 "shape":"String", 3149 "locationName":"destinationRegion" 3150 }, 3151 "PresignedUrl":{ 3152 "shape":"String", 3153 "locationName":"presignedUrl" 3154 }, 3155 "Encrypted":{ 3156 "shape":"Boolean", 3157 "locationName":"encrypted" 3158 }, 3159 "KmsKeyId":{ 3160 "shape":"String", 3161 "locationName":"kmsKeyId" 3162 } 3163 } 3164 }, 3165 "CopySnapshotResult":{ 3166 "type":"structure", 3167 "members":{ 3168 "SnapshotId":{ 3169 "shape":"String", 3170 "locationName":"snapshotId" 3171 } 3172 } 3173 }, 3174 "CreateCustomerGatewayRequest":{ 3175 "type":"structure", 3176 "required":[ 3177 "Type", 3178 "PublicIp", 3179 "BgpAsn" 3180 ], 3181 "members":{ 3182 "DryRun":{ 3183 "shape":"Boolean", 3184 "locationName":"dryRun" 3185 }, 3186 "Type":{"shape":"GatewayType"}, 3187 "PublicIp":{ 3188 "shape":"String", 3189 "locationName":"IpAddress" 3190 }, 3191 "BgpAsn":{"shape":"Integer"} 3192 } 3193 }, 3194 "CreateCustomerGatewayResult":{ 3195 "type":"structure", 3196 "members":{ 3197 "CustomerGateway":{ 3198 "shape":"CustomerGateway", 3199 "locationName":"customerGateway" 3200 } 3201 } 3202 }, 3203 "CreateDhcpOptionsRequest":{ 3204 "type":"structure", 3205 "required":["DhcpConfigurations"], 3206 "members":{ 3207 "DryRun":{ 3208 "shape":"Boolean", 3209 "locationName":"dryRun" 3210 }, 3211 "DhcpConfigurations":{ 3212 "shape":"NewDhcpConfigurationList", 3213 "locationName":"dhcpConfiguration" 3214 } 3215 } 3216 }, 3217 "CreateDhcpOptionsResult":{ 3218 "type":"structure", 3219 "members":{ 3220 "DhcpOptions":{ 3221 "shape":"DhcpOptions", 3222 "locationName":"dhcpOptions" 3223 } 3224 } 3225 }, 3226 "CreateFlowLogsRequest":{ 3227 "type":"structure", 3228 "required":[ 3229 "ResourceIds", 3230 "ResourceType", 3231 "TrafficType", 3232 "LogGroupName", 3233 "DeliverLogsPermissionArn" 3234 ], 3235 "members":{ 3236 "ResourceIds":{ 3237 "shape":"ValueStringList", 3238 "locationName":"ResourceId" 3239 }, 3240 "ResourceType":{"shape":"FlowLogsResourceType"}, 3241 "TrafficType":{"shape":"TrafficType"}, 3242 "LogGroupName":{"shape":"String"}, 3243 "DeliverLogsPermissionArn":{"shape":"String"}, 3244 "ClientToken":{"shape":"String"} 3245 } 3246 }, 3247 "CreateFlowLogsResult":{ 3248 "type":"structure", 3249 "members":{ 3250 "FlowLogIds":{ 3251 "shape":"ValueStringList", 3252 "locationName":"flowLogIdSet" 3253 }, 3254 "ClientToken":{ 3255 "shape":"String", 3256 "locationName":"clientToken" 3257 }, 3258 "Unsuccessful":{ 3259 "shape":"UnsuccessfulItemSet", 3260 "locationName":"unsuccessful" 3261 } 3262 } 3263 }, 3264 "CreateImageRequest":{ 3265 "type":"structure", 3266 "required":[ 3267 "InstanceId", 3268 "Name" 3269 ], 3270 "members":{ 3271 "DryRun":{ 3272 "shape":"Boolean", 3273 "locationName":"dryRun" 3274 }, 3275 "InstanceId":{ 3276 "shape":"String", 3277 "locationName":"instanceId" 3278 }, 3279 "Name":{ 3280 "shape":"String", 3281 "locationName":"name" 3282 }, 3283 "Description":{ 3284 "shape":"String", 3285 "locationName":"description" 3286 }, 3287 "NoReboot":{ 3288 "shape":"Boolean", 3289 "locationName":"noReboot" 3290 }, 3291 "BlockDeviceMappings":{ 3292 "shape":"BlockDeviceMappingRequestList", 3293 "locationName":"blockDeviceMapping" 3294 } 3295 } 3296 }, 3297 "CreateImageResult":{ 3298 "type":"structure", 3299 "members":{ 3300 "ImageId":{ 3301 "shape":"String", 3302 "locationName":"imageId" 3303 } 3304 } 3305 }, 3306 "CreateInstanceExportTaskRequest":{ 3307 "type":"structure", 3308 "required":["InstanceId"], 3309 "members":{ 3310 "Description":{ 3311 "shape":"String", 3312 "locationName":"description" 3313 }, 3314 "InstanceId":{ 3315 "shape":"String", 3316 "locationName":"instanceId" 3317 }, 3318 "TargetEnvironment":{ 3319 "shape":"ExportEnvironment", 3320 "locationName":"targetEnvironment" 3321 }, 3322 "ExportToS3Task":{ 3323 "shape":"ExportToS3TaskSpecification", 3324 "locationName":"exportToS3" 3325 } 3326 } 3327 }, 3328 "CreateInstanceExportTaskResult":{ 3329 "type":"structure", 3330 "members":{ 3331 "ExportTask":{ 3332 "shape":"ExportTask", 3333 "locationName":"exportTask" 3334 } 3335 } 3336 }, 3337 "CreateInternetGatewayRequest":{ 3338 "type":"structure", 3339 "members":{ 3340 "DryRun":{ 3341 "shape":"Boolean", 3342 "locationName":"dryRun" 3343 } 3344 } 3345 }, 3346 "CreateInternetGatewayResult":{ 3347 "type":"structure", 3348 "members":{ 3349 "InternetGateway":{ 3350 "shape":"InternetGateway", 3351 "locationName":"internetGateway" 3352 } 3353 } 3354 }, 3355 "CreateKeyPairRequest":{ 3356 "type":"structure", 3357 "required":["KeyName"], 3358 "members":{ 3359 "DryRun":{ 3360 "shape":"Boolean", 3361 "locationName":"dryRun" 3362 }, 3363 "KeyName":{"shape":"String"} 3364 } 3365 }, 3366 "CreateNatGatewayRequest":{ 3367 "type":"structure", 3368 "required":[ 3369 "SubnetId", 3370 "AllocationId" 3371 ], 3372 "members":{ 3373 "SubnetId":{"shape":"String"}, 3374 "AllocationId":{"shape":"String"}, 3375 "ClientToken":{"shape":"String"} 3376 } 3377 }, 3378 "CreateNatGatewayResult":{ 3379 "type":"structure", 3380 "members":{ 3381 "NatGateway":{ 3382 "shape":"NatGateway", 3383 "locationName":"natGateway" 3384 }, 3385 "ClientToken":{ 3386 "shape":"String", 3387 "locationName":"clientToken" 3388 } 3389 } 3390 }, 3391 "CreateNetworkAclEntryRequest":{ 3392 "type":"structure", 3393 "required":[ 3394 "NetworkAclId", 3395 "RuleNumber", 3396 "Protocol", 3397 "RuleAction", 3398 "Egress", 3399 "CidrBlock" 3400 ], 3401 "members":{ 3402 "DryRun":{ 3403 "shape":"Boolean", 3404 "locationName":"dryRun" 3405 }, 3406 "NetworkAclId":{ 3407 "shape":"String", 3408 "locationName":"networkAclId" 3409 }, 3410 "RuleNumber":{ 3411 "shape":"Integer", 3412 "locationName":"ruleNumber" 3413 }, 3414 "Protocol":{ 3415 "shape":"String", 3416 "locationName":"protocol" 3417 }, 3418 "RuleAction":{ 3419 "shape":"RuleAction", 3420 "locationName":"ruleAction" 3421 }, 3422 "Egress":{ 3423 "shape":"Boolean", 3424 "locationName":"egress" 3425 }, 3426 "CidrBlock":{ 3427 "shape":"String", 3428 "locationName":"cidrBlock" 3429 }, 3430 "IcmpTypeCode":{ 3431 "shape":"IcmpTypeCode", 3432 "locationName":"Icmp" 3433 }, 3434 "PortRange":{ 3435 "shape":"PortRange", 3436 "locationName":"portRange" 3437 } 3438 } 3439 }, 3440 "CreateNetworkAclRequest":{ 3441 "type":"structure", 3442 "required":["VpcId"], 3443 "members":{ 3444 "DryRun":{ 3445 "shape":"Boolean", 3446 "locationName":"dryRun" 3447 }, 3448 "VpcId":{ 3449 "shape":"String", 3450 "locationName":"vpcId" 3451 } 3452 } 3453 }, 3454 "CreateNetworkAclResult":{ 3455 "type":"structure", 3456 "members":{ 3457 "NetworkAcl":{ 3458 "shape":"NetworkAcl", 3459 "locationName":"networkAcl" 3460 } 3461 } 3462 }, 3463 "CreateNetworkInterfaceRequest":{ 3464 "type":"structure", 3465 "required":["SubnetId"], 3466 "members":{ 3467 "SubnetId":{ 3468 "shape":"String", 3469 "locationName":"subnetId" 3470 }, 3471 "Description":{ 3472 "shape":"String", 3473 "locationName":"description" 3474 }, 3475 "PrivateIpAddress":{ 3476 "shape":"String", 3477 "locationName":"privateIpAddress" 3478 }, 3479 "Groups":{ 3480 "shape":"SecurityGroupIdStringList", 3481 "locationName":"SecurityGroupId" 3482 }, 3483 "PrivateIpAddresses":{ 3484 "shape":"PrivateIpAddressSpecificationList", 3485 "locationName":"privateIpAddresses" 3486 }, 3487 "SecondaryPrivateIpAddressCount":{ 3488 "shape":"Integer", 3489 "locationName":"secondaryPrivateIpAddressCount" 3490 }, 3491 "DryRun":{ 3492 "shape":"Boolean", 3493 "locationName":"dryRun" 3494 } 3495 } 3496 }, 3497 "CreateNetworkInterfaceResult":{ 3498 "type":"structure", 3499 "members":{ 3500 "NetworkInterface":{ 3501 "shape":"NetworkInterface", 3502 "locationName":"networkInterface" 3503 } 3504 } 3505 }, 3506 "CreatePlacementGroupRequest":{ 3507 "type":"structure", 3508 "required":[ 3509 "GroupName", 3510 "Strategy" 3511 ], 3512 "members":{ 3513 "DryRun":{ 3514 "shape":"Boolean", 3515 "locationName":"dryRun" 3516 }, 3517 "GroupName":{ 3518 "shape":"String", 3519 "locationName":"groupName" 3520 }, 3521 "Strategy":{ 3522 "shape":"PlacementStrategy", 3523 "locationName":"strategy" 3524 } 3525 } 3526 }, 3527 "CreateReservedInstancesListingRequest":{ 3528 "type":"structure", 3529 "required":[ 3530 "ReservedInstancesId", 3531 "InstanceCount", 3532 "PriceSchedules", 3533 "ClientToken" 3534 ], 3535 "members":{ 3536 "ReservedInstancesId":{ 3537 "shape":"String", 3538 "locationName":"reservedInstancesId" 3539 }, 3540 "InstanceCount":{ 3541 "shape":"Integer", 3542 "locationName":"instanceCount" 3543 }, 3544 "PriceSchedules":{ 3545 "shape":"PriceScheduleSpecificationList", 3546 "locationName":"priceSchedules" 3547 }, 3548 "ClientToken":{ 3549 "shape":"String", 3550 "locationName":"clientToken" 3551 } 3552 } 3553 }, 3554 "CreateReservedInstancesListingResult":{ 3555 "type":"structure", 3556 "members":{ 3557 "ReservedInstancesListings":{ 3558 "shape":"ReservedInstancesListingList", 3559 "locationName":"reservedInstancesListingsSet" 3560 } 3561 } 3562 }, 3563 "CreateRouteRequest":{ 3564 "type":"structure", 3565 "required":[ 3566 "RouteTableId", 3567 "DestinationCidrBlock" 3568 ], 3569 "members":{ 3570 "DryRun":{ 3571 "shape":"Boolean", 3572 "locationName":"dryRun" 3573 }, 3574 "RouteTableId":{ 3575 "shape":"String", 3576 "locationName":"routeTableId" 3577 }, 3578 "DestinationCidrBlock":{ 3579 "shape":"String", 3580 "locationName":"destinationCidrBlock" 3581 }, 3582 "GatewayId":{ 3583 "shape":"String", 3584 "locationName":"gatewayId" 3585 }, 3586 "InstanceId":{ 3587 "shape":"String", 3588 "locationName":"instanceId" 3589 }, 3590 "NetworkInterfaceId":{ 3591 "shape":"String", 3592 "locationName":"networkInterfaceId" 3593 }, 3594 "VpcPeeringConnectionId":{ 3595 "shape":"String", 3596 "locationName":"vpcPeeringConnectionId" 3597 }, 3598 "NatGatewayId":{ 3599 "shape":"String", 3600 "locationName":"natGatewayId" 3601 } 3602 } 3603 }, 3604 "CreateRouteResult":{ 3605 "type":"structure", 3606 "members":{ 3607 "Return":{ 3608 "shape":"Boolean", 3609 "locationName":"return" 3610 } 3611 } 3612 }, 3613 "CreateRouteTableRequest":{ 3614 "type":"structure", 3615 "required":["VpcId"], 3616 "members":{ 3617 "DryRun":{ 3618 "shape":"Boolean", 3619 "locationName":"dryRun" 3620 }, 3621 "VpcId":{ 3622 "shape":"String", 3623 "locationName":"vpcId" 3624 } 3625 } 3626 }, 3627 "CreateRouteTableResult":{ 3628 "type":"structure", 3629 "members":{ 3630 "RouteTable":{ 3631 "shape":"RouteTable", 3632 "locationName":"routeTable" 3633 } 3634 } 3635 }, 3636 "CreateSecurityGroupRequest":{ 3637 "type":"structure", 3638 "required":[ 3639 "GroupName", 3640 "Description" 3641 ], 3642 "members":{ 3643 "DryRun":{ 3644 "shape":"Boolean", 3645 "locationName":"dryRun" 3646 }, 3647 "GroupName":{"shape":"String"}, 3648 "Description":{ 3649 "shape":"String", 3650 "locationName":"GroupDescription" 3651 }, 3652 "VpcId":{"shape":"String"} 3653 } 3654 }, 3655 "CreateSecurityGroupResult":{ 3656 "type":"structure", 3657 "members":{ 3658 "GroupId":{ 3659 "shape":"String", 3660 "locationName":"groupId" 3661 } 3662 } 3663 }, 3664 "CreateSnapshotRequest":{ 3665 "type":"structure", 3666 "required":["VolumeId"], 3667 "members":{ 3668 "DryRun":{ 3669 "shape":"Boolean", 3670 "locationName":"dryRun" 3671 }, 3672 "VolumeId":{"shape":"String"}, 3673 "Description":{"shape":"String"} 3674 } 3675 }, 3676 "CreateSpotDatafeedSubscriptionRequest":{ 3677 "type":"structure", 3678 "required":["Bucket"], 3679 "members":{ 3680 "DryRun":{ 3681 "shape":"Boolean", 3682 "locationName":"dryRun" 3683 }, 3684 "Bucket":{ 3685 "shape":"String", 3686 "locationName":"bucket" 3687 }, 3688 "Prefix":{ 3689 "shape":"String", 3690 "locationName":"prefix" 3691 } 3692 } 3693 }, 3694 "CreateSpotDatafeedSubscriptionResult":{ 3695 "type":"structure", 3696 "members":{ 3697 "SpotDatafeedSubscription":{ 3698 "shape":"SpotDatafeedSubscription", 3699 "locationName":"spotDatafeedSubscription" 3700 } 3701 } 3702 }, 3703 "CreateSubnetRequest":{ 3704 "type":"structure", 3705 "required":[ 3706 "VpcId", 3707 "CidrBlock" 3708 ], 3709 "members":{ 3710 "DryRun":{ 3711 "shape":"Boolean", 3712 "locationName":"dryRun" 3713 }, 3714 "VpcId":{"shape":"String"}, 3715 "CidrBlock":{"shape":"String"}, 3716 "AvailabilityZone":{"shape":"String"} 3717 } 3718 }, 3719 "CreateSubnetResult":{ 3720 "type":"structure", 3721 "members":{ 3722 "Subnet":{ 3723 "shape":"Subnet", 3724 "locationName":"subnet" 3725 } 3726 } 3727 }, 3728 "CreateTagsRequest":{ 3729 "type":"structure", 3730 "required":[ 3731 "Resources", 3732 "Tags" 3733 ], 3734 "members":{ 3735 "DryRun":{ 3736 "shape":"Boolean", 3737 "locationName":"dryRun" 3738 }, 3739 "Resources":{ 3740 "shape":"ResourceIdList", 3741 "locationName":"ResourceId" 3742 }, 3743 "Tags":{ 3744 "shape":"TagList", 3745 "locationName":"Tag" 3746 } 3747 } 3748 }, 3749 "CreateVolumePermission":{ 3750 "type":"structure", 3751 "members":{ 3752 "UserId":{ 3753 "shape":"String", 3754 "locationName":"userId" 3755 }, 3756 "Group":{ 3757 "shape":"PermissionGroup", 3758 "locationName":"group" 3759 } 3760 } 3761 }, 3762 "CreateVolumePermissionList":{ 3763 "type":"list", 3764 "member":{ 3765 "shape":"CreateVolumePermission", 3766 "locationName":"item" 3767 } 3768 }, 3769 "CreateVolumePermissionModifications":{ 3770 "type":"structure", 3771 "members":{ 3772 "Add":{"shape":"CreateVolumePermissionList"}, 3773 "Remove":{"shape":"CreateVolumePermissionList"} 3774 } 3775 }, 3776 "CreateVolumeRequest":{ 3777 "type":"structure", 3778 "required":["AvailabilityZone"], 3779 "members":{ 3780 "DryRun":{ 3781 "shape":"Boolean", 3782 "locationName":"dryRun" 3783 }, 3784 "Size":{"shape":"Integer"}, 3785 "SnapshotId":{"shape":"String"}, 3786 "AvailabilityZone":{"shape":"String"}, 3787 "VolumeType":{"shape":"VolumeType"}, 3788 "Iops":{"shape":"Integer"}, 3789 "Encrypted":{ 3790 "shape":"Boolean", 3791 "locationName":"encrypted" 3792 }, 3793 "KmsKeyId":{"shape":"String"} 3794 } 3795 }, 3796 "CreateVpcEndpointRequest":{ 3797 "type":"structure", 3798 "required":[ 3799 "VpcId", 3800 "ServiceName" 3801 ], 3802 "members":{ 3803 "DryRun":{"shape":"Boolean"}, 3804 "VpcId":{"shape":"String"}, 3805 "ServiceName":{"shape":"String"}, 3806 "PolicyDocument":{"shape":"String"}, 3807 "RouteTableIds":{ 3808 "shape":"ValueStringList", 3809 "locationName":"RouteTableId" 3810 }, 3811 "ClientToken":{"shape":"String"} 3812 } 3813 }, 3814 "CreateVpcEndpointResult":{ 3815 "type":"structure", 3816 "members":{ 3817 "VpcEndpoint":{ 3818 "shape":"VpcEndpoint", 3819 "locationName":"vpcEndpoint" 3820 }, 3821 "ClientToken":{ 3822 "shape":"String", 3823 "locationName":"clientToken" 3824 } 3825 } 3826 }, 3827 "CreateVpcPeeringConnectionRequest":{ 3828 "type":"structure", 3829 "members":{ 3830 "DryRun":{ 3831 "shape":"Boolean", 3832 "locationName":"dryRun" 3833 }, 3834 "VpcId":{ 3835 "shape":"String", 3836 "locationName":"vpcId" 3837 }, 3838 "PeerVpcId":{ 3839 "shape":"String", 3840 "locationName":"peerVpcId" 3841 }, 3842 "PeerOwnerId":{ 3843 "shape":"String", 3844 "locationName":"peerOwnerId" 3845 } 3846 } 3847 }, 3848 "CreateVpcPeeringConnectionResult":{ 3849 "type":"structure", 3850 "members":{ 3851 "VpcPeeringConnection":{ 3852 "shape":"VpcPeeringConnection", 3853 "locationName":"vpcPeeringConnection" 3854 } 3855 } 3856 }, 3857 "CreateVpcRequest":{ 3858 "type":"structure", 3859 "required":["CidrBlock"], 3860 "members":{ 3861 "DryRun":{ 3862 "shape":"Boolean", 3863 "locationName":"dryRun" 3864 }, 3865 "CidrBlock":{"shape":"String"}, 3866 "InstanceTenancy":{ 3867 "shape":"Tenancy", 3868 "locationName":"instanceTenancy" 3869 } 3870 } 3871 }, 3872 "CreateVpcResult":{ 3873 "type":"structure", 3874 "members":{ 3875 "Vpc":{ 3876 "shape":"Vpc", 3877 "locationName":"vpc" 3878 } 3879 } 3880 }, 3881 "CreateVpnConnectionRequest":{ 3882 "type":"structure", 3883 "required":[ 3884 "Type", 3885 "CustomerGatewayId", 3886 "VpnGatewayId" 3887 ], 3888 "members":{ 3889 "DryRun":{ 3890 "shape":"Boolean", 3891 "locationName":"dryRun" 3892 }, 3893 "Type":{"shape":"String"}, 3894 "CustomerGatewayId":{"shape":"String"}, 3895 "VpnGatewayId":{"shape":"String"}, 3896 "Options":{ 3897 "shape":"VpnConnectionOptionsSpecification", 3898 "locationName":"options" 3899 } 3900 } 3901 }, 3902 "CreateVpnConnectionResult":{ 3903 "type":"structure", 3904 "members":{ 3905 "VpnConnection":{ 3906 "shape":"VpnConnection", 3907 "locationName":"vpnConnection" 3908 } 3909 } 3910 }, 3911 "CreateVpnConnectionRouteRequest":{ 3912 "type":"structure", 3913 "required":[ 3914 "VpnConnectionId", 3915 "DestinationCidrBlock" 3916 ], 3917 "members":{ 3918 "VpnConnectionId":{"shape":"String"}, 3919 "DestinationCidrBlock":{"shape":"String"} 3920 } 3921 }, 3922 "CreateVpnGatewayRequest":{ 3923 "type":"structure", 3924 "required":["Type"], 3925 "members":{ 3926 "DryRun":{ 3927 "shape":"Boolean", 3928 "locationName":"dryRun" 3929 }, 3930 "Type":{"shape":"GatewayType"}, 3931 "AvailabilityZone":{"shape":"String"} 3932 } 3933 }, 3934 "CreateVpnGatewayResult":{ 3935 "type":"structure", 3936 "members":{ 3937 "VpnGateway":{ 3938 "shape":"VpnGateway", 3939 "locationName":"vpnGateway" 3940 } 3941 } 3942 }, 3943 "CurrencyCodeValues":{ 3944 "type":"string", 3945 "enum":["USD"] 3946 }, 3947 "CustomerGateway":{ 3948 "type":"structure", 3949 "members":{ 3950 "CustomerGatewayId":{ 3951 "shape":"String", 3952 "locationName":"customerGatewayId" 3953 }, 3954 "State":{ 3955 "shape":"String", 3956 "locationName":"state" 3957 }, 3958 "Type":{ 3959 "shape":"String", 3960 "locationName":"type" 3961 }, 3962 "IpAddress":{ 3963 "shape":"String", 3964 "locationName":"ipAddress" 3965 }, 3966 "BgpAsn":{ 3967 "shape":"String", 3968 "locationName":"bgpAsn" 3969 }, 3970 "Tags":{ 3971 "shape":"TagList", 3972 "locationName":"tagSet" 3973 } 3974 } 3975 }, 3976 "CustomerGatewayIdStringList":{ 3977 "type":"list", 3978 "member":{ 3979 "shape":"String", 3980 "locationName":"CustomerGatewayId" 3981 } 3982 }, 3983 "CustomerGatewayList":{ 3984 "type":"list", 3985 "member":{ 3986 "shape":"CustomerGateway", 3987 "locationName":"item" 3988 } 3989 }, 3990 "DatafeedSubscriptionState":{ 3991 "type":"string", 3992 "enum":[ 3993 "Active", 3994 "Inactive" 3995 ] 3996 }, 3997 "DateTime":{"type":"timestamp"}, 3998 "DeleteCustomerGatewayRequest":{ 3999 "type":"structure", 4000 "required":["CustomerGatewayId"], 4001 "members":{ 4002 "DryRun":{ 4003 "shape":"Boolean", 4004 "locationName":"dryRun" 4005 }, 4006 "CustomerGatewayId":{"shape":"String"} 4007 } 4008 }, 4009 "DeleteDhcpOptionsRequest":{ 4010 "type":"structure", 4011 "required":["DhcpOptionsId"], 4012 "members":{ 4013 "DryRun":{ 4014 "shape":"Boolean", 4015 "locationName":"dryRun" 4016 }, 4017 "DhcpOptionsId":{"shape":"String"} 4018 } 4019 }, 4020 "DeleteFlowLogsRequest":{ 4021 "type":"structure", 4022 "required":["FlowLogIds"], 4023 "members":{ 4024 "FlowLogIds":{ 4025 "shape":"ValueStringList", 4026 "locationName":"FlowLogId" 4027 } 4028 } 4029 }, 4030 "DeleteFlowLogsResult":{ 4031 "type":"structure", 4032 "members":{ 4033 "Unsuccessful":{ 4034 "shape":"UnsuccessfulItemSet", 4035 "locationName":"unsuccessful" 4036 } 4037 } 4038 }, 4039 "DeleteInternetGatewayRequest":{ 4040 "type":"structure", 4041 "required":["InternetGatewayId"], 4042 "members":{ 4043 "DryRun":{ 4044 "shape":"Boolean", 4045 "locationName":"dryRun" 4046 }, 4047 "InternetGatewayId":{ 4048 "shape":"String", 4049 "locationName":"internetGatewayId" 4050 } 4051 } 4052 }, 4053 "DeleteKeyPairRequest":{ 4054 "type":"structure", 4055 "required":["KeyName"], 4056 "members":{ 4057 "DryRun":{ 4058 "shape":"Boolean", 4059 "locationName":"dryRun" 4060 }, 4061 "KeyName":{"shape":"String"} 4062 } 4063 }, 4064 "DeleteNatGatewayRequest":{ 4065 "type":"structure", 4066 "required":["NatGatewayId"], 4067 "members":{ 4068 "NatGatewayId":{"shape":"String"} 4069 } 4070 }, 4071 "DeleteNatGatewayResult":{ 4072 "type":"structure", 4073 "members":{ 4074 "NatGatewayId":{ 4075 "shape":"String", 4076 "locationName":"natGatewayId" 4077 } 4078 } 4079 }, 4080 "DeleteNetworkAclEntryRequest":{ 4081 "type":"structure", 4082 "required":[ 4083 "NetworkAclId", 4084 "RuleNumber", 4085 "Egress" 4086 ], 4087 "members":{ 4088 "DryRun":{ 4089 "shape":"Boolean", 4090 "locationName":"dryRun" 4091 }, 4092 "NetworkAclId":{ 4093 "shape":"String", 4094 "locationName":"networkAclId" 4095 }, 4096 "RuleNumber":{ 4097 "shape":"Integer", 4098 "locationName":"ruleNumber" 4099 }, 4100 "Egress":{ 4101 "shape":"Boolean", 4102 "locationName":"egress" 4103 } 4104 } 4105 }, 4106 "DeleteNetworkAclRequest":{ 4107 "type":"structure", 4108 "required":["NetworkAclId"], 4109 "members":{ 4110 "DryRun":{ 4111 "shape":"Boolean", 4112 "locationName":"dryRun" 4113 }, 4114 "NetworkAclId":{ 4115 "shape":"String", 4116 "locationName":"networkAclId" 4117 } 4118 } 4119 }, 4120 "DeleteNetworkInterfaceRequest":{ 4121 "type":"structure", 4122 "required":["NetworkInterfaceId"], 4123 "members":{ 4124 "DryRun":{ 4125 "shape":"Boolean", 4126 "locationName":"dryRun" 4127 }, 4128 "NetworkInterfaceId":{ 4129 "shape":"String", 4130 "locationName":"networkInterfaceId" 4131 } 4132 } 4133 }, 4134 "DeletePlacementGroupRequest":{ 4135 "type":"structure", 4136 "required":["GroupName"], 4137 "members":{ 4138 "DryRun":{ 4139 "shape":"Boolean", 4140 "locationName":"dryRun" 4141 }, 4142 "GroupName":{ 4143 "shape":"String", 4144 "locationName":"groupName" 4145 } 4146 } 4147 }, 4148 "DeleteRouteRequest":{ 4149 "type":"structure", 4150 "required":[ 4151 "RouteTableId", 4152 "DestinationCidrBlock" 4153 ], 4154 "members":{ 4155 "DryRun":{ 4156 "shape":"Boolean", 4157 "locationName":"dryRun" 4158 }, 4159 "RouteTableId":{ 4160 "shape":"String", 4161 "locationName":"routeTableId" 4162 }, 4163 "DestinationCidrBlock":{ 4164 "shape":"String", 4165 "locationName":"destinationCidrBlock" 4166 } 4167 } 4168 }, 4169 "DeleteRouteTableRequest":{ 4170 "type":"structure", 4171 "required":["RouteTableId"], 4172 "members":{ 4173 "DryRun":{ 4174 "shape":"Boolean", 4175 "locationName":"dryRun" 4176 }, 4177 "RouteTableId":{ 4178 "shape":"String", 4179 "locationName":"routeTableId" 4180 } 4181 } 4182 }, 4183 "DeleteSecurityGroupRequest":{ 4184 "type":"structure", 4185 "members":{ 4186 "DryRun":{ 4187 "shape":"Boolean", 4188 "locationName":"dryRun" 4189 }, 4190 "GroupName":{"shape":"String"}, 4191 "GroupId":{"shape":"String"} 4192 } 4193 }, 4194 "DeleteSnapshotRequest":{ 4195 "type":"structure", 4196 "required":["SnapshotId"], 4197 "members":{ 4198 "DryRun":{ 4199 "shape":"Boolean", 4200 "locationName":"dryRun" 4201 }, 4202 "SnapshotId":{"shape":"String"} 4203 } 4204 }, 4205 "DeleteSpotDatafeedSubscriptionRequest":{ 4206 "type":"structure", 4207 "members":{ 4208 "DryRun":{ 4209 "shape":"Boolean", 4210 "locationName":"dryRun" 4211 } 4212 } 4213 }, 4214 "DeleteSubnetRequest":{ 4215 "type":"structure", 4216 "required":["SubnetId"], 4217 "members":{ 4218 "DryRun":{ 4219 "shape":"Boolean", 4220 "locationName":"dryRun" 4221 }, 4222 "SubnetId":{"shape":"String"} 4223 } 4224 }, 4225 "DeleteTagsRequest":{ 4226 "type":"structure", 4227 "required":["Resources"], 4228 "members":{ 4229 "DryRun":{ 4230 "shape":"Boolean", 4231 "locationName":"dryRun" 4232 }, 4233 "Resources":{ 4234 "shape":"ResourceIdList", 4235 "locationName":"resourceId" 4236 }, 4237 "Tags":{ 4238 "shape":"TagList", 4239 "locationName":"tag" 4240 } 4241 } 4242 }, 4243 "DeleteVolumeRequest":{ 4244 "type":"structure", 4245 "required":["VolumeId"], 4246 "members":{ 4247 "DryRun":{ 4248 "shape":"Boolean", 4249 "locationName":"dryRun" 4250 }, 4251 "VolumeId":{"shape":"String"} 4252 } 4253 }, 4254 "DeleteVpcEndpointsRequest":{ 4255 "type":"structure", 4256 "required":["VpcEndpointIds"], 4257 "members":{ 4258 "DryRun":{"shape":"Boolean"}, 4259 "VpcEndpointIds":{ 4260 "shape":"ValueStringList", 4261 "locationName":"VpcEndpointId" 4262 } 4263 } 4264 }, 4265 "DeleteVpcEndpointsResult":{ 4266 "type":"structure", 4267 "members":{ 4268 "Unsuccessful":{ 4269 "shape":"UnsuccessfulItemSet", 4270 "locationName":"unsuccessful" 4271 } 4272 } 4273 }, 4274 "DeleteVpcPeeringConnectionRequest":{ 4275 "type":"structure", 4276 "required":["VpcPeeringConnectionId"], 4277 "members":{ 4278 "DryRun":{ 4279 "shape":"Boolean", 4280 "locationName":"dryRun" 4281 }, 4282 "VpcPeeringConnectionId":{ 4283 "shape":"String", 4284 "locationName":"vpcPeeringConnectionId" 4285 } 4286 } 4287 }, 4288 "DeleteVpcPeeringConnectionResult":{ 4289 "type":"structure", 4290 "members":{ 4291 "Return":{ 4292 "shape":"Boolean", 4293 "locationName":"return" 4294 } 4295 } 4296 }, 4297 "DeleteVpcRequest":{ 4298 "type":"structure", 4299 "required":["VpcId"], 4300 "members":{ 4301 "DryRun":{ 4302 "shape":"Boolean", 4303 "locationName":"dryRun" 4304 }, 4305 "VpcId":{"shape":"String"} 4306 } 4307 }, 4308 "DeleteVpnConnectionRequest":{ 4309 "type":"structure", 4310 "required":["VpnConnectionId"], 4311 "members":{ 4312 "DryRun":{ 4313 "shape":"Boolean", 4314 "locationName":"dryRun" 4315 }, 4316 "VpnConnectionId":{"shape":"String"} 4317 } 4318 }, 4319 "DeleteVpnConnectionRouteRequest":{ 4320 "type":"structure", 4321 "required":[ 4322 "VpnConnectionId", 4323 "DestinationCidrBlock" 4324 ], 4325 "members":{ 4326 "VpnConnectionId":{"shape":"String"}, 4327 "DestinationCidrBlock":{"shape":"String"} 4328 } 4329 }, 4330 "DeleteVpnGatewayRequest":{ 4331 "type":"structure", 4332 "required":["VpnGatewayId"], 4333 "members":{ 4334 "DryRun":{ 4335 "shape":"Boolean", 4336 "locationName":"dryRun" 4337 }, 4338 "VpnGatewayId":{"shape":"String"} 4339 } 4340 }, 4341 "DeregisterImageRequest":{ 4342 "type":"structure", 4343 "required":["ImageId"], 4344 "members":{ 4345 "DryRun":{ 4346 "shape":"Boolean", 4347 "locationName":"dryRun" 4348 }, 4349 "ImageId":{"shape":"String"} 4350 } 4351 }, 4352 "DescribeAccountAttributesRequest":{ 4353 "type":"structure", 4354 "members":{ 4355 "DryRun":{ 4356 "shape":"Boolean", 4357 "locationName":"dryRun" 4358 }, 4359 "AttributeNames":{ 4360 "shape":"AccountAttributeNameStringList", 4361 "locationName":"attributeName" 4362 } 4363 } 4364 }, 4365 "DescribeAccountAttributesResult":{ 4366 "type":"structure", 4367 "members":{ 4368 "AccountAttributes":{ 4369 "shape":"AccountAttributeList", 4370 "locationName":"accountAttributeSet" 4371 } 4372 } 4373 }, 4374 "DescribeAddressesRequest":{ 4375 "type":"structure", 4376 "members":{ 4377 "DryRun":{ 4378 "shape":"Boolean", 4379 "locationName":"dryRun" 4380 }, 4381 "PublicIps":{ 4382 "shape":"PublicIpStringList", 4383 "locationName":"PublicIp" 4384 }, 4385 "Filters":{ 4386 "shape":"FilterList", 4387 "locationName":"Filter" 4388 }, 4389 "AllocationIds":{ 4390 "shape":"AllocationIdList", 4391 "locationName":"AllocationId" 4392 } 4393 } 4394 }, 4395 "DescribeAddressesResult":{ 4396 "type":"structure", 4397 "members":{ 4398 "Addresses":{ 4399 "shape":"AddressList", 4400 "locationName":"addressesSet" 4401 } 4402 } 4403 }, 4404 "DescribeAvailabilityZonesRequest":{ 4405 "type":"structure", 4406 "members":{ 4407 "DryRun":{ 4408 "shape":"Boolean", 4409 "locationName":"dryRun" 4410 }, 4411 "ZoneNames":{ 4412 "shape":"ZoneNameStringList", 4413 "locationName":"ZoneName" 4414 }, 4415 "Filters":{ 4416 "shape":"FilterList", 4417 "locationName":"Filter" 4418 } 4419 } 4420 }, 4421 "DescribeAvailabilityZonesResult":{ 4422 "type":"structure", 4423 "members":{ 4424 "AvailabilityZones":{ 4425 "shape":"AvailabilityZoneList", 4426 "locationName":"availabilityZoneInfo" 4427 } 4428 } 4429 }, 4430 "DescribeBundleTasksRequest":{ 4431 "type":"structure", 4432 "members":{ 4433 "DryRun":{ 4434 "shape":"Boolean", 4435 "locationName":"dryRun" 4436 }, 4437 "BundleIds":{ 4438 "shape":"BundleIdStringList", 4439 "locationName":"BundleId" 4440 }, 4441 "Filters":{ 4442 "shape":"FilterList", 4443 "locationName":"Filter" 4444 } 4445 } 4446 }, 4447 "DescribeBundleTasksResult":{ 4448 "type":"structure", 4449 "members":{ 4450 "BundleTasks":{ 4451 "shape":"BundleTaskList", 4452 "locationName":"bundleInstanceTasksSet" 4453 } 4454 } 4455 }, 4456 "DescribeClassicLinkInstancesRequest":{ 4457 "type":"structure", 4458 "members":{ 4459 "DryRun":{ 4460 "shape":"Boolean", 4461 "locationName":"dryRun" 4462 }, 4463 "InstanceIds":{ 4464 "shape":"InstanceIdStringList", 4465 "locationName":"InstanceId" 4466 }, 4467 "Filters":{ 4468 "shape":"FilterList", 4469 "locationName":"Filter" 4470 }, 4471 "NextToken":{ 4472 "shape":"String", 4473 "locationName":"nextToken" 4474 }, 4475 "MaxResults":{ 4476 "shape":"Integer", 4477 "locationName":"maxResults" 4478 } 4479 } 4480 }, 4481 "DescribeClassicLinkInstancesResult":{ 4482 "type":"structure", 4483 "members":{ 4484 "Instances":{ 4485 "shape":"ClassicLinkInstanceList", 4486 "locationName":"instancesSet" 4487 }, 4488 "NextToken":{ 4489 "shape":"String", 4490 "locationName":"nextToken" 4491 } 4492 } 4493 }, 4494 "DescribeConversionTaskList":{ 4495 "type":"list", 4496 "member":{ 4497 "shape":"ConversionTask", 4498 "locationName":"item" 4499 } 4500 }, 4501 "DescribeConversionTasksRequest":{ 4502 "type":"structure", 4503 "members":{ 4504 "DryRun":{ 4505 "shape":"Boolean", 4506 "locationName":"dryRun" 4507 }, 4508 "ConversionTaskIds":{ 4509 "shape":"ConversionIdStringList", 4510 "locationName":"conversionTaskId" 4511 } 4512 } 4513 }, 4514 "DescribeConversionTasksResult":{ 4515 "type":"structure", 4516 "members":{ 4517 "ConversionTasks":{ 4518 "shape":"DescribeConversionTaskList", 4519 "locationName":"conversionTasks" 4520 } 4521 } 4522 }, 4523 "DescribeCustomerGatewaysRequest":{ 4524 "type":"structure", 4525 "members":{ 4526 "DryRun":{ 4527 "shape":"Boolean", 4528 "locationName":"dryRun" 4529 }, 4530 "CustomerGatewayIds":{ 4531 "shape":"CustomerGatewayIdStringList", 4532 "locationName":"CustomerGatewayId" 4533 }, 4534 "Filters":{ 4535 "shape":"FilterList", 4536 "locationName":"Filter" 4537 } 4538 } 4539 }, 4540 "DescribeCustomerGatewaysResult":{ 4541 "type":"structure", 4542 "members":{ 4543 "CustomerGateways":{ 4544 "shape":"CustomerGatewayList", 4545 "locationName":"customerGatewaySet" 4546 } 4547 } 4548 }, 4549 "DescribeDhcpOptionsRequest":{ 4550 "type":"structure", 4551 "members":{ 4552 "DryRun":{ 4553 "shape":"Boolean", 4554 "locationName":"dryRun" 4555 }, 4556 "DhcpOptionsIds":{ 4557 "shape":"DhcpOptionsIdStringList", 4558 "locationName":"DhcpOptionsId" 4559 }, 4560 "Filters":{ 4561 "shape":"FilterList", 4562 "locationName":"Filter" 4563 } 4564 } 4565 }, 4566 "DescribeDhcpOptionsResult":{ 4567 "type":"structure", 4568 "members":{ 4569 "DhcpOptions":{ 4570 "shape":"DhcpOptionsList", 4571 "locationName":"dhcpOptionsSet" 4572 } 4573 } 4574 }, 4575 "DescribeExportTasksRequest":{ 4576 "type":"structure", 4577 "members":{ 4578 "ExportTaskIds":{ 4579 "shape":"ExportTaskIdStringList", 4580 "locationName":"exportTaskId" 4581 } 4582 } 4583 }, 4584 "DescribeExportTasksResult":{ 4585 "type":"structure", 4586 "members":{ 4587 "ExportTasks":{ 4588 "shape":"ExportTaskList", 4589 "locationName":"exportTaskSet" 4590 } 4591 } 4592 }, 4593 "DescribeFlowLogsRequest":{ 4594 "type":"structure", 4595 "members":{ 4596 "FlowLogIds":{ 4597 "shape":"ValueStringList", 4598 "locationName":"FlowLogId" 4599 }, 4600 "Filter":{"shape":"FilterList"}, 4601 "NextToken":{"shape":"String"}, 4602 "MaxResults":{"shape":"Integer"} 4603 } 4604 }, 4605 "DescribeFlowLogsResult":{ 4606 "type":"structure", 4607 "members":{ 4608 "FlowLogs":{ 4609 "shape":"FlowLogSet", 4610 "locationName":"flowLogSet" 4611 }, 4612 "NextToken":{ 4613 "shape":"String", 4614 "locationName":"nextToken" 4615 } 4616 } 4617 }, 4618 "DescribeHostReservationOfferingsRequest":{ 4619 "type":"structure", 4620 "members":{ 4621 "OfferingId":{"shape":"String"}, 4622 "MinDuration":{"shape":"Integer"}, 4623 "MaxDuration":{"shape":"Integer"}, 4624 "Filter":{"shape":"FilterList"}, 4625 "MaxResults":{"shape":"Integer"}, 4626 "NextToken":{"shape":"String"} 4627 } 4628 }, 4629 "DescribeHostReservationOfferingsResult":{ 4630 "type":"structure", 4631 "members":{ 4632 "OfferingSet":{ 4633 "shape":"HostOfferingSet", 4634 "locationName":"offeringSet" 4635 }, 4636 "NextToken":{ 4637 "shape":"String", 4638 "locationName":"nextToken" 4639 } 4640 } 4641 }, 4642 "DescribeHostReservationsRequest":{ 4643 "type":"structure", 4644 "members":{ 4645 "HostReservationIdSet":{"shape":"HostReservationIdSet"}, 4646 "Filter":{"shape":"FilterList"}, 4647 "MaxResults":{"shape":"Integer"}, 4648 "NextToken":{"shape":"String"} 4649 } 4650 }, 4651 "DescribeHostReservationsResult":{ 4652 "type":"structure", 4653 "members":{ 4654 "HostReservationSet":{ 4655 "shape":"HostReservationSet", 4656 "locationName":"hostReservationSet" 4657 }, 4658 "NextToken":{ 4659 "shape":"String", 4660 "locationName":"nextToken" 4661 } 4662 } 4663 }, 4664 "DescribeHostsRequest":{ 4665 "type":"structure", 4666 "members":{ 4667 "HostIds":{ 4668 "shape":"RequestHostIdList", 4669 "locationName":"hostId" 4670 }, 4671 "NextToken":{ 4672 "shape":"String", 4673 "locationName":"nextToken" 4674 }, 4675 "MaxResults":{ 4676 "shape":"Integer", 4677 "locationName":"maxResults" 4678 }, 4679 "Filter":{ 4680 "shape":"FilterList", 4681 "locationName":"filter" 4682 } 4683 } 4684 }, 4685 "DescribeHostsResult":{ 4686 "type":"structure", 4687 "members":{ 4688 "Hosts":{ 4689 "shape":"HostList", 4690 "locationName":"hostSet" 4691 }, 4692 "NextToken":{ 4693 "shape":"String", 4694 "locationName":"nextToken" 4695 } 4696 } 4697 }, 4698 "DescribeIdFormatRequest":{ 4699 "type":"structure", 4700 "members":{ 4701 "Resource":{"shape":"String"} 4702 } 4703 }, 4704 "DescribeIdFormatResult":{ 4705 "type":"structure", 4706 "members":{ 4707 "Statuses":{ 4708 "shape":"IdFormatList", 4709 "locationName":"statusSet" 4710 } 4711 } 4712 }, 4713 "DescribeIdentityIdFormatRequest":{ 4714 "type":"structure", 4715 "required":["PrincipalArn"], 4716 "members":{ 4717 "Resource":{ 4718 "shape":"String", 4719 "locationName":"resource" 4720 }, 4721 "PrincipalArn":{ 4722 "shape":"String", 4723 "locationName":"principalArn" 4724 } 4725 } 4726 }, 4727 "DescribeIdentityIdFormatResult":{ 4728 "type":"structure", 4729 "members":{ 4730 "Statuses":{ 4731 "shape":"IdFormatList", 4732 "locationName":"statusSet" 4733 } 4734 } 4735 }, 4736 "DescribeImageAttributeRequest":{ 4737 "type":"structure", 4738 "required":[ 4739 "ImageId", 4740 "Attribute" 4741 ], 4742 "members":{ 4743 "DryRun":{ 4744 "shape":"Boolean", 4745 "locationName":"dryRun" 4746 }, 4747 "ImageId":{"shape":"String"}, 4748 "Attribute":{"shape":"ImageAttributeName"} 4749 } 4750 }, 4751 "DescribeImagesRequest":{ 4752 "type":"structure", 4753 "members":{ 4754 "DryRun":{ 4755 "shape":"Boolean", 4756 "locationName":"dryRun" 4757 }, 4758 "ImageIds":{ 4759 "shape":"ImageIdStringList", 4760 "locationName":"ImageId" 4761 }, 4762 "Owners":{ 4763 "shape":"OwnerStringList", 4764 "locationName":"Owner" 4765 }, 4766 "ExecutableUsers":{ 4767 "shape":"ExecutableByStringList", 4768 "locationName":"ExecutableBy" 4769 }, 4770 "Filters":{ 4771 "shape":"FilterList", 4772 "locationName":"Filter" 4773 } 4774 } 4775 }, 4776 "DescribeImagesResult":{ 4777 "type":"structure", 4778 "members":{ 4779 "Images":{ 4780 "shape":"ImageList", 4781 "locationName":"imagesSet" 4782 } 4783 } 4784 }, 4785 "DescribeImportImageTasksRequest":{ 4786 "type":"structure", 4787 "members":{ 4788 "DryRun":{"shape":"Boolean"}, 4789 "ImportTaskIds":{ 4790 "shape":"ImportTaskIdList", 4791 "locationName":"ImportTaskId" 4792 }, 4793 "NextToken":{"shape":"String"}, 4794 "MaxResults":{"shape":"Integer"}, 4795 "Filters":{"shape":"FilterList"} 4796 } 4797 }, 4798 "DescribeImportImageTasksResult":{ 4799 "type":"structure", 4800 "members":{ 4801 "ImportImageTasks":{ 4802 "shape":"ImportImageTaskList", 4803 "locationName":"importImageTaskSet" 4804 }, 4805 "NextToken":{ 4806 "shape":"String", 4807 "locationName":"nextToken" 4808 } 4809 } 4810 }, 4811 "DescribeImportSnapshotTasksRequest":{ 4812 "type":"structure", 4813 "members":{ 4814 "DryRun":{"shape":"Boolean"}, 4815 "ImportTaskIds":{ 4816 "shape":"ImportTaskIdList", 4817 "locationName":"ImportTaskId" 4818 }, 4819 "NextToken":{"shape":"String"}, 4820 "MaxResults":{"shape":"Integer"}, 4821 "Filters":{"shape":"FilterList"} 4822 } 4823 }, 4824 "DescribeImportSnapshotTasksResult":{ 4825 "type":"structure", 4826 "members":{ 4827 "ImportSnapshotTasks":{ 4828 "shape":"ImportSnapshotTaskList", 4829 "locationName":"importSnapshotTaskSet" 4830 }, 4831 "NextToken":{ 4832 "shape":"String", 4833 "locationName":"nextToken" 4834 } 4835 } 4836 }, 4837 "DescribeInstanceAttributeRequest":{ 4838 "type":"structure", 4839 "required":[ 4840 "InstanceId", 4841 "Attribute" 4842 ], 4843 "members":{ 4844 "DryRun":{ 4845 "shape":"Boolean", 4846 "locationName":"dryRun" 4847 }, 4848 "InstanceId":{ 4849 "shape":"String", 4850 "locationName":"instanceId" 4851 }, 4852 "Attribute":{ 4853 "shape":"InstanceAttributeName", 4854 "locationName":"attribute" 4855 } 4856 } 4857 }, 4858 "DescribeInstanceStatusRequest":{ 4859 "type":"structure", 4860 "members":{ 4861 "DryRun":{ 4862 "shape":"Boolean", 4863 "locationName":"dryRun" 4864 }, 4865 "InstanceIds":{ 4866 "shape":"InstanceIdStringList", 4867 "locationName":"InstanceId" 4868 }, 4869 "Filters":{ 4870 "shape":"FilterList", 4871 "locationName":"Filter" 4872 }, 4873 "NextToken":{"shape":"String"}, 4874 "MaxResults":{"shape":"Integer"}, 4875 "IncludeAllInstances":{ 4876 "shape":"Boolean", 4877 "locationName":"includeAllInstances" 4878 } 4879 } 4880 }, 4881 "DescribeInstanceStatusResult":{ 4882 "type":"structure", 4883 "members":{ 4884 "InstanceStatuses":{ 4885 "shape":"InstanceStatusList", 4886 "locationName":"instanceStatusSet" 4887 }, 4888 "NextToken":{ 4889 "shape":"String", 4890 "locationName":"nextToken" 4891 } 4892 } 4893 }, 4894 "DescribeInstancesRequest":{ 4895 "type":"structure", 4896 "members":{ 4897 "DryRun":{ 4898 "shape":"Boolean", 4899 "locationName":"dryRun" 4900 }, 4901 "InstanceIds":{ 4902 "shape":"InstanceIdStringList", 4903 "locationName":"InstanceId" 4904 }, 4905 "Filters":{ 4906 "shape":"FilterList", 4907 "locationName":"Filter" 4908 }, 4909 "NextToken":{ 4910 "shape":"String", 4911 "locationName":"nextToken" 4912 }, 4913 "MaxResults":{ 4914 "shape":"Integer", 4915 "locationName":"maxResults" 4916 } 4917 } 4918 }, 4919 "DescribeInstancesResult":{ 4920 "type":"structure", 4921 "members":{ 4922 "Reservations":{ 4923 "shape":"ReservationList", 4924 "locationName":"reservationSet" 4925 }, 4926 "NextToken":{ 4927 "shape":"String", 4928 "locationName":"nextToken" 4929 } 4930 } 4931 }, 4932 "DescribeInternetGatewaysRequest":{ 4933 "type":"structure", 4934 "members":{ 4935 "DryRun":{ 4936 "shape":"Boolean", 4937 "locationName":"dryRun" 4938 }, 4939 "InternetGatewayIds":{ 4940 "shape":"ValueStringList", 4941 "locationName":"internetGatewayId" 4942 }, 4943 "Filters":{ 4944 "shape":"FilterList", 4945 "locationName":"Filter" 4946 } 4947 } 4948 }, 4949 "DescribeInternetGatewaysResult":{ 4950 "type":"structure", 4951 "members":{ 4952 "InternetGateways":{ 4953 "shape":"InternetGatewayList", 4954 "locationName":"internetGatewaySet" 4955 } 4956 } 4957 }, 4958 "DescribeKeyPairsRequest":{ 4959 "type":"structure", 4960 "members":{ 4961 "DryRun":{ 4962 "shape":"Boolean", 4963 "locationName":"dryRun" 4964 }, 4965 "KeyNames":{ 4966 "shape":"KeyNameStringList", 4967 "locationName":"KeyName" 4968 }, 4969 "Filters":{ 4970 "shape":"FilterList", 4971 "locationName":"Filter" 4972 } 4973 } 4974 }, 4975 "DescribeKeyPairsResult":{ 4976 "type":"structure", 4977 "members":{ 4978 "KeyPairs":{ 4979 "shape":"KeyPairList", 4980 "locationName":"keySet" 4981 } 4982 } 4983 }, 4984 "DescribeMovingAddressesRequest":{ 4985 "type":"structure", 4986 "members":{ 4987 "DryRun":{ 4988 "shape":"Boolean", 4989 "locationName":"dryRun" 4990 }, 4991 "PublicIps":{ 4992 "shape":"ValueStringList", 4993 "locationName":"publicIp" 4994 }, 4995 "NextToken":{ 4996 "shape":"String", 4997 "locationName":"nextToken" 4998 }, 4999 "Filters":{ 5000 "shape":"FilterList", 5001 "locationName":"filter" 5002 }, 5003 "MaxResults":{ 5004 "shape":"Integer", 5005 "locationName":"maxResults" 5006 } 5007 } 5008 }, 5009 "DescribeMovingAddressesResult":{ 5010 "type":"structure", 5011 "members":{ 5012 "MovingAddressStatuses":{ 5013 "shape":"MovingAddressStatusSet", 5014 "locationName":"movingAddressStatusSet" 5015 }, 5016 "NextToken":{ 5017 "shape":"String", 5018 "locationName":"nextToken" 5019 } 5020 } 5021 }, 5022 "DescribeNatGatewaysRequest":{ 5023 "type":"structure", 5024 "members":{ 5025 "NatGatewayIds":{ 5026 "shape":"ValueStringList", 5027 "locationName":"NatGatewayId" 5028 }, 5029 "Filter":{"shape":"FilterList"}, 5030 "MaxResults":{"shape":"Integer"}, 5031 "NextToken":{"shape":"String"} 5032 } 5033 }, 5034 "DescribeNatGatewaysResult":{ 5035 "type":"structure", 5036 "members":{ 5037 "NatGateways":{ 5038 "shape":"NatGatewayList", 5039 "locationName":"natGatewaySet" 5040 }, 5041 "NextToken":{ 5042 "shape":"String", 5043 "locationName":"nextToken" 5044 } 5045 } 5046 }, 5047 "DescribeNetworkAclsRequest":{ 5048 "type":"structure", 5049 "members":{ 5050 "DryRun":{ 5051 "shape":"Boolean", 5052 "locationName":"dryRun" 5053 }, 5054 "NetworkAclIds":{ 5055 "shape":"ValueStringList", 5056 "locationName":"NetworkAclId" 5057 }, 5058 "Filters":{ 5059 "shape":"FilterList", 5060 "locationName":"Filter" 5061 } 5062 } 5063 }, 5064 "DescribeNetworkAclsResult":{ 5065 "type":"structure", 5066 "members":{ 5067 "NetworkAcls":{ 5068 "shape":"NetworkAclList", 5069 "locationName":"networkAclSet" 5070 } 5071 } 5072 }, 5073 "DescribeNetworkInterfaceAttributeRequest":{ 5074 "type":"structure", 5075 "required":["NetworkInterfaceId"], 5076 "members":{ 5077 "DryRun":{ 5078 "shape":"Boolean", 5079 "locationName":"dryRun" 5080 }, 5081 "NetworkInterfaceId":{ 5082 "shape":"String", 5083 "locationName":"networkInterfaceId" 5084 }, 5085 "Attribute":{ 5086 "shape":"NetworkInterfaceAttribute", 5087 "locationName":"attribute" 5088 } 5089 } 5090 }, 5091 "DescribeNetworkInterfaceAttributeResult":{ 5092 "type":"structure", 5093 "members":{ 5094 "NetworkInterfaceId":{ 5095 "shape":"String", 5096 "locationName":"networkInterfaceId" 5097 }, 5098 "Description":{ 5099 "shape":"AttributeValue", 5100 "locationName":"description" 5101 }, 5102 "SourceDestCheck":{ 5103 "shape":"AttributeBooleanValue", 5104 "locationName":"sourceDestCheck" 5105 }, 5106 "Groups":{ 5107 "shape":"GroupIdentifierList", 5108 "locationName":"groupSet" 5109 }, 5110 "Attachment":{ 5111 "shape":"NetworkInterfaceAttachment", 5112 "locationName":"attachment" 5113 } 5114 } 5115 }, 5116 "DescribeNetworkInterfacesRequest":{ 5117 "type":"structure", 5118 "members":{ 5119 "DryRun":{ 5120 "shape":"Boolean", 5121 "locationName":"dryRun" 5122 }, 5123 "NetworkInterfaceIds":{ 5124 "shape":"NetworkInterfaceIdList", 5125 "locationName":"NetworkInterfaceId" 5126 }, 5127 "Filters":{ 5128 "shape":"FilterList", 5129 "locationName":"filter" 5130 } 5131 } 5132 }, 5133 "DescribeNetworkInterfacesResult":{ 5134 "type":"structure", 5135 "members":{ 5136 "NetworkInterfaces":{ 5137 "shape":"NetworkInterfaceList", 5138 "locationName":"networkInterfaceSet" 5139 } 5140 } 5141 }, 5142 "DescribePlacementGroupsRequest":{ 5143 "type":"structure", 5144 "members":{ 5145 "DryRun":{ 5146 "shape":"Boolean", 5147 "locationName":"dryRun" 5148 }, 5149 "GroupNames":{ 5150 "shape":"PlacementGroupStringList", 5151 "locationName":"groupName" 5152 }, 5153 "Filters":{ 5154 "shape":"FilterList", 5155 "locationName":"Filter" 5156 } 5157 } 5158 }, 5159 "DescribePlacementGroupsResult":{ 5160 "type":"structure", 5161 "members":{ 5162 "PlacementGroups":{ 5163 "shape":"PlacementGroupList", 5164 "locationName":"placementGroupSet" 5165 } 5166 } 5167 }, 5168 "DescribePrefixListsRequest":{ 5169 "type":"structure", 5170 "members":{ 5171 "DryRun":{"shape":"Boolean"}, 5172 "PrefixListIds":{ 5173 "shape":"ValueStringList", 5174 "locationName":"PrefixListId" 5175 }, 5176 "Filters":{ 5177 "shape":"FilterList", 5178 "locationName":"Filter" 5179 }, 5180 "MaxResults":{"shape":"Integer"}, 5181 "NextToken":{"shape":"String"} 5182 } 5183 }, 5184 "DescribePrefixListsResult":{ 5185 "type":"structure", 5186 "members":{ 5187 "PrefixLists":{ 5188 "shape":"PrefixListSet", 5189 "locationName":"prefixListSet" 5190 }, 5191 "NextToken":{ 5192 "shape":"String", 5193 "locationName":"nextToken" 5194 } 5195 } 5196 }, 5197 "DescribeRegionsRequest":{ 5198 "type":"structure", 5199 "members":{ 5200 "DryRun":{ 5201 "shape":"Boolean", 5202 "locationName":"dryRun" 5203 }, 5204 "RegionNames":{ 5205 "shape":"RegionNameStringList", 5206 "locationName":"RegionName" 5207 }, 5208 "Filters":{ 5209 "shape":"FilterList", 5210 "locationName":"Filter" 5211 } 5212 } 5213 }, 5214 "DescribeRegionsResult":{ 5215 "type":"structure", 5216 "members":{ 5217 "Regions":{ 5218 "shape":"RegionList", 5219 "locationName":"regionInfo" 5220 } 5221 } 5222 }, 5223 "DescribeReservedInstancesListingsRequest":{ 5224 "type":"structure", 5225 "members":{ 5226 "ReservedInstancesId":{ 5227 "shape":"String", 5228 "locationName":"reservedInstancesId" 5229 }, 5230 "ReservedInstancesListingId":{ 5231 "shape":"String", 5232 "locationName":"reservedInstancesListingId" 5233 }, 5234 "Filters":{ 5235 "shape":"FilterList", 5236 "locationName":"Filter" 5237 } 5238 } 5239 }, 5240 "DescribeReservedInstancesListingsResult":{ 5241 "type":"structure", 5242 "members":{ 5243 "ReservedInstancesListings":{ 5244 "shape":"ReservedInstancesListingList", 5245 "locationName":"reservedInstancesListingsSet" 5246 } 5247 } 5248 }, 5249 "DescribeReservedInstancesModificationsRequest":{ 5250 "type":"structure", 5251 "members":{ 5252 "ReservedInstancesModificationIds":{ 5253 "shape":"ReservedInstancesModificationIdStringList", 5254 "locationName":"ReservedInstancesModificationId" 5255 }, 5256 "NextToken":{ 5257 "shape":"String", 5258 "locationName":"nextToken" 5259 }, 5260 "Filters":{ 5261 "shape":"FilterList", 5262 "locationName":"Filter" 5263 } 5264 } 5265 }, 5266 "DescribeReservedInstancesModificationsResult":{ 5267 "type":"structure", 5268 "members":{ 5269 "ReservedInstancesModifications":{ 5270 "shape":"ReservedInstancesModificationList", 5271 "locationName":"reservedInstancesModificationsSet" 5272 }, 5273 "NextToken":{ 5274 "shape":"String", 5275 "locationName":"nextToken" 5276 } 5277 } 5278 }, 5279 "DescribeReservedInstancesOfferingsRequest":{ 5280 "type":"structure", 5281 "members":{ 5282 "DryRun":{ 5283 "shape":"Boolean", 5284 "locationName":"dryRun" 5285 }, 5286 "ReservedInstancesOfferingIds":{ 5287 "shape":"ReservedInstancesOfferingIdStringList", 5288 "locationName":"ReservedInstancesOfferingId" 5289 }, 5290 "InstanceType":{"shape":"InstanceType"}, 5291 "AvailabilityZone":{"shape":"String"}, 5292 "ProductDescription":{"shape":"RIProductDescription"}, 5293 "Filters":{ 5294 "shape":"FilterList", 5295 "locationName":"Filter" 5296 }, 5297 "InstanceTenancy":{ 5298 "shape":"Tenancy", 5299 "locationName":"instanceTenancy" 5300 }, 5301 "OfferingType":{ 5302 "shape":"OfferingTypeValues", 5303 "locationName":"offeringType" 5304 }, 5305 "NextToken":{ 5306 "shape":"String", 5307 "locationName":"nextToken" 5308 }, 5309 "MaxResults":{ 5310 "shape":"Integer", 5311 "locationName":"maxResults" 5312 }, 5313 "IncludeMarketplace":{"shape":"Boolean"}, 5314 "MinDuration":{"shape":"Long"}, 5315 "MaxDuration":{"shape":"Long"}, 5316 "MaxInstanceCount":{"shape":"Integer"}, 5317 "OfferingClass":{"shape":"OfferingClassType"} 5318 } 5319 }, 5320 "DescribeReservedInstancesOfferingsResult":{ 5321 "type":"structure", 5322 "members":{ 5323 "ReservedInstancesOfferings":{ 5324 "shape":"ReservedInstancesOfferingList", 5325 "locationName":"reservedInstancesOfferingsSet" 5326 }, 5327 "NextToken":{ 5328 "shape":"String", 5329 "locationName":"nextToken" 5330 } 5331 } 5332 }, 5333 "DescribeReservedInstancesRequest":{ 5334 "type":"structure", 5335 "members":{ 5336 "DryRun":{ 5337 "shape":"Boolean", 5338 "locationName":"dryRun" 5339 }, 5340 "ReservedInstancesIds":{ 5341 "shape":"ReservedInstancesIdStringList", 5342 "locationName":"ReservedInstancesId" 5343 }, 5344 "Filters":{ 5345 "shape":"FilterList", 5346 "locationName":"Filter" 5347 }, 5348 "OfferingType":{ 5349 "shape":"OfferingTypeValues", 5350 "locationName":"offeringType" 5351 }, 5352 "OfferingClass":{"shape":"OfferingClassType"} 5353 } 5354 }, 5355 "DescribeReservedInstancesResult":{ 5356 "type":"structure", 5357 "members":{ 5358 "ReservedInstances":{ 5359 "shape":"ReservedInstancesList", 5360 "locationName":"reservedInstancesSet" 5361 } 5362 } 5363 }, 5364 "DescribeRouteTablesRequest":{ 5365 "type":"structure", 5366 "members":{ 5367 "DryRun":{ 5368 "shape":"Boolean", 5369 "locationName":"dryRun" 5370 }, 5371 "RouteTableIds":{ 5372 "shape":"ValueStringList", 5373 "locationName":"RouteTableId" 5374 }, 5375 "Filters":{ 5376 "shape":"FilterList", 5377 "locationName":"Filter" 5378 } 5379 } 5380 }, 5381 "DescribeRouteTablesResult":{ 5382 "type":"structure", 5383 "members":{ 5384 "RouteTables":{ 5385 "shape":"RouteTableList", 5386 "locationName":"routeTableSet" 5387 } 5388 } 5389 }, 5390 "DescribeScheduledInstanceAvailabilityRequest":{ 5391 "type":"structure", 5392 "required":[ 5393 "Recurrence", 5394 "FirstSlotStartTimeRange" 5395 ], 5396 "members":{ 5397 "DryRun":{"shape":"Boolean"}, 5398 "Recurrence":{"shape":"ScheduledInstanceRecurrenceRequest"}, 5399 "FirstSlotStartTimeRange":{"shape":"SlotDateTimeRangeRequest"}, 5400 "MinSlotDurationInHours":{"shape":"Integer"}, 5401 "MaxSlotDurationInHours":{"shape":"Integer"}, 5402 "NextToken":{"shape":"String"}, 5403 "MaxResults":{"shape":"Integer"}, 5404 "Filters":{ 5405 "shape":"FilterList", 5406 "locationName":"Filter" 5407 } 5408 } 5409 }, 5410 "DescribeScheduledInstanceAvailabilityResult":{ 5411 "type":"structure", 5412 "members":{ 5413 "NextToken":{ 5414 "shape":"String", 5415 "locationName":"nextToken" 5416 }, 5417 "ScheduledInstanceAvailabilitySet":{ 5418 "shape":"ScheduledInstanceAvailabilitySet", 5419 "locationName":"scheduledInstanceAvailabilitySet" 5420 } 5421 } 5422 }, 5423 "DescribeScheduledInstancesRequest":{ 5424 "type":"structure", 5425 "members":{ 5426 "DryRun":{"shape":"Boolean"}, 5427 "ScheduledInstanceIds":{ 5428 "shape":"ScheduledInstanceIdRequestSet", 5429 "locationName":"ScheduledInstanceId" 5430 }, 5431 "SlotStartTimeRange":{"shape":"SlotStartTimeRangeRequest"}, 5432 "NextToken":{"shape":"String"}, 5433 "MaxResults":{"shape":"Integer"}, 5434 "Filters":{ 5435 "shape":"FilterList", 5436 "locationName":"Filter" 5437 } 5438 } 5439 }, 5440 "DescribeScheduledInstancesResult":{ 5441 "type":"structure", 5442 "members":{ 5443 "NextToken":{ 5444 "shape":"String", 5445 "locationName":"nextToken" 5446 }, 5447 "ScheduledInstanceSet":{ 5448 "shape":"ScheduledInstanceSet", 5449 "locationName":"scheduledInstanceSet" 5450 } 5451 } 5452 }, 5453 "DescribeSecurityGroupReferencesRequest":{ 5454 "type":"structure", 5455 "required":["GroupId"], 5456 "members":{ 5457 "DryRun":{"shape":"Boolean"}, 5458 "GroupId":{"shape":"GroupIds"} 5459 } 5460 }, 5461 "DescribeSecurityGroupReferencesResult":{ 5462 "type":"structure", 5463 "members":{ 5464 "SecurityGroupReferenceSet":{ 5465 "shape":"SecurityGroupReferences", 5466 "locationName":"securityGroupReferenceSet" 5467 } 5468 } 5469 }, 5470 "DescribeSecurityGroupsRequest":{ 5471 "type":"structure", 5472 "members":{ 5473 "DryRun":{ 5474 "shape":"Boolean", 5475 "locationName":"dryRun" 5476 }, 5477 "GroupNames":{ 5478 "shape":"GroupNameStringList", 5479 "locationName":"GroupName" 5480 }, 5481 "GroupIds":{ 5482 "shape":"GroupIdStringList", 5483 "locationName":"GroupId" 5484 }, 5485 "Filters":{ 5486 "shape":"FilterList", 5487 "locationName":"Filter" 5488 } 5489 } 5490 }, 5491 "DescribeSecurityGroupsResult":{ 5492 "type":"structure", 5493 "members":{ 5494 "SecurityGroups":{ 5495 "shape":"SecurityGroupList", 5496 "locationName":"securityGroupInfo" 5497 } 5498 } 5499 }, 5500 "DescribeSnapshotAttributeRequest":{ 5501 "type":"structure", 5502 "required":[ 5503 "SnapshotId", 5504 "Attribute" 5505 ], 5506 "members":{ 5507 "DryRun":{ 5508 "shape":"Boolean", 5509 "locationName":"dryRun" 5510 }, 5511 "SnapshotId":{"shape":"String"}, 5512 "Attribute":{"shape":"SnapshotAttributeName"} 5513 } 5514 }, 5515 "DescribeSnapshotAttributeResult":{ 5516 "type":"structure", 5517 "members":{ 5518 "SnapshotId":{ 5519 "shape":"String", 5520 "locationName":"snapshotId" 5521 }, 5522 "CreateVolumePermissions":{ 5523 "shape":"CreateVolumePermissionList", 5524 "locationName":"createVolumePermission" 5525 }, 5526 "ProductCodes":{ 5527 "shape":"ProductCodeList", 5528 "locationName":"productCodes" 5529 } 5530 } 5531 }, 5532 "DescribeSnapshotsRequest":{ 5533 "type":"structure", 5534 "members":{ 5535 "DryRun":{ 5536 "shape":"Boolean", 5537 "locationName":"dryRun" 5538 }, 5539 "SnapshotIds":{ 5540 "shape":"SnapshotIdStringList", 5541 "locationName":"SnapshotId" 5542 }, 5543 "OwnerIds":{ 5544 "shape":"OwnerStringList", 5545 "locationName":"Owner" 5546 }, 5547 "RestorableByUserIds":{ 5548 "shape":"RestorableByStringList", 5549 "locationName":"RestorableBy" 5550 }, 5551 "Filters":{ 5552 "shape":"FilterList", 5553 "locationName":"Filter" 5554 }, 5555 "NextToken":{"shape":"String"}, 5556 "MaxResults":{"shape":"Integer"} 5557 } 5558 }, 5559 "DescribeSnapshotsResult":{ 5560 "type":"structure", 5561 "members":{ 5562 "Snapshots":{ 5563 "shape":"SnapshotList", 5564 "locationName":"snapshotSet" 5565 }, 5566 "NextToken":{ 5567 "shape":"String", 5568 "locationName":"nextToken" 5569 } 5570 } 5571 }, 5572 "DescribeSpotDatafeedSubscriptionRequest":{ 5573 "type":"structure", 5574 "members":{ 5575 "DryRun":{ 5576 "shape":"Boolean", 5577 "locationName":"dryRun" 5578 } 5579 } 5580 }, 5581 "DescribeSpotDatafeedSubscriptionResult":{ 5582 "type":"structure", 5583 "members":{ 5584 "SpotDatafeedSubscription":{ 5585 "shape":"SpotDatafeedSubscription", 5586 "locationName":"spotDatafeedSubscription" 5587 } 5588 } 5589 }, 5590 "DescribeSpotFleetInstancesRequest":{ 5591 "type":"structure", 5592 "required":["SpotFleetRequestId"], 5593 "members":{ 5594 "DryRun":{ 5595 "shape":"Boolean", 5596 "locationName":"dryRun" 5597 }, 5598 "SpotFleetRequestId":{ 5599 "shape":"String", 5600 "locationName":"spotFleetRequestId" 5601 }, 5602 "NextToken":{ 5603 "shape":"String", 5604 "locationName":"nextToken" 5605 }, 5606 "MaxResults":{ 5607 "shape":"Integer", 5608 "locationName":"maxResults" 5609 } 5610 } 5611 }, 5612 "DescribeSpotFleetInstancesResponse":{ 5613 "type":"structure", 5614 "required":[ 5615 "SpotFleetRequestId", 5616 "ActiveInstances" 5617 ], 5618 "members":{ 5619 "SpotFleetRequestId":{ 5620 "shape":"String", 5621 "locationName":"spotFleetRequestId" 5622 }, 5623 "ActiveInstances":{ 5624 "shape":"ActiveInstanceSet", 5625 "locationName":"activeInstanceSet" 5626 }, 5627 "NextToken":{ 5628 "shape":"String", 5629 "locationName":"nextToken" 5630 } 5631 } 5632 }, 5633 "DescribeSpotFleetRequestHistoryRequest":{ 5634 "type":"structure", 5635 "required":[ 5636 "SpotFleetRequestId", 5637 "StartTime" 5638 ], 5639 "members":{ 5640 "DryRun":{ 5641 "shape":"Boolean", 5642 "locationName":"dryRun" 5643 }, 5644 "SpotFleetRequestId":{ 5645 "shape":"String", 5646 "locationName":"spotFleetRequestId" 5647 }, 5648 "EventType":{ 5649 "shape":"EventType", 5650 "locationName":"eventType" 5651 }, 5652 "StartTime":{ 5653 "shape":"DateTime", 5654 "locationName":"startTime" 5655 }, 5656 "NextToken":{ 5657 "shape":"String", 5658 "locationName":"nextToken" 5659 }, 5660 "MaxResults":{ 5661 "shape":"Integer", 5662 "locationName":"maxResults" 5663 } 5664 } 5665 }, 5666 "DescribeSpotFleetRequestHistoryResponse":{ 5667 "type":"structure", 5668 "required":[ 5669 "SpotFleetRequestId", 5670 "StartTime", 5671 "LastEvaluatedTime", 5672 "HistoryRecords" 5673 ], 5674 "members":{ 5675 "SpotFleetRequestId":{ 5676 "shape":"String", 5677 "locationName":"spotFleetRequestId" 5678 }, 5679 "StartTime":{ 5680 "shape":"DateTime", 5681 "locationName":"startTime" 5682 }, 5683 "LastEvaluatedTime":{ 5684 "shape":"DateTime", 5685 "locationName":"lastEvaluatedTime" 5686 }, 5687 "HistoryRecords":{ 5688 "shape":"HistoryRecords", 5689 "locationName":"historyRecordSet" 5690 }, 5691 "NextToken":{ 5692 "shape":"String", 5693 "locationName":"nextToken" 5694 } 5695 } 5696 }, 5697 "DescribeSpotFleetRequestsRequest":{ 5698 "type":"structure", 5699 "members":{ 5700 "DryRun":{ 5701 "shape":"Boolean", 5702 "locationName":"dryRun" 5703 }, 5704 "SpotFleetRequestIds":{ 5705 "shape":"ValueStringList", 5706 "locationName":"spotFleetRequestId" 5707 }, 5708 "NextToken":{ 5709 "shape":"String", 5710 "locationName":"nextToken" 5711 }, 5712 "MaxResults":{ 5713 "shape":"Integer", 5714 "locationName":"maxResults" 5715 } 5716 } 5717 }, 5718 "DescribeSpotFleetRequestsResponse":{ 5719 "type":"structure", 5720 "required":["SpotFleetRequestConfigs"], 5721 "members":{ 5722 "SpotFleetRequestConfigs":{ 5723 "shape":"SpotFleetRequestConfigSet", 5724 "locationName":"spotFleetRequestConfigSet" 5725 }, 5726 "NextToken":{ 5727 "shape":"String", 5728 "locationName":"nextToken" 5729 } 5730 } 5731 }, 5732 "DescribeSpotInstanceRequestsRequest":{ 5733 "type":"structure", 5734 "members":{ 5735 "DryRun":{ 5736 "shape":"Boolean", 5737 "locationName":"dryRun" 5738 }, 5739 "SpotInstanceRequestIds":{ 5740 "shape":"SpotInstanceRequestIdList", 5741 "locationName":"SpotInstanceRequestId" 5742 }, 5743 "Filters":{ 5744 "shape":"FilterList", 5745 "locationName":"Filter" 5746 } 5747 } 5748 }, 5749 "DescribeSpotInstanceRequestsResult":{ 5750 "type":"structure", 5751 "members":{ 5752 "SpotInstanceRequests":{ 5753 "shape":"SpotInstanceRequestList", 5754 "locationName":"spotInstanceRequestSet" 5755 } 5756 } 5757 }, 5758 "DescribeSpotPriceHistoryRequest":{ 5759 "type":"structure", 5760 "members":{ 5761 "DryRun":{ 5762 "shape":"Boolean", 5763 "locationName":"dryRun" 5764 }, 5765 "StartTime":{ 5766 "shape":"DateTime", 5767 "locationName":"startTime" 5768 }, 5769 "EndTime":{ 5770 "shape":"DateTime", 5771 "locationName":"endTime" 5772 }, 5773 "InstanceTypes":{ 5774 "shape":"InstanceTypeList", 5775 "locationName":"InstanceType" 5776 }, 5777 "ProductDescriptions":{ 5778 "shape":"ProductDescriptionList", 5779 "locationName":"ProductDescription" 5780 }, 5781 "Filters":{ 5782 "shape":"FilterList", 5783 "locationName":"Filter" 5784 }, 5785 "AvailabilityZone":{ 5786 "shape":"String", 5787 "locationName":"availabilityZone" 5788 }, 5789 "MaxResults":{ 5790 "shape":"Integer", 5791 "locationName":"maxResults" 5792 }, 5793 "NextToken":{ 5794 "shape":"String", 5795 "locationName":"nextToken" 5796 } 5797 } 5798 }, 5799 "DescribeSpotPriceHistoryResult":{ 5800 "type":"structure", 5801 "members":{ 5802 "SpotPriceHistory":{ 5803 "shape":"SpotPriceHistoryList", 5804 "locationName":"spotPriceHistorySet" 5805 }, 5806 "NextToken":{ 5807 "shape":"String", 5808 "locationName":"nextToken" 5809 } 5810 } 5811 }, 5812 "DescribeStaleSecurityGroupsRequest":{ 5813 "type":"structure", 5814 "required":["VpcId"], 5815 "members":{ 5816 "DryRun":{"shape":"Boolean"}, 5817 "VpcId":{"shape":"String"}, 5818 "MaxResults":{"shape":"MaxResults"}, 5819 "NextToken":{"shape":"NextToken"} 5820 } 5821 }, 5822 "DescribeStaleSecurityGroupsResult":{ 5823 "type":"structure", 5824 "members":{ 5825 "StaleSecurityGroupSet":{ 5826 "shape":"StaleSecurityGroupSet", 5827 "locationName":"staleSecurityGroupSet" 5828 }, 5829 "NextToken":{ 5830 "shape":"String", 5831 "locationName":"nextToken" 5832 } 5833 } 5834 }, 5835 "DescribeSubnetsRequest":{ 5836 "type":"structure", 5837 "members":{ 5838 "DryRun":{ 5839 "shape":"Boolean", 5840 "locationName":"dryRun" 5841 }, 5842 "SubnetIds":{ 5843 "shape":"SubnetIdStringList", 5844 "locationName":"SubnetId" 5845 }, 5846 "Filters":{ 5847 "shape":"FilterList", 5848 "locationName":"Filter" 5849 } 5850 } 5851 }, 5852 "DescribeSubnetsResult":{ 5853 "type":"structure", 5854 "members":{ 5855 "Subnets":{ 5856 "shape":"SubnetList", 5857 "locationName":"subnetSet" 5858 } 5859 } 5860 }, 5861 "DescribeTagsRequest":{ 5862 "type":"structure", 5863 "members":{ 5864 "DryRun":{ 5865 "shape":"Boolean", 5866 "locationName":"dryRun" 5867 }, 5868 "Filters":{ 5869 "shape":"FilterList", 5870 "locationName":"Filter" 5871 }, 5872 "MaxResults":{ 5873 "shape":"Integer", 5874 "locationName":"maxResults" 5875 }, 5876 "NextToken":{ 5877 "shape":"String", 5878 "locationName":"nextToken" 5879 } 5880 } 5881 }, 5882 "DescribeTagsResult":{ 5883 "type":"structure", 5884 "members":{ 5885 "Tags":{ 5886 "shape":"TagDescriptionList", 5887 "locationName":"tagSet" 5888 }, 5889 "NextToken":{ 5890 "shape":"String", 5891 "locationName":"nextToken" 5892 } 5893 } 5894 }, 5895 "DescribeVolumeAttributeRequest":{ 5896 "type":"structure", 5897 "required":["VolumeId"], 5898 "members":{ 5899 "DryRun":{ 5900 "shape":"Boolean", 5901 "locationName":"dryRun" 5902 }, 5903 "VolumeId":{"shape":"String"}, 5904 "Attribute":{"shape":"VolumeAttributeName"} 5905 } 5906 }, 5907 "DescribeVolumeAttributeResult":{ 5908 "type":"structure", 5909 "members":{ 5910 "VolumeId":{ 5911 "shape":"String", 5912 "locationName":"volumeId" 5913 }, 5914 "AutoEnableIO":{ 5915 "shape":"AttributeBooleanValue", 5916 "locationName":"autoEnableIO" 5917 }, 5918 "ProductCodes":{ 5919 "shape":"ProductCodeList", 5920 "locationName":"productCodes" 5921 } 5922 } 5923 }, 5924 "DescribeVolumeStatusRequest":{ 5925 "type":"structure", 5926 "members":{ 5927 "DryRun":{ 5928 "shape":"Boolean", 5929 "locationName":"dryRun" 5930 }, 5931 "VolumeIds":{ 5932 "shape":"VolumeIdStringList", 5933 "locationName":"VolumeId" 5934 }, 5935 "Filters":{ 5936 "shape":"FilterList", 5937 "locationName":"Filter" 5938 }, 5939 "NextToken":{"shape":"String"}, 5940 "MaxResults":{"shape":"Integer"} 5941 } 5942 }, 5943 "DescribeVolumeStatusResult":{ 5944 "type":"structure", 5945 "members":{ 5946 "VolumeStatuses":{ 5947 "shape":"VolumeStatusList", 5948 "locationName":"volumeStatusSet" 5949 }, 5950 "NextToken":{ 5951 "shape":"String", 5952 "locationName":"nextToken" 5953 } 5954 } 5955 }, 5956 "DescribeVolumesRequest":{ 5957 "type":"structure", 5958 "members":{ 5959 "DryRun":{ 5960 "shape":"Boolean", 5961 "locationName":"dryRun" 5962 }, 5963 "VolumeIds":{ 5964 "shape":"VolumeIdStringList", 5965 "locationName":"VolumeId" 5966 }, 5967 "Filters":{ 5968 "shape":"FilterList", 5969 "locationName":"Filter" 5970 }, 5971 "NextToken":{ 5972 "shape":"String", 5973 "locationName":"nextToken" 5974 }, 5975 "MaxResults":{ 5976 "shape":"Integer", 5977 "locationName":"maxResults" 5978 } 5979 } 5980 }, 5981 "DescribeVolumesResult":{ 5982 "type":"structure", 5983 "members":{ 5984 "Volumes":{ 5985 "shape":"VolumeList", 5986 "locationName":"volumeSet" 5987 }, 5988 "NextToken":{ 5989 "shape":"String", 5990 "locationName":"nextToken" 5991 } 5992 } 5993 }, 5994 "DescribeVpcAttributeRequest":{ 5995 "type":"structure", 5996 "required":[ 5997 "VpcId", 5998 "Attribute" 5999 ], 6000 "members":{ 6001 "DryRun":{ 6002 "shape":"Boolean", 6003 "locationName":"dryRun" 6004 }, 6005 "VpcId":{"shape":"String"}, 6006 "Attribute":{"shape":"VpcAttributeName"} 6007 } 6008 }, 6009 "DescribeVpcAttributeResult":{ 6010 "type":"structure", 6011 "members":{ 6012 "VpcId":{ 6013 "shape":"String", 6014 "locationName":"vpcId" 6015 }, 6016 "EnableDnsSupport":{ 6017 "shape":"AttributeBooleanValue", 6018 "locationName":"enableDnsSupport" 6019 }, 6020 "EnableDnsHostnames":{ 6021 "shape":"AttributeBooleanValue", 6022 "locationName":"enableDnsHostnames" 6023 } 6024 } 6025 }, 6026 "DescribeVpcClassicLinkDnsSupportRequest":{ 6027 "type":"structure", 6028 "members":{ 6029 "VpcIds":{"shape":"VpcClassicLinkIdList"}, 6030 "MaxResults":{ 6031 "shape":"MaxResults", 6032 "locationName":"maxResults" 6033 }, 6034 "NextToken":{ 6035 "shape":"NextToken", 6036 "locationName":"nextToken" 6037 } 6038 } 6039 }, 6040 "DescribeVpcClassicLinkDnsSupportResult":{ 6041 "type":"structure", 6042 "members":{ 6043 "Vpcs":{ 6044 "shape":"ClassicLinkDnsSupportList", 6045 "locationName":"vpcs" 6046 }, 6047 "NextToken":{ 6048 "shape":"NextToken", 6049 "locationName":"nextToken" 6050 } 6051 } 6052 }, 6053 "DescribeVpcClassicLinkRequest":{ 6054 "type":"structure", 6055 "members":{ 6056 "DryRun":{ 6057 "shape":"Boolean", 6058 "locationName":"dryRun" 6059 }, 6060 "VpcIds":{ 6061 "shape":"VpcClassicLinkIdList", 6062 "locationName":"VpcId" 6063 }, 6064 "Filters":{ 6065 "shape":"FilterList", 6066 "locationName":"Filter" 6067 } 6068 } 6069 }, 6070 "DescribeVpcClassicLinkResult":{ 6071 "type":"structure", 6072 "members":{ 6073 "Vpcs":{ 6074 "shape":"VpcClassicLinkList", 6075 "locationName":"vpcSet" 6076 } 6077 } 6078 }, 6079 "DescribeVpcEndpointServicesRequest":{ 6080 "type":"structure", 6081 "members":{ 6082 "DryRun":{"shape":"Boolean"}, 6083 "MaxResults":{"shape":"Integer"}, 6084 "NextToken":{"shape":"String"} 6085 } 6086 }, 6087 "DescribeVpcEndpointServicesResult":{ 6088 "type":"structure", 6089 "members":{ 6090 "ServiceNames":{ 6091 "shape":"ValueStringList", 6092 "locationName":"serviceNameSet" 6093 }, 6094 "NextToken":{ 6095 "shape":"String", 6096 "locationName":"nextToken" 6097 } 6098 } 6099 }, 6100 "DescribeVpcEndpointsRequest":{ 6101 "type":"structure", 6102 "members":{ 6103 "DryRun":{"shape":"Boolean"}, 6104 "VpcEndpointIds":{ 6105 "shape":"ValueStringList", 6106 "locationName":"VpcEndpointId" 6107 }, 6108 "Filters":{ 6109 "shape":"FilterList", 6110 "locationName":"Filter" 6111 }, 6112 "MaxResults":{"shape":"Integer"}, 6113 "NextToken":{"shape":"String"} 6114 } 6115 }, 6116 "DescribeVpcEndpointsResult":{ 6117 "type":"structure", 6118 "members":{ 6119 "VpcEndpoints":{ 6120 "shape":"VpcEndpointSet", 6121 "locationName":"vpcEndpointSet" 6122 }, 6123 "NextToken":{ 6124 "shape":"String", 6125 "locationName":"nextToken" 6126 } 6127 } 6128 }, 6129 "DescribeVpcPeeringConnectionsRequest":{ 6130 "type":"structure", 6131 "members":{ 6132 "DryRun":{ 6133 "shape":"Boolean", 6134 "locationName":"dryRun" 6135 }, 6136 "VpcPeeringConnectionIds":{ 6137 "shape":"ValueStringList", 6138 "locationName":"VpcPeeringConnectionId" 6139 }, 6140 "Filters":{ 6141 "shape":"FilterList", 6142 "locationName":"Filter" 6143 } 6144 } 6145 }, 6146 "DescribeVpcPeeringConnectionsResult":{ 6147 "type":"structure", 6148 "members":{ 6149 "VpcPeeringConnections":{ 6150 "shape":"VpcPeeringConnectionList", 6151 "locationName":"vpcPeeringConnectionSet" 6152 } 6153 } 6154 }, 6155 "DescribeVpcsRequest":{ 6156 "type":"structure", 6157 "members":{ 6158 "DryRun":{ 6159 "shape":"Boolean", 6160 "locationName":"dryRun" 6161 }, 6162 "VpcIds":{ 6163 "shape":"VpcIdStringList", 6164 "locationName":"VpcId" 6165 }, 6166 "Filters":{ 6167 "shape":"FilterList", 6168 "locationName":"Filter" 6169 } 6170 } 6171 }, 6172 "DescribeVpcsResult":{ 6173 "type":"structure", 6174 "members":{ 6175 "Vpcs":{ 6176 "shape":"VpcList", 6177 "locationName":"vpcSet" 6178 } 6179 } 6180 }, 6181 "DescribeVpnConnectionsRequest":{ 6182 "type":"structure", 6183 "members":{ 6184 "DryRun":{ 6185 "shape":"Boolean", 6186 "locationName":"dryRun" 6187 }, 6188 "VpnConnectionIds":{ 6189 "shape":"VpnConnectionIdStringList", 6190 "locationName":"VpnConnectionId" 6191 }, 6192 "Filters":{ 6193 "shape":"FilterList", 6194 "locationName":"Filter" 6195 } 6196 } 6197 }, 6198 "DescribeVpnConnectionsResult":{ 6199 "type":"structure", 6200 "members":{ 6201 "VpnConnections":{ 6202 "shape":"VpnConnectionList", 6203 "locationName":"vpnConnectionSet" 6204 } 6205 } 6206 }, 6207 "DescribeVpnGatewaysRequest":{ 6208 "type":"structure", 6209 "members":{ 6210 "DryRun":{ 6211 "shape":"Boolean", 6212 "locationName":"dryRun" 6213 }, 6214 "VpnGatewayIds":{ 6215 "shape":"VpnGatewayIdStringList", 6216 "locationName":"VpnGatewayId" 6217 }, 6218 "Filters":{ 6219 "shape":"FilterList", 6220 "locationName":"Filter" 6221 } 6222 } 6223 }, 6224 "DescribeVpnGatewaysResult":{ 6225 "type":"structure", 6226 "members":{ 6227 "VpnGateways":{ 6228 "shape":"VpnGatewayList", 6229 "locationName":"vpnGatewaySet" 6230 } 6231 } 6232 }, 6233 "DetachClassicLinkVpcRequest":{ 6234 "type":"structure", 6235 "required":[ 6236 "InstanceId", 6237 "VpcId" 6238 ], 6239 "members":{ 6240 "DryRun":{ 6241 "shape":"Boolean", 6242 "locationName":"dryRun" 6243 }, 6244 "InstanceId":{ 6245 "shape":"String", 6246 "locationName":"instanceId" 6247 }, 6248 "VpcId":{ 6249 "shape":"String", 6250 "locationName":"vpcId" 6251 } 6252 } 6253 }, 6254 "DetachClassicLinkVpcResult":{ 6255 "type":"structure", 6256 "members":{ 6257 "Return":{ 6258 "shape":"Boolean", 6259 "locationName":"return" 6260 } 6261 } 6262 }, 6263 "DetachInternetGatewayRequest":{ 6264 "type":"structure", 6265 "required":[ 6266 "InternetGatewayId", 6267 "VpcId" 6268 ], 6269 "members":{ 6270 "DryRun":{ 6271 "shape":"Boolean", 6272 "locationName":"dryRun" 6273 }, 6274 "InternetGatewayId":{ 6275 "shape":"String", 6276 "locationName":"internetGatewayId" 6277 }, 6278 "VpcId":{ 6279 "shape":"String", 6280 "locationName":"vpcId" 6281 } 6282 } 6283 }, 6284 "DetachNetworkInterfaceRequest":{ 6285 "type":"structure", 6286 "required":["AttachmentId"], 6287 "members":{ 6288 "DryRun":{ 6289 "shape":"Boolean", 6290 "locationName":"dryRun" 6291 }, 6292 "AttachmentId":{ 6293 "shape":"String", 6294 "locationName":"attachmentId" 6295 }, 6296 "Force":{ 6297 "shape":"Boolean", 6298 "locationName":"force" 6299 } 6300 } 6301 }, 6302 "DetachVolumeRequest":{ 6303 "type":"structure", 6304 "required":["VolumeId"], 6305 "members":{ 6306 "DryRun":{ 6307 "shape":"Boolean", 6308 "locationName":"dryRun" 6309 }, 6310 "VolumeId":{"shape":"String"}, 6311 "InstanceId":{"shape":"String"}, 6312 "Device":{"shape":"String"}, 6313 "Force":{"shape":"Boolean"} 6314 } 6315 }, 6316 "DetachVpnGatewayRequest":{ 6317 "type":"structure", 6318 "required":[ 6319 "VpnGatewayId", 6320 "VpcId" 6321 ], 6322 "members":{ 6323 "DryRun":{ 6324 "shape":"Boolean", 6325 "locationName":"dryRun" 6326 }, 6327 "VpnGatewayId":{"shape":"String"}, 6328 "VpcId":{"shape":"String"} 6329 } 6330 }, 6331 "DeviceType":{ 6332 "type":"string", 6333 "enum":[ 6334 "ebs", 6335 "instance-store" 6336 ] 6337 }, 6338 "DhcpConfiguration":{ 6339 "type":"structure", 6340 "members":{ 6341 "Key":{ 6342 "shape":"String", 6343 "locationName":"key" 6344 }, 6345 "Values":{ 6346 "shape":"DhcpConfigurationValueList", 6347 "locationName":"valueSet" 6348 } 6349 } 6350 }, 6351 "DhcpConfigurationList":{ 6352 "type":"list", 6353 "member":{ 6354 "shape":"DhcpConfiguration", 6355 "locationName":"item" 6356 } 6357 }, 6358 "DhcpConfigurationValueList":{ 6359 "type":"list", 6360 "member":{ 6361 "shape":"AttributeValue", 6362 "locationName":"item" 6363 } 6364 }, 6365 "DhcpOptions":{ 6366 "type":"structure", 6367 "members":{ 6368 "DhcpOptionsId":{ 6369 "shape":"String", 6370 "locationName":"dhcpOptionsId" 6371 }, 6372 "DhcpConfigurations":{ 6373 "shape":"DhcpConfigurationList", 6374 "locationName":"dhcpConfigurationSet" 6375 }, 6376 "Tags":{ 6377 "shape":"TagList", 6378 "locationName":"tagSet" 6379 } 6380 } 6381 }, 6382 "DhcpOptionsIdStringList":{ 6383 "type":"list", 6384 "member":{ 6385 "shape":"String", 6386 "locationName":"DhcpOptionsId" 6387 } 6388 }, 6389 "DhcpOptionsList":{ 6390 "type":"list", 6391 "member":{ 6392 "shape":"DhcpOptions", 6393 "locationName":"item" 6394 } 6395 }, 6396 "DisableVgwRoutePropagationRequest":{ 6397 "type":"structure", 6398 "required":[ 6399 "RouteTableId", 6400 "GatewayId" 6401 ], 6402 "members":{ 6403 "RouteTableId":{"shape":"String"}, 6404 "GatewayId":{"shape":"String"} 6405 } 6406 }, 6407 "DisableVpcClassicLinkDnsSupportRequest":{ 6408 "type":"structure", 6409 "members":{ 6410 "VpcId":{"shape":"String"} 6411 } 6412 }, 6413 "DisableVpcClassicLinkDnsSupportResult":{ 6414 "type":"structure", 6415 "members":{ 6416 "Return":{ 6417 "shape":"Boolean", 6418 "locationName":"return" 6419 } 6420 } 6421 }, 6422 "DisableVpcClassicLinkRequest":{ 6423 "type":"structure", 6424 "required":["VpcId"], 6425 "members":{ 6426 "DryRun":{ 6427 "shape":"Boolean", 6428 "locationName":"dryRun" 6429 }, 6430 "VpcId":{ 6431 "shape":"String", 6432 "locationName":"vpcId" 6433 } 6434 } 6435 }, 6436 "DisableVpcClassicLinkResult":{ 6437 "type":"structure", 6438 "members":{ 6439 "Return":{ 6440 "shape":"Boolean", 6441 "locationName":"return" 6442 } 6443 } 6444 }, 6445 "DisassociateAddressRequest":{ 6446 "type":"structure", 6447 "members":{ 6448 "DryRun":{ 6449 "shape":"Boolean", 6450 "locationName":"dryRun" 6451 }, 6452 "PublicIp":{"shape":"String"}, 6453 "AssociationId":{"shape":"String"} 6454 } 6455 }, 6456 "DisassociateRouteTableRequest":{ 6457 "type":"structure", 6458 "required":["AssociationId"], 6459 "members":{ 6460 "DryRun":{ 6461 "shape":"Boolean", 6462 "locationName":"dryRun" 6463 }, 6464 "AssociationId":{ 6465 "shape":"String", 6466 "locationName":"associationId" 6467 } 6468 } 6469 }, 6470 "DiskImage":{ 6471 "type":"structure", 6472 "members":{ 6473 "Image":{"shape":"DiskImageDetail"}, 6474 "Description":{"shape":"String"}, 6475 "Volume":{"shape":"VolumeDetail"} 6476 } 6477 }, 6478 "DiskImageDescription":{ 6479 "type":"structure", 6480 "required":[ 6481 "Format", 6482 "Size", 6483 "ImportManifestUrl" 6484 ], 6485 "members":{ 6486 "Format":{ 6487 "shape":"DiskImageFormat", 6488 "locationName":"format" 6489 }, 6490 "Size":{ 6491 "shape":"Long", 6492 "locationName":"size" 6493 }, 6494 "ImportManifestUrl":{ 6495 "shape":"String", 6496 "locationName":"importManifestUrl" 6497 }, 6498 "Checksum":{ 6499 "shape":"String", 6500 "locationName":"checksum" 6501 } 6502 } 6503 }, 6504 "DiskImageDetail":{ 6505 "type":"structure", 6506 "required":[ 6507 "Format", 6508 "Bytes", 6509 "ImportManifestUrl" 6510 ], 6511 "members":{ 6512 "Format":{ 6513 "shape":"DiskImageFormat", 6514 "locationName":"format" 6515 }, 6516 "Bytes":{ 6517 "shape":"Long", 6518 "locationName":"bytes" 6519 }, 6520 "ImportManifestUrl":{ 6521 "shape":"String", 6522 "locationName":"importManifestUrl" 6523 } 6524 } 6525 }, 6526 "DiskImageFormat":{ 6527 "type":"string", 6528 "enum":[ 6529 "VMDK", 6530 "RAW", 6531 "VHD" 6532 ] 6533 }, 6534 "DiskImageList":{ 6535 "type":"list", 6536 "member":{"shape":"DiskImage"} 6537 }, 6538 "DiskImageVolumeDescription":{ 6539 "type":"structure", 6540 "required":["Id"], 6541 "members":{ 6542 "Size":{ 6543 "shape":"Long", 6544 "locationName":"size" 6545 }, 6546 "Id":{ 6547 "shape":"String", 6548 "locationName":"id" 6549 } 6550 } 6551 }, 6552 "DomainType":{ 6553 "type":"string", 6554 "enum":[ 6555 "vpc", 6556 "standard" 6557 ] 6558 }, 6559 "Double":{"type":"double"}, 6560 "EbsBlockDevice":{ 6561 "type":"structure", 6562 "members":{ 6563 "SnapshotId":{ 6564 "shape":"String", 6565 "locationName":"snapshotId" 6566 }, 6567 "VolumeSize":{ 6568 "shape":"Integer", 6569 "locationName":"volumeSize" 6570 }, 6571 "DeleteOnTermination":{ 6572 "shape":"Boolean", 6573 "locationName":"deleteOnTermination" 6574 }, 6575 "VolumeType":{ 6576 "shape":"VolumeType", 6577 "locationName":"volumeType" 6578 }, 6579 "Iops":{ 6580 "shape":"Integer", 6581 "locationName":"iops" 6582 }, 6583 "Encrypted":{ 6584 "shape":"Boolean", 6585 "locationName":"encrypted" 6586 } 6587 } 6588 }, 6589 "EbsInstanceBlockDevice":{ 6590 "type":"structure", 6591 "members":{ 6592 "VolumeId":{ 6593 "shape":"String", 6594 "locationName":"volumeId" 6595 }, 6596 "Status":{ 6597 "shape":"AttachmentStatus", 6598 "locationName":"status" 6599 }, 6600 "AttachTime":{ 6601 "shape":"DateTime", 6602 "locationName":"attachTime" 6603 }, 6604 "DeleteOnTermination":{ 6605 "shape":"Boolean", 6606 "locationName":"deleteOnTermination" 6607 } 6608 } 6609 }, 6610 "EbsInstanceBlockDeviceSpecification":{ 6611 "type":"structure", 6612 "members":{ 6613 "VolumeId":{ 6614 "shape":"String", 6615 "locationName":"volumeId" 6616 }, 6617 "DeleteOnTermination":{ 6618 "shape":"Boolean", 6619 "locationName":"deleteOnTermination" 6620 } 6621 } 6622 }, 6623 "EnableVgwRoutePropagationRequest":{ 6624 "type":"structure", 6625 "required":[ 6626 "RouteTableId", 6627 "GatewayId" 6628 ], 6629 "members":{ 6630 "RouteTableId":{"shape":"String"}, 6631 "GatewayId":{"shape":"String"} 6632 } 6633 }, 6634 "EnableVolumeIORequest":{ 6635 "type":"structure", 6636 "required":["VolumeId"], 6637 "members":{ 6638 "DryRun":{ 6639 "shape":"Boolean", 6640 "locationName":"dryRun" 6641 }, 6642 "VolumeId":{ 6643 "shape":"String", 6644 "locationName":"volumeId" 6645 } 6646 } 6647 }, 6648 "EnableVpcClassicLinkDnsSupportRequest":{ 6649 "type":"structure", 6650 "members":{ 6651 "VpcId":{"shape":"String"} 6652 } 6653 }, 6654 "EnableVpcClassicLinkDnsSupportResult":{ 6655 "type":"structure", 6656 "members":{ 6657 "Return":{ 6658 "shape":"Boolean", 6659 "locationName":"return" 6660 } 6661 } 6662 }, 6663 "EnableVpcClassicLinkRequest":{ 6664 "type":"structure", 6665 "required":["VpcId"], 6666 "members":{ 6667 "DryRun":{ 6668 "shape":"Boolean", 6669 "locationName":"dryRun" 6670 }, 6671 "VpcId":{ 6672 "shape":"String", 6673 "locationName":"vpcId" 6674 } 6675 } 6676 }, 6677 "EnableVpcClassicLinkResult":{ 6678 "type":"structure", 6679 "members":{ 6680 "Return":{ 6681 "shape":"Boolean", 6682 "locationName":"return" 6683 } 6684 } 6685 }, 6686 "EventCode":{ 6687 "type":"string", 6688 "enum":[ 6689 "instance-reboot", 6690 "system-reboot", 6691 "system-maintenance", 6692 "instance-retirement", 6693 "instance-stop" 6694 ] 6695 }, 6696 "EventInformation":{ 6697 "type":"structure", 6698 "members":{ 6699 "InstanceId":{ 6700 "shape":"String", 6701 "locationName":"instanceId" 6702 }, 6703 "EventSubType":{ 6704 "shape":"String", 6705 "locationName":"eventSubType" 6706 }, 6707 "EventDescription":{ 6708 "shape":"String", 6709 "locationName":"eventDescription" 6710 } 6711 } 6712 }, 6713 "EventType":{ 6714 "type":"string", 6715 "enum":[ 6716 "instanceChange", 6717 "fleetRequestChange", 6718 "error" 6719 ] 6720 }, 6721 "ExcessCapacityTerminationPolicy":{ 6722 "type":"string", 6723 "enum":[ 6724 "noTermination", 6725 "default" 6726 ] 6727 }, 6728 "ExecutableByStringList":{ 6729 "type":"list", 6730 "member":{ 6731 "shape":"String", 6732 "locationName":"ExecutableBy" 6733 } 6734 }, 6735 "ExportEnvironment":{ 6736 "type":"string", 6737 "enum":[ 6738 "citrix", 6739 "vmware", 6740 "microsoft" 6741 ] 6742 }, 6743 "ExportTask":{ 6744 "type":"structure", 6745 "members":{ 6746 "ExportTaskId":{ 6747 "shape":"String", 6748 "locationName":"exportTaskId" 6749 }, 6750 "Description":{ 6751 "shape":"String", 6752 "locationName":"description" 6753 }, 6754 "State":{ 6755 "shape":"ExportTaskState", 6756 "locationName":"state" 6757 }, 6758 "StatusMessage":{ 6759 "shape":"String", 6760 "locationName":"statusMessage" 6761 }, 6762 "InstanceExportDetails":{ 6763 "shape":"InstanceExportDetails", 6764 "locationName":"instanceExport" 6765 }, 6766 "ExportToS3Task":{ 6767 "shape":"ExportToS3Task", 6768 "locationName":"exportToS3" 6769 } 6770 } 6771 }, 6772 "ExportTaskIdStringList":{ 6773 "type":"list", 6774 "member":{ 6775 "shape":"String", 6776 "locationName":"ExportTaskId" 6777 } 6778 }, 6779 "ExportTaskList":{ 6780 "type":"list", 6781 "member":{ 6782 "shape":"ExportTask", 6783 "locationName":"item" 6784 } 6785 }, 6786 "ExportTaskState":{ 6787 "type":"string", 6788 "enum":[ 6789 "active", 6790 "cancelling", 6791 "cancelled", 6792 "completed" 6793 ] 6794 }, 6795 "ExportToS3Task":{ 6796 "type":"structure", 6797 "members":{ 6798 "DiskImageFormat":{ 6799 "shape":"DiskImageFormat", 6800 "locationName":"diskImageFormat" 6801 }, 6802 "ContainerFormat":{ 6803 "shape":"ContainerFormat", 6804 "locationName":"containerFormat" 6805 }, 6806 "S3Bucket":{ 6807 "shape":"String", 6808 "locationName":"s3Bucket" 6809 }, 6810 "S3Key":{ 6811 "shape":"String", 6812 "locationName":"s3Key" 6813 } 6814 } 6815 }, 6816 "ExportToS3TaskSpecification":{ 6817 "type":"structure", 6818 "members":{ 6819 "DiskImageFormat":{ 6820 "shape":"DiskImageFormat", 6821 "locationName":"diskImageFormat" 6822 }, 6823 "ContainerFormat":{ 6824 "shape":"ContainerFormat", 6825 "locationName":"containerFormat" 6826 }, 6827 "S3Bucket":{ 6828 "shape":"String", 6829 "locationName":"s3Bucket" 6830 }, 6831 "S3Prefix":{ 6832 "shape":"String", 6833 "locationName":"s3Prefix" 6834 } 6835 } 6836 }, 6837 "Filter":{ 6838 "type":"structure", 6839 "members":{ 6840 "Name":{"shape":"String"}, 6841 "Values":{ 6842 "shape":"ValueStringList", 6843 "locationName":"Value" 6844 } 6845 } 6846 }, 6847 "FilterList":{ 6848 "type":"list", 6849 "member":{ 6850 "shape":"Filter", 6851 "locationName":"Filter" 6852 } 6853 }, 6854 "FleetType":{ 6855 "type":"string", 6856 "enum":[ 6857 "request", 6858 "maintain" 6859 ] 6860 }, 6861 "Float":{"type":"float"}, 6862 "FlowLog":{ 6863 "type":"structure", 6864 "members":{ 6865 "CreationTime":{ 6866 "shape":"DateTime", 6867 "locationName":"creationTime" 6868 }, 6869 "FlowLogId":{ 6870 "shape":"String", 6871 "locationName":"flowLogId" 6872 }, 6873 "FlowLogStatus":{ 6874 "shape":"String", 6875 "locationName":"flowLogStatus" 6876 }, 6877 "ResourceId":{ 6878 "shape":"String", 6879 "locationName":"resourceId" 6880 }, 6881 "TrafficType":{ 6882 "shape":"TrafficType", 6883 "locationName":"trafficType" 6884 }, 6885 "LogGroupName":{ 6886 "shape":"String", 6887 "locationName":"logGroupName" 6888 }, 6889 "DeliverLogsStatus":{ 6890 "shape":"String", 6891 "locationName":"deliverLogsStatus" 6892 }, 6893 "DeliverLogsErrorMessage":{ 6894 "shape":"String", 6895 "locationName":"deliverLogsErrorMessage" 6896 }, 6897 "DeliverLogsPermissionArn":{ 6898 "shape":"String", 6899 "locationName":"deliverLogsPermissionArn" 6900 } 6901 } 6902 }, 6903 "FlowLogSet":{ 6904 "type":"list", 6905 "member":{ 6906 "shape":"FlowLog", 6907 "locationName":"item" 6908 } 6909 }, 6910 "FlowLogsResourceType":{ 6911 "type":"string", 6912 "enum":[ 6913 "VPC", 6914 "Subnet", 6915 "NetworkInterface" 6916 ] 6917 }, 6918 "GatewayType":{ 6919 "type":"string", 6920 "enum":["ipsec.1"] 6921 }, 6922 "GetConsoleOutputRequest":{ 6923 "type":"structure", 6924 "required":["InstanceId"], 6925 "members":{ 6926 "DryRun":{ 6927 "shape":"Boolean", 6928 "locationName":"dryRun" 6929 }, 6930 "InstanceId":{"shape":"String"} 6931 } 6932 }, 6933 "GetConsoleOutputResult":{ 6934 "type":"structure", 6935 "members":{ 6936 "InstanceId":{ 6937 "shape":"String", 6938 "locationName":"instanceId" 6939 }, 6940 "Timestamp":{ 6941 "shape":"DateTime", 6942 "locationName":"timestamp" 6943 }, 6944 "Output":{ 6945 "shape":"String", 6946 "locationName":"output" 6947 } 6948 } 6949 }, 6950 "GetConsoleScreenshotRequest":{ 6951 "type":"structure", 6952 "required":["InstanceId"], 6953 "members":{ 6954 "DryRun":{"shape":"Boolean"}, 6955 "InstanceId":{"shape":"String"}, 6956 "WakeUp":{"shape":"Boolean"} 6957 } 6958 }, 6959 "GetConsoleScreenshotResult":{ 6960 "type":"structure", 6961 "members":{ 6962 "InstanceId":{ 6963 "shape":"String", 6964 "locationName":"instanceId" 6965 }, 6966 "ImageData":{ 6967 "shape":"String", 6968 "locationName":"imageData" 6969 } 6970 } 6971 }, 6972 "GetHostReservationPurchasePreviewRequest":{ 6973 "type":"structure", 6974 "required":[ 6975 "OfferingId", 6976 "HostIdSet" 6977 ], 6978 "members":{ 6979 "OfferingId":{"shape":"String"}, 6980 "HostIdSet":{"shape":"RequestHostIdSet"} 6981 } 6982 }, 6983 "GetHostReservationPurchasePreviewResult":{ 6984 "type":"structure", 6985 "members":{ 6986 "Purchase":{ 6987 "shape":"PurchaseSet", 6988 "locationName":"purchase" 6989 }, 6990 "TotalUpfrontPrice":{ 6991 "shape":"String", 6992 "locationName":"totalUpfrontPrice" 6993 }, 6994 "TotalHourlyPrice":{ 6995 "shape":"String", 6996 "locationName":"totalHourlyPrice" 6997 }, 6998 "CurrencyCode":{ 6999 "shape":"CurrencyCodeValues", 7000 "locationName":"currencyCode" 7001 } 7002 } 7003 }, 7004 "GetPasswordDataRequest":{ 7005 "type":"structure", 7006 "required":["InstanceId"], 7007 "members":{ 7008 "DryRun":{ 7009 "shape":"Boolean", 7010 "locationName":"dryRun" 7011 }, 7012 "InstanceId":{"shape":"String"} 7013 } 7014 }, 7015 "GetPasswordDataResult":{ 7016 "type":"structure", 7017 "members":{ 7018 "InstanceId":{ 7019 "shape":"String", 7020 "locationName":"instanceId" 7021 }, 7022 "Timestamp":{ 7023 "shape":"DateTime", 7024 "locationName":"timestamp" 7025 }, 7026 "PasswordData":{ 7027 "shape":"String", 7028 "locationName":"passwordData" 7029 } 7030 } 7031 }, 7032 "GetReservedInstancesExchangeQuoteRequest":{ 7033 "type":"structure", 7034 "required":["ReservedInstanceIds"], 7035 "members":{ 7036 "DryRun":{"shape":"Boolean"}, 7037 "ReservedInstanceIds":{ 7038 "shape":"ReservedInstanceIdSet", 7039 "locationName":"ReservedInstanceId" 7040 }, 7041 "TargetConfigurations":{ 7042 "shape":"TargetConfigurationRequestSet", 7043 "locationName":"TargetConfiguration" 7044 } 7045 } 7046 }, 7047 "GetReservedInstancesExchangeQuoteResult":{ 7048 "type":"structure", 7049 "members":{ 7050 "ReservedInstanceValueSet":{ 7051 "shape":"ReservedInstanceReservationValueSet", 7052 "locationName":"reservedInstanceValueSet" 7053 }, 7054 "ReservedInstanceValueRollup":{ 7055 "shape":"ReservationValue", 7056 "locationName":"reservedInstanceValueRollup" 7057 }, 7058 "TargetConfigurationValueSet":{ 7059 "shape":"TargetReservationValueSet", 7060 "locationName":"targetConfigurationValueSet" 7061 }, 7062 "TargetConfigurationValueRollup":{ 7063 "shape":"ReservationValue", 7064 "locationName":"targetConfigurationValueRollup" 7065 }, 7066 "PaymentDue":{ 7067 "shape":"String", 7068 "locationName":"paymentDue" 7069 }, 7070 "CurrencyCode":{ 7071 "shape":"String", 7072 "locationName":"currencyCode" 7073 }, 7074 "OutputReservedInstancesWillExpireAt":{ 7075 "shape":"DateTime", 7076 "locationName":"outputReservedInstancesWillExpireAt" 7077 }, 7078 "IsValidExchange":{ 7079 "shape":"Boolean", 7080 "locationName":"isValidExchange" 7081 }, 7082 "ValidationFailureReason":{ 7083 "shape":"String", 7084 "locationName":"validationFailureReason" 7085 } 7086 } 7087 }, 7088 "GroupIdStringList":{ 7089 "type":"list", 7090 "member":{ 7091 "shape":"String", 7092 "locationName":"groupId" 7093 } 7094 }, 7095 "GroupIdentifier":{ 7096 "type":"structure", 7097 "members":{ 7098 "GroupName":{ 7099 "shape":"String", 7100 "locationName":"groupName" 7101 }, 7102 "GroupId":{ 7103 "shape":"String", 7104 "locationName":"groupId" 7105 } 7106 } 7107 }, 7108 "GroupIdentifierList":{ 7109 "type":"list", 7110 "member":{ 7111 "shape":"GroupIdentifier", 7112 "locationName":"item" 7113 } 7114 }, 7115 "GroupIds":{ 7116 "type":"list", 7117 "member":{ 7118 "shape":"String", 7119 "locationName":"item" 7120 } 7121 }, 7122 "GroupNameStringList":{ 7123 "type":"list", 7124 "member":{ 7125 "shape":"String", 7126 "locationName":"GroupName" 7127 } 7128 }, 7129 "HistoryRecord":{ 7130 "type":"structure", 7131 "required":[ 7132 "Timestamp", 7133 "EventType", 7134 "EventInformation" 7135 ], 7136 "members":{ 7137 "Timestamp":{ 7138 "shape":"DateTime", 7139 "locationName":"timestamp" 7140 }, 7141 "EventType":{ 7142 "shape":"EventType", 7143 "locationName":"eventType" 7144 }, 7145 "EventInformation":{ 7146 "shape":"EventInformation", 7147 "locationName":"eventInformation" 7148 } 7149 } 7150 }, 7151 "HistoryRecords":{ 7152 "type":"list", 7153 "member":{ 7154 "shape":"HistoryRecord", 7155 "locationName":"item" 7156 } 7157 }, 7158 "Host":{ 7159 "type":"structure", 7160 "members":{ 7161 "HostId":{ 7162 "shape":"String", 7163 "locationName":"hostId" 7164 }, 7165 "AutoPlacement":{ 7166 "shape":"AutoPlacement", 7167 "locationName":"autoPlacement" 7168 }, 7169 "HostReservationId":{ 7170 "shape":"String", 7171 "locationName":"hostReservationId" 7172 }, 7173 "ClientToken":{ 7174 "shape":"String", 7175 "locationName":"clientToken" 7176 }, 7177 "HostProperties":{ 7178 "shape":"HostProperties", 7179 "locationName":"hostProperties" 7180 }, 7181 "State":{ 7182 "shape":"AllocationState", 7183 "locationName":"state" 7184 }, 7185 "AvailabilityZone":{ 7186 "shape":"String", 7187 "locationName":"availabilityZone" 7188 }, 7189 "Instances":{ 7190 "shape":"HostInstanceList", 7191 "locationName":"instances" 7192 }, 7193 "AvailableCapacity":{ 7194 "shape":"AvailableCapacity", 7195 "locationName":"availableCapacity" 7196 } 7197 } 7198 }, 7199 "HostInstance":{ 7200 "type":"structure", 7201 "members":{ 7202 "InstanceId":{ 7203 "shape":"String", 7204 "locationName":"instanceId" 7205 }, 7206 "InstanceType":{ 7207 "shape":"String", 7208 "locationName":"instanceType" 7209 } 7210 } 7211 }, 7212 "HostInstanceList":{ 7213 "type":"list", 7214 "member":{ 7215 "shape":"HostInstance", 7216 "locationName":"item" 7217 } 7218 }, 7219 "HostList":{ 7220 "type":"list", 7221 "member":{ 7222 "shape":"Host", 7223 "locationName":"item" 7224 } 7225 }, 7226 "HostOffering":{ 7227 "type":"structure", 7228 "members":{ 7229 "OfferingId":{ 7230 "shape":"String", 7231 "locationName":"offeringId" 7232 }, 7233 "InstanceFamily":{ 7234 "shape":"String", 7235 "locationName":"instanceFamily" 7236 }, 7237 "PaymentOption":{ 7238 "shape":"PaymentOption", 7239 "locationName":"paymentOption" 7240 }, 7241 "UpfrontPrice":{ 7242 "shape":"String", 7243 "locationName":"upfrontPrice" 7244 }, 7245 "HourlyPrice":{ 7246 "shape":"String", 7247 "locationName":"hourlyPrice" 7248 }, 7249 "CurrencyCode":{ 7250 "shape":"CurrencyCodeValues", 7251 "locationName":"currencyCode" 7252 }, 7253 "Duration":{ 7254 "shape":"Integer", 7255 "locationName":"duration" 7256 } 7257 } 7258 }, 7259 "HostOfferingSet":{ 7260 "type":"list", 7261 "member":{"shape":"HostOffering"} 7262 }, 7263 "HostProperties":{ 7264 "type":"structure", 7265 "members":{ 7266 "Sockets":{ 7267 "shape":"Integer", 7268 "locationName":"sockets" 7269 }, 7270 "Cores":{ 7271 "shape":"Integer", 7272 "locationName":"cores" 7273 }, 7274 "TotalVCpus":{ 7275 "shape":"Integer", 7276 "locationName":"totalVCpus" 7277 }, 7278 "InstanceType":{ 7279 "shape":"String", 7280 "locationName":"instanceType" 7281 } 7282 } 7283 }, 7284 "HostReservation":{ 7285 "type":"structure", 7286 "members":{ 7287 "HostReservationId":{ 7288 "shape":"String", 7289 "locationName":"hostReservationId" 7290 }, 7291 "HostIdSet":{ 7292 "shape":"ResponseHostIdSet", 7293 "locationName":"hostIdSet" 7294 }, 7295 "OfferingId":{ 7296 "shape":"String", 7297 "locationName":"offeringId" 7298 }, 7299 "InstanceFamily":{ 7300 "shape":"String", 7301 "locationName":"instanceFamily" 7302 }, 7303 "PaymentOption":{ 7304 "shape":"PaymentOption", 7305 "locationName":"paymentOption" 7306 }, 7307 "HourlyPrice":{ 7308 "shape":"String", 7309 "locationName":"hourlyPrice" 7310 }, 7311 "UpfrontPrice":{ 7312 "shape":"String", 7313 "locationName":"upfrontPrice" 7314 }, 7315 "CurrencyCode":{ 7316 "shape":"CurrencyCodeValues", 7317 "locationName":"currencyCode" 7318 }, 7319 "Count":{ 7320 "shape":"Integer", 7321 "locationName":"count" 7322 }, 7323 "Duration":{ 7324 "shape":"Integer", 7325 "locationName":"duration" 7326 }, 7327 "End":{ 7328 "shape":"DateTime", 7329 "locationName":"end" 7330 }, 7331 "Start":{ 7332 "shape":"DateTime", 7333 "locationName":"start" 7334 }, 7335 "State":{ 7336 "shape":"ReservationState", 7337 "locationName":"state" 7338 } 7339 } 7340 }, 7341 "HostReservationIdSet":{ 7342 "type":"list", 7343 "member":{ 7344 "shape":"String", 7345 "locationName":"item" 7346 } 7347 }, 7348 "HostReservationSet":{ 7349 "type":"list", 7350 "member":{"shape":"HostReservation"} 7351 }, 7352 "HostTenancy":{ 7353 "type":"string", 7354 "enum":[ 7355 "dedicated", 7356 "host" 7357 ] 7358 }, 7359 "HypervisorType":{ 7360 "type":"string", 7361 "enum":[ 7362 "ovm", 7363 "xen" 7364 ] 7365 }, 7366 "IamInstanceProfile":{ 7367 "type":"structure", 7368 "members":{ 7369 "Arn":{ 7370 "shape":"String", 7371 "locationName":"arn" 7372 }, 7373 "Id":{ 7374 "shape":"String", 7375 "locationName":"id" 7376 } 7377 } 7378 }, 7379 "IamInstanceProfileSpecification":{ 7380 "type":"structure", 7381 "members":{ 7382 "Arn":{ 7383 "shape":"String", 7384 "locationName":"arn" 7385 }, 7386 "Name":{ 7387 "shape":"String", 7388 "locationName":"name" 7389 } 7390 } 7391 }, 7392 "IcmpTypeCode":{ 7393 "type":"structure", 7394 "members":{ 7395 "Type":{ 7396 "shape":"Integer", 7397 "locationName":"type" 7398 }, 7399 "Code":{ 7400 "shape":"Integer", 7401 "locationName":"code" 7402 } 7403 } 7404 }, 7405 "IdFormat":{ 7406 "type":"structure", 7407 "members":{ 7408 "Resource":{ 7409 "shape":"String", 7410 "locationName":"resource" 7411 }, 7412 "UseLongIds":{ 7413 "shape":"Boolean", 7414 "locationName":"useLongIds" 7415 }, 7416 "Deadline":{ 7417 "shape":"DateTime", 7418 "locationName":"deadline" 7419 } 7420 } 7421 }, 7422 "IdFormatList":{ 7423 "type":"list", 7424 "member":{ 7425 "shape":"IdFormat", 7426 "locationName":"item" 7427 } 7428 }, 7429 "Image":{ 7430 "type":"structure", 7431 "members":{ 7432 "ImageId":{ 7433 "shape":"String", 7434 "locationName":"imageId" 7435 }, 7436 "ImageLocation":{ 7437 "shape":"String", 7438 "locationName":"imageLocation" 7439 }, 7440 "State":{ 7441 "shape":"ImageState", 7442 "locationName":"imageState" 7443 }, 7444 "OwnerId":{ 7445 "shape":"String", 7446 "locationName":"imageOwnerId" 7447 }, 7448 "CreationDate":{ 7449 "shape":"String", 7450 "locationName":"creationDate" 7451 }, 7452 "Public":{ 7453 "shape":"Boolean", 7454 "locationName":"isPublic" 7455 }, 7456 "ProductCodes":{ 7457 "shape":"ProductCodeList", 7458 "locationName":"productCodes" 7459 }, 7460 "Architecture":{ 7461 "shape":"ArchitectureValues", 7462 "locationName":"architecture" 7463 }, 7464 "ImageType":{ 7465 "shape":"ImageTypeValues", 7466 "locationName":"imageType" 7467 }, 7468 "KernelId":{ 7469 "shape":"String", 7470 "locationName":"kernelId" 7471 }, 7472 "RamdiskId":{ 7473 "shape":"String", 7474 "locationName":"ramdiskId" 7475 }, 7476 "Platform":{ 7477 "shape":"PlatformValues", 7478 "locationName":"platform" 7479 }, 7480 "SriovNetSupport":{ 7481 "shape":"String", 7482 "locationName":"sriovNetSupport" 7483 }, 7484 "EnaSupport":{ 7485 "shape":"Boolean", 7486 "locationName":"enaSupport" 7487 }, 7488 "StateReason":{ 7489 "shape":"StateReason", 7490 "locationName":"stateReason" 7491 }, 7492 "ImageOwnerAlias":{ 7493 "shape":"String", 7494 "locationName":"imageOwnerAlias" 7495 }, 7496 "Name":{ 7497 "shape":"String", 7498 "locationName":"name" 7499 }, 7500 "Description":{ 7501 "shape":"String", 7502 "locationName":"description" 7503 }, 7504 "RootDeviceType":{ 7505 "shape":"DeviceType", 7506 "locationName":"rootDeviceType" 7507 }, 7508 "RootDeviceName":{ 7509 "shape":"String", 7510 "locationName":"rootDeviceName" 7511 }, 7512 "BlockDeviceMappings":{ 7513 "shape":"BlockDeviceMappingList", 7514 "locationName":"blockDeviceMapping" 7515 }, 7516 "VirtualizationType":{ 7517 "shape":"VirtualizationType", 7518 "locationName":"virtualizationType" 7519 }, 7520 "Tags":{ 7521 "shape":"TagList", 7522 "locationName":"tagSet" 7523 }, 7524 "Hypervisor":{ 7525 "shape":"HypervisorType", 7526 "locationName":"hypervisor" 7527 } 7528 } 7529 }, 7530 "ImageAttribute":{ 7531 "type":"structure", 7532 "members":{ 7533 "ImageId":{ 7534 "shape":"String", 7535 "locationName":"imageId" 7536 }, 7537 "LaunchPermissions":{ 7538 "shape":"LaunchPermissionList", 7539 "locationName":"launchPermission" 7540 }, 7541 "ProductCodes":{ 7542 "shape":"ProductCodeList", 7543 "locationName":"productCodes" 7544 }, 7545 "KernelId":{ 7546 "shape":"AttributeValue", 7547 "locationName":"kernel" 7548 }, 7549 "RamdiskId":{ 7550 "shape":"AttributeValue", 7551 "locationName":"ramdisk" 7552 }, 7553 "Description":{ 7554 "shape":"AttributeValue", 7555 "locationName":"description" 7556 }, 7557 "SriovNetSupport":{ 7558 "shape":"AttributeValue", 7559 "locationName":"sriovNetSupport" 7560 }, 7561 "BlockDeviceMappings":{ 7562 "shape":"BlockDeviceMappingList", 7563 "locationName":"blockDeviceMapping" 7564 } 7565 } 7566 }, 7567 "ImageAttributeName":{ 7568 "type":"string", 7569 "enum":[ 7570 "description", 7571 "kernel", 7572 "ramdisk", 7573 "launchPermission", 7574 "productCodes", 7575 "blockDeviceMapping", 7576 "sriovNetSupport" 7577 ] 7578 }, 7579 "ImageDiskContainer":{ 7580 "type":"structure", 7581 "members":{ 7582 "Description":{"shape":"String"}, 7583 "Format":{"shape":"String"}, 7584 "Url":{"shape":"String"}, 7585 "UserBucket":{"shape":"UserBucket"}, 7586 "DeviceName":{"shape":"String"}, 7587 "SnapshotId":{"shape":"String"} 7588 } 7589 }, 7590 "ImageDiskContainerList":{ 7591 "type":"list", 7592 "member":{ 7593 "shape":"ImageDiskContainer", 7594 "locationName":"item" 7595 } 7596 }, 7597 "ImageIdStringList":{ 7598 "type":"list", 7599 "member":{ 7600 "shape":"String", 7601 "locationName":"ImageId" 7602 } 7603 }, 7604 "ImageList":{ 7605 "type":"list", 7606 "member":{ 7607 "shape":"Image", 7608 "locationName":"item" 7609 } 7610 }, 7611 "ImageState":{ 7612 "type":"string", 7613 "enum":[ 7614 "pending", 7615 "available", 7616 "invalid", 7617 "deregistered", 7618 "transient", 7619 "failed", 7620 "error" 7621 ] 7622 }, 7623 "ImageTypeValues":{ 7624 "type":"string", 7625 "enum":[ 7626 "machine", 7627 "kernel", 7628 "ramdisk" 7629 ] 7630 }, 7631 "ImportImageRequest":{ 7632 "type":"structure", 7633 "members":{ 7634 "DryRun":{"shape":"Boolean"}, 7635 "Description":{"shape":"String"}, 7636 "DiskContainers":{ 7637 "shape":"ImageDiskContainerList", 7638 "locationName":"DiskContainer" 7639 }, 7640 "LicenseType":{"shape":"String"}, 7641 "Hypervisor":{"shape":"String"}, 7642 "Architecture":{"shape":"String"}, 7643 "Platform":{"shape":"String"}, 7644 "ClientData":{"shape":"ClientData"}, 7645 "ClientToken":{"shape":"String"}, 7646 "RoleName":{"shape":"String"} 7647 } 7648 }, 7649 "ImportImageResult":{ 7650 "type":"structure", 7651 "members":{ 7652 "ImportTaskId":{ 7653 "shape":"String", 7654 "locationName":"importTaskId" 7655 }, 7656 "Architecture":{ 7657 "shape":"String", 7658 "locationName":"architecture" 7659 }, 7660 "LicenseType":{ 7661 "shape":"String", 7662 "locationName":"licenseType" 7663 }, 7664 "Platform":{ 7665 "shape":"String", 7666 "locationName":"platform" 7667 }, 7668 "Hypervisor":{ 7669 "shape":"String", 7670 "locationName":"hypervisor" 7671 }, 7672 "Description":{ 7673 "shape":"String", 7674 "locationName":"description" 7675 }, 7676 "SnapshotDetails":{ 7677 "shape":"SnapshotDetailList", 7678 "locationName":"snapshotDetailSet" 7679 }, 7680 "ImageId":{ 7681 "shape":"String", 7682 "locationName":"imageId" 7683 }, 7684 "Progress":{ 7685 "shape":"String", 7686 "locationName":"progress" 7687 }, 7688 "StatusMessage":{ 7689 "shape":"String", 7690 "locationName":"statusMessage" 7691 }, 7692 "Status":{ 7693 "shape":"String", 7694 "locationName":"status" 7695 } 7696 } 7697 }, 7698 "ImportImageTask":{ 7699 "type":"structure", 7700 "members":{ 7701 "ImportTaskId":{ 7702 "shape":"String", 7703 "locationName":"importTaskId" 7704 }, 7705 "Architecture":{ 7706 "shape":"String", 7707 "locationName":"architecture" 7708 }, 7709 "LicenseType":{ 7710 "shape":"String", 7711 "locationName":"licenseType" 7712 }, 7713 "Platform":{ 7714 "shape":"String", 7715 "locationName":"platform" 7716 }, 7717 "Hypervisor":{ 7718 "shape":"String", 7719 "locationName":"hypervisor" 7720 }, 7721 "Description":{ 7722 "shape":"String", 7723 "locationName":"description" 7724 }, 7725 "SnapshotDetails":{ 7726 "shape":"SnapshotDetailList", 7727 "locationName":"snapshotDetailSet" 7728 }, 7729 "ImageId":{ 7730 "shape":"String", 7731 "locationName":"imageId" 7732 }, 7733 "Progress":{ 7734 "shape":"String", 7735 "locationName":"progress" 7736 }, 7737 "StatusMessage":{ 7738 "shape":"String", 7739 "locationName":"statusMessage" 7740 }, 7741 "Status":{ 7742 "shape":"String", 7743 "locationName":"status" 7744 } 7745 } 7746 }, 7747 "ImportImageTaskList":{ 7748 "type":"list", 7749 "member":{ 7750 "shape":"ImportImageTask", 7751 "locationName":"item" 7752 } 7753 }, 7754 "ImportInstanceLaunchSpecification":{ 7755 "type":"structure", 7756 "members":{ 7757 "Architecture":{ 7758 "shape":"ArchitectureValues", 7759 "locationName":"architecture" 7760 }, 7761 "GroupNames":{ 7762 "shape":"SecurityGroupStringList", 7763 "locationName":"GroupName" 7764 }, 7765 "GroupIds":{ 7766 "shape":"SecurityGroupIdStringList", 7767 "locationName":"GroupId" 7768 }, 7769 "AdditionalInfo":{ 7770 "shape":"String", 7771 "locationName":"additionalInfo" 7772 }, 7773 "UserData":{ 7774 "shape":"UserData", 7775 "locationName":"userData" 7776 }, 7777 "InstanceType":{ 7778 "shape":"InstanceType", 7779 "locationName":"instanceType" 7780 }, 7781 "Placement":{ 7782 "shape":"Placement", 7783 "locationName":"placement" 7784 }, 7785 "Monitoring":{ 7786 "shape":"Boolean", 7787 "locationName":"monitoring" 7788 }, 7789 "SubnetId":{ 7790 "shape":"String", 7791 "locationName":"subnetId" 7792 }, 7793 "InstanceInitiatedShutdownBehavior":{ 7794 "shape":"ShutdownBehavior", 7795 "locationName":"instanceInitiatedShutdownBehavior" 7796 }, 7797 "PrivateIpAddress":{ 7798 "shape":"String", 7799 "locationName":"privateIpAddress" 7800 } 7801 } 7802 }, 7803 "ImportInstanceRequest":{ 7804 "type":"structure", 7805 "required":["Platform"], 7806 "members":{ 7807 "DryRun":{ 7808 "shape":"Boolean", 7809 "locationName":"dryRun" 7810 }, 7811 "Description":{ 7812 "shape":"String", 7813 "locationName":"description" 7814 }, 7815 "LaunchSpecification":{ 7816 "shape":"ImportInstanceLaunchSpecification", 7817 "locationName":"launchSpecification" 7818 }, 7819 "DiskImages":{ 7820 "shape":"DiskImageList", 7821 "locationName":"diskImage" 7822 }, 7823 "Platform":{ 7824 "shape":"PlatformValues", 7825 "locationName":"platform" 7826 } 7827 } 7828 }, 7829 "ImportInstanceResult":{ 7830 "type":"structure", 7831 "members":{ 7832 "ConversionTask":{ 7833 "shape":"ConversionTask", 7834 "locationName":"conversionTask" 7835 } 7836 } 7837 }, 7838 "ImportInstanceTaskDetails":{ 7839 "type":"structure", 7840 "required":["Volumes"], 7841 "members":{ 7842 "Volumes":{ 7843 "shape":"ImportInstanceVolumeDetailSet", 7844 "locationName":"volumes" 7845 }, 7846 "InstanceId":{ 7847 "shape":"String", 7848 "locationName":"instanceId" 7849 }, 7850 "Platform":{ 7851 "shape":"PlatformValues", 7852 "locationName":"platform" 7853 }, 7854 "Description":{ 7855 "shape":"String", 7856 "locationName":"description" 7857 } 7858 } 7859 }, 7860 "ImportInstanceVolumeDetailItem":{ 7861 "type":"structure", 7862 "required":[ 7863 "BytesConverted", 7864 "AvailabilityZone", 7865 "Image", 7866 "Volume", 7867 "Status" 7868 ], 7869 "members":{ 7870 "BytesConverted":{ 7871 "shape":"Long", 7872 "locationName":"bytesConverted" 7873 }, 7874 "AvailabilityZone":{ 7875 "shape":"String", 7876 "locationName":"availabilityZone" 7877 }, 7878 "Image":{ 7879 "shape":"DiskImageDescription", 7880 "locationName":"image" 7881 }, 7882 "Volume":{ 7883 "shape":"DiskImageVolumeDescription", 7884 "locationName":"volume" 7885 }, 7886 "Status":{ 7887 "shape":"String", 7888 "locationName":"status" 7889 }, 7890 "StatusMessage":{ 7891 "shape":"String", 7892 "locationName":"statusMessage" 7893 }, 7894 "Description":{ 7895 "shape":"String", 7896 "locationName":"description" 7897 } 7898 } 7899 }, 7900 "ImportInstanceVolumeDetailSet":{ 7901 "type":"list", 7902 "member":{ 7903 "shape":"ImportInstanceVolumeDetailItem", 7904 "locationName":"item" 7905 } 7906 }, 7907 "ImportKeyPairRequest":{ 7908 "type":"structure", 7909 "required":[ 7910 "KeyName", 7911 "PublicKeyMaterial" 7912 ], 7913 "members":{ 7914 "DryRun":{ 7915 "shape":"Boolean", 7916 "locationName":"dryRun" 7917 }, 7918 "KeyName":{ 7919 "shape":"String", 7920 "locationName":"keyName" 7921 }, 7922 "PublicKeyMaterial":{ 7923 "shape":"Blob", 7924 "locationName":"publicKeyMaterial" 7925 } 7926 } 7927 }, 7928 "ImportKeyPairResult":{ 7929 "type":"structure", 7930 "members":{ 7931 "KeyName":{ 7932 "shape":"String", 7933 "locationName":"keyName" 7934 }, 7935 "KeyFingerprint":{ 7936 "shape":"String", 7937 "locationName":"keyFingerprint" 7938 } 7939 } 7940 }, 7941 "ImportSnapshotRequest":{ 7942 "type":"structure", 7943 "members":{ 7944 "DryRun":{"shape":"Boolean"}, 7945 "Description":{"shape":"String"}, 7946 "DiskContainer":{"shape":"SnapshotDiskContainer"}, 7947 "ClientData":{"shape":"ClientData"}, 7948 "ClientToken":{"shape":"String"}, 7949 "RoleName":{"shape":"String"} 7950 } 7951 }, 7952 "ImportSnapshotResult":{ 7953 "type":"structure", 7954 "members":{ 7955 "ImportTaskId":{ 7956 "shape":"String", 7957 "locationName":"importTaskId" 7958 }, 7959 "SnapshotTaskDetail":{ 7960 "shape":"SnapshotTaskDetail", 7961 "locationName":"snapshotTaskDetail" 7962 }, 7963 "Description":{ 7964 "shape":"String", 7965 "locationName":"description" 7966 } 7967 } 7968 }, 7969 "ImportSnapshotTask":{ 7970 "type":"structure", 7971 "members":{ 7972 "ImportTaskId":{ 7973 "shape":"String", 7974 "locationName":"importTaskId" 7975 }, 7976 "SnapshotTaskDetail":{ 7977 "shape":"SnapshotTaskDetail", 7978 "locationName":"snapshotTaskDetail" 7979 }, 7980 "Description":{ 7981 "shape":"String", 7982 "locationName":"description" 7983 } 7984 } 7985 }, 7986 "ImportSnapshotTaskList":{ 7987 "type":"list", 7988 "member":{ 7989 "shape":"ImportSnapshotTask", 7990 "locationName":"item" 7991 } 7992 }, 7993 "ImportTaskIdList":{ 7994 "type":"list", 7995 "member":{ 7996 "shape":"String", 7997 "locationName":"ImportTaskId" 7998 } 7999 }, 8000 "ImportVolumeRequest":{ 8001 "type":"structure", 8002 "required":[ 8003 "AvailabilityZone", 8004 "Image", 8005 "Volume" 8006 ], 8007 "members":{ 8008 "DryRun":{ 8009 "shape":"Boolean", 8010 "locationName":"dryRun" 8011 }, 8012 "AvailabilityZone":{ 8013 "shape":"String", 8014 "locationName":"availabilityZone" 8015 }, 8016 "Image":{ 8017 "shape":"DiskImageDetail", 8018 "locationName":"image" 8019 }, 8020 "Description":{ 8021 "shape":"String", 8022 "locationName":"description" 8023 }, 8024 "Volume":{ 8025 "shape":"VolumeDetail", 8026 "locationName":"volume" 8027 } 8028 } 8029 }, 8030 "ImportVolumeResult":{ 8031 "type":"structure", 8032 "members":{ 8033 "ConversionTask":{ 8034 "shape":"ConversionTask", 8035 "locationName":"conversionTask" 8036 } 8037 } 8038 }, 8039 "ImportVolumeTaskDetails":{ 8040 "type":"structure", 8041 "required":[ 8042 "BytesConverted", 8043 "AvailabilityZone", 8044 "Image", 8045 "Volume" 8046 ], 8047 "members":{ 8048 "BytesConverted":{ 8049 "shape":"Long", 8050 "locationName":"bytesConverted" 8051 }, 8052 "AvailabilityZone":{ 8053 "shape":"String", 8054 "locationName":"availabilityZone" 8055 }, 8056 "Description":{ 8057 "shape":"String", 8058 "locationName":"description" 8059 }, 8060 "Image":{ 8061 "shape":"DiskImageDescription", 8062 "locationName":"image" 8063 }, 8064 "Volume":{ 8065 "shape":"DiskImageVolumeDescription", 8066 "locationName":"volume" 8067 } 8068 } 8069 }, 8070 "Instance":{ 8071 "type":"structure", 8072 "members":{ 8073 "InstanceId":{ 8074 "shape":"String", 8075 "locationName":"instanceId" 8076 }, 8077 "ImageId":{ 8078 "shape":"String", 8079 "locationName":"imageId" 8080 }, 8081 "State":{ 8082 "shape":"InstanceState", 8083 "locationName":"instanceState" 8084 }, 8085 "PrivateDnsName":{ 8086 "shape":"String", 8087 "locationName":"privateDnsName" 8088 }, 8089 "PublicDnsName":{ 8090 "shape":"String", 8091 "locationName":"dnsName" 8092 }, 8093 "StateTransitionReason":{ 8094 "shape":"String", 8095 "locationName":"reason" 8096 }, 8097 "KeyName":{ 8098 "shape":"String", 8099 "locationName":"keyName" 8100 }, 8101 "AmiLaunchIndex":{ 8102 "shape":"Integer", 8103 "locationName":"amiLaunchIndex" 8104 }, 8105 "ProductCodes":{ 8106 "shape":"ProductCodeList", 8107 "locationName":"productCodes" 8108 }, 8109 "InstanceType":{ 8110 "shape":"InstanceType", 8111 "locationName":"instanceType" 8112 }, 8113 "LaunchTime":{ 8114 "shape":"DateTime", 8115 "locationName":"launchTime" 8116 }, 8117 "Placement":{ 8118 "shape":"Placement", 8119 "locationName":"placement" 8120 }, 8121 "KernelId":{ 8122 "shape":"String", 8123 "locationName":"kernelId" 8124 }, 8125 "RamdiskId":{ 8126 "shape":"String", 8127 "locationName":"ramdiskId" 8128 }, 8129 "Platform":{ 8130 "shape":"PlatformValues", 8131 "locationName":"platform" 8132 }, 8133 "Monitoring":{ 8134 "shape":"Monitoring", 8135 "locationName":"monitoring" 8136 }, 8137 "SubnetId":{ 8138 "shape":"String", 8139 "locationName":"subnetId" 8140 }, 8141 "VpcId":{ 8142 "shape":"String", 8143 "locationName":"vpcId" 8144 }, 8145 "PrivateIpAddress":{ 8146 "shape":"String", 8147 "locationName":"privateIpAddress" 8148 }, 8149 "PublicIpAddress":{ 8150 "shape":"String", 8151 "locationName":"ipAddress" 8152 }, 8153 "StateReason":{ 8154 "shape":"StateReason", 8155 "locationName":"stateReason" 8156 }, 8157 "Architecture":{ 8158 "shape":"ArchitectureValues", 8159 "locationName":"architecture" 8160 }, 8161 "RootDeviceType":{ 8162 "shape":"DeviceType", 8163 "locationName":"rootDeviceType" 8164 }, 8165 "RootDeviceName":{ 8166 "shape":"String", 8167 "locationName":"rootDeviceName" 8168 }, 8169 "BlockDeviceMappings":{ 8170 "shape":"InstanceBlockDeviceMappingList", 8171 "locationName":"blockDeviceMapping" 8172 }, 8173 "VirtualizationType":{ 8174 "shape":"VirtualizationType", 8175 "locationName":"virtualizationType" 8176 }, 8177 "InstanceLifecycle":{ 8178 "shape":"InstanceLifecycleType", 8179 "locationName":"instanceLifecycle" 8180 }, 8181 "SpotInstanceRequestId":{ 8182 "shape":"String", 8183 "locationName":"spotInstanceRequestId" 8184 }, 8185 "ClientToken":{ 8186 "shape":"String", 8187 "locationName":"clientToken" 8188 }, 8189 "Tags":{ 8190 "shape":"TagList", 8191 "locationName":"tagSet" 8192 }, 8193 "SecurityGroups":{ 8194 "shape":"GroupIdentifierList", 8195 "locationName":"groupSet" 8196 }, 8197 "SourceDestCheck":{ 8198 "shape":"Boolean", 8199 "locationName":"sourceDestCheck" 8200 }, 8201 "Hypervisor":{ 8202 "shape":"HypervisorType", 8203 "locationName":"hypervisor" 8204 }, 8205 "NetworkInterfaces":{ 8206 "shape":"InstanceNetworkInterfaceList", 8207 "locationName":"networkInterfaceSet" 8208 }, 8209 "IamInstanceProfile":{ 8210 "shape":"IamInstanceProfile", 8211 "locationName":"iamInstanceProfile" 8212 }, 8213 "EbsOptimized":{ 8214 "shape":"Boolean", 8215 "locationName":"ebsOptimized" 8216 }, 8217 "SriovNetSupport":{ 8218 "shape":"String", 8219 "locationName":"sriovNetSupport" 8220 }, 8221 "EnaSupport":{ 8222 "shape":"Boolean", 8223 "locationName":"enaSupport" 8224 } 8225 } 8226 }, 8227 "InstanceAttribute":{ 8228 "type":"structure", 8229 "members":{ 8230 "InstanceId":{ 8231 "shape":"String", 8232 "locationName":"instanceId" 8233 }, 8234 "InstanceType":{ 8235 "shape":"AttributeValue", 8236 "locationName":"instanceType" 8237 }, 8238 "KernelId":{ 8239 "shape":"AttributeValue", 8240 "locationName":"kernel" 8241 }, 8242 "RamdiskId":{ 8243 "shape":"AttributeValue", 8244 "locationName":"ramdisk" 8245 }, 8246 "UserData":{ 8247 "shape":"AttributeValue", 8248 "locationName":"userData" 8249 }, 8250 "DisableApiTermination":{ 8251 "shape":"AttributeBooleanValue", 8252 "locationName":"disableApiTermination" 8253 }, 8254 "InstanceInitiatedShutdownBehavior":{ 8255 "shape":"AttributeValue", 8256 "locationName":"instanceInitiatedShutdownBehavior" 8257 }, 8258 "RootDeviceName":{ 8259 "shape":"AttributeValue", 8260 "locationName":"rootDeviceName" 8261 }, 8262 "BlockDeviceMappings":{ 8263 "shape":"InstanceBlockDeviceMappingList", 8264 "locationName":"blockDeviceMapping" 8265 }, 8266 "ProductCodes":{ 8267 "shape":"ProductCodeList", 8268 "locationName":"productCodes" 8269 }, 8270 "EbsOptimized":{ 8271 "shape":"AttributeBooleanValue", 8272 "locationName":"ebsOptimized" 8273 }, 8274 "SriovNetSupport":{ 8275 "shape":"AttributeValue", 8276 "locationName":"sriovNetSupport" 8277 }, 8278 "EnaSupport":{ 8279 "shape":"AttributeBooleanValue", 8280 "locationName":"enaSupport" 8281 }, 8282 "SourceDestCheck":{ 8283 "shape":"AttributeBooleanValue", 8284 "locationName":"sourceDestCheck" 8285 }, 8286 "Groups":{ 8287 "shape":"GroupIdentifierList", 8288 "locationName":"groupSet" 8289 } 8290 } 8291 }, 8292 "InstanceAttributeName":{ 8293 "type":"string", 8294 "enum":[ 8295 "instanceType", 8296 "kernel", 8297 "ramdisk", 8298 "userData", 8299 "disableApiTermination", 8300 "instanceInitiatedShutdownBehavior", 8301 "rootDeviceName", 8302 "blockDeviceMapping", 8303 "productCodes", 8304 "sourceDestCheck", 8305 "groupSet", 8306 "ebsOptimized", 8307 "sriovNetSupport", 8308 "enaSupport" 8309 ] 8310 }, 8311 "InstanceBlockDeviceMapping":{ 8312 "type":"structure", 8313 "members":{ 8314 "DeviceName":{ 8315 "shape":"String", 8316 "locationName":"deviceName" 8317 }, 8318 "Ebs":{ 8319 "shape":"EbsInstanceBlockDevice", 8320 "locationName":"ebs" 8321 } 8322 } 8323 }, 8324 "InstanceBlockDeviceMappingList":{ 8325 "type":"list", 8326 "member":{ 8327 "shape":"InstanceBlockDeviceMapping", 8328 "locationName":"item" 8329 } 8330 }, 8331 "InstanceBlockDeviceMappingSpecification":{ 8332 "type":"structure", 8333 "members":{ 8334 "DeviceName":{ 8335 "shape":"String", 8336 "locationName":"deviceName" 8337 }, 8338 "Ebs":{ 8339 "shape":"EbsInstanceBlockDeviceSpecification", 8340 "locationName":"ebs" 8341 }, 8342 "VirtualName":{ 8343 "shape":"String", 8344 "locationName":"virtualName" 8345 }, 8346 "NoDevice":{ 8347 "shape":"String", 8348 "locationName":"noDevice" 8349 } 8350 } 8351 }, 8352 "InstanceBlockDeviceMappingSpecificationList":{ 8353 "type":"list", 8354 "member":{ 8355 "shape":"InstanceBlockDeviceMappingSpecification", 8356 "locationName":"item" 8357 } 8358 }, 8359 "InstanceCapacity":{ 8360 "type":"structure", 8361 "members":{ 8362 "InstanceType":{ 8363 "shape":"String", 8364 "locationName":"instanceType" 8365 }, 8366 "AvailableCapacity":{ 8367 "shape":"Integer", 8368 "locationName":"availableCapacity" 8369 }, 8370 "TotalCapacity":{ 8371 "shape":"Integer", 8372 "locationName":"totalCapacity" 8373 } 8374 } 8375 }, 8376 "InstanceCount":{ 8377 "type":"structure", 8378 "members":{ 8379 "State":{ 8380 "shape":"ListingState", 8381 "locationName":"state" 8382 }, 8383 "InstanceCount":{ 8384 "shape":"Integer", 8385 "locationName":"instanceCount" 8386 } 8387 } 8388 }, 8389 "InstanceCountList":{ 8390 "type":"list", 8391 "member":{ 8392 "shape":"InstanceCount", 8393 "locationName":"item" 8394 } 8395 }, 8396 "InstanceExportDetails":{ 8397 "type":"structure", 8398 "members":{ 8399 "InstanceId":{ 8400 "shape":"String", 8401 "locationName":"instanceId" 8402 }, 8403 "TargetEnvironment":{ 8404 "shape":"ExportEnvironment", 8405 "locationName":"targetEnvironment" 8406 } 8407 } 8408 }, 8409 "InstanceIdSet":{ 8410 "type":"list", 8411 "member":{ 8412 "shape":"String", 8413 "locationName":"item" 8414 } 8415 }, 8416 "InstanceIdStringList":{ 8417 "type":"list", 8418 "member":{ 8419 "shape":"String", 8420 "locationName":"InstanceId" 8421 } 8422 }, 8423 "InstanceLifecycleType":{ 8424 "type":"string", 8425 "enum":[ 8426 "spot", 8427 "scheduled" 8428 ] 8429 }, 8430 "InstanceList":{ 8431 "type":"list", 8432 "member":{ 8433 "shape":"Instance", 8434 "locationName":"item" 8435 } 8436 }, 8437 "InstanceMonitoring":{ 8438 "type":"structure", 8439 "members":{ 8440 "InstanceId":{ 8441 "shape":"String", 8442 "locationName":"instanceId" 8443 }, 8444 "Monitoring":{ 8445 "shape":"Monitoring", 8446 "locationName":"monitoring" 8447 } 8448 } 8449 }, 8450 "InstanceMonitoringList":{ 8451 "type":"list", 8452 "member":{ 8453 "shape":"InstanceMonitoring", 8454 "locationName":"item" 8455 } 8456 }, 8457 "InstanceNetworkInterface":{ 8458 "type":"structure", 8459 "members":{ 8460 "NetworkInterfaceId":{ 8461 "shape":"String", 8462 "locationName":"networkInterfaceId" 8463 }, 8464 "SubnetId":{ 8465 "shape":"String", 8466 "locationName":"subnetId" 8467 }, 8468 "VpcId":{ 8469 "shape":"String", 8470 "locationName":"vpcId" 8471 }, 8472 "Description":{ 8473 "shape":"String", 8474 "locationName":"description" 8475 }, 8476 "OwnerId":{ 8477 "shape":"String", 8478 "locationName":"ownerId" 8479 }, 8480 "Status":{ 8481 "shape":"NetworkInterfaceStatus", 8482 "locationName":"status" 8483 }, 8484 "MacAddress":{ 8485 "shape":"String", 8486 "locationName":"macAddress" 8487 }, 8488 "PrivateIpAddress":{ 8489 "shape":"String", 8490 "locationName":"privateIpAddress" 8491 }, 8492 "PrivateDnsName":{ 8493 "shape":"String", 8494 "locationName":"privateDnsName" 8495 }, 8496 "SourceDestCheck":{ 8497 "shape":"Boolean", 8498 "locationName":"sourceDestCheck" 8499 }, 8500 "Groups":{ 8501 "shape":"GroupIdentifierList", 8502 "locationName":"groupSet" 8503 }, 8504 "Attachment":{ 8505 "shape":"InstanceNetworkInterfaceAttachment", 8506 "locationName":"attachment" 8507 }, 8508 "Association":{ 8509 "shape":"InstanceNetworkInterfaceAssociation", 8510 "locationName":"association" 8511 }, 8512 "PrivateIpAddresses":{ 8513 "shape":"InstancePrivateIpAddressList", 8514 "locationName":"privateIpAddressesSet" 8515 } 8516 } 8517 }, 8518 "InstanceNetworkInterfaceAssociation":{ 8519 "type":"structure", 8520 "members":{ 8521 "PublicIp":{ 8522 "shape":"String", 8523 "locationName":"publicIp" 8524 }, 8525 "PublicDnsName":{ 8526 "shape":"String", 8527 "locationName":"publicDnsName" 8528 }, 8529 "IpOwnerId":{ 8530 "shape":"String", 8531 "locationName":"ipOwnerId" 8532 } 8533 } 8534 }, 8535 "InstanceNetworkInterfaceAttachment":{ 8536 "type":"structure", 8537 "members":{ 8538 "AttachmentId":{ 8539 "shape":"String", 8540 "locationName":"attachmentId" 8541 }, 8542 "DeviceIndex":{ 8543 "shape":"Integer", 8544 "locationName":"deviceIndex" 8545 }, 8546 "Status":{ 8547 "shape":"AttachmentStatus", 8548 "locationName":"status" 8549 }, 8550 "AttachTime":{ 8551 "shape":"DateTime", 8552 "locationName":"attachTime" 8553 }, 8554 "DeleteOnTermination":{ 8555 "shape":"Boolean", 8556 "locationName":"deleteOnTermination" 8557 } 8558 } 8559 }, 8560 "InstanceNetworkInterfaceList":{ 8561 "type":"list", 8562 "member":{ 8563 "shape":"InstanceNetworkInterface", 8564 "locationName":"item" 8565 } 8566 }, 8567 "InstanceNetworkInterfaceSpecification":{ 8568 "type":"structure", 8569 "members":{ 8570 "NetworkInterfaceId":{ 8571 "shape":"String", 8572 "locationName":"networkInterfaceId" 8573 }, 8574 "DeviceIndex":{ 8575 "shape":"Integer", 8576 "locationName":"deviceIndex" 8577 }, 8578 "SubnetId":{ 8579 "shape":"String", 8580 "locationName":"subnetId" 8581 }, 8582 "Description":{ 8583 "shape":"String", 8584 "locationName":"description" 8585 }, 8586 "PrivateIpAddress":{ 8587 "shape":"String", 8588 "locationName":"privateIpAddress" 8589 }, 8590 "Groups":{ 8591 "shape":"SecurityGroupIdStringList", 8592 "locationName":"SecurityGroupId" 8593 }, 8594 "DeleteOnTermination":{ 8595 "shape":"Boolean", 8596 "locationName":"deleteOnTermination" 8597 }, 8598 "PrivateIpAddresses":{ 8599 "shape":"PrivateIpAddressSpecificationList", 8600 "locationName":"privateIpAddressesSet", 8601 "queryName":"PrivateIpAddresses" 8602 }, 8603 "SecondaryPrivateIpAddressCount":{ 8604 "shape":"Integer", 8605 "locationName":"secondaryPrivateIpAddressCount" 8606 }, 8607 "AssociatePublicIpAddress":{ 8608 "shape":"Boolean", 8609 "locationName":"associatePublicIpAddress" 8610 } 8611 } 8612 }, 8613 "InstanceNetworkInterfaceSpecificationList":{ 8614 "type":"list", 8615 "member":{ 8616 "shape":"InstanceNetworkInterfaceSpecification", 8617 "locationName":"item" 8618 } 8619 }, 8620 "InstancePrivateIpAddress":{ 8621 "type":"structure", 8622 "members":{ 8623 "PrivateIpAddress":{ 8624 "shape":"String", 8625 "locationName":"privateIpAddress" 8626 }, 8627 "PrivateDnsName":{ 8628 "shape":"String", 8629 "locationName":"privateDnsName" 8630 }, 8631 "Primary":{ 8632 "shape":"Boolean", 8633 "locationName":"primary" 8634 }, 8635 "Association":{ 8636 "shape":"InstanceNetworkInterfaceAssociation", 8637 "locationName":"association" 8638 } 8639 } 8640 }, 8641 "InstancePrivateIpAddressList":{ 8642 "type":"list", 8643 "member":{ 8644 "shape":"InstancePrivateIpAddress", 8645 "locationName":"item" 8646 } 8647 }, 8648 "InstanceState":{ 8649 "type":"structure", 8650 "members":{ 8651 "Code":{ 8652 "shape":"Integer", 8653 "locationName":"code" 8654 }, 8655 "Name":{ 8656 "shape":"InstanceStateName", 8657 "locationName":"name" 8658 } 8659 } 8660 }, 8661 "InstanceStateChange":{ 8662 "type":"structure", 8663 "members":{ 8664 "InstanceId":{ 8665 "shape":"String", 8666 "locationName":"instanceId" 8667 }, 8668 "CurrentState":{ 8669 "shape":"InstanceState", 8670 "locationName":"currentState" 8671 }, 8672 "PreviousState":{ 8673 "shape":"InstanceState", 8674 "locationName":"previousState" 8675 } 8676 } 8677 }, 8678 "InstanceStateChangeList":{ 8679 "type":"list", 8680 "member":{ 8681 "shape":"InstanceStateChange", 8682 "locationName":"item" 8683 } 8684 }, 8685 "InstanceStateName":{ 8686 "type":"string", 8687 "enum":[ 8688 "pending", 8689 "running", 8690 "shutting-down", 8691 "terminated", 8692 "stopping", 8693 "stopped" 8694 ] 8695 }, 8696 "InstanceStatus":{ 8697 "type":"structure", 8698 "members":{ 8699 "InstanceId":{ 8700 "shape":"String", 8701 "locationName":"instanceId" 8702 }, 8703 "AvailabilityZone":{ 8704 "shape":"String", 8705 "locationName":"availabilityZone" 8706 }, 8707 "Events":{ 8708 "shape":"InstanceStatusEventList", 8709 "locationName":"eventsSet" 8710 }, 8711 "InstanceState":{ 8712 "shape":"InstanceState", 8713 "locationName":"instanceState" 8714 }, 8715 "SystemStatus":{ 8716 "shape":"InstanceStatusSummary", 8717 "locationName":"systemStatus" 8718 }, 8719 "InstanceStatus":{ 8720 "shape":"InstanceStatusSummary", 8721 "locationName":"instanceStatus" 8722 } 8723 } 8724 }, 8725 "InstanceStatusDetails":{ 8726 "type":"structure", 8727 "members":{ 8728 "Name":{ 8729 "shape":"StatusName", 8730 "locationName":"name" 8731 }, 8732 "Status":{ 8733 "shape":"StatusType", 8734 "locationName":"status" 8735 }, 8736 "ImpairedSince":{ 8737 "shape":"DateTime", 8738 "locationName":"impairedSince" 8739 } 8740 } 8741 }, 8742 "InstanceStatusDetailsList":{ 8743 "type":"list", 8744 "member":{ 8745 "shape":"InstanceStatusDetails", 8746 "locationName":"item" 8747 } 8748 }, 8749 "InstanceStatusEvent":{ 8750 "type":"structure", 8751 "members":{ 8752 "Code":{ 8753 "shape":"EventCode", 8754 "locationName":"code" 8755 }, 8756 "Description":{ 8757 "shape":"String", 8758 "locationName":"description" 8759 }, 8760 "NotBefore":{ 8761 "shape":"DateTime", 8762 "locationName":"notBefore" 8763 }, 8764 "NotAfter":{ 8765 "shape":"DateTime", 8766 "locationName":"notAfter" 8767 } 8768 } 8769 }, 8770 "InstanceStatusEventList":{ 8771 "type":"list", 8772 "member":{ 8773 "shape":"InstanceStatusEvent", 8774 "locationName":"item" 8775 } 8776 }, 8777 "InstanceStatusList":{ 8778 "type":"list", 8779 "member":{ 8780 "shape":"InstanceStatus", 8781 "locationName":"item" 8782 } 8783 }, 8784 "InstanceStatusSummary":{ 8785 "type":"structure", 8786 "members":{ 8787 "Status":{ 8788 "shape":"SummaryStatus", 8789 "locationName":"status" 8790 }, 8791 "Details":{ 8792 "shape":"InstanceStatusDetailsList", 8793 "locationName":"details" 8794 } 8795 } 8796 }, 8797 "InstanceType":{ 8798 "type":"string", 8799 "enum":[ 8800 "t1.micro", 8801 "t2.nano", 8802 "t2.micro", 8803 "t2.small", 8804 "t2.medium", 8805 "t2.large", 8806 "m1.small", 8807 "m1.medium", 8808 "m1.large", 8809 "m1.xlarge", 8810 "m3.medium", 8811 "m3.large", 8812 "m3.xlarge", 8813 "m3.2xlarge", 8814 "m4.large", 8815 "m4.xlarge", 8816 "m4.2xlarge", 8817 "m4.4xlarge", 8818 "m4.10xlarge", 8819 "m4.16xlarge", 8820 "m2.xlarge", 8821 "m2.2xlarge", 8822 "m2.4xlarge", 8823 "cr1.8xlarge", 8824 "r3.large", 8825 "r3.xlarge", 8826 "r3.2xlarge", 8827 "r3.4xlarge", 8828 "r3.8xlarge", 8829 "x1.16xlarge", 8830 "x1.32xlarge", 8831 "i2.xlarge", 8832 "i2.2xlarge", 8833 "i2.4xlarge", 8834 "i2.8xlarge", 8835 "hi1.4xlarge", 8836 "hs1.8xlarge", 8837 "c1.medium", 8838 "c1.xlarge", 8839 "c3.large", 8840 "c3.xlarge", 8841 "c3.2xlarge", 8842 "c3.4xlarge", 8843 "c3.8xlarge", 8844 "c4.large", 8845 "c4.xlarge", 8846 "c4.2xlarge", 8847 "c4.4xlarge", 8848 "c4.8xlarge", 8849 "cc1.4xlarge", 8850 "cc2.8xlarge", 8851 "g2.2xlarge", 8852 "g2.8xlarge", 8853 "cg1.4xlarge", 8854 "p2.xlarge", 8855 "p2.8xlarge", 8856 "p2.16xlarge", 8857 "d2.xlarge", 8858 "d2.2xlarge", 8859 "d2.4xlarge", 8860 "d2.8xlarge" 8861 ] 8862 }, 8863 "InstanceTypeList":{ 8864 "type":"list", 8865 "member":{"shape":"InstanceType"} 8866 }, 8867 "Integer":{"type":"integer"}, 8868 "InternetGateway":{ 8869 "type":"structure", 8870 "members":{ 8871 "InternetGatewayId":{ 8872 "shape":"String", 8873 "locationName":"internetGatewayId" 8874 }, 8875 "Attachments":{ 8876 "shape":"InternetGatewayAttachmentList", 8877 "locationName":"attachmentSet" 8878 }, 8879 "Tags":{ 8880 "shape":"TagList", 8881 "locationName":"tagSet" 8882 } 8883 } 8884 }, 8885 "InternetGatewayAttachment":{ 8886 "type":"structure", 8887 "members":{ 8888 "VpcId":{ 8889 "shape":"String", 8890 "locationName":"vpcId" 8891 }, 8892 "State":{ 8893 "shape":"AttachmentStatus", 8894 "locationName":"state" 8895 } 8896 } 8897 }, 8898 "InternetGatewayAttachmentList":{ 8899 "type":"list", 8900 "member":{ 8901 "shape":"InternetGatewayAttachment", 8902 "locationName":"item" 8903 } 8904 }, 8905 "InternetGatewayList":{ 8906 "type":"list", 8907 "member":{ 8908 "shape":"InternetGateway", 8909 "locationName":"item" 8910 } 8911 }, 8912 "IpPermission":{ 8913 "type":"structure", 8914 "members":{ 8915 "IpProtocol":{ 8916 "shape":"String", 8917 "locationName":"ipProtocol" 8918 }, 8919 "FromPort":{ 8920 "shape":"Integer", 8921 "locationName":"fromPort" 8922 }, 8923 "ToPort":{ 8924 "shape":"Integer", 8925 "locationName":"toPort" 8926 }, 8927 "UserIdGroupPairs":{ 8928 "shape":"UserIdGroupPairList", 8929 "locationName":"groups" 8930 }, 8931 "IpRanges":{ 8932 "shape":"IpRangeList", 8933 "locationName":"ipRanges" 8934 }, 8935 "PrefixListIds":{ 8936 "shape":"PrefixListIdList", 8937 "locationName":"prefixListIds" 8938 } 8939 } 8940 }, 8941 "IpPermissionList":{ 8942 "type":"list", 8943 "member":{ 8944 "shape":"IpPermission", 8945 "locationName":"item" 8946 } 8947 }, 8948 "IpRange":{ 8949 "type":"structure", 8950 "members":{ 8951 "CidrIp":{ 8952 "shape":"String", 8953 "locationName":"cidrIp" 8954 } 8955 } 8956 }, 8957 "IpRangeList":{ 8958 "type":"list", 8959 "member":{ 8960 "shape":"IpRange", 8961 "locationName":"item" 8962 } 8963 }, 8964 "IpRanges":{ 8965 "type":"list", 8966 "member":{ 8967 "shape":"String", 8968 "locationName":"item" 8969 } 8970 }, 8971 "KeyNameStringList":{ 8972 "type":"list", 8973 "member":{ 8974 "shape":"String", 8975 "locationName":"KeyName" 8976 } 8977 }, 8978 "KeyPair":{ 8979 "type":"structure", 8980 "members":{ 8981 "KeyName":{ 8982 "shape":"String", 8983 "locationName":"keyName" 8984 }, 8985 "KeyFingerprint":{ 8986 "shape":"String", 8987 "locationName":"keyFingerprint" 8988 }, 8989 "KeyMaterial":{ 8990 "shape":"String", 8991 "locationName":"keyMaterial" 8992 } 8993 } 8994 }, 8995 "KeyPairInfo":{ 8996 "type":"structure", 8997 "members":{ 8998 "KeyName":{ 8999 "shape":"String", 9000 "locationName":"keyName" 9001 }, 9002 "KeyFingerprint":{ 9003 "shape":"String", 9004 "locationName":"keyFingerprint" 9005 } 9006 } 9007 }, 9008 "KeyPairList":{ 9009 "type":"list", 9010 "member":{ 9011 "shape":"KeyPairInfo", 9012 "locationName":"item" 9013 } 9014 }, 9015 "LaunchPermission":{ 9016 "type":"structure", 9017 "members":{ 9018 "UserId":{ 9019 "shape":"String", 9020 "locationName":"userId" 9021 }, 9022 "Group":{ 9023 "shape":"PermissionGroup", 9024 "locationName":"group" 9025 } 9026 } 9027 }, 9028 "LaunchPermissionList":{ 9029 "type":"list", 9030 "member":{ 9031 "shape":"LaunchPermission", 9032 "locationName":"item" 9033 } 9034 }, 9035 "LaunchPermissionModifications":{ 9036 "type":"structure", 9037 "members":{ 9038 "Add":{"shape":"LaunchPermissionList"}, 9039 "Remove":{"shape":"LaunchPermissionList"} 9040 } 9041 }, 9042 "LaunchSpecification":{ 9043 "type":"structure", 9044 "members":{ 9045 "ImageId":{ 9046 "shape":"String", 9047 "locationName":"imageId" 9048 }, 9049 "KeyName":{ 9050 "shape":"String", 9051 "locationName":"keyName" 9052 }, 9053 "SecurityGroups":{ 9054 "shape":"GroupIdentifierList", 9055 "locationName":"groupSet" 9056 }, 9057 "UserData":{ 9058 "shape":"String", 9059 "locationName":"userData" 9060 }, 9061 "AddressingType":{ 9062 "shape":"String", 9063 "locationName":"addressingType" 9064 }, 9065 "InstanceType":{ 9066 "shape":"InstanceType", 9067 "locationName":"instanceType" 9068 }, 9069 "Placement":{ 9070 "shape":"SpotPlacement", 9071 "locationName":"placement" 9072 }, 9073 "KernelId":{ 9074 "shape":"String", 9075 "locationName":"kernelId" 9076 }, 9077 "RamdiskId":{ 9078 "shape":"String", 9079 "locationName":"ramdiskId" 9080 }, 9081 "BlockDeviceMappings":{ 9082 "shape":"BlockDeviceMappingList", 9083 "locationName":"blockDeviceMapping" 9084 }, 9085 "SubnetId":{ 9086 "shape":"String", 9087 "locationName":"subnetId" 9088 }, 9089 "NetworkInterfaces":{ 9090 "shape":"InstanceNetworkInterfaceSpecificationList", 9091 "locationName":"networkInterfaceSet" 9092 }, 9093 "IamInstanceProfile":{ 9094 "shape":"IamInstanceProfileSpecification", 9095 "locationName":"iamInstanceProfile" 9096 }, 9097 "EbsOptimized":{ 9098 "shape":"Boolean", 9099 "locationName":"ebsOptimized" 9100 }, 9101 "Monitoring":{ 9102 "shape":"RunInstancesMonitoringEnabled", 9103 "locationName":"monitoring" 9104 } 9105 } 9106 }, 9107 "LaunchSpecsList":{ 9108 "type":"list", 9109 "member":{ 9110 "shape":"SpotFleetLaunchSpecification", 9111 "locationName":"item" 9112 }, 9113 "min":1 9114 }, 9115 "ListingState":{ 9116 "type":"string", 9117 "enum":[ 9118 "available", 9119 "sold", 9120 "cancelled", 9121 "pending" 9122 ] 9123 }, 9124 "ListingStatus":{ 9125 "type":"string", 9126 "enum":[ 9127 "active", 9128 "pending", 9129 "cancelled", 9130 "closed" 9131 ] 9132 }, 9133 "Long":{"type":"long"}, 9134 "MaxResults":{ 9135 "type":"integer", 9136 "max":255, 9137 "min":5 9138 }, 9139 "ModifyHostsRequest":{ 9140 "type":"structure", 9141 "required":[ 9142 "HostIds", 9143 "AutoPlacement" 9144 ], 9145 "members":{ 9146 "HostIds":{ 9147 "shape":"RequestHostIdList", 9148 "locationName":"hostId" 9149 }, 9150 "AutoPlacement":{ 9151 "shape":"AutoPlacement", 9152 "locationName":"autoPlacement" 9153 } 9154 } 9155 }, 9156 "ModifyHostsResult":{ 9157 "type":"structure", 9158 "members":{ 9159 "Successful":{ 9160 "shape":"ResponseHostIdList", 9161 "locationName":"successful" 9162 }, 9163 "Unsuccessful":{ 9164 "shape":"UnsuccessfulItemList", 9165 "locationName":"unsuccessful" 9166 } 9167 } 9168 }, 9169 "ModifyIdFormatRequest":{ 9170 "type":"structure", 9171 "required":[ 9172 "Resource", 9173 "UseLongIds" 9174 ], 9175 "members":{ 9176 "Resource":{"shape":"String"}, 9177 "UseLongIds":{"shape":"Boolean"} 9178 } 9179 }, 9180 "ModifyIdentityIdFormatRequest":{ 9181 "type":"structure", 9182 "required":[ 9183 "Resource", 9184 "UseLongIds", 9185 "PrincipalArn" 9186 ], 9187 "members":{ 9188 "Resource":{ 9189 "shape":"String", 9190 "locationName":"resource" 9191 }, 9192 "UseLongIds":{ 9193 "shape":"Boolean", 9194 "locationName":"useLongIds" 9195 }, 9196 "PrincipalArn":{ 9197 "shape":"String", 9198 "locationName":"principalArn" 9199 } 9200 } 9201 }, 9202 "ModifyImageAttributeRequest":{ 9203 "type":"structure", 9204 "required":["ImageId"], 9205 "members":{ 9206 "DryRun":{ 9207 "shape":"Boolean", 9208 "locationName":"dryRun" 9209 }, 9210 "ImageId":{"shape":"String"}, 9211 "Attribute":{"shape":"String"}, 9212 "OperationType":{"shape":"OperationType"}, 9213 "UserIds":{ 9214 "shape":"UserIdStringList", 9215 "locationName":"UserId" 9216 }, 9217 "UserGroups":{ 9218 "shape":"UserGroupStringList", 9219 "locationName":"UserGroup" 9220 }, 9221 "ProductCodes":{ 9222 "shape":"ProductCodeStringList", 9223 "locationName":"ProductCode" 9224 }, 9225 "Value":{"shape":"String"}, 9226 "LaunchPermission":{"shape":"LaunchPermissionModifications"}, 9227 "Description":{"shape":"AttributeValue"} 9228 } 9229 }, 9230 "ModifyInstanceAttributeRequest":{ 9231 "type":"structure", 9232 "required":["InstanceId"], 9233 "members":{ 9234 "DryRun":{ 9235 "shape":"Boolean", 9236 "locationName":"dryRun" 9237 }, 9238 "InstanceId":{ 9239 "shape":"String", 9240 "locationName":"instanceId" 9241 }, 9242 "Attribute":{ 9243 "shape":"InstanceAttributeName", 9244 "locationName":"attribute" 9245 }, 9246 "Value":{ 9247 "shape":"String", 9248 "locationName":"value" 9249 }, 9250 "BlockDeviceMappings":{ 9251 "shape":"InstanceBlockDeviceMappingSpecificationList", 9252 "locationName":"blockDeviceMapping" 9253 }, 9254 "SourceDestCheck":{"shape":"AttributeBooleanValue"}, 9255 "DisableApiTermination":{ 9256 "shape":"AttributeBooleanValue", 9257 "locationName":"disableApiTermination" 9258 }, 9259 "InstanceType":{ 9260 "shape":"AttributeValue", 9261 "locationName":"instanceType" 9262 }, 9263 "Kernel":{ 9264 "shape":"AttributeValue", 9265 "locationName":"kernel" 9266 }, 9267 "Ramdisk":{ 9268 "shape":"AttributeValue", 9269 "locationName":"ramdisk" 9270 }, 9271 "UserData":{ 9272 "shape":"BlobAttributeValue", 9273 "locationName":"userData" 9274 }, 9275 "InstanceInitiatedShutdownBehavior":{ 9276 "shape":"AttributeValue", 9277 "locationName":"instanceInitiatedShutdownBehavior" 9278 }, 9279 "Groups":{ 9280 "shape":"GroupIdStringList", 9281 "locationName":"GroupId" 9282 }, 9283 "EbsOptimized":{ 9284 "shape":"AttributeBooleanValue", 9285 "locationName":"ebsOptimized" 9286 }, 9287 "SriovNetSupport":{ 9288 "shape":"AttributeValue", 9289 "locationName":"sriovNetSupport" 9290 }, 9291 "EnaSupport":{ 9292 "shape":"AttributeBooleanValue", 9293 "locationName":"enaSupport" 9294 } 9295 } 9296 }, 9297 "ModifyInstancePlacementRequest":{ 9298 "type":"structure", 9299 "required":["InstanceId"], 9300 "members":{ 9301 "InstanceId":{ 9302 "shape":"String", 9303 "locationName":"instanceId" 9304 }, 9305 "Tenancy":{ 9306 "shape":"HostTenancy", 9307 "locationName":"tenancy" 9308 }, 9309 "Affinity":{ 9310 "shape":"Affinity", 9311 "locationName":"affinity" 9312 }, 9313 "HostId":{ 9314 "shape":"String", 9315 "locationName":"hostId" 9316 } 9317 } 9318 }, 9319 "ModifyInstancePlacementResult":{ 9320 "type":"structure", 9321 "members":{ 9322 "Return":{ 9323 "shape":"Boolean", 9324 "locationName":"return" 9325 } 9326 } 9327 }, 9328 "ModifyNetworkInterfaceAttributeRequest":{ 9329 "type":"structure", 9330 "required":["NetworkInterfaceId"], 9331 "members":{ 9332 "DryRun":{ 9333 "shape":"Boolean", 9334 "locationName":"dryRun" 9335 }, 9336 "NetworkInterfaceId":{ 9337 "shape":"String", 9338 "locationName":"networkInterfaceId" 9339 }, 9340 "Description":{ 9341 "shape":"AttributeValue", 9342 "locationName":"description" 9343 }, 9344 "SourceDestCheck":{ 9345 "shape":"AttributeBooleanValue", 9346 "locationName":"sourceDestCheck" 9347 }, 9348 "Groups":{ 9349 "shape":"SecurityGroupIdStringList", 9350 "locationName":"SecurityGroupId" 9351 }, 9352 "Attachment":{ 9353 "shape":"NetworkInterfaceAttachmentChanges", 9354 "locationName":"attachment" 9355 } 9356 } 9357 }, 9358 "ModifyReservedInstancesRequest":{ 9359 "type":"structure", 9360 "required":[ 9361 "ReservedInstancesIds", 9362 "TargetConfigurations" 9363 ], 9364 "members":{ 9365 "ClientToken":{ 9366 "shape":"String", 9367 "locationName":"clientToken" 9368 }, 9369 "ReservedInstancesIds":{ 9370 "shape":"ReservedInstancesIdStringList", 9371 "locationName":"ReservedInstancesId" 9372 }, 9373 "TargetConfigurations":{ 9374 "shape":"ReservedInstancesConfigurationList", 9375 "locationName":"ReservedInstancesConfigurationSetItemType" 9376 } 9377 } 9378 }, 9379 "ModifyReservedInstancesResult":{ 9380 "type":"structure", 9381 "members":{ 9382 "ReservedInstancesModificationId":{ 9383 "shape":"String", 9384 "locationName":"reservedInstancesModificationId" 9385 } 9386 } 9387 }, 9388 "ModifySnapshotAttributeRequest":{ 9389 "type":"structure", 9390 "required":["SnapshotId"], 9391 "members":{ 9392 "DryRun":{ 9393 "shape":"Boolean", 9394 "locationName":"dryRun" 9395 }, 9396 "SnapshotId":{"shape":"String"}, 9397 "Attribute":{"shape":"SnapshotAttributeName"}, 9398 "OperationType":{"shape":"OperationType"}, 9399 "UserIds":{ 9400 "shape":"UserIdStringList", 9401 "locationName":"UserId" 9402 }, 9403 "GroupNames":{ 9404 "shape":"GroupNameStringList", 9405 "locationName":"UserGroup" 9406 }, 9407 "CreateVolumePermission":{"shape":"CreateVolumePermissionModifications"} 9408 } 9409 }, 9410 "ModifySpotFleetRequestRequest":{ 9411 "type":"structure", 9412 "required":["SpotFleetRequestId"], 9413 "members":{ 9414 "SpotFleetRequestId":{ 9415 "shape":"String", 9416 "locationName":"spotFleetRequestId" 9417 }, 9418 "TargetCapacity":{ 9419 "shape":"Integer", 9420 "locationName":"targetCapacity" 9421 }, 9422 "ExcessCapacityTerminationPolicy":{ 9423 "shape":"ExcessCapacityTerminationPolicy", 9424 "locationName":"excessCapacityTerminationPolicy" 9425 } 9426 } 9427 }, 9428 "ModifySpotFleetRequestResponse":{ 9429 "type":"structure", 9430 "members":{ 9431 "Return":{ 9432 "shape":"Boolean", 9433 "locationName":"return" 9434 } 9435 } 9436 }, 9437 "ModifySubnetAttributeRequest":{ 9438 "type":"structure", 9439 "required":["SubnetId"], 9440 "members":{ 9441 "SubnetId":{ 9442 "shape":"String", 9443 "locationName":"subnetId" 9444 }, 9445 "MapPublicIpOnLaunch":{"shape":"AttributeBooleanValue"} 9446 } 9447 }, 9448 "ModifyVolumeAttributeRequest":{ 9449 "type":"structure", 9450 "required":["VolumeId"], 9451 "members":{ 9452 "DryRun":{ 9453 "shape":"Boolean", 9454 "locationName":"dryRun" 9455 }, 9456 "VolumeId":{"shape":"String"}, 9457 "AutoEnableIO":{"shape":"AttributeBooleanValue"} 9458 } 9459 }, 9460 "ModifyVpcAttributeRequest":{ 9461 "type":"structure", 9462 "required":["VpcId"], 9463 "members":{ 9464 "VpcId":{ 9465 "shape":"String", 9466 "locationName":"vpcId" 9467 }, 9468 "EnableDnsSupport":{"shape":"AttributeBooleanValue"}, 9469 "EnableDnsHostnames":{"shape":"AttributeBooleanValue"} 9470 } 9471 }, 9472 "ModifyVpcEndpointRequest":{ 9473 "type":"structure", 9474 "required":["VpcEndpointId"], 9475 "members":{ 9476 "DryRun":{"shape":"Boolean"}, 9477 "VpcEndpointId":{"shape":"String"}, 9478 "ResetPolicy":{"shape":"Boolean"}, 9479 "PolicyDocument":{"shape":"String"}, 9480 "AddRouteTableIds":{ 9481 "shape":"ValueStringList", 9482 "locationName":"AddRouteTableId" 9483 }, 9484 "RemoveRouteTableIds":{ 9485 "shape":"ValueStringList", 9486 "locationName":"RemoveRouteTableId" 9487 } 9488 } 9489 }, 9490 "ModifyVpcEndpointResult":{ 9491 "type":"structure", 9492 "members":{ 9493 "Return":{ 9494 "shape":"Boolean", 9495 "locationName":"return" 9496 } 9497 } 9498 }, 9499 "ModifyVpcPeeringConnectionOptionsRequest":{ 9500 "type":"structure", 9501 "required":["VpcPeeringConnectionId"], 9502 "members":{ 9503 "DryRun":{"shape":"Boolean"}, 9504 "VpcPeeringConnectionId":{"shape":"String"}, 9505 "RequesterPeeringConnectionOptions":{"shape":"PeeringConnectionOptionsRequest"}, 9506 "AccepterPeeringConnectionOptions":{"shape":"PeeringConnectionOptionsRequest"} 9507 } 9508 }, 9509 "ModifyVpcPeeringConnectionOptionsResult":{ 9510 "type":"structure", 9511 "members":{ 9512 "RequesterPeeringConnectionOptions":{ 9513 "shape":"PeeringConnectionOptions", 9514 "locationName":"requesterPeeringConnectionOptions" 9515 }, 9516 "AccepterPeeringConnectionOptions":{ 9517 "shape":"PeeringConnectionOptions", 9518 "locationName":"accepterPeeringConnectionOptions" 9519 } 9520 } 9521 }, 9522 "MonitorInstancesRequest":{ 9523 "type":"structure", 9524 "required":["InstanceIds"], 9525 "members":{ 9526 "DryRun":{ 9527 "shape":"Boolean", 9528 "locationName":"dryRun" 9529 }, 9530 "InstanceIds":{ 9531 "shape":"InstanceIdStringList", 9532 "locationName":"InstanceId" 9533 } 9534 } 9535 }, 9536 "MonitorInstancesResult":{ 9537 "type":"structure", 9538 "members":{ 9539 "InstanceMonitorings":{ 9540 "shape":"InstanceMonitoringList", 9541 "locationName":"instancesSet" 9542 } 9543 } 9544 }, 9545 "Monitoring":{ 9546 "type":"structure", 9547 "members":{ 9548 "State":{ 9549 "shape":"MonitoringState", 9550 "locationName":"state" 9551 } 9552 } 9553 }, 9554 "MonitoringState":{ 9555 "type":"string", 9556 "enum":[ 9557 "disabled", 9558 "disabling", 9559 "enabled", 9560 "pending" 9561 ] 9562 }, 9563 "MoveAddressToVpcRequest":{ 9564 "type":"structure", 9565 "required":["PublicIp"], 9566 "members":{ 9567 "DryRun":{ 9568 "shape":"Boolean", 9569 "locationName":"dryRun" 9570 }, 9571 "PublicIp":{ 9572 "shape":"String", 9573 "locationName":"publicIp" 9574 } 9575 } 9576 }, 9577 "MoveAddressToVpcResult":{ 9578 "type":"structure", 9579 "members":{ 9580 "AllocationId":{ 9581 "shape":"String", 9582 "locationName":"allocationId" 9583 }, 9584 "Status":{ 9585 "shape":"Status", 9586 "locationName":"status" 9587 } 9588 } 9589 }, 9590 "MoveStatus":{ 9591 "type":"string", 9592 "enum":[ 9593 "movingToVpc", 9594 "restoringToClassic" 9595 ] 9596 }, 9597 "MovingAddressStatus":{ 9598 "type":"structure", 9599 "members":{ 9600 "PublicIp":{ 9601 "shape":"String", 9602 "locationName":"publicIp" 9603 }, 9604 "MoveStatus":{ 9605 "shape":"MoveStatus", 9606 "locationName":"moveStatus" 9607 } 9608 } 9609 }, 9610 "MovingAddressStatusSet":{ 9611 "type":"list", 9612 "member":{ 9613 "shape":"MovingAddressStatus", 9614 "locationName":"item" 9615 } 9616 }, 9617 "NatGateway":{ 9618 "type":"structure", 9619 "members":{ 9620 "VpcId":{ 9621 "shape":"String", 9622 "locationName":"vpcId" 9623 }, 9624 "SubnetId":{ 9625 "shape":"String", 9626 "locationName":"subnetId" 9627 }, 9628 "NatGatewayId":{ 9629 "shape":"String", 9630 "locationName":"natGatewayId" 9631 }, 9632 "CreateTime":{ 9633 "shape":"DateTime", 9634 "locationName":"createTime" 9635 }, 9636 "DeleteTime":{ 9637 "shape":"DateTime", 9638 "locationName":"deleteTime" 9639 }, 9640 "NatGatewayAddresses":{ 9641 "shape":"NatGatewayAddressList", 9642 "locationName":"natGatewayAddressSet" 9643 }, 9644 "State":{ 9645 "shape":"NatGatewayState", 9646 "locationName":"state" 9647 }, 9648 "FailureCode":{ 9649 "shape":"String", 9650 "locationName":"failureCode" 9651 }, 9652 "FailureMessage":{ 9653 "shape":"String", 9654 "locationName":"failureMessage" 9655 }, 9656 "ProvisionedBandwidth":{ 9657 "shape":"ProvisionedBandwidth", 9658 "locationName":"provisionedBandwidth" 9659 } 9660 } 9661 }, 9662 "NatGatewayAddress":{ 9663 "type":"structure", 9664 "members":{ 9665 "PublicIp":{ 9666 "shape":"String", 9667 "locationName":"publicIp" 9668 }, 9669 "AllocationId":{ 9670 "shape":"String", 9671 "locationName":"allocationId" 9672 }, 9673 "PrivateIp":{ 9674 "shape":"String", 9675 "locationName":"privateIp" 9676 }, 9677 "NetworkInterfaceId":{ 9678 "shape":"String", 9679 "locationName":"networkInterfaceId" 9680 } 9681 } 9682 }, 9683 "NatGatewayAddressList":{ 9684 "type":"list", 9685 "member":{ 9686 "shape":"NatGatewayAddress", 9687 "locationName":"item" 9688 } 9689 }, 9690 "NatGatewayList":{ 9691 "type":"list", 9692 "member":{ 9693 "shape":"NatGateway", 9694 "locationName":"item" 9695 } 9696 }, 9697 "NatGatewayState":{ 9698 "type":"string", 9699 "enum":[ 9700 "pending", 9701 "failed", 9702 "available", 9703 "deleting", 9704 "deleted" 9705 ] 9706 }, 9707 "NetworkAcl":{ 9708 "type":"structure", 9709 "members":{ 9710 "NetworkAclId":{ 9711 "shape":"String", 9712 "locationName":"networkAclId" 9713 }, 9714 "VpcId":{ 9715 "shape":"String", 9716 "locationName":"vpcId" 9717 }, 9718 "IsDefault":{ 9719 "shape":"Boolean", 9720 "locationName":"default" 9721 }, 9722 "Entries":{ 9723 "shape":"NetworkAclEntryList", 9724 "locationName":"entrySet" 9725 }, 9726 "Associations":{ 9727 "shape":"NetworkAclAssociationList", 9728 "locationName":"associationSet" 9729 }, 9730 "Tags":{ 9731 "shape":"TagList", 9732 "locationName":"tagSet" 9733 } 9734 } 9735 }, 9736 "NetworkAclAssociation":{ 9737 "type":"structure", 9738 "members":{ 9739 "NetworkAclAssociationId":{ 9740 "shape":"String", 9741 "locationName":"networkAclAssociationId" 9742 }, 9743 "NetworkAclId":{ 9744 "shape":"String", 9745 "locationName":"networkAclId" 9746 }, 9747 "SubnetId":{ 9748 "shape":"String", 9749 "locationName":"subnetId" 9750 } 9751 } 9752 }, 9753 "NetworkAclAssociationList":{ 9754 "type":"list", 9755 "member":{ 9756 "shape":"NetworkAclAssociation", 9757 "locationName":"item" 9758 } 9759 }, 9760 "NetworkAclEntry":{ 9761 "type":"structure", 9762 "members":{ 9763 "RuleNumber":{ 9764 "shape":"Integer", 9765 "locationName":"ruleNumber" 9766 }, 9767 "Protocol":{ 9768 "shape":"String", 9769 "locationName":"protocol" 9770 }, 9771 "RuleAction":{ 9772 "shape":"RuleAction", 9773 "locationName":"ruleAction" 9774 }, 9775 "Egress":{ 9776 "shape":"Boolean", 9777 "locationName":"egress" 9778 }, 9779 "CidrBlock":{ 9780 "shape":"String", 9781 "locationName":"cidrBlock" 9782 }, 9783 "IcmpTypeCode":{ 9784 "shape":"IcmpTypeCode", 9785 "locationName":"icmpTypeCode" 9786 }, 9787 "PortRange":{ 9788 "shape":"PortRange", 9789 "locationName":"portRange" 9790 } 9791 } 9792 }, 9793 "NetworkAclEntryList":{ 9794 "type":"list", 9795 "member":{ 9796 "shape":"NetworkAclEntry", 9797 "locationName":"item" 9798 } 9799 }, 9800 "NetworkAclList":{ 9801 "type":"list", 9802 "member":{ 9803 "shape":"NetworkAcl", 9804 "locationName":"item" 9805 } 9806 }, 9807 "NetworkInterface":{ 9808 "type":"structure", 9809 "members":{ 9810 "NetworkInterfaceId":{ 9811 "shape":"String", 9812 "locationName":"networkInterfaceId" 9813 }, 9814 "SubnetId":{ 9815 "shape":"String", 9816 "locationName":"subnetId" 9817 }, 9818 "VpcId":{ 9819 "shape":"String", 9820 "locationName":"vpcId" 9821 }, 9822 "AvailabilityZone":{ 9823 "shape":"String", 9824 "locationName":"availabilityZone" 9825 }, 9826 "Description":{ 9827 "shape":"String", 9828 "locationName":"description" 9829 }, 9830 "OwnerId":{ 9831 "shape":"String", 9832 "locationName":"ownerId" 9833 }, 9834 "RequesterId":{ 9835 "shape":"String", 9836 "locationName":"requesterId" 9837 }, 9838 "RequesterManaged":{ 9839 "shape":"Boolean", 9840 "locationName":"requesterManaged" 9841 }, 9842 "Status":{ 9843 "shape":"NetworkInterfaceStatus", 9844 "locationName":"status" 9845 }, 9846 "MacAddress":{ 9847 "shape":"String", 9848 "locationName":"macAddress" 9849 }, 9850 "PrivateIpAddress":{ 9851 "shape":"String", 9852 "locationName":"privateIpAddress" 9853 }, 9854 "PrivateDnsName":{ 9855 "shape":"String", 9856 "locationName":"privateDnsName" 9857 }, 9858 "SourceDestCheck":{ 9859 "shape":"Boolean", 9860 "locationName":"sourceDestCheck" 9861 }, 9862 "Groups":{ 9863 "shape":"GroupIdentifierList", 9864 "locationName":"groupSet" 9865 }, 9866 "Attachment":{ 9867 "shape":"NetworkInterfaceAttachment", 9868 "locationName":"attachment" 9869 }, 9870 "Association":{ 9871 "shape":"NetworkInterfaceAssociation", 9872 "locationName":"association" 9873 }, 9874 "TagSet":{ 9875 "shape":"TagList", 9876 "locationName":"tagSet" 9877 }, 9878 "PrivateIpAddresses":{ 9879 "shape":"NetworkInterfacePrivateIpAddressList", 9880 "locationName":"privateIpAddressesSet" 9881 }, 9882 "InterfaceType":{ 9883 "shape":"NetworkInterfaceType", 9884 "locationName":"interfaceType" 9885 } 9886 } 9887 }, 9888 "NetworkInterfaceAssociation":{ 9889 "type":"structure", 9890 "members":{ 9891 "PublicIp":{ 9892 "shape":"String", 9893 "locationName":"publicIp" 9894 }, 9895 "PublicDnsName":{ 9896 "shape":"String", 9897 "locationName":"publicDnsName" 9898 }, 9899 "IpOwnerId":{ 9900 "shape":"String", 9901 "locationName":"ipOwnerId" 9902 }, 9903 "AllocationId":{ 9904 "shape":"String", 9905 "locationName":"allocationId" 9906 }, 9907 "AssociationId":{ 9908 "shape":"String", 9909 "locationName":"associationId" 9910 } 9911 } 9912 }, 9913 "NetworkInterfaceAttachment":{ 9914 "type":"structure", 9915 "members":{ 9916 "AttachmentId":{ 9917 "shape":"String", 9918 "locationName":"attachmentId" 9919 }, 9920 "InstanceId":{ 9921 "shape":"String", 9922 "locationName":"instanceId" 9923 }, 9924 "InstanceOwnerId":{ 9925 "shape":"String", 9926 "locationName":"instanceOwnerId" 9927 }, 9928 "DeviceIndex":{ 9929 "shape":"Integer", 9930 "locationName":"deviceIndex" 9931 }, 9932 "Status":{ 9933 "shape":"AttachmentStatus", 9934 "locationName":"status" 9935 }, 9936 "AttachTime":{ 9937 "shape":"DateTime", 9938 "locationName":"attachTime" 9939 }, 9940 "DeleteOnTermination":{ 9941 "shape":"Boolean", 9942 "locationName":"deleteOnTermination" 9943 } 9944 } 9945 }, 9946 "NetworkInterfaceAttachmentChanges":{ 9947 "type":"structure", 9948 "members":{ 9949 "AttachmentId":{ 9950 "shape":"String", 9951 "locationName":"attachmentId" 9952 }, 9953 "DeleteOnTermination":{ 9954 "shape":"Boolean", 9955 "locationName":"deleteOnTermination" 9956 } 9957 } 9958 }, 9959 "NetworkInterfaceAttribute":{ 9960 "type":"string", 9961 "enum":[ 9962 "description", 9963 "groupSet", 9964 "sourceDestCheck", 9965 "attachment" 9966 ] 9967 }, 9968 "NetworkInterfaceIdList":{ 9969 "type":"list", 9970 "member":{ 9971 "shape":"String", 9972 "locationName":"item" 9973 } 9974 }, 9975 "NetworkInterfaceList":{ 9976 "type":"list", 9977 "member":{ 9978 "shape":"NetworkInterface", 9979 "locationName":"item" 9980 } 9981 }, 9982 "NetworkInterfacePrivateIpAddress":{ 9983 "type":"structure", 9984 "members":{ 9985 "PrivateIpAddress":{ 9986 "shape":"String", 9987 "locationName":"privateIpAddress" 9988 }, 9989 "PrivateDnsName":{ 9990 "shape":"String", 9991 "locationName":"privateDnsName" 9992 }, 9993 "Primary":{ 9994 "shape":"Boolean", 9995 "locationName":"primary" 9996 }, 9997 "Association":{ 9998 "shape":"NetworkInterfaceAssociation", 9999 "locationName":"association" 10000 } 10001 } 10002 }, 10003 "NetworkInterfacePrivateIpAddressList":{ 10004 "type":"list", 10005 "member":{ 10006 "shape":"NetworkInterfacePrivateIpAddress", 10007 "locationName":"item" 10008 } 10009 }, 10010 "NetworkInterfaceStatus":{ 10011 "type":"string", 10012 "enum":[ 10013 "available", 10014 "attaching", 10015 "in-use", 10016 "detaching" 10017 ] 10018 }, 10019 "NetworkInterfaceType":{ 10020 "type":"string", 10021 "enum":[ 10022 "interface", 10023 "natGateway" 10024 ] 10025 }, 10026 "NewDhcpConfiguration":{ 10027 "type":"structure", 10028 "members":{ 10029 "Key":{ 10030 "shape":"String", 10031 "locationName":"key" 10032 }, 10033 "Values":{ 10034 "shape":"ValueStringList", 10035 "locationName":"Value" 10036 } 10037 } 10038 }, 10039 "NewDhcpConfigurationList":{ 10040 "type":"list", 10041 "member":{ 10042 "shape":"NewDhcpConfiguration", 10043 "locationName":"item" 10044 } 10045 }, 10046 "NextToken":{ 10047 "type":"string", 10048 "max":1024, 10049 "min":1 10050 }, 10051 "OccurrenceDayRequestSet":{ 10052 "type":"list", 10053 "member":{ 10054 "shape":"Integer", 10055 "locationName":"OccurenceDay" 10056 } 10057 }, 10058 "OccurrenceDaySet":{ 10059 "type":"list", 10060 "member":{ 10061 "shape":"Integer", 10062 "locationName":"item" 10063 } 10064 }, 10065 "OfferingClassType":{ 10066 "type":"string", 10067 "enum":[ 10068 "standard", 10069 "convertible" 10070 ] 10071 }, 10072 "OfferingTypeValues":{ 10073 "type":"string", 10074 "enum":[ 10075 "Heavy Utilization", 10076 "Medium Utilization", 10077 "Light Utilization", 10078 "No Upfront", 10079 "Partial Upfront", 10080 "All Upfront" 10081 ] 10082 }, 10083 "OperationType":{ 10084 "type":"string", 10085 "enum":[ 10086 "add", 10087 "remove" 10088 ] 10089 }, 10090 "OwnerStringList":{ 10091 "type":"list", 10092 "member":{ 10093 "shape":"String", 10094 "locationName":"Owner" 10095 } 10096 }, 10097 "PaymentOption":{ 10098 "type":"string", 10099 "enum":[ 10100 "AllUpfront", 10101 "PartialUpfront", 10102 "NoUpfront" 10103 ] 10104 }, 10105 "PeeringConnectionOptions":{ 10106 "type":"structure", 10107 "members":{ 10108 "AllowEgressFromLocalClassicLinkToRemoteVpc":{ 10109 "shape":"Boolean", 10110 "locationName":"allowEgressFromLocalClassicLinkToRemoteVpc" 10111 }, 10112 "AllowEgressFromLocalVpcToRemoteClassicLink":{ 10113 "shape":"Boolean", 10114 "locationName":"allowEgressFromLocalVpcToRemoteClassicLink" 10115 }, 10116 "AllowDnsResolutionFromRemoteVpc":{ 10117 "shape":"Boolean", 10118 "locationName":"allowDnsResolutionFromRemoteVpc" 10119 } 10120 } 10121 }, 10122 "PeeringConnectionOptionsRequest":{ 10123 "type":"structure", 10124 "members":{ 10125 "AllowEgressFromLocalClassicLinkToRemoteVpc":{"shape":"Boolean"}, 10126 "AllowEgressFromLocalVpcToRemoteClassicLink":{"shape":"Boolean"}, 10127 "AllowDnsResolutionFromRemoteVpc":{"shape":"Boolean"} 10128 } 10129 }, 10130 "PermissionGroup":{ 10131 "type":"string", 10132 "enum":["all"] 10133 }, 10134 "Placement":{ 10135 "type":"structure", 10136 "members":{ 10137 "AvailabilityZone":{ 10138 "shape":"String", 10139 "locationName":"availabilityZone" 10140 }, 10141 "GroupName":{ 10142 "shape":"String", 10143 "locationName":"groupName" 10144 }, 10145 "Tenancy":{ 10146 "shape":"Tenancy", 10147 "locationName":"tenancy" 10148 }, 10149 "HostId":{ 10150 "shape":"String", 10151 "locationName":"hostId" 10152 }, 10153 "Affinity":{ 10154 "shape":"String", 10155 "locationName":"affinity" 10156 } 10157 } 10158 }, 10159 "PlacementGroup":{ 10160 "type":"structure", 10161 "members":{ 10162 "GroupName":{ 10163 "shape":"String", 10164 "locationName":"groupName" 10165 }, 10166 "Strategy":{ 10167 "shape":"PlacementStrategy", 10168 "locationName":"strategy" 10169 }, 10170 "State":{ 10171 "shape":"PlacementGroupState", 10172 "locationName":"state" 10173 } 10174 } 10175 }, 10176 "PlacementGroupList":{ 10177 "type":"list", 10178 "member":{ 10179 "shape":"PlacementGroup", 10180 "locationName":"item" 10181 } 10182 }, 10183 "PlacementGroupState":{ 10184 "type":"string", 10185 "enum":[ 10186 "pending", 10187 "available", 10188 "deleting", 10189 "deleted" 10190 ] 10191 }, 10192 "PlacementGroupStringList":{ 10193 "type":"list", 10194 "member":{"shape":"String"} 10195 }, 10196 "PlacementStrategy":{ 10197 "type":"string", 10198 "enum":["cluster"] 10199 }, 10200 "PlatformValues":{ 10201 "type":"string", 10202 "enum":["Windows"] 10203 }, 10204 "PortRange":{ 10205 "type":"structure", 10206 "members":{ 10207 "From":{ 10208 "shape":"Integer", 10209 "locationName":"from" 10210 }, 10211 "To":{ 10212 "shape":"Integer", 10213 "locationName":"to" 10214 } 10215 } 10216 }, 10217 "PrefixList":{ 10218 "type":"structure", 10219 "members":{ 10220 "PrefixListId":{ 10221 "shape":"String", 10222 "locationName":"prefixListId" 10223 }, 10224 "PrefixListName":{ 10225 "shape":"String", 10226 "locationName":"prefixListName" 10227 }, 10228 "Cidrs":{ 10229 "shape":"ValueStringList", 10230 "locationName":"cidrSet" 10231 } 10232 } 10233 }, 10234 "PrefixListId":{ 10235 "type":"structure", 10236 "members":{ 10237 "PrefixListId":{ 10238 "shape":"String", 10239 "locationName":"prefixListId" 10240 } 10241 } 10242 }, 10243 "PrefixListIdList":{ 10244 "type":"list", 10245 "member":{ 10246 "shape":"PrefixListId", 10247 "locationName":"item" 10248 } 10249 }, 10250 "PrefixListIdSet":{ 10251 "type":"list", 10252 "member":{ 10253 "shape":"String", 10254 "locationName":"item" 10255 } 10256 }, 10257 "PrefixListSet":{ 10258 "type":"list", 10259 "member":{ 10260 "shape":"PrefixList", 10261 "locationName":"item" 10262 } 10263 }, 10264 "PriceSchedule":{ 10265 "type":"structure", 10266 "members":{ 10267 "Term":{ 10268 "shape":"Long", 10269 "locationName":"term" 10270 }, 10271 "Price":{ 10272 "shape":"Double", 10273 "locationName":"price" 10274 }, 10275 "CurrencyCode":{ 10276 "shape":"CurrencyCodeValues", 10277 "locationName":"currencyCode" 10278 }, 10279 "Active":{ 10280 "shape":"Boolean", 10281 "locationName":"active" 10282 } 10283 } 10284 }, 10285 "PriceScheduleList":{ 10286 "type":"list", 10287 "member":{ 10288 "shape":"PriceSchedule", 10289 "locationName":"item" 10290 } 10291 }, 10292 "PriceScheduleSpecification":{ 10293 "type":"structure", 10294 "members":{ 10295 "Term":{ 10296 "shape":"Long", 10297 "locationName":"term" 10298 }, 10299 "Price":{ 10300 "shape":"Double", 10301 "locationName":"price" 10302 }, 10303 "CurrencyCode":{ 10304 "shape":"CurrencyCodeValues", 10305 "locationName":"currencyCode" 10306 } 10307 } 10308 }, 10309 "PriceScheduleSpecificationList":{ 10310 "type":"list", 10311 "member":{ 10312 "shape":"PriceScheduleSpecification", 10313 "locationName":"item" 10314 } 10315 }, 10316 "PricingDetail":{ 10317 "type":"structure", 10318 "members":{ 10319 "Price":{ 10320 "shape":"Double", 10321 "locationName":"price" 10322 }, 10323 "Count":{ 10324 "shape":"Integer", 10325 "locationName":"count" 10326 } 10327 } 10328 }, 10329 "PricingDetailsList":{ 10330 "type":"list", 10331 "member":{ 10332 "shape":"PricingDetail", 10333 "locationName":"item" 10334 } 10335 }, 10336 "PrivateIpAddressConfigSet":{ 10337 "type":"list", 10338 "member":{ 10339 "shape":"ScheduledInstancesPrivateIpAddressConfig", 10340 "locationName":"PrivateIpAddressConfigSet" 10341 } 10342 }, 10343 "PrivateIpAddressSpecification":{ 10344 "type":"structure", 10345 "required":["PrivateIpAddress"], 10346 "members":{ 10347 "PrivateIpAddress":{ 10348 "shape":"String", 10349 "locationName":"privateIpAddress" 10350 }, 10351 "Primary":{ 10352 "shape":"Boolean", 10353 "locationName":"primary" 10354 } 10355 } 10356 }, 10357 "PrivateIpAddressSpecificationList":{ 10358 "type":"list", 10359 "member":{ 10360 "shape":"PrivateIpAddressSpecification", 10361 "locationName":"item" 10362 } 10363 }, 10364 "PrivateIpAddressStringList":{ 10365 "type":"list", 10366 "member":{ 10367 "shape":"String", 10368 "locationName":"PrivateIpAddress" 10369 } 10370 }, 10371 "ProductCode":{ 10372 "type":"structure", 10373 "members":{ 10374 "ProductCodeId":{ 10375 "shape":"String", 10376 "locationName":"productCode" 10377 }, 10378 "ProductCodeType":{ 10379 "shape":"ProductCodeValues", 10380 "locationName":"type" 10381 } 10382 } 10383 }, 10384 "ProductCodeList":{ 10385 "type":"list", 10386 "member":{ 10387 "shape":"ProductCode", 10388 "locationName":"item" 10389 } 10390 }, 10391 "ProductCodeStringList":{ 10392 "type":"list", 10393 "member":{ 10394 "shape":"String", 10395 "locationName":"ProductCode" 10396 } 10397 }, 10398 "ProductCodeValues":{ 10399 "type":"string", 10400 "enum":[ 10401 "devpay", 10402 "marketplace" 10403 ] 10404 }, 10405 "ProductDescriptionList":{ 10406 "type":"list", 10407 "member":{"shape":"String"} 10408 }, 10409 "PropagatingVgw":{ 10410 "type":"structure", 10411 "members":{ 10412 "GatewayId":{ 10413 "shape":"String", 10414 "locationName":"gatewayId" 10415 } 10416 } 10417 }, 10418 "PropagatingVgwList":{ 10419 "type":"list", 10420 "member":{ 10421 "shape":"PropagatingVgw", 10422 "locationName":"item" 10423 } 10424 }, 10425 "ProvisionedBandwidth":{ 10426 "type":"structure", 10427 "members":{ 10428 "Provisioned":{ 10429 "shape":"String", 10430 "locationName":"provisioned" 10431 }, 10432 "Requested":{ 10433 "shape":"String", 10434 "locationName":"requested" 10435 }, 10436 "RequestTime":{ 10437 "shape":"DateTime", 10438 "locationName":"requestTime" 10439 }, 10440 "ProvisionTime":{ 10441 "shape":"DateTime", 10442 "locationName":"provisionTime" 10443 }, 10444 "Status":{ 10445 "shape":"String", 10446 "locationName":"status" 10447 } 10448 } 10449 }, 10450 "PublicIpStringList":{ 10451 "type":"list", 10452 "member":{ 10453 "shape":"String", 10454 "locationName":"PublicIp" 10455 } 10456 }, 10457 "Purchase":{ 10458 "type":"structure", 10459 "members":{ 10460 "HostReservationId":{ 10461 "shape":"String", 10462 "locationName":"hostReservationId" 10463 }, 10464 "HostIdSet":{ 10465 "shape":"ResponseHostIdSet", 10466 "locationName":"hostIdSet" 10467 }, 10468 "InstanceFamily":{ 10469 "shape":"String", 10470 "locationName":"instanceFamily" 10471 }, 10472 "PaymentOption":{ 10473 "shape":"PaymentOption", 10474 "locationName":"paymentOption" 10475 }, 10476 "UpfrontPrice":{ 10477 "shape":"String", 10478 "locationName":"upfrontPrice" 10479 }, 10480 "HourlyPrice":{ 10481 "shape":"String", 10482 "locationName":"hourlyPrice" 10483 }, 10484 "CurrencyCode":{ 10485 "shape":"CurrencyCodeValues", 10486 "locationName":"currencyCode" 10487 }, 10488 "Duration":{ 10489 "shape":"Integer", 10490 "locationName":"duration" 10491 } 10492 } 10493 }, 10494 "PurchaseHostReservationRequest":{ 10495 "type":"structure", 10496 "required":[ 10497 "OfferingId", 10498 "HostIdSet" 10499 ], 10500 "members":{ 10501 "OfferingId":{"shape":"String"}, 10502 "HostIdSet":{"shape":"RequestHostIdSet"}, 10503 "LimitPrice":{"shape":"String"}, 10504 "CurrencyCode":{"shape":"CurrencyCodeValues"}, 10505 "ClientToken":{"shape":"String"} 10506 } 10507 }, 10508 "PurchaseHostReservationResult":{ 10509 "type":"structure", 10510 "members":{ 10511 "Purchase":{ 10512 "shape":"PurchaseSet", 10513 "locationName":"purchase" 10514 }, 10515 "TotalUpfrontPrice":{ 10516 "shape":"String", 10517 "locationName":"totalUpfrontPrice" 10518 }, 10519 "TotalHourlyPrice":{ 10520 "shape":"String", 10521 "locationName":"totalHourlyPrice" 10522 }, 10523 "CurrencyCode":{ 10524 "shape":"CurrencyCodeValues", 10525 "locationName":"currencyCode" 10526 }, 10527 "ClientToken":{ 10528 "shape":"String", 10529 "locationName":"clientToken" 10530 } 10531 } 10532 }, 10533 "PurchaseRequest":{ 10534 "type":"structure", 10535 "required":[ 10536 "PurchaseToken", 10537 "InstanceCount" 10538 ], 10539 "members":{ 10540 "PurchaseToken":{"shape":"String"}, 10541 "InstanceCount":{"shape":"Integer"} 10542 } 10543 }, 10544 "PurchaseRequestSet":{ 10545 "type":"list", 10546 "member":{ 10547 "shape":"PurchaseRequest", 10548 "locationName":"PurchaseRequest" 10549 }, 10550 "min":1 10551 }, 10552 "PurchaseReservedInstancesOfferingRequest":{ 10553 "type":"structure", 10554 "required":[ 10555 "ReservedInstancesOfferingId", 10556 "InstanceCount" 10557 ], 10558 "members":{ 10559 "DryRun":{ 10560 "shape":"Boolean", 10561 "locationName":"dryRun" 10562 }, 10563 "ReservedInstancesOfferingId":{"shape":"String"}, 10564 "InstanceCount":{"shape":"Integer"}, 10565 "LimitPrice":{ 10566 "shape":"ReservedInstanceLimitPrice", 10567 "locationName":"limitPrice" 10568 } 10569 } 10570 }, 10571 "PurchaseReservedInstancesOfferingResult":{ 10572 "type":"structure", 10573 "members":{ 10574 "ReservedInstancesId":{ 10575 "shape":"String", 10576 "locationName":"reservedInstancesId" 10577 } 10578 } 10579 }, 10580 "PurchaseScheduledInstancesRequest":{ 10581 "type":"structure", 10582 "required":["PurchaseRequests"], 10583 "members":{ 10584 "DryRun":{"shape":"Boolean"}, 10585 "ClientToken":{ 10586 "shape":"String", 10587 "idempotencyToken":true 10588 }, 10589 "PurchaseRequests":{ 10590 "shape":"PurchaseRequestSet", 10591 "locationName":"PurchaseRequest" 10592 } 10593 } 10594 }, 10595 "PurchaseScheduledInstancesResult":{ 10596 "type":"structure", 10597 "members":{ 10598 "ScheduledInstanceSet":{ 10599 "shape":"PurchasedScheduledInstanceSet", 10600 "locationName":"scheduledInstanceSet" 10601 } 10602 } 10603 }, 10604 "PurchaseSet":{ 10605 "type":"list", 10606 "member":{"shape":"Purchase"} 10607 }, 10608 "PurchasedScheduledInstanceSet":{ 10609 "type":"list", 10610 "member":{ 10611 "shape":"ScheduledInstance", 10612 "locationName":"item" 10613 } 10614 }, 10615 "RIProductDescription":{ 10616 "type":"string", 10617 "enum":[ 10618 "Linux/UNIX", 10619 "Linux/UNIX (Amazon VPC)", 10620 "Windows", 10621 "Windows (Amazon VPC)" 10622 ] 10623 }, 10624 "ReasonCodesList":{ 10625 "type":"list", 10626 "member":{ 10627 "shape":"ReportInstanceReasonCodes", 10628 "locationName":"item" 10629 } 10630 }, 10631 "RebootInstancesRequest":{ 10632 "type":"structure", 10633 "required":["InstanceIds"], 10634 "members":{ 10635 "DryRun":{ 10636 "shape":"Boolean", 10637 "locationName":"dryRun" 10638 }, 10639 "InstanceIds":{ 10640 "shape":"InstanceIdStringList", 10641 "locationName":"InstanceId" 10642 } 10643 } 10644 }, 10645 "RecurringCharge":{ 10646 "type":"structure", 10647 "members":{ 10648 "Frequency":{ 10649 "shape":"RecurringChargeFrequency", 10650 "locationName":"frequency" 10651 }, 10652 "Amount":{ 10653 "shape":"Double", 10654 "locationName":"amount" 10655 } 10656 } 10657 }, 10658 "RecurringChargeFrequency":{ 10659 "type":"string", 10660 "enum":["Hourly"] 10661 }, 10662 "RecurringChargesList":{ 10663 "type":"list", 10664 "member":{ 10665 "shape":"RecurringCharge", 10666 "locationName":"item" 10667 } 10668 }, 10669 "Region":{ 10670 "type":"structure", 10671 "members":{ 10672 "RegionName":{ 10673 "shape":"String", 10674 "locationName":"regionName" 10675 }, 10676 "Endpoint":{ 10677 "shape":"String", 10678 "locationName":"regionEndpoint" 10679 } 10680 } 10681 }, 10682 "RegionList":{ 10683 "type":"list", 10684 "member":{ 10685 "shape":"Region", 10686 "locationName":"item" 10687 } 10688 }, 10689 "RegionNameStringList":{ 10690 "type":"list", 10691 "member":{ 10692 "shape":"String", 10693 "locationName":"RegionName" 10694 } 10695 }, 10696 "RegisterImageRequest":{ 10697 "type":"structure", 10698 "required":["Name"], 10699 "members":{ 10700 "DryRun":{ 10701 "shape":"Boolean", 10702 "locationName":"dryRun" 10703 }, 10704 "ImageLocation":{"shape":"String"}, 10705 "Name":{ 10706 "shape":"String", 10707 "locationName":"name" 10708 }, 10709 "Description":{ 10710 "shape":"String", 10711 "locationName":"description" 10712 }, 10713 "Architecture":{ 10714 "shape":"ArchitectureValues", 10715 "locationName":"architecture" 10716 }, 10717 "KernelId":{ 10718 "shape":"String", 10719 "locationName":"kernelId" 10720 }, 10721 "RamdiskId":{ 10722 "shape":"String", 10723 "locationName":"ramdiskId" 10724 }, 10725 "RootDeviceName":{ 10726 "shape":"String", 10727 "locationName":"rootDeviceName" 10728 }, 10729 "BlockDeviceMappings":{ 10730 "shape":"BlockDeviceMappingRequestList", 10731 "locationName":"BlockDeviceMapping" 10732 }, 10733 "VirtualizationType":{ 10734 "shape":"String", 10735 "locationName":"virtualizationType" 10736 }, 10737 "SriovNetSupport":{ 10738 "shape":"String", 10739 "locationName":"sriovNetSupport" 10740 }, 10741 "EnaSupport":{ 10742 "shape":"Boolean", 10743 "locationName":"enaSupport" 10744 } 10745 } 10746 }, 10747 "RegisterImageResult":{ 10748 "type":"structure", 10749 "members":{ 10750 "ImageId":{ 10751 "shape":"String", 10752 "locationName":"imageId" 10753 } 10754 } 10755 }, 10756 "RejectVpcPeeringConnectionRequest":{ 10757 "type":"structure", 10758 "required":["VpcPeeringConnectionId"], 10759 "members":{ 10760 "DryRun":{ 10761 "shape":"Boolean", 10762 "locationName":"dryRun" 10763 }, 10764 "VpcPeeringConnectionId":{ 10765 "shape":"String", 10766 "locationName":"vpcPeeringConnectionId" 10767 } 10768 } 10769 }, 10770 "RejectVpcPeeringConnectionResult":{ 10771 "type":"structure", 10772 "members":{ 10773 "Return":{ 10774 "shape":"Boolean", 10775 "locationName":"return" 10776 } 10777 } 10778 }, 10779 "ReleaseAddressRequest":{ 10780 "type":"structure", 10781 "members":{ 10782 "DryRun":{ 10783 "shape":"Boolean", 10784 "locationName":"dryRun" 10785 }, 10786 "PublicIp":{"shape":"String"}, 10787 "AllocationId":{"shape":"String"} 10788 } 10789 }, 10790 "ReleaseHostsRequest":{ 10791 "type":"structure", 10792 "required":["HostIds"], 10793 "members":{ 10794 "HostIds":{ 10795 "shape":"RequestHostIdList", 10796 "locationName":"hostId" 10797 } 10798 } 10799 }, 10800 "ReleaseHostsResult":{ 10801 "type":"structure", 10802 "members":{ 10803 "Successful":{ 10804 "shape":"ResponseHostIdList", 10805 "locationName":"successful" 10806 }, 10807 "Unsuccessful":{ 10808 "shape":"UnsuccessfulItemList", 10809 "locationName":"unsuccessful" 10810 } 10811 } 10812 }, 10813 "ReplaceNetworkAclAssociationRequest":{ 10814 "type":"structure", 10815 "required":[ 10816 "AssociationId", 10817 "NetworkAclId" 10818 ], 10819 "members":{ 10820 "DryRun":{ 10821 "shape":"Boolean", 10822 "locationName":"dryRun" 10823 }, 10824 "AssociationId":{ 10825 "shape":"String", 10826 "locationName":"associationId" 10827 }, 10828 "NetworkAclId":{ 10829 "shape":"String", 10830 "locationName":"networkAclId" 10831 } 10832 } 10833 }, 10834 "ReplaceNetworkAclAssociationResult":{ 10835 "type":"structure", 10836 "members":{ 10837 "NewAssociationId":{ 10838 "shape":"String", 10839 "locationName":"newAssociationId" 10840 } 10841 } 10842 }, 10843 "ReplaceNetworkAclEntryRequest":{ 10844 "type":"structure", 10845 "required":[ 10846 "NetworkAclId", 10847 "RuleNumber", 10848 "Protocol", 10849 "RuleAction", 10850 "Egress", 10851 "CidrBlock" 10852 ], 10853 "members":{ 10854 "DryRun":{ 10855 "shape":"Boolean", 10856 "locationName":"dryRun" 10857 }, 10858 "NetworkAclId":{ 10859 "shape":"String", 10860 "locationName":"networkAclId" 10861 }, 10862 "RuleNumber":{ 10863 "shape":"Integer", 10864 "locationName":"ruleNumber" 10865 }, 10866 "Protocol":{ 10867 "shape":"String", 10868 "locationName":"protocol" 10869 }, 10870 "RuleAction":{ 10871 "shape":"RuleAction", 10872 "locationName":"ruleAction" 10873 }, 10874 "Egress":{ 10875 "shape":"Boolean", 10876 "locationName":"egress" 10877 }, 10878 "CidrBlock":{ 10879 "shape":"String", 10880 "locationName":"cidrBlock" 10881 }, 10882 "IcmpTypeCode":{ 10883 "shape":"IcmpTypeCode", 10884 "locationName":"Icmp" 10885 }, 10886 "PortRange":{ 10887 "shape":"PortRange", 10888 "locationName":"portRange" 10889 } 10890 } 10891 }, 10892 "ReplaceRouteRequest":{ 10893 "type":"structure", 10894 "required":[ 10895 "RouteTableId", 10896 "DestinationCidrBlock" 10897 ], 10898 "members":{ 10899 "DryRun":{ 10900 "shape":"Boolean", 10901 "locationName":"dryRun" 10902 }, 10903 "RouteTableId":{ 10904 "shape":"String", 10905 "locationName":"routeTableId" 10906 }, 10907 "DestinationCidrBlock":{ 10908 "shape":"String", 10909 "locationName":"destinationCidrBlock" 10910 }, 10911 "GatewayId":{ 10912 "shape":"String", 10913 "locationName":"gatewayId" 10914 }, 10915 "InstanceId":{ 10916 "shape":"String", 10917 "locationName":"instanceId" 10918 }, 10919 "NetworkInterfaceId":{ 10920 "shape":"String", 10921 "locationName":"networkInterfaceId" 10922 }, 10923 "VpcPeeringConnectionId":{ 10924 "shape":"String", 10925 "locationName":"vpcPeeringConnectionId" 10926 }, 10927 "NatGatewayId":{ 10928 "shape":"String", 10929 "locationName":"natGatewayId" 10930 } 10931 } 10932 }, 10933 "ReplaceRouteTableAssociationRequest":{ 10934 "type":"structure", 10935 "required":[ 10936 "AssociationId", 10937 "RouteTableId" 10938 ], 10939 "members":{ 10940 "DryRun":{ 10941 "shape":"Boolean", 10942 "locationName":"dryRun" 10943 }, 10944 "AssociationId":{ 10945 "shape":"String", 10946 "locationName":"associationId" 10947 }, 10948 "RouteTableId":{ 10949 "shape":"String", 10950 "locationName":"routeTableId" 10951 } 10952 } 10953 }, 10954 "ReplaceRouteTableAssociationResult":{ 10955 "type":"structure", 10956 "members":{ 10957 "NewAssociationId":{ 10958 "shape":"String", 10959 "locationName":"newAssociationId" 10960 } 10961 } 10962 }, 10963 "ReportInstanceReasonCodes":{ 10964 "type":"string", 10965 "enum":[ 10966 "instance-stuck-in-state", 10967 "unresponsive", 10968 "not-accepting-credentials", 10969 "password-not-available", 10970 "performance-network", 10971 "performance-instance-store", 10972 "performance-ebs-volume", 10973 "performance-other", 10974 "other" 10975 ] 10976 }, 10977 "ReportInstanceStatusRequest":{ 10978 "type":"structure", 10979 "required":[ 10980 "Instances", 10981 "Status", 10982 "ReasonCodes" 10983 ], 10984 "members":{ 10985 "DryRun":{ 10986 "shape":"Boolean", 10987 "locationName":"dryRun" 10988 }, 10989 "Instances":{ 10990 "shape":"InstanceIdStringList", 10991 "locationName":"instanceId" 10992 }, 10993 "Status":{ 10994 "shape":"ReportStatusType", 10995 "locationName":"status" 10996 }, 10997 "StartTime":{ 10998 "shape":"DateTime", 10999 "locationName":"startTime" 11000 }, 11001 "EndTime":{ 11002 "shape":"DateTime", 11003 "locationName":"endTime" 11004 }, 11005 "ReasonCodes":{ 11006 "shape":"ReasonCodesList", 11007 "locationName":"reasonCode" 11008 }, 11009 "Description":{ 11010 "shape":"String", 11011 "locationName":"description" 11012 } 11013 } 11014 }, 11015 "ReportStatusType":{ 11016 "type":"string", 11017 "enum":[ 11018 "ok", 11019 "impaired" 11020 ] 11021 }, 11022 "RequestHostIdList":{ 11023 "type":"list", 11024 "member":{ 11025 "shape":"String", 11026 "locationName":"item" 11027 } 11028 }, 11029 "RequestHostIdSet":{ 11030 "type":"list", 11031 "member":{ 11032 "shape":"String", 11033 "locationName":"item" 11034 } 11035 }, 11036 "RequestSpotFleetRequest":{ 11037 "type":"structure", 11038 "required":["SpotFleetRequestConfig"], 11039 "members":{ 11040 "DryRun":{ 11041 "shape":"Boolean", 11042 "locationName":"dryRun" 11043 }, 11044 "SpotFleetRequestConfig":{ 11045 "shape":"SpotFleetRequestConfigData", 11046 "locationName":"spotFleetRequestConfig" 11047 } 11048 } 11049 }, 11050 "RequestSpotFleetResponse":{ 11051 "type":"structure", 11052 "required":["SpotFleetRequestId"], 11053 "members":{ 11054 "SpotFleetRequestId":{ 11055 "shape":"String", 11056 "locationName":"spotFleetRequestId" 11057 } 11058 } 11059 }, 11060 "RequestSpotInstancesRequest":{ 11061 "type":"structure", 11062 "required":["SpotPrice"], 11063 "members":{ 11064 "DryRun":{ 11065 "shape":"Boolean", 11066 "locationName":"dryRun" 11067 }, 11068 "SpotPrice":{ 11069 "shape":"String", 11070 "locationName":"spotPrice" 11071 }, 11072 "ClientToken":{ 11073 "shape":"String", 11074 "locationName":"clientToken" 11075 }, 11076 "InstanceCount":{ 11077 "shape":"Integer", 11078 "locationName":"instanceCount" 11079 }, 11080 "Type":{ 11081 "shape":"SpotInstanceType", 11082 "locationName":"type" 11083 }, 11084 "ValidFrom":{ 11085 "shape":"DateTime", 11086 "locationName":"validFrom" 11087 }, 11088 "ValidUntil":{ 11089 "shape":"DateTime", 11090 "locationName":"validUntil" 11091 }, 11092 "LaunchGroup":{ 11093 "shape":"String", 11094 "locationName":"launchGroup" 11095 }, 11096 "AvailabilityZoneGroup":{ 11097 "shape":"String", 11098 "locationName":"availabilityZoneGroup" 11099 }, 11100 "BlockDurationMinutes":{ 11101 "shape":"Integer", 11102 "locationName":"blockDurationMinutes" 11103 }, 11104 "LaunchSpecification":{"shape":"RequestSpotLaunchSpecification"} 11105 } 11106 }, 11107 "RequestSpotInstancesResult":{ 11108 "type":"structure", 11109 "members":{ 11110 "SpotInstanceRequests":{ 11111 "shape":"SpotInstanceRequestList", 11112 "locationName":"spotInstanceRequestSet" 11113 } 11114 } 11115 }, 11116 "RequestSpotLaunchSpecification":{ 11117 "type":"structure", 11118 "members":{ 11119 "ImageId":{ 11120 "shape":"String", 11121 "locationName":"imageId" 11122 }, 11123 "KeyName":{ 11124 "shape":"String", 11125 "locationName":"keyName" 11126 }, 11127 "SecurityGroups":{ 11128 "shape":"ValueStringList", 11129 "locationName":"SecurityGroup" 11130 }, 11131 "UserData":{ 11132 "shape":"String", 11133 "locationName":"userData" 11134 }, 11135 "AddressingType":{ 11136 "shape":"String", 11137 "locationName":"addressingType" 11138 }, 11139 "InstanceType":{ 11140 "shape":"InstanceType", 11141 "locationName":"instanceType" 11142 }, 11143 "Placement":{ 11144 "shape":"SpotPlacement", 11145 "locationName":"placement" 11146 }, 11147 "KernelId":{ 11148 "shape":"String", 11149 "locationName":"kernelId" 11150 }, 11151 "RamdiskId":{ 11152 "shape":"String", 11153 "locationName":"ramdiskId" 11154 }, 11155 "BlockDeviceMappings":{ 11156 "shape":"BlockDeviceMappingList", 11157 "locationName":"blockDeviceMapping" 11158 }, 11159 "SubnetId":{ 11160 "shape":"String", 11161 "locationName":"subnetId" 11162 }, 11163 "NetworkInterfaces":{ 11164 "shape":"InstanceNetworkInterfaceSpecificationList", 11165 "locationName":"NetworkInterface" 11166 }, 11167 "IamInstanceProfile":{ 11168 "shape":"IamInstanceProfileSpecification", 11169 "locationName":"iamInstanceProfile" 11170 }, 11171 "EbsOptimized":{ 11172 "shape":"Boolean", 11173 "locationName":"ebsOptimized" 11174 }, 11175 "Monitoring":{ 11176 "shape":"RunInstancesMonitoringEnabled", 11177 "locationName":"monitoring" 11178 }, 11179 "SecurityGroupIds":{ 11180 "shape":"ValueStringList", 11181 "locationName":"SecurityGroupId" 11182 } 11183 } 11184 }, 11185 "Reservation":{ 11186 "type":"structure", 11187 "members":{ 11188 "ReservationId":{ 11189 "shape":"String", 11190 "locationName":"reservationId" 11191 }, 11192 "OwnerId":{ 11193 "shape":"String", 11194 "locationName":"ownerId" 11195 }, 11196 "RequesterId":{ 11197 "shape":"String", 11198 "locationName":"requesterId" 11199 }, 11200 "Groups":{ 11201 "shape":"GroupIdentifierList", 11202 "locationName":"groupSet" 11203 }, 11204 "Instances":{ 11205 "shape":"InstanceList", 11206 "locationName":"instancesSet" 11207 } 11208 } 11209 }, 11210 "ReservationList":{ 11211 "type":"list", 11212 "member":{ 11213 "shape":"Reservation", 11214 "locationName":"item" 11215 } 11216 }, 11217 "ReservationState":{ 11218 "type":"string", 11219 "enum":[ 11220 "payment-pending", 11221 "payment-failed", 11222 "active", 11223 "retired" 11224 ] 11225 }, 11226 "ReservationValue":{ 11227 "type":"structure", 11228 "members":{ 11229 "RemainingTotalValue":{ 11230 "shape":"String", 11231 "locationName":"remainingTotalValue" 11232 }, 11233 "RemainingUpfrontValue":{ 11234 "shape":"String", 11235 "locationName":"remainingUpfrontValue" 11236 }, 11237 "HourlyPrice":{ 11238 "shape":"String", 11239 "locationName":"hourlyPrice" 11240 } 11241 } 11242 }, 11243 "ReservedInstanceIdSet":{ 11244 "type":"list", 11245 "member":{ 11246 "shape":"String", 11247 "locationName":"ReservedInstanceId" 11248 } 11249 }, 11250 "ReservedInstanceLimitPrice":{ 11251 "type":"structure", 11252 "members":{ 11253 "Amount":{ 11254 "shape":"Double", 11255 "locationName":"amount" 11256 }, 11257 "CurrencyCode":{ 11258 "shape":"CurrencyCodeValues", 11259 "locationName":"currencyCode" 11260 } 11261 } 11262 }, 11263 "ReservedInstanceReservationValue":{ 11264 "type":"structure", 11265 "members":{ 11266 "ReservedInstanceId":{ 11267 "shape":"String", 11268 "locationName":"reservedInstanceId" 11269 }, 11270 "ReservationValue":{ 11271 "shape":"ReservationValue", 11272 "locationName":"reservationValue" 11273 } 11274 } 11275 }, 11276 "ReservedInstanceReservationValueSet":{ 11277 "type":"list", 11278 "member":{ 11279 "shape":"ReservedInstanceReservationValue", 11280 "locationName":"item" 11281 } 11282 }, 11283 "ReservedInstanceState":{ 11284 "type":"string", 11285 "enum":[ 11286 "payment-pending", 11287 "active", 11288 "payment-failed", 11289 "retired" 11290 ] 11291 }, 11292 "ReservedInstances":{ 11293 "type":"structure", 11294 "members":{ 11295 "ReservedInstancesId":{ 11296 "shape":"String", 11297 "locationName":"reservedInstancesId" 11298 }, 11299 "InstanceType":{ 11300 "shape":"InstanceType", 11301 "locationName":"instanceType" 11302 }, 11303 "AvailabilityZone":{ 11304 "shape":"String", 11305 "locationName":"availabilityZone" 11306 }, 11307 "Start":{ 11308 "shape":"DateTime", 11309 "locationName":"start" 11310 }, 11311 "End":{ 11312 "shape":"DateTime", 11313 "locationName":"end" 11314 }, 11315 "Duration":{ 11316 "shape":"Long", 11317 "locationName":"duration" 11318 }, 11319 "UsagePrice":{ 11320 "shape":"Float", 11321 "locationName":"usagePrice" 11322 }, 11323 "FixedPrice":{ 11324 "shape":"Float", 11325 "locationName":"fixedPrice" 11326 }, 11327 "InstanceCount":{ 11328 "shape":"Integer", 11329 "locationName":"instanceCount" 11330 }, 11331 "ProductDescription":{ 11332 "shape":"RIProductDescription", 11333 "locationName":"productDescription" 11334 }, 11335 "State":{ 11336 "shape":"ReservedInstanceState", 11337 "locationName":"state" 11338 }, 11339 "Tags":{ 11340 "shape":"TagList", 11341 "locationName":"tagSet" 11342 }, 11343 "InstanceTenancy":{ 11344 "shape":"Tenancy", 11345 "locationName":"instanceTenancy" 11346 }, 11347 "CurrencyCode":{ 11348 "shape":"CurrencyCodeValues", 11349 "locationName":"currencyCode" 11350 }, 11351 "OfferingType":{ 11352 "shape":"OfferingTypeValues", 11353 "locationName":"offeringType" 11354 }, 11355 "RecurringCharges":{ 11356 "shape":"RecurringChargesList", 11357 "locationName":"recurringCharges" 11358 }, 11359 "OfferingClass":{ 11360 "shape":"OfferingClassType", 11361 "locationName":"offeringClass" 11362 }, 11363 "Scope":{ 11364 "shape":"scope", 11365 "locationName":"scope" 11366 } 11367 } 11368 }, 11369 "ReservedInstancesConfiguration":{ 11370 "type":"structure", 11371 "members":{ 11372 "AvailabilityZone":{ 11373 "shape":"String", 11374 "locationName":"availabilityZone" 11375 }, 11376 "Platform":{ 11377 "shape":"String", 11378 "locationName":"platform" 11379 }, 11380 "InstanceCount":{ 11381 "shape":"Integer", 11382 "locationName":"instanceCount" 11383 }, 11384 "InstanceType":{ 11385 "shape":"InstanceType", 11386 "locationName":"instanceType" 11387 }, 11388 "Scope":{ 11389 "shape":"scope", 11390 "locationName":"scope" 11391 } 11392 } 11393 }, 11394 "ReservedInstancesConfigurationList":{ 11395 "type":"list", 11396 "member":{ 11397 "shape":"ReservedInstancesConfiguration", 11398 "locationName":"item" 11399 } 11400 }, 11401 "ReservedInstancesId":{ 11402 "type":"structure", 11403 "members":{ 11404 "ReservedInstancesId":{ 11405 "shape":"String", 11406 "locationName":"reservedInstancesId" 11407 } 11408 } 11409 }, 11410 "ReservedInstancesIdStringList":{ 11411 "type":"list", 11412 "member":{ 11413 "shape":"String", 11414 "locationName":"ReservedInstancesId" 11415 } 11416 }, 11417 "ReservedInstancesList":{ 11418 "type":"list", 11419 "member":{ 11420 "shape":"ReservedInstances", 11421 "locationName":"item" 11422 } 11423 }, 11424 "ReservedInstancesListing":{ 11425 "type":"structure", 11426 "members":{ 11427 "ReservedInstancesListingId":{ 11428 "shape":"String", 11429 "locationName":"reservedInstancesListingId" 11430 }, 11431 "ReservedInstancesId":{ 11432 "shape":"String", 11433 "locationName":"reservedInstancesId" 11434 }, 11435 "CreateDate":{ 11436 "shape":"DateTime", 11437 "locationName":"createDate" 11438 }, 11439 "UpdateDate":{ 11440 "shape":"DateTime", 11441 "locationName":"updateDate" 11442 }, 11443 "Status":{ 11444 "shape":"ListingStatus", 11445 "locationName":"status" 11446 }, 11447 "StatusMessage":{ 11448 "shape":"String", 11449 "locationName":"statusMessage" 11450 }, 11451 "InstanceCounts":{ 11452 "shape":"InstanceCountList", 11453 "locationName":"instanceCounts" 11454 }, 11455 "PriceSchedules":{ 11456 "shape":"PriceScheduleList", 11457 "locationName":"priceSchedules" 11458 }, 11459 "Tags":{ 11460 "shape":"TagList", 11461 "locationName":"tagSet" 11462 }, 11463 "ClientToken":{ 11464 "shape":"String", 11465 "locationName":"clientToken" 11466 } 11467 } 11468 }, 11469 "ReservedInstancesListingList":{ 11470 "type":"list", 11471 "member":{ 11472 "shape":"ReservedInstancesListing", 11473 "locationName":"item" 11474 } 11475 }, 11476 "ReservedInstancesModification":{ 11477 "type":"structure", 11478 "members":{ 11479 "ReservedInstancesModificationId":{ 11480 "shape":"String", 11481 "locationName":"reservedInstancesModificationId" 11482 }, 11483 "ReservedInstancesIds":{ 11484 "shape":"ReservedIntancesIds", 11485 "locationName":"reservedInstancesSet" 11486 }, 11487 "ModificationResults":{ 11488 "shape":"ReservedInstancesModificationResultList", 11489 "locationName":"modificationResultSet" 11490 }, 11491 "CreateDate":{ 11492 "shape":"DateTime", 11493 "locationName":"createDate" 11494 }, 11495 "UpdateDate":{ 11496 "shape":"DateTime", 11497 "locationName":"updateDate" 11498 }, 11499 "EffectiveDate":{ 11500 "shape":"DateTime", 11501 "locationName":"effectiveDate" 11502 }, 11503 "Status":{ 11504 "shape":"String", 11505 "locationName":"status" 11506 }, 11507 "StatusMessage":{ 11508 "shape":"String", 11509 "locationName":"statusMessage" 11510 }, 11511 "ClientToken":{ 11512 "shape":"String", 11513 "locationName":"clientToken" 11514 } 11515 } 11516 }, 11517 "ReservedInstancesModificationIdStringList":{ 11518 "type":"list", 11519 "member":{ 11520 "shape":"String", 11521 "locationName":"ReservedInstancesModificationId" 11522 } 11523 }, 11524 "ReservedInstancesModificationList":{ 11525 "type":"list", 11526 "member":{ 11527 "shape":"ReservedInstancesModification", 11528 "locationName":"item" 11529 } 11530 }, 11531 "ReservedInstancesModificationResult":{ 11532 "type":"structure", 11533 "members":{ 11534 "ReservedInstancesId":{ 11535 "shape":"String", 11536 "locationName":"reservedInstancesId" 11537 }, 11538 "TargetConfiguration":{ 11539 "shape":"ReservedInstancesConfiguration", 11540 "locationName":"targetConfiguration" 11541 } 11542 } 11543 }, 11544 "ReservedInstancesModificationResultList":{ 11545 "type":"list", 11546 "member":{ 11547 "shape":"ReservedInstancesModificationResult", 11548 "locationName":"item" 11549 } 11550 }, 11551 "ReservedInstancesOffering":{ 11552 "type":"structure", 11553 "members":{ 11554 "ReservedInstancesOfferingId":{ 11555 "shape":"String", 11556 "locationName":"reservedInstancesOfferingId" 11557 }, 11558 "InstanceType":{ 11559 "shape":"InstanceType", 11560 "locationName":"instanceType" 11561 }, 11562 "AvailabilityZone":{ 11563 "shape":"String", 11564 "locationName":"availabilityZone" 11565 }, 11566 "Duration":{ 11567 "shape":"Long", 11568 "locationName":"duration" 11569 }, 11570 "UsagePrice":{ 11571 "shape":"Float", 11572 "locationName":"usagePrice" 11573 }, 11574 "FixedPrice":{ 11575 "shape":"Float", 11576 "locationName":"fixedPrice" 11577 }, 11578 "ProductDescription":{ 11579 "shape":"RIProductDescription", 11580 "locationName":"productDescription" 11581 }, 11582 "InstanceTenancy":{ 11583 "shape":"Tenancy", 11584 "locationName":"instanceTenancy" 11585 }, 11586 "CurrencyCode":{ 11587 "shape":"CurrencyCodeValues", 11588 "locationName":"currencyCode" 11589 }, 11590 "OfferingType":{ 11591 "shape":"OfferingTypeValues", 11592 "locationName":"offeringType" 11593 }, 11594 "RecurringCharges":{ 11595 "shape":"RecurringChargesList", 11596 "locationName":"recurringCharges" 11597 }, 11598 "Marketplace":{ 11599 "shape":"Boolean", 11600 "locationName":"marketplace" 11601 }, 11602 "PricingDetails":{ 11603 "shape":"PricingDetailsList", 11604 "locationName":"pricingDetailsSet" 11605 }, 11606 "OfferingClass":{ 11607 "shape":"OfferingClassType", 11608 "locationName":"offeringClass" 11609 }, 11610 "Scope":{ 11611 "shape":"scope", 11612 "locationName":"scope" 11613 } 11614 } 11615 }, 11616 "ReservedInstancesOfferingIdStringList":{ 11617 "type":"list", 11618 "member":{"shape":"String"} 11619 }, 11620 "ReservedInstancesOfferingList":{ 11621 "type":"list", 11622 "member":{ 11623 "shape":"ReservedInstancesOffering", 11624 "locationName":"item" 11625 } 11626 }, 11627 "ReservedIntancesIds":{ 11628 "type":"list", 11629 "member":{ 11630 "shape":"ReservedInstancesId", 11631 "locationName":"item" 11632 } 11633 }, 11634 "ResetImageAttributeName":{ 11635 "type":"string", 11636 "enum":["launchPermission"] 11637 }, 11638 "ResetImageAttributeRequest":{ 11639 "type":"structure", 11640 "required":[ 11641 "ImageId", 11642 "Attribute" 11643 ], 11644 "members":{ 11645 "DryRun":{ 11646 "shape":"Boolean", 11647 "locationName":"dryRun" 11648 }, 11649 "ImageId":{"shape":"String"}, 11650 "Attribute":{"shape":"ResetImageAttributeName"} 11651 } 11652 }, 11653 "ResetInstanceAttributeRequest":{ 11654 "type":"structure", 11655 "required":[ 11656 "InstanceId", 11657 "Attribute" 11658 ], 11659 "members":{ 11660 "DryRun":{ 11661 "shape":"Boolean", 11662 "locationName":"dryRun" 11663 }, 11664 "InstanceId":{ 11665 "shape":"String", 11666 "locationName":"instanceId" 11667 }, 11668 "Attribute":{ 11669 "shape":"InstanceAttributeName", 11670 "locationName":"attribute" 11671 } 11672 } 11673 }, 11674 "ResetNetworkInterfaceAttributeRequest":{ 11675 "type":"structure", 11676 "required":["NetworkInterfaceId"], 11677 "members":{ 11678 "DryRun":{ 11679 "shape":"Boolean", 11680 "locationName":"dryRun" 11681 }, 11682 "NetworkInterfaceId":{ 11683 "shape":"String", 11684 "locationName":"networkInterfaceId" 11685 }, 11686 "SourceDestCheck":{ 11687 "shape":"String", 11688 "locationName":"sourceDestCheck" 11689 } 11690 } 11691 }, 11692 "ResetSnapshotAttributeRequest":{ 11693 "type":"structure", 11694 "required":[ 11695 "SnapshotId", 11696 "Attribute" 11697 ], 11698 "members":{ 11699 "DryRun":{ 11700 "shape":"Boolean", 11701 "locationName":"dryRun" 11702 }, 11703 "SnapshotId":{"shape":"String"}, 11704 "Attribute":{"shape":"SnapshotAttributeName"} 11705 } 11706 }, 11707 "ResourceIdList":{ 11708 "type":"list", 11709 "member":{"shape":"String"} 11710 }, 11711 "ResourceType":{ 11712 "type":"string", 11713 "enum":[ 11714 "customer-gateway", 11715 "dhcp-options", 11716 "image", 11717 "instance", 11718 "internet-gateway", 11719 "network-acl", 11720 "network-interface", 11721 "reserved-instances", 11722 "route-table", 11723 "snapshot", 11724 "spot-instances-request", 11725 "subnet", 11726 "security-group", 11727 "volume", 11728 "vpc", 11729 "vpn-connection", 11730 "vpn-gateway" 11731 ] 11732 }, 11733 "ResponseHostIdList":{ 11734 "type":"list", 11735 "member":{ 11736 "shape":"String", 11737 "locationName":"item" 11738 } 11739 }, 11740 "ResponseHostIdSet":{ 11741 "type":"list", 11742 "member":{ 11743 "shape":"String", 11744 "locationName":"item" 11745 } 11746 }, 11747 "RestorableByStringList":{ 11748 "type":"list", 11749 "member":{"shape":"String"} 11750 }, 11751 "RestoreAddressToClassicRequest":{ 11752 "type":"structure", 11753 "required":["PublicIp"], 11754 "members":{ 11755 "DryRun":{ 11756 "shape":"Boolean", 11757 "locationName":"dryRun" 11758 }, 11759 "PublicIp":{ 11760 "shape":"String", 11761 "locationName":"publicIp" 11762 } 11763 } 11764 }, 11765 "RestoreAddressToClassicResult":{ 11766 "type":"structure", 11767 "members":{ 11768 "Status":{ 11769 "shape":"Status", 11770 "locationName":"status" 11771 }, 11772 "PublicIp":{ 11773 "shape":"String", 11774 "locationName":"publicIp" 11775 } 11776 } 11777 }, 11778 "RevokeSecurityGroupEgressRequest":{ 11779 "type":"structure", 11780 "required":["GroupId"], 11781 "members":{ 11782 "DryRun":{ 11783 "shape":"Boolean", 11784 "locationName":"dryRun" 11785 }, 11786 "GroupId":{ 11787 "shape":"String", 11788 "locationName":"groupId" 11789 }, 11790 "SourceSecurityGroupName":{ 11791 "shape":"String", 11792 "locationName":"sourceSecurityGroupName" 11793 }, 11794 "SourceSecurityGroupOwnerId":{ 11795 "shape":"String", 11796 "locationName":"sourceSecurityGroupOwnerId" 11797 }, 11798 "IpProtocol":{ 11799 "shape":"String", 11800 "locationName":"ipProtocol" 11801 }, 11802 "FromPort":{ 11803 "shape":"Integer", 11804 "locationName":"fromPort" 11805 }, 11806 "ToPort":{ 11807 "shape":"Integer", 11808 "locationName":"toPort" 11809 }, 11810 "CidrIp":{ 11811 "shape":"String", 11812 "locationName":"cidrIp" 11813 }, 11814 "IpPermissions":{ 11815 "shape":"IpPermissionList", 11816 "locationName":"ipPermissions" 11817 } 11818 } 11819 }, 11820 "RevokeSecurityGroupIngressRequest":{ 11821 "type":"structure", 11822 "members":{ 11823 "DryRun":{ 11824 "shape":"Boolean", 11825 "locationName":"dryRun" 11826 }, 11827 "GroupName":{"shape":"String"}, 11828 "GroupId":{"shape":"String"}, 11829 "SourceSecurityGroupName":{"shape":"String"}, 11830 "SourceSecurityGroupOwnerId":{"shape":"String"}, 11831 "IpProtocol":{"shape":"String"}, 11832 "FromPort":{"shape":"Integer"}, 11833 "ToPort":{"shape":"Integer"}, 11834 "CidrIp":{"shape":"String"}, 11835 "IpPermissions":{"shape":"IpPermissionList"} 11836 } 11837 }, 11838 "Route":{ 11839 "type":"structure", 11840 "members":{ 11841 "DestinationCidrBlock":{ 11842 "shape":"String", 11843 "locationName":"destinationCidrBlock" 11844 }, 11845 "DestinationPrefixListId":{ 11846 "shape":"String", 11847 "locationName":"destinationPrefixListId" 11848 }, 11849 "GatewayId":{ 11850 "shape":"String", 11851 "locationName":"gatewayId" 11852 }, 11853 "InstanceId":{ 11854 "shape":"String", 11855 "locationName":"instanceId" 11856 }, 11857 "InstanceOwnerId":{ 11858 "shape":"String", 11859 "locationName":"instanceOwnerId" 11860 }, 11861 "NetworkInterfaceId":{ 11862 "shape":"String", 11863 "locationName":"networkInterfaceId" 11864 }, 11865 "VpcPeeringConnectionId":{ 11866 "shape":"String", 11867 "locationName":"vpcPeeringConnectionId" 11868 }, 11869 "NatGatewayId":{ 11870 "shape":"String", 11871 "locationName":"natGatewayId" 11872 }, 11873 "State":{ 11874 "shape":"RouteState", 11875 "locationName":"state" 11876 }, 11877 "Origin":{ 11878 "shape":"RouteOrigin", 11879 "locationName":"origin" 11880 } 11881 } 11882 }, 11883 "RouteList":{ 11884 "type":"list", 11885 "member":{ 11886 "shape":"Route", 11887 "locationName":"item" 11888 } 11889 }, 11890 "RouteOrigin":{ 11891 "type":"string", 11892 "enum":[ 11893 "CreateRouteTable", 11894 "CreateRoute", 11895 "EnableVgwRoutePropagation" 11896 ] 11897 }, 11898 "RouteState":{ 11899 "type":"string", 11900 "enum":[ 11901 "active", 11902 "blackhole" 11903 ] 11904 }, 11905 "RouteTable":{ 11906 "type":"structure", 11907 "members":{ 11908 "RouteTableId":{ 11909 "shape":"String", 11910 "locationName":"routeTableId" 11911 }, 11912 "VpcId":{ 11913 "shape":"String", 11914 "locationName":"vpcId" 11915 }, 11916 "Routes":{ 11917 "shape":"RouteList", 11918 "locationName":"routeSet" 11919 }, 11920 "Associations":{ 11921 "shape":"RouteTableAssociationList", 11922 "locationName":"associationSet" 11923 }, 11924 "Tags":{ 11925 "shape":"TagList", 11926 "locationName":"tagSet" 11927 }, 11928 "PropagatingVgws":{ 11929 "shape":"PropagatingVgwList", 11930 "locationName":"propagatingVgwSet" 11931 } 11932 } 11933 }, 11934 "RouteTableAssociation":{ 11935 "type":"structure", 11936 "members":{ 11937 "RouteTableAssociationId":{ 11938 "shape":"String", 11939 "locationName":"routeTableAssociationId" 11940 }, 11941 "RouteTableId":{ 11942 "shape":"String", 11943 "locationName":"routeTableId" 11944 }, 11945 "SubnetId":{ 11946 "shape":"String", 11947 "locationName":"subnetId" 11948 }, 11949 "Main":{ 11950 "shape":"Boolean", 11951 "locationName":"main" 11952 } 11953 } 11954 }, 11955 "RouteTableAssociationList":{ 11956 "type":"list", 11957 "member":{ 11958 "shape":"RouteTableAssociation", 11959 "locationName":"item" 11960 } 11961 }, 11962 "RouteTableList":{ 11963 "type":"list", 11964 "member":{ 11965 "shape":"RouteTable", 11966 "locationName":"item" 11967 } 11968 }, 11969 "RuleAction":{ 11970 "type":"string", 11971 "enum":[ 11972 "allow", 11973 "deny" 11974 ] 11975 }, 11976 "RunInstancesMonitoringEnabled":{ 11977 "type":"structure", 11978 "required":["Enabled"], 11979 "members":{ 11980 "Enabled":{ 11981 "shape":"Boolean", 11982 "locationName":"enabled" 11983 } 11984 } 11985 }, 11986 "RunInstancesRequest":{ 11987 "type":"structure", 11988 "required":[ 11989 "ImageId", 11990 "MinCount", 11991 "MaxCount" 11992 ], 11993 "members":{ 11994 "DryRun":{ 11995 "shape":"Boolean", 11996 "locationName":"dryRun" 11997 }, 11998 "ImageId":{"shape":"String"}, 11999 "MinCount":{"shape":"Integer"}, 12000 "MaxCount":{"shape":"Integer"}, 12001 "KeyName":{"shape":"String"}, 12002 "SecurityGroups":{ 12003 "shape":"SecurityGroupStringList", 12004 "locationName":"SecurityGroup" 12005 }, 12006 "SecurityGroupIds":{ 12007 "shape":"SecurityGroupIdStringList", 12008 "locationName":"SecurityGroupId" 12009 }, 12010 "UserData":{"shape":"String"}, 12011 "InstanceType":{"shape":"InstanceType"}, 12012 "Placement":{"shape":"Placement"}, 12013 "KernelId":{"shape":"String"}, 12014 "RamdiskId":{"shape":"String"}, 12015 "BlockDeviceMappings":{ 12016 "shape":"BlockDeviceMappingRequestList", 12017 "locationName":"BlockDeviceMapping" 12018 }, 12019 "Monitoring":{"shape":"RunInstancesMonitoringEnabled"}, 12020 "SubnetId":{"shape":"String"}, 12021 "DisableApiTermination":{ 12022 "shape":"Boolean", 12023 "locationName":"disableApiTermination" 12024 }, 12025 "InstanceInitiatedShutdownBehavior":{ 12026 "shape":"ShutdownBehavior", 12027 "locationName":"instanceInitiatedShutdownBehavior" 12028 }, 12029 "PrivateIpAddress":{ 12030 "shape":"String", 12031 "locationName":"privateIpAddress" 12032 }, 12033 "ClientToken":{ 12034 "shape":"String", 12035 "locationName":"clientToken" 12036 }, 12037 "AdditionalInfo":{ 12038 "shape":"String", 12039 "locationName":"additionalInfo" 12040 }, 12041 "NetworkInterfaces":{ 12042 "shape":"InstanceNetworkInterfaceSpecificationList", 12043 "locationName":"networkInterface" 12044 }, 12045 "IamInstanceProfile":{ 12046 "shape":"IamInstanceProfileSpecification", 12047 "locationName":"iamInstanceProfile" 12048 }, 12049 "EbsOptimized":{ 12050 "shape":"Boolean", 12051 "locationName":"ebsOptimized" 12052 } 12053 } 12054 }, 12055 "RunScheduledInstancesRequest":{ 12056 "type":"structure", 12057 "required":[ 12058 "ScheduledInstanceId", 12059 "LaunchSpecification" 12060 ], 12061 "members":{ 12062 "DryRun":{"shape":"Boolean"}, 12063 "ClientToken":{ 12064 "shape":"String", 12065 "idempotencyToken":true 12066 }, 12067 "InstanceCount":{"shape":"Integer"}, 12068 "ScheduledInstanceId":{"shape":"String"}, 12069 "LaunchSpecification":{"shape":"ScheduledInstancesLaunchSpecification"} 12070 } 12071 }, 12072 "RunScheduledInstancesResult":{ 12073 "type":"structure", 12074 "members":{ 12075 "InstanceIdSet":{ 12076 "shape":"InstanceIdSet", 12077 "locationName":"instanceIdSet" 12078 } 12079 } 12080 }, 12081 "S3Storage":{ 12082 "type":"structure", 12083 "members":{ 12084 "Bucket":{ 12085 "shape":"String", 12086 "locationName":"bucket" 12087 }, 12088 "Prefix":{ 12089 "shape":"String", 12090 "locationName":"prefix" 12091 }, 12092 "AWSAccessKeyId":{"shape":"String"}, 12093 "UploadPolicy":{ 12094 "shape":"Blob", 12095 "locationName":"uploadPolicy" 12096 }, 12097 "UploadPolicySignature":{ 12098 "shape":"String", 12099 "locationName":"uploadPolicySignature" 12100 } 12101 } 12102 }, 12103 "ScheduledInstance":{ 12104 "type":"structure", 12105 "members":{ 12106 "ScheduledInstanceId":{ 12107 "shape":"String", 12108 "locationName":"scheduledInstanceId" 12109 }, 12110 "InstanceType":{ 12111 "shape":"String", 12112 "locationName":"instanceType" 12113 }, 12114 "Platform":{ 12115 "shape":"String", 12116 "locationName":"platform" 12117 }, 12118 "NetworkPlatform":{ 12119 "shape":"String", 12120 "locationName":"networkPlatform" 12121 }, 12122 "AvailabilityZone":{ 12123 "shape":"String", 12124 "locationName":"availabilityZone" 12125 }, 12126 "SlotDurationInHours":{ 12127 "shape":"Integer", 12128 "locationName":"slotDurationInHours" 12129 }, 12130 "Recurrence":{ 12131 "shape":"ScheduledInstanceRecurrence", 12132 "locationName":"recurrence" 12133 }, 12134 "PreviousSlotEndTime":{ 12135 "shape":"DateTime", 12136 "locationName":"previousSlotEndTime" 12137 }, 12138 "NextSlotStartTime":{ 12139 "shape":"DateTime", 12140 "locationName":"nextSlotStartTime" 12141 }, 12142 "HourlyPrice":{ 12143 "shape":"String", 12144 "locationName":"hourlyPrice" 12145 }, 12146 "TotalScheduledInstanceHours":{ 12147 "shape":"Integer", 12148 "locationName":"totalScheduledInstanceHours" 12149 }, 12150 "InstanceCount":{ 12151 "shape":"Integer", 12152 "locationName":"instanceCount" 12153 }, 12154 "TermStartDate":{ 12155 "shape":"DateTime", 12156 "locationName":"termStartDate" 12157 }, 12158 "TermEndDate":{ 12159 "shape":"DateTime", 12160 "locationName":"termEndDate" 12161 }, 12162 "CreateDate":{ 12163 "shape":"DateTime", 12164 "locationName":"createDate" 12165 } 12166 } 12167 }, 12168 "ScheduledInstanceAvailability":{ 12169 "type":"structure", 12170 "members":{ 12171 "InstanceType":{ 12172 "shape":"String", 12173 "locationName":"instanceType" 12174 }, 12175 "Platform":{ 12176 "shape":"String", 12177 "locationName":"platform" 12178 }, 12179 "NetworkPlatform":{ 12180 "shape":"String", 12181 "locationName":"networkPlatform" 12182 }, 12183 "AvailabilityZone":{ 12184 "shape":"String", 12185 "locationName":"availabilityZone" 12186 }, 12187 "PurchaseToken":{ 12188 "shape":"String", 12189 "locationName":"purchaseToken" 12190 }, 12191 "SlotDurationInHours":{ 12192 "shape":"Integer", 12193 "locationName":"slotDurationInHours" 12194 }, 12195 "Recurrence":{ 12196 "shape":"ScheduledInstanceRecurrence", 12197 "locationName":"recurrence" 12198 }, 12199 "FirstSlotStartTime":{ 12200 "shape":"DateTime", 12201 "locationName":"firstSlotStartTime" 12202 }, 12203 "HourlyPrice":{ 12204 "shape":"String", 12205 "locationName":"hourlyPrice" 12206 }, 12207 "TotalScheduledInstanceHours":{ 12208 "shape":"Integer", 12209 "locationName":"totalScheduledInstanceHours" 12210 }, 12211 "AvailableInstanceCount":{ 12212 "shape":"Integer", 12213 "locationName":"availableInstanceCount" 12214 }, 12215 "MinTermDurationInDays":{ 12216 "shape":"Integer", 12217 "locationName":"minTermDurationInDays" 12218 }, 12219 "MaxTermDurationInDays":{ 12220 "shape":"Integer", 12221 "locationName":"maxTermDurationInDays" 12222 } 12223 } 12224 }, 12225 "ScheduledInstanceAvailabilitySet":{ 12226 "type":"list", 12227 "member":{ 12228 "shape":"ScheduledInstanceAvailability", 12229 "locationName":"item" 12230 } 12231 }, 12232 "ScheduledInstanceIdRequestSet":{ 12233 "type":"list", 12234 "member":{ 12235 "shape":"String", 12236 "locationName":"ScheduledInstanceId" 12237 } 12238 }, 12239 "ScheduledInstanceRecurrence":{ 12240 "type":"structure", 12241 "members":{ 12242 "Frequency":{ 12243 "shape":"String", 12244 "locationName":"frequency" 12245 }, 12246 "Interval":{ 12247 "shape":"Integer", 12248 "locationName":"interval" 12249 }, 12250 "OccurrenceDaySet":{ 12251 "shape":"OccurrenceDaySet", 12252 "locationName":"occurrenceDaySet" 12253 }, 12254 "OccurrenceRelativeToEnd":{ 12255 "shape":"Boolean", 12256 "locationName":"occurrenceRelativeToEnd" 12257 }, 12258 "OccurrenceUnit":{ 12259 "shape":"String", 12260 "locationName":"occurrenceUnit" 12261 } 12262 } 12263 }, 12264 "ScheduledInstanceRecurrenceRequest":{ 12265 "type":"structure", 12266 "members":{ 12267 "Frequency":{"shape":"String"}, 12268 "Interval":{"shape":"Integer"}, 12269 "OccurrenceDays":{ 12270 "shape":"OccurrenceDayRequestSet", 12271 "locationName":"OccurrenceDay" 12272 }, 12273 "OccurrenceRelativeToEnd":{"shape":"Boolean"}, 12274 "OccurrenceUnit":{"shape":"String"} 12275 } 12276 }, 12277 "ScheduledInstanceSet":{ 12278 "type":"list", 12279 "member":{ 12280 "shape":"ScheduledInstance", 12281 "locationName":"item" 12282 } 12283 }, 12284 "ScheduledInstancesBlockDeviceMapping":{ 12285 "type":"structure", 12286 "members":{ 12287 "DeviceName":{"shape":"String"}, 12288 "NoDevice":{"shape":"String"}, 12289 "VirtualName":{"shape":"String"}, 12290 "Ebs":{"shape":"ScheduledInstancesEbs"} 12291 } 12292 }, 12293 "ScheduledInstancesBlockDeviceMappingSet":{ 12294 "type":"list", 12295 "member":{ 12296 "shape":"ScheduledInstancesBlockDeviceMapping", 12297 "locationName":"BlockDeviceMapping" 12298 } 12299 }, 12300 "ScheduledInstancesEbs":{ 12301 "type":"structure", 12302 "members":{ 12303 "SnapshotId":{"shape":"String"}, 12304 "VolumeSize":{"shape":"Integer"}, 12305 "DeleteOnTermination":{"shape":"Boolean"}, 12306 "VolumeType":{"shape":"String"}, 12307 "Iops":{"shape":"Integer"}, 12308 "Encrypted":{"shape":"Boolean"} 12309 } 12310 }, 12311 "ScheduledInstancesIamInstanceProfile":{ 12312 "type":"structure", 12313 "members":{ 12314 "Arn":{"shape":"String"}, 12315 "Name":{"shape":"String"} 12316 } 12317 }, 12318 "ScheduledInstancesLaunchSpecification":{ 12319 "type":"structure", 12320 "required":["ImageId"], 12321 "members":{ 12322 "ImageId":{"shape":"String"}, 12323 "KeyName":{"shape":"String"}, 12324 "SecurityGroupIds":{ 12325 "shape":"ScheduledInstancesSecurityGroupIdSet", 12326 "locationName":"SecurityGroupId" 12327 }, 12328 "UserData":{"shape":"String"}, 12329 "Placement":{"shape":"ScheduledInstancesPlacement"}, 12330 "KernelId":{"shape":"String"}, 12331 "InstanceType":{"shape":"String"}, 12332 "RamdiskId":{"shape":"String"}, 12333 "BlockDeviceMappings":{ 12334 "shape":"ScheduledInstancesBlockDeviceMappingSet", 12335 "locationName":"BlockDeviceMapping" 12336 }, 12337 "Monitoring":{"shape":"ScheduledInstancesMonitoring"}, 12338 "SubnetId":{"shape":"String"}, 12339 "NetworkInterfaces":{ 12340 "shape":"ScheduledInstancesNetworkInterfaceSet", 12341 "locationName":"NetworkInterface" 12342 }, 12343 "IamInstanceProfile":{"shape":"ScheduledInstancesIamInstanceProfile"}, 12344 "EbsOptimized":{"shape":"Boolean"} 12345 } 12346 }, 12347 "ScheduledInstancesMonitoring":{ 12348 "type":"structure", 12349 "members":{ 12350 "Enabled":{"shape":"Boolean"} 12351 } 12352 }, 12353 "ScheduledInstancesNetworkInterface":{ 12354 "type":"structure", 12355 "members":{ 12356 "NetworkInterfaceId":{"shape":"String"}, 12357 "DeviceIndex":{"shape":"Integer"}, 12358 "SubnetId":{"shape":"String"}, 12359 "Description":{"shape":"String"}, 12360 "PrivateIpAddress":{"shape":"String"}, 12361 "PrivateIpAddressConfigs":{ 12362 "shape":"PrivateIpAddressConfigSet", 12363 "locationName":"PrivateIpAddressConfig" 12364 }, 12365 "SecondaryPrivateIpAddressCount":{"shape":"Integer"}, 12366 "AssociatePublicIpAddress":{"shape":"Boolean"}, 12367 "Groups":{ 12368 "shape":"ScheduledInstancesSecurityGroupIdSet", 12369 "locationName":"Group" 12370 }, 12371 "DeleteOnTermination":{"shape":"Boolean"} 12372 } 12373 }, 12374 "ScheduledInstancesNetworkInterfaceSet":{ 12375 "type":"list", 12376 "member":{ 12377 "shape":"ScheduledInstancesNetworkInterface", 12378 "locationName":"NetworkInterface" 12379 } 12380 }, 12381 "ScheduledInstancesPlacement":{ 12382 "type":"structure", 12383 "members":{ 12384 "AvailabilityZone":{"shape":"String"}, 12385 "GroupName":{"shape":"String"} 12386 } 12387 }, 12388 "ScheduledInstancesPrivateIpAddressConfig":{ 12389 "type":"structure", 12390 "members":{ 12391 "PrivateIpAddress":{"shape":"String"}, 12392 "Primary":{"shape":"Boolean"} 12393 } 12394 }, 12395 "ScheduledInstancesSecurityGroupIdSet":{ 12396 "type":"list", 12397 "member":{ 12398 "shape":"String", 12399 "locationName":"SecurityGroupId" 12400 } 12401 }, 12402 "SecurityGroup":{ 12403 "type":"structure", 12404 "members":{ 12405 "OwnerId":{ 12406 "shape":"String", 12407 "locationName":"ownerId" 12408 }, 12409 "GroupName":{ 12410 "shape":"String", 12411 "locationName":"groupName" 12412 }, 12413 "GroupId":{ 12414 "shape":"String", 12415 "locationName":"groupId" 12416 }, 12417 "Description":{ 12418 "shape":"String", 12419 "locationName":"groupDescription" 12420 }, 12421 "IpPermissions":{ 12422 "shape":"IpPermissionList", 12423 "locationName":"ipPermissions" 12424 }, 12425 "IpPermissionsEgress":{ 12426 "shape":"IpPermissionList", 12427 "locationName":"ipPermissionsEgress" 12428 }, 12429 "VpcId":{ 12430 "shape":"String", 12431 "locationName":"vpcId" 12432 }, 12433 "Tags":{ 12434 "shape":"TagList", 12435 "locationName":"tagSet" 12436 } 12437 } 12438 }, 12439 "SecurityGroupIdStringList":{ 12440 "type":"list", 12441 "member":{ 12442 "shape":"String", 12443 "locationName":"SecurityGroupId" 12444 } 12445 }, 12446 "SecurityGroupList":{ 12447 "type":"list", 12448 "member":{ 12449 "shape":"SecurityGroup", 12450 "locationName":"item" 12451 } 12452 }, 12453 "SecurityGroupReference":{ 12454 "type":"structure", 12455 "required":[ 12456 "GroupId", 12457 "ReferencingVpcId" 12458 ], 12459 "members":{ 12460 "GroupId":{ 12461 "shape":"String", 12462 "locationName":"groupId" 12463 }, 12464 "ReferencingVpcId":{ 12465 "shape":"String", 12466 "locationName":"referencingVpcId" 12467 }, 12468 "VpcPeeringConnectionId":{ 12469 "shape":"String", 12470 "locationName":"vpcPeeringConnectionId" 12471 } 12472 } 12473 }, 12474 "SecurityGroupReferences":{ 12475 "type":"list", 12476 "member":{ 12477 "shape":"SecurityGroupReference", 12478 "locationName":"item" 12479 } 12480 }, 12481 "SecurityGroupStringList":{ 12482 "type":"list", 12483 "member":{ 12484 "shape":"String", 12485 "locationName":"SecurityGroup" 12486 } 12487 }, 12488 "ShutdownBehavior":{ 12489 "type":"string", 12490 "enum":[ 12491 "stop", 12492 "terminate" 12493 ] 12494 }, 12495 "SlotDateTimeRangeRequest":{ 12496 "type":"structure", 12497 "required":[ 12498 "EarliestTime", 12499 "LatestTime" 12500 ], 12501 "members":{ 12502 "EarliestTime":{"shape":"DateTime"}, 12503 "LatestTime":{"shape":"DateTime"} 12504 } 12505 }, 12506 "SlotStartTimeRangeRequest":{ 12507 "type":"structure", 12508 "members":{ 12509 "EarliestTime":{"shape":"DateTime"}, 12510 "LatestTime":{"shape":"DateTime"} 12511 } 12512 }, 12513 "Snapshot":{ 12514 "type":"structure", 12515 "members":{ 12516 "SnapshotId":{ 12517 "shape":"String", 12518 "locationName":"snapshotId" 12519 }, 12520 "VolumeId":{ 12521 "shape":"String", 12522 "locationName":"volumeId" 12523 }, 12524 "State":{ 12525 "shape":"SnapshotState", 12526 "locationName":"status" 12527 }, 12528 "StateMessage":{ 12529 "shape":"String", 12530 "locationName":"statusMessage" 12531 }, 12532 "StartTime":{ 12533 "shape":"DateTime", 12534 "locationName":"startTime" 12535 }, 12536 "Progress":{ 12537 "shape":"String", 12538 "locationName":"progress" 12539 }, 12540 "OwnerId":{ 12541 "shape":"String", 12542 "locationName":"ownerId" 12543 }, 12544 "Description":{ 12545 "shape":"String", 12546 "locationName":"description" 12547 }, 12548 "VolumeSize":{ 12549 "shape":"Integer", 12550 "locationName":"volumeSize" 12551 }, 12552 "OwnerAlias":{ 12553 "shape":"String", 12554 "locationName":"ownerAlias" 12555 }, 12556 "Tags":{ 12557 "shape":"TagList", 12558 "locationName":"tagSet" 12559 }, 12560 "Encrypted":{ 12561 "shape":"Boolean", 12562 "locationName":"encrypted" 12563 }, 12564 "KmsKeyId":{ 12565 "shape":"String", 12566 "locationName":"kmsKeyId" 12567 }, 12568 "DataEncryptionKeyId":{ 12569 "shape":"String", 12570 "locationName":"dataEncryptionKeyId" 12571 } 12572 } 12573 }, 12574 "SnapshotAttributeName":{ 12575 "type":"string", 12576 "enum":[ 12577 "productCodes", 12578 "createVolumePermission" 12579 ] 12580 }, 12581 "SnapshotDetail":{ 12582 "type":"structure", 12583 "members":{ 12584 "DiskImageSize":{ 12585 "shape":"Double", 12586 "locationName":"diskImageSize" 12587 }, 12588 "Description":{ 12589 "shape":"String", 12590 "locationName":"description" 12591 }, 12592 "Format":{ 12593 "shape":"String", 12594 "locationName":"format" 12595 }, 12596 "Url":{ 12597 "shape":"String", 12598 "locationName":"url" 12599 }, 12600 "UserBucket":{ 12601 "shape":"UserBucketDetails", 12602 "locationName":"userBucket" 12603 }, 12604 "DeviceName":{ 12605 "shape":"String", 12606 "locationName":"deviceName" 12607 }, 12608 "SnapshotId":{ 12609 "shape":"String", 12610 "locationName":"snapshotId" 12611 }, 12612 "Progress":{ 12613 "shape":"String", 12614 "locationName":"progress" 12615 }, 12616 "StatusMessage":{ 12617 "shape":"String", 12618 "locationName":"statusMessage" 12619 }, 12620 "Status":{ 12621 "shape":"String", 12622 "locationName":"status" 12623 } 12624 } 12625 }, 12626 "SnapshotDetailList":{ 12627 "type":"list", 12628 "member":{ 12629 "shape":"SnapshotDetail", 12630 "locationName":"item" 12631 } 12632 }, 12633 "SnapshotDiskContainer":{ 12634 "type":"structure", 12635 "members":{ 12636 "Description":{"shape":"String"}, 12637 "Format":{"shape":"String"}, 12638 "Url":{"shape":"String"}, 12639 "UserBucket":{"shape":"UserBucket"} 12640 } 12641 }, 12642 "SnapshotIdStringList":{ 12643 "type":"list", 12644 "member":{ 12645 "shape":"String", 12646 "locationName":"SnapshotId" 12647 } 12648 }, 12649 "SnapshotList":{ 12650 "type":"list", 12651 "member":{ 12652 "shape":"Snapshot", 12653 "locationName":"item" 12654 } 12655 }, 12656 "SnapshotState":{ 12657 "type":"string", 12658 "enum":[ 12659 "pending", 12660 "completed", 12661 "error" 12662 ] 12663 }, 12664 "SnapshotTaskDetail":{ 12665 "type":"structure", 12666 "members":{ 12667 "DiskImageSize":{ 12668 "shape":"Double", 12669 "locationName":"diskImageSize" 12670 }, 12671 "Description":{ 12672 "shape":"String", 12673 "locationName":"description" 12674 }, 12675 "Format":{ 12676 "shape":"String", 12677 "locationName":"format" 12678 }, 12679 "Url":{ 12680 "shape":"String", 12681 "locationName":"url" 12682 }, 12683 "UserBucket":{ 12684 "shape":"UserBucketDetails", 12685 "locationName":"userBucket" 12686 }, 12687 "SnapshotId":{ 12688 "shape":"String", 12689 "locationName":"snapshotId" 12690 }, 12691 "Progress":{ 12692 "shape":"String", 12693 "locationName":"progress" 12694 }, 12695 "StatusMessage":{ 12696 "shape":"String", 12697 "locationName":"statusMessage" 12698 }, 12699 "Status":{ 12700 "shape":"String", 12701 "locationName":"status" 12702 } 12703 } 12704 }, 12705 "SpotDatafeedSubscription":{ 12706 "type":"structure", 12707 "members":{ 12708 "OwnerId":{ 12709 "shape":"String", 12710 "locationName":"ownerId" 12711 }, 12712 "Bucket":{ 12713 "shape":"String", 12714 "locationName":"bucket" 12715 }, 12716 "Prefix":{ 12717 "shape":"String", 12718 "locationName":"prefix" 12719 }, 12720 "State":{ 12721 "shape":"DatafeedSubscriptionState", 12722 "locationName":"state" 12723 }, 12724 "Fault":{ 12725 "shape":"SpotInstanceStateFault", 12726 "locationName":"fault" 12727 } 12728 } 12729 }, 12730 "SpotFleetLaunchSpecification":{ 12731 "type":"structure", 12732 "members":{ 12733 "ImageId":{ 12734 "shape":"String", 12735 "locationName":"imageId" 12736 }, 12737 "KeyName":{ 12738 "shape":"String", 12739 "locationName":"keyName" 12740 }, 12741 "SecurityGroups":{ 12742 "shape":"GroupIdentifierList", 12743 "locationName":"groupSet" 12744 }, 12745 "UserData":{ 12746 "shape":"String", 12747 "locationName":"userData" 12748 }, 12749 "AddressingType":{ 12750 "shape":"String", 12751 "locationName":"addressingType" 12752 }, 12753 "InstanceType":{ 12754 "shape":"InstanceType", 12755 "locationName":"instanceType" 12756 }, 12757 "Placement":{ 12758 "shape":"SpotPlacement", 12759 "locationName":"placement" 12760 }, 12761 "KernelId":{ 12762 "shape":"String", 12763 "locationName":"kernelId" 12764 }, 12765 "RamdiskId":{ 12766 "shape":"String", 12767 "locationName":"ramdiskId" 12768 }, 12769 "BlockDeviceMappings":{ 12770 "shape":"BlockDeviceMappingList", 12771 "locationName":"blockDeviceMapping" 12772 }, 12773 "Monitoring":{ 12774 "shape":"SpotFleetMonitoring", 12775 "locationName":"monitoring" 12776 }, 12777 "SubnetId":{ 12778 "shape":"String", 12779 "locationName":"subnetId" 12780 }, 12781 "NetworkInterfaces":{ 12782 "shape":"InstanceNetworkInterfaceSpecificationList", 12783 "locationName":"networkInterfaceSet" 12784 }, 12785 "IamInstanceProfile":{ 12786 "shape":"IamInstanceProfileSpecification", 12787 "locationName":"iamInstanceProfile" 12788 }, 12789 "EbsOptimized":{ 12790 "shape":"Boolean", 12791 "locationName":"ebsOptimized" 12792 }, 12793 "WeightedCapacity":{ 12794 "shape":"Double", 12795 "locationName":"weightedCapacity" 12796 }, 12797 "SpotPrice":{ 12798 "shape":"String", 12799 "locationName":"spotPrice" 12800 } 12801 } 12802 }, 12803 "SpotFleetMonitoring":{ 12804 "type":"structure", 12805 "members":{ 12806 "Enabled":{ 12807 "shape":"Boolean", 12808 "locationName":"enabled" 12809 } 12810 } 12811 }, 12812 "SpotFleetRequestConfig":{ 12813 "type":"structure", 12814 "required":[ 12815 "SpotFleetRequestId", 12816 "SpotFleetRequestState", 12817 "SpotFleetRequestConfig", 12818 "CreateTime" 12819 ], 12820 "members":{ 12821 "SpotFleetRequestId":{ 12822 "shape":"String", 12823 "locationName":"spotFleetRequestId" 12824 }, 12825 "SpotFleetRequestState":{ 12826 "shape":"BatchState", 12827 "locationName":"spotFleetRequestState" 12828 }, 12829 "SpotFleetRequestConfig":{ 12830 "shape":"SpotFleetRequestConfigData", 12831 "locationName":"spotFleetRequestConfig" 12832 }, 12833 "CreateTime":{ 12834 "shape":"DateTime", 12835 "locationName":"createTime" 12836 }, 12837 "ActivityStatus":{ 12838 "shape":"ActivityStatus", 12839 "locationName":"activityStatus" 12840 } 12841 } 12842 }, 12843 "SpotFleetRequestConfigData":{ 12844 "type":"structure", 12845 "required":[ 12846 "SpotPrice", 12847 "TargetCapacity", 12848 "IamFleetRole", 12849 "LaunchSpecifications" 12850 ], 12851 "members":{ 12852 "ClientToken":{ 12853 "shape":"String", 12854 "locationName":"clientToken" 12855 }, 12856 "SpotPrice":{ 12857 "shape":"String", 12858 "locationName":"spotPrice" 12859 }, 12860 "TargetCapacity":{ 12861 "shape":"Integer", 12862 "locationName":"targetCapacity" 12863 }, 12864 "ValidFrom":{ 12865 "shape":"DateTime", 12866 "locationName":"validFrom" 12867 }, 12868 "ValidUntil":{ 12869 "shape":"DateTime", 12870 "locationName":"validUntil" 12871 }, 12872 "TerminateInstancesWithExpiration":{ 12873 "shape":"Boolean", 12874 "locationName":"terminateInstancesWithExpiration" 12875 }, 12876 "IamFleetRole":{ 12877 "shape":"String", 12878 "locationName":"iamFleetRole" 12879 }, 12880 "LaunchSpecifications":{ 12881 "shape":"LaunchSpecsList", 12882 "locationName":"launchSpecifications" 12883 }, 12884 "ExcessCapacityTerminationPolicy":{ 12885 "shape":"ExcessCapacityTerminationPolicy", 12886 "locationName":"excessCapacityTerminationPolicy" 12887 }, 12888 "AllocationStrategy":{ 12889 "shape":"AllocationStrategy", 12890 "locationName":"allocationStrategy" 12891 }, 12892 "FulfilledCapacity":{ 12893 "shape":"Double", 12894 "locationName":"fulfilledCapacity" 12895 }, 12896 "Type":{ 12897 "shape":"FleetType", 12898 "locationName":"type" 12899 } 12900 } 12901 }, 12902 "SpotFleetRequestConfigSet":{ 12903 "type":"list", 12904 "member":{ 12905 "shape":"SpotFleetRequestConfig", 12906 "locationName":"item" 12907 } 12908 }, 12909 "SpotInstanceRequest":{ 12910 "type":"structure", 12911 "members":{ 12912 "SpotInstanceRequestId":{ 12913 "shape":"String", 12914 "locationName":"spotInstanceRequestId" 12915 }, 12916 "SpotPrice":{ 12917 "shape":"String", 12918 "locationName":"spotPrice" 12919 }, 12920 "Type":{ 12921 "shape":"SpotInstanceType", 12922 "locationName":"type" 12923 }, 12924 "State":{ 12925 "shape":"SpotInstanceState", 12926 "locationName":"state" 12927 }, 12928 "Fault":{ 12929 "shape":"SpotInstanceStateFault", 12930 "locationName":"fault" 12931 }, 12932 "Status":{ 12933 "shape":"SpotInstanceStatus", 12934 "locationName":"status" 12935 }, 12936 "ValidFrom":{ 12937 "shape":"DateTime", 12938 "locationName":"validFrom" 12939 }, 12940 "ValidUntil":{ 12941 "shape":"DateTime", 12942 "locationName":"validUntil" 12943 }, 12944 "LaunchGroup":{ 12945 "shape":"String", 12946 "locationName":"launchGroup" 12947 }, 12948 "AvailabilityZoneGroup":{ 12949 "shape":"String", 12950 "locationName":"availabilityZoneGroup" 12951 }, 12952 "LaunchSpecification":{ 12953 "shape":"LaunchSpecification", 12954 "locationName":"launchSpecification" 12955 }, 12956 "InstanceId":{ 12957 "shape":"String", 12958 "locationName":"instanceId" 12959 }, 12960 "CreateTime":{ 12961 "shape":"DateTime", 12962 "locationName":"createTime" 12963 }, 12964 "ProductDescription":{ 12965 "shape":"RIProductDescription", 12966 "locationName":"productDescription" 12967 }, 12968 "BlockDurationMinutes":{ 12969 "shape":"Integer", 12970 "locationName":"blockDurationMinutes" 12971 }, 12972 "ActualBlockHourlyPrice":{ 12973 "shape":"String", 12974 "locationName":"actualBlockHourlyPrice" 12975 }, 12976 "Tags":{ 12977 "shape":"TagList", 12978 "locationName":"tagSet" 12979 }, 12980 "LaunchedAvailabilityZone":{ 12981 "shape":"String", 12982 "locationName":"launchedAvailabilityZone" 12983 } 12984 } 12985 }, 12986 "SpotInstanceRequestIdList":{ 12987 "type":"list", 12988 "member":{ 12989 "shape":"String", 12990 "locationName":"SpotInstanceRequestId" 12991 } 12992 }, 12993 "SpotInstanceRequestList":{ 12994 "type":"list", 12995 "member":{ 12996 "shape":"SpotInstanceRequest", 12997 "locationName":"item" 12998 } 12999 }, 13000 "SpotInstanceState":{ 13001 "type":"string", 13002 "enum":[ 13003 "open", 13004 "active", 13005 "closed", 13006 "cancelled", 13007 "failed" 13008 ] 13009 }, 13010 "SpotInstanceStateFault":{ 13011 "type":"structure", 13012 "members":{ 13013 "Code":{ 13014 "shape":"String", 13015 "locationName":"code" 13016 }, 13017 "Message":{ 13018 "shape":"String", 13019 "locationName":"message" 13020 } 13021 } 13022 }, 13023 "SpotInstanceStatus":{ 13024 "type":"structure", 13025 "members":{ 13026 "Code":{ 13027 "shape":"String", 13028 "locationName":"code" 13029 }, 13030 "UpdateTime":{ 13031 "shape":"DateTime", 13032 "locationName":"updateTime" 13033 }, 13034 "Message":{ 13035 "shape":"String", 13036 "locationName":"message" 13037 } 13038 } 13039 }, 13040 "SpotInstanceType":{ 13041 "type":"string", 13042 "enum":[ 13043 "one-time", 13044 "persistent" 13045 ] 13046 }, 13047 "SpotPlacement":{ 13048 "type":"structure", 13049 "members":{ 13050 "AvailabilityZone":{ 13051 "shape":"String", 13052 "locationName":"availabilityZone" 13053 }, 13054 "GroupName":{ 13055 "shape":"String", 13056 "locationName":"groupName" 13057 } 13058 } 13059 }, 13060 "SpotPrice":{ 13061 "type":"structure", 13062 "members":{ 13063 "InstanceType":{ 13064 "shape":"InstanceType", 13065 "locationName":"instanceType" 13066 }, 13067 "ProductDescription":{ 13068 "shape":"RIProductDescription", 13069 "locationName":"productDescription" 13070 }, 13071 "SpotPrice":{ 13072 "shape":"String", 13073 "locationName":"spotPrice" 13074 }, 13075 "Timestamp":{ 13076 "shape":"DateTime", 13077 "locationName":"timestamp" 13078 }, 13079 "AvailabilityZone":{ 13080 "shape":"String", 13081 "locationName":"availabilityZone" 13082 } 13083 } 13084 }, 13085 "SpotPriceHistoryList":{ 13086 "type":"list", 13087 "member":{ 13088 "shape":"SpotPrice", 13089 "locationName":"item" 13090 } 13091 }, 13092 "StaleIpPermission":{ 13093 "type":"structure", 13094 "members":{ 13095 "FromPort":{ 13096 "shape":"Integer", 13097 "locationName":"fromPort" 13098 }, 13099 "IpProtocol":{ 13100 "shape":"String", 13101 "locationName":"ipProtocol" 13102 }, 13103 "IpRanges":{ 13104 "shape":"IpRanges", 13105 "locationName":"ipRanges" 13106 }, 13107 "PrefixListIds":{ 13108 "shape":"PrefixListIdSet", 13109 "locationName":"prefixListIds" 13110 }, 13111 "ToPort":{ 13112 "shape":"Integer", 13113 "locationName":"toPort" 13114 }, 13115 "UserIdGroupPairs":{ 13116 "shape":"UserIdGroupPairSet", 13117 "locationName":"groups" 13118 } 13119 } 13120 }, 13121 "StaleIpPermissionSet":{ 13122 "type":"list", 13123 "member":{ 13124 "shape":"StaleIpPermission", 13125 "locationName":"item" 13126 } 13127 }, 13128 "StaleSecurityGroup":{ 13129 "type":"structure", 13130 "required":["GroupId"], 13131 "members":{ 13132 "GroupId":{ 13133 "shape":"String", 13134 "locationName":"groupId" 13135 }, 13136 "GroupName":{ 13137 "shape":"String", 13138 "locationName":"groupName" 13139 }, 13140 "Description":{ 13141 "shape":"String", 13142 "locationName":"description" 13143 }, 13144 "VpcId":{ 13145 "shape":"String", 13146 "locationName":"vpcId" 13147 }, 13148 "StaleIpPermissions":{ 13149 "shape":"StaleIpPermissionSet", 13150 "locationName":"staleIpPermissions" 13151 }, 13152 "StaleIpPermissionsEgress":{ 13153 "shape":"StaleIpPermissionSet", 13154 "locationName":"staleIpPermissionsEgress" 13155 } 13156 } 13157 }, 13158 "StaleSecurityGroupSet":{ 13159 "type":"list", 13160 "member":{ 13161 "shape":"StaleSecurityGroup", 13162 "locationName":"item" 13163 } 13164 }, 13165 "StartInstancesRequest":{ 13166 "type":"structure", 13167 "required":["InstanceIds"], 13168 "members":{ 13169 "InstanceIds":{ 13170 "shape":"InstanceIdStringList", 13171 "locationName":"InstanceId" 13172 }, 13173 "AdditionalInfo":{ 13174 "shape":"String", 13175 "locationName":"additionalInfo" 13176 }, 13177 "DryRun":{ 13178 "shape":"Boolean", 13179 "locationName":"dryRun" 13180 } 13181 } 13182 }, 13183 "StartInstancesResult":{ 13184 "type":"structure", 13185 "members":{ 13186 "StartingInstances":{ 13187 "shape":"InstanceStateChangeList", 13188 "locationName":"instancesSet" 13189 } 13190 } 13191 }, 13192 "State":{ 13193 "type":"string", 13194 "enum":[ 13195 "Pending", 13196 "Available", 13197 "Deleting", 13198 "Deleted" 13199 ] 13200 }, 13201 "StateReason":{ 13202 "type":"structure", 13203 "members":{ 13204 "Code":{ 13205 "shape":"String", 13206 "locationName":"code" 13207 }, 13208 "Message":{ 13209 "shape":"String", 13210 "locationName":"message" 13211 } 13212 } 13213 }, 13214 "Status":{ 13215 "type":"string", 13216 "enum":[ 13217 "MoveInProgress", 13218 "InVpc", 13219 "InClassic" 13220 ] 13221 }, 13222 "StatusName":{ 13223 "type":"string", 13224 "enum":["reachability"] 13225 }, 13226 "StatusType":{ 13227 "type":"string", 13228 "enum":[ 13229 "passed", 13230 "failed", 13231 "insufficient-data", 13232 "initializing" 13233 ] 13234 }, 13235 "StopInstancesRequest":{ 13236 "type":"structure", 13237 "required":["InstanceIds"], 13238 "members":{ 13239 "DryRun":{ 13240 "shape":"Boolean", 13241 "locationName":"dryRun" 13242 }, 13243 "InstanceIds":{ 13244 "shape":"InstanceIdStringList", 13245 "locationName":"InstanceId" 13246 }, 13247 "Force":{ 13248 "shape":"Boolean", 13249 "locationName":"force" 13250 } 13251 } 13252 }, 13253 "StopInstancesResult":{ 13254 "type":"structure", 13255 "members":{ 13256 "StoppingInstances":{ 13257 "shape":"InstanceStateChangeList", 13258 "locationName":"instancesSet" 13259 } 13260 } 13261 }, 13262 "Storage":{ 13263 "type":"structure", 13264 "members":{ 13265 "S3":{"shape":"S3Storage"} 13266 } 13267 }, 13268 "String":{"type":"string"}, 13269 "Subnet":{ 13270 "type":"structure", 13271 "members":{ 13272 "SubnetId":{ 13273 "shape":"String", 13274 "locationName":"subnetId" 13275 }, 13276 "State":{ 13277 "shape":"SubnetState", 13278 "locationName":"state" 13279 }, 13280 "VpcId":{ 13281 "shape":"String", 13282 "locationName":"vpcId" 13283 }, 13284 "CidrBlock":{ 13285 "shape":"String", 13286 "locationName":"cidrBlock" 13287 }, 13288 "AvailableIpAddressCount":{ 13289 "shape":"Integer", 13290 "locationName":"availableIpAddressCount" 13291 }, 13292 "AvailabilityZone":{ 13293 "shape":"String", 13294 "locationName":"availabilityZone" 13295 }, 13296 "DefaultForAz":{ 13297 "shape":"Boolean", 13298 "locationName":"defaultForAz" 13299 }, 13300 "MapPublicIpOnLaunch":{ 13301 "shape":"Boolean", 13302 "locationName":"mapPublicIpOnLaunch" 13303 }, 13304 "Tags":{ 13305 "shape":"TagList", 13306 "locationName":"tagSet" 13307 } 13308 } 13309 }, 13310 "SubnetIdStringList":{ 13311 "type":"list", 13312 "member":{ 13313 "shape":"String", 13314 "locationName":"SubnetId" 13315 } 13316 }, 13317 "SubnetList":{ 13318 "type":"list", 13319 "member":{ 13320 "shape":"Subnet", 13321 "locationName":"item" 13322 } 13323 }, 13324 "SubnetState":{ 13325 "type":"string", 13326 "enum":[ 13327 "pending", 13328 "available" 13329 ] 13330 }, 13331 "SummaryStatus":{ 13332 "type":"string", 13333 "enum":[ 13334 "ok", 13335 "impaired", 13336 "insufficient-data", 13337 "not-applicable", 13338 "initializing" 13339 ] 13340 }, 13341 "Tag":{ 13342 "type":"structure", 13343 "members":{ 13344 "Key":{ 13345 "shape":"String", 13346 "locationName":"key" 13347 }, 13348 "Value":{ 13349 "shape":"String", 13350 "locationName":"value" 13351 } 13352 } 13353 }, 13354 "TagDescription":{ 13355 "type":"structure", 13356 "members":{ 13357 "ResourceId":{ 13358 "shape":"String", 13359 "locationName":"resourceId" 13360 }, 13361 "ResourceType":{ 13362 "shape":"ResourceType", 13363 "locationName":"resourceType" 13364 }, 13365 "Key":{ 13366 "shape":"String", 13367 "locationName":"key" 13368 }, 13369 "Value":{ 13370 "shape":"String", 13371 "locationName":"value" 13372 } 13373 } 13374 }, 13375 "TagDescriptionList":{ 13376 "type":"list", 13377 "member":{ 13378 "shape":"TagDescription", 13379 "locationName":"item" 13380 } 13381 }, 13382 "TagList":{ 13383 "type":"list", 13384 "member":{ 13385 "shape":"Tag", 13386 "locationName":"item" 13387 } 13388 }, 13389 "TargetConfiguration":{ 13390 "type":"structure", 13391 "members":{ 13392 "OfferingId":{ 13393 "shape":"String", 13394 "locationName":"offeringId" 13395 }, 13396 "InstanceCount":{ 13397 "shape":"Integer", 13398 "locationName":"instanceCount" 13399 } 13400 } 13401 }, 13402 "TargetConfigurationRequest":{ 13403 "type":"structure", 13404 "required":["OfferingId"], 13405 "members":{ 13406 "OfferingId":{"shape":"String"}, 13407 "InstanceCount":{"shape":"Integer"} 13408 } 13409 }, 13410 "TargetConfigurationRequestSet":{ 13411 "type":"list", 13412 "member":{ 13413 "shape":"TargetConfigurationRequest", 13414 "locationName":"TargetConfigurationRequest" 13415 } 13416 }, 13417 "TargetReservationValue":{ 13418 "type":"structure", 13419 "members":{ 13420 "TargetConfiguration":{ 13421 "shape":"TargetConfiguration", 13422 "locationName":"targetConfiguration" 13423 }, 13424 "ReservationValue":{ 13425 "shape":"ReservationValue", 13426 "locationName":"reservationValue" 13427 } 13428 } 13429 }, 13430 "TargetReservationValueSet":{ 13431 "type":"list", 13432 "member":{ 13433 "shape":"TargetReservationValue", 13434 "locationName":"item" 13435 } 13436 }, 13437 "TelemetryStatus":{ 13438 "type":"string", 13439 "enum":[ 13440 "UP", 13441 "DOWN" 13442 ] 13443 }, 13444 "Tenancy":{ 13445 "type":"string", 13446 "enum":[ 13447 "default", 13448 "dedicated", 13449 "host" 13450 ] 13451 }, 13452 "TerminateInstancesRequest":{ 13453 "type":"structure", 13454 "required":["InstanceIds"], 13455 "members":{ 13456 "DryRun":{ 13457 "shape":"Boolean", 13458 "locationName":"dryRun" 13459 }, 13460 "InstanceIds":{ 13461 "shape":"InstanceIdStringList", 13462 "locationName":"InstanceId" 13463 } 13464 } 13465 }, 13466 "TerminateInstancesResult":{ 13467 "type":"structure", 13468 "members":{ 13469 "TerminatingInstances":{ 13470 "shape":"InstanceStateChangeList", 13471 "locationName":"instancesSet" 13472 } 13473 } 13474 }, 13475 "TrafficType":{ 13476 "type":"string", 13477 "enum":[ 13478 "ACCEPT", 13479 "REJECT", 13480 "ALL" 13481 ] 13482 }, 13483 "UnassignPrivateIpAddressesRequest":{ 13484 "type":"structure", 13485 "required":[ 13486 "NetworkInterfaceId", 13487 "PrivateIpAddresses" 13488 ], 13489 "members":{ 13490 "NetworkInterfaceId":{ 13491 "shape":"String", 13492 "locationName":"networkInterfaceId" 13493 }, 13494 "PrivateIpAddresses":{ 13495 "shape":"PrivateIpAddressStringList", 13496 "locationName":"privateIpAddress" 13497 } 13498 } 13499 }, 13500 "UnmonitorInstancesRequest":{ 13501 "type":"structure", 13502 "required":["InstanceIds"], 13503 "members":{ 13504 "DryRun":{ 13505 "shape":"Boolean", 13506 "locationName":"dryRun" 13507 }, 13508 "InstanceIds":{ 13509 "shape":"InstanceIdStringList", 13510 "locationName":"InstanceId" 13511 } 13512 } 13513 }, 13514 "UnmonitorInstancesResult":{ 13515 "type":"structure", 13516 "members":{ 13517 "InstanceMonitorings":{ 13518 "shape":"InstanceMonitoringList", 13519 "locationName":"instancesSet" 13520 } 13521 } 13522 }, 13523 "UnsuccessfulItem":{ 13524 "type":"structure", 13525 "required":["Error"], 13526 "members":{ 13527 "Error":{ 13528 "shape":"UnsuccessfulItemError", 13529 "locationName":"error" 13530 }, 13531 "ResourceId":{ 13532 "shape":"String", 13533 "locationName":"resourceId" 13534 } 13535 } 13536 }, 13537 "UnsuccessfulItemError":{ 13538 "type":"structure", 13539 "required":[ 13540 "Code", 13541 "Message" 13542 ], 13543 "members":{ 13544 "Code":{ 13545 "shape":"String", 13546 "locationName":"code" 13547 }, 13548 "Message":{ 13549 "shape":"String", 13550 "locationName":"message" 13551 } 13552 } 13553 }, 13554 "UnsuccessfulItemList":{ 13555 "type":"list", 13556 "member":{ 13557 "shape":"UnsuccessfulItem", 13558 "locationName":"item" 13559 } 13560 }, 13561 "UnsuccessfulItemSet":{ 13562 "type":"list", 13563 "member":{ 13564 "shape":"UnsuccessfulItem", 13565 "locationName":"item" 13566 } 13567 }, 13568 "UserBucket":{ 13569 "type":"structure", 13570 "members":{ 13571 "S3Bucket":{"shape":"String"}, 13572 "S3Key":{"shape":"String"} 13573 } 13574 }, 13575 "UserBucketDetails":{ 13576 "type":"structure", 13577 "members":{ 13578 "S3Bucket":{ 13579 "shape":"String", 13580 "locationName":"s3Bucket" 13581 }, 13582 "S3Key":{ 13583 "shape":"String", 13584 "locationName":"s3Key" 13585 } 13586 } 13587 }, 13588 "UserData":{ 13589 "type":"structure", 13590 "members":{ 13591 "Data":{ 13592 "shape":"String", 13593 "locationName":"data" 13594 } 13595 } 13596 }, 13597 "UserGroupStringList":{ 13598 "type":"list", 13599 "member":{ 13600 "shape":"String", 13601 "locationName":"UserGroup" 13602 } 13603 }, 13604 "UserIdGroupPair":{ 13605 "type":"structure", 13606 "members":{ 13607 "UserId":{ 13608 "shape":"String", 13609 "locationName":"userId" 13610 }, 13611 "GroupName":{ 13612 "shape":"String", 13613 "locationName":"groupName" 13614 }, 13615 "GroupId":{ 13616 "shape":"String", 13617 "locationName":"groupId" 13618 }, 13619 "VpcId":{ 13620 "shape":"String", 13621 "locationName":"vpcId" 13622 }, 13623 "VpcPeeringConnectionId":{ 13624 "shape":"String", 13625 "locationName":"vpcPeeringConnectionId" 13626 }, 13627 "PeeringStatus":{ 13628 "shape":"String", 13629 "locationName":"peeringStatus" 13630 } 13631 } 13632 }, 13633 "UserIdGroupPairList":{ 13634 "type":"list", 13635 "member":{ 13636 "shape":"UserIdGroupPair", 13637 "locationName":"item" 13638 } 13639 }, 13640 "UserIdGroupPairSet":{ 13641 "type":"list", 13642 "member":{ 13643 "shape":"UserIdGroupPair", 13644 "locationName":"item" 13645 } 13646 }, 13647 "UserIdStringList":{ 13648 "type":"list", 13649 "member":{ 13650 "shape":"String", 13651 "locationName":"UserId" 13652 } 13653 }, 13654 "ValueStringList":{ 13655 "type":"list", 13656 "member":{ 13657 "shape":"String", 13658 "locationName":"item" 13659 } 13660 }, 13661 "VgwTelemetry":{ 13662 "type":"structure", 13663 "members":{ 13664 "OutsideIpAddress":{ 13665 "shape":"String", 13666 "locationName":"outsideIpAddress" 13667 }, 13668 "Status":{ 13669 "shape":"TelemetryStatus", 13670 "locationName":"status" 13671 }, 13672 "LastStatusChange":{ 13673 "shape":"DateTime", 13674 "locationName":"lastStatusChange" 13675 }, 13676 "StatusMessage":{ 13677 "shape":"String", 13678 "locationName":"statusMessage" 13679 }, 13680 "AcceptedRouteCount":{ 13681 "shape":"Integer", 13682 "locationName":"acceptedRouteCount" 13683 } 13684 } 13685 }, 13686 "VgwTelemetryList":{ 13687 "type":"list", 13688 "member":{ 13689 "shape":"VgwTelemetry", 13690 "locationName":"item" 13691 } 13692 }, 13693 "VirtualizationType":{ 13694 "type":"string", 13695 "enum":[ 13696 "hvm", 13697 "paravirtual" 13698 ] 13699 }, 13700 "Volume":{ 13701 "type":"structure", 13702 "members":{ 13703 "VolumeId":{ 13704 "shape":"String", 13705 "locationName":"volumeId" 13706 }, 13707 "Size":{ 13708 "shape":"Integer", 13709 "locationName":"size" 13710 }, 13711 "SnapshotId":{ 13712 "shape":"String", 13713 "locationName":"snapshotId" 13714 }, 13715 "AvailabilityZone":{ 13716 "shape":"String", 13717 "locationName":"availabilityZone" 13718 }, 13719 "State":{ 13720 "shape":"VolumeState", 13721 "locationName":"status" 13722 }, 13723 "CreateTime":{ 13724 "shape":"DateTime", 13725 "locationName":"createTime" 13726 }, 13727 "Attachments":{ 13728 "shape":"VolumeAttachmentList", 13729 "locationName":"attachmentSet" 13730 }, 13731 "Tags":{ 13732 "shape":"TagList", 13733 "locationName":"tagSet" 13734 }, 13735 "VolumeType":{ 13736 "shape":"VolumeType", 13737 "locationName":"volumeType" 13738 }, 13739 "Iops":{ 13740 "shape":"Integer", 13741 "locationName":"iops" 13742 }, 13743 "Encrypted":{ 13744 "shape":"Boolean", 13745 "locationName":"encrypted" 13746 }, 13747 "KmsKeyId":{ 13748 "shape":"String", 13749 "locationName":"kmsKeyId" 13750 } 13751 } 13752 }, 13753 "VolumeAttachment":{ 13754 "type":"structure", 13755 "members":{ 13756 "VolumeId":{ 13757 "shape":"String", 13758 "locationName":"volumeId" 13759 }, 13760 "InstanceId":{ 13761 "shape":"String", 13762 "locationName":"instanceId" 13763 }, 13764 "Device":{ 13765 "shape":"String", 13766 "locationName":"device" 13767 }, 13768 "State":{ 13769 "shape":"VolumeAttachmentState", 13770 "locationName":"status" 13771 }, 13772 "AttachTime":{ 13773 "shape":"DateTime", 13774 "locationName":"attachTime" 13775 }, 13776 "DeleteOnTermination":{ 13777 "shape":"Boolean", 13778 "locationName":"deleteOnTermination" 13779 } 13780 } 13781 }, 13782 "VolumeAttachmentList":{ 13783 "type":"list", 13784 "member":{ 13785 "shape":"VolumeAttachment", 13786 "locationName":"item" 13787 } 13788 }, 13789 "VolumeAttachmentState":{ 13790 "type":"string", 13791 "enum":[ 13792 "attaching", 13793 "attached", 13794 "detaching", 13795 "detached" 13796 ] 13797 }, 13798 "VolumeAttributeName":{ 13799 "type":"string", 13800 "enum":[ 13801 "autoEnableIO", 13802 "productCodes" 13803 ] 13804 }, 13805 "VolumeDetail":{ 13806 "type":"structure", 13807 "required":["Size"], 13808 "members":{ 13809 "Size":{ 13810 "shape":"Long", 13811 "locationName":"size" 13812 } 13813 } 13814 }, 13815 "VolumeIdStringList":{ 13816 "type":"list", 13817 "member":{ 13818 "shape":"String", 13819 "locationName":"VolumeId" 13820 } 13821 }, 13822 "VolumeList":{ 13823 "type":"list", 13824 "member":{ 13825 "shape":"Volume", 13826 "locationName":"item" 13827 } 13828 }, 13829 "VolumeState":{ 13830 "type":"string", 13831 "enum":[ 13832 "creating", 13833 "available", 13834 "in-use", 13835 "deleting", 13836 "deleted", 13837 "error" 13838 ] 13839 }, 13840 "VolumeStatusAction":{ 13841 "type":"structure", 13842 "members":{ 13843 "Code":{ 13844 "shape":"String", 13845 "locationName":"code" 13846 }, 13847 "Description":{ 13848 "shape":"String", 13849 "locationName":"description" 13850 }, 13851 "EventType":{ 13852 "shape":"String", 13853 "locationName":"eventType" 13854 }, 13855 "EventId":{ 13856 "shape":"String", 13857 "locationName":"eventId" 13858 } 13859 } 13860 }, 13861 "VolumeStatusActionsList":{ 13862 "type":"list", 13863 "member":{ 13864 "shape":"VolumeStatusAction", 13865 "locationName":"item" 13866 } 13867 }, 13868 "VolumeStatusDetails":{ 13869 "type":"structure", 13870 "members":{ 13871 "Name":{ 13872 "shape":"VolumeStatusName", 13873 "locationName":"name" 13874 }, 13875 "Status":{ 13876 "shape":"String", 13877 "locationName":"status" 13878 } 13879 } 13880 }, 13881 "VolumeStatusDetailsList":{ 13882 "type":"list", 13883 "member":{ 13884 "shape":"VolumeStatusDetails", 13885 "locationName":"item" 13886 } 13887 }, 13888 "VolumeStatusEvent":{ 13889 "type":"structure", 13890 "members":{ 13891 "EventType":{ 13892 "shape":"String", 13893 "locationName":"eventType" 13894 }, 13895 "Description":{ 13896 "shape":"String", 13897 "locationName":"description" 13898 }, 13899 "NotBefore":{ 13900 "shape":"DateTime", 13901 "locationName":"notBefore" 13902 }, 13903 "NotAfter":{ 13904 "shape":"DateTime", 13905 "locationName":"notAfter" 13906 }, 13907 "EventId":{ 13908 "shape":"String", 13909 "locationName":"eventId" 13910 } 13911 } 13912 }, 13913 "VolumeStatusEventsList":{ 13914 "type":"list", 13915 "member":{ 13916 "shape":"VolumeStatusEvent", 13917 "locationName":"item" 13918 } 13919 }, 13920 "VolumeStatusInfo":{ 13921 "type":"structure", 13922 "members":{ 13923 "Status":{ 13924 "shape":"VolumeStatusInfoStatus", 13925 "locationName":"status" 13926 }, 13927 "Details":{ 13928 "shape":"VolumeStatusDetailsList", 13929 "locationName":"details" 13930 } 13931 } 13932 }, 13933 "VolumeStatusInfoStatus":{ 13934 "type":"string", 13935 "enum":[ 13936 "ok", 13937 "impaired", 13938 "insufficient-data" 13939 ] 13940 }, 13941 "VolumeStatusItem":{ 13942 "type":"structure", 13943 "members":{ 13944 "VolumeId":{ 13945 "shape":"String", 13946 "locationName":"volumeId" 13947 }, 13948 "AvailabilityZone":{ 13949 "shape":"String", 13950 "locationName":"availabilityZone" 13951 }, 13952 "VolumeStatus":{ 13953 "shape":"VolumeStatusInfo", 13954 "locationName":"volumeStatus" 13955 }, 13956 "Events":{ 13957 "shape":"VolumeStatusEventsList", 13958 "locationName":"eventsSet" 13959 }, 13960 "Actions":{ 13961 "shape":"VolumeStatusActionsList", 13962 "locationName":"actionsSet" 13963 } 13964 } 13965 }, 13966 "VolumeStatusList":{ 13967 "type":"list", 13968 "member":{ 13969 "shape":"VolumeStatusItem", 13970 "locationName":"item" 13971 } 13972 }, 13973 "VolumeStatusName":{ 13974 "type":"string", 13975 "enum":[ 13976 "io-enabled", 13977 "io-performance" 13978 ] 13979 }, 13980 "VolumeType":{ 13981 "type":"string", 13982 "enum":[ 13983 "standard", 13984 "io1", 13985 "gp2", 13986 "sc1", 13987 "st1" 13988 ] 13989 }, 13990 "Vpc":{ 13991 "type":"structure", 13992 "members":{ 13993 "VpcId":{ 13994 "shape":"String", 13995 "locationName":"vpcId" 13996 }, 13997 "State":{ 13998 "shape":"VpcState", 13999 "locationName":"state" 14000 }, 14001 "CidrBlock":{ 14002 "shape":"String", 14003 "locationName":"cidrBlock" 14004 }, 14005 "DhcpOptionsId":{ 14006 "shape":"String", 14007 "locationName":"dhcpOptionsId" 14008 }, 14009 "Tags":{ 14010 "shape":"TagList", 14011 "locationName":"tagSet" 14012 }, 14013 "InstanceTenancy":{ 14014 "shape":"Tenancy", 14015 "locationName":"instanceTenancy" 14016 }, 14017 "IsDefault":{ 14018 "shape":"Boolean", 14019 "locationName":"isDefault" 14020 } 14021 } 14022 }, 14023 "VpcAttachment":{ 14024 "type":"structure", 14025 "members":{ 14026 "VpcId":{ 14027 "shape":"String", 14028 "locationName":"vpcId" 14029 }, 14030 "State":{ 14031 "shape":"AttachmentStatus", 14032 "locationName":"state" 14033 } 14034 } 14035 }, 14036 "VpcAttachmentList":{ 14037 "type":"list", 14038 "member":{ 14039 "shape":"VpcAttachment", 14040 "locationName":"item" 14041 } 14042 }, 14043 "VpcAttributeName":{ 14044 "type":"string", 14045 "enum":[ 14046 "enableDnsSupport", 14047 "enableDnsHostnames" 14048 ] 14049 }, 14050 "VpcClassicLink":{ 14051 "type":"structure", 14052 "members":{ 14053 "VpcId":{ 14054 "shape":"String", 14055 "locationName":"vpcId" 14056 }, 14057 "ClassicLinkEnabled":{ 14058 "shape":"Boolean", 14059 "locationName":"classicLinkEnabled" 14060 }, 14061 "Tags":{ 14062 "shape":"TagList", 14063 "locationName":"tagSet" 14064 } 14065 } 14066 }, 14067 "VpcClassicLinkIdList":{ 14068 "type":"list", 14069 "member":{ 14070 "shape":"String", 14071 "locationName":"VpcId" 14072 } 14073 }, 14074 "VpcClassicLinkList":{ 14075 "type":"list", 14076 "member":{ 14077 "shape":"VpcClassicLink", 14078 "locationName":"item" 14079 } 14080 }, 14081 "VpcEndpoint":{ 14082 "type":"structure", 14083 "members":{ 14084 "VpcEndpointId":{ 14085 "shape":"String", 14086 "locationName":"vpcEndpointId" 14087 }, 14088 "VpcId":{ 14089 "shape":"String", 14090 "locationName":"vpcId" 14091 }, 14092 "ServiceName":{ 14093 "shape":"String", 14094 "locationName":"serviceName" 14095 }, 14096 "State":{ 14097 "shape":"State", 14098 "locationName":"state" 14099 }, 14100 "PolicyDocument":{ 14101 "shape":"String", 14102 "locationName":"policyDocument" 14103 }, 14104 "RouteTableIds":{ 14105 "shape":"ValueStringList", 14106 "locationName":"routeTableIdSet" 14107 }, 14108 "CreationTimestamp":{ 14109 "shape":"DateTime", 14110 "locationName":"creationTimestamp" 14111 } 14112 } 14113 }, 14114 "VpcEndpointSet":{ 14115 "type":"list", 14116 "member":{ 14117 "shape":"VpcEndpoint", 14118 "locationName":"item" 14119 } 14120 }, 14121 "VpcIdStringList":{ 14122 "type":"list", 14123 "member":{ 14124 "shape":"String", 14125 "locationName":"VpcId" 14126 } 14127 }, 14128 "VpcList":{ 14129 "type":"list", 14130 "member":{ 14131 "shape":"Vpc", 14132 "locationName":"item" 14133 } 14134 }, 14135 "VpcPeeringConnection":{ 14136 "type":"structure", 14137 "members":{ 14138 "AccepterVpcInfo":{ 14139 "shape":"VpcPeeringConnectionVpcInfo", 14140 "locationName":"accepterVpcInfo" 14141 }, 14142 "ExpirationTime":{ 14143 "shape":"DateTime", 14144 "locationName":"expirationTime" 14145 }, 14146 "RequesterVpcInfo":{ 14147 "shape":"VpcPeeringConnectionVpcInfo", 14148 "locationName":"requesterVpcInfo" 14149 }, 14150 "Status":{ 14151 "shape":"VpcPeeringConnectionStateReason", 14152 "locationName":"status" 14153 }, 14154 "Tags":{ 14155 "shape":"TagList", 14156 "locationName":"tagSet" 14157 }, 14158 "VpcPeeringConnectionId":{ 14159 "shape":"String", 14160 "locationName":"vpcPeeringConnectionId" 14161 } 14162 } 14163 }, 14164 "VpcPeeringConnectionList":{ 14165 "type":"list", 14166 "member":{ 14167 "shape":"VpcPeeringConnection", 14168 "locationName":"item" 14169 } 14170 }, 14171 "VpcPeeringConnectionOptionsDescription":{ 14172 "type":"structure", 14173 "members":{ 14174 "AllowEgressFromLocalClassicLinkToRemoteVpc":{ 14175 "shape":"Boolean", 14176 "locationName":"allowEgressFromLocalClassicLinkToRemoteVpc" 14177 }, 14178 "AllowEgressFromLocalVpcToRemoteClassicLink":{ 14179 "shape":"Boolean", 14180 "locationName":"allowEgressFromLocalVpcToRemoteClassicLink" 14181 }, 14182 "AllowDnsResolutionFromRemoteVpc":{ 14183 "shape":"Boolean", 14184 "locationName":"allowDnsResolutionFromRemoteVpc" 14185 } 14186 } 14187 }, 14188 "VpcPeeringConnectionStateReason":{ 14189 "type":"structure", 14190 "members":{ 14191 "Code":{ 14192 "shape":"VpcPeeringConnectionStateReasonCode", 14193 "locationName":"code" 14194 }, 14195 "Message":{ 14196 "shape":"String", 14197 "locationName":"message" 14198 } 14199 } 14200 }, 14201 "VpcPeeringConnectionStateReasonCode":{ 14202 "type":"string", 14203 "enum":[ 14204 "initiating-request", 14205 "pending-acceptance", 14206 "active", 14207 "deleted", 14208 "rejected", 14209 "failed", 14210 "expired", 14211 "provisioning", 14212 "deleting" 14213 ] 14214 }, 14215 "VpcPeeringConnectionVpcInfo":{ 14216 "type":"structure", 14217 "members":{ 14218 "CidrBlock":{ 14219 "shape":"String", 14220 "locationName":"cidrBlock" 14221 }, 14222 "OwnerId":{ 14223 "shape":"String", 14224 "locationName":"ownerId" 14225 }, 14226 "VpcId":{ 14227 "shape":"String", 14228 "locationName":"vpcId" 14229 }, 14230 "PeeringOptions":{ 14231 "shape":"VpcPeeringConnectionOptionsDescription", 14232 "locationName":"peeringOptions" 14233 } 14234 } 14235 }, 14236 "VpcState":{ 14237 "type":"string", 14238 "enum":[ 14239 "pending", 14240 "available" 14241 ] 14242 }, 14243 "VpnConnection":{ 14244 "type":"structure", 14245 "members":{ 14246 "VpnConnectionId":{ 14247 "shape":"String", 14248 "locationName":"vpnConnectionId" 14249 }, 14250 "State":{ 14251 "shape":"VpnState", 14252 "locationName":"state" 14253 }, 14254 "CustomerGatewayConfiguration":{ 14255 "shape":"String", 14256 "locationName":"customerGatewayConfiguration" 14257 }, 14258 "Type":{ 14259 "shape":"GatewayType", 14260 "locationName":"type" 14261 }, 14262 "CustomerGatewayId":{ 14263 "shape":"String", 14264 "locationName":"customerGatewayId" 14265 }, 14266 "VpnGatewayId":{ 14267 "shape":"String", 14268 "locationName":"vpnGatewayId" 14269 }, 14270 "Tags":{ 14271 "shape":"TagList", 14272 "locationName":"tagSet" 14273 }, 14274 "VgwTelemetry":{ 14275 "shape":"VgwTelemetryList", 14276 "locationName":"vgwTelemetry" 14277 }, 14278 "Options":{ 14279 "shape":"VpnConnectionOptions", 14280 "locationName":"options" 14281 }, 14282 "Routes":{ 14283 "shape":"VpnStaticRouteList", 14284 "locationName":"routes" 14285 } 14286 } 14287 }, 14288 "VpnConnectionIdStringList":{ 14289 "type":"list", 14290 "member":{ 14291 "shape":"String", 14292 "locationName":"VpnConnectionId" 14293 } 14294 }, 14295 "VpnConnectionList":{ 14296 "type":"list", 14297 "member":{ 14298 "shape":"VpnConnection", 14299 "locationName":"item" 14300 } 14301 }, 14302 "VpnConnectionOptions":{ 14303 "type":"structure", 14304 "members":{ 14305 "StaticRoutesOnly":{ 14306 "shape":"Boolean", 14307 "locationName":"staticRoutesOnly" 14308 } 14309 } 14310 }, 14311 "VpnConnectionOptionsSpecification":{ 14312 "type":"structure", 14313 "members":{ 14314 "StaticRoutesOnly":{ 14315 "shape":"Boolean", 14316 "locationName":"staticRoutesOnly" 14317 } 14318 } 14319 }, 14320 "VpnGateway":{ 14321 "type":"structure", 14322 "members":{ 14323 "VpnGatewayId":{ 14324 "shape":"String", 14325 "locationName":"vpnGatewayId" 14326 }, 14327 "State":{ 14328 "shape":"VpnState", 14329 "locationName":"state" 14330 }, 14331 "Type":{ 14332 "shape":"GatewayType", 14333 "locationName":"type" 14334 }, 14335 "AvailabilityZone":{ 14336 "shape":"String", 14337 "locationName":"availabilityZone" 14338 }, 14339 "VpcAttachments":{ 14340 "shape":"VpcAttachmentList", 14341 "locationName":"attachments" 14342 }, 14343 "Tags":{ 14344 "shape":"TagList", 14345 "locationName":"tagSet" 14346 } 14347 } 14348 }, 14349 "VpnGatewayIdStringList":{ 14350 "type":"list", 14351 "member":{ 14352 "shape":"String", 14353 "locationName":"VpnGatewayId" 14354 } 14355 }, 14356 "VpnGatewayList":{ 14357 "type":"list", 14358 "member":{ 14359 "shape":"VpnGateway", 14360 "locationName":"item" 14361 } 14362 }, 14363 "VpnState":{ 14364 "type":"string", 14365 "enum":[ 14366 "pending", 14367 "available", 14368 "deleting", 14369 "deleted" 14370 ] 14371 }, 14372 "VpnStaticRoute":{ 14373 "type":"structure", 14374 "members":{ 14375 "DestinationCidrBlock":{ 14376 "shape":"String", 14377 "locationName":"destinationCidrBlock" 14378 }, 14379 "Source":{ 14380 "shape":"VpnStaticRouteSource", 14381 "locationName":"source" 14382 }, 14383 "State":{ 14384 "shape":"VpnState", 14385 "locationName":"state" 14386 } 14387 } 14388 }, 14389 "VpnStaticRouteList":{ 14390 "type":"list", 14391 "member":{ 14392 "shape":"VpnStaticRoute", 14393 "locationName":"item" 14394 } 14395 }, 14396 "VpnStaticRouteSource":{ 14397 "type":"string", 14398 "enum":["Static"] 14399 }, 14400 "ZoneNameStringList":{ 14401 "type":"list", 14402 "member":{ 14403 "shape":"String", 14404 "locationName":"ZoneName" 14405 } 14406 }, 14407 "scope":{ 14408 "type":"string", 14409 "enum":[ 14410 "Availability Zone", 14411 "Region" 14412 ] 14413 } 14414 } 14415} 14416