Reference documentation and code samples for the Organization Policy V2 API class Google::Cloud::OrgPolicy::V2::PolicySpec::PolicyRule::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
)
The supports_under
field of the associated Constraint
defines
whether ancestry prefixes can be used.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#allowed_values
def allowed_values() -> ::Array<::String>
- (::Array<::String>) — List of values allowed at this resource.
#allowed_values=
def allowed_values=(value) -> ::Array<::String>
- value (::Array<::String>) — List of values allowed at this resource.
- (::Array<::String>) — List of values allowed at this resource.
#denied_values
def denied_values() -> ::Array<::String>
- (::Array<::String>) — List of values denied at this resource.
#denied_values=
def denied_values=(value) -> ::Array<::String>
- value (::Array<::String>) — List of values denied at this resource.
- (::Array<::String>) — List of values denied at this resource.