awscc.gamelift_alias¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - gamelift:DeleteAlias
update¶
Parent base class for filters and actions.
definitions:
RoutingStrategy:
additionalProperties: false
anyOf:
- required:
- FleetId
- required:
- Message
properties:
FleetId:
description: A unique identifier for a fleet that the alias points to. If
you specify SIMPLE for the Type property, you must specify this property.
pattern: ^fleet-\S+
type: string
Message:
description: The message text to be used with a terminal routing strategy.
If you specify TERMINAL for the Type property, you must specify this property.
type: string
Type:
description: Simple routing strategy. The alias resolves to one specific fleet.
Use this type when routing to active fleets.
enum:
- SIMPLE
- TERMINAL
type: string
required:
- Type
type: object
properties:
Description:
description: A human-readable description of the alias.
maxLength: 1024
minLength: 1
type: string
Name:
description: A descriptive label that is associated with an alias. Alias names
do not need to be unique.
maxLength: 1024
minLength: 1
pattern: .*\S.*
type: string
RoutingStrategy:
additionalProperties: false
anyOf:
- required:
- FleetId
- required:
- Message
properties:
FleetId:
description: A unique identifier for a fleet that the alias points to. If
you specify SIMPLE for the Type property, you must specify this property.
pattern: ^fleet-\S+
type: string
Message:
description: The message text to be used with a terminal routing strategy.
If you specify TERMINAL for the Type property, you must specify this property.
type: string
Type:
description: Simple routing strategy. The alias resolves to one specific fleet.
Use this type when routing to active fleets.
enum:
- SIMPLE
- TERMINAL
type: string
required:
- Type
type: object
type:
enum:
- update
Permissions - gamelift:UpdateAlias