Reference documentation and code samples for the Google Cloud Deploy V1 Client class 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.
Generated from protobuf message google.cloud.deploy.v1.TargetAttribute
Namespace
Google \ Cloud \ Deploy \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ id |
string
ID of the |
↳ labels |
array|Google\Protobuf\Internal\MapField
Target labels. |
getId
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.
Returns | |
---|---|
Type | Description |
string |
setId
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.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getLabels
Target labels.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\MapField |
setLabels
Target labels.
Parameter | |
---|---|
Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
Returns | |
---|---|
Type | Description |
$this |