Rule(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents a rule defined in an organization policy
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes | |
---|---|
Name | Description |
values |
google.cloud.asset_v1.types.AnalyzerOrgPolicy.Rule.StringValues
List of values to be used for this PolicyRule. This field can be set only in Policies for list constraints. This field is a member of oneof _ kind .
|
allow_all |
bool
Setting this to true means that all values are allowed. This field can be set only in Policies for list constraints. This field is a member of oneof _ kind .
|
deny_all |
bool
Setting this to true means that all values are denied. This field can be set only in Policies for list constraints. This field is a member of oneof _ kind .
|
enforce |
bool
If true , then the Policy is enforced. If false ,
then any configuration is acceptable. This field can be set
only in Policies for boolean constraints.
This field is a member of oneof _ kind .
|
condition |
google.type.expr_pb2.Expr
The evaluating condition for this rule. |
Classes
StringValues
StringValues(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The string values for the list constraints.