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

Contents

Description

Derived from API version 2015-10-01 of the AWS service descriptions, licensed under Apache 2.0.

Amazon GameLift provides solutions for hosting session-based multiplayer game servers in the cloud, including tools for deploying, operating, and scaling game servers. Built on Amazon Web Services global computing infrastructure, GameLift helps you deliver high-performance, high-reliability, low-cost game servers while dynamically scaling your resource usage to meet player demand.

About GameLift solutions

Get more information on these GameLift solutions in the GameLift Developer Guide.

  • GameLift managed hosting -- GameLift offers a fully managed service to set up and maintain computing machines for hosting, manage game session and player session life cycle, and handle security, storage, and performance tracking. You can use automatic scaling tools to balance player demand and hosting costs, configure your game session management to minimize player latency, and add FlexMatch for matchmaking.
  • Managed hosting with Realtime Servers -- With GameLift Realtime Servers, you can quickly configure and set up ready-to-go game servers for your game. Realtime Servers provides a game server framework with core GameLift infrastructure already built in. Then use the full range of GameLift managed hosting features, including FlexMatch, for your game.
  • GameLift FleetIQ -- Use GameLift FleetIQ as a standalone service while hosting your games using EC2 instances and Auto Scaling groups. GameLift FleetIQ provides optimizations for game hosting, including boosting the viability of low-cost Spot Instances gaming. For a complete solution, pair the GameLift FleetIQ and FlexMatch standalone services.
  • GameLift FlexMatch -- Add matchmaking to your game hosting solution. FlexMatch is a customizable matchmaking service for multiplayer games. Use FlexMatch as integrated with GameLift managed hosting or incorporate FlexMatch as a standalone service into your own hosting solution.

About this API Reference

This reference guide describes the low-level service API for Amazon GameLift. With each topic in this guide, you can find links to language-specific SDK guides and the Amazon Web Services CLI reference. Useful links:

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2015-10-01 of the Amazon GameLift SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by GameLift.

ConflictException

_ConflictException :: AsError a => Fold a ServiceError Source #

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.

FleetCapacityExceededException

_FleetCapacityExceededException :: AsError a => Fold a ServiceError Source #

The specified fleet has no available instances to fulfill a CreateGameSession request. Clients can retry such requests immediately or after a waiting period.

GameSessionFullException

_GameSessionFullException :: AsError a => Fold a ServiceError Source #

The game instance is currently full and cannot allow the requested player(s) to join. Clients can retry such requests immediately or after a waiting period.

IdempotentParameterMismatchException

_IdempotentParameterMismatchException :: AsError a => Fold a ServiceError Source #

A game session with this custom ID string already exists in this fleet. Resolve this conflict before retrying this request.

InternalServiceException

_InternalServiceException :: AsError a => Fold a ServiceError Source #

The service encountered an unrecoverable internal failure while processing the request. Clients can retry such requests immediately or after a waiting period.

InvalidFleetStatusException

_InvalidFleetStatusException :: AsError a => Fold a ServiceError Source #

The requested operation would cause a conflict with the current state of a resource associated with the request and/or the fleet. Resolve the conflict before retrying.

InvalidGameSessionStatusException

_InvalidGameSessionStatusException :: AsError a => Fold a ServiceError Source #

The requested operation would cause a conflict with the current state of a resource associated with the request and/or the game instance. Resolve the conflict before retrying.

InvalidRequestException

_InvalidRequestException :: AsError a => Fold a ServiceError Source #

One or more parameter values in the request are invalid. Correct the invalid parameter values before retrying.

LimitExceededException

_LimitExceededException :: AsError a => Fold a ServiceError Source #

The requested operation would cause the resource to exceed the allowed service limit. Resolve the issue before retrying.

NotFoundException

_NotFoundException :: AsError a => Fold a ServiceError Source #

THe requested resources was not found. The resource was either not created yet or deleted.

OutOfCapacityException

_OutOfCapacityException :: AsError a => Fold a ServiceError Source #

The specified game server group has no available game servers to fulfill a ClaimGameServer request. Clients can retry such requests immediately or after a waiting period.

TaggingFailedException

_TaggingFailedException :: AsError a => Fold a ServiceError Source #

The requested tagging operation did not succeed. This may be due to invalid tag format or the maximum tag limit may have been exceeded. Resolve the issue before retrying.

TerminalRoutingStrategyException

_TerminalRoutingStrategyException :: AsError a => Fold a ServiceError Source #

The service is unable to resolve the routing for a particular alias because it has a terminal RoutingStrategy associated with it. The message returned in this exception is the message defined in the routing strategy itself. Such requests should only be retried if the routing strategy for the specified alias is modified.

UnauthorizedException

_UnauthorizedException :: AsError a => Fold a ServiceError Source #

The client failed authentication. Clients should not retry such requests.

UnsupportedRegionException

_UnsupportedRegionException :: AsError a => Fold a ServiceError Source #

The requested operation is not supported in the Region specified.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

AcceptMatch

data AcceptMatch Source #

See: newAcceptMatch smart constructor.

Instances

Instances details
ToJSON AcceptMatch Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

ToHeaders AcceptMatch Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

Methods

toHeaders :: AcceptMatch -> [Header] #

ToPath AcceptMatch Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

ToQuery AcceptMatch Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

AWSRequest AcceptMatch Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

Associated Types

type AWSResponse AcceptMatch #

Generic AcceptMatch Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

Associated Types

type Rep AcceptMatch :: Type -> Type #

Read AcceptMatch Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

Show AcceptMatch Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

NFData AcceptMatch Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

Methods

rnf :: AcceptMatch -> () #

Eq AcceptMatch Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

Hashable AcceptMatch Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

type AWSResponse AcceptMatch Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

type Rep AcceptMatch Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

