Module Values.AliasSource

Properties that describe an alias resource. Related actions All APIs by task

Sourcetype nonrec t = {
  1. aliasId : AliasId.t option;
    (*

    A unique identifier for the alias. Alias IDs are unique within a Region.

    *)
  2. name : NonBlankAndLengthConstraintString.t option;
    (*

    A descriptive label that is associated with an alias. Alias names do not need to be unique.

    *)
  3. aliasArn : AliasArn.t option;
    (*

    The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift Servers alias resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a GameLift alias ARN, the resource ID matches the alias ID value.

    *)
  4. description : FreeText.t option;
    (*

    A human-readable description of an alias.

    *)
  5. routingStrategy : RoutingStrategy.t option;
    (*

    The routing configuration, including routing type and fleet target, for the alias.

    *)
  6. creationTime : Timestamp.t option;
    (*

    A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

    *)
  7. lastUpdatedTime : Timestamp.t option;
    (*

    The time that this data object was last modified. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

    *)
}
Sourceval make : ?aliasId:??? -> ?name:??? -> ?aliasArn:??? -> ?description:??? -> ?routingStrategy:??? -> ?creationTime:??? -> ?lastUpdatedTime:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of AliasId.t | `Structure of (string * [> `Enum of string | `String of FleetId.t ]) list | `Timestamp of Timestamp.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