# aws-cdk-lib.interfaces.aws_gamelift

| Name | Kind | Summary |
| --- | --- | --- |
| [`AliasReference`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.AliasReference) | Struct | A reference to a Alias resource. |
| [`BuildReference`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.BuildReference) | Struct | A reference to a Build resource. |
| [`ContainerFleetReference`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.ContainerFleetReference) | Struct | A reference to a ContainerFleet resource. |
| [`ContainerGroupDefinitionReference`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.ContainerGroupDefinitionReference) | Struct | A reference to a ContainerGroupDefinition resource. |
| [`FleetReference`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.FleetReference) | Struct | A reference to a Fleet resource. |
| [`GameServerGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.GameServerGroupReference) | Struct | A reference to a GameServerGroup resource. |
| [`GameSessionQueueReference`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.GameSessionQueueReference) | Struct | A reference to a GameSessionQueue resource. |
| [`IAliasRef`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.IAliasRef) | Interface | Indicates that this resource can be referenced as a Alias. |
| [`IBuildRef`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.IBuildRef) | Interface | Indicates that this resource can be referenced as a Build. |
| [`IContainerFleetRef`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.IContainerFleetRef) | Interface | Indicates that this resource can be referenced as a ContainerFleet. |
| [`IContainerGroupDefinitionRef`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.IContainerGroupDefinitionRef) | Interface | Indicates that this resource can be referenced as a ContainerGroupDefinition. |
| [`IFleetRef`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.IFleetRef) | Interface | Indicates that this resource can be referenced as a Fleet. |
| [`IGameServerGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.IGameServerGroupRef) | Interface | Indicates that this resource can be referenced as a GameServerGroup. |
| [`IGameSessionQueueRef`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.IGameSessionQueueRef) | Interface | Indicates that this resource can be referenced as a GameSessionQueue. |
| [`ILocationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.ILocationRef) | Interface | Indicates that this resource can be referenced as a Location. |
| [`IMatchmakingConfigurationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.IMatchmakingConfigurationRef) | Interface | Indicates that this resource can be referenced as a MatchmakingConfiguration. |
| [`IMatchmakingRuleSetRef`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.IMatchmakingRuleSetRef) | Interface | Indicates that this resource can be referenced as a MatchmakingRuleSet. |
| [`IScriptRef`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.IScriptRef) | Interface | Indicates that this resource can be referenced as a Script. |
| [`LocationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.LocationReference) | Struct | A reference to a Location resource. |
| [`MatchmakingConfigurationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.MatchmakingConfigurationReference) | Struct | A reference to a MatchmakingConfiguration resource. |
| [`MatchmakingRuleSetReference`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.MatchmakingRuleSetReference) | Struct | A reference to a MatchmakingRuleSet resource. |
| [`ScriptReference`](/v2/docs/aws-cdk-lib.interfaces.aws_gamelift.ScriptReference) | Struct | A reference to a Script resource. |
