google_api_spanner v0.0.1 GoogleApi.Spanner.V1.Model.Rule View Source
A rule to be applied in a Policy.
Attributes
action (String): Required Defaults to:
null.- Enum - one of [NO_ACTION, ALLOW, ALLOW_WITH_LOG, DENY, DENY_WITH_LOG, LOG]
- conditions (List[Condition]): Additional restrictions that must be met Defaults to:
null. - description (String): Human-readable description of the rule. Defaults to:
null. - in (List[String]): If one or more 'in' clauses are specified, the rule matches if the PRINCIPAL/AUTHORITY_SELECTOR is in at least one of these entries. Defaults to:
null. - logConfig (List[LogConfig]): The config returned to callers of tech.iam.IAM.CheckPolicy for any entries that match the LOG action. Defaults to:
null. - notIn (List[String]): If one or more 'not_in' clauses are specified, the rule matches if the PRINCIPAL/AUTHORITY_SELECTOR is in none of the entries. The format for in and not_in entries is the same as for members in a Binding (see google/iam/v1/policy.proto). Defaults to:
null. - permissions (List[String]): A permission is a string of form '<service>.<resource type>.<verb>' (e.g., 'storage.buckets.list'). A value of '' matches all permissions, and a verb part of '' (e.g., 'storage.buckets.*') matches all verbs. Defaults to:
null.