Show / Hide Table of Contents

Class GameServerGroupBase

(experimental) Base class for new and imported GameLift FleetIQ game server group.

Inheritance
object
Resource
GameServerGroupBase
GameServerGroup
Implements
IGameServerGroup
IResource
IConstruct
IDependable
IGrantable
Inherited Members
Resource.IsOwnedResource(IConstruct)
Resource.IsResource(IConstruct)
Resource.ApplyRemovalPolicy(RemovalPolicy)
Resource.GeneratePhysicalName()
Resource.GetResourceArnAttribute(string, IArnComponents)
Resource.GetResourceNameAttribute(string)
Resource.Env
Resource.PhysicalName
Resource.Stack
Namespace: Amazon.CDK.AWS.GameLift.Alpha
Assembly: Amazon.CDK.AWS.GameLift.Alpha.dll
Syntax (csharp)
public abstract class GameServerGroupBase : Resource, IGameServerGroup, IResource, IConstruct, IDependable, IGrantable
Syntax (vb)
Public MustInherit Class GameServerGroupBase Inherits Resource Implements IGameServerGroup, IResource, IConstruct, IDependable, IGrantable
Remarks

Stability: Experimental

Synopsis

Constructors

GameServerGroupBase(Construct, string, IResourceProps?)

(experimental) Base class for new and imported GameLift FleetIQ game server group.

Properties

AutoScalingGroupArn

(experimental) The ARN of the generated AutoScaling group.

GameServerGroupArn

(experimental) The ARN of the game server group.

GameServerGroupName

(experimental) The name of the game server group.

GrantPrincipal

(experimental) The principal this GameLift game server group is using.

Methods

Grant(IGrantable, params string[])

(experimental) Grant the grantee identity permissions to perform actions.

Metric(string, IMetricOptions?)

(experimental) Return the given named metric for this fleet.

Constructors

GameServerGroupBase(Construct, string, IResourceProps?)

(experimental) Base class for new and imported GameLift FleetIQ game server group.

protected GameServerGroupBase(Construct scope, string id, IResourceProps? props = null)
Parameters
scope Construct
id string
props IResourceProps
Remarks

Stability: Experimental

Properties

AutoScalingGroupArn

(experimental) The ARN of the generated AutoScaling group.

public abstract string AutoScalingGroupArn { get; }
Property Value

string

Remarks

Stability: Experimental

GameServerGroupArn

(experimental) The ARN of the game server group.

public abstract string GameServerGroupArn { get; }
Property Value

string

Remarks

Stability: Experimental

GameServerGroupName

(experimental) The name of the game server group.

public abstract string GameServerGroupName { get; }
Property Value

string

Remarks

Stability: Experimental

GrantPrincipal

(experimental) The principal this GameLift game server group is using.

public abstract IPrincipal GrantPrincipal { get; }
Property Value

IPrincipal

Remarks

Stability: Experimental

Methods

Grant(IGrantable, params string[])

(experimental) Grant the grantee identity permissions to perform actions.

public virtual Grant Grant(IGrantable grantee, params string[] actions)
Parameters
grantee IGrantable
actions string[]
Returns

Grant

Remarks

Stability: Experimental

Metric(string, IMetricOptions?)

(experimental) Return the given named metric for this fleet.

public virtual Metric Metric(string metricName, IMetricOptions? props = null)
Parameters
metricName string
props IMetricOptions
Returns

Metric

Remarks

Stability: Experimental

Implements

IGameServerGroup
IResource
Constructs.IConstruct
Constructs.IDependable
IGrantable
Back to top Generated by DocFX