{ "$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
", "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 isarn: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\")."
}
]
}
}
}