Class Insight (2.22.0)

Insight(mapping=None, *, ignore_unknown_fields=False, **kwargs)

An insight along with the information used to derive the insight. The insight may have associated recommendations as well.

Attributes

Name Description
name str
Identifier. Name of the insight.
description str
Free-form human readable summary in English. The maximum length is 500 characters.
target_resources MutableSequence[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_v1.types.InsightStateInfo
Information state and metadata.
category google.cloud.recommender_v1.types.Insight.Category
Category being targeted by the insight.
severity google.cloud.recommender_v1.types.Insight.Severity
Insight's severity.
etag str
Fingerprint of the Insight. Provides optimistic locking when updating states.
associated_recommendations MutableSequence[google.cloud.recommender_v1.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.

Severity

Severity(value)

Insight severity levels.