Class PolicySpec.PolicyRule.StringValues.Builder

  • All Implemented Interfaces:
    PolicySpec.PolicyRule.StringValuesOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    PolicySpec.PolicyRule.StringValues

    public static final class PolicySpec.PolicyRule.StringValues.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<PolicySpec.PolicyRule.StringValues.Builder>
    implements PolicySpec.PolicyRule.StringValuesOrBuilder
     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/<project-id>", e.g. "projects/tokyo-rain-123"
         - "folders/<folder-id>", e.g. "folders/1234"
         - "organizations/<organization-id>", e.g. "organizations/1234"
     The `supports_under` field of the associated `Constraint`  defines
     whether ancestry prefixes can be used.
     
    Protobuf type google.cloud.orgpolicy.v2.PolicySpec.PolicyRule.StringValues