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