Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

InstanceGroupManagerInstanceLifecyclePolicy

import type { InstanceGroupManagerInstanceLifecyclePolicy } from "https://googleapis.deno.dev/v1/compute:v1.ts";
interface InstanceGroupManagerInstanceLifecyclePolicy {
defaultActionOnFailure?: "DO_NOTHING" | "REPAIR";
forceUpdateOnRepair?: "NO" | "YES";
}

§Properties

§
defaultActionOnFailure?: "DO_NOTHING" | "REPAIR"
[src]

The action that a MIG performs on a failed or an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are - REPAIR (default): MIG automatically repairs a failed or an unhealthy VM by recreating it. For more information, see About repairing VMs in a MIG. - DO_NOTHING: MIG does not repair a failed or an unhealthy VM.

§
forceUpdateOnRepair?: "NO" | "YES"
[src]

A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.