vendor: update all dependencies

This commit is contained in:
Nick Craig-Wood 2017-07-23 08:51:42 +01:00
parent 0b6fba34a3
commit eb87cf6f12
2008 changed files with 352633 additions and 1004750 deletions

View file

@ -5,33 +5,43 @@
//
// Amazon GameLift is a managed service for developers who need a scalable,
// dedicated server solution for their multiplayer games. Amazon GameLift provides
// tools to acquire computing resources and deploy game servers, scale game
// server capacity to meet player demand, and track in-depth metrics on player
// usage and server performance.
// tools for the following tasks: (1) acquire computing resources and deploy
// game servers, (2) scale game server capacity to meet player demand, (3) host
// game sessions and manage player access, and (4) track in-depth metrics on
// player usage and server performance.
//
// The Amazon GameLift service API includes important features:
// The Amazon GameLift service API includes two important function sets:
//
// * Find game sessions and match players to games Retrieve information
// on available game sessions; create new game sessions; send player requests
// to join a game session.
// * Manage game sessions and player access Retrieve information on available
// game sessions; create new game sessions; send player requests to join
// a game session.
//
// * Configure and manage game server resources Manage builds, fleets,
// queues, and aliases; set autoscaling policies; retrieve logs and metrics.
//
// This reference guide describes the low-level service API for Amazon GameLift.
// We recommend using either the Amazon Web Services software development kit
// (AWS SDK (http://aws.amazon.com/tools/#sdk)), available in multiple languages,
// or the AWS command-line interface (http://aws.amazon.com/cli/) (CLI) tool.
// Both of these align with the low-level service API. In addition, you can
// use the AWS Management Console (https://console.aws.amazon.com/gamelift/home)
// for Amazon GameLift for many administrative actions.
// You can use the API functionality with these tools:
//
// You can use some API actions with Amazon GameLift Local, a testing tool that
// lets you test your game integration locally before deploying on Amazon GameLift.
// You can call these APIs from the AWS CLI or programmatically; API calls to
// Amazon GameLift Local servers perform exactly as they do when calling Amazon
// GameLift web servers. For more information on using Amazon GameLift Local,
// see Testing an Integration (http://docs.aws.amazon.com/gamelift/latest/developerguide/integration-testing-local.html).
// * The Amazon Web Services software development kit (AWS SDK (http://aws.amazon.com/tools/#sdk))
// is available in multiple languages (http://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-supported.html#gamelift-supported-clients)
// including C++ and C#. Use the SDK to access the API programmatically from
// an application, such as a game client.
//
// * The AWS command-line interface (http://aws.amazon.com/cli/) (CLI) tool
// is primarily useful for handling administrative actions, such as setting
// up and managing Amazon GameLift settings and resources. You can use the
// AWS CLI to manage all of your AWS services.
//
// * The AWS Management Console (https://console.aws.amazon.com/gamelift/home)
// for Amazon GameLift provides a web interface to manage your Amazon GameLift
// settings and resources. The console includes a dashboard for tracking
// key resources, includings builds and fleets, and displays usage and performance
// metrics for your games as customizable graphs.
//
// * Amazon GameLift Local is a tool for testing your game's integration
// with Amazon GameLift before deploying it on the service. This tools supports
// a subset of key API actions, which can be called from either the AWS CLI
// or programmatically. See Testing an Integration (http://docs.aws.amazon.com/gamelift/latest/developerguide/integration-testing-local.html).
//
// MORE RESOURCES
//
@ -55,22 +65,23 @@
//
// This list offers a functional overview of the Amazon GameLift service API.
//
// Finding Games and Joining Players
// Managing Games and Players
//
// You can enable players to connect to game servers on Amazon GameLift from
// a game client or through a game service (such as a matchmaking service).
// You can use these operations to discover actively running game or start new
// games. You can also match players to games, either singly or as a group.
// These actions allow you to start new game sessions, find existing game sessions,
// track status and other game session information, and enable access for players
// to join game sessions.
//
// * Discover existing game sessions
//
// SearchGameSessions Get all available game sessions or search for game sessions
// that match a set of criteria. Available in Amazon GameLift Local.
// that match a set of criteria.
//
// * Start a new game session
//
// Game session placement Use a queue to process new game session requests
// and create game sessions on fleets designated for the queue.
// Game session placement Use a queue to process requests for new game sessions
// and place them on the best available fleet. Placement requests are asynchronous;
// game sessions are started whenever acceptable resources become available.
//
//
// StartGameSessionPlacement Request a new game session placement and add
// one or more players to it.
@ -80,10 +91,10 @@
//
// StopGameSessionPlacement Cancel a placement request.
//
// CreateGameSession Start a new game session on a specific fleet. Available
// CreateGameSession Request a new game session on a specific fleet. Available
// in Amazon GameLift Local.
//
// * Manage game session objects
// * Manage game session data
//
// DescribeGameSessions Retrieve metadata for one or more game sessions, including
// length of time active and current player count. Available in Amazon GameLift
@ -97,7 +108,7 @@
//
// GetGameSessionLogUrl Get the location of saved logs for a game session.
//
// * Manage player sessions objects
// * Manage player sessions
//
// CreatePlayerSession Send a request for a player to join a game session.
// Available in Amazon GameLift Local.
@ -110,16 +121,17 @@
//
// Setting Up and Managing Game Servers
//
// When setting up Amazon GameLift, first create a game build and upload the
// files to Amazon GameLift. Then use these operations to set up a fleet of
// resources to run your game servers. Manage games to scale capacity, adjust
// configuration settings, access raw utilization data, and more.
// When setting up Amazon GameLift resources for your game, you first create
// a game build (http://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-build-intro.html)
// and upload it to Amazon GameLift. You can then use these actions to configure
// and manage a fleet of resources to run your game servers, scale capacity
// to meet player demand, access performance and utilization metrics, and more.
//
// * Manage game builds
//
// CreateBuild Create a new build by uploading files stored in an Amazon S3
// bucket. (To create a build stored at a local file location, use the AWS
// CLI command upload-build.)
// CreateBuild Create a new build using files stored in an Amazon S3 bucket.
// (Update uploading permissions with RequestUploadCredentials.) To create
// a build and upload files from a local path, use the AWS CLI command upload-build.
//
// ListBuilds Get a list of all builds uploaded to a Amazon GameLift region.
//
@ -133,14 +145,14 @@
//
// CreateFleet Configure and activate a new fleet to run a build's game servers.
//
// ListFleets Get a list of all fleet IDs in a Amazon GameLift region (all
// statuses).
//
// DeleteFleet Terminate a fleet that is no longer running game servers or
// hosting players.
//
// View / update fleet configurations.
//
// ListFleets Get a list of all fleet IDs in a Amazon GameLift region (all
// statuses).
//
// DescribeFleetAttributes / UpdateFleetAttributes View or change a fleet's
// metadata and settings for game session protection and resource creation
// limits.
@ -152,9 +164,6 @@
// DescribeRuntimeConfiguration / UpdateRuntimeConfiguration View or change
// what server processes (and how many) to run on each instance in a fleet.
//
// DescribeInstances Get information on each instance in a fleet, including
// instance ID, IP address, and status.
//
// * Control fleet capacity
//
// DescribeEC2InstanceLimits Retrieve maximum number of instances allowed
@ -186,6 +195,9 @@
//
// * Remotely access an instance
//
// DescribeInstances Get information on each instance in a fleet, including
// instance ID, IP address, and status.
//
// GetInstanceAccess Request access credentials needed to remotely connect
// to a specified instance in a fleet.
//