Interface IGameServerGroup

All Superinterfaces:
software.constructs.IConstruct, software.constructs.IDependable, 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.102.0 (build e354887)", date="2024-08-29T22:54:27.715Z") @Stability(Experimental) public interface IGameServerGroup extends software.amazon.jsii.JsiiSerializable, IResource, IGrantable
(experimental) Represent a GameLift FleetIQ game server group.
  • Method Details

    • getAutoScalingGroupArn

      @Stability(Experimental) @NotNull String getAutoScalingGroupArn()
      (experimental) The ARN of the generated AutoScaling group.
    • getGameServerGroupArn

      @Stability(Experimental) @NotNull String getGameServerGroupArn()
      (experimental) The ARN of the game server group.
    • getGameServerGroupName

      @Stability(Experimental) @NotNull String getGameServerGroupName()
      (experimental) The name of the game server group.
    • grant

      @Stability(Experimental) @NotNull Grant grant(@NotNull IGrantable grantee, @NotNull @NotNull String... actions)
      (experimental) Grant the grantee identity permissions to perform actions.

      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

      @Stability(Experimental) @NotNull Metric metric(@NotNull String metricName)
      (experimental) Return the given named metric for this fleet.

      Parameters:
      metricName - This parameter is required.