str
The name of the field for which this lint result is about.
For nested messages field_name consists of names of the
embedded fields separated by period character. The top-level
qualifier is the input object to lint in the request. For
example, the field_name value condition.expression
identifies a lint result for the expression field of the
provided condition.
location_offset
int
0-based character position of problematic construct within
the object identified by field_name. Currently, this is
populated only for condition expression.
debug_message
str
Human readable debug message associated with
the issue.
Classes
Level
Level(value)
Possible Level values of a validation unit corresponding to
its domain of discourse.
Severity
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Class LintResult (2.19.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.19.1 (latest)](/python/docs/reference/iam/latest/google.cloud.iam_admin_v1.types.LintResult)\n- [2.19.0](/python/docs/reference/iam/2.19.0/google.cloud.iam_admin_v1.types.LintResult)\n- [2.18.3](/python/docs/reference/iam/2.18.3/google.cloud.iam_admin_v1.types.LintResult)\n- [2.17.0](/python/docs/reference/iam/2.17.0/google.cloud.iam_admin_v1.types.LintResult)\n- [2.16.1](/python/docs/reference/iam/2.16.1/google.cloud.iam_admin_v1.types.LintResult)\n- [2.15.2](/python/docs/reference/iam/2.15.2/google.cloud.iam_admin_v1.types.LintResult)\n- [2.14.3](/python/docs/reference/iam/2.14.3/google.cloud.iam_admin_v1.types.LintResult)\n- [2.13.0](/python/docs/reference/iam/2.13.0/google.cloud.iam_admin_v1.types.LintResult)\n- [2.12.1](/python/docs/reference/iam/2.12.1/google.cloud.iam_admin_v1.types.LintResult)\n- [2.11.2](/python/docs/reference/iam/2.11.2/google.cloud.iam_admin_v1.types.LintResult)\n- [2.10.0](/python/docs/reference/iam/2.10.0/google.cloud.iam_admin_v1.types.LintResult)\n- [2.9.0](/python/docs/reference/iam/2.9.0/google.cloud.iam_admin_v1.types.LintResult)\n- [2.8.2](/python/docs/reference/iam/2.8.2/google.cloud.iam_admin_v1.types.LintResult)\n- [2.7.0](/python/docs/reference/iam/2.7.0/google.cloud.iam_admin_v1.types.LintResult)\n- [2.6.2](/python/docs/reference/iam/2.6.2/google.cloud.iam_admin_v1.types.LintResult)\n- [2.5.1](/python/docs/reference/iam/2.5.1/google.cloud.iam_admin_v1.types.LintResult)\n- [2.4.0](/python/docs/reference/iam/2.4.0/google.cloud.iam_admin_v1.types.LintResult)\n- [2.3.2](/python/docs/reference/iam/2.3.2/google.cloud.iam_admin_v1.types.LintResult)\n- [2.2.0](/python/docs/reference/iam/2.2.0/google.cloud.iam_admin_v1.types.LintResult)\n- [2.1.0](/python/docs/reference/iam/2.1.0/google.cloud.iam_admin_v1.types.LintResult)\n- [2.0.0](/python/docs/reference/iam/2.0.0/google.cloud.iam_admin_v1.types.LintResult)\n- [1.0.3](/python/docs/reference/iam/1.0.3/google.cloud.iam_admin_v1.types.LintResult)\n- [0.3.2](/python/docs/reference/iam/0.3.2/google.cloud.iam_admin_v1.types.LintResult)\n- [0.2.0](/python/docs/reference/iam/0.2.0/google.cloud.iam_admin_v1.types.LintResult) \n\n LintResult(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nStructured response of a single validation unit.\n\nClasses\n-------\n\n### Level\n\n Level(value)\n\nPossible Level values of a validation unit corresponding to\nits domain of discourse.\n\n### Severity\n\n Severity(value)\n\nPossible Severity values of an issued result. \n\n - Unsatisfiable condition: Expired timestamp in date/time\n condition.\n - Ineffective condition: Condition on a \u003cprincipal, role\u003e\n pair which is granted unconditionally in another binding\n of the same policy.\n NOTICE (3):\n Reserved for the issues that are not severe as\n `ERROR`/`WARNING`, but need special handling. For\n instance, messages about skipped validation units are issued\n as `NOTICE`.\n INFO (4):\n Any informative statement which is not severe enough to\n raise `ERROR`/`WARNING`/`NOTICE`, like auto-correction\n recommendations on the input content. Note that current\n version of the linter does not utilize `INFO`.\n DEPRECATED (5):\n Deprecated severity level."]]