versions

@JvmName(name = "fsxtqfvhifjfhphy")
suspend fun versions(value: Output<List<InstanceGroupManagerVersionArgs>>)
@JvmName(name = "oiiqluuqifeitxlp")
suspend fun versions(value: List<InstanceGroupManagerVersionArgs>?)

Parameters

value

Specifies the instance templates used by this managed instance group to create instances. Each version is defined by an instanceTemplate and a name. Every version can appear at most once per instance group. This field overrides the top-level instanceTemplate field. Read more about the relationships between these fields. Exactly one version must leave the targetSize field unset. That version will be applied to all remaining instances. For more information, read about canary updates.


@JvmName(name = "ieqadutrhurtmnby")
suspend fun versions(vararg values: Output<InstanceGroupManagerVersionArgs>)


@JvmName(name = "foauvmywuvsighgu")
suspend fun versions(values: List<Output<InstanceGroupManagerVersionArgs>>)
@JvmName(name = "hddsqoirdbhurxix")
suspend fun versions(vararg values: InstanceGroupManagerVersionArgs)

Parameters

values

Specifies the instance templates used by this managed instance group to create instances. Each version is defined by an instanceTemplate and a name. Every version can appear at most once per instance group. This field overrides the top-level instanceTemplate field. Read more about the relationships between these fields. Exactly one version must leave the targetSize field unset. That version will be applied to all remaining instances. For more information, read about canary updates.


@JvmName(name = "vccjcvtpxnyemxbn")
suspend fun versions(argument: List<suspend InstanceGroupManagerVersionArgsBuilder.() -> Unit>)
@JvmName(name = "leopfflcrgoccuio")
suspend fun versions(vararg argument: suspend InstanceGroupManagerVersionArgsBuilder.() -> Unit)
@JvmName(name = "mcrnwtcfbjgkmysv")
suspend fun versions(argument: suspend InstanceGroupManagerVersionArgsBuilder.() -> Unit)

Parameters

argument

Specifies the instance templates used by this managed instance group to create instances. Each version is defined by an instanceTemplate and a name. Every version can appear at most once per instance group. This field overrides the top-level instanceTemplate field. Read more about the relationships between these fields. Exactly one version must leave the targetSize field unset. That version will be applied to all remaining instances. For more information, read about canary updates.