Class TargetAttribute (1.15.0rc0)

TargetAttribute(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Contains criteria for selecting Targets. Attributes provided must match the target resource in order for policy restrictions to apply. E.g. if id "prod" and labels "foo: bar" are given the target resource must match both that id and have that label in order to be selected.

Attributes

NameDescription
id str
ID of the Target. The value of this field could be one of the following: - The last segment of a target name. It only needs the ID to determine which target is being referred to - "*", all targets in a location.
labels MutableMapping[str, str]
Target labels.

Classes

LabelsEntry

LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
NameDescription
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 mapping is a mapping type or there are keyword parameters.