Documentation index for AI agents

GS2-Deploy API Reference

Master data CI/CD feature

This service assists in the deployment of services.

This service allows you to create resources for each GS2 service by applying a template describing the resources required by the game. Resource management using GS2-Deploy makes it easy to align settings between development and production environments, and to create environments for each developer during development. Also, when holding an event, you can easily return to the state before the event by creating a template of the elements required for the event, registering them, and then deleting them when the event is over.

A stack is created based on a YAML-formatted template, and according to the resource definitions described in the template, namespaces and master data are automatically created, updated, or deleted. A single stack can contain resources spanning multiple microservices, allowing a related set of configurations that compose a game to be handled as a single unit.

Type specifies the kind of GS2 resource to create, and Properties specifies the resource-specific configuration values. By using the !GetAttr function, you can chain dependent resources by referencing the output values of other resources.

By referring to a stack, you can review the creation status of every resource contained in that stack as a single list.

Values declared in the Outputs section of a template are stored as output values that can be referenced from elsewhere once the stack has been created.

Outputs can be used for integration with external systems, for referencing values from another stack, and for operational tools to obtain the GRN of a GS2 resource.


GS2-Deploy SDK API Reference

Specification of models and API references for GS2-Deploy SDK for various programming languages