Patch Instance Filter Args
data class PatchInstanceFilterArgs(val all: Output<Boolean>? = null, val groupLabels: Output<List<PatchInstanceFilterGroupLabelArgs>>? = null, val instanceNamePrefixes: Output<List<String>>? = null, val instances: Output<List<String>>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<PatchInstanceFilterArgs>
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.
Constructors
Link copied to clipboard
fun PatchInstanceFilterArgs(all: Output<Boolean>? = null, groupLabels: Output<List<PatchInstanceFilterGroupLabelArgs>>? = null, instanceNamePrefixes: Output<List<String>>? = null, instances: Output<List<String>>? = null, zones: Output<List<String>>? = null)
Functions
Properties
Link copied to clipboard
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]