Interface IGameServerGroup.Jsii$Default

All Superinterfaces:
software.constructs.IConstruct, software.constructs.IConstruct.Jsii$Default, software.constructs.IDependable, software.constructs.IDependable.Jsii$Default, IEnvironmentAware, IEnvironmentAware.Jsii$Default, IGameServerGroup, IGrantable, IGrantable.Jsii$Default, IResource, IResource.Jsii$Default, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
IGameServerGroup.Jsii$Proxy
Enclosing interface:
IGameServerGroup

@Internal public static interface IGameServerGroup.Jsii$Default extends IGameServerGroup, IResource.Jsii$Default, IGrantable.Jsii$Default
Internal default implementation for IGameServerGroup.
  • Method Details

    • getAutoScalingGroupArn

      @Stability(Experimental) @NotNull default String getAutoScalingGroupArn()
      (experimental) The ARN of the generated AutoScaling group.
      Specified by:
      getAutoScalingGroupArn in interface IGameServerGroup
    • getGameServerGroupArn

      @Stability(Experimental) @NotNull default String getGameServerGroupArn()
      (experimental) The ARN of the game server group.
      Specified by:
      getGameServerGroupArn in interface IGameServerGroup
    • getGameServerGroupName

      @Stability(Experimental) @NotNull default String getGameServerGroupName()
      (experimental) The name of the game server group.
      Specified by:
      getGameServerGroupName in interface IGameServerGroup
    • grant

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

      Specified by:
      grant in interface IGameServerGroup
      Parameters:
      grantee - This parameter is required.
      actions - This parameter is required.
    • metric

      @Stability(Experimental) @NotNull default Metric metric(@NotNull String metricName, @Nullable MetricOptions props)
      (experimental) Return the given named metric for this fleet.

      Specified by:
      metric in interface IGameServerGroup
      Parameters:
      metricName - This parameter is required.
      props -
    • metric

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

      Specified by:
      metric in interface IGameServerGroup
      Parameters:
      metricName - This parameter is required.