Skip to content

Commit 6b91375

Browse files
Amazon GameLift Servers now supports game builds that use the Windows 2022 operating system.
1 parent 07f9df7 commit 6b91375

File tree

136 files changed

+4841
-1357
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+4841
-1357
lines changed

generator/ServiceModels/gamelift/gamelift-2015-10-01.api.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1800,7 +1800,8 @@
18001800
{"shape":"InternalServiceException"},
18011801
{"shape":"UnauthorizedException"},
18021802
{"shape":"InvalidGameSessionStatusException"},
1803-
{"shape":"InvalidRequestException"}
1803+
{"shape":"InvalidRequestException"},
1804+
{"shape":"NotReadyException"}
18041805
]
18051806
},
18061807
"UpdateGameSessionQueue":{
@@ -5815,7 +5816,8 @@
58155816
"AMAZON_LINUX",
58165817
"AMAZON_LINUX_2",
58175818
"WINDOWS_2016",
5818-
"AMAZON_LINUX_2023"
5819+
"AMAZON_LINUX_2023",
5820+
"WINDOWS_2022"
58195821
]
58205822
},
58215823
"OutOfCapacityException":{

generator/ServiceModels/gamelift/gamelift-2015-10-01.docs.json

Lines changed: 127 additions & 127 deletions
Large diffs are not rendered by default.

generator/ServiceModels/gamelift/gamelift-2015-10-01.normal.json

Lines changed: 131 additions & 129 deletions
Large diffs are not rendered by default.

sdk/src/Services/GameLift/Generated/Model/AcceptMatchRequest.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,15 @@ namespace Amazon.GameLift.Model
3131
{
3232
/// <summary>
3333
/// Container for the parameters to the AcceptMatch operation.
34+
/// <b>This API works with the following fleet types:</b> EC2, Anywhere, Container
35+
///
36+
///
37+
/// <para>
3438
/// Registers a player's acceptance or rejection of a proposed FlexMatch match. A matchmaking
3539
/// configuration may require player acceptance; if so, then matches built with that configuration
3640
/// cannot be completed unless all players accept the proposed match within a specified
3741
/// time limit.
38-
///
42+
/// </para>
3943
///
4044
/// <para>
4145
/// When FlexMatch builds a match, all the matchmaking tickets involved in the proposed

sdk/src/Services/GameLift/Generated/Model/ClaimFilterOption.cs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,7 @@
3030
namespace Amazon.GameLift.Model
3131
{
3232
/// <summary>
33-
/// <b>This data type is used with the Amazon GameLift Servers FleetIQ and game server
34-
/// groups.</b>
35-
///
36-
///
37-
/// <para>
38-
/// Filters which game servers may be claimed when calling <c>ClaimGameServer</c>.
39-
/// </para>
33+
/// Filters which game servers may be claimed when calling <c>ClaimGameServer</c>.
4034
/// </summary>
4135
public partial class ClaimFilterOption
4236
{

sdk/src/Services/GameLift/Generated/Model/ClaimGameServerRequest.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@ namespace Amazon.GameLift.Model
3131
{
3232
/// <summary>
3333
/// Container for the parameters to the ClaimGameServer operation.
34-
/// <b>This operation is used with the Amazon GameLift Servers FleetIQ solution and game
35-
/// server groups.</b>
34+
/// <b>This API works with the following fleet types:</b> EC2 (FleetIQ)
3635
///
3736
///
3837
/// <para>

sdk/src/Services/GameLift/Generated/Model/Compute.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,16 @@ internal bool IsSetComputeName()
109109
/// Gets and sets the property ComputeStatus.
110110
/// <para>
111111
/// Current status of the compute. A compute must have an <c>ACTIVE</c> status to host
112-
/// game sessions.
112+
/// game sessions. Valid values include <c>PENDING</c>, <c>ACTIVE</c>, <c>TERMINATING</c>,
113+
/// and <c>IMPAIRED</c>.
113114
/// </para>
115+
/// <note>
116+
/// <para>
117+
/// While the ComputeStatus enum type is valid for Container based servers, the result
118+
/// may also include other non-enumerated string values such as "Active" for fleets which
119+
/// are not Container-based.
120+
/// </para>
121+
/// </note>
114122
/// </summary>
115123
public ComputeStatus ComputeStatus
116124
{

sdk/src/Services/GameLift/Generated/Model/CreateAliasRequest.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,15 @@ namespace Amazon.GameLift.Model
3131
{
3232
/// <summary>
3333
/// Container for the parameters to the CreateAlias operation.
34+
/// <b>This API works with the following fleet types:</b> EC2, Anywhere, Container
35+
///
36+
///
37+
/// <para>
3438
/// Creates an alias for a fleet. In most situations, you can use an alias ID in place
3539
/// of a fleet ID. An alias provides a level of abstraction for a fleet that is useful
3640
/// when redirecting player traffic from one fleet to another, such as when updating your
3741
/// game build.
38-
///
42+
/// </para>
3943
///
4044
/// <para>
4145
/// Amazon GameLift Servers supports two types of routing strategies for aliases: simple

sdk/src/Services/GameLift/Generated/Model/CreateBuildRequest.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,14 @@ namespace Amazon.GameLift.Model
3131
{
3232
/// <summary>
3333
/// Container for the parameters to the CreateBuild operation.
34+
/// <b>This API works with the following fleet types:</b> EC2, Anywhere
35+
///
36+
///
37+
/// <para>
3438
/// Creates a new Amazon GameLift Servers build resource for your game server binary files.
3539
/// Combine game server binaries into a zip file for use with Amazon GameLift Servers.
3640
///
37-
///
41+
/// </para>
3842
/// <important>
3943
/// <para>
4044
/// When setting up a new game build for Amazon GameLift Servers, we recommend using the

sdk/src/Services/GameLift/Generated/Model/CreateContainerFleetRequest.cs

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,18 @@ namespace Amazon.GameLift.Model
3131
{
3232
/// <summary>
3333
/// Container for the parameters to the CreateContainerFleet operation.
34+
/// <b>This API works with the following fleet types:</b> Container
35+
///
36+
///
37+
/// <para>
3438
/// Creates a managed fleet of Amazon Elastic Compute Cloud (Amazon EC2) instances to
3539
/// host your containerized game servers. Use this operation to define how to deploy a
3640
/// container architecture onto each fleet instance and configure fleet settings. You
3741
/// can create a container fleet in any Amazon Web Services Regions that Amazon GameLift
3842
/// Servers supports for multi-location fleets. A container fleet can be deployed to a
3943
/// single location or multiple locations. Container fleets are deployed with Amazon Linux
4044
/// 2023 as the instance operating system.
41-
///
45+
/// </para>
4246
///
4347
/// <para>
4448
/// Define the fleet's container architecture using container group definitions. Each
@@ -129,9 +133,21 @@ namespace Amazon.GameLift.Model
129133
///
130134
/// <para>
131135
/// You can update most of the properties of a fleet, including container group definitions,
132-
/// and deploy the update across all fleet instances. Use a fleet update to deploy a new
133-
/// game server version update across the container fleet.
136+
/// and deploy the update across all fleet instances. Use <a href="https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateContainerFleet.html">UpdateContainerFleet</a>
137+
/// to deploy a new game server version update across the container fleet.
138+
/// </para>
139+
/// <note>
140+
/// <para>
141+
/// A managed fleet's runtime environment depends on the Amazon Machine Image (AMI) version
142+
/// it uses. When a new fleet is created, Amazon GameLift Servers assigns the latest available
143+
/// AMI version to the fleet, and all compute instances in that fleet are deployed with
144+
/// that version. To update the AMI version, you must create a new fleet. As a best practice,
145+
/// we recommend replacing your managed fleets every 30 days to maintain a secure and
146+
/// up-to-date runtime environment for your hosted game servers. For guidance, see <a
147+
/// href="https://docs.aws.amazon.com/gameliftservers/latest/developerguide/security-best-practices.html">
148+
/// Security best practices for Amazon GameLift Servers</a>.
134149
/// </para>
150+
/// </note>
135151
/// </summary>
136152
public partial class CreateContainerFleetRequest : AmazonGameLiftRequest
137153
{

0 commit comments

Comments
 (0)