Interface IGameServerGroupAttributes
(experimental) Represents a GameServerGroup content defined outside of this stack.
Namespace: Amazon.CDK.AWS.GameLift.Alpha
Assembly: Amazon.CDK.AWS.GameLift.Alpha.dll
Syntax (csharp)
public interface IGameServerGroupAttributes
Syntax (vb)
Public Interface IGameServerGroupAttributes
Remarks
Stability: Experimental
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.GameLift.Alpha;
using Amazon.CDK.AWS.IAM;
Role role;
var gameServerGroupAttributes = new GameServerGroupAttributes {
AutoScalingGroupArn = "autoScalingGroupArn",
// the properties below are optional
GameServerGroupArn = "gameServerGroupArn",
GameServerGroupName = "gameServerGroupName",
Role = role
};
Synopsis
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. |
Role | (experimental) The IAM role that allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups. |
Properties
AutoScalingGroupArn
(experimental) The ARN of the generated AutoScaling group.
string AutoScalingGroupArn { get; }
Property Value
System.String
Remarks
Default: the imported game server group does not have autoscaling group information
Stability: Experimental
GameServerGroupArn
(experimental) The ARN of the game server group.
virtual string GameServerGroupArn { get; }
Property Value
System.String
Remarks
At least one of gameServerGroupArn
and gameServerGroupName
must be provided.
Default: derived from gameServerGroupName
.
Stability: Experimental
GameServerGroupName
(experimental) The name of the game server group.
virtual string GameServerGroupName { get; }
Property Value
System.String
Remarks
At least one of gameServerGroupArn
and gameServerGroupName
must be provided.
Default: derived from gameServerGroupArn
.
Stability: Experimental
Role
(experimental) The IAM role that allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.
virtual IRole Role { get; }
Property Value
Remarks
Default: the imported game server group cannot be granted access to other resources as an iam.IGrantable
.
Stability: Experimental