PerInstanceConfigPreservedStateInternalIpArgs

data class PerInstanceConfigPreservedStateInternalIpArgs(val autoDelete: Output<String>? = null, val interfaceName: Output<String>, val ipAddress: Output<PerInstanceConfigPreservedStateInternalIpIpAddressArgs>? = null) : ConvertibleToJava<PerInstanceConfigPreservedStateInternalIpArgs>

Constructors

constructor(autoDelete: Output<String>? = null, interfaceName: Output<String>, ipAddress: Output<PerInstanceConfigPreservedStateInternalIpIpAddressArgs>? = null)

Properties

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

These stateful IPs will never be released during autohealing, update or VM instance recreate operations. This flag is used to configure if the IP reservation should be deleted after it is no longer used by the group, e.g. when the given instance or the whole group is deleted. Default value is NEVER. Possible values are: NEVER, ON_PERMANENT_INSTANCE_DELETION.

Link copied to clipboard
val interfaceName: Output<String>

The identifier for this object. Format specified above.

Link copied to clipboard

Ip address representation Structure is documented below.

Functions

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