GroupLabel(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Targets a group of VM instances by using their assigned
labels <https://cloud.google.com/compute/docs/labeling-resources>
__.
Labels are key-value pairs. A GroupLabel
is a combination of
labels that is used to target VMs for a patch job.
For example, a patch job can target VMs that have the following
GroupLabel
: {"env":"test", "app":"web"}
. This means that the
patch job is applied to VMs that have both the labels env=test
and app=web
.
Attribute | |
---|---|
Name | Description |
labels |
Sequence[google.cloud.osconfig_v1.types.PatchInstanceFilter.GroupLabel.LabelsEntry]
Compute Engine instance labels that must be present for a VM instance to be targeted by this filter. |
Classes
LabelsEntry
LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |