PatchInstanceFilter
import type { PatchInstanceFilter } from "https://googleapis.deno.dev/v1/osconfig:v1.ts";
A filter to target VM instances for patching. The targeted VMs must meet all criteria specified. So if both labels and zones are specified, the patch job targets only VMs with those labels and in those zones.
§Properties
Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances.
Targets VMs whose name starts with one of these prefixes. Similar to labels, this is another way to group VMs when targeting configs, for example prefix="prod-".
Targets any of the VM instances specified. Instances are specified by
their URI in the form zones/[ZONE]/instances/[INSTANCE_NAME]
,
projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]
, or
https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]