> **Experimental**
>
> `@aws-cdk/aws-gamelift-alpha` is an [**experimental**](/stability) (alpha) package: its API may change in any release, without a major version bump.
# AliasProps

Properties for a new Fleet alias.

Extends: AliasProps
Used as props by: Alias

- Stability: [Experimental](/cdk/api/stability.html)
- Source: [`lib/alias.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0-alpha.0/packages/@aws-cdk/aws-gamelift-alpha/lib/alias.ts#L67)

## Example

```ts
declare const fleet: gamelift.BuildFleet;

// Add an alias to an existing fleet using a dedicated fleet method
const liveAlias = fleet.addAlias('live');

// You can also create a standalone alias
new gamelift.Alias(this, 'TerminalAlias', {
  aliasName: 'terminal-alias',
  terminalMessage: 'A terminal message',
});
```

## Properties

- `aliasName`: string (required) — Name of this alias.

- `description`: string — A human-readable description of the alias.

  **Default:** no description

- `fleet`: [IFleet](/cdk/api/v2/docs/@aws-cdk_aws-gamelift-alpha.IFleet.html) — A fleet that the alias points to. If specified, the alias resolves to one specific fleet.

  **Default:** no fleet that the alias points to.

  At least one of `fleet` and `terminalMessage` must be provided.

- `terminalMessage`: string — The message text to be used with a terminal routing strategy.

  **Default:** no terminal message

  At least one of `fleet` and `terminalMessage` must be provided.
