Reference documentation and code samples for the Google Cloud Deploy V1 API class Google::Cloud::Deploy::V1::TargetAttribute.
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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#id
def id() -> ::String
-
(::String) —
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.
#id=
def id=(value) -> ::String
-
value (::String) —
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.
-
(::String) —
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
def labels() -> ::Google::Protobuf::Map{::String => ::String}
- (::Google::Protobuf::Map{::String => ::String}) — Target labels.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
- value (::Google::Protobuf::Map{::String => ::String}) — Target labels.
- (::Google::Protobuf::Map{::String => ::String}) — Target labels.