LabelSet(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Message representing label set.
- A label is a key value pair set for a VM.
- A LabelSet is a set of labels.
- Labels within a LabelSet are ANDed. In other words, a LabelSet is applicable for a VM only if it matches all the labels in the LabelSet.
- Example: A LabelSet with 2 labels:
env=prod
andtype=webserver
will only be applicable for those VMs with both labels present.
Attribute
Name | Description |
labels |
Sequence[google.cloud.osconfig_v1.types.OSPolicyAssignment.LabelSet.LabelsEntry]
Labels are identified by key/value pairs in this map. A VM should contain all the key/value pairs specified in this map to be selected. |
Inheritance
builtins.object > proto.message.Message > LabelSetClasses
LabelsEntry
LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict, `.Message`]
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 |