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.DescribeGameSessionPlacement

Description

Retrieves information, including current status, about a game session placement request.

To get game session placement details, specify the placement ID.

This operation is not designed to be continually called to track game session status. This practice can cause you to exceed your API limit, which results in errors. Instead, you must configure configure an Amazon Simple Notification Service (SNS) topic to receive notifications from FlexMatch or queues. Continuously polling with DescribeGameSessionPlacement should only be used for games in development with low game session usage.

Synopsis

Creating a Request

data DescribeGameSessionPlacement Source #

See: newDescribeGameSessionPlacement smart constructor.

Constructors

DescribeGameSessionPlacement' 

Fields

  • placementId :: Text

    A unique identifier for a game session placement to retrieve.

Instances

Instances details
ToJSON DescribeGameSessionPlacement Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

ToHeaders DescribeGameSessionPlacement Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

ToPath DescribeGameSessionPlacement Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

ToQuery DescribeGameSessionPlacement Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

AWSRequest DescribeGameSessionPlacement Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

Generic DescribeGameSessionPlacement Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

Associated Types

type Rep DescribeGameSessionPlacement :: Type -> Type #

Read DescribeGameSessionPlacement Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

Show DescribeGameSessionPlacement Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

NFData DescribeGameSessionPlacement Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

Eq DescribeGameSessionPlacement Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

Hashable DescribeGameSessionPlacement Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

type AWSResponse DescribeGameSessionPlacement Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

type Rep DescribeGameSessionPlacement Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

type Rep DescribeGameSessionPlacement = D1 ('MetaData "DescribeGameSessionPlacement" "Amazonka.GameLift.DescribeGameSessionPlacement" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "DescribeGameSessionPlacement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "placementId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeGameSessionPlacement Source #

Create a value of DescribeGameSessionPlacement 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:

DescribeGameSessionPlacement, describeGameSessionPlacement_placementId - A unique identifier for a game session placement to retrieve.

Request Lenses

describeGameSessionPlacement_placementId :: Lens' DescribeGameSessionPlacement Text Source #

A unique identifier for a game session placement to retrieve.

Destructuring the Response

data DescribeGameSessionPlacementResponse Source #

Constructors

DescribeGameSessionPlacementResponse' 

Fields

Instances

Instances details
Generic DescribeGameSessionPlacementResponse Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

Read DescribeGameSessionPlacementResponse Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

Show DescribeGameSessionPlacementResponse Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

NFData DescribeGameSessionPlacementResponse Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

Eq DescribeGameSessionPlacementResponse Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

type Rep DescribeGameSessionPlacementResponse Source # 
Instance details

Defined in Amazonka.GameLift.DescribeGameSessionPlacement

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

newDescribeGameSessionPlacementResponse Source #

Create a value of DescribeGameSessionPlacementResponse 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:gameSessionPlacement:DescribeGameSessionPlacementResponse', describeGameSessionPlacementResponse_gameSessionPlacement - Object that describes the requested game session placement.

$sel:httpStatus:DescribeGameSessionPlacementResponse', describeGameSessionPlacementResponse_httpStatus - The response's http status code.

Response Lenses