class Google::Apis::OrgpolicyV2::GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues
A message that holds specific allowed and denied values. This message can define specific values and subtrees of Cloud 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/”, e.g. “projects/tokyo-rain-123” - “folders/”, e.g. “folders/1234” - “organizations/”, e.g. “organizations/1234” The `supports_under` field of the associated ` Constraint` defines whether ancestry prefixes can be used.
Attributes
List of values allowed at this resource. Corresponds to the JSON property `allowedValues` @return [Array<String>]
List of values denied at this resource. Corresponds to the JSON property `deniedValues` @return [Array<String>]
Public Class Methods
# File lib/google/apis/orgpolicy_v2/classes.rb, line 389 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/orgpolicy_v2/classes.rb, line 394 def update!(**args) @allowed_values = args[:allowed_values] if args.key?(:allowed_values) @denied_values = args[:denied_values] if args.key?(:denied_values) end