Severity(value)
Possible Severity values of an issued result.
- Unsatisfiable condition: Expired timestamp in date/time
condition.
- Ineffective condition: Condition on a <principal, role>
pair which is granted unconditionally in another binding
of the same policy.
NOTICE (3):
Reserved for the issues that are not severe as
`ERROR`/`WARNING`, but need special handling. For
instance, messages about skipped validation units are issued
as `NOTICE`.
INFO (4):
Any informative statement which is not severe enough to
raise `ERROR`/`WARNING`/`NOTICE`, like auto-correction
recommendations on the input content. Note that current
version of the linter does not utilize `INFO`.
DEPRECATED (5):
Deprecated severity level.
Enums |
|
---|---|
Name | Description |
SEVERITY_UNSPECIFIED |
Severity is unspecified. |
ERROR |
A validation unit returns an error only for critical issues. If an attempt is made to set the problematic policy without rectifying the critical issue, it causes the `setPolicy` operation to fail. |
WARNING |
Any issue which is severe enough but does not cause an error. For example, suspicious constructs in the input object will not necessarily fail `setPolicy`, but there is a high likelihood that they won't behave as expected during policy evaluation in `checkPolicy`. This includes the following common scenarios: |