name: amazonka-gamelift version: 1.4.3 x-revision: 1 synopsis: Amazon GameLift SDK. homepage: https://github.com/brendanhay/amazonka bug-reports: https://github.com/brendanhay/amazonka/issues license: OtherLicense license-file: LICENSE author: Brendan Hay maintainer: Brendan Hay copyright: Copyright (c) 2013-2016 Brendan Hay category: Network, AWS, Cloud, Distributed Computing build-type: Simple cabal-version: >= 1.10 extra-source-files: README.md fixture/*.yaml fixture/*.proto description: Amazon GameLift Service Welcome to the /Amazon GameLift API Reference/. Amazon GameLift is a managed Amazon Web Services (AWS) service for developers who need a scalable, server-based solution for multiplayer games. Amazon GameLift provides setup and deployment of game servers, and handles infrastructure scaling and session management. For more information about the GameLift service, including a feature overview, getting started guide, and tutorial, see the accompanying . This reference describes the low-level service API for GameLift. You can call this API directly or use the for your preferred language. The AWS SDK includes a set of high-level GameLift actions multiplayer game sessions. Alternatively, you can use the (CLI) tool, which includes commands for GameLift. For administrative actions, you can use the Amazon GameLift console. __Managing Game and Player Sessions Through GameLift__ Call these actions from your game clients and\/or services to create and manage multiplayer game sessions. - __Game sessions__ - < CreateGameSession> - < DescribeGameSessions> - < DescribeGameSessionDetails> - < UpdateGameSession> - __Player sessions__ - < CreatePlayerSession> - < CreatePlayerSessions> - < DescribePlayerSessions> - __Other actions:__ - < GetGameSessionLogUrl> __Setting Up Game Servers__ Use these administrative actions to configure GameLift to host your game servers. When configuring GameLift, you\'ll need to (1) configure a build for your game and provide build files, and (2) set up one or more fleets to host game sessions. - __Build actions:__ - < ListBuilds> - < CreateBuild> - < DescribeBuild> - < UpdateBuild> - < DeleteBuild> - < RequestUploadCredentials> - __Fleet actions:__ - < ListFleets> - < CreateFleet> - Describe fleet actions: - < DescribeFleetAttributes> - < DescribeFleetCapacity> - < DescribeFleetPortSettings> - < DescribeFleetUtilization> - < DescribeEC2InstanceLimits> - < DescribeFleetEvents> - Update fleet actions: - < UpdateFleetAttributes> - < UpdateFleetCapacity> - < UpdateFleetPortSettings> - < DeleteFleet> - __Alias actions:__ - < ListAliases> - < CreateAlias> - < DescribeAlias> - < UpdateAlias> - < DeleteAlias> - < ResolveAlias> - __Scaling policy actions:__ - < PutScalingPolicy> - < DescribeScalingPolicies> - < DeleteScalingPolicy> . The types from this library are intended to be used with , which provides mechanisms for specifying AuthN/AuthZ information and sending requests. . Use of lenses is required for constructing and manipulating types. This is due to the amount of nesting of AWS types and transparency regarding de/serialisation into more palatable Haskell values. The provided lenses should be compatible with any of the major lens libraries such as or . . See "Network.AWS.GameLift" or to get started. source-repository head type: git location: git://github.com/brendanhay/amazonka.git library default-language: Haskell2010 hs-source-dirs: src gen ghc-options: -Wall exposed-modules: Network.AWS.GameLift , Network.AWS.GameLift.CreateAlias , Network.AWS.GameLift.CreateBuild , Network.AWS.GameLift.CreateFleet , Network.AWS.GameLift.CreateGameSession , Network.AWS.GameLift.CreatePlayerSession , Network.AWS.GameLift.CreatePlayerSessions , Network.AWS.GameLift.DeleteAlias , Network.AWS.GameLift.DeleteBuild , Network.AWS.GameLift.DeleteFleet , Network.AWS.GameLift.DeleteScalingPolicy , Network.AWS.GameLift.DescribeAlias , Network.AWS.GameLift.DescribeBuild , Network.AWS.GameLift.DescribeEC2InstanceLimits , Network.AWS.GameLift.DescribeFleetAttributes , Network.AWS.GameLift.DescribeFleetCapacity , Network.AWS.GameLift.DescribeFleetEvents , Network.AWS.GameLift.DescribeFleetPortSettings , Network.AWS.GameLift.DescribeFleetUtilization , Network.AWS.GameLift.DescribeGameSessionDetails , Network.AWS.GameLift.DescribeGameSessions , Network.AWS.GameLift.DescribePlayerSessions , Network.AWS.GameLift.DescribeScalingPolicies , Network.AWS.GameLift.GetGameSessionLogURL , Network.AWS.GameLift.ListAliases , Network.AWS.GameLift.ListBuilds , Network.AWS.GameLift.ListFleets , Network.AWS.GameLift.PutScalingPolicy , Network.AWS.GameLift.RequestUploadCredentials , Network.AWS.GameLift.ResolveAlias , Network.AWS.GameLift.Types , Network.AWS.GameLift.UpdateAlias , Network.AWS.GameLift.UpdateBuild , Network.AWS.GameLift.UpdateFleetAttributes , Network.AWS.GameLift.UpdateFleetCapacity , Network.AWS.GameLift.UpdateFleetPortSettings , Network.AWS.GameLift.UpdateGameSession , Network.AWS.GameLift.Waiters other-modules: Network.AWS.GameLift.Types.Product , Network.AWS.GameLift.Types.Sum build-depends: amazonka-core == 1.4.3.* , base >= 4.7 && < 4.19 test-suite amazonka-gamelift-test type: exitcode-stdio-1.0 default-language: Haskell2010 hs-source-dirs: test main-is: Main.hs ghc-options: -Wall -threaded -- This section is encoded by the template and any modules added by -- hand outside these namespaces will not correctly be added to the -- distribution package. other-modules: Test.AWS.GameLift , Test.AWS.Gen.GameLift , Test.AWS.GameLift.Internal build-depends: amazonka-core == 1.4.3.* , amazonka-test == 1.4.3.* , amazonka-gamelift == 1.4.3.* , base , bytestring , tasty , tasty-hunit , text , time , unordered-containers