software.amazon.awscdk.services.gamelift.alpha.DeleteOption Maven / Gradle / Ivy
Show all versions of gamelift-alpha Show documentation
package software.amazon.awscdk.services.gamelift.alpha;
/**
* (experimental) The type of delete to perform.
*
* To delete a game server group, specify the DeleteOption.
*/
@javax.annotation.Generated(value = "jsii-pacmak/1.104.0 (build e79254c)", date = "2024-12-27T17:02:12.097Z")
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@software.amazon.jsii.Jsii(module = software.amazon.awscdk.services.gamelift.alpha.$Module.class, fqn = "@aws-cdk/aws-gamelift-alpha.DeleteOption")
public enum DeleteOption {
/**
* (experimental) Terminates the game server group and Amazon EC2 Auto Scaling group only when it has no game servers that are in UTILIZED status.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
SAFE_DELETE,
/**
* (experimental) Terminates the game server group, including all active game servers regardless of their utilization status, and the Amazon EC2 Auto Scaling group.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
FORCE_DELETE,
/**
* (experimental) Does a safe delete of the game server group but retains the Amazon EC2 Auto Scaling group as is.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
RETAIN,
}