Interface IGameServerGroup
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IDependable,IEnvironmentAware,IGrantable,IResource,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IGameServerGroup.Jsii$Default
- All Known Implementing Classes:
GameServerGroup,GameServerGroupBase,IGameServerGroup.Jsii$Proxy
@Generated(value="jsii-pacmak/1.118.0 (build 02eec31)",
date="2025-11-04T09:27:53.266Z")
@Stability(Experimental)
public interface IGameServerGroup
extends software.amazon.jsii.JsiiSerializable, IResource, IGrantable
(experimental) Represent a GameLift FleetIQ game server group.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIGameServerGroup.static final classA proxy class which represents a concrete javascript instance of this type. -
Method Summary
Modifier and TypeMethodDescription(experimental) The ARN of the generated AutoScaling group.(experimental) The ARN of the game server group.(experimental) The name of the game server group.grant(IGrantable grantee, String... actions) (experimental) Grant thegranteeidentity permissions to performactions.(experimental) Return the given named metric for this fleet.metric(String metricName, MetricOptions props) (experimental) Return the given named metric for this fleet.Methods inherited from interface software.constructs.IConstruct
getNodeMethods inherited from interface software.amazon.awscdk.IEnvironmentAware
getEnvMethods inherited from interface software.amazon.awscdk.services.iam.IGrantable
getGrantPrincipalMethods inherited from interface software.amazon.awscdk.IResource
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAutoScalingGroupArn
(experimental) The ARN of the generated AutoScaling group. -
getGameServerGroupArn
(experimental) The ARN of the game server group. -
getGameServerGroupName
(experimental) The name of the game server group. -
grant
@Stability(Experimental) @NotNull Grant grant(@NotNull IGrantable grantee, @NotNull String... actions) (experimental) Grant thegranteeidentity permissions to performactions.- Parameters:
grantee- This parameter is required.actions- This parameter is required.
-
metric
@Stability(Experimental) @NotNull Metric metric(@NotNull String metricName, @Nullable MetricOptions props) (experimental) Return the given named metric for this fleet.- Parameters:
metricName- This parameter is required.props-
-
metric
(experimental) Return the given named metric for this fleet.- Parameters:
metricName- This parameter is required.
-