
com.pulumi.gcp.compute.kotlin.outputs.GetRegionInstanceGroupManagerInstanceLifecyclePolicy.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.compute.kotlin.outputs
import kotlin.String
import kotlin.Suppress
/**
*
* @property defaultActionOnFailure Default behavior for all instance or health check failures.
* @property forceUpdateOnRepair Specifies whether to apply the group's latest configuration when repairing a VM. Valid options are: YES, NO. If YES and you updated the group's instance template or per-instance configurations after the VM was created, then these changes are applied when VM is repaired. If NO (default), then updates are applied in accordance with the group's update policy type.
*/
public data class GetRegionInstanceGroupManagerInstanceLifecyclePolicy(
public val defaultActionOnFailure: String,
public val forceUpdateOnRepair: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.gcp.compute.outputs.GetRegionInstanceGroupManagerInstanceLifecyclePolicy): GetRegionInstanceGroupManagerInstanceLifecyclePolicy =
GetRegionInstanceGroupManagerInstanceLifecyclePolicy(
defaultActionOnFailure = javaType.defaultActionOnFailure(),
forceUpdateOnRepair = javaType.forceUpdateOnRepair(),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy