UNPKG

47.7 kBJSONView Raw
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 "input": {
17 "type": "structure",
18 "required": [
19 "TicketId",
20 "PlayerIds",
21 "AcceptanceType"
22 ],
23 "members": {
24 "TicketId": {},
25 "PlayerIds": {
26 "shape": "S3"
27 },
28 "AcceptanceType": {}
29 }
30 },
31 "output": {
32 "type": "structure",
33 "members": {}
34 }
35 },
36 "CreateAlias": {
37 "input": {
38 "type": "structure",
39 "required": [
40 "Name",
41 "RoutingStrategy"
42 ],
43 "members": {
44 "Name": {},
45 "Description": {},
46 "RoutingStrategy": {
47 "shape": "S9"
48 }
49 }
50 },
51 "output": {
52 "type": "structure",
53 "members": {
54 "Alias": {
55 "shape": "Se"
56 }
57 }
58 }
59 },
60 "CreateBuild": {
61 "input": {
62 "type": "structure",
63 "members": {
64 "Name": {},
65 "Version": {},
66 "StorageLocation": {
67 "shape": "Sj"
68 },
69 "OperatingSystem": {}
70 }
71 },
72 "output": {
73 "type": "structure",
74 "members": {
75 "Build": {
76 "shape": "Sn"
77 },
78 "UploadCredentials": {
79 "shape": "Sr"
80 },
81 "StorageLocation": {
82 "shape": "Sj"
83 }
84 }
85 }
86 },
87 "CreateFleet": {
88 "input": {
89 "type": "structure",
90 "required": [
91 "Name",
92 "BuildId",
93 "EC2InstanceType"
94 ],
95 "members": {
96 "Name": {},
97 "Description": {},
98 "BuildId": {},
99 "ServerLaunchPath": {},
100 "ServerLaunchParameters": {},
101 "LogPaths": {
102 "shape": "S3"
103 },
104 "EC2InstanceType": {},
105 "EC2InboundPermissions": {
106 "shape": "Su"
107 },
108 "NewGameSessionProtectionPolicy": {},
109 "RuntimeConfiguration": {
110 "shape": "S10"
111 },
112 "ResourceCreationLimitPolicy": {
113 "shape": "S16"
114 },
115 "MetricGroups": {
116 "shape": "S18"
117 },
118 "PeerVpcAwsAccountId": {},
119 "PeerVpcId": {},
120 "FleetType": {},
121 "InstanceRoleArn": {}
122 }
123 },
124 "output": {
125 "type": "structure",
126 "members": {
127 "FleetAttributes": {
128 "shape": "S1c"
129 }
130 }
131 }
132 },
133 "CreateGameSession": {
134 "input": {
135 "type": "structure",
136 "required": [
137 "MaximumPlayerSessionCount"
138 ],
139 "members": {
140 "FleetId": {},
141 "AliasId": {},
142 "MaximumPlayerSessionCount": {
143 "type": "integer"
144 },
145 "Name": {},
146 "GameProperties": {
147 "shape": "S1h"
148 },
149 "CreatorId": {},
150 "GameSessionId": {},
151 "IdempotencyToken": {},
152 "GameSessionData": {}
153 }
154 },
155 "output": {
156 "type": "structure",
157 "members": {
158 "GameSession": {
159 "shape": "S1o"
160 }
161 }
162 }
163 },
164 "CreateGameSessionQueue": {
165 "input": {
166 "type": "structure",
167 "required": [
168 "Name"
169 ],
170 "members": {
171 "Name": {},
172 "TimeoutInSeconds": {
173 "type": "integer"
174 },
175 "PlayerLatencyPolicies": {
176 "shape": "S1w"
177 },
178 "Destinations": {
179 "shape": "S1y"
180 }
181 }
182 },
183 "output": {
184 "type": "structure",
185 "members": {
186 "GameSessionQueue": {
187 "shape": "S21"
188 }
189 }
190 }
191 },
192 "CreateMatchmakingConfiguration": {
193 "input": {
194 "type": "structure",
195 "required": [
196 "Name",
197 "GameSessionQueueArns",
198 "RequestTimeoutSeconds",
199 "AcceptanceRequired",
200 "RuleSetName"
201 ],
202 "members": {
203 "Name": {},
204 "Description": {},
205 "GameSessionQueueArns": {
206 "shape": "S23"
207 },
208 "RequestTimeoutSeconds": {
209 "type": "integer"
210 },
211 "AcceptanceTimeoutSeconds": {
212 "type": "integer"
213 },
214 "AcceptanceRequired": {
215 "type": "boolean"
216 },
217 "RuleSetName": {},
218 "NotificationTarget": {},
219 "AdditionalPlayerCount": {
220 "type": "integer"
221 },
222 "CustomEventData": {},
223 "GameProperties": {
224 "shape": "S1h"
225 },
226 "GameSessionData": {}
227 }
228 },
229 "output": {
230 "type": "structure",
231 "members": {
232 "Configuration": {
233 "shape": "S2a"
234 }
235 }
236 }
237 },
238 "CreateMatchmakingRuleSet": {
239 "input": {
240 "type": "structure",
241 "required": [
242 "Name",
243 "RuleSetBody"
244 ],
245 "members": {
246 "Name": {},
247 "RuleSetBody": {}
248 }
249 },
250 "output": {
251 "type": "structure",
252 "required": [
253 "RuleSet"
254 ],
255 "members": {
256 "RuleSet": {
257 "shape": "S2e"
258 }
259 }
260 }
261 },
262 "CreatePlayerSession": {
263 "input": {
264 "type": "structure",
265 "required": [
266 "GameSessionId",
267 "PlayerId"
268 ],
269 "members": {
270 "GameSessionId": {},
271 "PlayerId": {},
272 "PlayerData": {}
273 }
274 },
275 "output": {
276 "type": "structure",
277 "members": {
278 "PlayerSession": {
279 "shape": "S2i"
280 }
281 }
282 }
283 },
284 "CreatePlayerSessions": {
285 "input": {
286 "type": "structure",
287 "required": [
288 "GameSessionId",
289 "PlayerIds"
290 ],
291 "members": {
292 "GameSessionId": {},
293 "PlayerIds": {
294 "type": "list",
295 "member": {}
296 },
297 "PlayerDataMap": {
298 "type": "map",
299 "key": {},
300 "value": {}
301 }
302 }
303 },
304 "output": {
305 "type": "structure",
306 "members": {
307 "PlayerSessions": {
308 "shape": "S2p"
309 }
310 }
311 }
312 },
313 "CreateVpcPeeringAuthorization": {
314 "input": {
315 "type": "structure",
316 "required": [
317 "GameLiftAwsAccountId",
318 "PeerVpcId"
319 ],
320 "members": {
321 "GameLiftAwsAccountId": {},
322 "PeerVpcId": {}
323 }
324 },
325 "output": {
326 "type": "structure",
327 "members": {
328 "VpcPeeringAuthorization": {
329 "shape": "S2s"
330 }
331 }
332 }
333 },
334 "CreateVpcPeeringConnection": {
335 "input": {
336 "type": "structure",
337 "required": [
338 "FleetId",
339 "PeerVpcAwsAccountId",
340 "PeerVpcId"
341 ],
342 "members": {
343 "FleetId": {},
344 "PeerVpcAwsAccountId": {},
345 "PeerVpcId": {}
346 }
347 },
348 "output": {
349 "type": "structure",
350 "members": {}
351 }
352 },
353 "DeleteAlias": {
354 "input": {
355 "type": "structure",
356 "required": [
357 "AliasId"
358 ],
359 "members": {
360 "AliasId": {}
361 }
362 }
363 },
364 "DeleteBuild": {
365 "input": {
366 "type": "structure",
367 "required": [
368 "BuildId"
369 ],
370 "members": {
371 "BuildId": {}
372 }
373 }
374 },
375 "DeleteFleet": {
376 "input": {
377 "type": "structure",
378 "required": [
379 "FleetId"
380 ],
381 "members": {
382 "FleetId": {}
383 }
384 }
385 },
386 "DeleteGameSessionQueue": {
387 "input": {
388 "type": "structure",
389 "required": [
390 "Name"
391 ],
392 "members": {
393 "Name": {}
394 }
395 },
396 "output": {
397 "type": "structure",
398 "members": {}
399 }
400 },
401 "DeleteMatchmakingConfiguration": {
402 "input": {
403 "type": "structure",
404 "required": [
405 "Name"
406 ],
407 "members": {
408 "Name": {}
409 }
410 },
411 "output": {
412 "type": "structure",
413 "members": {}
414 }
415 },
416 "DeleteMatchmakingRuleSet": {
417 "input": {
418 "type": "structure",
419 "required": [
420 "Name"
421 ],
422 "members": {
423 "Name": {}
424 }
425 },
426 "output": {
427 "type": "structure",
428 "members": {}
429 }
430 },
431 "DeleteScalingPolicy": {
432 "input": {
433 "type": "structure",
434 "required": [
435 "Name",
436 "FleetId"
437 ],
438 "members": {
439 "Name": {},
440 "FleetId": {}
441 }
442 }
443 },
444 "DeleteVpcPeeringAuthorization": {
445 "input": {
446 "type": "structure",
447 "required": [
448 "GameLiftAwsAccountId",
449 "PeerVpcId"
450 ],
451 "members": {
452 "GameLiftAwsAccountId": {},
453 "PeerVpcId": {}
454 }
455 },
456 "output": {
457 "type": "structure",
458 "members": {}
459 }
460 },
461 "DeleteVpcPeeringConnection": {
462 "input": {
463 "type": "structure",
464 "required": [
465 "FleetId",
466 "VpcPeeringConnectionId"
467 ],
468 "members": {
469 "FleetId": {},
470 "VpcPeeringConnectionId": {}
471 }
472 },
473 "output": {
474 "type": "structure",
475 "members": {}
476 }
477 },
478 "DescribeAlias": {
479 "input": {
480 "type": "structure",
481 "required": [
482 "AliasId"
483 ],
484 "members": {
485 "AliasId": {}
486 }
487 },
488 "output": {
489 "type": "structure",
490 "members": {
491 "Alias": {
492 "shape": "Se"
493 }
494 }
495 }
496 },
497 "DescribeBuild": {
498 "input": {
499 "type": "structure",
500 "required": [
501 "BuildId"
502 ],
503 "members": {
504 "BuildId": {}
505 }
506 },
507 "output": {
508 "type": "structure",
509 "members": {
510 "Build": {
511 "shape": "Sn"
512 }
513 }
514 }
515 },
516 "DescribeEC2InstanceLimits": {
517 "input": {
518 "type": "structure",
519 "members": {
520 "EC2InstanceType": {}
521 }
522 },
523 "output": {
524 "type": "structure",
525 "members": {
526 "EC2InstanceLimits": {
527 "type": "list",
528 "member": {
529 "type": "structure",
530 "members": {
531 "EC2InstanceType": {},
532 "CurrentInstances": {
533 "type": "integer"
534 },
535 "InstanceLimit": {
536 "type": "integer"
537 }
538 }
539 }
540 }
541 }
542 }
543 },
544 "DescribeFleetAttributes": {
545 "input": {
546 "type": "structure",
547 "members": {
548 "FleetIds": {
549 "shape": "S3i"
550 },
551 "Limit": {
552 "type": "integer"
553 },
554 "NextToken": {}
555 }
556 },
557 "output": {
558 "type": "structure",
559 "members": {
560 "FleetAttributes": {
561 "type": "list",
562 "member": {
563 "shape": "S1c"
564 }
565 },
566 "NextToken": {}
567 }
568 }
569 },
570 "DescribeFleetCapacity": {
571 "input": {
572 "type": "structure",
573 "members": {
574 "FleetIds": {
575 "shape": "S3i"
576 },
577 "Limit": {
578 "type": "integer"
579 },
580 "NextToken": {}
581 }
582 },
583 "output": {
584 "type": "structure",
585 "members": {
586 "FleetCapacity": {
587 "type": "list",
588 "member": {
589 "type": "structure",
590 "members": {
591 "FleetId": {},
592 "InstanceType": {},
593 "InstanceCounts": {
594 "type": "structure",
595 "members": {
596 "DESIRED": {
597 "type": "integer"
598 },
599 "MINIMUM": {
600 "type": "integer"
601 },
602 "MAXIMUM": {
603 "type": "integer"
604 },
605 "PENDING": {
606 "type": "integer"
607 },
608 "ACTIVE": {
609 "type": "integer"
610 },
611 "IDLE": {
612 "type": "integer"
613 },
614 "TERMINATING": {
615 "type": "integer"
616 }
617 }
618 }
619 }
620 }
621 },
622 "NextToken": {}
623 }
624 }
625 },
626 "DescribeFleetEvents": {
627 "input": {
628 "type": "structure",
629 "required": [
630 "FleetId"
631 ],
632 "members": {
633 "FleetId": {},
634 "StartTime": {
635 "type": "timestamp"
636 },
637 "EndTime": {
638 "type": "timestamp"
639 },
640 "Limit": {
641 "type": "integer"
642 },
643 "NextToken": {}
644 }
645 },
646 "output": {
647 "type": "structure",
648 "members": {
649 "Events": {
650 "type": "list",
651 "member": {
652 "type": "structure",
653 "members": {
654 "EventId": {},
655 "ResourceId": {},
656 "EventCode": {},
657 "Message": {},
658 "EventTime": {
659 "type": "timestamp"
660 },
661 "PreSignedLogUrl": {}
662 }
663 }
664 },
665 "NextToken": {}
666 }
667 }
668 },
669 "DescribeFleetPortSettings": {
670 "input": {
671 "type": "structure",
672 "required": [
673 "FleetId"
674 ],
675 "members": {
676 "FleetId": {}
677 }
678 },
679 "output": {
680 "type": "structure",
681 "members": {
682 "InboundPermissions": {
683 "shape": "Su"
684 }
685 }
686 }
687 },
688 "DescribeFleetUtilization": {
689 "input": {
690 "type": "structure",
691 "members": {
692 "FleetIds": {
693 "shape": "S3i"
694 },
695 "Limit": {
696 "type": "integer"
697 },
698 "NextToken": {}
699 }
700 },
701 "output": {
702 "type": "structure",
703 "members": {
704 "FleetUtilization": {
705 "type": "list",
706 "member": {
707 "type": "structure",
708 "members": {
709 "FleetId": {},
710 "ActiveServerProcessCount": {
711 "type": "integer"
712 },
713 "ActiveGameSessionCount": {
714 "type": "integer"
715 },
716 "CurrentPlayerSessionCount": {
717 "type": "integer"
718 },
719 "MaximumPlayerSessionCount": {
720 "type": "integer"
721 }
722 }
723 }
724 },
725 "NextToken": {}
726 }
727 }
728 },
729 "DescribeGameSessionDetails": {
730 "input": {
731 "type": "structure",
732 "members": {
733 "FleetId": {},
734 "GameSessionId": {},
735 "AliasId": {},
736 "StatusFilter": {},
737 "Limit": {
738 "type": "integer"
739 },
740 "NextToken": {}
741 }
742 },
743 "output": {
744 "type": "structure",
745 "members": {
746 "GameSessionDetails": {
747 "type": "list",
748 "member": {
749 "type": "structure",
750 "members": {
751 "GameSession": {
752 "shape": "S1o"
753 },
754 "ProtectionPolicy": {}
755 }
756 }
757 },
758 "NextToken": {}
759 }
760 }
761 },
762 "DescribeGameSessionPlacement": {
763 "input": {
764 "type": "structure",
765 "required": [
766 "PlacementId"
767 ],
768 "members": {
769 "PlacementId": {}
770 }
771 },
772 "output": {
773 "type": "structure",
774 "members": {
775 "GameSessionPlacement": {
776 "shape": "S47"
777 }
778 }
779 }
780 },
781 "DescribeGameSessionQueues": {
782 "input": {
783 "type": "structure",
784 "members": {
785 "Names": {
786 "type": "list",
787 "member": {}
788 },
789 "Limit": {
790 "type": "integer"
791 },
792 "NextToken": {}
793 }
794 },
795 "output": {
796 "type": "structure",
797 "members": {
798 "GameSessionQueues": {
799 "type": "list",
800 "member": {
801 "shape": "S21"
802 }
803 },
804 "NextToken": {}
805 }
806 }
807 },
808 "DescribeGameSessions": {
809 "input": {
810 "type": "structure",
811 "members": {
812 "FleetId": {},
813 "GameSessionId": {},
814 "AliasId": {},
815 "StatusFilter": {},
816 "Limit": {
817 "type": "integer"
818 },
819 "NextToken": {}
820 }
821 },
822 "output": {
823 "type": "structure",
824 "members": {
825 "GameSessions": {
826 "shape": "S4k"
827 },
828 "NextToken": {}
829 }
830 }
831 },
832 "DescribeInstances": {
833 "input": {
834 "type": "structure",
835 "required": [
836 "FleetId"
837 ],
838 "members": {
839 "FleetId": {},
840 "InstanceId": {},
841 "Limit": {
842 "type": "integer"
843 },
844 "NextToken": {}
845 }
846 },
847 "output": {
848 "type": "structure",
849 "members": {
850 "Instances": {
851 "type": "list",
852 "member": {
853 "type": "structure",
854 "members": {
855 "FleetId": {},
856 "InstanceId": {},
857 "IpAddress": {},
858 "OperatingSystem": {},
859 "Type": {},
860 "Status": {},
861 "CreationTime": {
862 "type": "timestamp"
863 }
864 }
865 }
866 },
867 "NextToken": {}
868 }
869 }
870 },
871 "DescribeMatchmaking": {
872 "input": {
873 "type": "structure",
874 "required": [
875 "TicketIds"
876 ],
877 "members": {
878 "TicketIds": {
879 "shape": "S4s"
880 }
881 }
882 },
883 "output": {
884 "type": "structure",
885 "members": {
886 "TicketList": {
887 "type": "list",
888 "member": {
889 "shape": "S4v"
890 }
891 }
892 }
893 }
894 },
895 "DescribeMatchmakingConfigurations": {
896 "input": {
897 "type": "structure",
898 "members": {
899 "Names": {
900 "shape": "S4s"
901 },
902 "RuleSetName": {},
903 "Limit": {
904 "type": "integer"
905 },
906 "NextToken": {}
907 }
908 },
909 "output": {
910 "type": "structure",
911 "members": {
912 "Configurations": {
913 "type": "list",
914 "member": {
915 "shape": "S2a"
916 }
917 },
918 "NextToken": {}
919 }
920 }
921 },
922 "DescribeMatchmakingRuleSets": {
923 "input": {
924 "type": "structure",
925 "members": {
926 "Names": {
927 "type": "list",
928 "member": {}
929 },
930 "Limit": {
931 "type": "integer"
932 },
933 "NextToken": {}
934 }
935 },
936 "output": {
937 "type": "structure",
938 "required": [
939 "RuleSets"
940 ],
941 "members": {
942 "RuleSets": {
943 "type": "list",
944 "member": {
945 "shape": "S2e"
946 }
947 },
948 "NextToken": {}
949 }
950 }
951 },
952 "DescribePlayerSessions": {
953 "input": {
954 "type": "structure",
955 "members": {
956 "GameSessionId": {},
957 "PlayerId": {},
958 "PlayerSessionId": {},
959 "PlayerSessionStatusFilter": {},
960 "Limit": {
961 "type": "integer"
962 },
963 "NextToken": {}
964 }
965 },
966 "output": {
967 "type": "structure",
968 "members": {
969 "PlayerSessions": {
970 "shape": "S2p"
971 },
972 "NextToken": {}
973 }
974 }
975 },
976 "DescribeRuntimeConfiguration": {
977 "input": {
978 "type": "structure",
979 "required": [
980 "FleetId"
981 ],
982 "members": {
983 "FleetId": {}
984 }
985 },
986 "output": {
987 "type": "structure",
988 "members": {
989 "RuntimeConfiguration": {
990 "shape": "S10"
991 }
992 }
993 }
994 },
995 "DescribeScalingPolicies": {
996 "input": {
997 "type": "structure",
998 "required": [
999 "FleetId"
1000 ],
1001 "members": {
1002 "FleetId": {},
1003 "StatusFilter": {},
1004 "Limit": {
1005 "type": "integer"
1006 },
1007 "NextToken": {}
1008 }
1009 },
1010 "output": {
1011 "type": "structure",
1012 "members": {
1013 "ScalingPolicies": {
1014 "type": "list",
1015 "member": {
1016 "type": "structure",
1017 "members": {
1018 "FleetId": {},
1019 "Name": {},
1020 "Status": {},
1021 "ScalingAdjustment": {
1022 "type": "integer"
1023 },
1024 "ScalingAdjustmentType": {},
1025 "ComparisonOperator": {},
1026 "Threshold": {
1027 "type": "double"
1028 },
1029 "EvaluationPeriods": {
1030 "type": "integer"
1031 },
1032 "MetricName": {},
1033 "PolicyType": {},
1034 "TargetConfiguration": {
1035 "shape": "S5v"
1036 }
1037 }
1038 }
1039 },
1040 "NextToken": {}
1041 }
1042 }
1043 },
1044 "DescribeVpcPeeringAuthorizations": {
1045 "input": {
1046 "type": "structure",
1047 "members": {}
1048 },
1049 "output": {
1050 "type": "structure",
1051 "members": {
1052 "VpcPeeringAuthorizations": {
1053 "type": "list",
1054 "member": {
1055 "shape": "S2s"
1056 }
1057 }
1058 }
1059 }
1060 },
1061 "DescribeVpcPeeringConnections": {
1062 "input": {
1063 "type": "structure",
1064 "members": {
1065 "FleetId": {}
1066 }
1067 },
1068 "output": {
1069 "type": "structure",
1070 "members": {
1071 "VpcPeeringConnections": {
1072 "type": "list",
1073 "member": {
1074 "type": "structure",
1075 "members": {
1076 "FleetId": {},
1077 "IpV4CidrBlock": {},
1078 "VpcPeeringConnectionId": {},
1079 "Status": {
1080 "type": "structure",
1081 "members": {
1082 "Code": {},
1083 "Message": {}
1084 }
1085 },
1086 "PeerVpcId": {},
1087 "GameLiftVpcId": {}
1088 }
1089 }
1090 }
1091 }
1092 }
1093 },
1094 "GetGameSessionLogUrl": {
1095 "input": {
1096 "type": "structure",
1097 "required": [
1098 "GameSessionId"
1099 ],
1100 "members": {
1101 "GameSessionId": {}
1102 }
1103 },
1104 "output": {
1105 "type": "structure",
1106 "members": {
1107 "PreSignedUrl": {}
1108 }
1109 }
1110 },
1111 "GetInstanceAccess": {
1112 "input": {
1113 "type": "structure",
1114 "required": [
1115 "FleetId",
1116 "InstanceId"
1117 ],
1118 "members": {
1119 "FleetId": {},
1120 "InstanceId": {}
1121 }
1122 },
1123 "output": {
1124 "type": "structure",
1125 "members": {
1126 "InstanceAccess": {
1127 "type": "structure",
1128 "members": {
1129 "FleetId": {},
1130 "InstanceId": {},
1131 "IpAddress": {},
1132 "OperatingSystem": {},
1133 "Credentials": {
1134 "type": "structure",
1135 "members": {
1136 "UserName": {},
1137 "Secret": {}
1138 },
1139 "sensitive": true
1140 }
1141 }
1142 }
1143 }
1144 }
1145 },
1146 "ListAliases": {
1147 "input": {
1148 "type": "structure",
1149 "members": {
1150 "RoutingStrategyType": {},
1151 "Name": {},
1152 "Limit": {
1153 "type": "integer"
1154 },
1155 "NextToken": {}
1156 }
1157 },
1158 "output": {
1159 "type": "structure",
1160 "members": {
1161 "Aliases": {
1162 "type": "list",
1163 "member": {
1164 "shape": "Se"
1165 }
1166 },
1167 "NextToken": {}
1168 }
1169 }
1170 },
1171 "ListBuilds": {
1172 "input": {
1173 "type": "structure",
1174 "members": {
1175 "Status": {},
1176 "Limit": {
1177 "type": "integer"
1178 },
1179 "NextToken": {}
1180 }
1181 },
1182 "output": {
1183 "type": "structure",
1184 "members": {
1185 "Builds": {
1186 "type": "list",
1187 "member": {
1188 "shape": "Sn"
1189 }
1190 },
1191 "NextToken": {}
1192 }
1193 }
1194 },
1195 "ListFleets": {
1196 "input": {
1197 "type": "structure",
1198 "members": {
1199 "BuildId": {},
1200 "Limit": {
1201 "type": "integer"
1202 },
1203 "NextToken": {}
1204 }
1205 },
1206 "output": {
1207 "type": "structure",
1208 "members": {
1209 "FleetIds": {
1210 "shape": "S3i"
1211 },
1212 "NextToken": {}
1213 }
1214 }
1215 },
1216 "PutScalingPolicy": {
1217 "input": {
1218 "type": "structure",
1219 "required": [
1220 "Name",
1221 "FleetId",
1222 "MetricName"
1223 ],
1224 "members": {
1225 "Name": {},
1226 "FleetId": {},
1227 "ScalingAdjustment": {
1228 "type": "integer"
1229 },
1230 "ScalingAdjustmentType": {},
1231 "Threshold": {
1232 "type": "double"
1233 },
1234 "ComparisonOperator": {},
1235 "EvaluationPeriods": {
1236 "type": "integer"
1237 },
1238 "MetricName": {},
1239 "PolicyType": {},
1240 "TargetConfiguration": {
1241 "shape": "S5v"
1242 }
1243 }
1244 },
1245 "output": {
1246 "type": "structure",
1247 "members": {
1248 "Name": {}
1249 }
1250 }
1251 },
1252 "RequestUploadCredentials": {
1253 "input": {
1254 "type": "structure",
1255 "required": [
1256 "BuildId"
1257 ],
1258 "members": {
1259 "BuildId": {}
1260 }
1261 },
1262 "output": {
1263 "type": "structure",
1264 "members": {
1265 "UploadCredentials": {
1266 "shape": "Sr"
1267 },
1268 "StorageLocation": {
1269 "shape": "Sj"
1270 }
1271 }
1272 }
1273 },
1274 "ResolveAlias": {
1275 "input": {
1276 "type": "structure",
1277 "required": [
1278 "AliasId"
1279 ],
1280 "members": {
1281 "AliasId": {}
1282 }
1283 },
1284 "output": {
1285 "type": "structure",
1286 "members": {
1287 "FleetId": {}
1288 }
1289 }
1290 },
1291 "SearchGameSessions": {
1292 "input": {
1293 "type": "structure",
1294 "members": {
1295 "FleetId": {},
1296 "AliasId": {},
1297 "FilterExpression": {},
1298 "SortExpression": {},
1299 "Limit": {
1300 "type": "integer"
1301 },
1302 "NextToken": {}
1303 }
1304 },
1305 "output": {
1306 "type": "structure",
1307 "members": {
1308 "GameSessions": {
1309 "shape": "S4k"
1310 },
1311 "NextToken": {}
1312 }
1313 }
1314 },
1315 "StartFleetActions": {
1316 "input": {
1317 "type": "structure",
1318 "required": [
1319 "FleetId",
1320 "Actions"
1321 ],
1322 "members": {
1323 "FleetId": {},
1324 "Actions": {
1325 "shape": "S1e"
1326 }
1327 }
1328 },
1329 "output": {
1330 "type": "structure",
1331 "members": {}
1332 }
1333 },
1334 "StartGameSessionPlacement": {
1335 "input": {
1336 "type": "structure",
1337 "required": [
1338 "PlacementId",
1339 "GameSessionQueueName",
1340 "MaximumPlayerSessionCount"
1341 ],
1342 "members": {
1343 "PlacementId": {},
1344 "GameSessionQueueName": {},
1345 "GameProperties": {
1346 "shape": "S1h"
1347 },
1348 "MaximumPlayerSessionCount": {
1349 "type": "integer"
1350 },
1351 "GameSessionName": {},
1352 "PlayerLatencies": {
1353 "shape": "S49"
1354 },
1355 "DesiredPlayerSessions": {
1356 "type": "list",
1357 "member": {
1358 "type": "structure",
1359 "members": {
1360 "PlayerId": {},
1361 "PlayerData": {}
1362 }
1363 }
1364 },
1365 "GameSessionData": {}
1366 }
1367 },
1368 "output": {
1369 "type": "structure",
1370 "members": {
1371 "GameSessionPlacement": {
1372 "shape": "S47"
1373 }
1374 }
1375 }
1376 },
1377 "StartMatchBackfill": {
1378 "input": {
1379 "type": "structure",
1380 "required": [
1381 "ConfigurationName",
1382 "GameSessionArn",
1383 "Players"
1384 ],
1385 "members": {
1386 "TicketId": {},
1387 "ConfigurationName": {},
1388 "GameSessionArn": {},
1389 "Players": {
1390 "shape": "S4y"
1391 }
1392 }
1393 },
1394 "output": {
1395 "type": "structure",
1396 "members": {
1397 "MatchmakingTicket": {
1398 "shape": "S4v"
1399 }
1400 }
1401 }
1402 },
1403 "StartMatchmaking": {
1404 "input": {
1405 "type": "structure",
1406 "required": [
1407 "ConfigurationName",
1408 "Players"
1409 ],
1410 "members": {
1411 "TicketId": {},
1412 "ConfigurationName": {},
1413 "Players": {
1414 "shape": "S4y"
1415 }
1416 }
1417 },
1418 "output": {
1419 "type": "structure",
1420 "members": {
1421 "MatchmakingTicket": {
1422 "shape": "S4v"
1423 }
1424 }
1425 }
1426 },
1427 "StopFleetActions": {
1428 "input": {
1429 "type": "structure",
1430 "required": [
1431 "FleetId",
1432 "Actions"
1433 ],
1434 "members": {
1435 "FleetId": {},
1436 "Actions": {
1437 "shape": "S1e"
1438 }
1439 }
1440 },
1441 "output": {
1442 "type": "structure",
1443 "members": {}
1444 }
1445 },
1446 "StopGameSessionPlacement": {
1447 "input": {
1448 "type": "structure",
1449 "required": [
1450 "PlacementId"
1451 ],
1452 "members": {
1453 "PlacementId": {}
1454 }
1455 },
1456 "output": {
1457 "type": "structure",
1458 "members": {
1459 "GameSessionPlacement": {
1460 "shape": "S47"
1461 }
1462 }
1463 }
1464 },
1465 "StopMatchmaking": {
1466 "input": {
1467 "type": "structure",
1468 "required": [
1469 "TicketId"
1470 ],
1471 "members": {
1472 "TicketId": {}
1473 }
1474 },
1475 "output": {
1476 "type": "structure",
1477 "members": {}
1478 }
1479 },
1480 "UpdateAlias": {
1481 "input": {
1482 "type": "structure",
1483 "required": [
1484 "AliasId"
1485 ],
1486 "members": {
1487 "AliasId": {},
1488 "Name": {},
1489 "Description": {},
1490 "RoutingStrategy": {
1491 "shape": "S9"
1492 }
1493 }
1494 },
1495 "output": {
1496 "type": "structure",
1497 "members": {
1498 "Alias": {
1499 "shape": "Se"
1500 }
1501 }
1502 }
1503 },
1504 "UpdateBuild": {
1505 "input": {
1506 "type": "structure",
1507 "required": [
1508 "BuildId"
1509 ],
1510 "members": {
1511 "BuildId": {},
1512 "Name": {},
1513 "Version": {}
1514 }
1515 },
1516 "output": {
1517 "type": "structure",
1518 "members": {
1519 "Build": {
1520 "shape": "Sn"
1521 }
1522 }
1523 }
1524 },
1525 "UpdateFleetAttributes": {
1526 "input": {
1527 "type": "structure",
1528 "required": [
1529 "FleetId"
1530 ],
1531 "members": {
1532 "FleetId": {},
1533 "Name": {},
1534 "Description": {},
1535 "NewGameSessionProtectionPolicy": {},
1536 "ResourceCreationLimitPolicy": {
1537 "shape": "S16"
1538 },
1539 "MetricGroups": {
1540 "shape": "S18"
1541 }
1542 }
1543 },
1544 "output": {
1545 "type": "structure",
1546 "members": {
1547 "FleetId": {}
1548 }
1549 }
1550 },
1551 "UpdateFleetCapacity": {
1552 "input": {
1553 "type": "structure",
1554 "required": [
1555 "FleetId"
1556 ],
1557 "members": {
1558 "FleetId": {},
1559 "DesiredInstances": {
1560 "type": "integer"
1561 },
1562 "MinSize": {
1563 "type": "integer"
1564 },
1565 "MaxSize": {
1566 "type": "integer"
1567 }
1568 }
1569 },
1570 "output": {
1571 "type": "structure",
1572 "members": {
1573 "FleetId": {}
1574 }
1575 }
1576 },
1577 "UpdateFleetPortSettings": {
1578 "input": {
1579 "type": "structure",
1580 "required": [
1581 "FleetId"
1582 ],
1583 "members": {
1584 "FleetId": {},
1585 "InboundPermissionAuthorizations": {
1586 "shape": "Su"
1587 },
1588 "InboundPermissionRevocations": {
1589 "shape": "Su"
1590 }
1591 }
1592 },
1593 "output": {
1594 "type": "structure",
1595 "members": {
1596 "FleetId": {}
1597 }
1598 }
1599 },
1600 "UpdateGameSession": {
1601 "input": {
1602 "type": "structure",
1603 "required": [
1604 "GameSessionId"
1605 ],
1606 "members": {
1607 "GameSessionId": {},
1608 "MaximumPlayerSessionCount": {
1609 "type": "integer"
1610 },
1611 "Name": {},
1612 "PlayerSessionCreationPolicy": {},
1613 "ProtectionPolicy": {}
1614 }
1615 },
1616 "output": {
1617 "type": "structure",
1618 "members": {
1619 "GameSession": {
1620 "shape": "S1o"
1621 }
1622 }
1623 }
1624 },
1625 "UpdateGameSessionQueue": {
1626 "input": {
1627 "type": "structure",
1628 "required": [
1629 "Name"
1630 ],
1631 "members": {
1632 "Name": {},
1633 "TimeoutInSeconds": {
1634 "type": "integer"
1635 },
1636 "PlayerLatencyPolicies": {
1637 "shape": "S1w"
1638 },
1639 "Destinations": {
1640 "shape": "S1y"
1641 }
1642 }
1643 },
1644 "output": {
1645 "type": "structure",
1646 "members": {
1647 "GameSessionQueue": {
1648 "shape": "S21"
1649 }
1650 }
1651 }
1652 },
1653 "UpdateMatchmakingConfiguration": {
1654 "input": {
1655 "type": "structure",
1656 "required": [
1657 "Name"
1658 ],
1659 "members": {
1660 "Name": {},
1661 "Description": {},
1662 "GameSessionQueueArns": {
1663 "shape": "S23"
1664 },
1665 "RequestTimeoutSeconds": {
1666 "type": "integer"
1667 },
1668 "AcceptanceTimeoutSeconds": {
1669 "type": "integer"
1670 },
1671 "AcceptanceRequired": {
1672 "type": "boolean"
1673 },
1674 "RuleSetName": {},
1675 "NotificationTarget": {},
1676 "AdditionalPlayerCount": {
1677 "type": "integer"
1678 },
1679 "CustomEventData": {},
1680 "GameProperties": {
1681 "shape": "S1h"
1682 },
1683 "GameSessionData": {}
1684 }
1685 },
1686 "output": {
1687 "type": "structure",
1688 "members": {
1689 "Configuration": {
1690 "shape": "S2a"
1691 }
1692 }
1693 }
1694 },
1695 "UpdateRuntimeConfiguration": {
1696 "input": {
1697 "type": "structure",
1698 "required": [
1699 "FleetId",
1700 "RuntimeConfiguration"
1701 ],
1702 "members": {
1703 "FleetId": {},
1704 "RuntimeConfiguration": {
1705 "shape": "S10"
1706 }
1707 }
1708 },
1709 "output": {
1710 "type": "structure",
1711 "members": {
1712 "RuntimeConfiguration": {
1713 "shape": "S10"
1714 }
1715 }
1716 }
1717 },
1718 "ValidateMatchmakingRuleSet": {
1719 "input": {
1720 "type": "structure",
1721 "required": [
1722 "RuleSetBody"
1723 ],
1724 "members": {
1725 "RuleSetBody": {}
1726 }
1727 },
1728 "output": {
1729 "type": "structure",
1730 "members": {
1731 "Valid": {
1732 "type": "boolean"
1733 }
1734 }
1735 }
1736 }
1737 },
1738 "shapes": {
1739 "S3": {
1740 "type": "list",
1741 "member": {}
1742 },
1743 "S9": {
1744 "type": "structure",
1745 "members": {
1746 "Type": {},
1747 "FleetId": {},
1748 "Message": {}
1749 }
1750 },
1751 "Se": {
1752 "type": "structure",
1753 "members": {
1754 "AliasId": {},
1755 "Name": {},
1756 "AliasArn": {},
1757 "Description": {},
1758 "RoutingStrategy": {
1759 "shape": "S9"
1760 },
1761 "CreationTime": {
1762 "type": "timestamp"
1763 },
1764 "LastUpdatedTime": {
1765 "type": "timestamp"
1766 }
1767 }
1768 },
1769 "Sj": {
1770 "type": "structure",
1771 "members": {
1772 "Bucket": {},
1773 "Key": {},
1774 "RoleArn": {}
1775 }
1776 },
1777 "Sn": {
1778 "type": "structure",
1779 "members": {
1780 "BuildId": {},
1781 "Name": {},
1782 "Version": {},
1783 "Status": {},
1784 "SizeOnDisk": {
1785 "type": "long"
1786 },
1787 "OperatingSystem": {},
1788 "CreationTime": {
1789 "type": "timestamp"
1790 }
1791 }
1792 },
1793 "Sr": {
1794 "type": "structure",
1795 "members": {
1796 "AccessKeyId": {},
1797 "SecretAccessKey": {},
1798 "SessionToken": {}
1799 },
1800 "sensitive": true
1801 },
1802 "Su": {
1803 "type": "list",
1804 "member": {
1805 "type": "structure",
1806 "required": [
1807 "FromPort",
1808 "ToPort",
1809 "IpRange",
1810 "Protocol"
1811 ],
1812 "members": {
1813 "FromPort": {
1814 "type": "integer"
1815 },
1816 "ToPort": {
1817 "type": "integer"
1818 },
1819 "IpRange": {},
1820 "Protocol": {}
1821 }
1822 }
1823 },
1824 "S10": {
1825 "type": "structure",
1826 "members": {
1827 "ServerProcesses": {
1828 "type": "list",
1829 "member": {
1830 "type": "structure",
1831 "required": [
1832 "LaunchPath",
1833 "ConcurrentExecutions"
1834 ],
1835 "members": {
1836 "LaunchPath": {},
1837 "Parameters": {},
1838 "ConcurrentExecutions": {
1839 "type": "integer"
1840 }
1841 }
1842 }
1843 },
1844 "MaxConcurrentGameSessionActivations": {
1845 "type": "integer"
1846 },
1847 "GameSessionActivationTimeoutSeconds": {
1848 "type": "integer"
1849 }
1850 }
1851 },
1852 "S16": {
1853 "type": "structure",
1854 "members": {
1855 "NewGameSessionsPerCreator": {
1856 "type": "integer"
1857 },
1858 "PolicyPeriodInMinutes": {
1859 "type": "integer"
1860 }
1861 }
1862 },
1863 "S18": {
1864 "type": "list",
1865 "member": {}
1866 },
1867 "S1c": {
1868 "type": "structure",
1869 "members": {
1870 "FleetId": {},
1871 "FleetArn": {},
1872 "FleetType": {},
1873 "InstanceType": {},
1874 "Description": {},
1875 "Name": {},
1876 "CreationTime": {
1877 "type": "timestamp"
1878 },
1879 "TerminationTime": {
1880 "type": "timestamp"
1881 },
1882 "Status": {},
1883 "BuildId": {},
1884 "ServerLaunchPath": {},
1885 "ServerLaunchParameters": {},
1886 "LogPaths": {
1887 "shape": "S3"
1888 },
1889 "NewGameSessionProtectionPolicy": {},
1890 "OperatingSystem": {},
1891 "ResourceCreationLimitPolicy": {
1892 "shape": "S16"
1893 },
1894 "MetricGroups": {
1895 "shape": "S18"
1896 },
1897 "StoppedActions": {
1898 "shape": "S1e"
1899 },
1900 "InstanceRoleArn": {}
1901 }
1902 },
1903 "S1e": {
1904 "type": "list",
1905 "member": {}
1906 },
1907 "S1h": {
1908 "type": "list",
1909 "member": {
1910 "type": "structure",
1911 "required": [
1912 "Key",
1913 "Value"
1914 ],
1915 "members": {
1916 "Key": {},
1917 "Value": {}
1918 }
1919 }
1920 },
1921 "S1o": {
1922 "type": "structure",
1923 "members": {
1924 "GameSessionId": {},
1925 "Name": {},
1926 "FleetId": {},
1927 "CreationTime": {
1928 "type": "timestamp"
1929 },
1930 "TerminationTime": {
1931 "type": "timestamp"
1932 },
1933 "CurrentPlayerSessionCount": {
1934 "type": "integer"
1935 },
1936 "MaximumPlayerSessionCount": {
1937 "type": "integer"
1938 },
1939 "Status": {},
1940 "StatusReason": {},
1941 "GameProperties": {
1942 "shape": "S1h"
1943 },
1944 "IpAddress": {},
1945 "Port": {
1946 "type": "integer"
1947 },
1948 "PlayerSessionCreationPolicy": {},
1949 "CreatorId": {},
1950 "GameSessionData": {},
1951 "MatchmakerData": {}
1952 }
1953 },
1954 "S1w": {
1955 "type": "list",
1956 "member": {
1957 "type": "structure",
1958 "members": {
1959 "MaximumIndividualPlayerLatencyMilliseconds": {
1960 "type": "integer"
1961 },
1962 "PolicyDurationSeconds": {
1963 "type": "integer"
1964 }
1965 }
1966 }
1967 },
1968 "S1y": {
1969 "type": "list",
1970 "member": {
1971 "type": "structure",
1972 "members": {
1973 "DestinationArn": {}
1974 }
1975 }
1976 },
1977 "S21": {
1978 "type": "structure",
1979 "members": {
1980 "Name": {},
1981 "GameSessionQueueArn": {},
1982 "TimeoutInSeconds": {
1983 "type": "integer"
1984 },
1985 "PlayerLatencyPolicies": {
1986 "shape": "S1w"
1987 },
1988 "Destinations": {
1989 "shape": "S1y"
1990 }
1991 }
1992 },
1993 "S23": {
1994 "type": "list",
1995 "member": {}
1996 },
1997 "S2a": {
1998 "type": "structure",
1999 "members": {
2000 "Name": {},
2001 "Description": {},
2002 "GameSessionQueueArns": {
2003 "shape": "S23"
2004 },
2005 "RequestTimeoutSeconds": {
2006 "type": "integer"
2007 },
2008 "AcceptanceTimeoutSeconds": {
2009 "type": "integer"
2010 },
2011 "AcceptanceRequired": {
2012 "type": "boolean"
2013 },
2014 "RuleSetName": {},
2015 "NotificationTarget": {},
2016 "AdditionalPlayerCount": {
2017 "type": "integer"
2018 },
2019 "CustomEventData": {},
2020 "CreationTime": {
2021 "type": "timestamp"
2022 },
2023 "GameProperties": {
2024 "shape": "S1h"
2025 },
2026 "GameSessionData": {}
2027 }
2028 },
2029 "S2e": {
2030 "type": "structure",
2031 "required": [
2032 "RuleSetBody"
2033 ],
2034 "members": {
2035 "RuleSetName": {},
2036 "RuleSetBody": {},
2037 "CreationTime": {
2038 "type": "timestamp"
2039 }
2040 }
2041 },
2042 "S2i": {
2043 "type": "structure",
2044 "members": {
2045 "PlayerSessionId": {},
2046 "PlayerId": {},
2047 "GameSessionId": {},
2048 "FleetId": {},
2049 "CreationTime": {
2050 "type": "timestamp"
2051 },
2052 "TerminationTime": {
2053 "type": "timestamp"
2054 },
2055 "Status": {},
2056 "IpAddress": {},
2057 "Port": {
2058 "type": "integer"
2059 },
2060 "PlayerData": {}
2061 }
2062 },
2063 "S2p": {
2064 "type": "list",
2065 "member": {
2066 "shape": "S2i"
2067 }
2068 },
2069 "S2s": {
2070 "type": "structure",
2071 "members": {
2072 "GameLiftAwsAccountId": {},
2073 "PeerVpcAwsAccountId": {},
2074 "PeerVpcId": {},
2075 "CreationTime": {
2076 "type": "timestamp"
2077 },
2078 "ExpirationTime": {
2079 "type": "timestamp"
2080 }
2081 }
2082 },
2083 "S3i": {
2084 "type": "list",
2085 "member": {}
2086 },
2087 "S47": {
2088 "type": "structure",
2089 "members": {
2090 "PlacementId": {},
2091 "GameSessionQueueName": {},
2092 "Status": {},
2093 "GameProperties": {
2094 "shape": "S1h"
2095 },
2096 "MaximumPlayerSessionCount": {
2097 "type": "integer"
2098 },
2099 "GameSessionName": {},
2100 "GameSessionId": {},
2101 "GameSessionArn": {},
2102 "GameSessionRegion": {},
2103 "PlayerLatencies": {
2104 "shape": "S49"
2105 },
2106 "StartTime": {
2107 "type": "timestamp"
2108 },
2109 "EndTime": {
2110 "type": "timestamp"
2111 },
2112 "IpAddress": {},
2113 "Port": {
2114 "type": "integer"
2115 },
2116 "PlacedPlayerSessions": {
2117 "type": "list",
2118 "member": {
2119 "type": "structure",
2120 "members": {
2121 "PlayerId": {},
2122 "PlayerSessionId": {}
2123 }
2124 }
2125 },
2126 "GameSessionData": {},
2127 "MatchmakerData": {}
2128 }
2129 },
2130 "S49": {
2131 "type": "list",
2132 "member": {
2133 "type": "structure",
2134 "members": {
2135 "PlayerId": {},
2136 "RegionIdentifier": {},
2137 "LatencyInMilliseconds": {
2138 "type": "float"
2139 }
2140 }
2141 }
2142 },
2143 "S4k": {
2144 "type": "list",
2145 "member": {
2146 "shape": "S1o"
2147 }
2148 },
2149 "S4s": {
2150 "type": "list",
2151 "member": {}
2152 },
2153 "S4v": {
2154 "type": "structure",
2155 "members": {
2156 "TicketId": {},
2157 "ConfigurationName": {},
2158 "Status": {},
2159 "StatusReason": {},
2160 "StatusMessage": {},
2161 "StartTime": {
2162 "type": "timestamp"
2163 },
2164 "EndTime": {
2165 "type": "timestamp"
2166 },
2167 "Players": {
2168 "shape": "S4y"
2169 },
2170 "GameSessionConnectionInfo": {
2171 "type": "structure",
2172 "members": {
2173 "GameSessionArn": {},
2174 "IpAddress": {},
2175 "Port": {
2176 "type": "integer"
2177 },
2178 "MatchedPlayerSessions": {
2179 "type": "list",
2180 "member": {
2181 "type": "structure",
2182 "members": {
2183 "PlayerId": {},
2184 "PlayerSessionId": {}
2185 }
2186 }
2187 }
2188 }
2189 },
2190 "EstimatedWaitTime": {
2191 "type": "integer"
2192 }
2193 }
2194 },
2195 "S4y": {
2196 "type": "list",
2197 "member": {
2198 "type": "structure",
2199 "members": {
2200 "PlayerId": {},
2201 "PlayerAttributes": {
2202 "type": "map",
2203 "key": {},
2204 "value": {
2205 "type": "structure",
2206 "members": {
2207 "S": {},
2208 "N": {
2209 "type": "double"
2210 },
2211 "SL": {
2212 "shape": "S3"
2213 },
2214 "SDM": {
2215 "type": "map",
2216 "key": {},
2217 "value": {
2218 "type": "double"
2219 }
2220 }
2221 }
2222 }
2223 },
2224 "Team": {},
2225 "LatencyInMs": {
2226 "type": "map",
2227 "key": {},
2228 "value": {
2229 "type": "integer"
2230 }
2231 }
2232 }
2233 }
2234 },
2235 "S5v": {
2236 "type": "structure",
2237 "required": [
2238 "TargetValue"
2239 ],
2240 "members": {
2241 "TargetValue": {
2242 "type": "double"
2243 }
2244 }
2245 }
2246 }
2247}
\No newline at end of file