AutoShutdownProfileArgs

data class AutoShutdownProfileArgs(val disconnectDelay: Output<String>? = null, val idleDelay: Output<String>? = null, val noConnectDelay: Output<String>? = null, val shutdownOnDisconnect: Output<EnableState>? = null, val shutdownOnIdle: Output<ShutdownOnIdleMode>? = null, val shutdownWhenNotConnected: Output<EnableState>? = null) : ConvertibleToJava<AutoShutdownProfileArgs>

Profile for how to handle shutting down virtual machines.

Constructors

Link copied to clipboard
constructor(disconnectDelay: Output<String>? = null, idleDelay: Output<String>? = null, noConnectDelay: Output<String>? = null, shutdownOnDisconnect: Output<EnableState>? = null, shutdownOnIdle: Output<ShutdownOnIdleMode>? = null, shutdownWhenNotConnected: Output<EnableState>? = null)

Properties

Link copied to clipboard
val disconnectDelay: Output<String>? = null

The amount of time a VM will stay running after a user disconnects if this behavior is enabled.

Link copied to clipboard
val idleDelay: Output<String>? = null

The amount of time a VM will idle before it is shutdown if this behavior is enabled.

Link copied to clipboard
val noConnectDelay: Output<String>? = null

The amount of time a VM will stay running before it is shutdown if no connection is made and this behavior is enabled.

Link copied to clipboard
val shutdownOnDisconnect: Output<EnableState>? = null

Whether shutdown on disconnect is enabled

Link copied to clipboard
val shutdownOnIdle: Output<ShutdownOnIdleMode>? = null

Whether a VM will get shutdown when it has idled for a period of time.

Link copied to clipboard

Whether a VM will get shutdown when it hasn't been connected to after a period of time.

Functions

Link copied to clipboard
open override fun toJava(): AutoShutdownProfileArgs