{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-gamelift/refs/heads/main/json-structure/gamelift-alias-structure.json", "name": "Alias", "description": "

Properties that describe an alias resource.

Related actions

All APIs by task

", "type": "object", "properties": { "AliasId": { "allOf": [ { "$ref": "#/components/schemas/AliasId" }, { "description": "A unique identifier for the alias. Alias IDs are unique within a Region." } ] }, "Name": { "allOf": [ { "$ref": "#/components/schemas/NonBlankAndLengthConstraintString" }, { "description": "A descriptive label that is associated with an alias. Alias names do not need to be unique." } ] }, "AliasArn": { "allOf": [ { "$ref": "#/components/schemas/AliasArn" }, { "description": "The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift 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." } ] }, "Description": { "allOf": [ { "$ref": "#/components/schemas/FreeText" }, { "description": "A human-readable description of an alias." } ] }, "RoutingStrategy": { "allOf": [ { "$ref": "#/components/schemas/RoutingStrategy" }, { "description": "The routing configuration, including routing type and fleet target, for the alias. " } ] }, "CreationTime": { "allOf": [ { "$ref": "#/components/schemas/Timestamp" }, { "description": "A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example \"1469498468.057\")." } ] }, "LastUpdatedTime": { "allOf": [ { "$ref": "#/components/schemas/Timestamp" }, { "description": "The time that this data object was last modified. Format is a number expressed in Unix time as milliseconds (for example \"1469498468.057\")." } ] } } }