Resource: Insight
An insight along with the information used to derive the insight. The insight may have associated recommendations as well.
JSON representation |
---|
{ "name": string, "description": string, "targetResources": [ string ], "insightSubtype": string, "content": { object }, "lastRefreshTime": string, "observationPeriod": string, "stateInfo": { object ( |
Fields | |
---|---|
name |
Name of the insight. |
description |
Free-form human readable summary in English. The maximum length is 500 characters. |
targetResources[] |
Fully qualified resource names that this insight is targeting. |
insightSubtype |
Insight subtype. Insight content schema will be stable for a given subtype. |
content |
A struct of custom fields to explain the insight. Example: "grantedPermissionsCount": "1000" |
lastRefreshTime |
Timestamp of the latest data used to generate the insight. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
observationPeriod |
Observation period that led to the insight. The source data used to generate the insight ends at lastRefreshTime and begins at (lastRefreshTime - observationPeriod). A duration in seconds with up to nine fractional digits, ending with ' |
stateInfo |
Information state and metadata. |
category |
Category being targeted by the insight. |
severity |
Insight's severity. |
etag |
Fingerprint of the Insight. Provides optimistic locking when updating states. |
associatedRecommendations[] |
Recommendations derived from this insight. |
InsightStateInfo
Information related to insight state.
JSON representation |
---|
{
"state": enum ( |
Fields | |
---|---|
state |
Insight state. |
stateMetadata |
A map of metadata for the state, provided by user or automations systems. An object containing a list of |
State
Represents insight state.
Enums | |
---|---|
STATE_UNSPECIFIED |
Unspecified state. |
ACTIVE |
Insight is active. Content for ACTIVE insights can be updated by Google. ACTIVE insights can be marked DISMISSED OR ACCEPTED. |
ACCEPTED |
Some action has been taken based on this insight. Insights become accepted when a recommendation derived from the insight has been marked CLAIMED, SUCCEEDED, or FAILED. ACTIVE insights can also be marked ACCEPTED explicitly. Content for ACCEPTED insights is immutable. ACCEPTED insights can only be marked ACCEPTED (which may update state metadata). |
DISMISSED |
Insight is dismissed. Content for DISMISSED insights can be updated by Google. DISMISSED insights can be marked as ACTIVE. |
Category
Insight category.
Enums | |
---|---|
CATEGORY_UNSPECIFIED |
Unspecified category. |
COST |
The insight is related to cost. |
SECURITY |
The insight is related to security. |
PERFORMANCE |
The insight is related to performance. |
MANAGEABILITY |
This insight is related to manageability. |
SUSTAINABILITY |
The insight is related to sustainability. |
RELIABILITY |
This insight is related to reliability. |
Severity
Insight severity levels.
Enums | |
---|---|
SEVERITY_UNSPECIFIED |
Insight has unspecified severity. |
LOW |
Insight has low severity. |
MEDIUM |
Insight has medium severity. |
HIGH |
Insight has high severity. |
CRITICAL |
Insight has critical severity. |
RecommendationReference
Reference to an associated recommendation.
JSON representation |
---|
{ "recommendation": string } |
Fields | |
---|---|
recommendation |
Recommendation resource name, e.g. projects/[PROJECT_NUMBER]/locations/[LOCATION]/recommenders/[RECOMMENDER_ID]/recommendations/[RECOMMENDATION_ID] |
Methods |
|
---|---|
|
Gets the requested insight. |
|
Lists insights for the specified Cloud Resource. |
|
Marks the Insight State as Accepted. |