Amazon GameLift · Arazzo Workflow
Amazon GameLift Queue-Based Game Session Placement
Version 1.0.0
Create a game session queue, start a placement on it, and poll until the placement is FULFILLED.
View Spec
View on GitHub
Cloud ComputingGame ServersGamingMultiplayerMatchmakingFlexMatchFleetIQArazzoWorkflows
Provider
Workflows
queue-placement
Create a queue, start a placement, and poll until FULFILLED.
Creates a game session queue with destinations, starts a game session placement against it, and repeatedly describes the placement until it is FULFILLED or terminates in a non-pending state.
1
createQueue
Create a game session queue with the supplied ordered list of fleet/alias destinations.
2
startPlacement
Start an asynchronous game session placement against the new queue. The placement begins in PENDING status.
3
pollPlacement
Describe the placement and check its status. Repeat while PENDING; finish once the placement is FULFILLED, or branch to the terminal step on a CANCELLED, TIMED_OUT, or FAILED outcome.
Source API Descriptions
openapi
xAmzTargetGameliftCreategamesessionqueueApi
https://raw.githubusercontent.com/api-evangelist/amazon-gamelift/refs/heads/main/openapi/amazon-gamelift-x-amz-target-gamelift-creategamesessionqueue-api-openapi.yml
openapi
xAmzTargetGameliftDescribegamesessionplacementApi
https://raw.githubusercontent.com/api-evangelist/amazon-gamelift/refs/heads/main/openapi/amazon-gamelift-x-amz-target-gamelift-describegamesessionplacement-api-openapi.yml
openapi
xAmzTargetGameliftStartgamesessionplacementApi
https://raw.githubusercontent.com/api-evangelist/amazon-gamelift/refs/heads/main/openapi/amazon-gamelift-x-amz-target-gamelift-startgamesessionplacement-api-openapi.yml
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.