type Rep AcceptMatch = D1 ('MetaData "AcceptMatch" "Amazonka.GameLift.AcceptMatch" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "AcceptMatch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ticketId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "playerIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "acceptanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AcceptanceType))))

newAcceptMatch Source #

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

AcceptMatch, acceptMatch_ticketId - A unique identifier for a matchmaking ticket. The ticket must be in status REQUIRES_ACCEPTANCE; otherwise this request will fail.

$sel:playerIds:AcceptMatch', acceptMatch_playerIds - A unique identifier for a player delivering the response. This parameter can include one or multiple player IDs.

$sel:acceptanceType:AcceptMatch', acceptMatch_acceptanceType - Player response to the proposed match.

data AcceptMatchResponse Source #

See: newAcceptMatchResponse smart constructor.

Instances

Instances details
Generic AcceptMatchResponse Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

Associated Types

type Rep AcceptMatchResponse :: Type -> Type #

Read AcceptMatchResponse Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

Show AcceptMatchResponse Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

NFData AcceptMatchResponse Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

Methods

rnf :: AcceptMatchResponse -> () #

Eq AcceptMatchResponse Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

type Rep AcceptMatchResponse Source # 
Instance details

Defined in Amazonka.GameLift.AcceptMatch

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

newAcceptMatchResponse Source #

Create a value of AcceptMatchResponse 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:httpStatus:AcceptMatchResponse', acceptMatchResponse_httpStatus - The response's http status code.

ClaimGameServer

data ClaimGameServer Source #

See: newClaimGameServer smart constructor.

Instances

Instances details
ToJSON ClaimGameServer Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

ToHeaders ClaimGameServer Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

ToPath ClaimGameServer Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

ToQuery ClaimGameServer Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

AWSRequest ClaimGameServer Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

Associated Types

type AWSResponse ClaimGameServer #

Generic ClaimGameServer Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

Associated Types

type Rep ClaimGameServer :: Type -> Type #

Read ClaimGameServer Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

Show ClaimGameServer Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

NFData ClaimGameServer Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

Methods

rnf :: ClaimGameServer -> () #

Eq ClaimGameServer Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

Hashable ClaimGameServer Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

type AWSResponse ClaimGameServer Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

type Rep ClaimGameServer Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

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

newClaimGameServer Source #

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

ClaimGameServer, claimGameServer_gameServerData - 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.

ClaimGameServer, claimGameServer_gameServerId - A custom string that uniquely identifies the game server to claim. If this parameter is left empty, GameLift FleetIQ searches for an available game server in the specified game server group.

ClaimGameServer, claimGameServer_gameServerGroupName - A unique identifier for the game server group where the game server is running. If you are not specifying a game server to claim, this value identifies where you want GameLift FleetIQ to look for an available game server to claim.

data ClaimGameServerResponse Source #

See: newClaimGameServerResponse smart constructor.

Instances

Instances details
Generic ClaimGameServerResponse Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

Associated Types

type Rep ClaimGameServerResponse :: Type -> Type #

Read ClaimGameServerResponse Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

Show ClaimGameServerResponse Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

NFData ClaimGameServerResponse Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

Methods

rnf :: ClaimGameServerResponse -> () #

Eq ClaimGameServerResponse Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

type Rep ClaimGameServerResponse Source # 
Instance details

Defined in Amazonka.GameLift.ClaimGameServer

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

newClaimGameServerResponse Source #

Create a value of ClaimGameServerResponse 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:gameServer:ClaimGameServerResponse', claimGameServerResponse_gameServer - Object that describes the newly claimed game server.

$sel:httpStatus:ClaimGameServerResponse', claimGameServerResponse_httpStatus - The response's http status code.

CreateAlias

data CreateAlias Source #

See: newCreateAlias smart constructor.

Instances

Instances details
ToJSON CreateAlias Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

ToHeaders CreateAlias Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

Methods

toHeaders :: CreateAlias -> [Header] #

ToPath CreateAlias Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

ToQuery CreateAlias Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

AWSRequest CreateAlias Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

Associated Types

type AWSResponse CreateAlias #

Generic CreateAlias Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

Associated Types

type Rep CreateAlias :: Type -> Type #

Read CreateAlias Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

Show CreateAlias Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

NFData CreateAlias Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

Methods

rnf :: CreateAlias -> () #

Eq CreateAlias Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

Hashable CreateAlias Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

type AWSResponse CreateAlias Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

type Rep CreateAlias Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

type Rep CreateAlias = D1 ('MetaData "CreateAlias" "Amazonka.GameLift.CreateAlias" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "CreateAlias'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "routingStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RoutingStrategy))))

newCreateAlias Source #

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

CreateAlias, createAlias_description - A human-readable description of the alias.

$sel:tags:CreateAlias', createAlias_tags - A list of labels to assign to the new alias resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

CreateAlias, createAlias_name - A descriptive label that is associated with an alias. Alias names do not need to be unique.

CreateAlias, createAlias_routingStrategy - The routing configuration, including routing type and fleet target, for the alias.

data CreateAliasResponse Source #

See: newCreateAliasResponse smart constructor.

Instances

Instances details
Generic CreateAliasResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

Associated Types

type Rep CreateAliasResponse :: Type -> Type #

Read CreateAliasResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

Show CreateAliasResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

NFData CreateAliasResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

Methods

rnf :: CreateAliasResponse -> () #

Eq CreateAliasResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

type Rep CreateAliasResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateAlias

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

newCreateAliasResponse Source #

Create a value of CreateAliasResponse 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:alias:CreateAliasResponse', createAliasResponse_alias - The newly created alias resource.

$sel:httpStatus:CreateAliasResponse', createAliasResponse_httpStatus - The response's http status code.

CreateBuild

data CreateBuild Source #

See: newCreateBuild smart constructor.

Instances

Instances details
ToJSON CreateBuild Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

ToHeaders CreateBuild Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

Methods

toHeaders :: CreateBuild -> [Header] #

ToPath CreateBuild Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

ToQuery CreateBuild Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

AWSRequest CreateBuild Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

Associated Types

type AWSResponse CreateBuild #

Generic CreateBuild Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

Associated Types

type Rep CreateBuild :: Type -> Type #

Read CreateBuild Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

Show CreateBuild Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

NFData CreateBuild Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

Methods

rnf :: CreateBuild -> () #

Eq CreateBuild Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

Hashable CreateBuild Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

type AWSResponse CreateBuild Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

type Rep CreateBuild Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

type Rep CreateBuild = D1 ('MetaData "CreateBuild" "Amazonka.GameLift.CreateBuild" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "CreateBuild'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "operatingSystem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OperatingSystem)) :*: S1 ('MetaSel ('Just "serverSdkVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "storageLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Location)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCreateBuild :: CreateBuild Source #

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

CreateBuild, createBuild_name - A descriptive label associated with a build. Build names do not need to be unique. You can change this value later.

CreateBuild, createBuild_operatingSystem - The operating system that you built the game server binaries to run on. This value determines the type of fleet resources that you can use for this build. If your game build contains multiple executables, they all must run on the same operating system. If an operating system is not specified when creating a build, GameLift uses the default value (WINDOWS_2012). This value cannot be changed later.

CreateBuild, createBuild_serverSdkVersion - A server SDK version you used when integrating your game server build with GameLift. For more information see Integrate games with custom game servers.

CreateBuild, createBuild_storageLocation - Information indicating where your game build files are stored. Use this parameter only when creating a build with files stored in an Amazon S3 bucket that you own. The storage location must specify an Amazon S3 bucket name and key. The location must also specify a role ARN that you set up to allow Amazon GameLift to access your Amazon S3 bucket. The S3 bucket and your new build must be in the same Region.

If a StorageLocation is specified, the size of your file can be found in your Amazon S3 bucket. Amazon GameLift will report a SizeOnDisk of 0.

$sel:tags:CreateBuild', createBuild_tags - A list of labels to assign to the new build resource. Tags are developer defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference. Once the resource is created, you can use TagResource, UntagResource, and ListTagsForResource to add, remove, and view tags. The maximum tag limit may be lower than stated. See the Amazon Web Services General Reference for actual tagging limits.

CreateBuild, createBuild_version - Version information associated with a build or script. Version strings do not need to be unique. You can change this value later.

data CreateBuildResponse Source #

See: newCreateBuildResponse smart constructor.

Instances

Instances details
Generic CreateBuildResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

Associated Types

type Rep CreateBuildResponse :: Type -> Type #

Show CreateBuildResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

NFData CreateBuildResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

Methods

rnf :: CreateBuildResponse -> () #

Eq CreateBuildResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

type Rep CreateBuildResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateBuild

type Rep CreateBuildResponse = D1 ('MetaData "CreateBuildResponse" "Amazonka.GameLift.CreateBuild" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "CreateBuildResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "build") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Build)) :*: S1 ('MetaSel ('Just "storageLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Location))) :*: (S1 ('MetaSel ('Just "uploadCredentials") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive AwsCredentials))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateBuildResponse Source #

Create a value of CreateBuildResponse 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:build:CreateBuildResponse', createBuildResponse_build - The newly created build resource, including a unique build IDs and status.

CreateBuild, createBuildResponse_storageLocation - Amazon S3 location for your game build file, including bucket name and key.

$sel:uploadCredentials:CreateBuildResponse', createBuildResponse_uploadCredentials - This element is returned only when the operation is called without a storage location. It contains credentials to use when you are uploading a build file to an Amazon S3 bucket that is owned by Amazon GameLift. Credentials have a limited life span. To refresh these credentials, call RequestUploadCredentials.

$sel:httpStatus:CreateBuildResponse', createBuildResponse_httpStatus - The response's http status code.

CreateFleet

data CreateFleet Source #

See: newCreateFleet smart constructor.

Instances

Instances details
ToJSON CreateFleet Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

ToHeaders CreateFleet Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

Methods

toHeaders :: CreateFleet -> [Header] #

ToPath CreateFleet Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

ToQuery CreateFleet Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

AWSRequest CreateFleet Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

Associated Types

type AWSResponse CreateFleet #

Generic CreateFleet Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

Associated Types

type Rep CreateFleet :: Type -> Type #

Read CreateFleet Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

Show CreateFleet Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

NFData CreateFleet Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

Methods

rnf :: CreateFleet -> () #

Eq CreateFleet Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

Hashable CreateFleet Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

type AWSResponse CreateFleet Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

type Rep CreateFleet Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

type Rep CreateFleet = D1 ('MetaData "CreateFleet" "Amazonka.GameLift.CreateFleet" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "CreateFleet'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "anywhereConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnywhereConfiguration)) :*: S1 ('MetaSel ('Just "buildId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "certificateConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateConfiguration)) :*: (S1 ('MetaSel ('Just "computeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComputeType)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "eC2InboundPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IpPermission])) :*: (S1 ('MetaSel ('Just "eC2InstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EC2InstanceType)) :*: S1 ('MetaSel ('Just "fleetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetType)))) :*: (S1 ('MetaSel ('Just "instanceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "locations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty LocationConfiguration))) :*: S1 ('MetaSel ('Just "logPaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))) :*: (((S1 ('MetaSel ('Just "metricGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "newGameSessionProtectionPolicy'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProtectionPolicy))) :*: (S1 ('MetaSel ('Just "peerVpcAwsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "peerVpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceCreationLimitPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceCreationLimitPolicy))))) :*: ((S1 ('MetaSel ('Just "runtimeConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RuntimeConfiguration)) :*: (S1 ('MetaSel ('Just "scriptId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serverLaunchParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "serverLaunchPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newCreateFleet Source #

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

CreateFleet, createFleet_anywhereConfiguration - GameLift Anywhere configuration options.

CreateFleet, createFleet_buildId - The unique identifier for a custom game server build to be deployed on fleet instances. You can use either the build ID or ARN. The build must be uploaded to GameLift and in READY status. This fleet property cannot be changed later.

CreateFleet, createFleet_certificateConfiguration - Prompts GameLift to generate a TLS/SSL certificate for the fleet. GameLift uses the certificates to encrypt traffic between game clients and the game servers running on GameLift. By default, the CertificateConfiguration is DISABLED. You can't change this property after you create the fleet.

Certificate Manager (ACM) certificates expire after 13 months. Certificate expiration can cause fleets to fail, preventing players from connecting to instances in the fleet. We recommend you replace fleets before 13 months, consider using fleet aliases for a smooth transition.

ACM isn't available in all Amazon Web Services regions. A fleet creation request with certificate generation enabled in an unsupported Region, fails with a 4xx error. For more information about the supported Regions, see Supported Regions in the Certificate Manager User Guide.

CreateFleet, createFleet_computeType - The type of compute resource used to host your game servers. You can use your own compute resources with GameLift Anywhere or use Amazon EC2 instances with managed GameLift.

CreateFleet, createFleet_description - A description for the fleet.

$sel:eC2InboundPermissions:CreateFleet', createFleet_eC2InboundPermissions - The allowed IP address ranges and port settings that allow inbound traffic to access game sessions on this fleet. If the fleet is hosting a custom game build, this property must be set before players can connect to game sessions. For Realtime Servers fleets, GameLift automatically sets TCP and UDP ranges.

CreateFleet, createFleet_eC2InstanceType - The GameLift-supported Amazon EC2 instance type to use for all fleet instances. Instance type determines the computing resources that will be used to host your game servers, including CPU, memory, storage, and networking capacity. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions of Amazon EC2 instance types.

CreateFleet, createFleet_fleetType - Indicates whether to use On-Demand or Spot instances for this fleet. By default, this property is set to ON_DEMAND. Learn more about when to use On-Demand versus Spot Instances. This property cannot be changed after the fleet is created.

CreateFleet, createFleet_instanceRoleArn - A unique identifier for an IAM role that manages access to your Amazon Web Services services. With an instance role ARN set, any application that runs on an instance in this fleet can assume the role, including install scripts, server processes, and daemons (background processes). Create a role or look up a role's ARN by using the IAM dashboard in the Amazon Web Services Management Console. Learn more about using on-box credentials for your game servers at Access external resources from a game server. This property cannot be changed after the fleet is created.

$sel:locations:CreateFleet', createFleet_locations - A set of remote locations to deploy additional instances to and manage as part of the fleet. This parameter can only be used when creating fleets in Amazon Web Services Regions that support multiple locations. You can add any GameLift-supported Amazon Web Services Region as a remote location, in the form of an Amazon Web Services Region code such as us-west-2. To create a fleet with instances in the home Region only, omit this parameter.

CreateFleet, createFleet_logPaths - This parameter is no longer used. To specify where GameLift should store log files once a server process shuts down, use the GameLift server API ProcessReady() and specify one or more directory paths in logParameters. For more information, see Initialize the server process in the GameLift Developer Guide.

CreateFleet, createFleet_metricGroups - The name of an Amazon Web Services CloudWatch metric group to add this fleet to. A metric group is used to aggregate the metrics for multiple fleets. You can specify an existing metric group name or set a new name to create a new metric group. A fleet can be included in only one metric group at a time.

CreateFleet, createFleet_newGameSessionProtectionPolicy - The status of termination protection for active game sessions on the fleet. By default, this property is set to NoProtection. You can also set game session protection for an individual game session by calling UpdateGameSession.

  • NoProtection - Game sessions can be terminated during active gameplay as a result of a scale-down event.
  • FullProtection - Game sessions in ACTIVE status cannot be terminated during a scale-down event.

CreateFleet, createFleet_peerVpcAwsAccountId - Used when peering your GameLift fleet with a VPC, the unique identifier for the Amazon Web Services account that owns the VPC. You can find your account ID in the Amazon Web Services Management Console under account settings.

CreateFleet, createFleet_peerVpcId - A unique identifier for a VPC with resources to be accessed by your GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management Console. Learn more about VPC peering in VPC Peering with GameLift Fleets.

CreateFleet, createFleet_resourceCreationLimitPolicy - A policy that limits the number of game sessions that an individual player can create on instances in this fleet within a specified span of time.

$sel:runtimeConfiguration:CreateFleet', createFleet_runtimeConfiguration - Instructions for how to launch and maintain server processes on instances in the fleet. The runtime configuration defines one or more server process configurations, each identifying a build executable or Realtime script file and the number of processes of that type to run concurrently.

The RuntimeConfiguration parameter is required unless the fleet is being configured using the older parameters ServerLaunchPath and ServerLaunchParameters, which are still supported for backward compatibility.

CreateFleet, createFleet_scriptId - The unique identifier for a Realtime configuration script to be deployed on fleet instances. You can use either the script ID or ARN. Scripts must be uploaded to GameLift prior to creating the fleet. This fleet property cannot be changed later.

CreateFleet, createFleet_serverLaunchParameters - This parameter is no longer used. Specify server launch parameters using the RuntimeConfiguration parameter. Requests that use this parameter instead continue to be valid.

CreateFleet, createFleet_serverLaunchPath - This parameter is no longer used. Specify a server launch path using the RuntimeConfiguration parameter. Requests that use this parameter instead continue to be valid.

$sel:tags:CreateFleet', createFleet_tags - A list of labels to assign to the new fleet resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

CreateFleet, createFleet_name - A descriptive label that is associated with a fleet. Fleet names do not need to be unique.

data CreateFleetResponse Source #

See: newCreateFleetResponse smart constructor.

Instances

Instances details
Generic CreateFleetResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

Associated Types

type Rep CreateFleetResponse :: Type -> Type #

Read CreateFleetResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

Show CreateFleetResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

NFData CreateFleetResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

Methods

rnf :: CreateFleetResponse -> () #

Eq CreateFleetResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

type Rep CreateFleetResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleet

type Rep CreateFleetResponse = D1 ('MetaData "CreateFleetResponse" "Amazonka.GameLift.CreateFleet" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "CreateFleetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fleetAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetAttributes)) :*: (S1 ('MetaSel ('Just "locationStates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LocationState])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateFleetResponse Source #

Create a value of CreateFleetResponse 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:fleetAttributes:CreateFleetResponse', createFleetResponse_fleetAttributes - The properties for the new fleet, including the current status. All fleets are placed in NEW status on creation.

$sel:locationStates:CreateFleetResponse', createFleetResponse_locationStates - The fleet's locations and life-cycle status of each location. For new fleets, the status of all locations is set to NEW. During fleet creation, GameLift updates each location status as instances are deployed there and prepared for game hosting. This list includes an entry for the fleet's home Region. For fleets with no remote locations, only one entry, representing the home Region, is returned.

$sel:httpStatus:CreateFleetResponse', createFleetResponse_httpStatus - The response's http status code.

CreateFleetLocations

data CreateFleetLocations Source #

See: newCreateFleetLocations smart constructor.

Instances

Instances details
ToJSON CreateFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

ToHeaders CreateFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

ToPath CreateFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

ToQuery CreateFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

AWSRequest CreateFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

Associated Types

type AWSResponse CreateFleetLocations #

Generic CreateFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

Associated Types

type Rep CreateFleetLocations :: Type -> Type #

Read CreateFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

Show CreateFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

NFData CreateFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

Methods

rnf :: CreateFleetLocations -> () #

Eq CreateFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

Hashable CreateFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

type AWSResponse CreateFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

type Rep CreateFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

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

newCreateFleetLocations Source #

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

CreateFleetLocations, createFleetLocations_fleetId - A unique identifier for the fleet to add locations to. You can use either the fleet ID or ARN value.

$sel:locations:CreateFleetLocations', createFleetLocations_locations - A list of locations to deploy additional instances to and manage as part of the fleet. You can add any GameLift-supported Amazon Web Services Region as a remote location, in the form of an Amazon Web Services Region code such as us-west-2.

data CreateFleetLocationsResponse Source #

See: newCreateFleetLocationsResponse smart constructor.

Instances

Instances details
Generic CreateFleetLocationsResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

Associated Types

type Rep CreateFleetLocationsResponse :: Type -> Type #

Read CreateFleetLocationsResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

Show CreateFleetLocationsResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

NFData CreateFleetLocationsResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

Eq CreateFleetLocationsResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

type Rep CreateFleetLocationsResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateFleetLocations

type Rep CreateFleetLocationsResponse = D1 ('MetaData "CreateFleetLocationsResponse" "Amazonka.GameLift.CreateFleetLocations" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "CreateFleetLocationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fleetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fleetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "locationStates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LocationState])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateFleetLocationsResponse Source #

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

CreateFleetLocationsResponse, createFleetLocationsResponse_fleetArn - The Amazon Resource Name (ARN) that is assigned to a GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

CreateFleetLocations, createFleetLocationsResponse_fleetId - A unique identifier for the fleet that was updated with new locations.

$sel:locationStates:CreateFleetLocationsResponse', createFleetLocationsResponse_locationStates - The remote locations that are being added to the fleet, and the life-cycle status of each location. For new locations, the status is set to NEW. During location creation, GameLift updates each location's status as instances are deployed there and prepared for game hosting. This list does not include the fleet home Region or any remote locations that were already added to the fleet.

$sel:httpStatus:CreateFleetLocationsResponse', createFleetLocationsResponse_httpStatus - The response's http status code.

CreateGameServerGroup

data CreateGameServerGroup Source #

See: newCreateGameServerGroup smart constructor.

Instances

Instances details
ToJSON CreateGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

ToHeaders CreateGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

ToPath CreateGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

ToQuery CreateGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

AWSRequest CreateGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

Associated Types

type AWSResponse CreateGameServerGroup #

Generic CreateGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

Associated Types

type Rep CreateGameServerGroup :: Type -> Type #

Read CreateGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

Show CreateGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

NFData CreateGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

Methods

rnf :: CreateGameServerGroup -> () #

Eq CreateGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

Hashable CreateGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

type AWSResponse CreateGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

type Rep CreateGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

type Rep CreateGameServerGroup = D1 ('MetaData "CreateGameServerGroup" "Amazonka.GameLift.CreateGameServerGroup" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "CreateGameServerGroup'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "autoScalingPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GameServerGroupAutoScalingPolicy)) :*: S1 ('MetaSel ('Just "balancingStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BalancingStrategy))) :*: (S1 ('MetaSel ('Just "gameServerProtectionPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GameServerProtectionPolicy)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "vpcSubnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))) :*: ((S1 ('MetaSel ('Just "gameServerGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "minSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))) :*: (S1 ('MetaSel ('Just "maxSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "launchTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LaunchTemplateSpecification) :*: S1 ('MetaSel ('Just "instanceDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty InstanceDefinition)))))))

newCreateGameServerGroup Source #

Create a value of CreateGameServerGroup 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:autoScalingPolicy:CreateGameServerGroup', createGameServerGroup_autoScalingPolicy - Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting. The scaling policy uses the metric "PercentUtilizedGameServers" to maintain a buffer of idle game servers that can immediately accommodate new games and players. After the Auto Scaling group is created, update this value directly in the Auto Scaling group using the Amazon Web Services console or APIs.

CreateGameServerGroup, createGameServerGroup_balancingStrategy - Indicates how GameLift FleetIQ balances the use of Spot Instances and On-Demand Instances in the game server group. Method options include the following:

  • SPOT_ONLY - Only Spot Instances are used in the game server group. If Spot Instances are unavailable or not viable for game hosting, the game server group provides no hosting capacity until Spot Instances can again be used. Until then, no new instances are started, and the existing nonviable Spot Instances are terminated (after current gameplay ends) and are not replaced.
  • SPOT_PREFERRED - (default value) Spot Instances are used whenever available in the game server group. If Spot Instances are unavailable, the game server group continues to provide hosting capacity by falling back to On-Demand Instances. Existing nonviable Spot Instances are terminated (after current gameplay ends) and are replaced with new On-Demand Instances.
  • ON_DEMAND_ONLY - Only On-Demand Instances are used in the game server group. No Spot Instances are used, even when available, while this balancing strategy is in force.

CreateGameServerGroup, createGameServerGroup_gameServerProtectionPolicy - A flag that indicates whether instances in the game server group are protected from early termination. Unprotected instances that have active game servers running might be terminated during a scale-down event, causing players to be dropped from the game. Protected instances cannot be terminated while there are active game servers running except in the event of a forced game server group deletion (see ). An exception to this is with Spot Instances, which can be terminated by Amazon Web Services regardless of protection status. This property is set to NO_PROTECTION by default.

$sel:tags:CreateGameServerGroup', createGameServerGroup_tags - A list of labels to assign to the new game server group resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources is useful for resource management, access management, and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

$sel:vpcSubnets:CreateGameServerGroup', createGameServerGroup_vpcSubnets - A list of virtual private cloud (VPC) subnets to use with instances in the game server group. By default, all GameLift FleetIQ-supported Availability Zones are used. You can use this parameter to specify VPCs that you've set up. This property cannot be updated after the game server group is created, and the corresponding Auto Scaling group will always use the property value that is set with this request, even if the Auto Scaling group is updated directly.

CreateGameServerGroup, createGameServerGroup_gameServerGroupName - An identifier for the new game server group. This value is used to generate unique ARN identifiers for the Amazon EC2 Auto Scaling group and the GameLift FleetIQ game server group. The name must be unique per Region per Amazon Web Services account.

CreateGameServerGroup, createGameServerGroup_roleArn - The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.

$sel:minSize:CreateGameServerGroup', createGameServerGroup_minSize - The minimum number of instances allowed in the Amazon EC2 Auto Scaling group. During automatic scaling events, GameLift FleetIQ and Amazon EC2 do not scale down the group below this minimum. In production, this value should be set to at least 1. After the Auto Scaling group is created, update this value directly in the Auto Scaling group using the Amazon Web Services console or APIs.

$sel:maxSize:CreateGameServerGroup', createGameServerGroup_maxSize - The maximum number of instances allowed in the Amazon EC2 Auto Scaling group. During automatic scaling events, GameLift FleetIQ and EC2 do not scale up the group above this maximum. After the Auto Scaling group is created, update this value directly in the Auto Scaling group using the Amazon Web Services console or APIs.

$sel:launchTemplate:CreateGameServerGroup', createGameServerGroup_launchTemplate - The Amazon EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group. You can specify the template using either the template name or ID. For help with creating a launch template, see Creating a Launch Template for an Auto Scaling Group in the Amazon Elastic Compute Cloud Auto Scaling User Guide. After the Auto Scaling group is created, update this value directly in the Auto Scaling group using the Amazon Web Services console or APIs.

If you specify network interfaces in your launch template, you must explicitly set the property AssociatePublicIpAddress to "true". If no network interface is specified in the launch template, GameLift FleetIQ uses your account's default VPC.

CreateGameServerGroup, createGameServerGroup_instanceDefinitions - The Amazon EC2 instance types and sizes to use in the Auto Scaling group. The instance definitions must specify at least two different instance types that are supported by GameLift FleetIQ. For more information on instance types, see EC2 Instance Types in the Amazon Elastic Compute Cloud User Guide. You can optionally specify capacity weighting for each instance type. If no weight value is specified for an instance type, it is set to the default value "1". For more information about capacity weighting, see Instance Weighting for Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide.

data CreateGameServerGroupResponse Source #

See: newCreateGameServerGroupResponse smart constructor.

Instances

Instances details
Generic CreateGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

Associated Types

type Rep CreateGameServerGroupResponse :: Type -> Type #

Read CreateGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

Show CreateGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

NFData CreateGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

Eq CreateGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

type Rep CreateGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameServerGroup

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

newCreateGameServerGroupResponse Source #

Create a value of CreateGameServerGroupResponse 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:CreateGameServerGroupResponse', createGameServerGroupResponse_gameServerGroup - The newly created game server group object, including the new ARN value for the GameLift FleetIQ game server group and the object's status. The Amazon EC2 Auto Scaling group ARN is initially null, since the group has not yet been created. This value is added once the game server group status reaches ACTIVE.

$sel:httpStatus:CreateGameServerGroupResponse', createGameServerGroupResponse_httpStatus - The response's http status code.

CreateGameSession

data CreateGameSession Source #

See: newCreateGameSession smart constructor.

Instances

Instances details
ToJSON CreateGameSession Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

ToHeaders CreateGameSession Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

ToPath CreateGameSession Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

ToQuery CreateGameSession Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

AWSRequest CreateGameSession Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

Associated Types

type AWSResponse CreateGameSession #

Generic CreateGameSession Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

Associated Types

type Rep CreateGameSession :: Type -> Type #

Read CreateGameSession Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

Show CreateGameSession Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

NFData CreateGameSession Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

Methods

rnf :: CreateGameSession -> () #

Eq CreateGameSession Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

Hashable CreateGameSession Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

type AWSResponse CreateGameSession Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

type Rep CreateGameSession Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

newCreateGameSession Source #

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

CreateGameSession, createGameSession_aliasId - A unique identifier for the alias associated with the fleet to create a game session in. You can use either the alias ID or ARN value. Each request must reference either a fleet ID or alias ID, but not both.

CreateGameSession, createGameSession_creatorId - A unique identifier for a player or entity creating the game session. This parameter is required when requesting a new game session on a fleet with a resource creation limit policy. This type of policy limits the number of concurrent active game sessions that one player can create within a certain time span. GameLift uses the CreatorId to evaluate the new request against the policy.

CreateGameSession, createGameSession_fleetId - A unique identifier for the fleet to create a game session in. You can use either the fleet ID or ARN value. Each request must reference either a fleet ID or alias ID, but not both.

CreateGameSession, createGameSession_gameProperties - A set of custom properties for a game session, formatted as key:value pairs. These properties are passed to a game server process with a request to start a new game session (see Start a Game Session).

CreateGameSession, createGameSession_gameSessionData - A set of custom game session properties, formatted as a single string value. This data is passed to a game server process with a request to start a new game session (see Start a Game Session).

CreateGameSession, createGameSession_gameSessionId - This parameter is deprecated. Use IdempotencyToken instead.

Custom string that uniquely identifies a request for a new game session. Maximum token length is 48 characters. If provided, this string is included in the new game session's ID.

$sel:idempotencyToken:CreateGameSession', createGameSession_idempotencyToken - Custom string that uniquely identifies the new game session request. This is useful for ensuring that game session requests with the same idempotency token are processed only once. Subsequent requests with the same string return the original GameSession object, with an updated status. Maximum token length is 48 characters. If provided, this string is included in the new game session's ID. A game session ARN has the following format: arn:aws:gamelift:<region>::gamesession/<fleet ID>/<custom ID string or idempotency token>. Idempotency tokens remain in use for 30 days after a game session has ended; game session objects are retained for this time period and then deleted.

CreateGameSession, createGameSession_location - A fleet's remote location to place the new game session in. If this parameter is not set, the new game session is placed in the fleet's home Region. Specify a remote location with an Amazon Web Services Region code such as us-west-2.

CreateGameSession, createGameSession_name - A descriptive label that is associated with a game session. Session names do not need to be unique.

CreateGameSession, createGameSession_maximumPlayerSessionCount - The maximum number of players that can be connected simultaneously to the game session.

data CreateGameSessionResponse Source #

See: newCreateGameSessionResponse smart constructor.

Instances

Instances details
Generic CreateGameSessionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

Associated Types

type Rep CreateGameSessionResponse :: Type -> Type #

Read CreateGameSessionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

Show CreateGameSessionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

NFData CreateGameSessionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

Eq CreateGameSessionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

type Rep CreateGameSessionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSession

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

newCreateGameSessionResponse Source #

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

CreateGameSessionResponse, createGameSessionResponse_gameSession - Object that describes the newly created game session record.

$sel:httpStatus:CreateGameSessionResponse', createGameSessionResponse_httpStatus - The response's http status code.

CreateGameSessionQueue

data CreateGameSessionQueue Source #

See: newCreateGameSessionQueue smart constructor.

Instances

Instances details
ToJSON CreateGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

ToHeaders CreateGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

ToPath CreateGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

ToQuery CreateGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

AWSRequest CreateGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

Associated Types

type AWSResponse CreateGameSessionQueue #

Generic CreateGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

Associated Types

type Rep CreateGameSessionQueue :: Type -> Type #

Read CreateGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

Show CreateGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

NFData CreateGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

Methods

rnf :: CreateGameSessionQueue -> () #

Eq CreateGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

Hashable CreateGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

type AWSResponse CreateGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

type Rep CreateGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

newCreateGameSessionQueue Source #

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

CreateGameSessionQueue, createGameSessionQueue_customEventData - Information to be added to all events that are related to this game session queue.

CreateGameSessionQueue, createGameSessionQueue_destinations - A list of fleets and/or fleet aliases that can be used to fulfill game session placement requests in the queue. Destinations are identified by either a fleet ARN or a fleet alias ARN, and are listed in order of placement preference.

CreateGameSessionQueue, createGameSessionQueue_filterConfiguration - A list of locations where a queue is allowed to place new game sessions. Locations are specified in the form of Amazon Web Services Region codes, such as us-west-2. If this parameter is not set, game sessions can be placed in any queue location.

CreateGameSessionQueue, createGameSessionQueue_notificationTarget - An SNS topic ARN that is set up to receive game session placement notifications. See Setting up notifications for game session placement.

CreateGameSessionQueue, createGameSessionQueue_playerLatencyPolicies - A set of policies that act as a sliding cap on player latency. FleetIQ works to deliver low latency for most players in a game session. These policies ensure that no individual player can be placed into a game with unreasonably high latency. Use multiple policies to gradually relax latency requirements a step at a time. Multiple policies are applied based on their maximum allowed latency, starting with the lowest value.

CreateGameSessionQueue, createGameSessionQueue_priorityConfiguration - Custom settings to use when prioritizing destinations and locations for game session placements. This configuration replaces the FleetIQ default prioritization process. Priority types that are not explicitly named will be automatically applied at the end of the prioritization process.

$sel:tags:CreateGameSessionQueue', createGameSessionQueue_tags - A list of labels to assign to the new game session queue resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

CreateGameSessionQueue, createGameSessionQueue_timeoutInSeconds - The maximum time, in seconds, that a new game session placement request remains in the queue. When a request exceeds this time, the game session placement changes to a TIMED_OUT status.

CreateGameSessionQueue, createGameSessionQueue_name - A descriptive label that is associated with game session queue. Queue names must be unique within each Region.

data CreateGameSessionQueueResponse Source #

See: newCreateGameSessionQueueResponse smart constructor.

Instances

Instances details
Generic CreateGameSessionQueueResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

Associated Types

type Rep CreateGameSessionQueueResponse :: Type -> Type #

Read CreateGameSessionQueueResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

Show CreateGameSessionQueueResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

NFData CreateGameSessionQueueResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

Eq CreateGameSessionQueueResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

type Rep CreateGameSessionQueueResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateGameSessionQueue

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

newCreateGameSessionQueueResponse Source #

Create a value of CreateGameSessionQueueResponse 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:gameSessionQueue:CreateGameSessionQueueResponse', createGameSessionQueueResponse_gameSessionQueue - An object that describes the newly created game session queue.

$sel:httpStatus:CreateGameSessionQueueResponse', createGameSessionQueueResponse_httpStatus - The response's http status code.

CreateLocation

data CreateLocation Source #

See: newCreateLocation smart constructor.

Constructors

CreateLocation' (Maybe [Tag]) Text 

Instances

Instances details
ToJSON CreateLocation Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

ToHeaders CreateLocation Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

ToPath CreateLocation Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

ToQuery CreateLocation Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

AWSRequest CreateLocation Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

Associated Types

type AWSResponse CreateLocation #

Generic CreateLocation Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

Associated Types

type Rep CreateLocation :: Type -> Type #

Read CreateLocation Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

Show CreateLocation Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

NFData CreateLocation Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

Methods

rnf :: CreateLocation -> () #

Eq CreateLocation Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

Hashable CreateLocation Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

type AWSResponse CreateLocation Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

type Rep CreateLocation Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

type Rep CreateLocation = D1 ('MetaData "CreateLocation" "Amazonka.GameLift.CreateLocation" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "CreateLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "locationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateLocation Source #

Create a value of CreateLocation 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:tags:CreateLocation', createLocation_tags - A list of labels to assign to the new matchmaking configuration resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Rareference.

CreateLocation, createLocation_locationName - A descriptive name for the custom location.

data CreateLocationResponse Source #

See: newCreateLocationResponse smart constructor.

Instances

Instances details
Generic CreateLocationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

Associated Types

type Rep CreateLocationResponse :: Type -> Type #

Read CreateLocationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

Show CreateLocationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

NFData CreateLocationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

Methods

rnf :: CreateLocationResponse -> () #

Eq CreateLocationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

type Rep CreateLocationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateLocation

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

newCreateLocationResponse Source #

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

CreateLocationResponse, createLocationResponse_location - The details of the custom location you created.

$sel:httpStatus:CreateLocationResponse', createLocationResponse_httpStatus - The response's http status code.

CreateMatchmakingConfiguration

data CreateMatchmakingConfiguration Source #

See: newCreateMatchmakingConfiguration smart constructor.

Instances

Instances details
ToJSON CreateMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

ToHeaders CreateMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

ToPath CreateMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

ToQuery CreateMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

AWSRequest CreateMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

Generic CreateMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

Associated Types

type Rep CreateMatchmakingConfiguration :: Type -> Type #

Read CreateMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

Show CreateMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

NFData CreateMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

Eq CreateMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

Hashable CreateMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

type AWSResponse CreateMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

type Rep CreateMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

type Rep CreateMatchmakingConfiguration = D1 ('MetaData "CreateMatchmakingConfiguration" "Amazonka.GameLift.CreateMatchmakingConfiguration" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "CreateMatchmakingConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "acceptanceTimeoutSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "additionalPlayerCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "backfillMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackfillMode)))) :*: ((S1 ('MetaSel ('Just "customEventData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "flexMatchMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FlexMatchMode)) :*: S1 ('MetaSel ('Just "gameProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GameProperty]))))) :*: (((S1 ('MetaSel ('Just "gameSessionData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gameSessionQueueArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "notificationTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "requestTimeoutSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)) :*: (S1 ('MetaSel ('Just "acceptanceRequired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newCreateMatchmakingConfiguration Source #

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

CreateMatchmakingConfiguration, createMatchmakingConfiguration_acceptanceTimeoutSeconds - The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required.

CreateMatchmakingConfiguration, createMatchmakingConfiguration_additionalPlayerCount - The number of player slots in a match to keep open for future players. For example, if the configuration's rule set specifies a match for a single 12-person team, and the additional player count is set to 2, only 10 players are selected for the match. This parameter is not used if FlexMatchMode is set to STANDALONE.

CreateMatchmakingConfiguration, createMatchmakingConfiguration_backfillMode - The method used to backfill game sessions that are created with this matchmaking configuration. Specify MANUAL when your game manages backfill requests manually or does not use the match backfill feature. Specify AUTOMATIC to have GameLift create a backfill request whenever a game session has one or more open slots. Learn more about manual and automatic backfill in Backfill Existing Games with FlexMatch. Automatic backfill is not available when FlexMatchMode is set to STANDALONE.

CreateMatchmakingConfiguration, createMatchmakingConfiguration_customEventData - Information to be added to all events related to this matchmaking configuration.

CreateMatchmakingConfiguration, createMatchmakingConfiguration_description - A human-readable description of the matchmaking configuration.

CreateMatchmakingConfiguration, createMatchmakingConfiguration_flexMatchMode - Indicates whether this matchmaking configuration is being used with GameLift hosting or as a standalone matchmaking solution.

  • STANDALONE - FlexMatch forms matches and returns match information, including players and team assignments, in a MatchmakingSucceeded event.
  • WITH_QUEUE - FlexMatch forms matches and uses the specified GameLift queue to start a game session for the match.

CreateMatchmakingConfiguration, createMatchmakingConfiguration_gameProperties - A set of custom properties for a game session, formatted as key:value pairs. These properties are passed to a game server process with a request to start a new game session (see Start a Game Session). This information is added to the new GameSession object that is created for a successful match. This parameter is not used if FlexMatchMode is set to STANDALONE.

CreateMatchmakingConfiguration, createMatchmakingConfiguration_gameSessionData - A set of custom game session properties, formatted as a single string value. This data is passed to a game server process with a request to start a new game session (see Start a Game Session). This information is added to the new GameSession object that is created for a successful match. This parameter is not used if FlexMatchMode is set to STANDALONE.

CreateMatchmakingConfiguration, createMatchmakingConfiguration_gameSessionQueueArns - The Amazon Resource Name (ARN) that is assigned to a GameLift game session queue resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::gamesessionqueue/<queue name>. Queues can be located in any Region. Queues are used to start new GameLift-hosted game sessions for matches that are created with this matchmaking configuration. If FlexMatchMode is set to STANDALONE, do not set this parameter.

CreateMatchmakingConfiguration, createMatchmakingConfiguration_notificationTarget - An SNS topic ARN that is set up to receive matchmaking notifications. See Setting up notifications for matchmaking for more information.

$sel:tags:CreateMatchmakingConfiguration', createMatchmakingConfiguration_tags - A list of labels to assign to the new matchmaking configuration resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

CreateMatchmakingConfiguration, createMatchmakingConfiguration_name - A unique identifier for the matchmaking configuration. This name is used to identify the configuration associated with a matchmaking request or ticket.

CreateMatchmakingConfiguration, createMatchmakingConfiguration_requestTimeoutSeconds - The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out. Requests that fail due to timing out can be resubmitted as needed.

CreateMatchmakingConfiguration, createMatchmakingConfiguration_acceptanceRequired - A flag that determines whether a match that was created with this configuration must be accepted by the matched players. To require acceptance, set to TRUE. With this option enabled, matchmaking tickets use the status REQUIRES_ACCEPTANCE to indicate when a completed potential match is waiting for player acceptance.

CreateMatchmakingConfiguration, createMatchmakingConfiguration_ruleSetName - A unique identifier for the matchmaking rule set to use with this configuration. You can use either the rule set name or ARN value. A matchmaking configuration can only use rule sets that are defined in the same Region.

data CreateMatchmakingConfigurationResponse Source #

Instances

Instances details
Generic CreateMatchmakingConfigurationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

Read CreateMatchmakingConfigurationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

Show CreateMatchmakingConfigurationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

NFData CreateMatchmakingConfigurationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

Eq CreateMatchmakingConfigurationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

type Rep CreateMatchmakingConfigurationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingConfiguration

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

newCreateMatchmakingConfigurationResponse Source #

Create a value of CreateMatchmakingConfigurationResponse 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:configuration:CreateMatchmakingConfigurationResponse', createMatchmakingConfigurationResponse_configuration - Object that describes the newly created matchmaking configuration.

$sel:httpStatus:CreateMatchmakingConfigurationResponse', createMatchmakingConfigurationResponse_httpStatus - The response's http status code.

CreateMatchmakingRuleSet

data CreateMatchmakingRuleSet Source #

See: newCreateMatchmakingRuleSet smart constructor.

Instances

Instances details
ToJSON CreateMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

ToHeaders CreateMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

ToPath CreateMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

ToQuery CreateMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

AWSRequest CreateMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

Generic CreateMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

Associated Types

type Rep CreateMatchmakingRuleSet :: Type -> Type #

Read CreateMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

Show CreateMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

NFData CreateMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

Eq CreateMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

Hashable CreateMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

type AWSResponse CreateMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

type Rep CreateMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

type Rep CreateMatchmakingRuleSet = D1 ('MetaData "CreateMatchmakingRuleSet" "Amazonka.GameLift.CreateMatchmakingRuleSet" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "CreateMatchmakingRuleSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ruleSetBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateMatchmakingRuleSet Source #

Create a value of CreateMatchmakingRuleSet 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:tags:CreateMatchmakingRuleSet', createMatchmakingRuleSet_tags - A list of labels to assign to the new matchmaking rule set resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

CreateMatchmakingRuleSet, createMatchmakingRuleSet_name - A unique identifier for the matchmaking rule set. A matchmaking configuration identifies the rule set it uses by this name value. Note that the rule set name is different from the optional name field in the rule set body.

CreateMatchmakingRuleSet, createMatchmakingRuleSet_ruleSetBody - A collection of matchmaking rules, formatted as a JSON string. Comments are not allowed in JSON, but most elements support a description field.

data CreateMatchmakingRuleSetResponse Source #

See: newCreateMatchmakingRuleSetResponse smart constructor.

Instances

Instances details
Generic CreateMatchmakingRuleSetResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

Associated Types

type Rep CreateMatchmakingRuleSetResponse :: Type -> Type #

Read CreateMatchmakingRuleSetResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

Show CreateMatchmakingRuleSetResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

NFData CreateMatchmakingRuleSetResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

Eq CreateMatchmakingRuleSetResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

type Rep CreateMatchmakingRuleSetResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateMatchmakingRuleSet

type Rep CreateMatchmakingRuleSetResponse = D1 ('MetaData "CreateMatchmakingRuleSetResponse" "Amazonka.GameLift.CreateMatchmakingRuleSet" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "CreateMatchmakingRuleSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "ruleSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MatchmakingRuleSet)))

newCreateMatchmakingRuleSetResponse Source #

Create a value of CreateMatchmakingRuleSetResponse 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:httpStatus:CreateMatchmakingRuleSetResponse', createMatchmakingRuleSetResponse_httpStatus - The response's http status code.

$sel:ruleSet:CreateMatchmakingRuleSetResponse', createMatchmakingRuleSetResponse_ruleSet - The newly created matchmaking rule set.

CreatePlayerSession

data CreatePlayerSession Source #

See: newCreatePlayerSession smart constructor.

Instances

Instances details
ToJSON CreatePlayerSession Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

ToHeaders CreatePlayerSession Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

ToPath CreatePlayerSession Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

ToQuery CreatePlayerSession Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

AWSRequest CreatePlayerSession Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

Associated Types

type AWSResponse CreatePlayerSession #

Generic CreatePlayerSession Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

Associated Types

type Rep CreatePlayerSession :: Type -> Type #

Read CreatePlayerSession Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

Show CreatePlayerSession Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

NFData CreatePlayerSession Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

Methods

rnf :: CreatePlayerSession -> () #

Eq CreatePlayerSession Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

Hashable CreatePlayerSession Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

type AWSResponse CreatePlayerSession Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

type Rep CreatePlayerSession Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

type Rep CreatePlayerSession = D1 ('MetaData "CreatePlayerSession" "Amazonka.GameLift.CreatePlayerSession" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "CreatePlayerSession'" 'PrefixI 'True) (S1 ('MetaSel ('Just "playerData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "gameSessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "playerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreatePlayerSession Source #

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

CreatePlayerSession, createPlayerSession_playerData - Developer-defined information related to a player. GameLift does not use this data, so it can be formatted as needed for use in the game.

CreatePlayerSession, createPlayerSession_gameSessionId - A unique identifier for the game session to add a player to.

CreatePlayerSession, createPlayerSession_playerId - A unique identifier for a player. Player IDs are developer-defined.

data CreatePlayerSessionResponse Source #

See: newCreatePlayerSessionResponse smart constructor.

Instances

Instances details
Generic CreatePlayerSessionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

Associated Types

type Rep CreatePlayerSessionResponse :: Type -> Type #

Read CreatePlayerSessionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

Show CreatePlayerSessionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

NFData CreatePlayerSessionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

Eq CreatePlayerSessionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

type Rep CreatePlayerSessionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSession

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

newCreatePlayerSessionResponse Source #

Create a value of CreatePlayerSessionResponse 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:playerSession:CreatePlayerSessionResponse', createPlayerSessionResponse_playerSession - Object that describes the newly created player session record.

$sel:httpStatus:CreatePlayerSessionResponse', createPlayerSessionResponse_httpStatus - The response's http status code.

CreatePlayerSessions

data CreatePlayerSessions Source #

See: newCreatePlayerSessions smart constructor.

Instances

Instances details
ToJSON CreatePlayerSessions Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

ToHeaders CreatePlayerSessions Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

ToPath CreatePlayerSessions Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

ToQuery CreatePlayerSessions Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

AWSRequest CreatePlayerSessions Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

Associated Types

type AWSResponse CreatePlayerSessions #

Generic CreatePlayerSessions Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

Associated Types

type Rep CreatePlayerSessions :: Type -> Type #

Read CreatePlayerSessions Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

Show CreatePlayerSessions Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

NFData CreatePlayerSessions Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

Methods

rnf :: CreatePlayerSessions -> () #

Eq CreatePlayerSessions Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

Hashable CreatePlayerSessions Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

type AWSResponse CreatePlayerSessions Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

type Rep CreatePlayerSessions Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

type Rep CreatePlayerSessions = D1 ('MetaData "CreatePlayerSessions" "Amazonka.GameLift.CreatePlayerSessions" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "CreatePlayerSessions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "playerDataMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "gameSessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "playerIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

newCreatePlayerSessions Source #

Create a value of CreatePlayerSessions 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:playerDataMap:CreatePlayerSessions', createPlayerSessions_playerDataMap - Map of string pairs, each specifying a player ID and a set of developer-defined information related to the player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game. Any player data strings for player IDs that are not included in the PlayerIds parameter are ignored.

CreatePlayerSessions, createPlayerSessions_gameSessionId - A unique identifier for the game session to add players to.

$sel:playerIds:CreatePlayerSessions', createPlayerSessions_playerIds - List of unique identifiers for the players to be added.

data CreatePlayerSessionsResponse Source #

See: newCreatePlayerSessionsResponse smart constructor.

Instances

Instances details
Generic CreatePlayerSessionsResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

Associated Types

type Rep CreatePlayerSessionsResponse :: Type -> Type #

Read CreatePlayerSessionsResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

Show CreatePlayerSessionsResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

NFData CreatePlayerSessionsResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

Eq CreatePlayerSessionsResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

type Rep CreatePlayerSessionsResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreatePlayerSessions

type Rep CreatePlayerSessionsResponse = D1 ('MetaData "CreatePlayerSessionsResponse" "Amazonka.GameLift.CreatePlayerSessions" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "CreatePlayerSessionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "playerSessions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PlayerSession])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreatePlayerSessionsResponse Source #

Create a value of CreatePlayerSessionsResponse 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:playerSessions:CreatePlayerSessionsResponse', createPlayerSessionsResponse_playerSessions - A collection of player session objects created for the added players.

$sel:httpStatus:CreatePlayerSessionsResponse', createPlayerSessionsResponse_httpStatus - The response's http status code.

CreateScript

data CreateScript Source #

See: newCreateScript smart constructor.

Instances

Instances details
ToJSON CreateScript Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

ToHeaders CreateScript Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

ToPath CreateScript Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

ToQuery CreateScript Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

AWSRequest CreateScript Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

Associated Types

type AWSResponse CreateScript #

Generic CreateScript Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

Associated Types

type Rep CreateScript :: Type -> Type #

Read CreateScript Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

Show CreateScript Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

NFData CreateScript Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

Methods

rnf :: CreateScript -> () #

Eq CreateScript Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

Hashable CreateScript Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

type AWSResponse CreateScript Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

type Rep CreateScript Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

type Rep CreateScript = D1 ('MetaData "CreateScript" "Amazonka.GameLift.CreateScript" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "CreateScript'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "storageLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Location))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "zipFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64))))))

newCreateScript :: CreateScript Source #

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

CreateScript, createScript_name - A descriptive label that is associated with a script. Script names do not need to be unique. You can use UpdateScript to change this value later.

CreateScript, createScript_storageLocation - The location of the Amazon S3 bucket where a zipped file containing your Realtime scripts is stored. The storage location must specify the Amazon S3 bucket name, the zip file name (the "key"), and a role ARN that allows Amazon GameLift to access the Amazon S3 storage location. The S3 bucket must be in the same Region where you want to create a new script. By default, Amazon GameLift uploads the latest version of the zip file; if you have S3 object versioning turned on, you can use the ObjectVersion parameter to specify an earlier version.

$sel:tags:CreateScript', createScript_tags - A list of labels to assign to the new script resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference. Once the resource is created, you can use TagResource, UntagResource, and ListTagsForResource to add, remove, and view tags. The maximum tag limit may be lower than stated. See the Amazon Web Services General Reference for actual tagging limits.

CreateScript, createScript_version - Version information associated with a build or script. Version strings do not need to be unique. You can use UpdateScript to change this value later.

$sel:zipFile:CreateScript', createScript_zipFile - A data object containing your Realtime scripts and dependencies as a zip file. The zip file can have one or multiple files. Maximum size of a zip file is 5 MB.

When using the Amazon Web Services CLI tool to create a script, this parameter is set to the zip file name. It must be prepended with the string "fileb://" to indicate that the file data is a binary object. For example: --zip-file fileb://myRealtimeScript.zip.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

data CreateScriptResponse Source #

See: newCreateScriptResponse smart constructor.

Instances

Instances details
Generic CreateScriptResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

Associated Types

type Rep CreateScriptResponse :: Type -> Type #

Read CreateScriptResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

Show CreateScriptResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

NFData CreateScriptResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

Methods

rnf :: CreateScriptResponse -> () #

Eq CreateScriptResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

type Rep CreateScriptResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateScript

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

newCreateScriptResponse Source #

Create a value of CreateScriptResponse 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:script:CreateScriptResponse', createScriptResponse_script - The newly created script record with a unique script ID and ARN. The new script's storage location reflects an Amazon S3 location: (1) If the script was uploaded from an S3 bucket under your account, the storage location reflects the information that was provided in the CreateScript request; (2) If the script file was uploaded from a local zip file, the storage location reflects an S3 location controls by the Amazon GameLift service.

$sel:httpStatus:CreateScriptResponse', createScriptResponse_httpStatus - The response's http status code.

CreateVpcPeeringAuthorization

data CreateVpcPeeringAuthorization Source #

See: newCreateVpcPeeringAuthorization smart constructor.

Instances

Instances details
ToJSON CreateVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

ToHeaders CreateVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

ToPath CreateVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

ToQuery CreateVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

AWSRequest CreateVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

Generic CreateVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

Associated Types

type Rep CreateVpcPeeringAuthorization :: Type -> Type #

Read CreateVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

Show CreateVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

NFData CreateVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

Eq CreateVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

Hashable CreateVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

type AWSResponse CreateVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

type Rep CreateVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

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

newCreateVpcPeeringAuthorization Source #

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

CreateVpcPeeringAuthorization, createVpcPeeringAuthorization_gameLiftAwsAccountId - A unique identifier for the Amazon Web Services account that you use to manage your GameLift fleet. You can find your Account ID in the Amazon Web Services Management Console under account settings.

CreateVpcPeeringAuthorization, createVpcPeeringAuthorization_peerVpcId - A unique identifier for a VPC with resources to be accessed by your GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management Console. Learn more about VPC peering in VPC Peering with GameLift Fleets.

data CreateVpcPeeringAuthorizationResponse Source #

Instances

Instances details
Generic CreateVpcPeeringAuthorizationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

Read CreateVpcPeeringAuthorizationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

Show CreateVpcPeeringAuthorizationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

NFData CreateVpcPeeringAuthorizationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

Eq CreateVpcPeeringAuthorizationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

type Rep CreateVpcPeeringAuthorizationResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringAuthorization

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

newCreateVpcPeeringAuthorizationResponse Source #

Create a value of CreateVpcPeeringAuthorizationResponse 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:vpcPeeringAuthorization:CreateVpcPeeringAuthorizationResponse', createVpcPeeringAuthorizationResponse_vpcPeeringAuthorization - Details on the requested VPC peering authorization, including expiration.

$sel:httpStatus:CreateVpcPeeringAuthorizationResponse', createVpcPeeringAuthorizationResponse_httpStatus - The response's http status code.

CreateVpcPeeringConnection

data CreateVpcPeeringConnection Source #

See: newCreateVpcPeeringConnection smart constructor.

Instances

Instances details
ToJSON CreateVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

ToHeaders CreateVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

ToPath CreateVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

ToQuery CreateVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

AWSRequest CreateVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

Generic CreateVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

Associated Types

type Rep CreateVpcPeeringConnection :: Type -> Type #

Read CreateVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

Show CreateVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

NFData CreateVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

Eq CreateVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

Hashable CreateVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

type AWSResponse CreateVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

type Rep CreateVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

type Rep CreateVpcPeeringConnection = D1 ('MetaData "CreateVpcPeeringConnection" "Amazonka.GameLift.CreateVpcPeeringConnection" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "CreateVpcPeeringConnection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fleetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "peerVpcAwsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "peerVpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateVpcPeeringConnection Source #

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

CreateVpcPeeringConnection, createVpcPeeringConnection_fleetId - A unique identifier for the fleet. You can use either the fleet ID or ARN value. This tells Amazon GameLift which GameLift VPC to peer with.

CreateVpcPeeringConnection, createVpcPeeringConnection_peerVpcAwsAccountId - A unique identifier for the Amazon Web Services account with the VPC that you want to peer your Amazon GameLift fleet with. You can find your Account ID in the Amazon Web Services Management Console under account settings.

CreateVpcPeeringConnection, createVpcPeeringConnection_peerVpcId - A unique identifier for a VPC with resources to be accessed by your GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management Console. Learn more about VPC peering in VPC Peering with GameLift Fleets.

data CreateVpcPeeringConnectionResponse Source #

Instances

Instances details
Generic CreateVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

Associated Types

type Rep CreateVpcPeeringConnectionResponse :: Type -> Type #

Read CreateVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

Show CreateVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

NFData CreateVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

Eq CreateVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

type Rep CreateVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.GameLift.CreateVpcPeeringConnection

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

newCreateVpcPeeringConnectionResponse Source #

Create a value of CreateVpcPeeringConnectionResponse 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:httpStatus:CreateVpcPeeringConnectionResponse', createVpcPeeringConnectionResponse_httpStatus - The response's http status code.

DeleteAlias

data DeleteAlias Source #

See: newDeleteAlias smart constructor.

Constructors

DeleteAlias' Text 

Instances

Instances details
ToJSON DeleteAlias Source # 
Instance details

Defined in Amazonka.GameLift.DeleteAlias

ToHeaders DeleteAlias Source # 
Instance details

Defined in Amazonka.GameLift.DeleteAlias

Methods

toHeaders :: DeleteAlias -> [Header] #

ToPath DeleteAlias Source # 
Instance details

Defined in Amazonka.GameLift.DeleteAlias

ToQuery DeleteAlias Source # 
Instance details

Defined in Amazonka.GameLift.DeleteAlias

AWSRequest DeleteAlias Source # 
Instance details

Defined in Amazonka.GameLift.DeleteAlias

Associated Types

type AWSResponse DeleteAlias #

Generic DeleteAlias Source # 
Instance details

Defined in Amazonka.GameLift.DeleteAlias

Associated Types

type Rep DeleteAlias :: Type -> Type #

Read DeleteAlias Source # 
Instance details

Defined in Amazonka.GameLift.DeleteAlias

Show DeleteAlias Source # 
Instance details

Defined in Amazonka.GameLift.DeleteAlias

NFData DeleteAlias Source # 
Instance details

Defined in Amazonka.GameLift.DeleteAlias

Methods

rnf :: DeleteAlias -> () #

Eq DeleteAlias Source # 
Instance details

Defined in Amazonka.GameLift.DeleteAlias

Hashable DeleteAlias Source # 
Instance details

Defined in Amazonka.GameLift.DeleteAlias

type AWSResponse DeleteAlias Source # 
Instance details

Defined in Amazonka.GameLift.DeleteAlias

type Rep DeleteAlias Source # 
Instance details

Defined in Amazonka.GameLift.DeleteAlias

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

newDeleteAlias Source #

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

DeleteAlias, deleteAlias_aliasId - A unique identifier of the alias that you want to delete. You can use either the alias ID or ARN value.

data DeleteAliasResponse Source #

See: newDeleteAliasResponse smart constructor.

Constructors

DeleteAliasResponse' 

newDeleteAliasResponse :: DeleteAliasResponse Source #

Create a value of DeleteAliasResponse with all optional fields omitted.

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

DeleteBuild

data DeleteBuild Source #

See: newDeleteBuild smart constructor.

Constructors

DeleteBuild' Text 

Instances

Instances details
ToJSON DeleteBuild Source # 
Instance details

Defined in Amazonka.GameLift.DeleteBuild

ToHeaders DeleteBuild Source # 
Instance details

Defined in Amazonka.GameLift.DeleteBuild

Methods

toHeaders :: DeleteBuild -> [Header] #

ToPath DeleteBuild Source # 
Instance details

Defined in Amazonka.GameLift.DeleteBuild

ToQuery DeleteBuild Source # 
Instance details

Defined in Amazonka.GameLift.DeleteBuild

AWSRequest DeleteBuild Source # 
Instance details

Defined in Amazonka.GameLift.DeleteBuild

Associated Types

type AWSResponse DeleteBuild #

Generic DeleteBuild Source # 
Instance details

Defined in Amazonka.GameLift.DeleteBuild

Associated Types

type Rep DeleteBuild :: Type -> Type #

Read DeleteBuild Source # 
Instance details

Defined in Amazonka.GameLift.DeleteBuild

Show DeleteBuild Source # 
Instance details

Defined in Amazonka.GameLift.DeleteBuild

NFData DeleteBuild Source # 
Instance details

Defined in Amazonka.GameLift.DeleteBuild

Methods

rnf :: DeleteBuild -> () #

Eq DeleteBuild Source # 
Instance details

Defined in Amazonka.GameLift.DeleteBuild

Hashable DeleteBuild Source # 
Instance details

Defined in Amazonka.GameLift.DeleteBuild

type AWSResponse DeleteBuild Source # 
Instance details

Defined in Amazonka.GameLift.DeleteBuild

type Rep DeleteBuild Source # 
Instance details

Defined in Amazonka.GameLift.DeleteBuild

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

newDeleteBuild Source #

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

DeleteBuild, deleteBuild_buildId - A unique identifier for the build to delete. You can use either the build ID or ARN value.

data DeleteBuildResponse Source #

See: newDeleteBuildResponse smart constructor.

Constructors

DeleteBuildResponse' 

newDeleteBuildResponse :: DeleteBuildResponse Source #

Create a value of DeleteBuildResponse with all optional fields omitted.

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

DeleteFleet

data DeleteFleet Source #

See: newDeleteFleet smart constructor.

Constructors

DeleteFleet' Text 

Instances

Instances details
ToJSON DeleteFleet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleet

ToHeaders DeleteFleet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleet

Methods

toHeaders :: DeleteFleet -> [Header] #

ToPath DeleteFleet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleet

ToQuery DeleteFleet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleet

AWSRequest DeleteFleet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleet

Associated Types

type AWSResponse DeleteFleet #

Generic DeleteFleet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleet

Associated Types

type Rep DeleteFleet :: Type -> Type #

Read DeleteFleet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleet

Show DeleteFleet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleet

NFData DeleteFleet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleet

Methods

rnf :: DeleteFleet -> () #

Eq DeleteFleet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleet

Hashable DeleteFleet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleet

type AWSResponse DeleteFleet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleet

type Rep DeleteFleet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleet

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

newDeleteFleet Source #

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

DeleteFleet, deleteFleet_fleetId - A unique identifier for the fleet to be deleted. You can use either the fleet ID or ARN value.

data DeleteFleetResponse Source #

See: newDeleteFleetResponse smart constructor.

Constructors

DeleteFleetResponse' 

newDeleteFleetResponse :: DeleteFleetResponse Source #

Create a value of DeleteFleetResponse with all optional fields omitted.

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

DeleteFleetLocations

data DeleteFleetLocations Source #

See: newDeleteFleetLocations smart constructor.

Instances

Instances details
ToJSON DeleteFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

ToHeaders DeleteFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

ToPath DeleteFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

ToQuery DeleteFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

AWSRequest DeleteFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

Associated Types

type AWSResponse DeleteFleetLocations #

Generic DeleteFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

Associated Types

type Rep DeleteFleetLocations :: Type -> Type #

Read DeleteFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

Show DeleteFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

NFData DeleteFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

Methods

rnf :: DeleteFleetLocations -> () #

Eq DeleteFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

Hashable DeleteFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

type AWSResponse DeleteFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

type Rep DeleteFleetLocations Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

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

newDeleteFleetLocations Source #

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

DeleteFleetLocations, deleteFleetLocations_fleetId - A unique identifier for the fleet to delete locations for. You can use either the fleet ID or ARN value.

$sel:locations:DeleteFleetLocations', deleteFleetLocations_locations - The list of fleet locations to delete. Specify locations in the form of an Amazon Web Services Region code, such as us-west-2.

data DeleteFleetLocationsResponse Source #

See: newDeleteFleetLocationsResponse smart constructor.

Instances

Instances details
Generic DeleteFleetLocationsResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

Associated Types

type Rep DeleteFleetLocationsResponse :: Type -> Type #

Read DeleteFleetLocationsResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

Show DeleteFleetLocationsResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

NFData DeleteFleetLocationsResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

Eq DeleteFleetLocationsResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

type Rep DeleteFleetLocationsResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteFleetLocations

type Rep DeleteFleetLocationsResponse = D1 ('MetaData "DeleteFleetLocationsResponse" "Amazonka.GameLift.DeleteFleetLocations" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "DeleteFleetLocationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fleetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fleetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "locationStates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LocationState])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteFleetLocationsResponse Source #

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

DeleteFleetLocationsResponse, deleteFleetLocationsResponse_fleetArn - The Amazon Resource Name (ARN) that is assigned to a GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

DeleteFleetLocations, deleteFleetLocationsResponse_fleetId - A unique identifier for the fleet that location attributes are being deleted for.

$sel:locationStates:DeleteFleetLocationsResponse', deleteFleetLocationsResponse_locationStates - The remote locations that are being deleted, with each location status set to DELETING.

$sel:httpStatus:DeleteFleetLocationsResponse', deleteFleetLocationsResponse_httpStatus - The response's http status code.

DeleteGameServerGroup

data DeleteGameServerGroup Source #

See: newDeleteGameServerGroup smart constructor.

Instances

Instances details
ToJSON DeleteGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

ToHeaders DeleteGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

ToPath DeleteGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

ToQuery DeleteGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

AWSRequest DeleteGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

Associated Types

type AWSResponse DeleteGameServerGroup #

Generic DeleteGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

Associated Types

type Rep DeleteGameServerGroup :: Type -> Type #

Read DeleteGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

Show DeleteGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

NFData DeleteGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

Methods

rnf :: DeleteGameServerGroup -> () #

Eq DeleteGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

Hashable DeleteGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

type AWSResponse DeleteGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

type Rep DeleteGameServerGroup Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

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

newDeleteGameServerGroup Source #

Create a value of DeleteGameServerGroup 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:deleteOption:DeleteGameServerGroup', deleteGameServerGroup_deleteOption - The type of delete to perform. Options include the following:

  • SAFE_DELETE – (default) Terminates the game server group and Amazon EC2 Auto Scaling group only when it has no game servers that are in UTILIZED status.
  • FORCE_DELETE – Terminates the game server group, including all active game servers regardless of their utilization status, and the Amazon EC2 Auto Scaling group.
  • RETAIN – Does a safe delete of the game server group but retains the Amazon EC2 Auto Scaling group as is.

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

data DeleteGameServerGroupResponse Source #

See: newDeleteGameServerGroupResponse smart constructor.

Instances

Instances details
Generic DeleteGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

Associated Types

type Rep DeleteGameServerGroupResponse :: Type -> Type #

Read DeleteGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

Show DeleteGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

NFData DeleteGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

Eq DeleteGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

type Rep DeleteGameServerGroupResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameServerGroup

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

newDeleteGameServerGroupResponse Source #

Create a value of DeleteGameServerGroupResponse 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:DeleteGameServerGroupResponse', deleteGameServerGroupResponse_gameServerGroup - An object that describes the deleted game server group resource, with status updated to DELETE_SCHEDULED.

$sel:httpStatus:DeleteGameServerGroupResponse', deleteGameServerGroupResponse_httpStatus - The response's http status code.

DeleteGameSessionQueue

data DeleteGameSessionQueue Source #

See: newDeleteGameSessionQueue smart constructor.

Instances

Instances details
ToJSON DeleteGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

ToHeaders DeleteGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

ToPath DeleteGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

ToQuery DeleteGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

AWSRequest DeleteGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

Associated Types

type AWSResponse DeleteGameSessionQueue #

Generic DeleteGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

Associated Types

type Rep DeleteGameSessionQueue :: Type -> Type #

Read DeleteGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

Show DeleteGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

NFData DeleteGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

Methods

rnf :: DeleteGameSessionQueue -> () #

Eq DeleteGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

Hashable DeleteGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

type AWSResponse DeleteGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

type Rep DeleteGameSessionQueue Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

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

newDeleteGameSessionQueue Source #

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

DeleteGameSessionQueue, deleteGameSessionQueue_name - A descriptive label that is associated with game session queue. Queue names must be unique within each Region. You can use either the queue ID or ARN value.

data DeleteGameSessionQueueResponse Source #

See: newDeleteGameSessionQueueResponse smart constructor.

Instances

Instances details
Generic DeleteGameSessionQueueResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

Associated Types

type Rep DeleteGameSessionQueueResponse :: Type -> Type #

Read DeleteGameSessionQueueResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

Show DeleteGameSessionQueueResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

NFData DeleteGameSessionQueueResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

Eq DeleteGameSessionQueueResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

type Rep DeleteGameSessionQueueResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteGameSessionQueue

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

newDeleteGameSessionQueueResponse Source #

Create a value of DeleteGameSessionQueueResponse 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:httpStatus:DeleteGameSessionQueueResponse', deleteGameSessionQueueResponse_httpStatus - The response's http status code.

DeleteLocation

data DeleteLocation Source #

See: newDeleteLocation smart constructor.

Constructors

DeleteLocation' Text 

Instances

Instances details
ToJSON DeleteLocation Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

ToHeaders DeleteLocation Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

ToPath DeleteLocation Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

ToQuery DeleteLocation Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

AWSRequest DeleteLocation Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

Associated Types

type AWSResponse DeleteLocation #

Generic DeleteLocation Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

Associated Types

type Rep DeleteLocation :: Type -> Type #

Read DeleteLocation Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

Show DeleteLocation Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

NFData DeleteLocation Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

Methods

rnf :: DeleteLocation -> () #

Eq DeleteLocation Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

Hashable DeleteLocation Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

type AWSResponse DeleteLocation Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

type Rep DeleteLocation Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

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

newDeleteLocation Source #

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

DeleteLocation, deleteLocation_locationName - The location name of the custom location to be deleted.

data DeleteLocationResponse Source #

See: newDeleteLocationResponse smart constructor.

Instances

Instances details
Generic DeleteLocationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

Associated Types

type Rep DeleteLocationResponse :: Type -> Type #

Read DeleteLocationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

Show DeleteLocationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

NFData DeleteLocationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

Methods

rnf :: DeleteLocationResponse -> () #

Eq DeleteLocationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

type Rep DeleteLocationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteLocation

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

newDeleteLocationResponse Source #

Create a value of DeleteLocationResponse 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:httpStatus:DeleteLocationResponse', deleteLocationResponse_httpStatus - The response's http status code.

DeleteMatchmakingConfiguration

data DeleteMatchmakingConfiguration Source #

See: newDeleteMatchmakingConfiguration smart constructor.

Instances

Instances details
ToJSON DeleteMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

ToHeaders DeleteMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

ToPath DeleteMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

ToQuery DeleteMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

AWSRequest DeleteMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

Generic DeleteMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

Associated Types

type Rep DeleteMatchmakingConfiguration :: Type -> Type #

Read DeleteMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

Show DeleteMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

NFData DeleteMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

Eq DeleteMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

Hashable DeleteMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

type AWSResponse DeleteMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

type Rep DeleteMatchmakingConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

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

newDeleteMatchmakingConfiguration Source #

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

DeleteMatchmakingConfiguration, deleteMatchmakingConfiguration_name - A unique identifier for the matchmaking configuration. You can use either the configuration name or ARN value.

data DeleteMatchmakingConfigurationResponse Source #

Instances

Instances details
Generic DeleteMatchmakingConfigurationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

Read DeleteMatchmakingConfigurationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

Show DeleteMatchmakingConfigurationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

NFData DeleteMatchmakingConfigurationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

Eq DeleteMatchmakingConfigurationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

type Rep DeleteMatchmakingConfigurationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingConfiguration

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

newDeleteMatchmakingConfigurationResponse Source #

Create a value of DeleteMatchmakingConfigurationResponse 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:httpStatus:DeleteMatchmakingConfigurationResponse', deleteMatchmakingConfigurationResponse_httpStatus - The response's http status code.

DeleteMatchmakingRuleSet

data DeleteMatchmakingRuleSet Source #

See: newDeleteMatchmakingRuleSet smart constructor.

Instances

Instances details
ToJSON DeleteMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

ToHeaders DeleteMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

ToPath DeleteMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

ToQuery DeleteMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

AWSRequest DeleteMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

Generic DeleteMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

Associated Types

type Rep DeleteMatchmakingRuleSet :: Type -> Type #

Read DeleteMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

Show DeleteMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

NFData DeleteMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

Eq DeleteMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

Hashable DeleteMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

type AWSResponse DeleteMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

type Rep DeleteMatchmakingRuleSet Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

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

newDeleteMatchmakingRuleSet Source #

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

DeleteMatchmakingRuleSet, deleteMatchmakingRuleSet_name - A unique identifier for the matchmaking rule set to be deleted. (Note: The rule set name is different from the optional "name" field in the rule set body.) You can use either the rule set name or ARN value.

data DeleteMatchmakingRuleSetResponse Source #

See: newDeleteMatchmakingRuleSetResponse smart constructor.

Instances

Instances details
Generic DeleteMatchmakingRuleSetResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

Associated Types

type Rep DeleteMatchmakingRuleSetResponse :: Type -> Type #

Read DeleteMatchmakingRuleSetResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

Show DeleteMatchmakingRuleSetResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

NFData DeleteMatchmakingRuleSetResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

Eq DeleteMatchmakingRuleSetResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

type Rep DeleteMatchmakingRuleSetResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteMatchmakingRuleSet

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

newDeleteMatchmakingRuleSetResponse Source #

Create a value of DeleteMatchmakingRuleSetResponse 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:httpStatus:DeleteMatchmakingRuleSetResponse', deleteMatchmakingRuleSetResponse_httpStatus - The response's http status code.

DeleteScalingPolicy

data DeleteScalingPolicy Source #

See: newDeleteScalingPolicy smart constructor.

Instances

Instances details
ToJSON DeleteScalingPolicy Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

ToHeaders DeleteScalingPolicy Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

ToPath DeleteScalingPolicy Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

ToQuery DeleteScalingPolicy Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

AWSRequest DeleteScalingPolicy Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

Associated Types

type AWSResponse DeleteScalingPolicy #

Generic DeleteScalingPolicy Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

Associated Types

type Rep DeleteScalingPolicy :: Type -> Type #

Read DeleteScalingPolicy Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

Show DeleteScalingPolicy Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

NFData DeleteScalingPolicy Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

Methods

rnf :: DeleteScalingPolicy -> () #

Eq DeleteScalingPolicy Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

Hashable DeleteScalingPolicy Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

type AWSResponse DeleteScalingPolicy Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

type Rep DeleteScalingPolicy Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

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

newDeleteScalingPolicy Source #

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

DeleteScalingPolicy, deleteScalingPolicy_name - A descriptive label that is associated with a fleet's scaling policy. Policy names do not need to be unique.

DeleteScalingPolicy, deleteScalingPolicy_fleetId - A unique identifier for the fleet to be deleted. You can use either the fleet ID or ARN value.

data DeleteScalingPolicyResponse Source #

See: newDeleteScalingPolicyResponse smart constructor.

Instances

Instances details
Generic DeleteScalingPolicyResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

Associated Types

type Rep DeleteScalingPolicyResponse :: Type -> Type #

Read DeleteScalingPolicyResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

Show DeleteScalingPolicyResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

NFData DeleteScalingPolicyResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

Eq DeleteScalingPolicyResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

type Rep DeleteScalingPolicyResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScalingPolicy

type Rep DeleteScalingPolicyResponse = D1 ('MetaData "DeleteScalingPolicyResponse" "Amazonka.GameLift.DeleteScalingPolicy" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "DeleteScalingPolicyResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteScalingPolicyResponse :: DeleteScalingPolicyResponse Source #

Create a value of DeleteScalingPolicyResponse with all optional fields omitted.

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

DeleteScript

data DeleteScript Source #

See: newDeleteScript smart constructor.

Constructors

DeleteScript' Text 

Instances

Instances details
ToJSON DeleteScript Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

ToHeaders DeleteScript Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

ToPath DeleteScript Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

ToQuery DeleteScript Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

AWSRequest DeleteScript Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

Associated Types

type AWSResponse DeleteScript #

Generic DeleteScript Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

Associated Types

type Rep DeleteScript :: Type -> Type #

Read DeleteScript Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

Show DeleteScript Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

NFData DeleteScript Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

Methods

rnf :: DeleteScript -> () #

Eq DeleteScript Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

Hashable DeleteScript Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

type AWSResponse DeleteScript Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

type Rep DeleteScript Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

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

newDeleteScript Source #

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

DeleteScript, deleteScript_scriptId - A unique identifier for the Realtime script to delete. You can use either the script ID or ARN value.

data DeleteScriptResponse Source #

See: newDeleteScriptResponse smart constructor.

Constructors

DeleteScriptResponse' 

Instances

Instances details
Generic DeleteScriptResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

Associated Types

type Rep DeleteScriptResponse :: Type -> Type #

Read DeleteScriptResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

Show DeleteScriptResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

NFData DeleteScriptResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

Methods

rnf :: DeleteScriptResponse -> () #

Eq DeleteScriptResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

type Rep DeleteScriptResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteScript

type Rep DeleteScriptResponse = D1 ('MetaData "DeleteScriptResponse" "Amazonka.GameLift.DeleteScript" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "DeleteScriptResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteScriptResponse :: DeleteScriptResponse Source #

Create a value of DeleteScriptResponse with all optional fields omitted.

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

DeleteVpcPeeringAuthorization

data DeleteVpcPeeringAuthorization Source #

See: newDeleteVpcPeeringAuthorization smart constructor.

Instances

Instances details
ToJSON DeleteVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

ToHeaders DeleteVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

ToPath DeleteVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

ToQuery DeleteVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

AWSRequest DeleteVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

Generic DeleteVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

Associated Types

type Rep DeleteVpcPeeringAuthorization :: Type -> Type #

Read DeleteVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

Show DeleteVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

NFData DeleteVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

Eq DeleteVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

Hashable DeleteVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

type AWSResponse DeleteVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

type Rep DeleteVpcPeeringAuthorization Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

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

newDeleteVpcPeeringAuthorization Source #

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

DeleteVpcPeeringAuthorization, deleteVpcPeeringAuthorization_gameLiftAwsAccountId - A unique identifier for the Amazon Web Services account that you use to manage your GameLift fleet. You can find your Account ID in the Amazon Web Services Management Console under account settings.

DeleteVpcPeeringAuthorization, deleteVpcPeeringAuthorization_peerVpcId - A unique identifier for a VPC with resources to be accessed by your GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management Console. Learn more about VPC peering in VPC Peering with GameLift Fleets.

data DeleteVpcPeeringAuthorizationResponse Source #

Instances

Instances details
Generic DeleteVpcPeeringAuthorizationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

Read DeleteVpcPeeringAuthorizationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

Show DeleteVpcPeeringAuthorizationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

NFData DeleteVpcPeeringAuthorizationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

Eq DeleteVpcPeeringAuthorizationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

type Rep DeleteVpcPeeringAuthorizationResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringAuthorization

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

newDeleteVpcPeeringAuthorizationResponse Source #

Create a value of DeleteVpcPeeringAuthorizationResponse 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:httpStatus:DeleteVpcPeeringAuthorizationResponse', deleteVpcPeeringAuthorizationResponse_httpStatus - The response's http status code.

DeleteVpcPeeringConnection

data DeleteVpcPeeringConnection Source #

See: newDeleteVpcPeeringConnection smart constructor.

Instances

Instances details
ToJSON DeleteVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

ToHeaders DeleteVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

ToPath DeleteVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

ToQuery DeleteVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

AWSRequest DeleteVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

Generic DeleteVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

Associated Types

type Rep DeleteVpcPeeringConnection :: Type -> Type #

Read DeleteVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

Show DeleteVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

NFData DeleteVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

Eq DeleteVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

Hashable DeleteVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

type AWSResponse DeleteVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

type Rep DeleteVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

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

newDeleteVpcPeeringConnection Source #

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

DeleteVpcPeeringConnection, deleteVpcPeeringConnection_fleetId - A unique identifier for the fleet. This fleet specified must match the fleet referenced in the VPC peering connection record. You can use either the fleet ID or ARN value.

DeleteVpcPeeringConnection, deleteVpcPeeringConnection_vpcPeeringConnectionId - A unique identifier for a VPC peering connection.

data DeleteVpcPeeringConnectionResponse Source #

Instances

Instances details
Generic DeleteVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

Associated Types

type Rep DeleteVpcPeeringConnectionResponse :: Type -> Type #

Read DeleteVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

Show DeleteVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

NFData DeleteVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

Eq DeleteVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

type Rep DeleteVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeleteVpcPeeringConnection

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

newDeleteVpcPeeringConnectionResponse Source #

Create a value of DeleteVpcPeeringConnectionResponse 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:httpStatus:DeleteVpcPeeringConnectionResponse', deleteVpcPeeringConnectionResponse_httpStatus - The response's http status code.

DeregisterCompute

data DeregisterCompute Source #

See: newDeregisterCompute smart constructor.

Instances

Instances details
ToJSON DeregisterCompute Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

ToHeaders DeregisterCompute Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

ToPath DeregisterCompute Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

ToQuery DeregisterCompute Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

AWSRequest DeregisterCompute Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

Associated Types

type AWSResponse DeregisterCompute #

Generic DeregisterCompute Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

Associated Types

type Rep DeregisterCompute :: Type -> Type #

Read DeregisterCompute Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

Show DeregisterCompute Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

NFData DeregisterCompute Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

Methods

rnf :: DeregisterCompute -> () #

Eq DeregisterCompute Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

Hashable DeregisterCompute Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

type AWSResponse DeregisterCompute Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

type Rep DeregisterCompute Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

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

newDeregisterCompute Source #

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

DeregisterCompute, deregisterCompute_fleetId - >A unique identifier for the fleet the compute resource is registered to.

DeregisterCompute, deregisterCompute_computeName - The name of the compute resource you want to delete.

data DeregisterComputeResponse Source #

See: newDeregisterComputeResponse smart constructor.

Instances

Instances details
Generic DeregisterComputeResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

Associated Types

type Rep DeregisterComputeResponse :: Type -> Type #

Read DeregisterComputeResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

Show DeregisterComputeResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

NFData DeregisterComputeResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

Eq DeregisterComputeResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

type Rep DeregisterComputeResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterCompute

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

newDeregisterComputeResponse Source #

Create a value of DeregisterComputeResponse 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:httpStatus:DeregisterComputeResponse', deregisterComputeResponse_httpStatus - The response's http status code.

DeregisterGameServer

data DeregisterGameServer Source #

See: newDeregisterGameServer smart constructor.

Instances

Instances details
ToJSON DeregisterGameServer Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

ToHeaders DeregisterGameServer Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

ToPath DeregisterGameServer Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

ToQuery DeregisterGameServer Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

AWSRequest DeregisterGameServer Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

Associated Types

type AWSResponse DeregisterGameServer #

Generic DeregisterGameServer Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

Associated Types

type Rep DeregisterGameServer :: Type -> Type #

Read DeregisterGameServer Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

Show DeregisterGameServer Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

NFData DeregisterGameServer Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

Methods

rnf :: DeregisterGameServer -> () #

Eq DeregisterGameServer Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

Hashable DeregisterGameServer Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

type AWSResponse DeregisterGameServer Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

type Rep DeregisterGameServer Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

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

newDeregisterGameServer Source #

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

DeregisterGameServer, deregisterGameServer_gameServerGroupName - A unique identifier for the game server group where the game server is running.

DeregisterGameServer, deregisterGameServer_gameServerId - A custom string that uniquely identifies the game server to deregister.

data DeregisterGameServerResponse Source #

See: newDeregisterGameServerResponse smart constructor.

Instances

Instances details
Generic DeregisterGameServerResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

Associated Types

type Rep DeregisterGameServerResponse :: Type -> Type #

Read DeregisterGameServerResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

Show DeregisterGameServerResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

NFData DeregisterGameServerResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

Eq DeregisterGameServerResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

type Rep DeregisterGameServerResponse Source # 
Instance details

Defined in Amazonka.GameLift.DeregisterGameServer

type Rep DeregisterGameServerResponse = D1 ('MetaData "DeregisterGameServerResponse" "Amazonka.GameLift.DeregisterGameServer" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "DeregisterGameServerResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeregisterGameServerResponse :: DeregisterGameServerResponse Source #

Create a value of DeregisterGameServerResponse with all optional fields omitted.

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

DescribeAlias

data DescribeAlias Source #

See: newDescribeAlias smart constructor.

Constructors

DescribeAlias' Text 

Instances

Instances details
ToJSON DescribeAlias Source # 
Instance details

Defined in Amazonka.GameLift.DescribeAlias

ToHeaders DescribeAlias Source # 
Instance details

Defined in Amazonka.GameLift.DescribeAlias

ToPath DescribeAlias Source # 
Instance details

Defined in Amazonka.GameLift.DescribeAlias

ToQuery DescribeAlias Source # 
Instance details

Defined in Amazonka.GameLift.DescribeAlias

AWSRequest DescribeAlias Source # 
Instance details

Defined in Amazonka.GameLift.DescribeAlias

Associated Types

type AWSResponse DescribeAlias #

Generic DescribeAlias Source # 
Instance details

Defined in Amazonka.GameLift.DescribeAlias

Associated Types

type Rep DescribeAlias :: Type -> Type #

Read DescribeAlias Source # 
Instance details

Defined in Amazonka.GameLift.DescribeAlias

Show DescribeAlias Source # 
Instance details

Defined in Amazonka.GameLift.DescribeAlias

NFData DescribeAlias Source # 
Instance details

Def