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 "ClaimGameServer":{ 31 "name":"ClaimGameServer", 32 "http":{ 33 "method":"POST", 34 "requestUri":"/" 35 }, 36 "input":{"shape":"ClaimGameServerInput"}, 37 "output":{"shape":"ClaimGameServerOutput"}, 38 "errors":[ 39 {"shape":"InvalidRequestException"}, 40 {"shape":"NotFoundException"}, 41 {"shape":"ConflictException"}, 42 {"shape":"OutOfCapacityException"}, 43 {"shape":"UnauthorizedException"}, 44 {"shape":"InternalServiceException"} 45 ] 46 }, 47 "CreateAlias":{ 48 "name":"CreateAlias", 49 "http":{ 50 "method":"POST", 51 "requestUri":"/" 52 }, 53 "input":{"shape":"CreateAliasInput"}, 54 "output":{"shape":"CreateAliasOutput"}, 55 "errors":[ 56 {"shape":"UnauthorizedException"}, 57 {"shape":"InvalidRequestException"}, 58 {"shape":"ConflictException"}, 59 {"shape":"InternalServiceException"}, 60 {"shape":"LimitExceededException"}, 61 {"shape":"TaggingFailedException"} 62 ] 63 }, 64 "CreateBuild":{ 65 "name":"CreateBuild", 66 "http":{ 67 "method":"POST", 68 "requestUri":"/" 69 }, 70 "input":{"shape":"CreateBuildInput"}, 71 "output":{"shape":"CreateBuildOutput"}, 72 "errors":[ 73 {"shape":"UnauthorizedException"}, 74 {"shape":"InvalidRequestException"}, 75 {"shape":"ConflictException"}, 76 {"shape":"TaggingFailedException"}, 77 {"shape":"InternalServiceException"} 78 ] 79 }, 80 "CreateFleet":{ 81 "name":"CreateFleet", 82 "http":{ 83 "method":"POST", 84 "requestUri":"/" 85 }, 86 "input":{"shape":"CreateFleetInput"}, 87 "output":{"shape":"CreateFleetOutput"}, 88 "errors":[ 89 {"shape":"InternalServiceException"}, 90 {"shape":"NotFoundException"}, 91 {"shape":"ConflictException"}, 92 {"shape":"LimitExceededException"}, 93 {"shape":"InvalidRequestException"}, 94 {"shape":"UnauthorizedException"}, 95 {"shape":"TaggingFailedException"} 96 ] 97 }, 98 "CreateGameServerGroup":{ 99 "name":"CreateGameServerGroup", 100 "http":{ 101 "method":"POST", 102 "requestUri":"/" 103 }, 104 "input":{"shape":"CreateGameServerGroupInput"}, 105 "output":{"shape":"CreateGameServerGroupOutput"}, 106 "errors":[ 107 {"shape":"InvalidRequestException"}, 108 {"shape":"ConflictException"}, 109 {"shape":"UnauthorizedException"}, 110 {"shape":"InternalServiceException"}, 111 {"shape":"LimitExceededException"} 112 ] 113 }, 114 "CreateGameSession":{ 115 "name":"CreateGameSession", 116 "http":{ 117 "method":"POST", 118 "requestUri":"/" 119 }, 120 "input":{"shape":"CreateGameSessionInput"}, 121 "output":{"shape":"CreateGameSessionOutput"}, 122 "errors":[ 123 {"shape":"ConflictException"}, 124 {"shape":"InternalServiceException"}, 125 {"shape":"UnauthorizedException"}, 126 {"shape":"InvalidFleetStatusException"}, 127 {"shape":"TerminalRoutingStrategyException"}, 128 {"shape":"InvalidRequestException"}, 129 {"shape":"NotFoundException"}, 130 {"shape":"FleetCapacityExceededException"}, 131 {"shape":"LimitExceededException"}, 132 {"shape":"IdempotentParameterMismatchException"} 133 ] 134 }, 135 "CreateGameSessionQueue":{ 136 "name":"CreateGameSessionQueue", 137 "http":{ 138 "method":"POST", 139 "requestUri":"/" 140 }, 141 "input":{"shape":"CreateGameSessionQueueInput"}, 142 "output":{"shape":"CreateGameSessionQueueOutput"}, 143 "errors":[ 144 {"shape":"InternalServiceException"}, 145 {"shape":"InvalidRequestException"}, 146 {"shape":"UnauthorizedException"}, 147 {"shape":"LimitExceededException"}, 148 {"shape":"TaggingFailedException"} 149 ] 150 }, 151 "CreateMatchmakingConfiguration":{ 152 "name":"CreateMatchmakingConfiguration", 153 "http":{ 154 "method":"POST", 155 "requestUri":"/" 156 }, 157 "input":{"shape":"CreateMatchmakingConfigurationInput"}, 158 "output":{"shape":"CreateMatchmakingConfigurationOutput"}, 159 "errors":[ 160 {"shape":"InvalidRequestException"}, 161 {"shape":"LimitExceededException"}, 162 {"shape":"NotFoundException"}, 163 {"shape":"InternalServiceException"}, 164 {"shape":"UnsupportedRegionException"}, 165 {"shape":"TaggingFailedException"} 166 ] 167 }, 168 "CreateMatchmakingRuleSet":{ 169 "name":"CreateMatchmakingRuleSet", 170 "http":{ 171 "method":"POST", 172 "requestUri":"/" 173 }, 174 "input":{"shape":"CreateMatchmakingRuleSetInput"}, 175 "output":{"shape":"CreateMatchmakingRuleSetOutput"}, 176 "errors":[ 177 {"shape":"InvalidRequestException"}, 178 {"shape":"InternalServiceException"}, 179 {"shape":"UnsupportedRegionException"}, 180 {"shape":"TaggingFailedException"} 181 ] 182 }, 183 "CreatePlayerSession":{ 184 "name":"CreatePlayerSession", 185 "http":{ 186 "method":"POST", 187 "requestUri":"/" 188 }, 189 "input":{"shape":"CreatePlayerSessionInput"}, 190 "output":{"shape":"CreatePlayerSessionOutput"}, 191 "errors":[ 192 {"shape":"InternalServiceException"}, 193 {"shape":"UnauthorizedException"}, 194 {"shape":"InvalidGameSessionStatusException"}, 195 {"shape":"GameSessionFullException"}, 196 {"shape":"TerminalRoutingStrategyException"}, 197 {"shape":"InvalidRequestException"}, 198 {"shape":"NotFoundException"} 199 ] 200 }, 201 "CreatePlayerSessions":{ 202 "name":"CreatePlayerSessions", 203 "http":{ 204 "method":"POST", 205 "requestUri":"/" 206 }, 207 "input":{"shape":"CreatePlayerSessionsInput"}, 208 "output":{"shape":"CreatePlayerSessionsOutput"}, 209 "errors":[ 210 {"shape":"InternalServiceException"}, 211 {"shape":"UnauthorizedException"}, 212 {"shape":"InvalidGameSessionStatusException"}, 213 {"shape":"GameSessionFullException"}, 214 {"shape":"TerminalRoutingStrategyException"}, 215 {"shape":"InvalidRequestException"}, 216 {"shape":"NotFoundException"} 217 ] 218 }, 219 "CreateScript":{ 220 "name":"CreateScript", 221 "http":{ 222 "method":"POST", 223 "requestUri":"/" 224 }, 225 "input":{"shape":"CreateScriptInput"}, 226 "output":{"shape":"CreateScriptOutput"}, 227 "errors":[ 228 {"shape":"UnauthorizedException"}, 229 {"shape":"InvalidRequestException"}, 230 {"shape":"ConflictException"}, 231 {"shape":"TaggingFailedException"}, 232 {"shape":"InternalServiceException"} 233 ] 234 }, 235 "CreateVpcPeeringAuthorization":{ 236 "name":"CreateVpcPeeringAuthorization", 237 "http":{ 238 "method":"POST", 239 "requestUri":"/" 240 }, 241 "input":{"shape":"CreateVpcPeeringAuthorizationInput"}, 242 "output":{"shape":"CreateVpcPeeringAuthorizationOutput"}, 243 "errors":[ 244 {"shape":"UnauthorizedException"}, 245 {"shape":"InvalidRequestException"}, 246 {"shape":"NotFoundException"}, 247 {"shape":"InternalServiceException"} 248 ] 249 }, 250 "CreateVpcPeeringConnection":{ 251 "name":"CreateVpcPeeringConnection", 252 "http":{ 253 "method":"POST", 254 "requestUri":"/" 255 }, 256 "input":{"shape":"CreateVpcPeeringConnectionInput"}, 257 "output":{"shape":"CreateVpcPeeringConnectionOutput"}, 258 "errors":[ 259 {"shape":"UnauthorizedException"}, 260 {"shape":"InvalidRequestException"}, 261 {"shape":"NotFoundException"}, 262 {"shape":"InternalServiceException"} 263 ] 264 }, 265 "DeleteAlias":{ 266 "name":"DeleteAlias", 267 "http":{ 268 "method":"POST", 269 "requestUri":"/" 270 }, 271 "input":{"shape":"DeleteAliasInput"}, 272 "errors":[ 273 {"shape":"UnauthorizedException"}, 274 {"shape":"NotFoundException"}, 275 {"shape":"InvalidRequestException"}, 276 {"shape":"TaggingFailedException"}, 277 {"shape":"InternalServiceException"} 278 ] 279 }, 280 "DeleteBuild":{ 281 "name":"DeleteBuild", 282 "http":{ 283 "method":"POST", 284 "requestUri":"/" 285 }, 286 "input":{"shape":"DeleteBuildInput"}, 287 "errors":[ 288 {"shape":"UnauthorizedException"}, 289 {"shape":"NotFoundException"}, 290 {"shape":"InternalServiceException"}, 291 {"shape":"TaggingFailedException"}, 292 {"shape":"InvalidRequestException"} 293 ] 294 }, 295 "DeleteFleet":{ 296 "name":"DeleteFleet", 297 "http":{ 298 "method":"POST", 299 "requestUri":"/" 300 }, 301 "input":{"shape":"DeleteFleetInput"}, 302 "errors":[ 303 {"shape":"NotFoundException"}, 304 {"shape":"InternalServiceException"}, 305 {"shape":"InvalidFleetStatusException"}, 306 {"shape":"UnauthorizedException"}, 307 {"shape":"InvalidRequestException"}, 308 {"shape":"TaggingFailedException"} 309 ] 310 }, 311 "DeleteGameServerGroup":{ 312 "name":"DeleteGameServerGroup", 313 "http":{ 314 "method":"POST", 315 "requestUri":"/" 316 }, 317 "input":{"shape":"DeleteGameServerGroupInput"}, 318 "output":{"shape":"DeleteGameServerGroupOutput"}, 319 "errors":[ 320 {"shape":"InvalidRequestException"}, 321 {"shape":"NotFoundException"}, 322 {"shape":"UnauthorizedException"}, 323 {"shape":"InternalServiceException"} 324 ] 325 }, 326 "DeleteGameSessionQueue":{ 327 "name":"DeleteGameSessionQueue", 328 "http":{ 329 "method":"POST", 330 "requestUri":"/" 331 }, 332 "input":{"shape":"DeleteGameSessionQueueInput"}, 333 "output":{"shape":"DeleteGameSessionQueueOutput"}, 334 "errors":[ 335 {"shape":"InternalServiceException"}, 336 {"shape":"InvalidRequestException"}, 337 {"shape":"NotFoundException"}, 338 {"shape":"UnauthorizedException"}, 339 {"shape":"TaggingFailedException"} 340 ] 341 }, 342 "DeleteMatchmakingConfiguration":{ 343 "name":"DeleteMatchmakingConfiguration", 344 "http":{ 345 "method":"POST", 346 "requestUri":"/" 347 }, 348 "input":{"shape":"DeleteMatchmakingConfigurationInput"}, 349 "output":{"shape":"DeleteMatchmakingConfigurationOutput"}, 350 "errors":[ 351 {"shape":"InvalidRequestException"}, 352 {"shape":"NotFoundException"}, 353 {"shape":"InternalServiceException"}, 354 {"shape":"UnsupportedRegionException"}, 355 {"shape":"TaggingFailedException"} 356 ] 357 }, 358 "DeleteMatchmakingRuleSet":{ 359 "name":"DeleteMatchmakingRuleSet", 360 "http":{ 361 "method":"POST", 362 "requestUri":"/" 363 }, 364 "input":{"shape":"DeleteMatchmakingRuleSetInput"}, 365 "output":{"shape":"DeleteMatchmakingRuleSetOutput"}, 366 "errors":[ 367 {"shape":"InvalidRequestException"}, 368 {"shape":"InternalServiceException"}, 369 {"shape":"UnsupportedRegionException"}, 370 {"shape":"NotFoundException"}, 371 {"shape":"TaggingFailedException"} 372 ] 373 }, 374 "DeleteScalingPolicy":{ 375 "name":"DeleteScalingPolicy", 376 "http":{ 377 "method":"POST", 378 "requestUri":"/" 379 }, 380 "input":{"shape":"DeleteScalingPolicyInput"}, 381 "errors":[ 382 {"shape":"InternalServiceException"}, 383 {"shape":"InvalidRequestException"}, 384 {"shape":"UnauthorizedException"}, 385 {"shape":"NotFoundException"} 386 ] 387 }, 388 "DeleteScript":{ 389 "name":"DeleteScript", 390 "http":{ 391 "method":"POST", 392 "requestUri":"/" 393 }, 394 "input":{"shape":"DeleteScriptInput"}, 395 "errors":[ 396 {"shape":"InvalidRequestException"}, 397 {"shape":"UnauthorizedException"}, 398 {"shape":"NotFoundException"}, 399 {"shape":"TaggingFailedException"}, 400 {"shape":"InternalServiceException"} 401 ] 402 }, 403 "DeleteVpcPeeringAuthorization":{ 404 "name":"DeleteVpcPeeringAuthorization", 405 "http":{ 406 "method":"POST", 407 "requestUri":"/" 408 }, 409 "input":{"shape":"DeleteVpcPeeringAuthorizationInput"}, 410 "output":{"shape":"DeleteVpcPeeringAuthorizationOutput"}, 411 "errors":[ 412 {"shape":"UnauthorizedException"}, 413 {"shape":"InvalidRequestException"}, 414 {"shape":"NotFoundException"}, 415 {"shape":"InternalServiceException"} 416 ] 417 }, 418 "DeleteVpcPeeringConnection":{ 419 "name":"DeleteVpcPeeringConnection", 420 "http":{ 421 "method":"POST", 422 "requestUri":"/" 423 }, 424 "input":{"shape":"DeleteVpcPeeringConnectionInput"}, 425 "output":{"shape":"DeleteVpcPeeringConnectionOutput"}, 426 "errors":[ 427 {"shape":"UnauthorizedException"}, 428 {"shape":"InvalidRequestException"}, 429 {"shape":"NotFoundException"}, 430 {"shape":"InternalServiceException"} 431 ] 432 }, 433 "DeregisterGameServer":{ 434 "name":"DeregisterGameServer", 435 "http":{ 436 "method":"POST", 437 "requestUri":"/" 438 }, 439 "input":{"shape":"DeregisterGameServerInput"}, 440 "errors":[ 441 {"shape":"InvalidRequestException"}, 442 {"shape":"NotFoundException"}, 443 {"shape":"UnauthorizedException"}, 444 {"shape":"InternalServiceException"} 445 ] 446 }, 447 "DescribeAlias":{ 448 "name":"DescribeAlias", 449 "http":{ 450 "method":"POST", 451 "requestUri":"/" 452 }, 453 "input":{"shape":"DescribeAliasInput"}, 454 "output":{"shape":"DescribeAliasOutput"}, 455 "errors":[ 456 {"shape":"UnauthorizedException"}, 457 {"shape":"InvalidRequestException"}, 458 {"shape":"NotFoundException"}, 459 {"shape":"InternalServiceException"} 460 ] 461 }, 462 "DescribeBuild":{ 463 "name":"DescribeBuild", 464 "http":{ 465 "method":"POST", 466 "requestUri":"/" 467 }, 468 "input":{"shape":"DescribeBuildInput"}, 469 "output":{"shape":"DescribeBuildOutput"}, 470 "errors":[ 471 {"shape":"UnauthorizedException"}, 472 {"shape":"InvalidRequestException"}, 473 {"shape":"NotFoundException"}, 474 {"shape":"InternalServiceException"} 475 ] 476 }, 477 "DescribeEC2InstanceLimits":{ 478 "name":"DescribeEC2InstanceLimits", 479 "http":{ 480 "method":"POST", 481 "requestUri":"/" 482 }, 483 "input":{"shape":"DescribeEC2InstanceLimitsInput"}, 484 "output":{"shape":"DescribeEC2InstanceLimitsOutput"}, 485 "errors":[ 486 {"shape":"InvalidRequestException"}, 487 {"shape":"InternalServiceException"}, 488 {"shape":"UnauthorizedException"} 489 ] 490 }, 491 "DescribeFleetAttributes":{ 492 "name":"DescribeFleetAttributes", 493 "http":{ 494 "method":"POST", 495 "requestUri":"/" 496 }, 497 "input":{"shape":"DescribeFleetAttributesInput"}, 498 "output":{"shape":"DescribeFleetAttributesOutput"}, 499 "errors":[ 500 {"shape":"InternalServiceException"}, 501 {"shape":"NotFoundException"}, 502 {"shape":"InvalidRequestException"}, 503 {"shape":"UnauthorizedException"} 504 ] 505 }, 506 "DescribeFleetCapacity":{ 507 "name":"DescribeFleetCapacity", 508 "http":{ 509 "method":"POST", 510 "requestUri":"/" 511 }, 512 "input":{"shape":"DescribeFleetCapacityInput"}, 513 "output":{"shape":"DescribeFleetCapacityOutput"}, 514 "errors":[ 515 {"shape":"InternalServiceException"}, 516 {"shape":"NotFoundException"}, 517 {"shape":"InvalidRequestException"}, 518 {"shape":"UnauthorizedException"} 519 ] 520 }, 521 "DescribeFleetEvents":{ 522 "name":"DescribeFleetEvents", 523 "http":{ 524 "method":"POST", 525 "requestUri":"/" 526 }, 527 "input":{"shape":"DescribeFleetEventsInput"}, 528 "output":{"shape":"DescribeFleetEventsOutput"}, 529 "errors":[ 530 {"shape":"NotFoundException"}, 531 {"shape":"InternalServiceException"}, 532 {"shape":"UnauthorizedException"}, 533 {"shape":"InvalidRequestException"} 534 ] 535 }, 536 "DescribeFleetPortSettings":{ 537 "name":"DescribeFleetPortSettings", 538 "http":{ 539 "method":"POST", 540 "requestUri":"/" 541 }, 542 "input":{"shape":"DescribeFleetPortSettingsInput"}, 543 "output":{"shape":"DescribeFleetPortSettingsOutput"}, 544 "errors":[ 545 {"shape":"InternalServiceException"}, 546 {"shape":"NotFoundException"}, 547 {"shape":"InvalidRequestException"}, 548 {"shape":"UnauthorizedException"} 549 ] 550 }, 551 "DescribeFleetUtilization":{ 552 "name":"DescribeFleetUtilization", 553 "http":{ 554 "method":"POST", 555 "requestUri":"/" 556 }, 557 "input":{"shape":"DescribeFleetUtilizationInput"}, 558 "output":{"shape":"DescribeFleetUtilizationOutput"}, 559 "errors":[ 560 {"shape":"InternalServiceException"}, 561 {"shape":"NotFoundException"}, 562 {"shape":"InvalidRequestException"}, 563 {"shape":"UnauthorizedException"} 564 ] 565 }, 566 "DescribeGameServer":{ 567 "name":"DescribeGameServer", 568 "http":{ 569 "method":"POST", 570 "requestUri":"/" 571 }, 572 "input":{"shape":"DescribeGameServerInput"}, 573 "output":{"shape":"DescribeGameServerOutput"}, 574 "errors":[ 575 {"shape":"InvalidRequestException"}, 576 {"shape":"NotFoundException"}, 577 {"shape":"UnauthorizedException"}, 578 {"shape":"InternalServiceException"} 579 ] 580 }, 581 "DescribeGameServerGroup":{ 582 "name":"DescribeGameServerGroup", 583 "http":{ 584 "method":"POST", 585 "requestUri":"/" 586 }, 587 "input":{"shape":"DescribeGameServerGroupInput"}, 588 "output":{"shape":"DescribeGameServerGroupOutput"}, 589 "errors":[ 590 {"shape":"InvalidRequestException"}, 591 {"shape":"NotFoundException"}, 592 {"shape":"UnauthorizedException"}, 593 {"shape":"InternalServiceException"} 594 ] 595 }, 596 "DescribeGameSessionDetails":{ 597 "name":"DescribeGameSessionDetails", 598 "http":{ 599 "method":"POST", 600 "requestUri":"/" 601 }, 602 "input":{"shape":"DescribeGameSessionDetailsInput"}, 603 "output":{"shape":"DescribeGameSessionDetailsOutput"}, 604 "errors":[ 605 {"shape":"InternalServiceException"}, 606 {"shape":"NotFoundException"}, 607 {"shape":"InvalidRequestException"}, 608 {"shape":"UnauthorizedException"}, 609 {"shape":"TerminalRoutingStrategyException"} 610 ] 611 }, 612 "DescribeGameSessionPlacement":{ 613 "name":"DescribeGameSessionPlacement", 614 "http":{ 615 "method":"POST", 616 "requestUri":"/" 617 }, 618 "input":{"shape":"DescribeGameSessionPlacementInput"}, 619 "output":{"shape":"DescribeGameSessionPlacementOutput"}, 620 "errors":[ 621 {"shape":"InternalServiceException"}, 622 {"shape":"InvalidRequestException"}, 623 {"shape":"NotFoundException"}, 624 {"shape":"UnauthorizedException"} 625 ] 626 }, 627 "DescribeGameSessionQueues":{ 628 "name":"DescribeGameSessionQueues", 629 "http":{ 630 "method":"POST", 631 "requestUri":"/" 632 }, 633 "input":{"shape":"DescribeGameSessionQueuesInput"}, 634 "output":{"shape":"DescribeGameSessionQueuesOutput"}, 635 "errors":[ 636 {"shape":"InternalServiceException"}, 637 {"shape":"InvalidRequestException"}, 638 {"shape":"NotFoundException"}, 639 {"shape":"UnauthorizedException"} 640 ] 641 }, 642 "DescribeGameSessions":{ 643 "name":"DescribeGameSessions", 644 "http":{ 645 "method":"POST", 646 "requestUri":"/" 647 }, 648 "input":{"shape":"DescribeGameSessionsInput"}, 649 "output":{"shape":"DescribeGameSessionsOutput"}, 650 "errors":[ 651 {"shape":"InternalServiceException"}, 652 {"shape":"NotFoundException"}, 653 {"shape":"InvalidRequestException"}, 654 {"shape":"UnauthorizedException"}, 655 {"shape":"TerminalRoutingStrategyException"} 656 ] 657 }, 658 "DescribeInstances":{ 659 "name":"DescribeInstances", 660 "http":{ 661 "method":"POST", 662 "requestUri":"/" 663 }, 664 "input":{"shape":"DescribeInstancesInput"}, 665 "output":{"shape":"DescribeInstancesOutput"}, 666 "errors":[ 667 {"shape":"UnauthorizedException"}, 668 {"shape":"InvalidRequestException"}, 669 {"shape":"NotFoundException"}, 670 {"shape":"InternalServiceException"} 671 ] 672 }, 673 "DescribeMatchmaking":{ 674 "name":"DescribeMatchmaking", 675 "http":{ 676 "method":"POST", 677 "requestUri":"/" 678 }, 679 "input":{"shape":"DescribeMatchmakingInput"}, 680 "output":{"shape":"DescribeMatchmakingOutput"}, 681 "errors":[ 682 {"shape":"InvalidRequestException"}, 683 {"shape":"InternalServiceException"}, 684 {"shape":"UnsupportedRegionException"} 685 ] 686 }, 687 "DescribeMatchmakingConfigurations":{ 688 "name":"DescribeMatchmakingConfigurations", 689 "http":{ 690 "method":"POST", 691 "requestUri":"/" 692 }, 693 "input":{"shape":"DescribeMatchmakingConfigurationsInput"}, 694 "output":{"shape":"DescribeMatchmakingConfigurationsOutput"}, 695 "errors":[ 696 {"shape":"InvalidRequestException"}, 697 {"shape":"InternalServiceException"}, 698 {"shape":"UnsupportedRegionException"} 699 ] 700 }, 701 "DescribeMatchmakingRuleSets":{ 702 "name":"DescribeMatchmakingRuleSets", 703 "http":{ 704 "method":"POST", 705 "requestUri":"/" 706 }, 707 "input":{"shape":"DescribeMatchmakingRuleSetsInput"}, 708 "output":{"shape":"DescribeMatchmakingRuleSetsOutput"}, 709 "errors":[ 710 {"shape":"InvalidRequestException"}, 711 {"shape":"InternalServiceException"}, 712 {"shape":"NotFoundException"}, 713 {"shape":"UnsupportedRegionException"} 714 ] 715 }, 716 "DescribePlayerSessions":{ 717 "name":"DescribePlayerSessions", 718 "http":{ 719 "method":"POST", 720 "requestUri":"/" 721 }, 722 "input":{"shape":"DescribePlayerSessionsInput"}, 723 "output":{"shape":"DescribePlayerSessionsOutput"}, 724 "errors":[ 725 {"shape":"InternalServiceException"}, 726 {"shape":"NotFoundException"}, 727 {"shape":"InvalidRequestException"}, 728 {"shape":"UnauthorizedException"} 729 ] 730 }, 731 "DescribeRuntimeConfiguration":{ 732 "name":"DescribeRuntimeConfiguration", 733 "http":{ 734 "method":"POST", 735 "requestUri":"/" 736 }, 737 "input":{"shape":"DescribeRuntimeConfigurationInput"}, 738 "output":{"shape":"DescribeRuntimeConfigurationOutput"}, 739 "errors":[ 740 {"shape":"UnauthorizedException"}, 741 {"shape":"NotFoundException"}, 742 {"shape":"InternalServiceException"}, 743 {"shape":"InvalidRequestException"} 744 ] 745 }, 746 "DescribeScalingPolicies":{ 747 "name":"DescribeScalingPolicies", 748 "http":{ 749 "method":"POST", 750 "requestUri":"/" 751 }, 752 "input":{"shape":"DescribeScalingPoliciesInput"}, 753 "output":{"shape":"DescribeScalingPoliciesOutput"}, 754 "errors":[ 755 {"shape":"InternalServiceException"}, 756 {"shape":"InvalidRequestException"}, 757 {"shape":"UnauthorizedException"}, 758 {"shape":"NotFoundException"} 759 ] 760 }, 761 "DescribeScript":{ 762 "name":"DescribeScript", 763 "http":{ 764 "method":"POST", 765 "requestUri":"/" 766 }, 767 "input":{"shape":"DescribeScriptInput"}, 768 "output":{"shape":"DescribeScriptOutput"}, 769 "errors":[ 770 {"shape":"UnauthorizedException"}, 771 {"shape":"InvalidRequestException"}, 772 {"shape":"InternalServiceException"}, 773 {"shape":"NotFoundException"} 774 ] 775 }, 776 "DescribeVpcPeeringAuthorizations":{ 777 "name":"DescribeVpcPeeringAuthorizations", 778 "http":{ 779 "method":"POST", 780 "requestUri":"/" 781 }, 782 "input":{"shape":"DescribeVpcPeeringAuthorizationsInput"}, 783 "output":{"shape":"DescribeVpcPeeringAuthorizationsOutput"}, 784 "errors":[ 785 {"shape":"UnauthorizedException"}, 786 {"shape":"InvalidRequestException"}, 787 {"shape":"InternalServiceException"} 788 ] 789 }, 790 "DescribeVpcPeeringConnections":{ 791 "name":"DescribeVpcPeeringConnections", 792 "http":{ 793 "method":"POST", 794 "requestUri":"/" 795 }, 796 "input":{"shape":"DescribeVpcPeeringConnectionsInput"}, 797 "output":{"shape":"DescribeVpcPeeringConnectionsOutput"}, 798 "errors":[ 799 {"shape":"UnauthorizedException"}, 800 {"shape":"InvalidRequestException"}, 801 {"shape":"NotFoundException"}, 802 {"shape":"InternalServiceException"} 803 ] 804 }, 805 "GetGameSessionLogUrl":{ 806 "name":"GetGameSessionLogUrl", 807 "http":{ 808 "method":"POST", 809 "requestUri":"/" 810 }, 811 "input":{"shape":"GetGameSessionLogUrlInput"}, 812 "output":{"shape":"GetGameSessionLogUrlOutput"}, 813 "errors":[ 814 {"shape":"InternalServiceException"}, 815 {"shape":"NotFoundException"}, 816 {"shape":"UnauthorizedException"}, 817 {"shape":"InvalidRequestException"} 818 ] 819 }, 820 "GetInstanceAccess":{ 821 "name":"GetInstanceAccess", 822 "http":{ 823 "method":"POST", 824 "requestUri":"/" 825 }, 826 "input":{"shape":"GetInstanceAccessInput"}, 827 "output":{"shape":"GetInstanceAccessOutput"}, 828 "errors":[ 829 {"shape":"UnauthorizedException"}, 830 {"shape":"InvalidRequestException"}, 831 {"shape":"NotFoundException"}, 832 {"shape":"InternalServiceException"} 833 ] 834 }, 835 "ListAliases":{ 836 "name":"ListAliases", 837 "http":{ 838 "method":"POST", 839 "requestUri":"/" 840 }, 841 "input":{"shape":"ListAliasesInput"}, 842 "output":{"shape":"ListAliasesOutput"}, 843 "errors":[ 844 {"shape":"UnauthorizedException"}, 845 {"shape":"InvalidRequestException"}, 846 {"shape":"InternalServiceException"} 847 ] 848 }, 849 "ListBuilds":{ 850 "name":"ListBuilds", 851 "http":{ 852 "method":"POST", 853 "requestUri":"/" 854 }, 855 "input":{"shape":"ListBuildsInput"}, 856 "output":{"shape":"ListBuildsOutput"}, 857 "errors":[ 858 {"shape":"UnauthorizedException"}, 859 {"shape":"InvalidRequestException"}, 860 {"shape":"InternalServiceException"} 861 ] 862 }, 863 "ListFleets":{ 864 "name":"ListFleets", 865 "http":{ 866 "method":"POST", 867 "requestUri":"/" 868 }, 869 "input":{"shape":"ListFleetsInput"}, 870 "output":{"shape":"ListFleetsOutput"}, 871 "errors":[ 872 {"shape":"InternalServiceException"}, 873 {"shape":"NotFoundException"}, 874 {"shape":"InvalidRequestException"}, 875 {"shape":"UnauthorizedException"} 876 ] 877 }, 878 "ListGameServerGroups":{ 879 "name":"ListGameServerGroups", 880 "http":{ 881 "method":"POST", 882 "requestUri":"/" 883 }, 884 "input":{"shape":"ListGameServerGroupsInput"}, 885 "output":{"shape":"ListGameServerGroupsOutput"}, 886 "errors":[ 887 {"shape":"InvalidRequestException"}, 888 {"shape":"UnauthorizedException"}, 889 {"shape":"InternalServiceException"} 890 ] 891 }, 892 "ListGameServers":{ 893 "name":"ListGameServers", 894 "http":{ 895 "method":"POST", 896 "requestUri":"/" 897 }, 898 "input":{"shape":"ListGameServersInput"}, 899 "output":{"shape":"ListGameServersOutput"}, 900 "errors":[ 901 {"shape":"InvalidRequestException"}, 902 {"shape":"UnauthorizedException"}, 903 {"shape":"InternalServiceException"} 904 ] 905 }, 906 "ListScripts":{ 907 "name":"ListScripts", 908 "http":{ 909 "method":"POST", 910 "requestUri":"/" 911 }, 912 "input":{"shape":"ListScriptsInput"}, 913 "output":{"shape":"ListScriptsOutput"}, 914 "errors":[ 915 {"shape":"UnauthorizedException"}, 916 {"shape":"InvalidRequestException"}, 917 {"shape":"InternalServiceException"} 918 ] 919 }, 920 "ListTagsForResource":{ 921 "name":"ListTagsForResource", 922 "http":{ 923 "method":"POST", 924 "requestUri":"/" 925 }, 926 "input":{"shape":"ListTagsForResourceRequest"}, 927 "output":{"shape":"ListTagsForResourceResponse"}, 928 "errors":[ 929 {"shape":"NotFoundException"}, 930 {"shape":"InvalidRequestException"}, 931 {"shape":"TaggingFailedException"}, 932 {"shape":"InternalServiceException"} 933 ] 934 }, 935 "PutScalingPolicy":{ 936 "name":"PutScalingPolicy", 937 "http":{ 938 "method":"POST", 939 "requestUri":"/" 940 }, 941 "input":{"shape":"PutScalingPolicyInput"}, 942 "output":{"shape":"PutScalingPolicyOutput"}, 943 "errors":[ 944 {"shape":"InternalServiceException"}, 945 {"shape":"InvalidRequestException"}, 946 {"shape":"UnauthorizedException"}, 947 {"shape":"NotFoundException"} 948 ] 949 }, 950 "RegisterGameServer":{ 951 "name":"RegisterGameServer", 952 "http":{ 953 "method":"POST", 954 "requestUri":"/" 955 }, 956 "input":{"shape":"RegisterGameServerInput"}, 957 "output":{"shape":"RegisterGameServerOutput"}, 958 "errors":[ 959 {"shape":"InvalidRequestException"}, 960 {"shape":"ConflictException"}, 961 {"shape":"UnauthorizedException"}, 962 {"shape":"InternalServiceException"}, 963 {"shape":"LimitExceededException"} 964 ] 965 }, 966 "RequestUploadCredentials":{ 967 "name":"RequestUploadCredentials", 968 "http":{ 969 "method":"POST", 970 "requestUri":"/" 971 }, 972 "input":{"shape":"RequestUploadCredentialsInput"}, 973 "output":{"shape":"RequestUploadCredentialsOutput"}, 974 "errors":[ 975 {"shape":"UnauthorizedException"}, 976 {"shape":"InvalidRequestException"}, 977 {"shape":"NotFoundException"}, 978 {"shape":"InternalServiceException"} 979 ] 980 }, 981 "ResolveAlias":{ 982 "name":"ResolveAlias", 983 "http":{ 984 "method":"POST", 985 "requestUri":"/" 986 }, 987 "input":{"shape":"ResolveAliasInput"}, 988 "output":{"shape":"ResolveAliasOutput"}, 989 "errors":[ 990 {"shape":"UnauthorizedException"}, 991 {"shape":"InvalidRequestException"}, 992 {"shape":"NotFoundException"}, 993 {"shape":"TerminalRoutingStrategyException"}, 994 {"shape":"InternalServiceException"} 995 ] 996 }, 997 "ResumeGameServerGroup":{ 998 "name":"ResumeGameServerGroup", 999 "http":{ 1000 "method":"POST", 1001 "requestUri":"/" 1002 }, 1003 "input":{"shape":"ResumeGameServerGroupInput"}, 1004 "output":{"shape":"ResumeGameServerGroupOutput"}, 1005 "errors":[ 1006 {"shape":"InvalidRequestException"}, 1007 {"shape":"NotFoundException"}, 1008 {"shape":"UnauthorizedException"}, 1009 {"shape":"InternalServiceException"} 1010 ] 1011 }, 1012 "SearchGameSessions":{ 1013 "name":"SearchGameSessions", 1014 "http":{ 1015 "method":"POST", 1016 "requestUri":"/" 1017 }, 1018 "input":{"shape":"SearchGameSessionsInput"}, 1019 "output":{"shape":"SearchGameSessionsOutput"}, 1020 "errors":[ 1021 {"shape":"InternalServiceException"}, 1022 {"shape":"NotFoundException"}, 1023 {"shape":"InvalidRequestException"}, 1024 {"shape":"UnauthorizedException"}, 1025 {"shape":"TerminalRoutingStrategyException"} 1026 ] 1027 }, 1028 "StartFleetActions":{ 1029 "name":"StartFleetActions", 1030 "http":{ 1031 "method":"POST", 1032 "requestUri":"/" 1033 }, 1034 "input":{"shape":"StartFleetActionsInput"}, 1035 "output":{"shape":"StartFleetActionsOutput"}, 1036 "errors":[ 1037 {"shape":"InternalServiceException"}, 1038 {"shape":"InvalidRequestException"}, 1039 {"shape":"UnauthorizedException"}, 1040 {"shape":"NotFoundException"} 1041 ] 1042 }, 1043 "StartGameSessionPlacement":{ 1044 "name":"StartGameSessionPlacement", 1045 "http":{ 1046 "method":"POST", 1047 "requestUri":"/" 1048 }, 1049 "input":{"shape":"StartGameSessionPlacementInput"}, 1050 "output":{"shape":"StartGameSessionPlacementOutput"}, 1051 "errors":[ 1052 {"shape":"InternalServiceException"}, 1053 {"shape":"InvalidRequestException"}, 1054 {"shape":"NotFoundException"}, 1055 {"shape":"UnauthorizedException"} 1056 ] 1057 }, 1058 "StartMatchBackfill":{ 1059 "name":"StartMatchBackfill", 1060 "http":{ 1061 "method":"POST", 1062 "requestUri":"/" 1063 }, 1064 "input":{"shape":"StartMatchBackfillInput"}, 1065 "output":{"shape":"StartMatchBackfillOutput"}, 1066 "errors":[ 1067 {"shape":"InvalidRequestException"}, 1068 {"shape":"NotFoundException"}, 1069 {"shape":"InternalServiceException"}, 1070 {"shape":"UnsupportedRegionException"} 1071 ] 1072 }, 1073 "StartMatchmaking":{ 1074 "name":"StartMatchmaking", 1075 "http":{ 1076 "method":"POST", 1077 "requestUri":"/" 1078 }, 1079 "input":{"shape":"StartMatchmakingInput"}, 1080 "output":{"shape":"StartMatchmakingOutput"}, 1081 "errors":[ 1082 {"shape":"InvalidRequestException"}, 1083 {"shape":"NotFoundException"}, 1084 {"shape":"InternalServiceException"}, 1085 {"shape":"UnsupportedRegionException"} 1086 ] 1087 }, 1088 "StopFleetActions":{ 1089 "name":"StopFleetActions", 1090 "http":{ 1091 "method":"POST", 1092 "requestUri":"/" 1093 }, 1094 "input":{"shape":"StopFleetActionsInput"}, 1095 "output":{"shape":"StopFleetActionsOutput"}, 1096 "errors":[ 1097 {"shape":"InternalServiceException"}, 1098 {"shape":"InvalidRequestException"}, 1099 {"shape":"UnauthorizedException"}, 1100 {"shape":"NotFoundException"} 1101 ] 1102 }, 1103 "StopGameSessionPlacement":{ 1104 "name":"StopGameSessionPlacement", 1105 "http":{ 1106 "method":"POST", 1107 "requestUri":"/" 1108 }, 1109 "input":{"shape":"StopGameSessionPlacementInput"}, 1110 "output":{"shape":"StopGameSessionPlacementOutput"}, 1111 "errors":[ 1112 {"shape":"InternalServiceException"}, 1113 {"shape":"InvalidRequestException"}, 1114 {"shape":"NotFoundException"}, 1115 {"shape":"UnauthorizedException"} 1116 ] 1117 }, 1118 "StopMatchmaking":{ 1119 "name":"StopMatchmaking", 1120 "http":{ 1121 "method":"POST", 1122 "requestUri":"/" 1123 }, 1124 "input":{"shape":"StopMatchmakingInput"}, 1125 "output":{"shape":"StopMatchmakingOutput"}, 1126 "errors":[ 1127 {"shape":"InvalidRequestException"}, 1128 {"shape":"NotFoundException"}, 1129 {"shape":"InternalServiceException"}, 1130 {"shape":"UnsupportedRegionException"} 1131 ] 1132 }, 1133 "SuspendGameServerGroup":{ 1134 "name":"SuspendGameServerGroup", 1135 "http":{ 1136 "method":"POST", 1137 "requestUri":"/" 1138 }, 1139 "input":{"shape":"SuspendGameServerGroupInput"}, 1140 "output":{"shape":"SuspendGameServerGroupOutput"}, 1141 "errors":[ 1142 {"shape":"InvalidRequestException"}, 1143 {"shape":"NotFoundException"}, 1144 {"shape":"UnauthorizedException"}, 1145 {"shape":"InternalServiceException"} 1146 ] 1147 }, 1148 "TagResource":{ 1149 "name":"TagResource", 1150 "http":{ 1151 "method":"POST", 1152 "requestUri":"/" 1153 }, 1154 "input":{"shape":"TagResourceRequest"}, 1155 "output":{"shape":"TagResourceResponse"}, 1156 "errors":[ 1157 {"shape":"NotFoundException"}, 1158 {"shape":"InvalidRequestException"}, 1159 {"shape":"TaggingFailedException"}, 1160 {"shape":"InternalServiceException"} 1161 ] 1162 }, 1163 "UntagResource":{ 1164 "name":"UntagResource", 1165 "http":{ 1166 "method":"POST", 1167 "requestUri":"/" 1168 }, 1169 "input":{"shape":"UntagResourceRequest"}, 1170 "output":{"shape":"UntagResourceResponse"}, 1171 "errors":[ 1172 {"shape":"NotFoundException"}, 1173 {"shape":"InvalidRequestException"}, 1174 {"shape":"TaggingFailedException"}, 1175 {"shape":"InternalServiceException"} 1176 ] 1177 }, 1178 "UpdateAlias":{ 1179 "name":"UpdateAlias", 1180 "http":{ 1181 "method":"POST", 1182 "requestUri":"/" 1183 }, 1184 "input":{"shape":"UpdateAliasInput"}, 1185 "output":{"shape":"UpdateAliasOutput"}, 1186 "errors":[ 1187 {"shape":"UnauthorizedException"}, 1188 {"shape":"InvalidRequestException"}, 1189 {"shape":"NotFoundException"}, 1190 {"shape":"InternalServiceException"} 1191 ] 1192 }, 1193 "UpdateBuild":{ 1194 "name":"UpdateBuild", 1195 "http":{ 1196 "method":"POST", 1197 "requestUri":"/" 1198 }, 1199 "input":{"shape":"UpdateBuildInput"}, 1200 "output":{"shape":"UpdateBuildOutput"}, 1201 "errors":[ 1202 {"shape":"UnauthorizedException"}, 1203 {"shape":"InvalidRequestException"}, 1204 {"shape":"NotFoundException"}, 1205 {"shape":"InternalServiceException"} 1206 ] 1207 }, 1208 "UpdateFleetAttributes":{ 1209 "name":"UpdateFleetAttributes", 1210 "http":{ 1211 "method":"POST", 1212 "requestUri":"/" 1213 }, 1214 "input":{"shape":"UpdateFleetAttributesInput"}, 1215 "output":{"shape":"UpdateFleetAttributesOutput"}, 1216 "errors":[ 1217 {"shape":"NotFoundException"}, 1218 {"shape":"ConflictException"}, 1219 {"shape":"InvalidFleetStatusException"}, 1220 {"shape":"LimitExceededException"}, 1221 {"shape":"InternalServiceException"}, 1222 {"shape":"InvalidRequestException"}, 1223 {"shape":"UnauthorizedException"} 1224 ] 1225 }, 1226 "UpdateFleetCapacity":{ 1227 "name":"UpdateFleetCapacity", 1228 "http":{ 1229 "method":"POST", 1230 "requestUri":"/" 1231 }, 1232 "input":{"shape":"UpdateFleetCapacityInput"}, 1233 "output":{"shape":"UpdateFleetCapacityOutput"}, 1234 "errors":[ 1235 {"shape":"NotFoundException"}, 1236 {"shape":"ConflictException"}, 1237 {"shape":"LimitExceededException"}, 1238 {"shape":"InvalidFleetStatusException"}, 1239 {"shape":"InternalServiceException"}, 1240 {"shape":"InvalidRequestException"}, 1241 {"shape":"UnauthorizedException"} 1242 ] 1243 }, 1244 "UpdateFleetPortSettings":{ 1245 "name":"UpdateFleetPortSettings", 1246 "http":{ 1247 "method":"POST", 1248 "requestUri":"/" 1249 }, 1250 "input":{"shape":"UpdateFleetPortSettingsInput"}, 1251 "output":{"shape":"UpdateFleetPortSettingsOutput"}, 1252 "errors":[ 1253 {"shape":"NotFoundException"}, 1254 {"shape":"ConflictException"}, 1255 {"shape":"InvalidFleetStatusException"}, 1256 {"shape":"LimitExceededException"}, 1257 {"shape":"InternalServiceException"}, 1258 {"shape":"InvalidRequestException"}, 1259 {"shape":"UnauthorizedException"} 1260 ] 1261 }, 1262 "UpdateGameServer":{ 1263 "name":"UpdateGameServer", 1264 "http":{ 1265 "method":"POST", 1266 "requestUri":"/" 1267 }, 1268 "input":{"shape":"UpdateGameServerInput"}, 1269 "output":{"shape":"UpdateGameServerOutput"}, 1270 "errors":[ 1271 {"shape":"InvalidRequestException"}, 1272 {"shape":"NotFoundException"}, 1273 {"shape":"UnauthorizedException"}, 1274 {"shape":"InternalServiceException"} 1275 ] 1276 }, 1277 "UpdateGameServerGroup":{ 1278 "name":"UpdateGameServerGroup", 1279 "http":{ 1280 "method":"POST", 1281 "requestUri":"/" 1282 }, 1283 "input":{"shape":"UpdateGameServerGroupInput"}, 1284 "output":{"shape":"UpdateGameServerGroupOutput"}, 1285 "errors":[ 1286 {"shape":"InvalidRequestException"}, 1287 {"shape":"NotFoundException"}, 1288 {"shape":"UnauthorizedException"}, 1289 {"shape":"InternalServiceException"} 1290 ] 1291 }, 1292 "UpdateGameSession":{ 1293 "name":"UpdateGameSession", 1294 "http":{ 1295 "method":"POST", 1296 "requestUri":"/" 1297 }, 1298 "input":{"shape":"UpdateGameSessionInput"}, 1299 "output":{"shape":"UpdateGameSessionOutput"}, 1300 "errors":[ 1301 {"shape":"NotFoundException"}, 1302 {"shape":"ConflictException"}, 1303 {"shape":"InternalServiceException"}, 1304 {"shape":"UnauthorizedException"}, 1305 {"shape":"InvalidGameSessionStatusException"}, 1306 {"shape":"InvalidRequestException"} 1307 ] 1308 }, 1309 "UpdateGameSessionQueue":{ 1310 "name":"UpdateGameSessionQueue", 1311 "http":{ 1312 "method":"POST", 1313 "requestUri":"/" 1314 }, 1315 "input":{"shape":"UpdateGameSessionQueueInput"}, 1316 "output":{"shape":"UpdateGameSessionQueueOutput"}, 1317 "errors":[ 1318 {"shape":"InternalServiceException"}, 1319 {"shape":"InvalidRequestException"}, 1320 {"shape":"NotFoundException"}, 1321 {"shape":"UnauthorizedException"} 1322 ] 1323 }, 1324 "UpdateMatchmakingConfiguration":{ 1325 "name":"UpdateMatchmakingConfiguration", 1326 "http":{ 1327 "method":"POST", 1328 "requestUri":"/" 1329 }, 1330 "input":{"shape":"UpdateMatchmakingConfigurationInput"}, 1331 "output":{"shape":"UpdateMatchmakingConfigurationOutput"}, 1332 "errors":[ 1333 {"shape":"InvalidRequestException"}, 1334 {"shape":"NotFoundException"}, 1335 {"shape":"InternalServiceException"}, 1336 {"shape":"UnsupportedRegionException"} 1337 ] 1338 }, 1339 "UpdateRuntimeConfiguration":{ 1340 "name":"UpdateRuntimeConfiguration", 1341 "http":{ 1342 "method":"POST", 1343 "requestUri":"/" 1344 }, 1345 "input":{"shape":"UpdateRuntimeConfigurationInput"}, 1346 "output":{"shape":"UpdateRuntimeConfigurationOutput"}, 1347 "errors":[ 1348 {"shape":"UnauthorizedException"}, 1349 {"shape":"NotFoundException"}, 1350 {"shape":"InternalServiceException"}, 1351 {"shape":"InvalidRequestException"}, 1352 {"shape":"InvalidFleetStatusException"} 1353 ] 1354 }, 1355 "UpdateScript":{ 1356 "name":"UpdateScript", 1357 "http":{ 1358 "method":"POST", 1359 "requestUri":"/" 1360 }, 1361 "input":{"shape":"UpdateScriptInput"}, 1362 "output":{"shape":"UpdateScriptOutput"}, 1363 "errors":[ 1364 {"shape":"UnauthorizedException"}, 1365 {"shape":"InvalidRequestException"}, 1366 {"shape":"NotFoundException"}, 1367 {"shape":"InternalServiceException"} 1368 ] 1369 }, 1370 "ValidateMatchmakingRuleSet":{ 1371 "name":"ValidateMatchmakingRuleSet", 1372 "http":{ 1373 "method":"POST", 1374 "requestUri":"/" 1375 }, 1376 "input":{"shape":"ValidateMatchmakingRuleSetInput"}, 1377 "output":{"shape":"ValidateMatchmakingRuleSetOutput"}, 1378 "errors":[ 1379 {"shape":"InternalServiceException"}, 1380 {"shape":"UnsupportedRegionException"}, 1381 {"shape":"InvalidRequestException"} 1382 ] 1383 } 1384 }, 1385 "shapes":{ 1386 "AcceptMatchInput":{ 1387 "type":"structure", 1388 "required":[ 1389 "TicketId", 1390 "PlayerIds", 1391 "AcceptanceType" 1392 ], 1393 "members":{ 1394 "TicketId":{"shape":"MatchmakingIdStringModel"}, 1395 "PlayerIds":{"shape":"StringList"}, 1396 "AcceptanceType":{"shape":"AcceptanceType"} 1397 } 1398 }, 1399 "AcceptMatchOutput":{ 1400 "type":"structure", 1401 "members":{ 1402 } 1403 }, 1404 "AcceptanceType":{ 1405 "type":"string", 1406 "enum":[ 1407 "ACCEPT", 1408 "REJECT" 1409 ] 1410 }, 1411 "Alias":{ 1412 "type":"structure", 1413 "members":{ 1414 "AliasId":{"shape":"AliasId"}, 1415 "Name":{"shape":"NonBlankAndLengthConstraintString"}, 1416 "AliasArn":{"shape":"AliasArn"}, 1417 "Description":{"shape":"FreeText"}, 1418 "RoutingStrategy":{"shape":"RoutingStrategy"}, 1419 "CreationTime":{"shape":"Timestamp"}, 1420 "LastUpdatedTime":{"shape":"Timestamp"} 1421 } 1422 }, 1423 "AliasArn":{ 1424 "type":"string", 1425 "pattern":"^arn:.*:alias\\/alias-\\S+" 1426 }, 1427 "AliasId":{ 1428 "type":"string", 1429 "pattern":"^alias-\\S+" 1430 }, 1431 "AliasIdOrArn":{ 1432 "type":"string", 1433 "pattern":"^alias-\\S+|^arn:.*:alias\\/alias-\\S+" 1434 }, 1435 "AliasList":{ 1436 "type":"list", 1437 "member":{"shape":"Alias"} 1438 }, 1439 "AmazonResourceName":{ 1440 "type":"string", 1441 "max":1011, 1442 "min":1 1443 }, 1444 "ArnStringModel":{ 1445 "type":"string", 1446 "max":256, 1447 "min":1, 1448 "pattern":"[a-zA-Z0-9:/-]+" 1449 }, 1450 "AttributeValue":{ 1451 "type":"structure", 1452 "members":{ 1453 "S":{"shape":"NonZeroAndMaxString"}, 1454 "N":{"shape":"DoubleObject"}, 1455 "SL":{"shape":"StringList"}, 1456 "SDM":{"shape":"StringDoubleMap"} 1457 } 1458 }, 1459 "AutoScalingGroupArn":{ 1460 "type":"string", 1461 "max":256, 1462 "min":0, 1463 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 1464 }, 1465 "AwsCredentials":{ 1466 "type":"structure", 1467 "members":{ 1468 "AccessKeyId":{"shape":"NonEmptyString"}, 1469 "SecretAccessKey":{"shape":"NonEmptyString"}, 1470 "SessionToken":{"shape":"NonEmptyString"} 1471 }, 1472 "sensitive":true 1473 }, 1474 "BackfillMode":{ 1475 "type":"string", 1476 "enum":[ 1477 "AUTOMATIC", 1478 "MANUAL" 1479 ] 1480 }, 1481 "BalancingStrategy":{ 1482 "type":"string", 1483 "enum":[ 1484 "SPOT_ONLY", 1485 "SPOT_PREFERRED" 1486 ] 1487 }, 1488 "BooleanModel":{"type":"boolean"}, 1489 "Build":{ 1490 "type":"structure", 1491 "members":{ 1492 "BuildId":{"shape":"BuildId"}, 1493 "BuildArn":{"shape":"BuildArn"}, 1494 "Name":{"shape":"FreeText"}, 1495 "Version":{"shape":"FreeText"}, 1496 "Status":{"shape":"BuildStatus"}, 1497 "SizeOnDisk":{"shape":"PositiveLong"}, 1498 "OperatingSystem":{"shape":"OperatingSystem"}, 1499 "CreationTime":{"shape":"Timestamp"} 1500 } 1501 }, 1502 "BuildArn":{ 1503 "type":"string", 1504 "pattern":"^arn:.*:build\\/build-\\S+" 1505 }, 1506 "BuildId":{ 1507 "type":"string", 1508 "pattern":"^build-\\S+" 1509 }, 1510 "BuildIdOrArn":{ 1511 "type":"string", 1512 "pattern":"^build-\\S+|^arn:.*:build\\/build-\\S+" 1513 }, 1514 "BuildList":{ 1515 "type":"list", 1516 "member":{"shape":"Build"} 1517 }, 1518 "BuildStatus":{ 1519 "type":"string", 1520 "enum":[ 1521 "INITIALIZED", 1522 "READY", 1523 "FAILED" 1524 ] 1525 }, 1526 "CertificateConfiguration":{ 1527 "type":"structure", 1528 "required":["CertificateType"], 1529 "members":{ 1530 "CertificateType":{"shape":"CertificateType"} 1531 } 1532 }, 1533 "CertificateType":{ 1534 "type":"string", 1535 "enum":[ 1536 "DISABLED", 1537 "GENERATED" 1538 ] 1539 }, 1540 "ClaimGameServerInput":{ 1541 "type":"structure", 1542 "required":["GameServerGroupName"], 1543 "members":{ 1544 "GameServerGroupName":{"shape":"GameServerGroupNameOrArn"}, 1545 "GameServerId":{"shape":"GameServerId"}, 1546 "GameServerData":{"shape":"GameServerData"} 1547 } 1548 }, 1549 "ClaimGameServerOutput":{ 1550 "type":"structure", 1551 "members":{ 1552 "GameServer":{"shape":"GameServer"} 1553 } 1554 }, 1555 "ComparisonOperatorType":{ 1556 "type":"string", 1557 "enum":[ 1558 "GreaterThanOrEqualToThreshold", 1559 "GreaterThanThreshold", 1560 "LessThanThreshold", 1561 "LessThanOrEqualToThreshold" 1562 ] 1563 }, 1564 "ConflictException":{ 1565 "type":"structure", 1566 "members":{ 1567 "Message":{"shape":"NonEmptyString"} 1568 }, 1569 "exception":true 1570 }, 1571 "CreateAliasInput":{ 1572 "type":"structure", 1573 "required":[ 1574 "Name", 1575 "RoutingStrategy" 1576 ], 1577 "members":{ 1578 "Name":{"shape":"NonBlankAndLengthConstraintString"}, 1579 "Description":{"shape":"NonZeroAndMaxString"}, 1580 "RoutingStrategy":{"shape":"RoutingStrategy"}, 1581 "Tags":{"shape":"TagList"} 1582 } 1583 }, 1584 "CreateAliasOutput":{ 1585 "type":"structure", 1586 "members":{ 1587 "Alias":{"shape":"Alias"} 1588 } 1589 }, 1590 "CreateBuildInput":{ 1591 "type":"structure", 1592 "members":{ 1593 "Name":{"shape":"NonZeroAndMaxString"}, 1594 "Version":{"shape":"NonZeroAndMaxString"}, 1595 "StorageLocation":{"shape":"S3Location"}, 1596 "OperatingSystem":{"shape":"OperatingSystem"}, 1597 "Tags":{"shape":"TagList"} 1598 } 1599 }, 1600 "CreateBuildOutput":{ 1601 "type":"structure", 1602 "members":{ 1603 "Build":{"shape":"Build"}, 1604 "UploadCredentials":{"shape":"AwsCredentials"}, 1605 "StorageLocation":{"shape":"S3Location"} 1606 } 1607 }, 1608 "CreateFleetInput":{ 1609 "type":"structure", 1610 "required":[ 1611 "Name", 1612 "EC2InstanceType" 1613 ], 1614 "members":{ 1615 "Name":{"shape":"NonZeroAndMaxString"}, 1616 "Description":{"shape":"NonZeroAndMaxString"}, 1617 "BuildId":{"shape":"BuildIdOrArn"}, 1618 "ScriptId":{"shape":"ScriptIdOrArn"}, 1619 "ServerLaunchPath":{"shape":"NonZeroAndMaxString"}, 1620 "ServerLaunchParameters":{"shape":"NonZeroAndMaxString"}, 1621 "LogPaths":{"shape":"StringList"}, 1622 "EC2InstanceType":{"shape":"EC2InstanceType"}, 1623 "EC2InboundPermissions":{"shape":"IpPermissionsList"}, 1624 "NewGameSessionProtectionPolicy":{"shape":"ProtectionPolicy"}, 1625 "RuntimeConfiguration":{"shape":"RuntimeConfiguration"}, 1626 "ResourceCreationLimitPolicy":{"shape":"ResourceCreationLimitPolicy"}, 1627 "MetricGroups":{"shape":"MetricGroupList"}, 1628 "PeerVpcAwsAccountId":{"shape":"NonZeroAndMaxString"}, 1629 "PeerVpcId":{"shape":"NonZeroAndMaxString"}, 1630 "FleetType":{"shape":"FleetType"}, 1631 "InstanceRoleArn":{"shape":"NonEmptyString"}, 1632 "CertificateConfiguration":{"shape":"CertificateConfiguration"}, 1633 "Tags":{"shape":"TagList"} 1634 } 1635 }, 1636 "CreateFleetOutput":{ 1637 "type":"structure", 1638 "members":{ 1639 "FleetAttributes":{"shape":"FleetAttributes"} 1640 } 1641 }, 1642 "CreateGameServerGroupInput":{ 1643 "type":"structure", 1644 "required":[ 1645 "GameServerGroupName", 1646 "RoleArn", 1647 "MinSize", 1648 "MaxSize", 1649 "LaunchTemplate", 1650 "InstanceDefinitions" 1651 ], 1652 "members":{ 1653 "GameServerGroupName":{"shape":"GameServerGroupName"}, 1654 "RoleArn":{"shape":"IamRoleArn"}, 1655 "MinSize":{"shape":"WholeNumber"}, 1656 "MaxSize":{"shape":"PositiveInteger"}, 1657 "LaunchTemplate":{"shape":"LaunchTemplateSpecification"}, 1658 "InstanceDefinitions":{"shape":"InstanceDefinitions"}, 1659 "AutoScalingPolicy":{"shape":"GameServerGroupAutoScalingPolicy"}, 1660 "BalancingStrategy":{"shape":"BalancingStrategy"}, 1661 "GameServerProtectionPolicy":{"shape":"GameServerProtectionPolicy"}, 1662 "VpcSubnets":{"shape":"VpcSubnets"}, 1663 "Tags":{"shape":"TagList"} 1664 } 1665 }, 1666 "CreateGameServerGroupOutput":{ 1667 "type":"structure", 1668 "members":{ 1669 "GameServerGroup":{"shape":"GameServerGroup"} 1670 } 1671 }, 1672 "CreateGameSessionInput":{ 1673 "type":"structure", 1674 "required":["MaximumPlayerSessionCount"], 1675 "members":{ 1676 "FleetId":{"shape":"FleetIdOrArn"}, 1677 "AliasId":{"shape":"AliasIdOrArn"}, 1678 "MaximumPlayerSessionCount":{"shape":"WholeNumber"}, 1679 "Name":{"shape":"NonZeroAndMaxString"}, 1680 "GameProperties":{"shape":"GamePropertyList"}, 1681 "CreatorId":{"shape":"NonZeroAndMaxString"}, 1682 "GameSessionId":{"shape":"IdStringModel"}, 1683 "IdempotencyToken":{"shape":"IdStringModel"}, 1684 "GameSessionData":{"shape":"GameSessionData"} 1685 } 1686 }, 1687 "CreateGameSessionOutput":{ 1688 "type":"structure", 1689 "members":{ 1690 "GameSession":{"shape":"GameSession"} 1691 } 1692 }, 1693 "CreateGameSessionQueueInput":{ 1694 "type":"structure", 1695 "required":["Name"], 1696 "members":{ 1697 "Name":{"shape":"GameSessionQueueName"}, 1698 "TimeoutInSeconds":{"shape":"WholeNumber"}, 1699 "PlayerLatencyPolicies":{"shape":"PlayerLatencyPolicyList"}, 1700 "Destinations":{"shape":"GameSessionQueueDestinationList"}, 1701 "Tags":{"shape":"TagList"} 1702 } 1703 }, 1704 "CreateGameSessionQueueOutput":{ 1705 "type":"structure", 1706 "members":{ 1707 "GameSessionQueue":{"shape":"GameSessionQueue"} 1708 } 1709 }, 1710 "CreateMatchmakingConfigurationInput":{ 1711 "type":"structure", 1712 "required":[ 1713 "Name", 1714 "GameSessionQueueArns", 1715 "RequestTimeoutSeconds", 1716 "AcceptanceRequired", 1717 "RuleSetName" 1718 ], 1719 "members":{ 1720 "Name":{"shape":"MatchmakingIdStringModel"}, 1721 "Description":{"shape":"NonZeroAndMaxString"}, 1722 "GameSessionQueueArns":{"shape":"QueueArnsList"}, 1723 "RequestTimeoutSeconds":{"shape":"MatchmakingRequestTimeoutInteger"}, 1724 "AcceptanceTimeoutSeconds":{"shape":"MatchmakingAcceptanceTimeoutInteger"}, 1725 "AcceptanceRequired":{"shape":"BooleanModel"}, 1726 "RuleSetName":{"shape":"MatchmakingRuleSetName"}, 1727 "NotificationTarget":{"shape":"SnsArnStringModel"}, 1728 "AdditionalPlayerCount":{"shape":"WholeNumber"}, 1729 "CustomEventData":{"shape":"CustomEventData"}, 1730 "GameProperties":{"shape":"GamePropertyList"}, 1731 "GameSessionData":{"shape":"GameSessionData"}, 1732 "BackfillMode":{"shape":"BackfillMode"}, 1733 "Tags":{"shape":"TagList"} 1734 } 1735 }, 1736 "CreateMatchmakingConfigurationOutput":{ 1737 "type":"structure", 1738 "members":{ 1739 "Configuration":{"shape":"MatchmakingConfiguration"} 1740 } 1741 }, 1742 "CreateMatchmakingRuleSetInput":{ 1743 "type":"structure", 1744 "required":[ 1745 "Name", 1746 "RuleSetBody" 1747 ], 1748 "members":{ 1749 "Name":{"shape":"MatchmakingIdStringModel"}, 1750 "RuleSetBody":{"shape":"RuleSetBody"}, 1751 "Tags":{"shape":"TagList"} 1752 } 1753 }, 1754 "CreateMatchmakingRuleSetOutput":{ 1755 "type":"structure", 1756 "required":["RuleSet"], 1757 "members":{ 1758 "RuleSet":{"shape":"MatchmakingRuleSet"} 1759 } 1760 }, 1761 "CreatePlayerSessionInput":{ 1762 "type":"structure", 1763 "required":[ 1764 "GameSessionId", 1765 "PlayerId" 1766 ], 1767 "members":{ 1768 "GameSessionId":{"shape":"ArnStringModel"}, 1769 "PlayerId":{"shape":"NonZeroAndMaxString"}, 1770 "PlayerData":{"shape":"PlayerData"} 1771 } 1772 }, 1773 "CreatePlayerSessionOutput":{ 1774 "type":"structure", 1775 "members":{ 1776 "PlayerSession":{"shape":"PlayerSession"} 1777 } 1778 }, 1779 "CreatePlayerSessionsInput":{ 1780 "type":"structure", 1781 "required":[ 1782 "GameSessionId", 1783 "PlayerIds" 1784 ], 1785 "members":{ 1786 "GameSessionId":{"shape":"ArnStringModel"}, 1787 "PlayerIds":{"shape":"PlayerIdList"}, 1788 "PlayerDataMap":{"shape":"PlayerDataMap"} 1789 } 1790 }, 1791 "CreatePlayerSessionsOutput":{ 1792 "type":"structure", 1793 "members":{ 1794 "PlayerSessions":{"shape":"PlayerSessionList"} 1795 } 1796 }, 1797 "CreateScriptInput":{ 1798 "type":"structure", 1799 "members":{ 1800 "Name":{"shape":"NonZeroAndMaxString"}, 1801 "Version":{"shape":"NonZeroAndMaxString"}, 1802 "StorageLocation":{"shape":"S3Location"}, 1803 "ZipFile":{"shape":"ZipBlob"}, 1804 "Tags":{"shape":"TagList"} 1805 } 1806 }, 1807 "CreateScriptOutput":{ 1808 "type":"structure", 1809 "members":{ 1810 "Script":{"shape":"Script"} 1811 } 1812 }, 1813 "CreateVpcPeeringAuthorizationInput":{ 1814 "type":"structure", 1815 "required":[ 1816 "GameLiftAwsAccountId", 1817 "PeerVpcId" 1818 ], 1819 "members":{ 1820 "GameLiftAwsAccountId":{"shape":"NonZeroAndMaxString"}, 1821 "PeerVpcId":{"shape":"NonZeroAndMaxString"} 1822 } 1823 }, 1824 "CreateVpcPeeringAuthorizationOutput":{ 1825 "type":"structure", 1826 "members":{ 1827 "VpcPeeringAuthorization":{"shape":"VpcPeeringAuthorization"} 1828 } 1829 }, 1830 "CreateVpcPeeringConnectionInput":{ 1831 "type":"structure", 1832 "required":[ 1833 "FleetId", 1834 "PeerVpcAwsAccountId", 1835 "PeerVpcId" 1836 ], 1837 "members":{ 1838 "FleetId":{"shape":"FleetId"}, 1839 "PeerVpcAwsAccountId":{"shape":"NonZeroAndMaxString"}, 1840 "PeerVpcId":{"shape":"NonZeroAndMaxString"} 1841 } 1842 }, 1843 "CreateVpcPeeringConnectionOutput":{ 1844 "type":"structure", 1845 "members":{ 1846 } 1847 }, 1848 "CustomEventData":{ 1849 "type":"string", 1850 "max":256, 1851 "min":0 1852 }, 1853 "DeleteAliasInput":{ 1854 "type":"structure", 1855 "required":["AliasId"], 1856 "members":{ 1857 "AliasId":{"shape":"AliasIdOrArn"} 1858 } 1859 }, 1860 "DeleteBuildInput":{ 1861 "type":"structure", 1862 "required":["BuildId"], 1863 "members":{ 1864 "BuildId":{"shape":"BuildIdOrArn"} 1865 } 1866 }, 1867 "DeleteFleetInput":{ 1868 "type":"structure", 1869 "required":["FleetId"], 1870 "members":{ 1871 "FleetId":{"shape":"FleetIdOrArn"} 1872 } 1873 }, 1874 "DeleteGameServerGroupInput":{ 1875 "type":"structure", 1876 "required":["GameServerGroupName"], 1877 "members":{ 1878 "GameServerGroupName":{"shape":"GameServerGroupNameOrArn"}, 1879 "DeleteOption":{"shape":"GameServerGroupDeleteOption"} 1880 } 1881 }, 1882 "DeleteGameServerGroupOutput":{ 1883 "type":"structure", 1884 "members":{ 1885 "GameServerGroup":{"shape":"GameServerGroup"} 1886 } 1887 }, 1888 "DeleteGameSessionQueueInput":{ 1889 "type":"structure", 1890 "required":["Name"], 1891 "members":{ 1892 "Name":{"shape":"GameSessionQueueNameOrArn"} 1893 } 1894 }, 1895 "DeleteGameSessionQueueOutput":{ 1896 "type":"structure", 1897 "members":{ 1898 } 1899 }, 1900 "DeleteMatchmakingConfigurationInput":{ 1901 "type":"structure", 1902 "required":["Name"], 1903 "members":{ 1904 "Name":{"shape":"MatchmakingConfigurationName"} 1905 } 1906 }, 1907 "DeleteMatchmakingConfigurationOutput":{ 1908 "type":"structure", 1909 "members":{ 1910 } 1911 }, 1912 "DeleteMatchmakingRuleSetInput":{ 1913 "type":"structure", 1914 "required":["Name"], 1915 "members":{ 1916 "Name":{"shape":"MatchmakingRuleSetName"} 1917 } 1918 }, 1919 "DeleteMatchmakingRuleSetOutput":{ 1920 "type":"structure", 1921 "members":{ 1922 } 1923 }, 1924 "DeleteScalingPolicyInput":{ 1925 "type":"structure", 1926 "required":[ 1927 "Name", 1928 "FleetId" 1929 ], 1930 "members":{ 1931 "Name":{"shape":"NonZeroAndMaxString"}, 1932 "FleetId":{"shape":"FleetIdOrArn"} 1933 } 1934 }, 1935 "DeleteScriptInput":{ 1936 "type":"structure", 1937 "required":["ScriptId"], 1938 "members":{ 1939 "ScriptId":{"shape":"ScriptIdOrArn"} 1940 } 1941 }, 1942 "DeleteVpcPeeringAuthorizationInput":{ 1943 "type":"structure", 1944 "required":[ 1945 "GameLiftAwsAccountId", 1946 "PeerVpcId" 1947 ], 1948 "members":{ 1949 "GameLiftAwsAccountId":{"shape":"NonZeroAndMaxString"}, 1950 "PeerVpcId":{"shape":"NonZeroAndMaxString"} 1951 } 1952 }, 1953 "DeleteVpcPeeringAuthorizationOutput":{ 1954 "type":"structure", 1955 "members":{ 1956 } 1957 }, 1958 "DeleteVpcPeeringConnectionInput":{ 1959 "type":"structure", 1960 "required":[ 1961 "FleetId", 1962 "VpcPeeringConnectionId" 1963 ], 1964 "members":{ 1965 "FleetId":{"shape":"FleetId"}, 1966 "VpcPeeringConnectionId":{"shape":"NonZeroAndMaxString"} 1967 } 1968 }, 1969 "DeleteVpcPeeringConnectionOutput":{ 1970 "type":"structure", 1971 "members":{ 1972 } 1973 }, 1974 "DeregisterGameServerInput":{ 1975 "type":"structure", 1976 "required":[ 1977 "GameServerGroupName", 1978 "GameServerId" 1979 ], 1980 "members":{ 1981 "GameServerGroupName":{"shape":"GameServerGroupNameOrArn"}, 1982 "GameServerId":{"shape":"GameServerId"} 1983 } 1984 }, 1985 "DescribeAliasInput":{ 1986 "type":"structure", 1987 "required":["AliasId"], 1988 "members":{ 1989 "AliasId":{"shape":"AliasIdOrArn"} 1990 } 1991 }, 1992 "DescribeAliasOutput":{ 1993 "type":"structure", 1994 "members":{ 1995 "Alias":{"shape":"Alias"} 1996 } 1997 }, 1998 "DescribeBuildInput":{ 1999 "type":"structure", 2000 "required":["BuildId"], 2001 "members":{ 2002 "BuildId":{"shape":"BuildIdOrArn"} 2003 } 2004 }, 2005 "DescribeBuildOutput":{ 2006 "type":"structure", 2007 "members":{ 2008 "Build":{"shape":"Build"} 2009 } 2010 }, 2011 "DescribeEC2InstanceLimitsInput":{ 2012 "type":"structure", 2013 "members":{ 2014 "EC2InstanceType":{"shape":"EC2InstanceType"} 2015 } 2016 }, 2017 "DescribeEC2InstanceLimitsOutput":{ 2018 "type":"structure", 2019 "members":{ 2020 "EC2InstanceLimits":{"shape":"EC2InstanceLimitList"} 2021 } 2022 }, 2023 "DescribeFleetAttributesInput":{ 2024 "type":"structure", 2025 "members":{ 2026 "FleetIds":{"shape":"FleetIdOrArnList"}, 2027 "Limit":{"shape":"PositiveInteger"}, 2028 "NextToken":{"shape":"NonZeroAndMaxString"} 2029 } 2030 }, 2031 "DescribeFleetAttributesOutput":{ 2032 "type":"structure", 2033 "members":{ 2034 "FleetAttributes":{"shape":"FleetAttributesList"}, 2035 "NextToken":{"shape":"NonZeroAndMaxString"} 2036 } 2037 }, 2038 "DescribeFleetCapacityInput":{ 2039 "type":"structure", 2040 "members":{ 2041 "FleetIds":{"shape":"FleetIdOrArnList"}, 2042 "Limit":{"shape":"PositiveInteger"}, 2043 "NextToken":{"shape":"NonZeroAndMaxString"} 2044 } 2045 }, 2046 "DescribeFleetCapacityOutput":{ 2047 "type":"structure", 2048 "members":{ 2049 "FleetCapacity":{"shape":"FleetCapacityList"}, 2050 "NextToken":{"shape":"NonZeroAndMaxString"} 2051 } 2052 }, 2053 "DescribeFleetEventsInput":{ 2054 "type":"structure", 2055 "required":["FleetId"], 2056 "members":{ 2057 "FleetId":{"shape":"FleetIdOrArn"}, 2058 "StartTime":{"shape":"Timestamp"}, 2059 "EndTime":{"shape":"Timestamp"}, 2060 "Limit":{"shape":"PositiveInteger"}, 2061 "NextToken":{"shape":"NonZeroAndMaxString"} 2062 } 2063 }, 2064 "DescribeFleetEventsOutput":{ 2065 "type":"structure", 2066 "members":{ 2067 "Events":{"shape":"EventList"}, 2068 "NextToken":{"shape":"NonZeroAndMaxString"} 2069 } 2070 }, 2071 "DescribeFleetPortSettingsInput":{ 2072 "type":"structure", 2073 "required":["FleetId"], 2074 "members":{ 2075 "FleetId":{"shape":"FleetIdOrArn"} 2076 } 2077 }, 2078 "DescribeFleetPortSettingsOutput":{ 2079 "type":"structure", 2080 "members":{ 2081 "InboundPermissions":{"shape":"IpPermissionsList"} 2082 } 2083 }, 2084 "DescribeFleetUtilizationInput":{ 2085 "type":"structure", 2086 "members":{ 2087 "FleetIds":{"shape":"FleetIdOrArnList"}, 2088 "Limit":{"shape":"PositiveInteger"}, 2089 "NextToken":{"shape":"NonZeroAndMaxString"} 2090 } 2091 }, 2092 "DescribeFleetUtilizationOutput":{ 2093 "type":"structure", 2094 "members":{ 2095 "FleetUtilization":{"shape":"FleetUtilizationList"}, 2096 "NextToken":{"shape":"NonZeroAndMaxString"} 2097 } 2098 }, 2099 "DescribeGameServerGroupInput":{ 2100 "type":"structure", 2101 "required":["GameServerGroupName"], 2102 "members":{ 2103 "GameServerGroupName":{"shape":"GameServerGroupNameOrArn"} 2104 } 2105 }, 2106 "DescribeGameServerGroupOutput":{ 2107 "type":"structure", 2108 "members":{ 2109 "GameServerGroup":{"shape":"GameServerGroup"} 2110 } 2111 }, 2112 "DescribeGameServerInput":{ 2113 "type":"structure", 2114 "required":[ 2115 "GameServerGroupName", 2116 "GameServerId" 2117 ], 2118 "members":{ 2119 "GameServerGroupName":{"shape":"GameServerGroupNameOrArn"}, 2120 "GameServerId":{"shape":"GameServerId"} 2121 } 2122 }, 2123 "DescribeGameServerOutput":{ 2124 "type":"structure", 2125 "members":{ 2126 "GameServer":{"shape":"GameServer"} 2127 } 2128 }, 2129 "DescribeGameSessionDetailsInput":{ 2130 "type":"structure", 2131 "members":{ 2132 "FleetId":{"shape":"FleetIdOrArn"}, 2133 "GameSessionId":{"shape":"ArnStringModel"}, 2134 "AliasId":{"shape":"AliasIdOrArn"}, 2135 "StatusFilter":{"shape":"NonZeroAndMaxString"}, 2136 "Limit":{"shape":"PositiveInteger"}, 2137 "NextToken":{"shape":"NonZeroAndMaxString"} 2138 } 2139 }, 2140 "DescribeGameSessionDetailsOutput":{ 2141 "type":"structure", 2142 "members":{ 2143 "GameSessionDetails":{"shape":"GameSessionDetailList"}, 2144 "NextToken":{"shape":"NonZeroAndMaxString"} 2145 } 2146 }, 2147 "DescribeGameSessionPlacementInput":{ 2148 "type":"structure", 2149 "required":["PlacementId"], 2150 "members":{ 2151 "PlacementId":{"shape":"IdStringModel"} 2152 } 2153 }, 2154 "DescribeGameSessionPlacementOutput":{ 2155 "type":"structure", 2156 "members":{ 2157 "GameSessionPlacement":{"shape":"GameSessionPlacement"} 2158 } 2159 }, 2160 "DescribeGameSessionQueuesInput":{ 2161 "type":"structure", 2162 "members":{ 2163 "Names":{"shape":"GameSessionQueueNameOrArnList"}, 2164 "Limit":{"shape":"PositiveInteger"}, 2165 "NextToken":{"shape":"NonZeroAndMaxString"} 2166 } 2167 }, 2168 "DescribeGameSessionQueuesOutput":{ 2169 "type":"structure", 2170 "members":{ 2171 "GameSessionQueues":{"shape":"GameSessionQueueList"}, 2172 "NextToken":{"shape":"NonZeroAndMaxString"} 2173 } 2174 }, 2175 "DescribeGameSessionsInput":{ 2176 "type":"structure", 2177 "members":{ 2178 "FleetId":{"shape":"FleetIdOrArn"}, 2179 "GameSessionId":{"shape":"ArnStringModel"}, 2180 "AliasId":{"shape":"AliasIdOrArn"}, 2181 "StatusFilter":{"shape":"NonZeroAndMaxString"}, 2182 "Limit":{"shape":"PositiveInteger"}, 2183 "NextToken":{"shape":"NonZeroAndMaxString"} 2184 } 2185 }, 2186 "DescribeGameSessionsOutput":{ 2187 "type":"structure", 2188 "members":{ 2189 "GameSessions":{"shape":"GameSessionList"}, 2190 "NextToken":{"shape":"NonZeroAndMaxString"} 2191 } 2192 }, 2193 "DescribeInstancesInput":{ 2194 "type":"structure", 2195 "required":["FleetId"], 2196 "members":{ 2197 "FleetId":{"shape":"FleetIdOrArn"}, 2198 "InstanceId":{"shape":"InstanceId"}, 2199 "Limit":{"shape":"PositiveInteger"}, 2200 "NextToken":{"shape":"NonZeroAndMaxString"} 2201 } 2202 }, 2203 "DescribeInstancesOutput":{ 2204 "type":"structure", 2205 "members":{ 2206 "Instances":{"shape":"InstanceList"}, 2207 "NextToken":{"shape":"NonZeroAndMaxString"} 2208 } 2209 }, 2210 "DescribeMatchmakingConfigurationsInput":{ 2211 "type":"structure", 2212 "members":{ 2213 "Names":{"shape":"MatchmakingConfigurationNameList"}, 2214 "RuleSetName":{"shape":"MatchmakingRuleSetName"}, 2215 "Limit":{"shape":"PositiveInteger"}, 2216 "NextToken":{"shape":"NonZeroAndMaxString"} 2217 } 2218 }, 2219 "DescribeMatchmakingConfigurationsOutput":{ 2220 "type":"structure", 2221 "members":{ 2222 "Configurations":{"shape":"MatchmakingConfigurationList"}, 2223 "NextToken":{"shape":"NonZeroAndMaxString"} 2224 } 2225 }, 2226 "DescribeMatchmakingInput":{ 2227 "type":"structure", 2228 "required":["TicketIds"], 2229 "members":{ 2230 "TicketIds":{"shape":"MatchmakingIdList"} 2231 } 2232 }, 2233 "DescribeMatchmakingOutput":{ 2234 "type":"structure", 2235 "members":{ 2236 "TicketList":{"shape":"MatchmakingTicketList"} 2237 } 2238 }, 2239 "DescribeMatchmakingRuleSetsInput":{ 2240 "type":"structure", 2241 "members":{ 2242 "Names":{"shape":"MatchmakingRuleSetNameList"}, 2243 "Limit":{"shape":"RuleSetLimit"}, 2244 "NextToken":{"shape":"NonZeroAndMaxString"} 2245 } 2246 }, 2247 "DescribeMatchmakingRuleSetsOutput":{ 2248 "type":"structure", 2249 "required":["RuleSets"], 2250 "members":{ 2251 "RuleSets":{"shape":"MatchmakingRuleSetList"}, 2252 "NextToken":{"shape":"NonZeroAndMaxString"} 2253 } 2254 }, 2255 "DescribePlayerSessionsInput":{ 2256 "type":"structure", 2257 "members":{ 2258 "GameSessionId":{"shape":"ArnStringModel"}, 2259 "PlayerId":{"shape":"NonZeroAndMaxString"}, 2260 "PlayerSessionId":{"shape":"PlayerSessionId"}, 2261 "PlayerSessionStatusFilter":{"shape":"NonZeroAndMaxString"}, 2262 "Limit":{"shape":"PositiveInteger"}, 2263 "NextToken":{"shape":"NonZeroAndMaxString"} 2264 } 2265 }, 2266 "DescribePlayerSessionsOutput":{ 2267 "type":"structure", 2268 "members":{ 2269 "PlayerSessions":{"shape":"PlayerSessionList"}, 2270 "NextToken":{"shape":"NonZeroAndMaxString"} 2271 } 2272 }, 2273 "DescribeRuntimeConfigurationInput":{ 2274 "type":"structure", 2275 "required":["FleetId"], 2276 "members":{ 2277 "FleetId":{"shape":"FleetIdOrArn"} 2278 } 2279 }, 2280 "DescribeRuntimeConfigurationOutput":{ 2281 "type":"structure", 2282 "members":{ 2283 "RuntimeConfiguration":{"shape":"RuntimeConfiguration"} 2284 } 2285 }, 2286 "DescribeScalingPoliciesInput":{ 2287 "type":"structure", 2288 "required":["FleetId"], 2289 "members":{ 2290 "FleetId":{"shape":"FleetIdOrArn"}, 2291 "StatusFilter":{"shape":"ScalingStatusType"}, 2292 "Limit":{"shape":"PositiveInteger"}, 2293 "NextToken":{"shape":"NonZeroAndMaxString"} 2294 } 2295 }, 2296 "DescribeScalingPoliciesOutput":{ 2297 "type":"structure", 2298 "members":{ 2299 "ScalingPolicies":{"shape":"ScalingPolicyList"}, 2300 "NextToken":{"shape":"NonZeroAndMaxString"} 2301 } 2302 }, 2303 "DescribeScriptInput":{ 2304 "type":"structure", 2305 "required":["ScriptId"], 2306 "members":{ 2307 "ScriptId":{"shape":"ScriptIdOrArn"} 2308 } 2309 }, 2310 "DescribeScriptOutput":{ 2311 "type":"structure", 2312 "members":{ 2313 "Script":{"shape":"Script"} 2314 } 2315 }, 2316 "DescribeVpcPeeringAuthorizationsInput":{ 2317 "type":"structure", 2318 "members":{ 2319 } 2320 }, 2321 "DescribeVpcPeeringAuthorizationsOutput":{ 2322 "type":"structure", 2323 "members":{ 2324 "VpcPeeringAuthorizations":{"shape":"VpcPeeringAuthorizationList"} 2325 } 2326 }, 2327 "DescribeVpcPeeringConnectionsInput":{ 2328 "type":"structure", 2329 "members":{ 2330 "FleetId":{"shape":"FleetId"} 2331 } 2332 }, 2333 "DescribeVpcPeeringConnectionsOutput":{ 2334 "type":"structure", 2335 "members":{ 2336 "VpcPeeringConnections":{"shape":"VpcPeeringConnectionList"} 2337 } 2338 }, 2339 "DesiredPlayerSession":{ 2340 "type":"structure", 2341 "members":{ 2342 "PlayerId":{"shape":"NonZeroAndMaxString"}, 2343 "PlayerData":{"shape":"PlayerData"} 2344 } 2345 }, 2346 "DesiredPlayerSessionList":{ 2347 "type":"list", 2348 "member":{"shape":"DesiredPlayerSession"} 2349 }, 2350 "DnsName":{"type":"string"}, 2351 "Double":{"type":"double"}, 2352 "DoubleObject":{"type":"double"}, 2353 "EC2InstanceCounts":{ 2354 "type":"structure", 2355 "members":{ 2356 "DESIRED":{"shape":"WholeNumber"}, 2357 "MINIMUM":{"shape":"WholeNumber"}, 2358 "MAXIMUM":{"shape":"WholeNumber"}, 2359 "PENDING":{"shape":"WholeNumber"}, 2360 "ACTIVE":{"shape":"WholeNumber"}, 2361 "IDLE":{"shape":"WholeNumber"}, 2362 "TERMINATING":{"shape":"WholeNumber"} 2363 } 2364 }, 2365 "EC2InstanceLimit":{ 2366 "type":"structure", 2367 "members":{ 2368 "EC2InstanceType":{"shape":"EC2InstanceType"}, 2369 "CurrentInstances":{"shape":"WholeNumber"}, 2370 "InstanceLimit":{"shape":"WholeNumber"} 2371 } 2372 }, 2373 "EC2InstanceLimitList":{ 2374 "type":"list", 2375 "member":{"shape":"EC2InstanceLimit"} 2376 }, 2377 "EC2InstanceType":{ 2378 "type":"string", 2379 "enum":[ 2380 "t2.micro", 2381 "t2.small", 2382 "t2.medium", 2383 "t2.large", 2384 "c3.large", 2385 "c3.xlarge", 2386 "c3.2xlarge", 2387 "c3.4xlarge", 2388 "c3.8xlarge", 2389 "c4.large", 2390 "c4.xlarge", 2391 "c4.2xlarge", 2392 "c4.4xlarge", 2393 "c4.8xlarge", 2394 "c5.large", 2395 "c5.xlarge", 2396 "c5.2xlarge", 2397 "c5.4xlarge", 2398 "c5.9xlarge", 2399 "c5.12xlarge", 2400 "c5.18xlarge", 2401 "c5.24xlarge", 2402 "r3.large", 2403 "r3.xlarge", 2404 "r3.2xlarge", 2405 "r3.4xlarge", 2406 "r3.8xlarge", 2407 "r4.large", 2408 "r4.xlarge", 2409 "r4.2xlarge", 2410 "r4.4xlarge", 2411 "r4.8xlarge", 2412 "r4.16xlarge", 2413 "r5.large", 2414 "r5.xlarge", 2415 "r5.2xlarge", 2416 "r5.4xlarge", 2417 "r5.8xlarge", 2418 "r5.12xlarge", 2419 "r5.16xlarge", 2420 "r5.24xlarge", 2421 "m3.medium", 2422 "m3.large", 2423 "m3.xlarge", 2424 "m3.2xlarge", 2425 "m4.large", 2426 "m4.xlarge", 2427 "m4.2xlarge", 2428 "m4.4xlarge", 2429 "m4.10xlarge", 2430 "m5.large", 2431 "m5.xlarge", 2432 "m5.2xlarge", 2433 "m5.4xlarge", 2434 "m5.8xlarge", 2435 "m5.12xlarge", 2436 "m5.16xlarge", 2437 "m5.24xlarge" 2438 ] 2439 }, 2440 "Event":{ 2441 "type":"structure", 2442 "members":{ 2443 "EventId":{"shape":"NonZeroAndMaxString"}, 2444 "ResourceId":{"shape":"NonZeroAndMaxString"}, 2445 "EventCode":{"shape":"EventCode"}, 2446 "Message":{"shape":"NonEmptyString"}, 2447 "EventTime":{"shape":"Timestamp"}, 2448 "PreSignedLogUrl":{"shape":"NonZeroAndMaxString"} 2449 } 2450 }, 2451 "EventCode":{ 2452 "type":"string", 2453 "enum":[ 2454 "GENERIC_EVENT", 2455 "FLEET_CREATED", 2456 "FLEET_DELETED", 2457 "FLEET_SCALING_EVENT", 2458 "FLEET_STATE_DOWNLOADING", 2459 "FLEET_STATE_VALIDATING", 2460 "FLEET_STATE_BUILDING", 2461 "FLEET_STATE_ACTIVATING", 2462 "FLEET_STATE_ACTIVE", 2463 "FLEET_STATE_ERROR", 2464 "FLEET_INITIALIZATION_FAILED", 2465 "FLEET_BINARY_DOWNLOAD_FAILED", 2466 "FLEET_VALIDATION_LAUNCH_PATH_NOT_FOUND", 2467 "FLEET_VALIDATION_EXECUTABLE_RUNTIME_FAILURE", 2468 "FLEET_VALIDATION_TIMED_OUT", 2469 "FLEET_ACTIVATION_FAILED", 2470 "FLEET_ACTIVATION_FAILED_NO_INSTANCES", 2471 "FLEET_NEW_GAME_SESSION_PROTECTION_POLICY_UPDATED", 2472 "SERVER_PROCESS_INVALID_PATH", 2473 "SERVER_PROCESS_SDK_INITIALIZATION_TIMEOUT", 2474 "SERVER_PROCESS_PROCESS_READY_TIMEOUT", 2475 "SERVER_PROCESS_CRASHED", 2476 "SERVER_PROCESS_TERMINATED_UNHEALTHY", 2477 "SERVER_PROCESS_FORCE_TERMINATED", 2478 "SERVER_PROCESS_PROCESS_EXIT_TIMEOUT", 2479 "GAME_SESSION_ACTIVATION_TIMEOUT", 2480 "FLEET_CREATION_EXTRACTING_BUILD", 2481 "FLEET_CREATION_RUNNING_INSTALLER", 2482 "FLEET_CREATION_VALIDATING_RUNTIME_CONFIG", 2483 "FLEET_VPC_PEERING_SUCCEEDED", 2484 "FLEET_VPC_PEERING_FAILED", 2485 "FLEET_VPC_PEERING_DELETED", 2486 "INSTANCE_INTERRUPTED" 2487 ] 2488 }, 2489 "EventList":{ 2490 "type":"list", 2491 "member":{"shape":"Event"} 2492 }, 2493 "FleetAction":{ 2494 "type":"string", 2495 "enum":["AUTO_SCALING"] 2496 }, 2497 "FleetActionList":{ 2498 "type":"list", 2499 "member":{"shape":"FleetAction"}, 2500 "max":1, 2501 "min":1 2502 }, 2503 "FleetArn":{ 2504 "type":"string", 2505 "pattern":"^arn:.*:fleet\\/fleet-\\S+" 2506 }, 2507 "FleetAttributes":{ 2508 "type":"structure", 2509 "members":{ 2510 "FleetId":{"shape":"FleetId"}, 2511 "FleetArn":{"shape":"FleetArn"}, 2512 "FleetType":{"shape":"FleetType"}, 2513 "InstanceType":{"shape":"EC2InstanceType"}, 2514 "Description":{"shape":"NonZeroAndMaxString"}, 2515 "Name":{"shape":"NonZeroAndMaxString"}, 2516 "CreationTime":{"shape":"Timestamp"}, 2517 "TerminationTime":{"shape":"Timestamp"}, 2518 "Status":{"shape":"FleetStatus"}, 2519 "BuildId":{"shape":"BuildId"}, 2520 "BuildArn":{"shape":"BuildArn"}, 2521 "ScriptId":{"shape":"ScriptId"}, 2522 "ScriptArn":{"shape":"ScriptArn"}, 2523 "ServerLaunchPath":{"shape":"NonZeroAndMaxString"}, 2524 "ServerLaunchParameters":{"shape":"NonZeroAndMaxString"}, 2525 "LogPaths":{"shape":"StringList"}, 2526 "NewGameSessionProtectionPolicy":{"shape":"ProtectionPolicy"}, 2527 "OperatingSystem":{"shape":"OperatingSystem"}, 2528 "ResourceCreationLimitPolicy":{"shape":"ResourceCreationLimitPolicy"}, 2529 "MetricGroups":{"shape":"MetricGroupList"}, 2530 "StoppedActions":{"shape":"FleetActionList"}, 2531 "InstanceRoleArn":{"shape":"NonEmptyString"}, 2532 "CertificateConfiguration":{"shape":"CertificateConfiguration"} 2533 } 2534 }, 2535 "FleetAttributesList":{ 2536 "type":"list", 2537 "member":{"shape":"FleetAttributes"} 2538 }, 2539 "FleetCapacity":{ 2540 "type":"structure", 2541 "members":{ 2542 "FleetId":{"shape":"FleetId"}, 2543 "InstanceType":{"shape":"EC2InstanceType"}, 2544 "InstanceCounts":{"shape":"EC2InstanceCounts"} 2545 } 2546 }, 2547 "FleetCapacityExceededException":{ 2548 "type":"structure", 2549 "members":{ 2550 "Message":{"shape":"NonEmptyString"} 2551 }, 2552 "exception":true 2553 }, 2554 "FleetCapacityList":{ 2555 "type":"list", 2556 "member":{"shape":"FleetCapacity"} 2557 }, 2558 "FleetId":{ 2559 "type":"string", 2560 "pattern":"^fleet-\\S+" 2561 }, 2562 "FleetIdList":{ 2563 "type":"list", 2564 "member":{"shape":"FleetId"}, 2565 "min":1 2566 }, 2567 "FleetIdOrArn":{ 2568 "type":"string", 2569 "pattern":"^fleet-\\S+|^arn:.*:fleet\\/fleet-\\S+" 2570 }, 2571 "FleetIdOrArnList":{ 2572 "type":"list", 2573 "member":{"shape":"FleetIdOrArn"}, 2574 "min":1 2575 }, 2576 "FleetStatus":{ 2577 "type":"string", 2578 "enum":[ 2579 "NEW", 2580 "DOWNLOADING", 2581 "VALIDATING", 2582 "BUILDING", 2583 "ACTIVATING", 2584 "ACTIVE", 2585 "DELETING", 2586 "ERROR", 2587 "TERMINATED" 2588 ] 2589 }, 2590 "FleetType":{ 2591 "type":"string", 2592 "enum":[ 2593 "ON_DEMAND", 2594 "SPOT" 2595 ] 2596 }, 2597 "FleetUtilization":{ 2598 "type":"structure", 2599 "members":{ 2600 "FleetId":{"shape":"FleetId"}, 2601 "ActiveServerProcessCount":{"shape":"WholeNumber"}, 2602 "ActiveGameSessionCount":{"shape":"WholeNumber"}, 2603 "CurrentPlayerSessionCount":{"shape":"WholeNumber"}, 2604 "MaximumPlayerSessionCount":{"shape":"WholeNumber"} 2605 } 2606 }, 2607 "FleetUtilizationList":{ 2608 "type":"list", 2609 "member":{"shape":"FleetUtilization"} 2610 }, 2611 "Float":{"type":"float"}, 2612 "FreeText":{"type":"string"}, 2613 "GameProperty":{ 2614 "type":"structure", 2615 "required":[ 2616 "Key", 2617 "Value" 2618 ], 2619 "members":{ 2620 "Key":{"shape":"GamePropertyKey"}, 2621 "Value":{"shape":"GamePropertyValue"} 2622 } 2623 }, 2624 "GamePropertyKey":{ 2625 "type":"string", 2626 "max":32 2627 }, 2628 "GamePropertyList":{ 2629 "type":"list", 2630 "member":{"shape":"GameProperty"}, 2631 "max":16 2632 }, 2633 "GamePropertyValue":{ 2634 "type":"string", 2635 "max":96 2636 }, 2637 "GameServer":{ 2638 "type":"structure", 2639 "members":{ 2640 "GameServerGroupName":{"shape":"GameServerGroupName"}, 2641 "GameServerGroupArn":{"shape":"GameServerGroupArn"}, 2642 "GameServerId":{"shape":"GameServerId"}, 2643 "InstanceId":{"shape":"GameServerInstanceId"}, 2644 "ConnectionInfo":{"shape":"GameServerConnectionInfo"}, 2645 "GameServerData":{"shape":"GameServerData"}, 2646 "CustomSortKey":{"shape":"GameServerSortKey"}, 2647 "ClaimStatus":{"shape":"GameServerClaimStatus"}, 2648 "UtilizationStatus":{"shape":"GameServerUtilizationStatus"}, 2649 "RegistrationTime":{"shape":"Timestamp"}, 2650 "LastClaimTime":{"shape":"Timestamp"}, 2651 "LastHealthCheckTime":{"shape":"Timestamp"} 2652 } 2653 }, 2654 "GameServerClaimStatus":{ 2655 "type":"string", 2656 "enum":["CLAIMED"] 2657 }, 2658 "GameServerConnectionInfo":{ 2659 "type":"string", 2660 "max":512, 2661 "min":1, 2662 "pattern":".*\\S.*" 2663 }, 2664 "GameServerData":{ 2665 "type":"string", 2666 "max":1024, 2667 "min":1, 2668 "pattern":".*\\S.*" 2669 }, 2670 "GameServerGroup":{ 2671 "type":"structure", 2672 "members":{ 2673 "GameServerGroupName":{"shape":"GameServerGroupName"}, 2674 "GameServerGroupArn":{"shape":"GameServerGroupArn"}, 2675 "RoleArn":{"shape":"IamRoleArn"}, 2676 "InstanceDefinitions":{"shape":"InstanceDefinitions"}, 2677 "BalancingStrategy":{"shape":"BalancingStrategy"}, 2678 "GameServerProtectionPolicy":{"shape":"GameServerProtectionPolicy"}, 2679 "AutoScalingGroupArn":{"shape":"AutoScalingGroupArn"}, 2680 "Status":{"shape":"GameServerGroupStatus"}, 2681 "StatusReason":{"shape":"NonZeroAndMaxString"}, 2682 "SuspendedActions":{"shape":"GameServerGroupActions"}, 2683 "CreationTime":{"shape":"Timestamp"}, 2684 "LastUpdatedTime":{"shape":"Timestamp"} 2685 } 2686 }, 2687 "GameServerGroupAction":{ 2688 "type":"string", 2689 "enum":["REPLACE_INSTANCE_TYPES"] 2690 }, 2691 "GameServerGroupActions":{ 2692 "type":"list", 2693 "member":{"shape":"GameServerGroupAction"}, 2694 "max":1, 2695 "min":1 2696 }, 2697 "GameServerGroupArn":{ 2698 "type":"string", 2699 "max":256, 2700 "min":1, 2701 "pattern":"^arn:.*:gameservergroup\\/[a-zA-Z0-9-\\.]*" 2702 }, 2703 "GameServerGroupAutoScalingPolicy":{ 2704 "type":"structure", 2705 "required":["TargetTrackingConfiguration"], 2706 "members":{ 2707 "EstimatedInstanceWarmup":{"shape":"PositiveInteger"}, 2708 "TargetTrackingConfiguration":{"shape":"TargetTrackingConfiguration"} 2709 } 2710 }, 2711 "GameServerGroupDeleteOption":{ 2712 "type":"string", 2713 "enum":[ 2714 "SAFE_DELETE", 2715 "FORCE_DELETE", 2716 "RETAIN" 2717 ] 2718 }, 2719 "GameServerGroupInstanceType":{ 2720 "type":"string", 2721 "enum":[ 2722 "c4.large", 2723 "c4.xlarge", 2724 "c4.2xlarge", 2725 "c4.4xlarge", 2726 "c4.8xlarge", 2727 "c5.large", 2728 "c5.xlarge", 2729 "c5.2xlarge", 2730 "c5.4xlarge", 2731 "c5.9xlarge", 2732 "c5.12xlarge", 2733 "c5.18xlarge", 2734 "c5.24xlarge", 2735 "r4.large", 2736 "r4.xlarge", 2737 "r4.2xlarge", 2738 "r4.4xlarge", 2739 "r4.8xlarge", 2740 "r4.16xlarge", 2741 "r5.large", 2742 "r5.xlarge", 2743 "r5.2xlarge", 2744 "r5.4xlarge", 2745 "r5.8xlarge", 2746 "r5.12xlarge", 2747 "r5.16xlarge", 2748 "r5.24xlarge", 2749 "m4.large", 2750 "m4.xlarge", 2751 "m4.2xlarge", 2752 "m4.4xlarge", 2753 "m4.10xlarge", 2754 "m5.large", 2755 "m5.xlarge", 2756 "m5.2xlarge", 2757 "m5.4xlarge", 2758 "m5.8xlarge", 2759 "m5.12xlarge", 2760 "m5.16xlarge", 2761 "m5.24xlarge" 2762 ] 2763 }, 2764 "GameServerGroupName":{ 2765 "type":"string", 2766 "max":128, 2767 "min":1, 2768 "pattern":"[a-zA-Z0-9-\\.]+" 2769 }, 2770 "GameServerGroupNameOrArn":{ 2771 "type":"string", 2772 "max":256, 2773 "min":1, 2774 "pattern":"[a-zA-Z0-9-\\.]+|^arn:.*:gameservergroup\\/[a-zA-Z0-9-\\.]+" 2775 }, 2776 "GameServerGroupStatus":{ 2777 "type":"string", 2778 "enum":[ 2779 "NEW", 2780 "ACTIVATING", 2781 "ACTIVE", 2782 "DELETE_SCHEDULED", 2783 "DELETING", 2784 "DELETED", 2785 "ERROR" 2786 ] 2787 }, 2788 "GameServerGroups":{ 2789 "type":"list", 2790 "member":{"shape":"GameServerGroup"} 2791 }, 2792 "GameServerHealthCheck":{ 2793 "type":"string", 2794 "enum":["HEALTHY"] 2795 }, 2796 "GameServerId":{ 2797 "type":"string", 2798 "max":128, 2799 "min":3, 2800 "pattern":"[a-zA-Z0-9-\\.]+" 2801 }, 2802 "GameServerInstanceId":{ 2803 "type":"string", 2804 "max":19, 2805 "min":19, 2806 "pattern":"^i-[0-9a-zA-Z]{17}$" 2807 }, 2808 "GameServerProtectionPolicy":{ 2809 "type":"string", 2810 "enum":[ 2811 "NO_PROTECTION", 2812 "FULL_PROTECTION" 2813 ] 2814 }, 2815 "GameServerSortKey":{ 2816 "type":"string", 2817 "max":64, 2818 "min":1, 2819 "pattern":"[a-zA-Z0-9-\\.]+" 2820 }, 2821 "GameServerUtilizationStatus":{ 2822 "type":"string", 2823 "enum":[ 2824 "AVAILABLE", 2825 "UTILIZED" 2826 ] 2827 }, 2828 "GameServers":{ 2829 "type":"list", 2830 "member":{"shape":"GameServer"} 2831 }, 2832 "GameSession":{ 2833 "type":"structure", 2834 "members":{ 2835 "GameSessionId":{"shape":"NonZeroAndMaxString"}, 2836 "Name":{"shape":"NonZeroAndMaxString"}, 2837 "FleetId":{"shape":"FleetId"}, 2838 "FleetArn":{"shape":"FleetArn"}, 2839 "CreationTime":{"shape":"Timestamp"}, 2840 "TerminationTime":{"shape":"Timestamp"}, 2841 "CurrentPlayerSessionCount":{"shape":"WholeNumber"}, 2842 "MaximumPlayerSessionCount":{"shape":"WholeNumber"}, 2843 "Status":{"shape":"GameSessionStatus"}, 2844 "StatusReason":{"shape":"GameSessionStatusReason"}, 2845 "GameProperties":{"shape":"GamePropertyList"}, 2846 "IpAddress":{"shape":"IpAddress"}, 2847 "DnsName":{"shape":"DnsName"}, 2848 "Port":{"shape":"PortNumber"}, 2849 "PlayerSessionCreationPolicy":{"shape":"PlayerSessionCreationPolicy"}, 2850 "CreatorId":{"shape":"NonZeroAndMaxString"}, 2851 "GameSessionData":{"shape":"GameSessionData"}, 2852 "MatchmakerData":{"shape":"MatchmakerData"} 2853 } 2854 }, 2855 "GameSessionActivationTimeoutSeconds":{ 2856 "type":"integer", 2857 "max":600, 2858 "min":1 2859 }, 2860 "GameSessionConnectionInfo":{ 2861 "type":"structure", 2862 "members":{ 2863 "GameSessionArn":{"shape":"ArnStringModel"}, 2864 "IpAddress":{"shape":"StringModel"}, 2865 "DnsName":{"shape":"DnsName"}, 2866 "Port":{"shape":"PositiveInteger"}, 2867 "MatchedPlayerSessions":{"shape":"MatchedPlayerSessionList"} 2868 } 2869 }, 2870 "GameSessionData":{ 2871 "type":"string", 2872 "max":4096, 2873 "min":1 2874 }, 2875 "GameSessionDetail":{ 2876 "type":"structure", 2877 "members":{ 2878 "GameSession":{"shape":"GameSession"}, 2879 "ProtectionPolicy":{"shape":"ProtectionPolicy"} 2880 } 2881 }, 2882 "GameSessionDetailList":{ 2883 "type":"list", 2884 "member":{"shape":"GameSessionDetail"} 2885 }, 2886 "GameSessionFullException":{ 2887 "type":"structure", 2888 "members":{ 2889 "Message":{"shape":"NonEmptyString"} 2890 }, 2891 "exception":true 2892 }, 2893 "GameSessionList":{ 2894 "type":"list", 2895 "member":{"shape":"GameSession"} 2896 }, 2897 "GameSessionPlacement":{ 2898 "type":"structure", 2899 "members":{ 2900 "PlacementId":{"shape":"IdStringModel"}, 2901 "GameSessionQueueName":{"shape":"GameSessionQueueName"}, 2902 "Status":{"shape":"GameSessionPlacementState"}, 2903 "GameProperties":{"shape":"GamePropertyList"}, 2904 "MaximumPlayerSessionCount":{"shape":"WholeNumber"}, 2905 "GameSessionName":{"shape":"NonZeroAndMaxString"}, 2906 "GameSessionId":{"shape":"NonZeroAndMaxString"}, 2907 "GameSessionArn":{"shape":"NonZeroAndMaxString"}, 2908 "GameSessionRegion":{"shape":"NonZeroAndMaxString"}, 2909 "PlayerLatencies":{"shape":"PlayerLatencyList"}, 2910 "StartTime":{"shape":"Timestamp"}, 2911 "EndTime":{"shape":"Timestamp"}, 2912 "IpAddress":{"shape":"IpAddress"}, 2913 "DnsName":{"shape":"DnsName"}, 2914 "Port":{"shape":"PortNumber"}, 2915 "PlacedPlayerSessions":{"shape":"PlacedPlayerSessionList"}, 2916 "GameSessionData":{"shape":"GameSessionData"}, 2917 "MatchmakerData":{"shape":"MatchmakerData"} 2918 } 2919 }, 2920 "GameSessionPlacementState":{ 2921 "type":"string", 2922 "enum":[ 2923 "PENDING", 2924 "FULFILLED", 2925 "CANCELLED", 2926 "TIMED_OUT", 2927 "FAILED" 2928 ] 2929 }, 2930 "GameSessionQueue":{ 2931 "type":"structure", 2932 "members":{ 2933 "Name":{"shape":"GameSessionQueueName"}, 2934 "GameSessionQueueArn":{"shape":"GameSessionQueueArn"}, 2935 "TimeoutInSeconds":{"shape":"WholeNumber"}, 2936 "PlayerLatencyPolicies":{"shape":"PlayerLatencyPolicyList"}, 2937 "Destinations":{"shape":"GameSessionQueueDestinationList"} 2938 } 2939 }, 2940 "GameSessionQueueArn":{ 2941 "type":"string", 2942 "max":256, 2943 "min":1, 2944 "pattern":"^arn:.*:gamesessionqueue\\/[a-zA-Z0-9-]+" 2945 }, 2946 "GameSessionQueueDestination":{ 2947 "type":"structure", 2948 "members":{ 2949 "DestinationArn":{"shape":"ArnStringModel"} 2950 } 2951 }, 2952 "GameSessionQueueDestinationList":{ 2953 "type":"list", 2954 "member":{"shape":"GameSessionQueueDestination"} 2955 }, 2956 "GameSessionQueueList":{ 2957 "type":"list", 2958 "member":{"shape":"GameSessionQueue"} 2959 }, 2960 "GameSessionQueueName":{ 2961 "type":"string", 2962 "max":128, 2963 "min":1, 2964 "pattern":"[a-zA-Z0-9-]+" 2965 }, 2966 "GameSessionQueueNameOrArn":{ 2967 "type":"string", 2968 "max":256, 2969 "min":1, 2970 "pattern":"[a-zA-Z0-9-]+|^arn:.*:gamesessionqueue\\/[a-zA-Z0-9-]+" 2971 }, 2972 "GameSessionQueueNameOrArnList":{ 2973 "type":"list", 2974 "member":{"shape":"GameSessionQueueNameOrArn"} 2975 }, 2976 "GameSessionStatus":{ 2977 "type":"string", 2978 "enum":[ 2979 "ACTIVE", 2980 "ACTIVATING", 2981 "TERMINATED", 2982 "TERMINATING", 2983 "ERROR" 2984 ] 2985 }, 2986 "GameSessionStatusReason":{ 2987 "type":"string", 2988 "enum":["INTERRUPTED"] 2989 }, 2990 "GetGameSessionLogUrlInput":{ 2991 "type":"structure", 2992 "required":["GameSessionId"], 2993 "members":{ 2994 "GameSessionId":{"shape":"ArnStringModel"} 2995 } 2996 }, 2997 "GetGameSessionLogUrlOutput":{ 2998 "type":"structure", 2999 "members":{ 3000 "PreSignedUrl":{"shape":"NonZeroAndMaxString"} 3001 } 3002 }, 3003 "GetInstanceAccessInput":{ 3004 "type":"structure", 3005 "required":[ 3006 "FleetId", 3007 "InstanceId" 3008 ], 3009 "members":{ 3010 "FleetId":{"shape":"FleetIdOrArn"}, 3011 "InstanceId":{"shape":"InstanceId"} 3012 } 3013 }, 3014 "GetInstanceAccessOutput":{ 3015 "type":"structure", 3016 "members":{ 3017 "InstanceAccess":{"shape":"InstanceAccess"} 3018 } 3019 }, 3020 "IamRoleArn":{ 3021 "type":"string", 3022 "max":256, 3023 "min":1, 3024 "pattern":"^arn:.*:role\\/[\\w+=,.@-]+" 3025 }, 3026 "IdStringModel":{ 3027 "type":"string", 3028 "max":48, 3029 "min":1, 3030 "pattern":"[a-zA-Z0-9-]+" 3031 }, 3032 "IdempotentParameterMismatchException":{ 3033 "type":"structure", 3034 "members":{ 3035 "Message":{"shape":"NonEmptyString"} 3036 }, 3037 "exception":true 3038 }, 3039 "Instance":{ 3040 "type":"structure", 3041 "members":{ 3042 "FleetId":{"shape":"FleetId"}, 3043 "InstanceId":{"shape":"InstanceId"}, 3044 "IpAddress":{"shape":"IpAddress"}, 3045 "DnsName":{"shape":"DnsName"}, 3046 "OperatingSystem":{"shape":"OperatingSystem"}, 3047 "Type":{"shape":"EC2InstanceType"}, 3048 "Status":{"shape":"InstanceStatus"}, 3049 "CreationTime":{"shape":"Timestamp"} 3050 } 3051 }, 3052 "InstanceAccess":{ 3053 "type":"structure", 3054 "members":{ 3055 "FleetId":{"shape":"FleetId"}, 3056 "InstanceId":{"shape":"InstanceId"}, 3057 "IpAddress":{"shape":"IpAddress"}, 3058 "OperatingSystem":{"shape":"OperatingSystem"}, 3059 "Credentials":{"shape":"InstanceCredentials"} 3060 } 3061 }, 3062 "InstanceCredentials":{ 3063 "type":"structure", 3064 "members":{ 3065 "UserName":{"shape":"NonEmptyString"}, 3066 "Secret":{"shape":"NonEmptyString"} 3067 }, 3068 "sensitive":true 3069 }, 3070 "InstanceDefinition":{ 3071 "type":"structure", 3072 "required":["InstanceType"], 3073 "members":{ 3074 "InstanceType":{"shape":"GameServerGroupInstanceType"}, 3075 "WeightedCapacity":{"shape":"WeightedCapacity"} 3076 } 3077 }, 3078 "InstanceDefinitions":{ 3079 "type":"list", 3080 "member":{"shape":"InstanceDefinition"}, 3081 "max":20, 3082 "min":2 3083 }, 3084 "InstanceId":{ 3085 "type":"string", 3086 "pattern":"[a-zA-Z0-9\\.-]+" 3087 }, 3088 "InstanceList":{ 3089 "type":"list", 3090 "member":{"shape":"Instance"} 3091 }, 3092 "InstanceStatus":{ 3093 "type":"string", 3094 "enum":[ 3095 "PENDING", 3096 "ACTIVE", 3097 "TERMINATING" 3098 ] 3099 }, 3100 "Integer":{"type":"integer"}, 3101 "InternalServiceException":{ 3102 "type":"structure", 3103 "members":{ 3104 "Message":{"shape":"NonEmptyString"} 3105 }, 3106 "exception":true, 3107 "fault":true 3108 }, 3109 "InvalidFleetStatusException":{ 3110 "type":"structure", 3111 "members":{ 3112 "Message":{"shape":"NonEmptyString"} 3113 }, 3114 "exception":true 3115 }, 3116 "InvalidGameSessionStatusException":{ 3117 "type":"structure", 3118 "members":{ 3119 "Message":{"shape":"NonEmptyString"} 3120 }, 3121 "exception":true 3122 }, 3123 "InvalidRequestException":{ 3124 "type":"structure", 3125 "members":{ 3126 "Message":{"shape":"NonEmptyString"} 3127 }, 3128 "exception":true 3129 }, 3130 "IpAddress":{"type":"string"}, 3131 "IpPermission":{ 3132 "type":"structure", 3133 "required":[ 3134 "FromPort", 3135 "ToPort", 3136 "IpRange", 3137 "Protocol" 3138 ], 3139 "members":{ 3140 "FromPort":{"shape":"PortNumber"}, 3141 "ToPort":{"shape":"PortNumber"}, 3142 "IpRange":{"shape":"NonBlankString"}, 3143 "Protocol":{"shape":"IpProtocol"} 3144 } 3145 }, 3146 "IpPermissionsList":{ 3147 "type":"list", 3148 "member":{"shape":"IpPermission"}, 3149 "max":50 3150 }, 3151 "IpProtocol":{ 3152 "type":"string", 3153 "enum":[ 3154 "TCP", 3155 "UDP" 3156 ] 3157 }, 3158 "LatencyMap":{ 3159 "type":"map", 3160 "key":{"shape":"NonEmptyString"}, 3161 "value":{"shape":"PositiveInteger"} 3162 }, 3163 "LaunchTemplateId":{ 3164 "type":"string", 3165 "max":255, 3166 "min":1, 3167 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]+" 3168 }, 3169 "LaunchTemplateName":{ 3170 "type":"string", 3171 "max":128, 3172 "min":3, 3173 "pattern":"[a-zA-Z0-9\\(\\)\\.\\-/_]+" 3174 }, 3175 "LaunchTemplateSpecification":{ 3176 "type":"structure", 3177 "members":{ 3178 "LaunchTemplateId":{"shape":"LaunchTemplateId"}, 3179 "LaunchTemplateName":{"shape":"LaunchTemplateName"}, 3180 "Version":{"shape":"LaunchTemplateVersion"} 3181 } 3182 }, 3183 "LaunchTemplateVersion":{ 3184 "type":"string", 3185 "max":128, 3186 "min":1, 3187 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]+" 3188 }, 3189 "LimitExceededException":{ 3190 "type":"structure", 3191 "members":{ 3192 "Message":{"shape":"NonEmptyString"} 3193 }, 3194 "exception":true 3195 }, 3196 "ListAliasesInput":{ 3197 "type":"structure", 3198 "members":{ 3199 "RoutingStrategyType":{"shape":"RoutingStrategyType"}, 3200 "Name":{"shape":"NonEmptyString"}, 3201 "Limit":{"shape":"PositiveInteger"}, 3202 "NextToken":{"shape":"NonEmptyString"} 3203 } 3204 }, 3205 "ListAliasesOutput":{ 3206 "type":"structure", 3207 "members":{ 3208 "Aliases":{"shape":"AliasList"}, 3209 "NextToken":{"shape":"NonEmptyString"} 3210 } 3211 }, 3212 "ListBuildsInput":{ 3213 "type":"structure", 3214 "members":{ 3215 "Status":{"shape":"BuildStatus"}, 3216 "Limit":{"shape":"PositiveInteger"}, 3217 "NextToken":{"shape":"NonEmptyString"} 3218 } 3219 }, 3220 "ListBuildsOutput":{ 3221 "type":"structure", 3222 "members":{ 3223 "Builds":{"shape":"BuildList"}, 3224 "NextToken":{"shape":"NonEmptyString"} 3225 } 3226 }, 3227 "ListFleetsInput":{ 3228 "type":"structure", 3229 "members":{ 3230 "BuildId":{"shape":"BuildIdOrArn"}, 3231 "ScriptId":{"shape":"ScriptIdOrArn"}, 3232 "Limit":{"shape":"PositiveInteger"}, 3233 "NextToken":{"shape":"NonZeroAndMaxString"} 3234 } 3235 }, 3236 "ListFleetsOutput":{ 3237 "type":"structure", 3238 "members":{ 3239 "FleetIds":{"shape":"FleetIdList"}, 3240 "NextToken":{"shape":"NonZeroAndMaxString"} 3241 } 3242 }, 3243 "ListGameServerGroupsInput":{ 3244 "type":"structure", 3245 "members":{ 3246 "Limit":{"shape":"PositiveInteger"}, 3247 "NextToken":{"shape":"NonZeroAndMaxString"} 3248 } 3249 }, 3250 "ListGameServerGroupsOutput":{ 3251 "type":"structure", 3252 "members":{ 3253 "GameServerGroups":{"shape":"GameServerGroups"}, 3254 "NextToken":{"shape":"NonZeroAndMaxString"} 3255 } 3256 }, 3257 "ListGameServersInput":{ 3258 "type":"structure", 3259 "required":["GameServerGroupName"], 3260 "members":{ 3261 "GameServerGroupName":{"shape":"GameServerGroupNameOrArn"}, 3262 "SortOrder":{"shape":"SortOrder"}, 3263 "Limit":{"shape":"PositiveInteger"}, 3264 "NextToken":{"shape":"NonZeroAndMaxString"} 3265 } 3266 }, 3267 "ListGameServersOutput":{ 3268 "type":"structure", 3269 "members":{ 3270 "GameServers":{"shape":"GameServers"}, 3271 "NextToken":{"shape":"NonZeroAndMaxString"} 3272 } 3273 }, 3274 "ListScriptsInput":{ 3275 "type":"structure", 3276 "members":{ 3277 "Limit":{"shape":"PositiveInteger"}, 3278 "NextToken":{"shape":"NonEmptyString"} 3279 } 3280 }, 3281 "ListScriptsOutput":{ 3282 "type":"structure", 3283 "members":{ 3284 "Scripts":{"shape":"ScriptList"}, 3285 "NextToken":{"shape":"NonEmptyString"} 3286 } 3287 }, 3288 "ListTagsForResourceRequest":{ 3289 "type":"structure", 3290 "required":["ResourceARN"], 3291 "members":{ 3292 "ResourceARN":{"shape":"AmazonResourceName"} 3293 } 3294 }, 3295 "ListTagsForResourceResponse":{ 3296 "type":"structure", 3297 "members":{ 3298 "Tags":{"shape":"TagList"} 3299 } 3300 }, 3301 "MatchedPlayerSession":{ 3302 "type":"structure", 3303 "members":{ 3304 "PlayerId":{"shape":"NonZeroAndMaxString"}, 3305 "PlayerSessionId":{"shape":"PlayerSessionId"} 3306 } 3307 }, 3308 "MatchedPlayerSessionList":{ 3309 "type":"list", 3310 "member":{"shape":"MatchedPlayerSession"} 3311 }, 3312 "MatchmakerData":{ 3313 "type":"string", 3314 "max":390000, 3315 "min":1 3316 }, 3317 "MatchmakingAcceptanceTimeoutInteger":{ 3318 "type":"integer", 3319 "max":600, 3320 "min":1 3321 }, 3322 "MatchmakingConfiguration":{ 3323 "type":"structure", 3324 "members":{ 3325 "Name":{"shape":"MatchmakingIdStringModel"}, 3326 "ConfigurationArn":{"shape":"MatchmakingConfigurationArn"}, 3327 "Description":{"shape":"NonZeroAndMaxString"}, 3328 "GameSessionQueueArns":{"shape":"QueueArnsList"}, 3329 "RequestTimeoutSeconds":{"shape":"MatchmakingRequestTimeoutInteger"}, 3330 "AcceptanceTimeoutSeconds":{"shape":"MatchmakingAcceptanceTimeoutInteger"}, 3331 "AcceptanceRequired":{"shape":"BooleanModel"}, 3332 "RuleSetName":{"shape":"MatchmakingIdStringModel"}, 3333 "RuleSetArn":{"shape":"MatchmakingRuleSetArn"}, 3334 "NotificationTarget":{"shape":"SnsArnStringModel"}, 3335 "AdditionalPlayerCount":{"shape":"WholeNumber"}, 3336 "CustomEventData":{"shape":"CustomEventData"}, 3337 "CreationTime":{"shape":"Timestamp"}, 3338 "GameProperties":{"shape":"GamePropertyList"}, 3339 "GameSessionData":{"shape":"GameSessionData"}, 3340 "BackfillMode":{"shape":"BackfillMode"} 3341 } 3342 }, 3343 "MatchmakingConfigurationArn":{ 3344 "type":"string", 3345 "pattern":"^arn:.*:matchmakingconfiguration\\/[a-zA-Z0-9-\\.]*" 3346 }, 3347 "MatchmakingConfigurationList":{ 3348 "type":"list", 3349 "member":{"shape":"MatchmakingConfiguration"} 3350 }, 3351 "MatchmakingConfigurationName":{ 3352 "type":"string", 3353 "max":256, 3354 "min":1, 3355 "pattern":"[a-zA-Z0-9-\\.]*|^arn:.*:matchmakingconfiguration\\/[a-zA-Z0-9-\\.]*" 3356 }, 3357 "MatchmakingConfigurationNameList":{ 3358 "type":"list", 3359 "member":{"shape":"MatchmakingConfigurationName"} 3360 }, 3361 "MatchmakingConfigurationStatus":{ 3362 "type":"string", 3363 "enum":[ 3364 "CANCELLED", 3365 "COMPLETED", 3366 "FAILED", 3367 "PLACING", 3368 "QUEUED", 3369 "REQUIRES_ACCEPTANCE", 3370 "SEARCHING", 3371 "TIMED_OUT" 3372 ] 3373 }, 3374 "MatchmakingIdList":{ 3375 "type":"list", 3376 "member":{"shape":"MatchmakingIdStringModel"} 3377 }, 3378 "MatchmakingIdStringModel":{ 3379 "type":"string", 3380 "max":128, 3381 "pattern":"[a-zA-Z0-9-\\.]*" 3382 }, 3383 "MatchmakingRequestTimeoutInteger":{ 3384 "type":"integer", 3385 "max":43200, 3386 "min":1 3387 }, 3388 "MatchmakingRuleSet":{ 3389 "type":"structure", 3390 "required":["RuleSetBody"], 3391 "members":{ 3392 "RuleSetName":{"shape":"MatchmakingIdStringModel"}, 3393 "RuleSetArn":{"shape":"MatchmakingRuleSetArn"}, 3394 "RuleSetBody":{"shape":"RuleSetBody"}, 3395 "CreationTime":{"shape":"Timestamp"} 3396 } 3397 }, 3398 "MatchmakingRuleSetArn":{ 3399 "type":"string", 3400 "pattern":"^arn:.*:matchmakingruleset\\/[a-zA-Z0-9-\\.]*" 3401 }, 3402 "MatchmakingRuleSetList":{ 3403 "type":"list", 3404 "member":{"shape":"MatchmakingRuleSet"} 3405 }, 3406 "MatchmakingRuleSetName":{ 3407 "type":"string", 3408 "max":256, 3409 "min":1, 3410 "pattern":"[a-zA-Z0-9-\\.]*|^arn:.*:matchmakingruleset\\/[a-zA-Z0-9-\\.]*" 3411 }, 3412 "MatchmakingRuleSetNameList":{ 3413 "type":"list", 3414 "member":{"shape":"MatchmakingRuleSetName"}, 3415 "max":10, 3416 "min":1 3417 }, 3418 "MatchmakingTicket":{ 3419 "type":"structure", 3420 "members":{ 3421 "TicketId":{"shape":"MatchmakingIdStringModel"}, 3422 "ConfigurationName":{"shape":"MatchmakingIdStringModel"}, 3423 "ConfigurationArn":{"shape":"MatchmakingConfigurationArn"}, 3424 "Status":{"shape":"MatchmakingConfigurationStatus"}, 3425 "StatusReason":{"shape":"StringModel"}, 3426 "StatusMessage":{"shape":"StringModel"}, 3427 "StartTime":{"shape":"Timestamp"}, 3428 "EndTime":{"shape":"Timestamp"}, 3429 "Players":{"shape":"PlayerList"}, 3430 "GameSessionConnectionInfo":{"shape":"GameSessionConnectionInfo"}, 3431 "EstimatedWaitTime":{"shape":"WholeNumber"} 3432 } 3433 }, 3434 "MatchmakingTicketList":{ 3435 "type":"list", 3436 "member":{"shape":"MatchmakingTicket"} 3437 }, 3438 "MaxConcurrentGameSessionActivations":{ 3439 "type":"integer", 3440 "max":2147483647, 3441 "min":1 3442 }, 3443 "MetricGroup":{ 3444 "type":"string", 3445 "max":255, 3446 "min":1 3447 }, 3448 "MetricGroupList":{ 3449 "type":"list", 3450 "member":{"shape":"MetricGroup"}, 3451 "max":1 3452 }, 3453 "MetricName":{ 3454 "type":"string", 3455 "enum":[ 3456 "ActivatingGameSessions", 3457 "ActiveGameSessions", 3458 "ActiveInstances", 3459 "AvailableGameSessions", 3460 "AvailablePlayerSessions", 3461 "CurrentPlayerSessions", 3462 "IdleInstances", 3463 "PercentAvailableGameSessions", 3464 "PercentIdleInstances", 3465 "QueueDepth", 3466 "WaitTime" 3467 ] 3468 }, 3469 "NonBlankAndLengthConstraintString":{ 3470 "type":"string", 3471 "max":1024, 3472 "min":1, 3473 "pattern":".*\\S.*" 3474 }, 3475 "NonBlankString":{ 3476 "type":"string", 3477 "pattern":"[^\\s]+" 3478 }, 3479 "NonEmptyString":{ 3480 "type":"string", 3481 "min":1 3482 }, 3483 "NonNegativeDouble":{ 3484 "type":"double", 3485 "min":0 3486 }, 3487 "NonZeroAndMaxString":{ 3488 "type":"string", 3489 "max":1024, 3490 "min":1 3491 }, 3492 "NotFoundException":{ 3493 "type":"structure", 3494 "members":{ 3495 "Message":{"shape":"NonEmptyString"} 3496 }, 3497 "exception":true 3498 }, 3499 "OperatingSystem":{ 3500 "type":"string", 3501 "enum":[ 3502 "WINDOWS_2012", 3503 "AMAZON_LINUX", 3504 "AMAZON_LINUX_2" 3505 ] 3506 }, 3507 "OutOfCapacityException":{ 3508 "type":"structure", 3509 "members":{ 3510 "Message":{"shape":"NonEmptyString"} 3511 }, 3512 "exception":true 3513 }, 3514 "PlacedPlayerSession":{ 3515 "type":"structure", 3516 "members":{ 3517 "PlayerId":{"shape":"NonZeroAndMaxString"}, 3518 "PlayerSessionId":{"shape":"PlayerSessionId"} 3519 } 3520 }, 3521 "PlacedPlayerSessionList":{ 3522 "type":"list", 3523 "member":{"shape":"PlacedPlayerSession"} 3524 }, 3525 "Player":{ 3526 "type":"structure", 3527 "members":{ 3528 "PlayerId":{"shape":"NonZeroAndMaxString"}, 3529 "PlayerAttributes":{"shape":"PlayerAttributeMap"}, 3530 "Team":{"shape":"NonZeroAndMaxString"}, 3531 "LatencyInMs":{"shape":"LatencyMap"} 3532 } 3533 }, 3534 "PlayerAttributeMap":{ 3535 "type":"map", 3536 "key":{"shape":"NonZeroAndMaxString"}, 3537 "value":{"shape":"AttributeValue"} 3538 }, 3539 "PlayerData":{ 3540 "type":"string", 3541 "max":2048, 3542 "min":1 3543 }, 3544 "PlayerDataMap":{ 3545 "type":"map", 3546 "key":{"shape":"NonZeroAndMaxString"}, 3547 "value":{"shape":"PlayerData"} 3548 }, 3549 "PlayerIdList":{ 3550 "type":"list", 3551 "member":{"shape":"NonZeroAndMaxString"}, 3552 "max":25, 3553 "min":1 3554 }, 3555 "PlayerLatency":{ 3556 "type":"structure", 3557 "members":{ 3558 "PlayerId":{"shape":"NonZeroAndMaxString"}, 3559 "RegionIdentifier":{"shape":"NonZeroAndMaxString"}, 3560 "LatencyInMilliseconds":{"shape":"Float"} 3561 } 3562 }, 3563 "PlayerLatencyList":{ 3564 "type":"list", 3565 "member":{"shape":"PlayerLatency"} 3566 }, 3567 "PlayerLatencyPolicy":{ 3568 "type":"structure", 3569 "members":{ 3570 "MaximumIndividualPlayerLatencyMilliseconds":{"shape":"WholeNumber"}, 3571 "PolicyDurationSeconds":{"shape":"WholeNumber"} 3572 } 3573 }, 3574 "PlayerLatencyPolicyList":{ 3575 "type":"list", 3576 "member":{"shape":"PlayerLatencyPolicy"} 3577 }, 3578 "PlayerList":{ 3579 "type":"list", 3580 "member":{"shape":"Player"} 3581 }, 3582 "PlayerSession":{ 3583 "type":"structure", 3584 "members":{ 3585 "PlayerSessionId":{"shape":"PlayerSessionId"}, 3586 "PlayerId":{"shape":"NonZeroAndMaxString"}, 3587 "GameSessionId":{"shape":"NonZeroAndMaxString"}, 3588 "FleetId":{"shape":"FleetId"}, 3589 "FleetArn":{"shape":"FleetArn"}, 3590 "CreationTime":{"shape":"Timestamp"}, 3591 "TerminationTime":{"shape":"Timestamp"}, 3592 "Status":{"shape":"PlayerSessionStatus"}, 3593 "IpAddress":{"shape":"IpAddress"}, 3594 "DnsName":{"shape":"DnsName"}, 3595 "Port":{"shape":"PortNumber"}, 3596 "PlayerData":{"shape":"PlayerData"} 3597 } 3598 }, 3599 "PlayerSessionCreationPolicy":{ 3600 "type":"string", 3601 "enum":[ 3602 "ACCEPT_ALL", 3603 "DENY_ALL" 3604 ] 3605 }, 3606 "PlayerSessionId":{ 3607 "type":"string", 3608 "pattern":"^psess-\\S+" 3609 }, 3610 "PlayerSessionList":{ 3611 "type":"list", 3612 "member":{"shape":"PlayerSession"} 3613 }, 3614 "PlayerSessionStatus":{ 3615 "type":"string", 3616 "enum":[ 3617 "RESERVED", 3618 "ACTIVE", 3619 "COMPLETED", 3620 "TIMEDOUT" 3621 ] 3622 }, 3623 "PolicyType":{ 3624 "type":"string", 3625 "enum":[ 3626 "RuleBased", 3627 "TargetBased" 3628 ] 3629 }, 3630 "PortNumber":{ 3631 "type":"integer", 3632 "max":60000, 3633 "min":1 3634 }, 3635 "PositiveInteger":{ 3636 "type":"integer", 3637 "min":1 3638 }, 3639 "PositiveLong":{ 3640 "type":"long", 3641 "min":1 3642 }, 3643 "ProtectionPolicy":{ 3644 "type":"string", 3645 "enum":[ 3646 "NoProtection", 3647 "FullProtection" 3648 ] 3649 }, 3650 "PutScalingPolicyInput":{ 3651 "type":"structure", 3652 "required":[ 3653 "Name", 3654 "FleetId", 3655 "MetricName" 3656 ], 3657 "members":{ 3658 "Name":{"shape":"NonZeroAndMaxString"}, 3659 "FleetId":{"shape":"FleetIdOrArn"}, 3660 "ScalingAdjustment":{"shape":"Integer"}, 3661 "ScalingAdjustmentType":{"shape":"ScalingAdjustmentType"}, 3662 "Threshold":{"shape":"Double"}, 3663 "ComparisonOperator":{"shape":"ComparisonOperatorType"}, 3664 "EvaluationPeriods":{"shape":"PositiveInteger"}, 3665 "MetricName":{"shape":"MetricName"}, 3666 "PolicyType":{"shape":"PolicyType"}, 3667 "TargetConfiguration":{"shape":"TargetConfiguration"} 3668 } 3669 }, 3670 "PutScalingPolicyOutput":{ 3671 "type":"structure", 3672 "members":{ 3673 "Name":{"shape":"NonZeroAndMaxString"} 3674 } 3675 }, 3676 "QueueArnsList":{ 3677 "type":"list", 3678 "member":{"shape":"ArnStringModel"} 3679 }, 3680 "RegisterGameServerInput":{ 3681 "type":"structure", 3682 "required":[ 3683 "GameServerGroupName", 3684 "GameServerId", 3685 "InstanceId" 3686 ], 3687 "members":{ 3688 "GameServerGroupName":{"shape":"GameServerGroupNameOrArn"}, 3689 "GameServerId":{"shape":"GameServerId"}, 3690 "InstanceId":{"shape":"GameServerInstanceId"}, 3691 "ConnectionInfo":{"shape":"GameServerConnectionInfo"}, 3692 "GameServerData":{"shape":"GameServerData"}, 3693 "CustomSortKey":{"shape":"GameServerSortKey"}, 3694 "Tags":{"shape":"TagList"} 3695 } 3696 }, 3697 "RegisterGameServerOutput":{ 3698 "type":"structure", 3699 "members":{ 3700 "GameServer":{"shape":"GameServer"} 3701 } 3702 }, 3703 "RequestUploadCredentialsInput":{ 3704 "type":"structure", 3705 "required":["BuildId"], 3706 "members":{ 3707 "BuildId":{"shape":"BuildIdOrArn"} 3708 } 3709 }, 3710 "RequestUploadCredentialsOutput":{ 3711 "type":"structure", 3712 "members":{ 3713 "UploadCredentials":{"shape":"AwsCredentials"}, 3714 "StorageLocation":{"shape":"S3Location"} 3715 } 3716 }, 3717 "ResolveAliasInput":{ 3718 "type":"structure", 3719 "required":["AliasId"], 3720 "members":{ 3721 "AliasId":{"shape":"AliasIdOrArn"} 3722 } 3723 }, 3724 "ResolveAliasOutput":{ 3725 "type":"structure", 3726 "members":{ 3727 "FleetId":{"shape":"FleetId"}, 3728 "FleetArn":{"shape":"FleetArn"} 3729 } 3730 }, 3731 "ResourceCreationLimitPolicy":{ 3732 "type":"structure", 3733 "members":{ 3734 "NewGameSessionsPerCreator":{"shape":"WholeNumber"}, 3735 "PolicyPeriodInMinutes":{"shape":"WholeNumber"} 3736 } 3737 }, 3738 "ResumeGameServerGroupInput":{ 3739 "type":"structure", 3740 "required":[ 3741 "GameServerGroupName", 3742 "ResumeActions" 3743 ], 3744 "members":{ 3745 "GameServerGroupName":{"shape":"GameServerGroupNameOrArn"}, 3746 "ResumeActions":{"shape":"GameServerGroupActions"} 3747 } 3748 }, 3749 "ResumeGameServerGroupOutput":{ 3750 "type":"structure", 3751 "members":{ 3752 "GameServerGroup":{"shape":"GameServerGroup"} 3753 } 3754 }, 3755 "RoutingStrategy":{ 3756 "type":"structure", 3757 "members":{ 3758 "Type":{"shape":"RoutingStrategyType"}, 3759 "FleetId":{"shape":"FleetId"}, 3760 "Message":{"shape":"FreeText"} 3761 } 3762 }, 3763 "RoutingStrategyType":{ 3764 "type":"string", 3765 "enum":[ 3766 "SIMPLE", 3767 "TERMINAL" 3768 ] 3769 }, 3770 "RuleSetBody":{ 3771 "type":"string", 3772 "max":65535, 3773 "min":1 3774 }, 3775 "RuleSetLimit":{ 3776 "type":"integer", 3777 "max":10, 3778 "min":1 3779 }, 3780 "RuntimeConfiguration":{ 3781 "type":"structure", 3782 "members":{ 3783 "ServerProcesses":{"shape":"ServerProcessList"}, 3784 "MaxConcurrentGameSessionActivations":{"shape":"MaxConcurrentGameSessionActivations"}, 3785 "GameSessionActivationTimeoutSeconds":{"shape":"GameSessionActivationTimeoutSeconds"} 3786 } 3787 }, 3788 "S3Location":{ 3789 "type":"structure", 3790 "members":{ 3791 "Bucket":{"shape":"NonEmptyString"}, 3792 "Key":{"shape":"NonEmptyString"}, 3793 "RoleArn":{"shape":"NonEmptyString"}, 3794 "ObjectVersion":{"shape":"NonEmptyString"} 3795 } 3796 }, 3797 "ScalingAdjustmentType":{ 3798 "type":"string", 3799 "enum":[ 3800 "ChangeInCapacity", 3801 "ExactCapacity", 3802 "PercentChangeInCapacity" 3803 ] 3804 }, 3805 "ScalingPolicy":{ 3806 "type":"structure", 3807 "members":{ 3808 "FleetId":{"shape":"FleetId"}, 3809 "Name":{"shape":"NonZeroAndMaxString"}, 3810 "Status":{"shape":"ScalingStatusType"}, 3811 "ScalingAdjustment":{"shape":"Integer"}, 3812 "ScalingAdjustmentType":{"shape":"ScalingAdjustmentType"}, 3813 "ComparisonOperator":{"shape":"ComparisonOperatorType"}, 3814 "Threshold":{"shape":"Double"}, 3815 "EvaluationPeriods":{"shape":"PositiveInteger"}, 3816 "MetricName":{"shape":"MetricName"}, 3817 "PolicyType":{"shape":"PolicyType"}, 3818 "TargetConfiguration":{"shape":"TargetConfiguration"} 3819 } 3820 }, 3821 "ScalingPolicyList":{ 3822 "type":"list", 3823 "member":{"shape":"ScalingPolicy"} 3824 }, 3825 "ScalingStatusType":{ 3826 "type":"string", 3827 "enum":[ 3828 "ACTIVE", 3829 "UPDATE_REQUESTED", 3830 "UPDATING", 3831 "DELETE_REQUESTED", 3832 "DELETING", 3833 "DELETED", 3834 "ERROR" 3835 ] 3836 }, 3837 "Script":{ 3838 "type":"structure", 3839 "members":{ 3840 "ScriptId":{"shape":"ScriptId"}, 3841 "ScriptArn":{"shape":"ScriptArn"}, 3842 "Name":{"shape":"NonZeroAndMaxString"}, 3843 "Version":{"shape":"NonZeroAndMaxString"}, 3844 "SizeOnDisk":{"shape":"PositiveLong"}, 3845 "CreationTime":{"shape":"Timestamp"}, 3846 "StorageLocation":{"shape":"S3Location"} 3847 } 3848 }, 3849 "ScriptArn":{ 3850 "type":"string", 3851 "pattern":"^arn:.*:script\\/script-\\S+" 3852 }, 3853 "ScriptId":{ 3854 "type":"string", 3855 "pattern":"^script-\\S+" 3856 }, 3857 "ScriptIdOrArn":{ 3858 "type":"string", 3859 "pattern":"^script-\\S+|^arn:.*:script\\/script-\\S+" 3860 }, 3861 "ScriptList":{ 3862 "type":"list", 3863 "member":{"shape":"Script"} 3864 }, 3865 "SearchGameSessionsInput":{ 3866 "type":"structure", 3867 "members":{ 3868 "FleetId":{"shape":"FleetIdOrArn"}, 3869 "AliasId":{"shape":"AliasIdOrArn"}, 3870 "FilterExpression":{"shape":"NonZeroAndMaxString"}, 3871 "SortExpression":{"shape":"NonZeroAndMaxString"}, 3872 "Limit":{"shape":"PositiveInteger"}, 3873 "NextToken":{"shape":"NonZeroAndMaxString"} 3874 } 3875 }, 3876 "SearchGameSessionsOutput":{ 3877 "type":"structure", 3878 "members":{ 3879 "GameSessions":{"shape":"GameSessionList"}, 3880 "NextToken":{"shape":"NonZeroAndMaxString"} 3881 } 3882 }, 3883 "ServerProcess":{ 3884 "type":"structure", 3885 "required":[ 3886 "LaunchPath", 3887 "ConcurrentExecutions" 3888 ], 3889 "members":{ 3890 "LaunchPath":{"shape":"NonZeroAndMaxString"}, 3891 "Parameters":{"shape":"NonZeroAndMaxString"}, 3892 "ConcurrentExecutions":{"shape":"PositiveInteger"} 3893 } 3894 }, 3895 "ServerProcessList":{ 3896 "type":"list", 3897 "member":{"shape":"ServerProcess"}, 3898 "max":50, 3899 "min":1 3900 }, 3901 "SnsArnStringModel":{ 3902 "type":"string", 3903 "max":300, 3904 "min":0, 3905 "pattern":"[a-zA-Z0-9:_/-]*" 3906 }, 3907 "SortOrder":{ 3908 "type":"string", 3909 "enum":[ 3910 "ASCENDING", 3911 "DESCENDING" 3912 ] 3913 }, 3914 "StartFleetActionsInput":{ 3915 "type":"structure", 3916 "required":[ 3917 "FleetId", 3918 "Actions" 3919 ], 3920 "members":{ 3921 "FleetId":{"shape":"FleetIdOrArn"}, 3922 "Actions":{"shape":"FleetActionList"} 3923 } 3924 }, 3925 "StartFleetActionsOutput":{ 3926 "type":"structure", 3927 "members":{ 3928 } 3929 }, 3930 "StartGameSessionPlacementInput":{ 3931 "type":"structure", 3932 "required":[ 3933 "PlacementId", 3934 "GameSessionQueueName", 3935 "MaximumPlayerSessionCount" 3936 ], 3937 "members":{ 3938 "PlacementId":{"shape":"IdStringModel"}, 3939 "GameSessionQueueName":{"shape":"GameSessionQueueNameOrArn"}, 3940 "GameProperties":{"shape":"GamePropertyList"}, 3941 "MaximumPlayerSessionCount":{"shape":"WholeNumber"}, 3942 "GameSessionName":{"shape":"NonZeroAndMaxString"}, 3943 "PlayerLatencies":{"shape":"PlayerLatencyList"}, 3944 "DesiredPlayerSessions":{"shape":"DesiredPlayerSessionList"}, 3945 "GameSessionData":{"shape":"GameSessionData"} 3946 } 3947 }, 3948 "StartGameSessionPlacementOutput":{ 3949 "type":"structure", 3950 "members":{ 3951 "GameSessionPlacement":{"shape":"GameSessionPlacement"} 3952 } 3953 }, 3954 "StartMatchBackfillInput":{ 3955 "type":"structure", 3956 "required":[ 3957 "ConfigurationName", 3958 "GameSessionArn", 3959 "Players" 3960 ], 3961 "members":{ 3962 "TicketId":{"shape":"MatchmakingIdStringModel"}, 3963 "ConfigurationName":{"shape":"MatchmakingConfigurationName"}, 3964 "GameSessionArn":{"shape":"ArnStringModel"}, 3965 "Players":{"shape":"PlayerList"} 3966 } 3967 }, 3968 "StartMatchBackfillOutput":{ 3969 "type":"structure", 3970 "members":{ 3971 "MatchmakingTicket":{"shape":"MatchmakingTicket"} 3972 } 3973 }, 3974 "StartMatchmakingInput":{ 3975 "type":"structure", 3976 "required":[ 3977 "ConfigurationName", 3978 "Players" 3979 ], 3980 "members":{ 3981 "TicketId":{"shape":"MatchmakingIdStringModel"}, 3982 "ConfigurationName":{"shape":"MatchmakingConfigurationName"}, 3983 "Players":{"shape":"PlayerList"} 3984 } 3985 }, 3986 "StartMatchmakingOutput":{ 3987 "type":"structure", 3988 "members":{ 3989 "MatchmakingTicket":{"shape":"MatchmakingTicket"} 3990 } 3991 }, 3992 "StopFleetActionsInput":{ 3993 "type":"structure", 3994 "required":[ 3995 "FleetId", 3996 "Actions" 3997 ], 3998 "members":{ 3999 "FleetId":{"shape":"FleetIdOrArn"}, 4000 "Actions":{"shape":"FleetActionList"} 4001 } 4002 }, 4003 "StopFleetActionsOutput":{ 4004 "type":"structure", 4005 "members":{ 4006 } 4007 }, 4008 "StopGameSessionPlacementInput":{ 4009 "type":"structure", 4010 "required":["PlacementId"], 4011 "members":{ 4012 "PlacementId":{"shape":"IdStringModel"} 4013 } 4014 }, 4015 "StopGameSessionPlacementOutput":{ 4016 "type":"structure", 4017 "members":{ 4018 "GameSessionPlacement":{"shape":"GameSessionPlacement"} 4019 } 4020 }, 4021 "StopMatchmakingInput":{ 4022 "type":"structure", 4023 "required":["TicketId"], 4024 "members":{ 4025 "TicketId":{"shape":"MatchmakingIdStringModel"} 4026 } 4027 }, 4028 "StopMatchmakingOutput":{ 4029 "type":"structure", 4030 "members":{ 4031 } 4032 }, 4033 "StringDoubleMap":{ 4034 "type":"map", 4035 "key":{"shape":"NonZeroAndMaxString"}, 4036 "value":{"shape":"DoubleObject"} 4037 }, 4038 "StringList":{ 4039 "type":"list", 4040 "member":{"shape":"NonZeroAndMaxString"} 4041 }, 4042 "StringModel":{"type":"string"}, 4043 "SuspendGameServerGroupInput":{ 4044 "type":"structure", 4045 "required":[ 4046 "GameServerGroupName", 4047 "SuspendActions" 4048 ], 4049 "members":{ 4050 "GameServerGroupName":{"shape":"GameServerGroupNameOrArn"}, 4051 "SuspendActions":{"shape":"GameServerGroupActions"} 4052 } 4053 }, 4054 "SuspendGameServerGroupOutput":{ 4055 "type":"structure", 4056 "members":{ 4057 "GameServerGroup":{"shape":"GameServerGroup"} 4058 } 4059 }, 4060 "Tag":{ 4061 "type":"structure", 4062 "required":[ 4063 "Key", 4064 "Value" 4065 ], 4066 "members":{ 4067 "Key":{"shape":"TagKey"}, 4068 "Value":{"shape":"TagValue"} 4069 } 4070 }, 4071 "TagKey":{ 4072 "type":"string", 4073 "max":128, 4074 "min":1 4075 }, 4076 "TagKeyList":{ 4077 "type":"list", 4078 "member":{"shape":"TagKey"}, 4079 "max":200, 4080 "min":0 4081 }, 4082 "TagList":{ 4083 "type":"list", 4084 "member":{"shape":"Tag"}, 4085 "max":200, 4086 "min":0 4087 }, 4088 "TagResourceRequest":{ 4089 "type":"structure", 4090 "required":[ 4091 "ResourceARN", 4092 "Tags" 4093 ], 4094 "members":{ 4095 "ResourceARN":{"shape":"AmazonResourceName"}, 4096 "Tags":{"shape":"TagList"} 4097 } 4098 }, 4099 "TagResourceResponse":{ 4100 "type":"structure", 4101 "members":{ 4102 } 4103 }, 4104 "TagValue":{ 4105 "type":"string", 4106 "max":256, 4107 "min":0 4108 }, 4109 "TaggingFailedException":{ 4110 "type":"structure", 4111 "members":{ 4112 "Message":{"shape":"NonEmptyString"} 4113 }, 4114 "exception":true 4115 }, 4116 "TargetConfiguration":{ 4117 "type":"structure", 4118 "required":["TargetValue"], 4119 "members":{ 4120 "TargetValue":{"shape":"Double"} 4121 } 4122 }, 4123 "TargetTrackingConfiguration":{ 4124 "type":"structure", 4125 "required":["TargetValue"], 4126 "members":{ 4127 "TargetValue":{"shape":"NonNegativeDouble"} 4128 } 4129 }, 4130 "TerminalRoutingStrategyException":{ 4131 "type":"structure", 4132 "members":{ 4133 "Message":{"shape":"NonEmptyString"} 4134 }, 4135 "exception":true 4136 }, 4137 "Timestamp":{"type":"timestamp"}, 4138 "UnauthorizedException":{ 4139 "type":"structure", 4140 "members":{ 4141 "Message":{"shape":"NonEmptyString"} 4142 }, 4143 "exception":true 4144 }, 4145 "UnsupportedRegionException":{ 4146 "type":"structure", 4147 "members":{ 4148 "Message":{"shape":"NonEmptyString"} 4149 }, 4150 "exception":true 4151 }, 4152 "UntagResourceRequest":{ 4153 "type":"structure", 4154 "required":[ 4155 "ResourceARN", 4156 "TagKeys" 4157 ], 4158 "members":{ 4159 "ResourceARN":{"shape":"AmazonResourceName"}, 4160 "TagKeys":{"shape":"TagKeyList"} 4161 } 4162 }, 4163 "UntagResourceResponse":{ 4164 "type":"structure", 4165 "members":{ 4166 } 4167 }, 4168 "UpdateAliasInput":{ 4169 "type":"structure", 4170 "required":["AliasId"], 4171 "members":{ 4172 "AliasId":{"shape":"AliasIdOrArn"}, 4173 "Name":{"shape":"NonBlankAndLengthConstraintString"}, 4174 "Description":{"shape":"NonZeroAndMaxString"}, 4175 "RoutingStrategy":{"shape":"RoutingStrategy"} 4176 } 4177 }, 4178 "UpdateAliasOutput":{ 4179 "type":"structure", 4180 "members":{ 4181 "Alias":{"shape":"Alias"} 4182 } 4183 }, 4184 "UpdateBuildInput":{ 4185 "type":"structure", 4186 "required":["BuildId"], 4187 "members":{ 4188 "BuildId":{"shape":"BuildIdOrArn"}, 4189 "Name":{"shape":"NonZeroAndMaxString"}, 4190 "Version":{"shape":"NonZeroAndMaxString"} 4191 } 4192 }, 4193 "UpdateBuildOutput":{ 4194 "type":"structure", 4195 "members":{ 4196 "Build":{"shape":"Build"} 4197 } 4198 }, 4199 "UpdateFleetAttributesInput":{ 4200 "type":"structure", 4201 "required":["FleetId"], 4202 "members":{ 4203 "FleetId":{"shape":"FleetIdOrArn"}, 4204 "Name":{"shape":"NonZeroAndMaxString"}, 4205 "Description":{"shape":"NonZeroAndMaxString"}, 4206 "NewGameSessionProtectionPolicy":{"shape":"ProtectionPolicy"}, 4207 "ResourceCreationLimitPolicy":{"shape":"ResourceCreationLimitPolicy"}, 4208 "MetricGroups":{"shape":"MetricGroupList"} 4209 } 4210 }, 4211 "UpdateFleetAttributesOutput":{ 4212 "type":"structure", 4213 "members":{ 4214 "FleetId":{"shape":"FleetId"} 4215 } 4216 }, 4217 "UpdateFleetCapacityInput":{ 4218 "type":"structure", 4219 "required":["FleetId"], 4220 "members":{ 4221 "FleetId":{"shape":"FleetIdOrArn"}, 4222 "DesiredInstances":{"shape":"WholeNumber"}, 4223 "MinSize":{"shape":"WholeNumber"}, 4224 "MaxSize":{"shape":"WholeNumber"} 4225 } 4226 }, 4227 "UpdateFleetCapacityOutput":{ 4228 "type":"structure", 4229 "members":{ 4230 "FleetId":{"shape":"FleetId"} 4231 } 4232 }, 4233 "UpdateFleetPortSettingsInput":{ 4234 "type":"structure", 4235 "required":["FleetId"], 4236 "members":{ 4237 "FleetId":{"shape":"FleetIdOrArn"}, 4238 "InboundPermissionAuthorizations":{"shape":"IpPermissionsList"}, 4239 "InboundPermissionRevocations":{"shape":"IpPermissionsList"} 4240 } 4241 }, 4242 "UpdateFleetPortSettingsOutput":{ 4243 "type":"structure", 4244 "members":{ 4245 "FleetId":{"shape":"FleetId"} 4246 } 4247 }, 4248 "UpdateGameServerGroupInput":{ 4249 "type":"structure", 4250 "required":["GameServerGroupName"], 4251 "members":{ 4252 "GameServerGroupName":{"shape":"GameServerGroupNameOrArn"}, 4253 "RoleArn":{"shape":"IamRoleArn"}, 4254 "InstanceDefinitions":{"shape":"InstanceDefinitions"}, 4255 "GameServerProtectionPolicy":{"shape":"GameServerProtectionPolicy"}, 4256 "BalancingStrategy":{"shape":"BalancingStrategy"} 4257 } 4258 }, 4259 "UpdateGameServerGroupOutput":{ 4260 "type":"structure", 4261 "members":{ 4262 "GameServerGroup":{"shape":"GameServerGroup"} 4263 } 4264 }, 4265 "UpdateGameServerInput":{ 4266 "type":"structure", 4267 "required":[ 4268 "GameServerGroupName", 4269 "GameServerId" 4270 ], 4271 "members":{ 4272 "GameServerGroupName":{"shape":"GameServerGroupNameOrArn"}, 4273 "GameServerId":{"shape":"GameServerId"}, 4274 "GameServerData":{"shape":"GameServerData"}, 4275 "CustomSortKey":{"shape":"GameServerSortKey"}, 4276 "UtilizationStatus":{"shape":"GameServerUtilizationStatus"}, 4277 "HealthCheck":{"shape":"GameServerHealthCheck"} 4278 } 4279 }, 4280 "UpdateGameServerOutput":{ 4281 "type":"structure", 4282 "members":{ 4283 "GameServer":{"shape":"GameServer"} 4284 } 4285 }, 4286 "UpdateGameSessionInput":{ 4287 "type":"structure", 4288 "required":["GameSessionId"], 4289 "members":{ 4290 "GameSessionId":{"shape":"ArnStringModel"}, 4291 "MaximumPlayerSessionCount":{"shape":"WholeNumber"}, 4292 "Name":{"shape":"NonZeroAndMaxString"}, 4293 "PlayerSessionCreationPolicy":{"shape":"PlayerSessionCreationPolicy"}, 4294 "ProtectionPolicy":{"shape":"ProtectionPolicy"} 4295 } 4296 }, 4297 "UpdateGameSessionOutput":{ 4298 "type":"structure", 4299 "members":{ 4300 "GameSession":{"shape":"GameSession"} 4301 } 4302 }, 4303 "UpdateGameSessionQueueInput":{ 4304 "type":"structure", 4305 "required":["Name"], 4306 "members":{ 4307 "Name":{"shape":"GameSessionQueueNameOrArn"}, 4308 "TimeoutInSeconds":{"shape":"WholeNumber"}, 4309 "PlayerLatencyPolicies":{"shape":"PlayerLatencyPolicyList"}, 4310 "Destinations":{"shape":"GameSessionQueueDestinationList"} 4311 } 4312 }, 4313 "UpdateGameSessionQueueOutput":{ 4314 "type":"structure", 4315 "members":{ 4316 "GameSessionQueue":{"shape":"GameSessionQueue"} 4317 } 4318 }, 4319 "UpdateMatchmakingConfigurationInput":{ 4320 "type":"structure", 4321 "required":["Name"], 4322 "members":{ 4323 "Name":{"shape":"MatchmakingConfigurationName"}, 4324 "Description":{"shape":"NonZeroAndMaxString"}, 4325 "GameSessionQueueArns":{"shape":"QueueArnsList"}, 4326 "RequestTimeoutSeconds":{"shape":"MatchmakingRequestTimeoutInteger"}, 4327 "AcceptanceTimeoutSeconds":{"shape":"MatchmakingAcceptanceTimeoutInteger"}, 4328 "AcceptanceRequired":{"shape":"BooleanModel"}, 4329 "RuleSetName":{"shape":"MatchmakingRuleSetName"}, 4330 "NotificationTarget":{"shape":"SnsArnStringModel"}, 4331 "AdditionalPlayerCount":{"shape":"WholeNumber"}, 4332 "CustomEventData":{"shape":"CustomEventData"}, 4333 "GameProperties":{"shape":"GamePropertyList"}, 4334 "GameSessionData":{"shape":"GameSessionData"}, 4335 "BackfillMode":{"shape":"BackfillMode"} 4336 } 4337 }, 4338 "UpdateMatchmakingConfigurationOutput":{ 4339 "type":"structure", 4340 "members":{ 4341 "Configuration":{"shape":"MatchmakingConfiguration"} 4342 } 4343 }, 4344 "UpdateRuntimeConfigurationInput":{ 4345 "type":"structure", 4346 "required":[ 4347 "FleetId", 4348 "RuntimeConfiguration" 4349 ], 4350 "members":{ 4351 "FleetId":{"shape":"FleetIdOrArn"}, 4352 "RuntimeConfiguration":{"shape":"RuntimeConfiguration"} 4353 } 4354 }, 4355 "UpdateRuntimeConfigurationOutput":{ 4356 "type":"structure", 4357 "members":{ 4358 "RuntimeConfiguration":{"shape":"RuntimeConfiguration"} 4359 } 4360 }, 4361 "UpdateScriptInput":{ 4362 "type":"structure", 4363 "required":["ScriptId"], 4364 "members":{ 4365 "ScriptId":{"shape":"ScriptIdOrArn"}, 4366 "Name":{"shape":"NonZeroAndMaxString"}, 4367 "Version":{"shape":"NonZeroAndMaxString"}, 4368 "StorageLocation":{"shape":"S3Location"}, 4369 "ZipFile":{"shape":"ZipBlob"} 4370 } 4371 }, 4372 "UpdateScriptOutput":{ 4373 "type":"structure", 4374 "members":{ 4375 "Script":{"shape":"Script"} 4376 } 4377 }, 4378 "ValidateMatchmakingRuleSetInput":{ 4379 "type":"structure", 4380 "required":["RuleSetBody"], 4381 "members":{ 4382 "RuleSetBody":{"shape":"RuleSetBody"} 4383 } 4384 }, 4385 "ValidateMatchmakingRuleSetOutput":{ 4386 "type":"structure", 4387 "members":{ 4388 "Valid":{"shape":"BooleanModel"} 4389 } 4390 }, 4391 "VpcPeeringAuthorization":{ 4392 "type":"structure", 4393 "members":{ 4394 "GameLiftAwsAccountId":{"shape":"NonZeroAndMaxString"}, 4395 "PeerVpcAwsAccountId":{"shape":"NonZeroAndMaxString"}, 4396 "PeerVpcId":{"shape":"NonZeroAndMaxString"}, 4397 "CreationTime":{"shape":"Timestamp"}, 4398 "ExpirationTime":{"shape":"Timestamp"} 4399 } 4400 }, 4401 "VpcPeeringAuthorizationList":{ 4402 "type":"list", 4403 "member":{"shape":"VpcPeeringAuthorization"} 4404 }, 4405 "VpcPeeringConnection":{ 4406 "type":"structure", 4407 "members":{ 4408 "FleetId":{"shape":"FleetId"}, 4409 "FleetArn":{"shape":"FleetArn"}, 4410 "IpV4CidrBlock":{"shape":"NonZeroAndMaxString"}, 4411 "VpcPeeringConnectionId":{"shape":"NonZeroAndMaxString"}, 4412 "Status":{"shape":"VpcPeeringConnectionStatus"}, 4413 "PeerVpcId":{"shape":"NonZeroAndMaxString"}, 4414 "GameLiftVpcId":{"shape":"NonZeroAndMaxString"} 4415 } 4416 }, 4417 "VpcPeeringConnectionList":{ 4418 "type":"list", 4419 "member":{"shape":"VpcPeeringConnection"} 4420 }, 4421 "VpcPeeringConnectionStatus":{ 4422 "type":"structure", 4423 "members":{ 4424 "Code":{"shape":"NonZeroAndMaxString"}, 4425 "Message":{"shape":"NonZeroAndMaxString"} 4426 } 4427 }, 4428 "VpcSubnet":{ 4429 "type":"string", 4430 "max":15, 4431 "min":15, 4432 "pattern":"^subnet-[0-9a-z]{8}$" 4433 }, 4434 "VpcSubnets":{ 4435 "type":"list", 4436 "member":{"shape":"VpcSubnet"}, 4437 "max":20, 4438 "min":1 4439 }, 4440 "WeightedCapacity":{ 4441 "type":"string", 4442 "max":3, 4443 "min":1, 4444 "pattern":"^[\\u0031-\\u0039][\\u0030-\\u0039]{0,2}$" 4445 }, 4446 "WholeNumber":{ 4447 "type":"integer", 4448 "min":0 4449 }, 4450 "ZipBlob":{ 4451 "type":"blob", 4452 "max":5000000 4453 } 4454 } 4455} 4456