Insight(mapping=None, *, ignore_unknown_fields=False, **kwargs)
An insight along with the information used to derive the insight. The insight may have associated recomendations as well.
Attributes | |
---|---|
Name | Description |
name |
str
Name of the insight. |
description |
str
Free-form human readable summary in English. The maximum length is 500 characters. |
target_resources |
Sequence[str]
Fully qualified resource names that this insight is targeting. |
insight_subtype |
str
Insight subtype. Insight content schema will be stable for a given subtype. |
content |
google.protobuf.struct_pb2.Struct
A struct of custom fields to explain the insight. Example: "grantedPermissionsCount": "1000". |
last_refresh_time |
google.protobuf.timestamp_pb2.Timestamp
Timestamp of the latest data used to generate the insight. |
observation_period |
google.protobuf.duration_pb2.Duration
Observation period that led to the insight. The source data used to generate the insight ends at last_refresh_time and begins at (last_refresh_time - observation_period). |
state_info |
google.cloud.recommender_v1beta1.types.InsightStateInfo
Information state and metadata. |
category |
google.cloud.recommender_v1beta1.types.Insight.Category
Category being targeted by the insight. |
etag |
str
Fingerprint of the Insight. Provides optimistic locking when updating states. |
associated_recommendations |
Sequence[google.cloud.recommender_v1beta1.types.Insight.RecommendationReference]
Recommendations derived from this insight. |
Classes
Category
Category(value)
Insight category.
RecommendationReference
RecommendationReference(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Reference to an associated recommendation. .. attribute:: recommendation
Recommendation resource name, e.g. projects/[PROJECT_NUMBER]/locations/[LOCATION]/recommenders/[RECOMMENDER_ID]/recommendations/[RECOMMENDATION_ID]
:type: str