Reference documentation and code samples for the Google Cloud Org Policy V2 Client class StringValues.
A message that holds specific allowed and denied values.
This message can define specific values and subtrees of the Resource
Manager resource hierarchy (Organizations
, Folders
, Projects
) that
are allowed or denied. This is achieved by using the under:
and
optional is:
prefixes.
The under:
prefix is used to denote resource subtree values.
The is:
prefix is used to denote specific values, and is required only
if the value contains a ":". Values prefixed with "is:" are treated the
same as values with no prefix.
Ancestry subtrees must be in one of the following formats:
projects/<project-id>
(for example,projects/tokyo-rain-123
)folders/<folder-id>
(for example,folders/1234
)organizations/<organization-id>
(for example,organizations/1234
) Thesupports_under
field of the associatedConstraint
defines whether ancestry prefixes can be used.
Generated from protobuf message google.cloud.orgpolicy.v2.PolicySpec.PolicyRule.StringValues
Namespace
Google \ Cloud \ OrgPolicy \ V2 \ PolicySpec \ PolicyRuleMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ allowed_values |
array
List of values allowed at this resource. |
↳ denied_values |
array
List of values denied at this resource. |
getAllowedValues
List of values allowed at this resource.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setAllowedValues
List of values allowed at this resource.
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getDeniedValues
List of values denied at this resource.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setDeniedValues
List of values denied at this resource.
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |