// This operation is used with the Amazon GameLift FleetIQ solution and game server
// groups. Retrieves information on all game servers groups that exist in the
// current AWS account for the selected Region. Use the pagination parameters to
// retrieve results in a set of sequential segments. Learn more GameLift FleetIQ
// Guide (https://docs.aws.amazon.com/gamelift/latest/fleetiqguide/gsg-intro.html)
// Related operations
//
// * CreateGameServerGroup
//
// * ListGameServerGroups
//
// *
// DescribeGameServerGroup
//
// * UpdateGameServerGroup
//
// * DeleteGameServerGroup
//
// *
// ResumeGameServerGroup
//
// * SuspendGameServerGroup
//
// * DescribeGameServerInstances
This operation is used with the Amazon GameLift FleetIQ solution and game server
groups. Retrieves information on all game servers groups that exist in the
current AWS account for the selected Region. Use the pagination parameters to
retrieve results in a set of sequential segments. Learn more GameLift FleetIQ
Guide
Related operations

CreateGameServerGroup

ListGameServerGroups

DescribeGameServerGroup

UpdateGameServerGroup

DeleteGameServerGroup

ResumeGameServerGroup

SuspendGameServerGroup

DescribeGameServerInstances
// This operation is used with the Amazon GameLift FleetIQ solution and game server // groups . Retrieves information on all game servers groups that exist in the // current AWS account for the selected Region . Use the pagination parameters to // retrieve results in a set of sequential segments . Learn more GameLift FleetIQ // Guide ( https : // docs . aws . amazon . com / gamelift / latest / fleetiqguide / gsg - intro . html ) // Related operations // // * CreateGameServerGroup // // * ListGameServerGroups // // * // DescribeGameServerGroup // // * UpdateGameServerGroup // // * DeleteGameServerGroup // // * // ResumeGameServerGroup // // * SuspendGameServerGroup // // * DescribeGameServerInstances
func (c *Client) ListGameServerGroups(ctx context.Context, params *ListGameServerGroupsInput, optFns ...func(*Options)) (*ListGameServerGroupsOutput, error) {
	if params == nil {
		params = &ListGameServerGroupsInput{}
	}
	result, metadata, err := c.invokeOperation(ctx, "ListGameServerGroups", params, optFns, addOperationListGameServerGroupsMiddlewares)
	if err != nil {
		return nil, err
	}
	out := result.(*ListGameServerGroupsOutput)
	out.ResultMetadata = metadata
	return out, nil
}
func ( c * Client ) ListGameServerGroups ( ctx context . Context , params * ListGameServerGroupsInput , optFns ... func ( * Options ) ) ( * ListGameServerGroupsOutput , error ) { if params == nil { params = & ListGameServerGroupsInput { } } result , metadata , err := c . invokeOperation ( ctx , " " , params , optFns , addOperationListGameServerGroupsMiddlewares ) if err != nil { return nil , err } out := result . ( * ListGameServerGroupsOutput ) out . ResultMetadata = metadata return out , nil }
This operation is used with the Amazon GameLift FleetIQ solution and game server
groups.
This operation is used with the Amazon GameLift FleetIQ solution and game server groups .