interfacesawsgamelift

package
v2.226.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AliasReference

type AliasReference struct {
	// The ARN of the Alias resource.
	AliasArn *string `field:"required" json:"aliasArn" yaml:"aliasArn"`
	// The AliasId of the Alias resource.
	AliasId *string `field:"required" json:"aliasId" yaml:"aliasId"`
}

A reference to a Alias resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

aliasReference := &AliasReference{
	AliasArn: jsii.String("aliasArn"),
	AliasId: jsii.String("aliasId"),
}

type BuildReference

type BuildReference struct {
	// The ARN of the Build resource.
	BuildArn *string `field:"required" json:"buildArn" yaml:"buildArn"`
	// The BuildId of the Build resource.
	BuildId *string `field:"required" json:"buildId" yaml:"buildId"`
}

A reference to a Build resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

buildReference := &BuildReference{
	BuildArn: jsii.String("buildArn"),
	BuildId: jsii.String("buildId"),
}

type ContainerFleetReference

type ContainerFleetReference struct {
	// The FleetId of the ContainerFleet resource.
	FleetId *string `field:"required" json:"fleetId" yaml:"fleetId"`
}

A reference to a ContainerFleet resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

containerFleetReference := &ContainerFleetReference{
	FleetId: jsii.String("fleetId"),
}

type ContainerGroupDefinitionReference

type ContainerGroupDefinitionReference struct {
	// The ARN of the ContainerGroupDefinition resource.
	ContainerGroupDefinitionArn *string `field:"required" json:"containerGroupDefinitionArn" yaml:"containerGroupDefinitionArn"`
	// The Name of the ContainerGroupDefinition resource.
	ContainerGroupDefinitionName *string `field:"required" json:"containerGroupDefinitionName" yaml:"containerGroupDefinitionName"`
}

A reference to a ContainerGroupDefinition resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

containerGroupDefinitionReference := &ContainerGroupDefinitionReference{
	ContainerGroupDefinitionArn: jsii.String("containerGroupDefinitionArn"),
	ContainerGroupDefinitionName: jsii.String("containerGroupDefinitionName"),
}

type FleetReference

type FleetReference struct {
	// The ARN of the Fleet resource.
	FleetArn *string `field:"required" json:"fleetArn" yaml:"fleetArn"`
	// The FleetId of the Fleet resource.
	FleetId *string `field:"required" json:"fleetId" yaml:"fleetId"`
}

A reference to a Fleet resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

fleetReference := &FleetReference{
	FleetArn: jsii.String("fleetArn"),
	FleetId: jsii.String("fleetId"),
}

type GameServerGroupReference

type GameServerGroupReference struct {
	// The GameServerGroupArn of the GameServerGroup resource.
	GameServerGroupArn *string `field:"required" json:"gameServerGroupArn" yaml:"gameServerGroupArn"`
}

A reference to a GameServerGroup resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

gameServerGroupReference := &GameServerGroupReference{
	GameServerGroupArn: jsii.String("gameServerGroupArn"),
}

type GameSessionQueueReference

type GameSessionQueueReference struct {
	// The ARN of the GameSessionQueue resource.
	GameSessionQueueArn *string `field:"required" json:"gameSessionQueueArn" yaml:"gameSessionQueueArn"`
	// The Name of the GameSessionQueue resource.
	GameSessionQueueName *string `field:"required" json:"gameSessionQueueName" yaml:"gameSessionQueueName"`
}

A reference to a GameSessionQueue resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

gameSessionQueueReference := &GameSessionQueueReference{
	GameSessionQueueArn: jsii.String("gameSessionQueueArn"),
	GameSessionQueueName: jsii.String("gameSessionQueueName"),
}

type IAliasRef

type IAliasRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Alias resource.
	// Experimental.
	AliasRef() *AliasReference
}

Indicates that this resource can be referenced as a Alias. Experimental.

type IBuildRef

type IBuildRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Build resource.
	// Experimental.
	BuildRef() *BuildReference
}

Indicates that this resource can be referenced as a Build. Experimental.

type IContainerFleetRef

type IContainerFleetRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ContainerFleet resource.
	// Experimental.
	ContainerFleetRef() *ContainerFleetReference
}

Indicates that this resource can be referenced as a ContainerFleet. Experimental.

type IContainerGroupDefinitionRef

type IContainerGroupDefinitionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ContainerGroupDefinition resource.
	// Experimental.
	ContainerGroupDefinitionRef() *ContainerGroupDefinitionReference
}

Indicates that this resource can be referenced as a ContainerGroupDefinition. Experimental.

type IFleetRef

type IFleetRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Fleet resource.
	// Experimental.
	FleetRef() *FleetReference
}

Indicates that this resource can be referenced as a Fleet. Experimental.

type IGameServerGroupRef

type IGameServerGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a GameServerGroup resource.
	// Experimental.
	GameServerGroupRef() *GameServerGroupReference
}

Indicates that this resource can be referenced as a GameServerGroup. Experimental.

type IGameSessionQueueRef

type IGameSessionQueueRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a GameSessionQueue resource.
	// Experimental.
	GameSessionQueueRef() *GameSessionQueueReference
}

Indicates that this resource can be referenced as a GameSessionQueue. Experimental.

type ILocationRef

type ILocationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Location resource.
	// Experimental.
	LocationRef() *LocationReference
}

Indicates that this resource can be referenced as a Location. Experimental.

type IMatchmakingConfigurationRef

type IMatchmakingConfigurationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a MatchmakingConfiguration resource.
	// Experimental.
	MatchmakingConfigurationRef() *MatchmakingConfigurationReference
}

Indicates that this resource can be referenced as a MatchmakingConfiguration. Experimental.

type IMatchmakingRuleSetRef

type IMatchmakingRuleSetRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a MatchmakingRuleSet resource.
	// Experimental.
	MatchmakingRuleSetRef() *MatchmakingRuleSetReference
}

Indicates that this resource can be referenced as a MatchmakingRuleSet. Experimental.

type IScriptRef

type IScriptRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Script resource.
	// Experimental.
	ScriptRef() *ScriptReference
}

Indicates that this resource can be referenced as a Script. Experimental.

type LocationReference

type LocationReference struct {
	// The ARN of the Location resource.
	LocationArn *string `field:"required" json:"locationArn" yaml:"locationArn"`
	// The LocationName of the Location resource.
	LocationName *string `field:"required" json:"locationName" yaml:"locationName"`
}

A reference to a Location resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

locationReference := &LocationReference{
	LocationArn: jsii.String("locationArn"),
	LocationName: jsii.String("locationName"),
}

type MatchmakingConfigurationReference

type MatchmakingConfigurationReference struct {
	// The ARN of the MatchmakingConfiguration resource.
	MatchmakingConfigurationArn *string `field:"required" json:"matchmakingConfigurationArn" yaml:"matchmakingConfigurationArn"`
	// The Name of the MatchmakingConfiguration resource.
	MatchmakingConfigurationName *string `field:"required" json:"matchmakingConfigurationName" yaml:"matchmakingConfigurationName"`
}

A reference to a MatchmakingConfiguration resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

matchmakingConfigurationReference := &MatchmakingConfigurationReference{
	MatchmakingConfigurationArn: jsii.String("matchmakingConfigurationArn"),
	MatchmakingConfigurationName: jsii.String("matchmakingConfigurationName"),
}

type MatchmakingRuleSetReference

type MatchmakingRuleSetReference struct {
	// The ARN of the MatchmakingRuleSet resource.
	MatchmakingRuleSetArn *string `field:"required" json:"matchmakingRuleSetArn" yaml:"matchmakingRuleSetArn"`
	// The Name of the MatchmakingRuleSet resource.
	MatchmakingRuleSetName *string `field:"required" json:"matchmakingRuleSetName" yaml:"matchmakingRuleSetName"`
}

A reference to a MatchmakingRuleSet resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

matchmakingRuleSetReference := &MatchmakingRuleSetReference{
	MatchmakingRuleSetArn: jsii.String("matchmakingRuleSetArn"),
	MatchmakingRuleSetName: jsii.String("matchmakingRuleSetName"),
}

type ScriptReference

type ScriptReference struct {
	// The ARN of the Script resource.
	ScriptArn *string `field:"required" json:"scriptArn" yaml:"scriptArn"`
	// The Id of the Script resource.
	ScriptId *string `field:"required" json:"scriptId" yaml:"scriptId"`
}

A reference to a Script resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

scriptReference := &ScriptReference{
	ScriptArn: jsii.String("scriptArn"),
	ScriptId: jsii.String("scriptId"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL