Paws

 view release on metacpan or  search on metacpan

lib/Paws/GameLift/GameServer.pm  view on Meta::CPAN


A set of custom game server properties, formatted as a single string
value. This data is passed to a game client or service when it requests
information on game servers using ListGameServers or ClaimGameServer.


=head2 GameServerGroupArn => Str

The ARN identifier for the game server group where the game server is
located.


=head2 GameServerGroupName => Str

A unique identifier for the game server group where the game server is
running. Use either the GameServerGroup name or ARN value.


=head2 GameServerId => Str

A custom string that uniquely identifies the game server. Game server
IDs are developer-defined and are unique across all game server groups
in an AWS account.


=head2 InstanceId => Str

The unique identifier for the instance where the game server is
running. This ID is available in the instance metadata. EC2 instance
IDs use a 17-character format, for example: C<i-1234567890abcdef0>.


=head2 LastClaimTime => Str

Timestamp that indicates the last time the game server was claimed with
a ClaimGameServer request. The format is a number expressed in Unix
time as milliseconds (for example C<"1469498468.057">). This value is
used to calculate when a claimed game server's status should revert to
null.


=head2 LastHealthCheckTime => Str

Timestamp that indicates the last time the game server was updated with
health status using an UpdateGameServer request. The format is a number
expressed in Unix time as milliseconds (for example
C<"1469498468.057">). After game server registration, this property is
only changed when a game server update specifies a health check value.


=head2 RegistrationTime => Str

Timestamp that indicates when the game server was created with a
RegisterGameServer request. The format is a number expressed in Unix
time as milliseconds (for example C<"1469498468.057">).


=head2 UtilizationStatus => Str

Indicates whether the game server is currently available for new games
or is busy. Possible statuses include:

=over

=item *

C<AVAILABLE> - The game server is available to be claimed. A game
server that has been claimed remains in this status until it reports
game hosting activity.

=item *

C<UTILIZED> - The game server is currently hosting a game session with
players.

=back




=head1 SEE ALSO

This class forms part of L<Paws>, describing an object used in L<Paws::GameLift>

=head1 BUGS and CONTRIBUTIONS

The source code is located here: L<https://github.com/pplu/aws-sdk-perl>

Please report bugs to: L<https://github.com/pplu/aws-sdk-perl/issues>

=cut



( run in 0.544 second using v1.01-cache-2.11-cpan-39bf76dae61 )