package google.cloud.recommender.v1beta1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Recommender

recommender_service.proto:36

Provides recommendations for cloud customers for various categories like performance optimization, cost savings, reliability, feature discovery, etc. These recommendations are generated automatically based on analysis of user resources, configuration and monitoring metrics.

message CostProjection

recommendation.proto:154

Contains metadata about how much money a recommendation can save or incur.

Used in: Impact

message Impact

recommendation.proto:165

Contains the impact a recommendation can have for a given category.

Used in: Recommendation

enum Impact.Category

recommendation.proto:167

The category of the impact.

Used in: Impact

message Operation

recommendation.proto:101

Contains an operation for a resource inspired by the JSON-PATCH format with support for: * Custom filters for describing partial array patch. * Extended path values for describing nested arrays. * Custom fields for describing the resource for which the operation is being described. * Allows extension to custom operations not natively supported by RFC6902. See https://tools.ietf.org/html/rfc6902 for details on the original RFC.

Used in: OperationGroup

message OperationGroup

recommendation.proto:87

Group of operations that need to be performed atomically.

Used in: RecommendationContent

message Recommendation

recommendation.proto:33

A recommendation along with a suggested action. E.g., a rightsizing recommendation for an underutilized VM, IAM role recommendations, etc

Used as response type in: Recommender.GetRecommendation, Recommender.MarkRecommendationClaimed, Recommender.MarkRecommendationFailed, Recommender.MarkRecommendationSucceeded

Used as field type in: ListRecommendationsResponse

message RecommendationContent

recommendation.proto:79

Contains what resources are changing and how they are changing.

Used in: Recommendation

message RecommendationStateInfo

recommendation.proto:192

Information for state. Contains state and metadata.

Used in: Recommendation

enum RecommendationStateInfo.State

recommendation.proto:194

Represents Recommendation State

Used in: RecommendationStateInfo