amazonka-gamelift-2.0: Amazon GameLift SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.GameLift.ResumeGameServerGroup

Description

__This operation is used with the GameLift FleetIQ solution and game server groups.__

Reinstates activity on a game server group after it has been suspended. A game server group might be suspended by the SuspendGameServerGroup operation, or it might be suspended involuntarily due to a configuration problem. In the second case, you can manually resume activity on the group once the configuration problem has been resolved. Refer to the game server group status and status reason for more information on why group activity is suspended.

To resume activity, specify a game server group ARN and the type of activity to be resumed. If successful, a GameServerGroup object is returned showing that the resumed activity is no longer listed in SuspendedActions.

Learn more

GameLift FleetIQ Guide

Synopsis

Creating a Request

data ResumeGameServerGroup Source #

See: newResumeGameServerGroup smart constructor.

Constructors

ResumeGameServerGroup' 

Fields

Instances

Instances details
ToJSON ResumeGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

ToHeaders ResumeGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

ToPath ResumeGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

ToQuery ResumeGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

AWSRequest ResumeGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

Associated Types

type AWSResponse ResumeGameServerGroup #

Generic ResumeGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

Associated Types

type Rep ResumeGameServerGroup :: Type -> Type #

Read ResumeGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

Show ResumeGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

NFData ResumeGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

Methods

rnf :: ResumeGameServerGroup -> () #

Eq ResumeGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

Hashable ResumeGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

type AWSResponse ResumeGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

type Rep ResumeGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

type Rep ResumeGameServerGroup = D1 ('MetaData "ResumeGameServerGroup" "Amazonka.GameLift.ResumeGameServerGroup" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "ResumeGameServerGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gameServerGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resumeActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty GameServerGroupAction))))

newResumeGameServerGroup Source #

Create a value of ResumeGameServerGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ResumeGameServerGroup, resumeGameServerGroup_gameServerGroupName - A unique identifier for the game server group. Use either the name or ARN value.

$sel:resumeActions:ResumeGameServerGroup', resumeGameServerGroup_resumeActions - The activity to resume for this game server group.

Request Lenses

resumeGameServerGroup_gameServerGroupName :: Lens' ResumeGameServerGroup Text Source #

A unique identifier for the game server group. Use either the name or ARN value.

Destructuring the Response

data ResumeGameServerGroupResponse Source #

See: newResumeGameServerGroupResponse smart constructor.

Constructors

ResumeGameServerGroupResponse' 

Fields

Instances

Instances details
Generic ResumeGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

Associated Types

type Rep ResumeGameServerGroupResponse :: Type -> Type #

Read ResumeGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

Show ResumeGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

NFData ResumeGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

Eq ResumeGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

type Rep ResumeGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.ResumeGameServerGroup

type Rep ResumeGameServerGroupResponse = D1 ('MetaData "ResumeGameServerGroupResponse" "Amazonka.GameLift.ResumeGameServerGroup" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "ResumeGameServerGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gameServerGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GameServerGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newResumeGameServerGroupResponse Source #

Create a value of ResumeGameServerGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:gameServerGroup:ResumeGameServerGroupResponse', resumeGameServerGroupResponse_gameServerGroup - An object that describes the game server group resource, with the SuspendedActions property updated to reflect the resumed activity.

$sel:httpStatus:ResumeGameServerGroupResponse', resumeGameServerGroupResponse_httpStatus - The response's http status code.

Response Lenses

resumeGameServerGroupResponse_gameServerGroup :: Lens' ResumeGameServerGroupResponse (Maybe GameServerGroup) Source #

An object that describes the game server group resource, with the SuspendedActions property updated to reflect the resumed activity.