1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2015-10-01", 5 "endpointPrefix":"gamelift", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceFullName":"Amazon GameLift", 9 "serviceId":"GameLift", 10 "signatureVersion":"v4", 11 "targetPrefix":"GameLift", 12 "uid":"gamelift-2015-10-01" 13 }, 14 "operations":{ 15 "AcceptMatch":{ 16 "name":"AcceptMatch", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/" 20 }, 21 "input":{"shape":"AcceptMatchInput"}, 22 "output":{"shape":"AcceptMatchOutput"}, 23 "errors":[ 24 {"shape":"InvalidRequestException"}, 25 {"shape":"NotFoundException"}, 26 {"shape":"InternalServiceException"}, 27 {"shape":"UnsupportedRegionException"} 28 ] 29 }, 30 "CreateAlias":{ 31 "name":"CreateAlias", 32 "http":{ 33 "method":"POST", 34 "requestUri":"/" 35 }, 36 "input":{"shape":"CreateAliasInput"}, 37 "output":{"shape":"CreateAliasOutput"}, 38 "errors":[ 39 {"shape":"UnauthorizedException"}, 40 {"shape":"InvalidRequestException"}, 41 {"shape":"ConflictException"}, 42 {"shape":"InternalServiceException"}, 43 {"shape":"LimitExceededException"} 44 ] 45 }, 46 "CreateBuild":{ 47 "name":"CreateBuild", 48 "http":{ 49 "method":"POST", 50 "requestUri":"/" 51 }, 52 "input":{"shape":"CreateBuildInput"}, 53 "output":{"shape":"CreateBuildOutput"}, 54 "errors":[ 55 {"shape":"UnauthorizedException"}, 56 {"shape":"InvalidRequestException"}, 57 {"shape":"ConflictException"}, 58 {"shape":"InternalServiceException"} 59 ] 60 }, 61 "CreateFleet":{ 62 "name":"CreateFleet", 63 "http":{ 64 "method":"POST", 65 "requestUri":"/" 66 }, 67 "input":{"shape":"CreateFleetInput"}, 68 "output":{"shape":"CreateFleetOutput"}, 69 "errors":[ 70 {"shape":"InternalServiceException"}, 71 {"shape":"NotFoundException"}, 72 {"shape":"ConflictException"}, 73 {"shape":"LimitExceededException"}, 74 {"shape":"InvalidRequestException"}, 75 {"shape":"UnauthorizedException"} 76 ] 77 }, 78 "CreateGameSession":{ 79 "name":"CreateGameSession", 80 "http":{ 81 "method":"POST", 82 "requestUri":"/" 83 }, 84 "input":{"shape":"CreateGameSessionInput"}, 85 "output":{"shape":"CreateGameSessionOutput"}, 86 "errors":[ 87 {"shape":"ConflictException"}, 88 {"shape":"InternalServiceException"}, 89 {"shape":"UnauthorizedException"}, 90 {"shape":"InvalidFleetStatusException"}, 91 {"shape":"TerminalRoutingStrategyException"}, 92 {"shape":"InvalidRequestException"}, 93 {"shape":"NotFoundException"}, 94 {"shape":"FleetCapacityExceededException"}, 95 {"shape":"LimitExceededException"}, 96 {"shape":"IdempotentParameterMismatchException"} 97 ] 98 }, 99 "CreateGameSessionQueue":{ 100 "name":"CreateGameSessionQueue", 101 "http":{ 102 "method":"POST", 103 "requestUri":"/" 104 }, 105 "input":{"shape":"CreateGameSessionQueueInput"}, 106 "output":{"shape":"CreateGameSessionQueueOutput"}, 107 "errors":[ 108 {"shape":"InternalServiceException"}, 109 {"shape":"InvalidRequestException"}, 110 {"shape":"UnauthorizedException"}, 111 {"shape":"LimitExceededException"} 112 ] 113 }, 114 "CreateMatchmakingConfiguration":{ 115 "name":"CreateMatchmakingConfiguration", 116 "http":{ 117 "method":"POST", 118 "requestUri":"/" 119 }, 120 "input":{"shape":"CreateMatchmakingConfigurationInput"}, 121 "output":{"shape":"CreateMatchmakingConfigurationOutput"}, 122 "errors":[ 123 {"shape":"InvalidRequestException"}, 124 {"shape":"LimitExceededException"}, 125 {"shape":"NotFoundException"}, 126 {"shape":"InternalServiceException"}, 127 {"shape":"UnsupportedRegionException"} 128 ] 129 }, 130 "CreateMatchmakingRuleSet":{ 131 "name":"CreateMatchmakingRuleSet", 132 "http":{ 133 "method":"POST", 134 "requestUri":"/" 135 }, 136 "input":{"shape":"CreateMatchmakingRuleSetInput"}, 137 "output":{"shape":"CreateMatchmakingRuleSetOutput"}, 138 "errors":[ 139 {"shape":"InvalidRequestException"}, 140 {"shape":"InternalServiceException"}, 141 {"shape":"UnsupportedRegionException"} 142 ] 143 }, 144 "CreatePlayerSession":{ 145 "name":"CreatePlayerSession", 146 "http":{ 147 "method":"POST", 148 "requestUri":"/" 149 }, 150 "input":{"shape":"CreatePlayerSessionInput"}, 151 "output":{"shape":"CreatePlayerSessionOutput"}, 152 "errors":[ 153 {"shape":"InternalServiceException"}, 154 {"shape":"UnauthorizedException"}, 155 {"shape":"InvalidGameSessionStatusException"}, 156 {"shape":"GameSessionFullException"}, 157 {"shape":"TerminalRoutingStrategyException"}, 158 {"shape":"InvalidRequestException"}, 159 {"shape":"NotFoundException"} 160 ] 161 }, 162 "CreatePlayerSessions":{ 163 "name":"CreatePlayerSessions", 164 "http":{ 165 "method":"POST", 166 "requestUri":"/" 167 }, 168 "input":{"shape":"CreatePlayerSessionsInput"}, 169 "output":{"shape":"CreatePlayerSessionsOutput"}, 170 "errors":[ 171 {"shape":"InternalServiceException"}, 172 {"shape":"UnauthorizedException"}, 173 {"shape":"InvalidGameSessionStatusException"}, 174 {"shape":"GameSessionFullException"}, 175 {"shape":"TerminalRoutingStrategyException"}, 176 {"shape":"InvalidRequestException"}, 177 {"shape":"NotFoundException"} 178 ] 179 }, 180 "CreateScript":{ 181 "name":"CreateScript", 182 "http":{ 183 "method":"POST", 184 "requestUri":"/" 185 }, 186 "input":{"shape":"CreateScriptInput"}, 187 "output":{"shape":"CreateScriptOutput"}, 188 "errors":[ 189 {"shape":"UnauthorizedException"}, 190 {"shape":"InvalidRequestException"}, 191 {"shape":"ConflictException"}, 192 {"shape":"InternalServiceException"} 193 ] 194 }, 195 "CreateVpcPeeringAuthorization":{ 196 "name":"CreateVpcPeeringAuthorization", 197 "http":{ 198 "method":"POST", 199 "requestUri":"/" 200 }, 201 "input":{"shape":"CreateVpcPeeringAuthorizationInput"}, 202 "output":{"shape":"CreateVpcPeeringAuthorizationOutput"}, 203 "errors":[ 204 {"shape":"UnauthorizedException"}, 205 {"shape":"InvalidRequestException"}, 206 {"shape":"NotFoundException"}, 207 {"shape":"InternalServiceException"} 208 ] 209 }, 210 "CreateVpcPeeringConnection":{ 211 "name":"CreateVpcPeeringConnection", 212 "http":{ 213 "method":"POST", 214 "requestUri":"/" 215 }, 216 "input":{"shape":"CreateVpcPeeringConnectionInput"}, 217 "output":{"shape":"CreateVpcPeeringConnectionOutput"}, 218 "errors":[ 219 {"shape":"UnauthorizedException"}, 220 {"shape":"InvalidRequestException"}, 221 {"shape":"NotFoundException"}, 222 {"shape":"InternalServiceException"} 223 ] 224 }, 225 "DeleteAlias":{ 226 "name":"DeleteAlias", 227 "http":{ 228 "method":"POST", 229 "requestUri":"/" 230 }, 231 "input":{"shape":"DeleteAliasInput"}, 232 "errors":[ 233 {"shape":"UnauthorizedException"}, 234 {"shape":"NotFoundException"}, 235 {"shape":"InvalidRequestException"}, 236 {"shape":"InternalServiceException"} 237 ] 238 }, 239 "DeleteBuild":{ 240 "name":"DeleteBuild", 241 "http":{ 242 "method":"POST", 243 "requestUri":"/" 244 }, 245 "input":{"shape":"DeleteBuildInput"}, 246 "errors":[ 247 {"shape":"UnauthorizedException"}, 248 {"shape":"NotFoundException"}, 249 {"shape":"InternalServiceException"}, 250 {"shape":"InvalidRequestException"} 251 ] 252 }, 253 "DeleteFleet":{ 254 "name":"DeleteFleet", 255 "http":{ 256 "method":"POST", 257 "requestUri":"/" 258 }, 259 "input":{"shape":"DeleteFleetInput"}, 260 "errors":[ 261 {"shape":"NotFoundException"}, 262 {"shape":"InternalServiceException"}, 263 {"shape":"InvalidFleetStatusException"}, 264 {"shape":"UnauthorizedException"}, 265 {"shape":"InvalidRequestException"} 266 ] 267 }, 268 "DeleteGameSessionQueue":{ 269 "name":"DeleteGameSessionQueue", 270 "http":{ 271 "method":"POST", 272 "requestUri":"/" 273 }, 274 "input":{"shape":"DeleteGameSessionQueueInput"}, 275 "output":{"shape":"DeleteGameSessionQueueOutput"}, 276 "errors":[ 277 {"shape":"InternalServiceException"}, 278 {"shape":"InvalidRequestException"}, 279 {"shape":"NotFoundException"}, 280 {"shape":"UnauthorizedException"} 281 ] 282 }, 283 "DeleteMatchmakingConfiguration":{ 284 "name":"DeleteMatchmakingConfiguration", 285 "http":{ 286 "method":"POST", 287 "requestUri":"/" 288 }, 289 "input":{"shape":"DeleteMatchmakingConfigurationInput"}, 290 "output":{"shape":"DeleteMatchmakingConfigurationOutput"}, 291 "errors":[ 292 {"shape":"InvalidRequestException"}, 293 {"shape":"NotFoundException"}, 294 {"shape":"InternalServiceException"}, 295 {"shape":"UnsupportedRegionException"} 296 ] 297 }, 298 "DeleteMatchmakingRuleSet":{ 299 "name":"DeleteMatchmakingRuleSet", 300 "http":{ 301 "method":"POST", 302 "requestUri":"/" 303 }, 304 "input":{"shape":"DeleteMatchmakingRuleSetInput"}, 305 "output":{"shape":"DeleteMatchmakingRuleSetOutput"}, 306 "errors":[ 307 {"shape":"InvalidRequestException"}, 308 {"shape":"InternalServiceException"}, 309 {"shape":"UnsupportedRegionException"}, 310 {"shape":"NotFoundException"} 311 ] 312 }, 313 "DeleteScalingPolicy":{ 314 "name":"DeleteScalingPolicy", 315 "http":{ 316 "method":"POST", 317 "requestUri":"/" 318 }, 319 "input":{"shape":"DeleteScalingPolicyInput"}, 320 "errors":[ 321 {"shape":"InternalServiceException"}, 322 {"shape":"InvalidRequestException"}, 323 {"shape":"UnauthorizedException"}, 324 {"shape":"NotFoundException"} 325 ] 326 }, 327 "DeleteScript":{ 328 "name":"DeleteScript", 329 "http":{ 330 "method":"POST", 331 "requestUri":"/" 332 }, 333 "input":{"shape":"DeleteScriptInput"}, 334 "errors":[ 335 {"shape":"InvalidRequestException"}, 336 {"shape":"UnauthorizedException"}, 337 {"shape":"NotFoundException"}, 338 {"shape":"InternalServiceException"} 339 ] 340 }, 341 "DeleteVpcPeeringAuthorization":{ 342 "name":"DeleteVpcPeeringAuthorization", 343 "http":{ 344 "method":"POST", 345 "requestUri":"/" 346 }, 347 "input":{"shape":"DeleteVpcPeeringAuthorizationInput"}, 348 "output":{"shape":"DeleteVpcPeeringAuthorizationOutput"}, 349 "errors":[ 350 {"shape":"UnauthorizedException"}, 351 {"shape":"InvalidRequestException"}, 352 {"shape":"NotFoundException"}, 353 {"shape":"InternalServiceException"} 354 ] 355 }, 356 "DeleteVpcPeeringConnection":{ 357 "name":"DeleteVpcPeeringConnection", 358 "http":{ 359 "method":"POST", 360 "requestUri":"/" 361 }, 362 "input":{"shape":"DeleteVpcPeeringConnectionInput"}, 363 "output":{"shape":"DeleteVpcPeeringConnectionOutput"}, 364 "errors":[ 365 {"shape":"UnauthorizedException"}, 366 {"shape":"InvalidRequestException"}, 367 {"shape":"NotFoundException"}, 368 {"shape":"InternalServiceException"} 369 ] 370 }, 371 "DescribeAlias":{ 372 "name":"DescribeAlias", 373 "http":{ 374 "method":"POST", 375 "requestUri":"/" 376 }, 377 "input":{"shape":"DescribeAliasInput"}, 378 "output":{"shape":"DescribeAliasOutput"}, 379 "errors":[ 380 {"shape":"UnauthorizedException"}, 381 {"shape":"InvalidRequestException"}, 382 {"shape":"NotFoundException"}, 383 {"shape":"InternalServiceException"} 384 ] 385 }, 386 "DescribeBuild":{ 387 "name":"DescribeBuild", 388 "http":{ 389 "method":"POST", 390 "requestUri":"/" 391 }, 392 "input":{"shape":"DescribeBuildInput"}, 393 "output":{"shape":"DescribeBuildOutput"}, 394 "errors":[ 395 {"shape":"UnauthorizedException"}, 396 {"shape":"InvalidRequestException"}, 397 {"shape":"NotFoundException"}, 398 {"shape":"InternalServiceException"} 399 ] 400 }, 401 "DescribeEC2InstanceLimits":{ 402 "name":"DescribeEC2InstanceLimits", 403 "http":{ 404 "method":"POST", 405 "requestUri":"/" 406 }, 407 "input":{"shape":"DescribeEC2InstanceLimitsInput"}, 408 "output":{"shape":"DescribeEC2InstanceLimitsOutput"}, 409 "errors":[ 410 {"shape":"InvalidRequestException"}, 411 {"shape":"InternalServiceException"}, 412 {"shape":"UnauthorizedException"} 413 ] 414 }, 415 "DescribeFleetAttributes":{ 416 "name":"DescribeFleetAttributes", 417 "http":{ 418 "method":"POST", 419 "requestUri":"/" 420 }, 421 "input":{"shape":"DescribeFleetAttributesInput"}, 422 "output":{"shape":"DescribeFleetAttributesOutput"}, 423 "errors":[ 424 {"shape":"InternalServiceException"}, 425 {"shape":"NotFoundException"}, 426 {"shape":"InvalidRequestException"}, 427 {"shape":"UnauthorizedException"} 428 ] 429 }, 430 "DescribeFleetCapacity":{ 431 "name":"DescribeFleetCapacity", 432 "http":{ 433 "method":"POST", 434 "requestUri":"/" 435 }, 436 "input":{"shape":"DescribeFleetCapacityInput"}, 437 "output":{"shape":"DescribeFleetCapacityOutput"}, 438 "errors":[ 439 {"shape":"InternalServiceException"}, 440 {"shape":"NotFoundException"}, 441 {"shape":"InvalidRequestException"}, 442 {"shape":"UnauthorizedException"} 443 ] 444 }, 445 "DescribeFleetEvents":{ 446 "name":"DescribeFleetEvents", 447 "http":{ 448 "method":"POST", 449 "requestUri":"/" 450 }, 451 "input":{"shape":"DescribeFleetEventsInput"}, 452 "output":{"shape":"DescribeFleetEventsOutput"}, 453 "errors":[ 454 {"shape":"NotFoundException"}, 455 {"shape":"InternalServiceException"}, 456 {"shape":"UnauthorizedException"}, 457 {"shape":"InvalidRequestException"} 458 ] 459 }, 460 "DescribeFleetPortSettings":{ 461 "name":"DescribeFleetPortSettings", 462 "http":{ 463 "method":"POST", 464 "requestUri":"/" 465 }, 466 "input":{"shape":"DescribeFleetPortSettingsInput"}, 467 "output":{"shape":"DescribeFleetPortSettingsOutput"}, 468 "errors":[ 469 {"shape":"InternalServiceException"}, 470 {"shape":"NotFoundException"}, 471 {"shape":"InvalidRequestException"}, 472 {"shape":"UnauthorizedException"} 473 ] 474 }, 475 "DescribeFleetUtilization":{ 476 "name":"DescribeFleetUtilization", 477 "http":{ 478 "method":"POST", 479 "requestUri":"/" 480 }, 481 "input":{"shape":"DescribeFleetUtilizationInput"}, 482 "output":{"shape":"DescribeFleetUtilizationOutput"}, 483 "errors":[ 484 {"shape":"InternalServiceException"}, 485 {"shape":"NotFoundException"}, 486 {"shape":"InvalidRequestException"}, 487 {"shape":"UnauthorizedException"} 488 ] 489 }, 490 "DescribeGameSessionDetails":{ 491 "name":"DescribeGameSessionDetails", 492 "http":{ 493 "method":"POST", 494 "requestUri":"/" 495 }, 496 "input":{"shape":"DescribeGameSessionDetailsInput"}, 497 "output":{"shape":"DescribeGameSessionDetailsOutput"}, 498 "errors":[ 499 {"shape":"InternalServiceException"}, 500 {"shape":"NotFoundException"}, 501 {"shape":"InvalidRequestException"}, 502 {"shape":"UnauthorizedException"}, 503 {"shape":"TerminalRoutingStrategyException"} 504 ] 505 }, 506 "DescribeGameSessionPlacement":{ 507 "name":"DescribeGameSessionPlacement", 508 "http":{ 509 "method":"POST", 510 "requestUri":"/" 511 }, 512 "input":{"shape":"DescribeGameSessionPlacementInput"}, 513 "output":{"shape":"DescribeGameSessionPlacementOutput"}, 514 "errors":[ 515 {"shape":"InternalServiceException"}, 516 {"shape":"InvalidRequestException"}, 517 {"shape":"NotFoundException"}, 518 {"shape":"UnauthorizedException"} 519 ] 520 }, 521 "DescribeGameSessionQueues":{ 522 "name":"DescribeGameSessionQueues", 523 "http":{ 524 "method":"POST", 525 "requestUri":"/" 526 }, 527 "input":{"shape":"DescribeGameSessionQueuesInput"}, 528 "output":{"shape":"DescribeGameSessionQueuesOutput"}, 529 "errors":[ 530 {"shape":"InternalServiceException"}, 531 {"shape":"InvalidRequestException"}, 532 {"shape":"NotFoundException"}, 533 {"shape":"UnauthorizedException"} 534 ] 535 }, 536 "DescribeGameSessions":{ 537 "name":"DescribeGameSessions", 538 "http":{ 539 "method":"POST", 540 "requestUri":"/" 541 }, 542 "input":{"shape":"DescribeGameSessionsInput"}, 543 "output":{"shape":"DescribeGameSessionsOutput"}, 544 "errors":[ 545 {"shape":"InternalServiceException"}, 546 {"shape":"NotFoundException"}, 547 {"shape":"InvalidRequestException"}, 548 {"shape":"UnauthorizedException"}, 549 {"shape":"TerminalRoutingStrategyException"} 550 ] 551 }, 552 "DescribeInstances":{ 553 "name":"DescribeInstances", 554 "http":{ 555 "method":"POST", 556 "requestUri":"/" 557 }, 558 "input":{"shape":"DescribeInstancesInput"}, 559 "output":{"shape":"DescribeInstancesOutput"}, 560 "errors":[ 561 {"shape":"UnauthorizedException"}, 562 {"shape":"InvalidRequestException"}, 563 {"shape":"NotFoundException"}, 564 {"shape":"InternalServiceException"} 565 ] 566 }, 567 "DescribeMatchmaking":{ 568 "name":"DescribeMatchmaking", 569 "http":{ 570 "method":"POST", 571 "requestUri":"/" 572 }, 573 "input":{"shape":"DescribeMatchmakingInput"}, 574 "output":{"shape":"DescribeMatchmakingOutput"}, 575 "errors":[ 576 {"shape":"InvalidRequestException"}, 577 {"shape":"InternalServiceException"}, 578 {"shape":"UnsupportedRegionException"} 579 ] 580 }, 581 "DescribeMatchmakingConfigurations":{ 582 "name":"DescribeMatchmakingConfigurations", 583 "http":{ 584 "method":"POST", 585 "requestUri":"/" 586 }, 587 "input":{"shape":"DescribeMatchmakingConfigurationsInput"}, 588 "output":{"shape":"DescribeMatchmakingConfigurationsOutput"}, 589 "errors":[ 590 {"shape":"InvalidRequestException"}, 591 {"shape":"InternalServiceException"}, 592 {"shape":"UnsupportedRegionException"} 593 ] 594 }, 595 "DescribeMatchmakingRuleSets":{ 596 "name":"DescribeMatchmakingRuleSets", 597 "http":{ 598 "method":"POST", 599 "requestUri":"/" 600 }, 601 "input":{"shape":"DescribeMatchmakingRuleSetsInput"}, 602 "output":{"shape":"DescribeMatchmakingRuleSetsOutput"}, 603 "errors":[ 604 {"shape":"InvalidRequestException"}, 605 {"shape":"InternalServiceException"}, 606 {"shape":"NotFoundException"}, 607 {"shape":"UnsupportedRegionException"} 608 ] 609 }, 610 "DescribePlayerSessions":{ 611 "name":"DescribePlayerSessions", 612 "http":{ 613 "method":"POST", 614 "requestUri":"/" 615 }, 616 "input":{"shape":"DescribePlayerSessionsInput"}, 617 "output":{"shape":"DescribePlayerSessionsOutput"}, 618 "errors":[ 619 {"shape":"InternalServiceException"}, 620 {"shape":"NotFoundException"}, 621 {"shape":"InvalidRequestException"}, 622 {"shape":"UnauthorizedException"} 623 ] 624 }, 625 "DescribeRuntimeConfiguration":{ 626 "name":"DescribeRuntimeConfiguration", 627 "http":{ 628 "method":"POST", 629 "requestUri":"/" 630 }, 631 "input":{"shape":"DescribeRuntimeConfigurationInput"}, 632 "output":{"shape":"DescribeRuntimeConfigurationOutput"}, 633 "errors":[ 634 {"shape":"UnauthorizedException"}, 635 {"shape":"NotFoundException"}, 636 {"shape":"InternalServiceException"}, 637 {"shape":"InvalidRequestException"} 638 ] 639 }, 640 "DescribeScalingPolicies":{ 641 "name":"DescribeScalingPolicies", 642 "http":{ 643 "method":"POST", 644 "requestUri":"/" 645 }, 646 "input":{"shape":"DescribeScalingPoliciesInput"}, 647 "output":{"shape":"DescribeScalingPoliciesOutput"}, 648 "errors":[ 649 {"shape":"InternalServiceException"}, 650 {"shape":"InvalidRequestException"}, 651 {"shape":"UnauthorizedException"}, 652 {"shape":"NotFoundException"} 653 ] 654 }, 655 "DescribeScript":{ 656 "name":"DescribeScript", 657 "http":{ 658 "method":"POST", 659 "requestUri":"/" 660 }, 661 "input":{"shape":"DescribeScriptInput"}, 662 "output":{"shape":"DescribeScriptOutput"}, 663 "errors":[ 664 {"shape":"UnauthorizedException"}, 665 {"shape":"InvalidRequestException"}, 666 {"shape":"InternalServiceException"}, 667 {"shape":"NotFoundException"} 668 ] 669 }, 670 "DescribeVpcPeeringAuthorizations":{ 671 "name":"DescribeVpcPeeringAuthorizations", 672 "http":{ 673 "method":"POST", 674 "requestUri":"/" 675 }, 676 "input":{"shape":"DescribeVpcPeeringAuthorizationsInput"}, 677 "output":{"shape":"DescribeVpcPeeringAuthorizationsOutput"}, 678 "errors":[ 679 {"shape":"UnauthorizedException"}, 680 {"shape":"InvalidRequestException"}, 681 {"shape":"InternalServiceException"} 682 ] 683 }, 684 "DescribeVpcPeeringConnections":{ 685 "name":"DescribeVpcPeeringConnections", 686 "http":{ 687 "method":"POST", 688 "requestUri":"/" 689 }, 690 "input":{"shape":"DescribeVpcPeeringConnectionsInput"}, 691 "output":{"shape":"DescribeVpcPeeringConnectionsOutput"}, 692 "errors":[ 693 {"shape":"UnauthorizedException"}, 694 {"shape":"InvalidRequestException"}, 695 {"shape":"NotFoundException"}, 696 {"shape":"InternalServiceException"} 697 ] 698 }, 699 "GetGameSessionLogUrl":{ 700 "name":"GetGameSessionLogUrl", 701 "http":{ 702 "method":"POST", 703 "requestUri":"/" 704 }, 705 "input":{"shape":"GetGameSessionLogUrlInput"}, 706 "output":{"shape":"GetGameSessionLogUrlOutput"}, 707 "errors":[ 708 {"shape":"InternalServiceException"}, 709 {"shape":"NotFoundException"}, 710 {"shape":"UnauthorizedException"}, 711 {"shape":"InvalidRequestException"} 712 ] 713 }, 714 "GetInstanceAccess":{ 715 "name":"GetInstanceAccess", 716 "http":{ 717 "method":"POST", 718 "requestUri":"/" 719 }, 720 "input":{"shape":"GetInstanceAccessInput"}, 721 "output":{"shape":"GetInstanceAccessOutput"}, 722 "errors":[ 723 {"shape":"UnauthorizedException"}, 724 {"shape":"InvalidRequestException"}, 725 {"shape":"NotFoundException"}, 726 {"shape":"InternalServiceException"} 727 ] 728 }, 729 "ListAliases":{ 730 "name":"ListAliases", 731 "http":{ 732 "method":"POST", 733 "requestUri":"/" 734 }, 735 "input":{"shape":"ListAliasesInput"}, 736 "output":{"shape":"ListAliasesOutput"}, 737 "errors":[ 738 {"shape":"UnauthorizedException"}, 739 {"shape":"InvalidRequestException"}, 740 {"shape":"InternalServiceException"} 741 ] 742 }, 743 "ListBuilds":{ 744 "name":"ListBuilds", 745 "http":{ 746 "method":"POST", 747 "requestUri":"/" 748 }, 749 "input":{"shape":"ListBuildsInput"}, 750 "output":{"shape":"ListBuildsOutput"}, 751 "errors":[ 752 {"shape":"UnauthorizedException"}, 753 {"shape":"InvalidRequestException"}, 754 {"shape":"InternalServiceException"} 755 ] 756 }, 757 "ListFleets":{ 758 "name":"ListFleets", 759 "http":{ 760 "method":"POST", 761 "requestUri":"/" 762 }, 763 "input":{"shape":"ListFleetsInput"}, 764 "output":{"shape":"ListFleetsOutput"}, 765 "errors":[ 766 {"shape":"InternalServiceException"}, 767 {"shape":"NotFoundException"}, 768 {"shape":"InvalidRequestException"}, 769 {"shape":"UnauthorizedException"} 770 ] 771 }, 772 "ListScripts":{ 773 "name":"ListScripts", 774 "http":{ 775 "method":"POST", 776 "requestUri":"/" 777 }, 778 "input":{"shape":"ListScriptsInput"}, 779 "output":{"shape":"ListScriptsOutput"}, 780 "errors":[ 781 {"shape":"UnauthorizedException"}, 782 {"shape":"InvalidRequestException"}, 783 {"shape":"InternalServiceException"} 784 ] 785 }, 786 "PutScalingPolicy":{ 787 "name":"PutScalingPolicy", 788 "http":{ 789 "method":"POST", 790 "requestUri":"/" 791 }, 792 "input":{"shape":"PutScalingPolicyInput"}, 793 "output":{"shape":"PutScalingPolicyOutput"}, 794 "errors":[ 795 {"shape":"InternalServiceException"}, 796 {"shape":"InvalidRequestException"}, 797 {"shape":"UnauthorizedException"}, 798 {"shape":"NotFoundException"} 799 ] 800 }, 801 "RequestUploadCredentials":{ 802 "name":"RequestUploadCredentials", 803 "http":{ 804 "method":"POST", 805 "requestUri":"/" 806 }, 807 "input":{"shape":"RequestUploadCredentialsInput"}, 808 "output":{"shape":"RequestUploadCredentialsOutput"}, 809 "errors":[ 810 {"shape":"UnauthorizedException"}, 811 {"shape":"InvalidRequestException"}, 812 {"shape":"NotFoundException"}, 813 {"shape":"InternalServiceException"} 814 ] 815 }, 816 "ResolveAlias":{ 817 "name":"ResolveAlias", 818 "http":{ 819 "method":"POST", 820 "requestUri":"/" 821 }, 822 "input":{"shape":"ResolveAliasInput"}, 823 "output":{"shape":"ResolveAliasOutput"}, 824 "errors":[ 825 {"shape":"UnauthorizedException"}, 826 {"shape":"InvalidRequestException"}, 827 {"shape":"NotFoundException"}, 828 {"shape":"TerminalRoutingStrategyException"}, 829 {"shape":"InternalServiceException"} 830 ] 831 }, 832 "SearchGameSessions":{ 833 "name":"SearchGameSessions", 834 "http":{ 835 "method":"POST", 836 "requestUri":"/" 837 }, 838 "input":{"shape":"SearchGameSessionsInput"}, 839 "output":{"shape":"SearchGameSessionsOutput"}, 840 "errors":[ 841 {"shape":"InternalServiceException"}, 842 {"shape":"NotFoundException"}, 843 {"shape":"InvalidRequestException"}, 844 {"shape":"UnauthorizedException"}, 845 {"shape":"TerminalRoutingStrategyException"} 846 ] 847 }, 848 "StartFleetActions":{ 849 "name":"StartFleetActions", 850 "http":{ 851 "method":"POST", 852 "requestUri":"/" 853 }, 854 "input":{"shape":"StartFleetActionsInput"}, 855 "output":{"shape":"StartFleetActionsOutput"}, 856 "errors":[ 857 {"shape":"InternalServiceException"}, 858 {"shape":"InvalidRequestException"}, 859 {"shape":"UnauthorizedException"}, 860 {"shape":"NotFoundException"} 861 ] 862 }, 863 "StartGameSessionPlacement":{ 864 "name":"StartGameSessionPlacement", 865 "http":{ 866 "method":"POST", 867 "requestUri":"/" 868 }, 869 "input":{"shape":"StartGameSessionPlacementInput"}, 870 "output":{"shape":"StartGameSessionPlacementOutput"}, 871 "errors":[ 872 {"shape":"InternalServiceException"}, 873 {"shape":"InvalidRequestException"}, 874 {"shape":"NotFoundException"}, 875 {"shape":"UnauthorizedException"} 876 ] 877 }, 878 "StartMatchBackfill":{ 879 "name":"StartMatchBackfill", 880 "http":{ 881 "method":"POST", 882 "requestUri":"/" 883 }, 884 "input":{"shape":"StartMatchBackfillInput"}, 885 "output":{"shape":"StartMatchBackfillOutput"}, 886 "errors":[ 887 {"shape":"InvalidRequestException"}, 888 {"shape":"NotFoundException"}, 889 {"shape":"InternalServiceException"}, 890 {"shape":"UnsupportedRegionException"} 891 ] 892 }, 893 "StartMatchmaking":{ 894 "name":"StartMatchmaking", 895 "http":{ 896 "method":"POST", 897 "requestUri":"/" 898 }, 899 "input":{"shape":"StartMatchmakingInput"}, 900 "output":{"shape":"StartMatchmakingOutput"}, 901 "errors":[ 902 {"shape":"InvalidRequestException"}, 903 {"shape":"NotFoundException"}, 904 {"shape":"InternalServiceException"}, 905 {"shape":"UnsupportedRegionException"} 906 ] 907 }, 908 "StopFleetActions":{ 909 "name":"StopFleetActions", 910 "http":{ 911 "method":"POST", 912 "requestUri":"/" 913 }, 914 "input":{"shape":"StopFleetActionsInput"}, 915 "output":{"shape":"StopFleetActionsOutput"}, 916 "errors":[ 917 {"shape":"InternalServiceException"}, 918 {"shape":"InvalidRequestException"}, 919 {"shape":"UnauthorizedException"}, 920 {"shape":"NotFoundException"} 921 ] 922 }, 923 "StopGameSessionPlacement":{ 924 "name":"StopGameSessionPlacement", 925 "http":{ 926 "method":"POST", 927 "requestUri":"/" 928 }, 929 "input":{"shape":"StopGameSessionPlacementInput"}, 930 "output":{"shape":"StopGameSessionPlacementOutput"}, 931 "errors":[ 932 {"shape":"InternalServiceException"}, 933 {"shape":"InvalidRequestException"}, 934 {"shape":"NotFoundException"}, 935 {"shape":"UnauthorizedException"} 936 ] 937 }, 938 "StopMatchmaking":{ 939 "name":"StopMatchmaking", 940 "http":{ 941 "method":"POST", 942 "requestUri":"/" 943 }, 944 "input":{"shape":"StopMatchmakingInput"}, 945 "output":{"shape":"StopMatchmakingOutput"}, 946 "errors":[ 947 {"shape":"InvalidRequestException"}, 948 {"shape":"NotFoundException"}, 949 {"shape":"InternalServiceException"}, 950 {"shape":"UnsupportedRegionException"} 951 ] 952 }, 953 "UpdateAlias":{ 954 "name":"UpdateAlias", 955 "http":{ 956 "method":"POST", 957 "requestUri":"/" 958 }, 959 "input":{"shape":"UpdateAliasInput"}, 960 "output":{"shape":"UpdateAliasOutput"}, 961 "errors":[ 962 {"shape":"UnauthorizedException"}, 963 {"shape":"InvalidRequestException"}, 964 {"shape":"NotFoundException"}, 965 {"shape":"InternalServiceException"} 966 ] 967 }, 968 "UpdateBuild":{ 969 "name":"UpdateBuild", 970 "http":{ 971 "method":"POST", 972 "requestUri":"/" 973 }, 974 "input":{"shape":"UpdateBuildInput"}, 975 "output":{"shape":"UpdateBuildOutput"}, 976 "errors":[ 977 {"shape":"UnauthorizedException"}, 978 {"shape":"InvalidRequestException"}, 979 {"shape":"NotFoundException"}, 980 {"shape":"InternalServiceException"} 981 ] 982 }, 983 "UpdateFleetAttributes":{ 984 "name":"UpdateFleetAttributes", 985 "http":{ 986 "method":"POST", 987 "requestUri":"/" 988 }, 989 "input":{"shape":"UpdateFleetAttributesInput"}, 990 "output":{"shape":"UpdateFleetAttributesOutput"}, 991 "errors":[ 992 {"shape":"NotFoundException"}, 993 {"shape":"ConflictException"}, 994 {"shape":"InvalidFleetStatusException"}, 995 {"shape":"LimitExceededException"}, 996 {"shape":"InternalServiceException"}, 997 {"shape":"InvalidRequestException"}, 998 {"shape":"UnauthorizedException"} 999 ] 1000 }, 1001 "UpdateFleetCapacity":{ 1002 "name":"UpdateFleetCapacity", 1003 "http":{ 1004 "method":"POST", 1005 "requestUri":"/" 1006 }, 1007 "input":{"shape":"UpdateFleetCapacityInput"}, 1008 "output":{"shape":"UpdateFleetCapacityOutput"}, 1009 "errors":[ 1010 {"shape":"NotFoundException"}, 1011 {"shape":"ConflictException"}, 1012 {"shape":"LimitExceededException"}, 1013 {"shape":"InvalidFleetStatusException"}, 1014 {"shape":"InternalServiceException"}, 1015 {"shape":"InvalidRequestException"}, 1016 {"shape":"UnauthorizedException"} 1017 ] 1018 }, 1019 "UpdateFleetPortSettings":{ 1020 "name":"UpdateFleetPortSettings", 1021 "http":{ 1022 "method":"POST", 1023 "requestUri":"/" 1024 }, 1025 "input":{"shape":"UpdateFleetPortSettingsInput"}, 1026 "output":{"shape":"UpdateFleetPortSettingsOutput"}, 1027 "errors":[ 1028 {"shape":"NotFoundException"}, 1029 {"shape":"ConflictException"}, 1030 {"shape":"InvalidFleetStatusException"}, 1031 {"shape":"LimitExceededException"}, 1032 {"shape":"InternalServiceException"}, 1033 {"shape":"InvalidRequestException"}, 1034 {"shape":"UnauthorizedException"} 1035 ] 1036 }, 1037 "UpdateGameSession":{ 1038 "name":"UpdateGameSession", 1039 "http":{ 1040 "method":"POST", 1041 "requestUri":"/" 1042 }, 1043 "input":{"shape":"UpdateGameSessionInput"}, 1044 "output":{"shape":"UpdateGameSessionOutput"}, 1045 "errors":[ 1046 {"shape":"NotFoundException"}, 1047 {"shape":"ConflictException"}, 1048 {"shape":"InternalServiceException"}, 1049 {"shape":"UnauthorizedException"}, 1050 {"shape":"InvalidGameSessionStatusException"}, 1051 {"shape":"InvalidRequestException"} 1052 ] 1053 }, 1054 "UpdateGameSessionQueue":{ 1055 "name":"UpdateGameSessionQueue", 1056 "http":{ 1057 "method":"POST", 1058 "requestUri":"/" 1059 }, 1060 "input":{"shape":"UpdateGameSessionQueueInput"}, 1061 "output":{"shape":"UpdateGameSessionQueueOutput"}, 1062 "errors":[ 1063 {"shape":"InternalServiceException"}, 1064 {"shape":"InvalidRequestException"}, 1065 {"shape":"NotFoundException"}, 1066 {"shape":"UnauthorizedException"} 1067 ] 1068 }, 1069 "UpdateMatchmakingConfiguration":{ 1070 "name":"UpdateMatchmakingConfiguration", 1071 "http":{ 1072 "method":"POST", 1073 "requestUri":"/" 1074 }, 1075 "input":{"shape":"UpdateMatchmakingConfigurationInput"}, 1076 "output":{"shape":"UpdateMatchmakingConfigurationOutput"}, 1077 "errors":[ 1078 {"shape":"InvalidRequestException"}, 1079 {"shape":"NotFoundException"}, 1080 {"shape":"InternalServiceException"}, 1081 {"shape":"UnsupportedRegionException"} 1082 ] 1083 }, 1084 "UpdateRuntimeConfiguration":{ 1085 "name":"UpdateRuntimeConfiguration", 1086 "http":{ 1087 "method":"POST", 1088 "requestUri":"/" 1089 }, 1090 "input":{"shape":"UpdateRuntimeConfigurationInput"}, 1091 "output":{"shape":"UpdateRuntimeConfigurationOutput"}, 1092 "errors":[ 1093 {"shape":"UnauthorizedException"}, 1094 {"shape":"NotFoundException"}, 1095 {"shape":"InternalServiceException"}, 1096 {"shape":"InvalidRequestException"}, 1097 {"shape":"InvalidFleetStatusException"} 1098 ] 1099 }, 1100 "UpdateScript":{ 1101 "name":"UpdateScript", 1102 "http":{ 1103 "method":"POST", 1104 "requestUri":"/" 1105 }, 1106 "input":{"shape":"UpdateScriptInput"}, 1107 "output":{"shape":"UpdateScriptOutput"}, 1108 "errors":[ 1109 {"shape":"UnauthorizedException"}, 1110 {"shape":"InvalidRequestException"}, 1111 {"shape":"NotFoundException"}, 1112 {"shape":"InternalServiceException"} 1113 ] 1114 }, 1115 "ValidateMatchmakingRuleSet":{ 1116 "name":"ValidateMatchmakingRuleSet", 1117 "http":{ 1118 "method":"POST", 1119 "requestUri":"/" 1120 }, 1121 "input":{"shape":"ValidateMatchmakingRuleSetInput"}, 1122 "output":{"shape":"ValidateMatchmakingRuleSetOutput"}, 1123 "errors":[ 1124 {"shape":"InternalServiceException"}, 1125 {"shape":"UnsupportedRegionException"}, 1126 {"shape":"InvalidRequestException"} 1127 ] 1128 } 1129 }, 1130 "shapes":{ 1131 "AcceptMatchInput":{ 1132 "type":"structure", 1133 "required":[ 1134 "TicketId", 1135 "PlayerIds", 1136 "AcceptanceType" 1137 ], 1138 "members":{ 1139 "TicketId":{"shape":"MatchmakingIdStringModel"}, 1140 "PlayerIds":{"shape":"StringList"}, 1141 "AcceptanceType":{"shape":"AcceptanceType"} 1142 } 1143 }, 1144 "AcceptMatchOutput":{ 1145 "type":"structure", 1146 "members":{ 1147 } 1148 }, 1149 "AcceptanceType":{ 1150 "type":"string", 1151 "enum":[ 1152 "ACCEPT", 1153 "REJECT" 1154 ] 1155 }, 1156 "Alias":{ 1157 "type":"structure", 1158 "members":{ 1159 "AliasId":{"shape":"AliasId"}, 1160 "Name":{"shape":"NonBlankAndLengthConstraintString"}, 1161 "AliasArn":{"shape":"ArnStringModel"}, 1162 "Description":{"shape":"FreeText"}, 1163 "RoutingStrategy":{"shape":"RoutingStrategy"}, 1164 "CreationTime":{"shape":"Timestamp"}, 1165 "LastUpdatedTime":{"shape":"Timestamp"} 1166 } 1167 }, 1168 "AliasId":{ 1169 "type":"string", 1170 "pattern":"^alias-\\S+" 1171 }, 1172 "AliasList":{ 1173 "type":"list", 1174 "member":{"shape":"Alias"} 1175 }, 1176 "ArnStringModel":{ 1177 "type":"string", 1178 "max":256, 1179 "min":1, 1180 "pattern":"[a-zA-Z0-9:/-]+" 1181 }, 1182 "AttributeValue":{ 1183 "type":"structure", 1184 "members":{ 1185 "S":{"shape":"NonZeroAndMaxString"}, 1186 "N":{"shape":"DoubleObject"}, 1187 "SL":{"shape":"StringList"}, 1188 "SDM":{"shape":"StringDoubleMap"} 1189 } 1190 }, 1191 "AwsCredentials":{ 1192 "type":"structure", 1193 "members":{ 1194 "AccessKeyId":{"shape":"NonEmptyString"}, 1195 "SecretAccessKey":{"shape":"NonEmptyString"}, 1196 "SessionToken":{"shape":"NonEmptyString"} 1197 }, 1198 "sensitive":true 1199 }, 1200 "BackfillMode":{ 1201 "type":"string", 1202 "enum":[ 1203 "AUTOMATIC", 1204 "MANUAL" 1205 ] 1206 }, 1207 "BooleanModel":{"type":"boolean"}, 1208 "Build":{ 1209 "type":"structure", 1210 "members":{ 1211 "BuildId":{"shape":"BuildId"}, 1212 "Name":{"shape":"FreeText"}, 1213 "Version":{"shape":"FreeText"}, 1214 "Status":{"shape":"BuildStatus"}, 1215 "SizeOnDisk":{"shape":"PositiveLong"}, 1216 "OperatingSystem":{"shape":"OperatingSystem"}, 1217 "CreationTime":{"shape":"Timestamp"} 1218 } 1219 }, 1220 "BuildId":{ 1221 "type":"string", 1222 "pattern":"^build-\\S+" 1223 }, 1224 "BuildList":{ 1225 "type":"list", 1226 "member":{"shape":"Build"} 1227 }, 1228 "BuildStatus":{ 1229 "type":"string", 1230 "enum":[ 1231 "INITIALIZED", 1232 "READY", 1233 "FAILED" 1234 ] 1235 }, 1236 "CertificateConfiguration":{ 1237 "type":"structure", 1238 "required":["CertificateType"], 1239 "members":{ 1240 "CertificateType":{"shape":"CertificateType"} 1241 } 1242 }, 1243 "CertificateType":{ 1244 "type":"string", 1245 "enum":[ 1246 "DISABLED", 1247 "GENERATED" 1248 ] 1249 }, 1250 "ComparisonOperatorType":{ 1251 "type":"string", 1252 "enum":[ 1253 "GreaterThanOrEqualToThreshold", 1254 "GreaterThanThreshold", 1255 "LessThanThreshold", 1256 "LessThanOrEqualToThreshold" 1257 ] 1258 }, 1259 "ConflictException":{ 1260 "type":"structure", 1261 "members":{ 1262 "Message":{"shape":"NonEmptyString"} 1263 }, 1264 "exception":true 1265 }, 1266 "CreateAliasInput":{ 1267 "type":"structure", 1268 "required":[ 1269 "Name", 1270 "RoutingStrategy" 1271 ], 1272 "members":{ 1273 "Name":{"shape":"NonBlankAndLengthConstraintString"}, 1274 "Description":{"shape":"NonZeroAndMaxString"}, 1275 "RoutingStrategy":{"shape":"RoutingStrategy"} 1276 } 1277 }, 1278 "CreateAliasOutput":{ 1279 "type":"structure", 1280 "members":{ 1281 "Alias":{"shape":"Alias"} 1282 } 1283 }, 1284 "CreateBuildInput":{ 1285 "type":"structure", 1286 "members":{ 1287 "Name":{"shape":"NonZeroAndMaxString"}, 1288 "Version":{"shape":"NonZeroAndMaxString"}, 1289 "StorageLocation":{"shape":"S3Location"}, 1290 "OperatingSystem":{"shape":"OperatingSystem"} 1291 } 1292 }, 1293 "CreateBuildOutput":{ 1294 "type":"structure", 1295 "members":{ 1296 "Build":{"shape":"Build"}, 1297 "UploadCredentials":{"shape":"AwsCredentials"}, 1298 "StorageLocation":{"shape":"S3Location"} 1299 } 1300 }, 1301 "CreateFleetInput":{ 1302 "type":"structure", 1303 "required":[ 1304 "Name", 1305 "EC2InstanceType" 1306 ], 1307 "members":{ 1308 "Name":{"shape":"NonZeroAndMaxString"}, 1309 "Description":{"shape":"NonZeroAndMaxString"}, 1310 "BuildId":{"shape":"BuildId"}, 1311 "ScriptId":{"shape":"ScriptId"}, 1312 "ServerLaunchPath":{"shape":"NonZeroAndMaxString"}, 1313 "ServerLaunchParameters":{"shape":"NonZeroAndMaxString"}, 1314 "LogPaths":{"shape":"StringList"}, 1315 "EC2InstanceType":{"shape":"EC2InstanceType"}, 1316 "EC2InboundPermissions":{"shape":"IpPermissionsList"}, 1317 "NewGameSessionProtectionPolicy":{"shape":"ProtectionPolicy"}, 1318 "RuntimeConfiguration":{"shape":"RuntimeConfiguration"}, 1319 "ResourceCreationLimitPolicy":{"shape":"ResourceCreationLimitPolicy"}, 1320 "MetricGroups":{"shape":"MetricGroupList"}, 1321 "PeerVpcAwsAccountId":{"shape":"NonZeroAndMaxString"}, 1322 "PeerVpcId":{"shape":"NonZeroAndMaxString"}, 1323 "FleetType":{"shape":"FleetType"}, 1324 "InstanceRoleArn":{"shape":"NonEmptyString"}, 1325 "CertificateConfiguration":{"shape":"CertificateConfiguration"} 1326 } 1327 }, 1328 "CreateFleetOutput":{ 1329 "type":"structure", 1330 "members":{ 1331 "FleetAttributes":{"shape":"FleetAttributes"} 1332 } 1333 }, 1334 "CreateGameSessionInput":{ 1335 "type":"structure", 1336 "required":["MaximumPlayerSessionCount"], 1337 "members":{ 1338 "FleetId":{"shape":"FleetId"}, 1339 "AliasId":{"shape":"AliasId"}, 1340 "MaximumPlayerSessionCount":{"shape":"WholeNumber"}, 1341 "Name":{"shape":"NonZeroAndMaxString"}, 1342 "GameProperties":{"shape":"GamePropertyList"}, 1343 "CreatorId":{"shape":"NonZeroAndMaxString"}, 1344 "GameSessionId":{"shape":"IdStringModel"}, 1345 "IdempotencyToken":{"shape":"IdStringModel"}, 1346 "GameSessionData":{"shape":"GameSessionData"} 1347 } 1348 }, 1349 "CreateGameSessionOutput":{ 1350 "type":"structure", 1351 "members":{ 1352 "GameSession":{"shape":"GameSession"} 1353 } 1354 }, 1355 "CreateGameSessionQueueInput":{ 1356 "type":"structure", 1357 "required":["Name"], 1358 "members":{ 1359 "Name":{"shape":"GameSessionQueueName"}, 1360 "TimeoutInSeconds":{"shape":"WholeNumber"}, 1361 "PlayerLatencyPolicies":{"shape":"PlayerLatencyPolicyList"}, 1362 "Destinations":{"shape":"GameSessionQueueDestinationList"} 1363 } 1364 }, 1365 "CreateGameSessionQueueOutput":{ 1366 "type":"structure", 1367 "members":{ 1368 "GameSessionQueue":{"shape":"GameSessionQueue"} 1369 } 1370 }, 1371 "CreateMatchmakingConfigurationInput":{ 1372 "type":"structure", 1373 "required":[ 1374 "Name", 1375 "GameSessionQueueArns", 1376 "RequestTimeoutSeconds", 1377 "AcceptanceRequired", 1378 "RuleSetName" 1379 ], 1380 "members":{ 1381 "Name":{"shape":"MatchmakingIdStringModel"}, 1382 "Description":{"shape":"NonZeroAndMaxString"}, 1383 "GameSessionQueueArns":{"shape":"QueueArnsList"}, 1384 "RequestTimeoutSeconds":{"shape":"MatchmakingRequestTimeoutInteger"}, 1385 "AcceptanceTimeoutSeconds":{"shape":"MatchmakingAcceptanceTimeoutInteger"}, 1386 "AcceptanceRequired":{"shape":"BooleanModel"}, 1387 "RuleSetName":{"shape":"MatchmakingIdStringModel"}, 1388 "NotificationTarget":{"shape":"SnsArnStringModel"}, 1389 "AdditionalPlayerCount":{"shape":"WholeNumber"}, 1390 "CustomEventData":{"shape":"CustomEventData"}, 1391 "GameProperties":{"shape":"GamePropertyList"}, 1392 "GameSessionData":{"shape":"GameSessionData"}, 1393 "BackfillMode":{"shape":"BackfillMode"} 1394 } 1395 }, 1396 "CreateMatchmakingConfigurationOutput":{ 1397 "type":"structure", 1398 "members":{ 1399 "Configuration":{"shape":"MatchmakingConfiguration"} 1400 } 1401 }, 1402 "CreateMatchmakingRuleSetInput":{ 1403 "type":"structure", 1404 "required":[ 1405 "Name", 1406 "RuleSetBody" 1407 ], 1408 "members":{ 1409 "Name":{"shape":"MatchmakingIdStringModel"}, 1410 "RuleSetBody":{"shape":"RuleSetBody"} 1411 } 1412 }, 1413 "CreateMatchmakingRuleSetOutput":{ 1414 "type":"structure", 1415 "required":["RuleSet"], 1416 "members":{ 1417 "RuleSet":{"shape":"MatchmakingRuleSet"} 1418 } 1419 }, 1420 "CreatePlayerSessionInput":{ 1421 "type":"structure", 1422 "required":[ 1423 "GameSessionId", 1424 "PlayerId" 1425 ], 1426 "members":{ 1427 "GameSessionId":{"shape":"ArnStringModel"}, 1428 "PlayerId":{"shape":"NonZeroAndMaxString"}, 1429 "PlayerData":{"shape":"PlayerData"} 1430 } 1431 }, 1432 "CreatePlayerSessionOutput":{ 1433 "type":"structure", 1434 "members":{ 1435 "PlayerSession":{"shape":"PlayerSession"} 1436 } 1437 }, 1438 "CreatePlayerSessionsInput":{ 1439 "type":"structure", 1440 "required":[ 1441 "GameSessionId", 1442 "PlayerIds" 1443 ], 1444 "members":{ 1445 "GameSessionId":{"shape":"ArnStringModel"}, 1446 "PlayerIds":{"shape":"PlayerIdList"}, 1447 "PlayerDataMap":{"shape":"PlayerDataMap"} 1448 } 1449 }, 1450 "CreatePlayerSessionsOutput":{ 1451 "type":"structure", 1452 "members":{ 1453 "PlayerSessions":{"shape":"PlayerSessionList"} 1454 } 1455 }, 1456 "CreateScriptInput":{ 1457 "type":"structure", 1458 "members":{ 1459 "Name":{"shape":"NonZeroAndMaxString"}, 1460 "Version":{"shape":"NonZeroAndMaxString"}, 1461 "StorageLocation":{"shape":"S3Location"}, 1462 "ZipFile":{"shape":"ZipBlob"} 1463 } 1464 }, 1465 "CreateScriptOutput":{ 1466 "type":"structure", 1467 "members":{ 1468 "Script":{"shape":"Script"} 1469 } 1470 }, 1471 "CreateVpcPeeringAuthorizationInput":{ 1472 "type":"structure", 1473 "required":[ 1474 "GameLiftAwsAccountId", 1475 "PeerVpcId" 1476 ], 1477 "members":{ 1478 "GameLiftAwsAccountId":{"shape":"NonZeroAndMaxString"}, 1479 "PeerVpcId":{"shape":"NonZeroAndMaxString"} 1480 } 1481 }, 1482 "CreateVpcPeeringAuthorizationOutput":{ 1483 "type":"structure", 1484 "members":{ 1485 "VpcPeeringAuthorization":{"shape":"VpcPeeringAuthorization"} 1486 } 1487 }, 1488 "CreateVpcPeeringConnectionInput":{ 1489 "type":"structure", 1490 "required":[ 1491 "FleetId", 1492 "PeerVpcAwsAccountId", 1493 "PeerVpcId" 1494 ], 1495 "members":{ 1496 "FleetId":{"shape":"FleetId"}, 1497 "PeerVpcAwsAccountId":{"shape":"NonZeroAndMaxString"}, 1498 "PeerVpcId":{"shape":"NonZeroAndMaxString"} 1499 } 1500 }, 1501 "CreateVpcPeeringConnectionOutput":{ 1502 "type":"structure", 1503 "members":{ 1504 } 1505 }, 1506 "CustomEventData":{ 1507 "type":"string", 1508 "max":256, 1509 "min":0 1510 }, 1511 "DeleteAliasInput":{ 1512 "type":"structure", 1513 "required":["AliasId"], 1514 "members":{ 1515 "AliasId":{"shape":"AliasId"} 1516 } 1517 }, 1518 "DeleteBuildInput":{ 1519 "type":"structure", 1520 "required":["BuildId"], 1521 "members":{ 1522 "BuildId":{"shape":"BuildId"} 1523 } 1524 }, 1525 "DeleteFleetInput":{ 1526 "type":"structure", 1527 "required":["FleetId"], 1528 "members":{ 1529 "FleetId":{"shape":"FleetId"} 1530 } 1531 }, 1532 "DeleteGameSessionQueueInput":{ 1533 "type":"structure", 1534 "required":["Name"], 1535 "members":{ 1536 "Name":{"shape":"GameSessionQueueName"} 1537 } 1538 }, 1539 "DeleteGameSessionQueueOutput":{ 1540 "type":"structure", 1541 "members":{ 1542 } 1543 }, 1544 "DeleteMatchmakingConfigurationInput":{ 1545 "type":"structure", 1546 "required":["Name"], 1547 "members":{ 1548 "Name":{"shape":"MatchmakingIdStringModel"} 1549 } 1550 }, 1551 "DeleteMatchmakingConfigurationOutput":{ 1552 "type":"structure", 1553 "members":{ 1554 } 1555 }, 1556 "DeleteMatchmakingRuleSetInput":{ 1557 "type":"structure", 1558 "required":["Name"], 1559 "members":{ 1560 "Name":{"shape":"MatchmakingIdStringModel"} 1561 } 1562 }, 1563 "DeleteMatchmakingRuleSetOutput":{ 1564 "type":"structure", 1565 "members":{ 1566 } 1567 }, 1568 "DeleteScalingPolicyInput":{ 1569 "type":"structure", 1570 "required":[ 1571 "Name", 1572 "FleetId" 1573 ], 1574 "members":{ 1575 "Name":{"shape":"NonZeroAndMaxString"}, 1576 "FleetId":{"shape":"FleetId"} 1577 } 1578 }, 1579 "DeleteScriptInput":{ 1580 "type":"structure", 1581 "required":["ScriptId"], 1582 "members":{ 1583 "ScriptId":{"shape":"ScriptId"} 1584 } 1585 }, 1586 "DeleteVpcPeeringAuthorizationInput":{ 1587 "type":"structure", 1588 "required":[ 1589 "GameLiftAwsAccountId", 1590 "PeerVpcId" 1591 ], 1592 "members":{ 1593 "GameLiftAwsAccountId":{"shape":"NonZeroAndMaxString"}, 1594 "PeerVpcId":{"shape":"NonZeroAndMaxString"} 1595 } 1596 }, 1597 "DeleteVpcPeeringAuthorizationOutput":{ 1598 "type":"structure", 1599 "members":{ 1600 } 1601 }, 1602 "DeleteVpcPeeringConnectionInput":{ 1603 "type":"structure", 1604 "required":[ 1605 "FleetId", 1606 "VpcPeeringConnectionId" 1607 ], 1608 "members":{ 1609 "FleetId":{"shape":"FleetId"}, 1610 "VpcPeeringConnectionId":{"shape":"NonZeroAndMaxString"} 1611 } 1612 }, 1613 "DeleteVpcPeeringConnectionOutput":{ 1614 "type":"structure", 1615 "members":{ 1616 } 1617 }, 1618 "DescribeAliasInput":{ 1619 "type":"structure", 1620 "required":["AliasId"], 1621 "members":{ 1622 "AliasId":{"shape":"AliasId"} 1623 } 1624 }, 1625 "DescribeAliasOutput":{ 1626 "type":"structure", 1627 "members":{ 1628 "Alias":{"shape":"Alias"} 1629 } 1630 }, 1631 "DescribeBuildInput":{ 1632 "type":"structure", 1633 "required":["BuildId"], 1634 "members":{ 1635 "BuildId":{"shape":"BuildId"} 1636 } 1637 }, 1638 "DescribeBuildOutput":{ 1639 "type":"structure", 1640 "members":{ 1641 "Build":{"shape":"Build"} 1642 } 1643 }, 1644 "DescribeEC2InstanceLimitsInput":{ 1645 "type":"structure", 1646 "members":{ 1647 "EC2InstanceType":{"shape":"EC2InstanceType"} 1648 } 1649 }, 1650 "DescribeEC2InstanceLimitsOutput":{ 1651 "type":"structure", 1652 "members":{ 1653 "EC2InstanceLimits":{"shape":"EC2InstanceLimitList"} 1654 } 1655 }, 1656 "DescribeFleetAttributesInput":{ 1657 "type":"structure", 1658 "members":{ 1659 "FleetIds":{"shape":"FleetIdList"}, 1660 "Limit":{"shape":"PositiveInteger"}, 1661 "NextToken":{"shape":"NonZeroAndMaxString"} 1662 } 1663 }, 1664 "DescribeFleetAttributesOutput":{ 1665 "type":"structure", 1666 "members":{ 1667 "FleetAttributes":{"shape":"FleetAttributesList"}, 1668 "NextToken":{"shape":"NonZeroAndMaxString"} 1669 } 1670 }, 1671 "DescribeFleetCapacityInput":{ 1672 "type":"structure", 1673 "members":{ 1674 "FleetIds":{"shape":"FleetIdList"}, 1675 "Limit":{"shape":"PositiveInteger"}, 1676 "NextToken":{"shape":"NonZeroAndMaxString"} 1677 } 1678 }, 1679 "DescribeFleetCapacityOutput":{ 1680 "type":"structure", 1681 "members":{ 1682 "FleetCapacity":{"shape":"FleetCapacityList"}, 1683 "NextToken":{"shape":"NonZeroAndMaxString"} 1684 } 1685 }, 1686 "DescribeFleetEventsInput":{ 1687 "type":"structure", 1688 "required":["FleetId"], 1689 "members":{ 1690 "FleetId":{"shape":"FleetId"}, 1691 "StartTime":{"shape":"Timestamp"}, 1692 "EndTime":{"shape":"Timestamp"}, 1693 "Limit":{"shape":"PositiveInteger"}, 1694 "NextToken":{"shape":"NonZeroAndMaxString"} 1695 } 1696 }, 1697 "DescribeFleetEventsOutput":{ 1698 "type":"structure", 1699 "members":{ 1700 "Events":{"shape":"EventList"}, 1701 "NextToken":{"shape":"NonZeroAndMaxString"} 1702 } 1703 }, 1704 "DescribeFleetPortSettingsInput":{ 1705 "type":"structure", 1706 "required":["FleetId"], 1707 "members":{ 1708 "FleetId":{"shape":"FleetId"} 1709 } 1710 }, 1711 "DescribeFleetPortSettingsOutput":{ 1712 "type":"structure", 1713 "members":{ 1714 "InboundPermissions":{"shape":"IpPermissionsList"} 1715 } 1716 }, 1717 "DescribeFleetUtilizationInput":{ 1718 "type":"structure", 1719 "members":{ 1720 "FleetIds":{"shape":"FleetIdList"}, 1721 "Limit":{"shape":"PositiveInteger"}, 1722 "NextToken":{"shape":"NonZeroAndMaxString"} 1723 } 1724 }, 1725 "DescribeFleetUtilizationOutput":{ 1726 "type":"structure", 1727 "members":{ 1728 "FleetUtilization":{"shape":"FleetUtilizationList"}, 1729 "NextToken":{"shape":"NonZeroAndMaxString"} 1730 } 1731 }, 1732 "DescribeGameSessionDetailsInput":{ 1733 "type":"structure", 1734 "members":{ 1735 "FleetId":{"shape":"FleetId"}, 1736 "GameSessionId":{"shape":"ArnStringModel"}, 1737 "AliasId":{"shape":"AliasId"}, 1738 "StatusFilter":{"shape":"NonZeroAndMaxString"}, 1739 "Limit":{"shape":"PositiveInteger"}, 1740 "NextToken":{"shape":"NonZeroAndMaxString"} 1741 } 1742 }, 1743 "DescribeGameSessionDetailsOutput":{ 1744 "type":"structure", 1745 "members":{ 1746 "GameSessionDetails":{"shape":"GameSessionDetailList"}, 1747 "NextToken":{"shape":"NonZeroAndMaxString"} 1748 } 1749 }, 1750 "DescribeGameSessionPlacementInput":{ 1751 "type":"structure", 1752 "required":["PlacementId"], 1753 "members":{ 1754 "PlacementId":{"shape":"IdStringModel"} 1755 } 1756 }, 1757 "DescribeGameSessionPlacementOutput":{ 1758 "type":"structure", 1759 "members":{ 1760 "GameSessionPlacement":{"shape":"GameSessionPlacement"} 1761 } 1762 }, 1763 "DescribeGameSessionQueuesInput":{ 1764 "type":"structure", 1765 "members":{ 1766 "Names":{"shape":"GameSessionQueueNameList"}, 1767 "Limit":{"shape":"PositiveInteger"}, 1768 "NextToken":{"shape":"NonZeroAndMaxString"} 1769 } 1770 }, 1771 "DescribeGameSessionQueuesOutput":{ 1772 "type":"structure", 1773 "members":{ 1774 "GameSessionQueues":{"shape":"GameSessionQueueList"}, 1775 "NextToken":{"shape":"NonZeroAndMaxString"} 1776 } 1777 }, 1778 "DescribeGameSessionsInput":{ 1779 "type":"structure", 1780 "members":{ 1781 "FleetId":{"shape":"FleetId"}, 1782 "GameSessionId":{"shape":"ArnStringModel"}, 1783 "AliasId":{"shape":"AliasId"}, 1784 "StatusFilter":{"shape":"NonZeroAndMaxString"}, 1785 "Limit":{"shape":"PositiveInteger"}, 1786 "NextToken":{"shape":"NonZeroAndMaxString"} 1787 } 1788 }, 1789 "DescribeGameSessionsOutput":{ 1790 "type":"structure", 1791 "members":{ 1792 "GameSessions":{"shape":"GameSessionList"}, 1793 "NextToken":{"shape":"NonZeroAndMaxString"} 1794 } 1795 }, 1796 "DescribeInstancesInput":{ 1797 "type":"structure", 1798 "required":["FleetId"], 1799 "members":{ 1800 "FleetId":{"shape":"FleetId"}, 1801 "InstanceId":{"shape":"InstanceId"}, 1802 "Limit":{"shape":"PositiveInteger"}, 1803 "NextToken":{"shape":"NonZeroAndMaxString"} 1804 } 1805 }, 1806 "DescribeInstancesOutput":{ 1807 "type":"structure", 1808 "members":{ 1809 "Instances":{"shape":"InstanceList"}, 1810 "NextToken":{"shape":"NonZeroAndMaxString"} 1811 } 1812 }, 1813 "DescribeMatchmakingConfigurationsInput":{ 1814 "type":"structure", 1815 "members":{ 1816 "Names":{"shape":"MatchmakingIdList"}, 1817 "RuleSetName":{"shape":"MatchmakingIdStringModel"}, 1818 "Limit":{"shape":"PositiveInteger"}, 1819 "NextToken":{"shape":"NonZeroAndMaxString"} 1820 } 1821 }, 1822 "DescribeMatchmakingConfigurationsOutput":{ 1823 "type":"structure", 1824 "members":{ 1825 "Configurations":{"shape":"MatchmakingConfigurationList"}, 1826 "NextToken":{"shape":"NonZeroAndMaxString"} 1827 } 1828 }, 1829 "DescribeMatchmakingInput":{ 1830 "type":"structure", 1831 "required":["TicketIds"], 1832 "members":{ 1833 "TicketIds":{"shape":"MatchmakingIdList"} 1834 } 1835 }, 1836 "DescribeMatchmakingOutput":{ 1837 "type":"structure", 1838 "members":{ 1839 "TicketList":{"shape":"MatchmakingTicketList"} 1840 } 1841 }, 1842 "DescribeMatchmakingRuleSetsInput":{ 1843 "type":"structure", 1844 "members":{ 1845 "Names":{"shape":"MatchmakingRuleSetNameList"}, 1846 "Limit":{"shape":"RuleSetLimit"}, 1847 "NextToken":{"shape":"NonZeroAndMaxString"} 1848 } 1849 }, 1850 "DescribeMatchmakingRuleSetsOutput":{ 1851 "type":"structure", 1852 "required":["RuleSets"], 1853 "members":{ 1854 "RuleSets":{"shape":"MatchmakingRuleSetList"}, 1855 "NextToken":{"shape":"NonZeroAndMaxString"} 1856 } 1857 }, 1858 "DescribePlayerSessionsInput":{ 1859 "type":"structure", 1860 "members":{ 1861 "GameSessionId":{"shape":"ArnStringModel"}, 1862 "PlayerId":{"shape":"NonZeroAndMaxString"}, 1863 "PlayerSessionId":{"shape":"PlayerSessionId"}, 1864 "PlayerSessionStatusFilter":{"shape":"NonZeroAndMaxString"}, 1865 "Limit":{"shape":"PositiveInteger"}, 1866 "NextToken":{"shape":"NonZeroAndMaxString"} 1867 } 1868 }, 1869 "DescribePlayerSessionsOutput":{ 1870 "type":"structure", 1871 "members":{ 1872 "PlayerSessions":{"shape":"PlayerSessionList"}, 1873 "NextToken":{"shape":"NonZeroAndMaxString"} 1874 } 1875 }, 1876 "DescribeRuntimeConfigurationInput":{ 1877 "type":"structure", 1878 "required":["FleetId"], 1879 "members":{ 1880 "FleetId":{"shape":"FleetId"} 1881 } 1882 }, 1883 "DescribeRuntimeConfigurationOutput":{ 1884 "type":"structure", 1885 "members":{ 1886 "RuntimeConfiguration":{"shape":"RuntimeConfiguration"} 1887 } 1888 }, 1889 "DescribeScalingPoliciesInput":{ 1890 "type":"structure", 1891 "required":["FleetId"], 1892 "members":{ 1893 "FleetId":{"shape":"FleetId"}, 1894 "StatusFilter":{"shape":"ScalingStatusType"}, 1895 "Limit":{"shape":"PositiveInteger"}, 1896 "NextToken":{"shape":"NonZeroAndMaxString"} 1897 } 1898 }, 1899 "DescribeScalingPoliciesOutput":{ 1900 "type":"structure", 1901 "members":{ 1902 "ScalingPolicies":{"shape":"ScalingPolicyList"}, 1903 "NextToken":{"shape":"NonZeroAndMaxString"} 1904 } 1905 }, 1906 "DescribeScriptInput":{ 1907 "type":"structure", 1908 "required":["ScriptId"], 1909 "members":{ 1910 "ScriptId":{"shape":"ScriptId"} 1911 } 1912 }, 1913 "DescribeScriptOutput":{ 1914 "type":"structure", 1915 "members":{ 1916 "Script":{"shape":"Script"} 1917 } 1918 }, 1919 "DescribeVpcPeeringAuthorizationsInput":{ 1920 "type":"structure", 1921 "members":{ 1922 } 1923 }, 1924 "DescribeVpcPeeringAuthorizationsOutput":{ 1925 "type":"structure", 1926 "members":{ 1927 "VpcPeeringAuthorizations":{"shape":"VpcPeeringAuthorizationList"} 1928 } 1929 }, 1930 "DescribeVpcPeeringConnectionsInput":{ 1931 "type":"structure", 1932 "members":{ 1933 "FleetId":{"shape":"FleetId"} 1934 } 1935 }, 1936 "DescribeVpcPeeringConnectionsOutput":{ 1937 "type":"structure", 1938 "members":{ 1939 "VpcPeeringConnections":{"shape":"VpcPeeringConnectionList"} 1940 } 1941 }, 1942 "DesiredPlayerSession":{ 1943 "type":"structure", 1944 "members":{ 1945 "PlayerId":{"shape":"NonZeroAndMaxString"}, 1946 "PlayerData":{"shape":"PlayerData"} 1947 } 1948 }, 1949 "DesiredPlayerSessionList":{ 1950 "type":"list", 1951 "member":{"shape":"DesiredPlayerSession"} 1952 }, 1953 "DnsName":{"type":"string"}, 1954 "Double":{"type":"double"}, 1955 "DoubleObject":{"type":"double"}, 1956 "EC2InstanceCounts":{ 1957 "type":"structure", 1958 "members":{ 1959 "DESIRED":{"shape":"WholeNumber"}, 1960 "MINIMUM":{"shape":"WholeNumber"}, 1961 "MAXIMUM":{"shape":"WholeNumber"}, 1962 "PENDING":{"shape":"WholeNumber"}, 1963 "ACTIVE":{"shape":"WholeNumber"}, 1964 "IDLE":{"shape":"WholeNumber"}, 1965 "TERMINATING":{"shape":"WholeNumber"} 1966 } 1967 }, 1968 "EC2InstanceLimit":{ 1969 "type":"structure", 1970 "members":{ 1971 "EC2InstanceType":{"shape":"EC2InstanceType"}, 1972 "CurrentInstances":{"shape":"WholeNumber"}, 1973 "InstanceLimit":{"shape":"WholeNumber"} 1974 } 1975 }, 1976 "EC2InstanceLimitList":{ 1977 "type":"list", 1978 "member":{"shape":"EC2InstanceLimit"} 1979 }, 1980 "EC2InstanceType":{ 1981 "type":"string", 1982 "enum":[ 1983 "t2.micro", 1984 "t2.small", 1985 "t2.medium", 1986 "t2.large", 1987 "c3.large", 1988 "c3.xlarge", 1989 "c3.2xlarge", 1990 "c3.4xlarge", 1991 "c3.8xlarge", 1992 "c4.large", 1993 "c4.xlarge", 1994 "c4.2xlarge", 1995 "c4.4xlarge", 1996 "c4.8xlarge", 1997 "c5.large", 1998 "c5.xlarge", 1999 "c5.2xlarge", 2000 "c5.4xlarge", 2001 "c5.9xlarge", 2002 "c5.12xlarge", 2003 "c5.18xlarge", 2004 "c5.24xlarge", 2005 "r3.large", 2006 "r3.xlarge", 2007 "r3.2xlarge", 2008 "r3.4xlarge", 2009 "r3.8xlarge", 2010 "r4.large", 2011 "r4.xlarge", 2012 "r4.2xlarge", 2013 "r4.4xlarge", 2014 "r4.8xlarge", 2015 "r4.16xlarge", 2016 "r5.large", 2017 "r5.xlarge", 2018 "r5.2xlarge", 2019 "r5.4xlarge", 2020 "r5.8xlarge", 2021 "r5.12xlarge", 2022 "r5.16xlarge", 2023 "r5.24xlarge", 2024 "m3.medium", 2025 "m3.large", 2026 "m3.xlarge", 2027 "m3.2xlarge", 2028 "m4.large", 2029 "m4.xlarge", 2030 "m4.2xlarge", 2031 "m4.4xlarge", 2032 "m4.10xlarge", 2033 "m5.large", 2034 "m5.xlarge", 2035 "m5.2xlarge", 2036 "m5.4xlarge", 2037 "m5.8xlarge", 2038 "m5.12xlarge", 2039 "m5.16xlarge", 2040 "m5.24xlarge" 2041 ] 2042 }, 2043 "Event":{ 2044 "type":"structure", 2045 "members":{ 2046 "EventId":{"shape":"NonZeroAndMaxString"}, 2047 "ResourceId":{"shape":"NonZeroAndMaxString"}, 2048 "EventCode":{"shape":"EventCode"}, 2049 "Message":{"shape":"NonEmptyString"}, 2050 "EventTime":{"shape":"Timestamp"}, 2051 "PreSignedLogUrl":{"shape":"NonZeroAndMaxString"} 2052 } 2053 }, 2054 "EventCode":{ 2055 "type":"string", 2056 "enum":[ 2057 "GENERIC_EVENT", 2058 "FLEET_CREATED", 2059 "FLEET_DELETED", 2060 "FLEET_SCALING_EVENT", 2061 "FLEET_STATE_DOWNLOADING", 2062 "FLEET_STATE_VALIDATING", 2063 "FLEET_STATE_BUILDING", 2064 "FLEET_STATE_ACTIVATING", 2065 "FLEET_STATE_ACTIVE", 2066 "FLEET_STATE_ERROR", 2067 "FLEET_INITIALIZATION_FAILED", 2068 "FLEET_BINARY_DOWNLOAD_FAILED", 2069 "FLEET_VALIDATION_LAUNCH_PATH_NOT_FOUND", 2070 "FLEET_VALIDATION_EXECUTABLE_RUNTIME_FAILURE", 2071 "FLEET_VALIDATION_TIMED_OUT", 2072 "FLEET_ACTIVATION_FAILED", 2073 "FLEET_ACTIVATION_FAILED_NO_INSTANCES", 2074 "FLEET_NEW_GAME_SESSION_PROTECTION_POLICY_UPDATED", 2075 "SERVER_PROCESS_INVALID_PATH", 2076 "SERVER_PROCESS_SDK_INITIALIZATION_TIMEOUT", 2077 "SERVER_PROCESS_PROCESS_READY_TIMEOUT", 2078 "SERVER_PROCESS_CRASHED", 2079 "SERVER_PROCESS_TERMINATED_UNHEALTHY", 2080 "SERVER_PROCESS_FORCE_TERMINATED", 2081 "SERVER_PROCESS_PROCESS_EXIT_TIMEOUT", 2082 "GAME_SESSION_ACTIVATION_TIMEOUT", 2083 "FLEET_CREATION_EXTRACTING_BUILD", 2084 "FLEET_CREATION_RUNNING_INSTALLER", 2085 "FLEET_CREATION_VALIDATING_RUNTIME_CONFIG", 2086 "FLEET_VPC_PEERING_SUCCEEDED", 2087 "FLEET_VPC_PEERING_FAILED", 2088 "FLEET_VPC_PEERING_DELETED", 2089 "INSTANCE_INTERRUPTED" 2090 ] 2091 }, 2092 "EventList":{ 2093 "type":"list", 2094 "member":{"shape":"Event"} 2095 }, 2096 "FleetAction":{ 2097 "type":"string", 2098 "enum":["AUTO_SCALING"] 2099 }, 2100 "FleetActionList":{ 2101 "type":"list", 2102 "member":{"shape":"FleetAction"}, 2103 "max":1, 2104 "min":1 2105 }, 2106 "FleetAttributes":{ 2107 "type":"structure", 2108 "members":{ 2109 "FleetId":{"shape":"FleetId"}, 2110 "FleetArn":{"shape":"ArnStringModel"}, 2111 "FleetType":{"shape":"FleetType"}, 2112 "InstanceType":{"shape":"EC2InstanceType"}, 2113 "Description":{"shape":"NonZeroAndMaxString"}, 2114 "Name":{"shape":"NonZeroAndMaxString"}, 2115 "CreationTime":{"shape":"Timestamp"}, 2116 "TerminationTime":{"shape":"Timestamp"}, 2117 "Status":{"shape":"FleetStatus"}, 2118 "BuildId":{"shape":"BuildId"}, 2119 "ScriptId":{"shape":"ScriptId"}, 2120 "ServerLaunchPath":{"shape":"NonZeroAndMaxString"}, 2121 "ServerLaunchParameters":{"shape":"NonZeroAndMaxString"}, 2122 "LogPaths":{"shape":"StringList"}, 2123 "NewGameSessionProtectionPolicy":{"shape":"ProtectionPolicy"}, 2124 "OperatingSystem":{"shape":"OperatingSystem"}, 2125 "ResourceCreationLimitPolicy":{"shape":"ResourceCreationLimitPolicy"}, 2126 "MetricGroups":{"shape":"MetricGroupList"}, 2127 "StoppedActions":{"shape":"FleetActionList"}, 2128 "InstanceRoleArn":{"shape":"NonEmptyString"}, 2129 "CertificateConfiguration":{"shape":"CertificateConfiguration"} 2130 } 2131 }, 2132 "FleetAttributesList":{ 2133 "type":"list", 2134 "member":{"shape":"FleetAttributes"} 2135 }, 2136 "FleetCapacity":{ 2137 "type":"structure", 2138 "members":{ 2139 "FleetId":{"shape":"FleetId"}, 2140 "InstanceType":{"shape":"EC2InstanceType"}, 2141 "InstanceCounts":{"shape":"EC2InstanceCounts"} 2142 } 2143 }, 2144 "FleetCapacityExceededException":{ 2145 "type":"structure", 2146 "members":{ 2147 "Message":{"shape":"NonEmptyString"} 2148 }, 2149 "exception":true 2150 }, 2151 "FleetCapacityList":{ 2152 "type":"list", 2153 "member":{"shape":"FleetCapacity"} 2154 }, 2155 "FleetId":{ 2156 "type":"string", 2157 "pattern":"^fleet-\\S+" 2158 }, 2159 "FleetIdList":{ 2160 "type":"list", 2161 "member":{"shape":"FleetId"}, 2162 "min":1 2163 }, 2164 "FleetStatus":{ 2165 "type":"string", 2166 "enum":[ 2167 "NEW", 2168 "DOWNLOADING", 2169 "VALIDATING", 2170 "BUILDING", 2171 "ACTIVATING", 2172 "ACTIVE", 2173 "DELETING", 2174 "ERROR", 2175 "TERMINATED" 2176 ] 2177 }, 2178 "FleetType":{ 2179 "type":"string", 2180 "enum":[ 2181 "ON_DEMAND", 2182 "SPOT" 2183 ] 2184 }, 2185 "FleetUtilization":{ 2186 "type":"structure", 2187 "members":{ 2188 "FleetId":{"shape":"FleetId"}, 2189 "ActiveServerProcessCount":{"shape":"WholeNumber"}, 2190 "ActiveGameSessionCount":{"shape":"WholeNumber"}, 2191 "CurrentPlayerSessionCount":{"shape":"WholeNumber"}, 2192 "MaximumPlayerSessionCount":{"shape":"WholeNumber"} 2193 } 2194 }, 2195 "FleetUtilizationList":{ 2196 "type":"list", 2197 "member":{"shape":"FleetUtilization"} 2198 }, 2199 "Float":{"type":"float"}, 2200 "FreeText":{"type":"string"}, 2201 "GameProperty":{ 2202 "type":"structure", 2203 "required":[ 2204 "Key", 2205 "Value" 2206 ], 2207 "members":{ 2208 "Key":{"shape":"GamePropertyKey"}, 2209 "Value":{"shape":"GamePropertyValue"} 2210 } 2211 }, 2212 "GamePropertyKey":{ 2213 "type":"string", 2214 "max":32 2215 }, 2216 "GamePropertyList":{ 2217 "type":"list", 2218 "member":{"shape":"GameProperty"}, 2219 "max":16 2220 }, 2221 "GamePropertyValue":{ 2222 "type":"string", 2223 "max":96 2224 }, 2225 "GameSession":{ 2226 "type":"structure", 2227 "members":{ 2228 "GameSessionId":{"shape":"NonZeroAndMaxString"}, 2229 "Name":{"shape":"NonZeroAndMaxString"}, 2230 "FleetId":{"shape":"FleetId"}, 2231 "CreationTime":{"shape":"Timestamp"}, 2232 "TerminationTime":{"shape":"Timestamp"}, 2233 "CurrentPlayerSessionCount":{"shape":"WholeNumber"}, 2234 "MaximumPlayerSessionCount":{"shape":"WholeNumber"}, 2235 "Status":{"shape":"GameSessionStatus"}, 2236 "StatusReason":{"shape":"GameSessionStatusReason"}, 2237 "GameProperties":{"shape":"GamePropertyList"}, 2238 "IpAddress":{"shape":"IpAddress"}, 2239 "DnsName":{"shape":"DnsName"}, 2240 "Port":{"shape":"PortNumber"}, 2241 "PlayerSessionCreationPolicy":{"shape":"PlayerSessionCreationPolicy"}, 2242 "CreatorId":{"shape":"NonZeroAndMaxString"}, 2243 "GameSessionData":{"shape":"GameSessionData"}, 2244 "MatchmakerData":{"shape":"MatchmakerData"} 2245 } 2246 }, 2247 "GameSessionActivationTimeoutSeconds":{ 2248 "type":"integer", 2249 "max":600, 2250 "min":1 2251 }, 2252 "GameSessionConnectionInfo":{ 2253 "type":"structure", 2254 "members":{ 2255 "GameSessionArn":{"shape":"ArnStringModel"}, 2256 "IpAddress":{"shape":"StringModel"}, 2257 "DnsName":{"shape":"DnsName"}, 2258 "Port":{"shape":"PositiveInteger"}, 2259 "MatchedPlayerSessions":{"shape":"MatchedPlayerSessionList"} 2260 } 2261 }, 2262 "GameSessionData":{ 2263 "type":"string", 2264 "max":4096, 2265 "min":1 2266 }, 2267 "GameSessionDetail":{ 2268 "type":"structure", 2269 "members":{ 2270 "GameSession":{"shape":"GameSession"}, 2271 "ProtectionPolicy":{"shape":"ProtectionPolicy"} 2272 } 2273 }, 2274 "GameSessionDetailList":{ 2275 "type":"list", 2276 "member":{"shape":"GameSessionDetail"} 2277 }, 2278 "GameSessionFullException":{ 2279 "type":"structure", 2280 "members":{ 2281 "Message":{"shape":"NonEmptyString"} 2282 }, 2283 "exception":true 2284 }, 2285 "GameSessionList":{ 2286 "type":"list", 2287 "member":{"shape":"GameSession"} 2288 }, 2289 "GameSessionPlacement":{ 2290 "type":"structure", 2291 "members":{ 2292 "PlacementId":{"shape":"IdStringModel"}, 2293 "GameSessionQueueName":{"shape":"GameSessionQueueName"}, 2294 "Status":{"shape":"GameSessionPlacementState"}, 2295 "GameProperties":{"shape":"GamePropertyList"}, 2296 "MaximumPlayerSessionCount":{"shape":"WholeNumber"}, 2297 "GameSessionName":{"shape":"NonZeroAndMaxString"}, 2298 "GameSessionId":{"shape":"NonZeroAndMaxString"}, 2299 "GameSessionArn":{"shape":"NonZeroAndMaxString"}, 2300 "GameSessionRegion":{"shape":"NonZeroAndMaxString"}, 2301 "PlayerLatencies":{"shape":"PlayerLatencyList"}, 2302 "StartTime":{"shape":"Timestamp"}, 2303 "EndTime":{"shape":"Timestamp"}, 2304 "IpAddress":{"shape":"IpAddress"}, 2305 "DnsName":{"shape":"DnsName"}, 2306 "Port":{"shape":"PortNumber"}, 2307 "PlacedPlayerSessions":{"shape":"PlacedPlayerSessionList"}, 2308 "GameSessionData":{"shape":"GameSessionData"}, 2309 "MatchmakerData":{"shape":"MatchmakerData"} 2310 } 2311 }, 2312 "GameSessionPlacementState":{ 2313 "type":"string", 2314 "enum":[ 2315 "PENDING", 2316 "FULFILLED", 2317 "CANCELLED", 2318 "TIMED_OUT", 2319 "FAILED" 2320 ] 2321 }, 2322 "GameSessionQueue":{ 2323 "type":"structure", 2324 "members":{ 2325 "Name":{"shape":"GameSessionQueueName"}, 2326 "GameSessionQueueArn":{"shape":"ArnStringModel"}, 2327 "TimeoutInSeconds":{"shape":"WholeNumber"}, 2328 "PlayerLatencyPolicies":{"shape":"PlayerLatencyPolicyList"}, 2329 "Destinations":{"shape":"GameSessionQueueDestinationList"} 2330 } 2331 }, 2332 "GameSessionQueueDestination":{ 2333 "type":"structure", 2334 "members":{ 2335 "DestinationArn":{"shape":"ArnStringModel"} 2336 } 2337 }, 2338 "GameSessionQueueDestinationList":{ 2339 "type":"list", 2340 "member":{"shape":"GameSessionQueueDestination"} 2341 }, 2342 "GameSessionQueueList":{ 2343 "type":"list", 2344 "member":{"shape":"GameSessionQueue"} 2345 }, 2346 "GameSessionQueueName":{ 2347 "type":"string", 2348 "max":128, 2349 "min":1, 2350 "pattern":"[a-zA-Z0-9-]+" 2351 }, 2352 "GameSessionQueueNameList":{ 2353 "type":"list", 2354 "member":{"shape":"GameSessionQueueName"} 2355 }, 2356 "GameSessionStatus":{ 2357 "type":"string", 2358 "enum":[ 2359 "ACTIVE", 2360 "ACTIVATING", 2361 "TERMINATED", 2362 "TERMINATING", 2363 "ERROR" 2364 ] 2365 }, 2366 "GameSessionStatusReason":{ 2367 "type":"string", 2368 "enum":["INTERRUPTED"] 2369 }, 2370 "GetGameSessionLogUrlInput":{ 2371 "type":"structure", 2372 "required":["GameSessionId"], 2373 "members":{ 2374 "GameSessionId":{"shape":"ArnStringModel"} 2375 } 2376 }, 2377 "GetGameSessionLogUrlOutput":{ 2378 "type":"structure", 2379 "members":{ 2380 "PreSignedUrl":{"shape":"NonZeroAndMaxString"} 2381 } 2382 }, 2383 "GetInstanceAccessInput":{ 2384 "type":"structure", 2385 "required":[ 2386 "FleetId", 2387 "InstanceId" 2388 ], 2389 "members":{ 2390 "FleetId":{"shape":"FleetId"}, 2391 "InstanceId":{"shape":"InstanceId"} 2392 } 2393 }, 2394 "GetInstanceAccessOutput":{ 2395 "type":"structure", 2396 "members":{ 2397 "InstanceAccess":{"shape":"InstanceAccess"} 2398 } 2399 }, 2400 "IdStringModel":{ 2401 "type":"string", 2402 "max":48, 2403 "min":1, 2404 "pattern":"[a-zA-Z0-9-]+" 2405 }, 2406 "IdempotentParameterMismatchException":{ 2407 "type":"structure", 2408 "members":{ 2409 "Message":{"shape":"NonEmptyString"} 2410 }, 2411 "exception":true 2412 }, 2413 "Instance":{ 2414 "type":"structure", 2415 "members":{ 2416 "FleetId":{"shape":"FleetId"}, 2417 "InstanceId":{"shape":"InstanceId"}, 2418 "IpAddress":{"shape":"IpAddress"}, 2419 "DnsName":{"shape":"DnsName"}, 2420 "OperatingSystem":{"shape":"OperatingSystem"}, 2421 "Type":{"shape":"EC2InstanceType"}, 2422 "Status":{"shape":"InstanceStatus"}, 2423 "CreationTime":{"shape":"Timestamp"} 2424 } 2425 }, 2426 "InstanceAccess":{ 2427 "type":"structure", 2428 "members":{ 2429 "FleetId":{"shape":"FleetId"}, 2430 "InstanceId":{"shape":"InstanceId"}, 2431 "IpAddress":{"shape":"IpAddress"}, 2432 "OperatingSystem":{"shape":"OperatingSystem"}, 2433 "Credentials":{"shape":"InstanceCredentials"} 2434 } 2435 }, 2436 "InstanceCredentials":{ 2437 "type":"structure", 2438 "members":{ 2439 "UserName":{"shape":"NonEmptyString"}, 2440 "Secret":{"shape":"NonEmptyString"} 2441 }, 2442 "sensitive":true 2443 }, 2444 "InstanceId":{ 2445 "type":"string", 2446 "pattern":"[a-zA-Z0-9\\.-]+" 2447 }, 2448 "InstanceList":{ 2449 "type":"list", 2450 "member":{"shape":"Instance"} 2451 }, 2452 "InstanceStatus":{ 2453 "type":"string", 2454 "enum":[ 2455 "PENDING", 2456 "ACTIVE", 2457 "TERMINATING" 2458 ] 2459 }, 2460 "Integer":{"type":"integer"}, 2461 "InternalServiceException":{ 2462 "type":"structure", 2463 "members":{ 2464 "Message":{"shape":"NonEmptyString"} 2465 }, 2466 "exception":true, 2467 "fault":true 2468 }, 2469 "InvalidFleetStatusException":{ 2470 "type":"structure", 2471 "members":{ 2472 "Message":{"shape":"NonEmptyString"} 2473 }, 2474 "exception":true 2475 }, 2476 "InvalidGameSessionStatusException":{ 2477 "type":"structure", 2478 "members":{ 2479 "Message":{"shape":"NonEmptyString"} 2480 }, 2481 "exception":true 2482 }, 2483 "InvalidRequestException":{ 2484 "type":"structure", 2485 "members":{ 2486 "Message":{"shape":"NonEmptyString"} 2487 }, 2488 "exception":true 2489 }, 2490 "IpAddress":{"type":"string"}, 2491 "IpPermission":{ 2492 "type":"structure", 2493 "required":[ 2494 "FromPort", 2495 "ToPort", 2496 "IpRange", 2497 "Protocol" 2498 ], 2499 "members":{ 2500 "FromPort":{"shape":"PortNumber"}, 2501 "ToPort":{"shape":"PortNumber"}, 2502 "IpRange":{"shape":"NonBlankString"}, 2503 "Protocol":{"shape":"IpProtocol"} 2504 } 2505 }, 2506 "IpPermissionsList":{ 2507 "type":"list", 2508 "member":{"shape":"IpPermission"}, 2509 "max":50 2510 }, 2511 "IpProtocol":{ 2512 "type":"string", 2513 "enum":[ 2514 "TCP", 2515 "UDP" 2516 ] 2517 }, 2518 "LatencyMap":{ 2519 "type":"map", 2520 "key":{"shape":"NonEmptyString"}, 2521 "value":{"shape":"PositiveInteger"} 2522 }, 2523 "LimitExceededException":{ 2524 "type":"structure", 2525 "members":{ 2526 "Message":{"shape":"NonEmptyString"} 2527 }, 2528 "exception":true 2529 }, 2530 "ListAliasesInput":{ 2531 "type":"structure", 2532 "members":{ 2533 "RoutingStrategyType":{"shape":"RoutingStrategyType"}, 2534 "Name":{"shape":"NonEmptyString"}, 2535 "Limit":{"shape":"PositiveInteger"}, 2536 "NextToken":{"shape":"NonEmptyString"} 2537 } 2538 }, 2539 "ListAliasesOutput":{ 2540 "type":"structure", 2541 "members":{ 2542 "Aliases":{"shape":"AliasList"}, 2543 "NextToken":{"shape":"NonEmptyString"} 2544 } 2545 }, 2546 "ListBuildsInput":{ 2547 "type":"structure", 2548 "members":{ 2549 "Status":{"shape":"BuildStatus"}, 2550 "Limit":{"shape":"PositiveInteger"}, 2551 "NextToken":{"shape":"NonEmptyString"} 2552 } 2553 }, 2554 "ListBuildsOutput":{ 2555 "type":"structure", 2556 "members":{ 2557 "Builds":{"shape":"BuildList"}, 2558 "NextToken":{"shape":"NonEmptyString"} 2559 } 2560 }, 2561 "ListFleetsInput":{ 2562 "type":"structure", 2563 "members":{ 2564 "BuildId":{"shape":"BuildId"}, 2565 "ScriptId":{"shape":"ScriptId"}, 2566 "Limit":{"shape":"PositiveInteger"}, 2567 "NextToken":{"shape":"NonZeroAndMaxString"} 2568 } 2569 }, 2570 "ListFleetsOutput":{ 2571 "type":"structure", 2572 "members":{ 2573 "FleetIds":{"shape":"FleetIdList"}, 2574 "NextToken":{"shape":"NonZeroAndMaxString"} 2575 } 2576 }, 2577 "ListScriptsInput":{ 2578 "type":"structure", 2579 "members":{ 2580 "Limit":{"shape":"PositiveInteger"}, 2581 "NextToken":{"shape":"NonEmptyString"} 2582 } 2583 }, 2584 "ListScriptsOutput":{ 2585 "type":"structure", 2586 "members":{ 2587 "Scripts":{"shape":"ScriptList"}, 2588 "NextToken":{"shape":"NonEmptyString"} 2589 } 2590 }, 2591 "MatchedPlayerSession":{ 2592 "type":"structure", 2593 "members":{ 2594 "PlayerId":{"shape":"NonZeroAndMaxString"}, 2595 "PlayerSessionId":{"shape":"PlayerSessionId"} 2596 } 2597 }, 2598 "MatchedPlayerSessionList":{ 2599 "type":"list", 2600 "member":{"shape":"MatchedPlayerSession"} 2601 }, 2602 "MatchmakerData":{ 2603 "type":"string", 2604 "max":390000, 2605 "min":1 2606 }, 2607 "MatchmakingAcceptanceTimeoutInteger":{ 2608 "type":"integer", 2609 "max":600, 2610 "min":1 2611 }, 2612 "MatchmakingConfiguration":{ 2613 "type":"structure", 2614 "members":{ 2615 "Name":{"shape":"MatchmakingIdStringModel"}, 2616 "Description":{"shape":"NonZeroAndMaxString"}, 2617 "GameSessionQueueArns":{"shape":"QueueArnsList"}, 2618 "RequestTimeoutSeconds":{"shape":"MatchmakingRequestTimeoutInteger"}, 2619 "AcceptanceTimeoutSeconds":{"shape":"MatchmakingAcceptanceTimeoutInteger"}, 2620 "AcceptanceRequired":{"shape":"BooleanModel"}, 2621 "RuleSetName":{"shape":"MatchmakingIdStringModel"}, 2622 "NotificationTarget":{"shape":"SnsArnStringModel"}, 2623 "AdditionalPlayerCount":{"shape":"WholeNumber"}, 2624 "CustomEventData":{"shape":"CustomEventData"}, 2625 "CreationTime":{"shape":"Timestamp"}, 2626 "GameProperties":{"shape":"GamePropertyList"}, 2627 "GameSessionData":{"shape":"GameSessionData"}, 2628 "BackfillMode":{"shape":"BackfillMode"} 2629 } 2630 }, 2631 "MatchmakingConfigurationList":{ 2632 "type":"list", 2633 "member":{"shape":"MatchmakingConfiguration"} 2634 }, 2635 "MatchmakingConfigurationStatus":{ 2636 "type":"string", 2637 "enum":[ 2638 "CANCELLED", 2639 "COMPLETED", 2640 "FAILED", 2641 "PLACING", 2642 "QUEUED", 2643 "REQUIRES_ACCEPTANCE", 2644 "SEARCHING", 2645 "TIMED_OUT" 2646 ] 2647 }, 2648 "MatchmakingIdList":{ 2649 "type":"list", 2650 "member":{"shape":"MatchmakingIdStringModel"} 2651 }, 2652 "MatchmakingIdStringModel":{ 2653 "type":"string", 2654 "max":128, 2655 "pattern":"[a-zA-Z0-9-\\.]*" 2656 }, 2657 "MatchmakingRequestTimeoutInteger":{ 2658 "type":"integer", 2659 "max":43200, 2660 "min":1 2661 }, 2662 "MatchmakingRuleSet":{ 2663 "type":"structure", 2664 "required":["RuleSetBody"], 2665 "members":{ 2666 "RuleSetName":{"shape":"MatchmakingIdStringModel"}, 2667 "RuleSetBody":{"shape":"RuleSetBody"}, 2668 "CreationTime":{"shape":"Timestamp"} 2669 } 2670 }, 2671 "MatchmakingRuleSetList":{ 2672 "type":"list", 2673 "member":{"shape":"MatchmakingRuleSet"} 2674 }, 2675 "MatchmakingRuleSetNameList":{ 2676 "type":"list", 2677 "member":{"shape":"MatchmakingIdStringModel"}, 2678 "max":10, 2679 "min":1 2680 }, 2681 "MatchmakingTicket":{ 2682 "type":"structure", 2683 "members":{ 2684 "TicketId":{"shape":"MatchmakingIdStringModel"}, 2685 "ConfigurationName":{"shape":"MatchmakingIdStringModel"}, 2686 "Status":{"shape":"MatchmakingConfigurationStatus"}, 2687 "StatusReason":{"shape":"StringModel"}, 2688 "StatusMessage":{"shape":"StringModel"}, 2689 "StartTime":{"shape":"Timestamp"}, 2690 "EndTime":{"shape":"Timestamp"}, 2691 "Players":{"shape":"PlayerList"}, 2692 "GameSessionConnectionInfo":{"shape":"GameSessionConnectionInfo"}, 2693 "EstimatedWaitTime":{"shape":"WholeNumber"} 2694 } 2695 }, 2696 "MatchmakingTicketList":{ 2697 "type":"list", 2698 "member":{"shape":"MatchmakingTicket"} 2699 }, 2700 "MaxConcurrentGameSessionActivations":{ 2701 "type":"integer", 2702 "max":2147483647, 2703 "min":1 2704 }, 2705 "MetricGroup":{ 2706 "type":"string", 2707 "max":255, 2708 "min":1 2709 }, 2710 "MetricGroupList":{ 2711 "type":"list", 2712 "member":{"shape":"MetricGroup"}, 2713 "max":1 2714 }, 2715 "MetricName":{ 2716 "type":"string", 2717 "enum":[ 2718 "ActivatingGameSessions", 2719 "ActiveGameSessions", 2720 "ActiveInstances", 2721 "AvailableGameSessions", 2722 "AvailablePlayerSessions", 2723 "CurrentPlayerSessions", 2724 "IdleInstances", 2725 "PercentAvailableGameSessions", 2726 "PercentIdleInstances", 2727 "QueueDepth", 2728 "WaitTime" 2729 ] 2730 }, 2731 "NonBlankAndLengthConstraintString":{ 2732 "type":"string", 2733 "max":1024, 2734 "min":1, 2735 "pattern":".*\\S.*" 2736 }, 2737 "NonBlankString":{ 2738 "type":"string", 2739 "pattern":"[^\\s]+" 2740 }, 2741 "NonEmptyString":{ 2742 "type":"string", 2743 "min":1 2744 }, 2745 "NonZeroAndMaxString":{ 2746 "type":"string", 2747 "max":1024, 2748 "min":1 2749 }, 2750 "NotFoundException":{ 2751 "type":"structure", 2752 "members":{ 2753 "Message":{"shape":"NonEmptyString"} 2754 }, 2755 "exception":true 2756 }, 2757 "OperatingSystem":{ 2758 "type":"string", 2759 "enum":[ 2760 "WINDOWS_2012", 2761 "AMAZON_LINUX", 2762 "AMAZON_LINUX_2" 2763 ] 2764 }, 2765 "PlacedPlayerSession":{ 2766 "type":"structure", 2767 "members":{ 2768 "PlayerId":{"shape":"NonZeroAndMaxString"}, 2769 "PlayerSessionId":{"shape":"PlayerSessionId"} 2770 } 2771 }, 2772 "PlacedPlayerSessionList":{ 2773 "type":"list", 2774 "member":{"shape":"PlacedPlayerSession"} 2775 }, 2776 "Player":{ 2777 "type":"structure", 2778 "members":{ 2779 "PlayerId":{"shape":"NonZeroAndMaxString"}, 2780 "PlayerAttributes":{"shape":"PlayerAttributeMap"}, 2781 "Team":{"shape":"NonZeroAndMaxString"}, 2782 "LatencyInMs":{"shape":"LatencyMap"} 2783 } 2784 }, 2785 "PlayerAttributeMap":{ 2786 "type":"map", 2787 "key":{"shape":"NonZeroAndMaxString"}, 2788 "value":{"shape":"AttributeValue"} 2789 }, 2790 "PlayerData":{ 2791 "type":"string", 2792 "max":2048, 2793 "min":1 2794 }, 2795 "PlayerDataMap":{ 2796 "type":"map", 2797 "key":{"shape":"NonZeroAndMaxString"}, 2798 "value":{"shape":"PlayerData"} 2799 }, 2800 "PlayerIdList":{ 2801 "type":"list", 2802 "member":{"shape":"NonZeroAndMaxString"}, 2803 "max":25, 2804 "min":1 2805 }, 2806 "PlayerLatency":{ 2807 "type":"structure", 2808 "members":{ 2809 "PlayerId":{"shape":"NonZeroAndMaxString"}, 2810 "RegionIdentifier":{"shape":"NonZeroAndMaxString"}, 2811 "LatencyInMilliseconds":{"shape":"Float"} 2812 } 2813 }, 2814 "PlayerLatencyList":{ 2815 "type":"list", 2816 "member":{"shape":"PlayerLatency"} 2817 }, 2818 "PlayerLatencyPolicy":{ 2819 "type":"structure", 2820 "members":{ 2821 "MaximumIndividualPlayerLatencyMilliseconds":{"shape":"WholeNumber"}, 2822 "PolicyDurationSeconds":{"shape":"WholeNumber"} 2823 } 2824 }, 2825 "PlayerLatencyPolicyList":{ 2826 "type":"list", 2827 "member":{"shape":"PlayerLatencyPolicy"} 2828 }, 2829 "PlayerList":{ 2830 "type":"list", 2831 "member":{"shape":"Player"} 2832 }, 2833 "PlayerSession":{ 2834 "type":"structure", 2835 "members":{ 2836 "PlayerSessionId":{"shape":"PlayerSessionId"}, 2837 "PlayerId":{"shape":"NonZeroAndMaxString"}, 2838 "GameSessionId":{"shape":"NonZeroAndMaxString"}, 2839 "FleetId":{"shape":"FleetId"}, 2840 "CreationTime":{"shape":"Timestamp"}, 2841 "TerminationTime":{"shape":"Timestamp"}, 2842 "Status":{"shape":"PlayerSessionStatus"}, 2843 "IpAddress":{"shape":"IpAddress"}, 2844 "DnsName":{"shape":"DnsName"}, 2845 "Port":{"shape":"PortNumber"}, 2846 "PlayerData":{"shape":"PlayerData"} 2847 } 2848 }, 2849 "PlayerSessionCreationPolicy":{ 2850 "type":"string", 2851 "enum":[ 2852 "ACCEPT_ALL", 2853 "DENY_ALL" 2854 ] 2855 }, 2856 "PlayerSessionId":{ 2857 "type":"string", 2858 "pattern":"^psess-\\S+" 2859 }, 2860 "PlayerSessionList":{ 2861 "type":"list", 2862 "member":{"shape":"PlayerSession"} 2863 }, 2864 "PlayerSessionStatus":{ 2865 "type":"string", 2866 "enum":[ 2867 "RESERVED", 2868 "ACTIVE", 2869 "COMPLETED", 2870 "TIMEDOUT" 2871 ] 2872 }, 2873 "PolicyType":{ 2874 "type":"string", 2875 "enum":[ 2876 "RuleBased", 2877 "TargetBased" 2878 ] 2879 }, 2880 "PortNumber":{ 2881 "type":"integer", 2882 "max":60000, 2883 "min":1 2884 }, 2885 "PositiveInteger":{ 2886 "type":"integer", 2887 "min":1 2888 }, 2889 "PositiveLong":{ 2890 "type":"long", 2891 "min":1 2892 }, 2893 "ProtectionPolicy":{ 2894 "type":"string", 2895 "enum":[ 2896 "NoProtection", 2897 "FullProtection" 2898 ] 2899 }, 2900 "PutScalingPolicyInput":{ 2901 "type":"structure", 2902 "required":[ 2903 "Name", 2904 "FleetId", 2905 "MetricName" 2906 ], 2907 "members":{ 2908 "Name":{"shape":"NonZeroAndMaxString"}, 2909 "FleetId":{"shape":"FleetId"}, 2910 "ScalingAdjustment":{"shape":"Integer"}, 2911 "ScalingAdjustmentType":{"shape":"ScalingAdjustmentType"}, 2912 "Threshold":{"shape":"Double"}, 2913 "ComparisonOperator":{"shape":"ComparisonOperatorType"}, 2914 "EvaluationPeriods":{"shape":"PositiveInteger"}, 2915 "MetricName":{"shape":"MetricName"}, 2916 "PolicyType":{"shape":"PolicyType"}, 2917 "TargetConfiguration":{"shape":"TargetConfiguration"} 2918 } 2919 }, 2920 "PutScalingPolicyOutput":{ 2921 "type":"structure", 2922 "members":{ 2923 "Name":{"shape":"NonZeroAndMaxString"} 2924 } 2925 }, 2926 "QueueArnsList":{ 2927 "type":"list", 2928 "member":{"shape":"ArnStringModel"} 2929 }, 2930 "RequestUploadCredentialsInput":{ 2931 "type":"structure", 2932 "required":["BuildId"], 2933 "members":{ 2934 "BuildId":{"shape":"BuildId"} 2935 } 2936 }, 2937 "RequestUploadCredentialsOutput":{ 2938 "type":"structure", 2939 "members":{ 2940 "UploadCredentials":{"shape":"AwsCredentials"}, 2941 "StorageLocation":{"shape":"S3Location"} 2942 } 2943 }, 2944 "ResolveAliasInput":{ 2945 "type":"structure", 2946 "required":["AliasId"], 2947 "members":{ 2948 "AliasId":{"shape":"AliasId"} 2949 } 2950 }, 2951 "ResolveAliasOutput":{ 2952 "type":"structure", 2953 "members":{ 2954 "FleetId":{"shape":"FleetId"} 2955 } 2956 }, 2957 "ResourceCreationLimitPolicy":{ 2958 "type":"structure", 2959 "members":{ 2960 "NewGameSessionsPerCreator":{"shape":"WholeNumber"}, 2961 "PolicyPeriodInMinutes":{"shape":"WholeNumber"} 2962 } 2963 }, 2964 "RoutingStrategy":{ 2965 "type":"structure", 2966 "members":{ 2967 "Type":{"shape":"RoutingStrategyType"}, 2968 "FleetId":{"shape":"FleetId"}, 2969 "Message":{"shape":"FreeText"} 2970 } 2971 }, 2972 "RoutingStrategyType":{ 2973 "type":"string", 2974 "enum":[ 2975 "SIMPLE", 2976 "TERMINAL" 2977 ] 2978 }, 2979 "RuleSetBody":{ 2980 "type":"string", 2981 "max":65535, 2982 "min":1 2983 }, 2984 "RuleSetLimit":{ 2985 "type":"integer", 2986 "max":10, 2987 "min":1 2988 }, 2989 "RuntimeConfiguration":{ 2990 "type":"structure", 2991 "members":{ 2992 "ServerProcesses":{"shape":"ServerProcessList"}, 2993 "MaxConcurrentGameSessionActivations":{"shape":"MaxConcurrentGameSessionActivations"}, 2994 "GameSessionActivationTimeoutSeconds":{"shape":"GameSessionActivationTimeoutSeconds"} 2995 } 2996 }, 2997 "S3Location":{ 2998 "type":"structure", 2999 "members":{ 3000 "Bucket":{"shape":"NonEmptyString"}, 3001 "Key":{"shape":"NonEmptyString"}, 3002 "RoleArn":{"shape":"NonEmptyString"}, 3003 "ObjectVersion":{"shape":"NonEmptyString"} 3004 } 3005 }, 3006 "ScalingAdjustmentType":{ 3007 "type":"string", 3008 "enum":[ 3009 "ChangeInCapacity", 3010 "ExactCapacity", 3011 "PercentChangeInCapacity" 3012 ] 3013 }, 3014 "ScalingPolicy":{ 3015 "type":"structure", 3016 "members":{ 3017 "FleetId":{"shape":"FleetId"}, 3018 "Name":{"shape":"NonZeroAndMaxString"}, 3019 "Status":{"shape":"ScalingStatusType"}, 3020 "ScalingAdjustment":{"shape":"Integer"}, 3021 "ScalingAdjustmentType":{"shape":"ScalingAdjustmentType"}, 3022 "ComparisonOperator":{"shape":"ComparisonOperatorType"}, 3023 "Threshold":{"shape":"Double"}, 3024 "EvaluationPeriods":{"shape":"PositiveInteger"}, 3025 "MetricName":{"shape":"MetricName"}, 3026 "PolicyType":{"shape":"PolicyType"}, 3027 "TargetConfiguration":{"shape":"TargetConfiguration"} 3028 } 3029 }, 3030 "ScalingPolicyList":{ 3031 "type":"list", 3032 "member":{"shape":"ScalingPolicy"} 3033 }, 3034 "ScalingStatusType":{ 3035 "type":"string", 3036 "enum":[ 3037 "ACTIVE", 3038 "UPDATE_REQUESTED", 3039 "UPDATING", 3040 "DELETE_REQUESTED", 3041 "DELETING", 3042 "DELETED", 3043 "ERROR" 3044 ] 3045 }, 3046 "Script":{ 3047 "type":"structure", 3048 "members":{ 3049 "ScriptId":{"shape":"ScriptId"}, 3050 "Name":{"shape":"NonZeroAndMaxString"}, 3051 "Version":{"shape":"NonZeroAndMaxString"}, 3052 "SizeOnDisk":{"shape":"PositiveLong"}, 3053 "CreationTime":{"shape":"Timestamp"}, 3054 "StorageLocation":{"shape":"S3Location"} 3055 } 3056 }, 3057 "ScriptId":{ 3058 "type":"string", 3059 "pattern":"^script-\\S+|^arn:.*script-\\S+" 3060 }, 3061 "ScriptList":{ 3062 "type":"list", 3063 "member":{"shape":"Script"} 3064 }, 3065 "SearchGameSessionsInput":{ 3066 "type":"structure", 3067 "members":{ 3068 "FleetId":{"shape":"FleetId"}, 3069 "AliasId":{"shape":"AliasId"}, 3070 "FilterExpression":{"shape":"NonZeroAndMaxString"}, 3071 "SortExpression":{"shape":"NonZeroAndMaxString"}, 3072 "Limit":{"shape":"PositiveInteger"}, 3073 "NextToken":{"shape":"NonZeroAndMaxString"} 3074 } 3075 }, 3076 "SearchGameSessionsOutput":{ 3077 "type":"structure", 3078 "members":{ 3079 "GameSessions":{"shape":"GameSessionList"}, 3080 "NextToken":{"shape":"NonZeroAndMaxString"} 3081 } 3082 }, 3083 "ServerProcess":{ 3084 "type":"structure", 3085 "required":[ 3086 "LaunchPath", 3087 "ConcurrentExecutions" 3088 ], 3089 "members":{ 3090 "LaunchPath":{"shape":"NonZeroAndMaxString"}, 3091 "Parameters":{"shape":"NonZeroAndMaxString"}, 3092 "ConcurrentExecutions":{"shape":"PositiveInteger"} 3093 } 3094 }, 3095 "ServerProcessList":{ 3096 "type":"list", 3097 "member":{"shape":"ServerProcess"}, 3098 "max":50, 3099 "min":1 3100 }, 3101 "SnsArnStringModel":{ 3102 "type":"string", 3103 "max":300, 3104 "min":0, 3105 "pattern":"[a-zA-Z0-9:_/-]*" 3106 }, 3107 "StartFleetActionsInput":{ 3108 "type":"structure", 3109 "required":[ 3110 "FleetId", 3111 "Actions" 3112 ], 3113 "members":{ 3114 "FleetId":{"shape":"FleetId"}, 3115 "Actions":{"shape":"FleetActionList"} 3116 } 3117 }, 3118 "StartFleetActionsOutput":{ 3119 "type":"structure", 3120 "members":{ 3121 } 3122 }, 3123 "StartGameSessionPlacementInput":{ 3124 "type":"structure", 3125 "required":[ 3126 "PlacementId", 3127 "GameSessionQueueName", 3128 "MaximumPlayerSessionCount" 3129 ], 3130 "members":{ 3131 "PlacementId":{"shape":"IdStringModel"}, 3132 "GameSessionQueueName":{"shape":"GameSessionQueueName"}, 3133 "GameProperties":{"shape":"GamePropertyList"}, 3134 "MaximumPlayerSessionCount":{"shape":"WholeNumber"}, 3135 "GameSessionName":{"shape":"NonZeroAndMaxString"}, 3136 "PlayerLatencies":{"shape":"PlayerLatencyList"}, 3137 "DesiredPlayerSessions":{"shape":"DesiredPlayerSessionList"}, 3138 "GameSessionData":{"shape":"GameSessionData"} 3139 } 3140 }, 3141 "StartGameSessionPlacementOutput":{ 3142 "type":"structure", 3143 "members":{ 3144 "GameSessionPlacement":{"shape":"GameSessionPlacement"} 3145 } 3146 }, 3147 "StartMatchBackfillInput":{ 3148 "type":"structure", 3149 "required":[ 3150 "ConfigurationName", 3151 "GameSessionArn", 3152 "Players" 3153 ], 3154 "members":{ 3155 "TicketId":{"shape":"MatchmakingIdStringModel"}, 3156 "ConfigurationName":{"shape":"MatchmakingIdStringModel"}, 3157 "GameSessionArn":{"shape":"ArnStringModel"}, 3158 "Players":{"shape":"PlayerList"} 3159 } 3160 }, 3161 "StartMatchBackfillOutput":{ 3162 "type":"structure", 3163 "members":{ 3164 "MatchmakingTicket":{"shape":"MatchmakingTicket"} 3165 } 3166 }, 3167 "StartMatchmakingInput":{ 3168 "type":"structure", 3169 "required":[ 3170 "ConfigurationName", 3171 "Players" 3172 ], 3173 "members":{ 3174 "TicketId":{"shape":"MatchmakingIdStringModel"}, 3175 "ConfigurationName":{"shape":"MatchmakingIdStringModel"}, 3176 "Players":{"shape":"PlayerList"} 3177 } 3178 }, 3179 "StartMatchmakingOutput":{ 3180 "type":"structure", 3181 "members":{ 3182 "MatchmakingTicket":{"shape":"MatchmakingTicket"} 3183 } 3184 }, 3185 "StopFleetActionsInput":{ 3186 "type":"structure", 3187 "required":[ 3188 "FleetId", 3189 "Actions" 3190 ], 3191 "members":{ 3192 "FleetId":{"shape":"FleetId"}, 3193 "Actions":{"shape":"FleetActionList"} 3194 } 3195 }, 3196 "StopFleetActionsOutput":{ 3197 "type":"structure", 3198 "members":{ 3199 } 3200 }, 3201 "StopGameSessionPlacementInput":{ 3202 "type":"structure", 3203 "required":["PlacementId"], 3204 "members":{ 3205 "PlacementId":{"shape":"IdStringModel"} 3206 } 3207 }, 3208 "StopGameSessionPlacementOutput":{ 3209 "type":"structure", 3210 "members":{ 3211 "GameSessionPlacement":{"shape":"GameSessionPlacement"} 3212 } 3213 }, 3214 "StopMatchmakingInput":{ 3215 "type":"structure", 3216 "required":["TicketId"], 3217 "members":{ 3218 "TicketId":{"shape":"MatchmakingIdStringModel"} 3219 } 3220 }, 3221 "StopMatchmakingOutput":{ 3222 "type":"structure", 3223 "members":{ 3224 } 3225 }, 3226 "StringDoubleMap":{ 3227 "type":"map", 3228 "key":{"shape":"NonZeroAndMaxString"}, 3229 "value":{"shape":"DoubleObject"} 3230 }, 3231 "StringList":{ 3232 "type":"list", 3233 "member":{"shape":"NonZeroAndMaxString"} 3234 }, 3235 "StringModel":{"type":"string"}, 3236 "TargetConfiguration":{ 3237 "type":"structure", 3238 "required":["TargetValue"], 3239 "members":{ 3240 "TargetValue":{"shape":"Double"} 3241 } 3242 }, 3243 "TerminalRoutingStrategyException":{ 3244 "type":"structure", 3245 "members":{ 3246 "Message":{"shape":"NonEmptyString"} 3247 }, 3248 "exception":true 3249 }, 3250 "Timestamp":{"type":"timestamp"}, 3251 "UnauthorizedException":{ 3252 "type":"structure", 3253 "members":{ 3254 "Message":{"shape":"NonEmptyString"} 3255 }, 3256 "exception":true 3257 }, 3258 "UnsupportedRegionException":{ 3259 "type":"structure", 3260 "members":{ 3261 "Message":{"shape":"NonEmptyString"} 3262 }, 3263 "exception":true 3264 }, 3265 "UpdateAliasInput":{ 3266 "type":"structure", 3267 "required":["AliasId"], 3268 "members":{ 3269 "AliasId":{"shape":"AliasId"}, 3270 "Name":{"shape":"NonBlankAndLengthConstraintString"}, 3271 "Description":{"shape":"NonZeroAndMaxString"}, 3272 "RoutingStrategy":{"shape":"RoutingStrategy"} 3273 } 3274 }, 3275 "UpdateAliasOutput":{ 3276 "type":"structure", 3277 "members":{ 3278 "Alias":{"shape":"Alias"} 3279 } 3280 }, 3281 "UpdateBuildInput":{ 3282 "type":"structure", 3283 "required":["BuildId"], 3284 "members":{ 3285 "BuildId":{"shape":"BuildId"}, 3286 "Name":{"shape":"NonZeroAndMaxString"}, 3287 "Version":{"shape":"NonZeroAndMaxString"} 3288 } 3289 }, 3290 "UpdateBuildOutput":{ 3291 "type":"structure", 3292 "members":{ 3293 "Build":{"shape":"Build"} 3294 } 3295 }, 3296 "UpdateFleetAttributesInput":{ 3297 "type":"structure", 3298 "required":["FleetId"], 3299 "members":{ 3300 "FleetId":{"shape":"FleetId"}, 3301 "Name":{"shape":"NonZeroAndMaxString"}, 3302 "Description":{"shape":"NonZeroAndMaxString"}, 3303 "NewGameSessionProtectionPolicy":{"shape":"ProtectionPolicy"}, 3304 "ResourceCreationLimitPolicy":{"shape":"ResourceCreationLimitPolicy"}, 3305 "MetricGroups":{"shape":"MetricGroupList"} 3306 } 3307 }, 3308 "UpdateFleetAttributesOutput":{ 3309 "type":"structure", 3310 "members":{ 3311 "FleetId":{"shape":"FleetId"} 3312 } 3313 }, 3314 "UpdateFleetCapacityInput":{ 3315 "type":"structure", 3316 "required":["FleetId"], 3317 "members":{ 3318 "FleetId":{"shape":"FleetId"}, 3319 "DesiredInstances":{"shape":"WholeNumber"}, 3320 "MinSize":{"shape":"WholeNumber"}, 3321 "MaxSize":{"shape":"WholeNumber"} 3322 } 3323 }, 3324 "UpdateFleetCapacityOutput":{ 3325 "type":"structure", 3326 "members":{ 3327 "FleetId":{"shape":"FleetId"} 3328 } 3329 }, 3330 "UpdateFleetPortSettingsInput":{ 3331 "type":"structure", 3332 "required":["FleetId"], 3333 "members":{ 3334 "FleetId":{"shape":"FleetId"}, 3335 "InboundPermissionAuthorizations":{"shape":"IpPermissionsList"}, 3336 "InboundPermissionRevocations":{"shape":"IpPermissionsList"} 3337 } 3338 }, 3339 "UpdateFleetPortSettingsOutput":{ 3340 "type":"structure", 3341 "members":{ 3342 "FleetId":{"shape":"FleetId"} 3343 } 3344 }, 3345 "UpdateGameSessionInput":{ 3346 "type":"structure", 3347 "required":["GameSessionId"], 3348 "members":{ 3349 "GameSessionId":{"shape":"ArnStringModel"}, 3350 "MaximumPlayerSessionCount":{"shape":"WholeNumber"}, 3351 "Name":{"shape":"NonZeroAndMaxString"}, 3352 "PlayerSessionCreationPolicy":{"shape":"PlayerSessionCreationPolicy"}, 3353 "ProtectionPolicy":{"shape":"ProtectionPolicy"} 3354 } 3355 }, 3356 "UpdateGameSessionOutput":{ 3357 "type":"structure", 3358 "members":{ 3359 "GameSession":{"shape":"GameSession"} 3360 } 3361 }, 3362 "UpdateGameSessionQueueInput":{ 3363 "type":"structure", 3364 "required":["Name"], 3365 "members":{ 3366 "Name":{"shape":"GameSessionQueueName"}, 3367 "TimeoutInSeconds":{"shape":"WholeNumber"}, 3368 "PlayerLatencyPolicies":{"shape":"PlayerLatencyPolicyList"}, 3369 "Destinations":{"shape":"GameSessionQueueDestinationList"} 3370 } 3371 }, 3372 "UpdateGameSessionQueueOutput":{ 3373 "type":"structure", 3374 "members":{ 3375 "GameSessionQueue":{"shape":"GameSessionQueue"} 3376 } 3377 }, 3378 "UpdateMatchmakingConfigurationInput":{ 3379 "type":"structure", 3380 "required":["Name"], 3381 "members":{ 3382 "Name":{"shape":"MatchmakingIdStringModel"}, 3383 "Description":{"shape":"NonZeroAndMaxString"}, 3384 "GameSessionQueueArns":{"shape":"QueueArnsList"}, 3385 "RequestTimeoutSeconds":{"shape":"MatchmakingRequestTimeoutInteger"}, 3386 "AcceptanceTimeoutSeconds":{"shape":"MatchmakingAcceptanceTimeoutInteger"}, 3387 "AcceptanceRequired":{"shape":"BooleanModel"}, 3388 "RuleSetName":{"shape":"MatchmakingIdStringModel"}, 3389 "NotificationTarget":{"shape":"SnsArnStringModel"}, 3390 "AdditionalPlayerCount":{"shape":"WholeNumber"}, 3391 "CustomEventData":{"shape":"CustomEventData"}, 3392 "GameProperties":{"shape":"GamePropertyList"}, 3393 "GameSessionData":{"shape":"GameSessionData"}, 3394 "BackfillMode":{"shape":"BackfillMode"} 3395 } 3396 }, 3397 "UpdateMatchmakingConfigurationOutput":{ 3398 "type":"structure", 3399 "members":{ 3400 "Configuration":{"shape":"MatchmakingConfiguration"} 3401 } 3402 }, 3403 "UpdateRuntimeConfigurationInput":{ 3404 "type":"structure", 3405 "required":[ 3406 "FleetId", 3407 "RuntimeConfiguration" 3408 ], 3409 "members":{ 3410 "FleetId":{"shape":"FleetId"}, 3411 "RuntimeConfiguration":{"shape":"RuntimeConfiguration"} 3412 } 3413 }, 3414 "UpdateRuntimeConfigurationOutput":{ 3415 "type":"structure", 3416 "members":{ 3417 "RuntimeConfiguration":{"shape":"RuntimeConfiguration"} 3418 } 3419 }, 3420 "UpdateScriptInput":{ 3421 "type":"structure", 3422 "required":["ScriptId"], 3423 "members":{ 3424 "ScriptId":{"shape":"ScriptId"}, 3425 "Name":{"shape":"NonZeroAndMaxString"}, 3426 "Version":{"shape":"NonZeroAndMaxString"}, 3427 "StorageLocation":{"shape":"S3Location"}, 3428 "ZipFile":{"shape":"ZipBlob"} 3429 } 3430 }, 3431 "UpdateScriptOutput":{ 3432 "type":"structure", 3433 "members":{ 3434 "Script":{"shape":"Script"} 3435 } 3436 }, 3437 "ValidateMatchmakingRuleSetInput":{ 3438 "type":"structure", 3439 "required":["RuleSetBody"], 3440 "members":{ 3441 "RuleSetBody":{"shape":"RuleSetBody"} 3442 } 3443 }, 3444 "ValidateMatchmakingRuleSetOutput":{ 3445 "type":"structure", 3446 "members":{ 3447 "Valid":{"shape":"BooleanModel"} 3448 } 3449 }, 3450 "VpcPeeringAuthorization":{ 3451 "type":"structure", 3452 "members":{ 3453 "GameLiftAwsAccountId":{"shape":"NonZeroAndMaxString"}, 3454 "PeerVpcAwsAccountId":{"shape":"NonZeroAndMaxString"}, 3455 "PeerVpcId":{"shape":"NonZeroAndMaxString"}, 3456 "CreationTime":{"shape":"Timestamp"}, 3457 "ExpirationTime":{"shape":"Timestamp"} 3458 } 3459 }, 3460 "VpcPeeringAuthorizationList":{ 3461 "type":"list", 3462 "member":{"shape":"VpcPeeringAuthorization"} 3463 }, 3464 "VpcPeeringConnection":{ 3465 "type":"structure", 3466 "members":{ 3467 "FleetId":{"shape":"FleetId"}, 3468 "IpV4CidrBlock":{"shape":"NonZeroAndMaxString"}, 3469 "VpcPeeringConnectionId":{"shape":"NonZeroAndMaxString"}, 3470 "Status":{"shape":"VpcPeeringConnectionStatus"}, 3471 "PeerVpcId":{"shape":"NonZeroAndMaxString"}, 3472 "GameLiftVpcId":{"shape":"NonZeroAndMaxString"} 3473 } 3474 }, 3475 "VpcPeeringConnectionList":{ 3476 "type":"list", 3477 "member":{"shape":"VpcPeeringConnection"} 3478 }, 3479 "VpcPeeringConnectionStatus":{ 3480 "type":"structure", 3481 "members":{ 3482 "Code":{"shape":"NonZeroAndMaxString"}, 3483 "Message":{"shape":"NonZeroAndMaxString"} 3484 } 3485 }, 3486 "WholeNumber":{ 3487 "type":"integer", 3488 "min":0 3489 }, 3490 "ZipBlob":{ 3491 "type":"blob", 3492 "max":5000000 3493 } 3494 } 3495} 3496