Resource: MenuIssue
Represents a detected problem in a menu during an audit.
| JSON representation |
|---|
{ "name": string, "entityId": string, "entityDisplayName": string, "entityType": enum ( |
| Fields | |
|---|---|
name |
Identifier. The resource name of the MenuIssue. Format: projects/{project}/locations/{location}/menus/{menu}/issues/{issue} |
entityId |
Output only. The ID of the affected entity. |
entityDisplayName |
Output only. Human-readable name of the affected entity to simplify UI rendering. |
entityType |
Output only. The type of the affected entity. |
issueCategory |
Output only. The category of the issue (e.g. STRANGE_ITEM etc). |
explanation |
Output only. A detailed explanation of why the issue was flagged. |
confidenceLevel |
Output only. The confidence level of the detected issue. |
state |
Output only. The current resolution state of the issue. |
suggestedRemediationActions[] |
Output only. Actions recommended to fix the issue. |
firstDetectTime |
Output only. The timestamp when the issue was first detected. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
lastDetectTime |
Output only. The timestamp when the issue was most recently detected. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
resolveTime |
Output only. The timestamp when the issue was resolved. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
regressionCount |
Output only. The number of times this issue has regressed after resolution. |
auditLogEntries[] |
Output only. The audit trail of actions taken on this issue. |
State
The current resolution state of the issue.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Unspecified issue state. |
OPEN |
The issue is active and requires triage. |
AUTO_RESOLVED |
The issue was resolved automatically by the system due to high confidence. |
MANUALLY_RESOLVED |
The issue was manually reviewed and resolved by a human operator. |
CLOSED_WONT_FIX |
The issue was intentionally ignored and should not trigger alerts. |
REGRESSED |
The issue reappeared in the menu data after being previously resolved. |
AuditLogEntry
Represents a single historical action taken on an issue.
| JSON representation |
|---|
{ "user": string, "recordTime": string, "appliedRemediationAction": { object ( |
| Fields | |
|---|---|
user |
Output only. The email address of the user or principal who performed the action. |
recordTime |
Output only. The timestamp when the action was recorded. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
appliedRemediationAction |
Output only. The remediation action that was applied, if any. |
resultingState |
Output only. The state of the issue after the action was applied. |
Methods |
|
|---|---|
|
Gets a menu issue. |
|
Ignores a menu issue, marking it as CLOSED_WONT_FIX. |
|
Lists menu issues. |
|
Resolves a menu issue and records the remediation action taken. |