Module Values.LocationStateSource

A fleet location and its life-cycle state. A location state object might be used to describe a fleet's remote location or home Region. Life-cycle state tracks the progress of launching the first instance in a new location and preparing it for game hosting, and then removing all instances and deleting the location from the fleet. NEW -- A new fleet location has been defined and desired instances is set to 1. DOWNLOADING/VALIDATING/BUILDING/ACTIVATING -- Amazon GameLift Servers is setting up the new fleet location, creating new instances with the game build or Realtime script and starting server processes. ACTIVE -- Hosts can now accept game sessions. ERROR -- An error occurred when downloading, validating, building, or activating the fleet location. DELETING -- Hosts are responding to a delete fleet location request. TERMINATED -- The fleet location no longer exists. NOT_FOUND -- The fleet location was not found. This could be because the custom location was removed or not created.

Sourcetype nonrec t = {
  1. location : LocationStringModel.t option;
    (*

    The fleet location, expressed as an Amazon Web Services Region code such as us-west-2.

    *)
  2. status : FleetStatus.t option;
    (*

    The life-cycle status of a fleet location.

    *)
  3. playerGatewayStatus : PlayerGatewayStatus.t option;
    (*

    The current status of player gateway in this location for this fleet. Note, even if a fleet has PlayerGatewayMode configured as ENABLED, player gateway might not be available in a specific location. For more information about locations where player gateway is supported, see Amazon GameLift Servers service locations. Possible values include: ENABLED -- Player gateway is available for this fleet location. DISABLED -- Player gateway is not available for this fleet location.

    *)
}
Sourceval make : ?location:??? -> ?status:??? -> ?playerGatewayStatus:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of LocationStringModel.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t