PerInstanceConfigPreservedStateArgs

data class PerInstanceConfigPreservedStateArgs(val disks: Output<List<PerInstanceConfigPreservedStateDiskArgs>>? = null, val externalIps: Output<List<PerInstanceConfigPreservedStateExternalIpArgs>>? = null, val internalIps: Output<List<PerInstanceConfigPreservedStateInternalIpArgs>>? = null, val metadata: Output<Map<String, String>>? = null) : ConvertibleToJava<PerInstanceConfigPreservedStateArgs>

Constructors

Link copied to clipboard
constructor(disks: Output<List<PerInstanceConfigPreservedStateDiskArgs>>? = null, externalIps: Output<List<PerInstanceConfigPreservedStateExternalIpArgs>>? = null, internalIps: Output<List<PerInstanceConfigPreservedStateInternalIpArgs>>? = null, metadata: Output<Map<String, String>>? = null)

Properties

Link copied to clipboard

Stateful disks for the instance. Structure is documented below.

Link copied to clipboard

Preserved external IPs defined for this instance. This map is keyed with the name of the network interface. Structure is documented below.

Link copied to clipboard

Preserved internal IPs defined for this instance. This map is keyed with the name of the network interface. Structure is documented below.

Link copied to clipboard
val metadata: Output<Map<String, String>>? = null

Preserved metadata defined for this instance. This is a list of key->value pairs.

Functions

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