Google Cloud Recommender v1 API - Namespace Google.Cloud.Recommender.V1 (3.5.0)

Classes

CostProjection

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

GetInsightRequest

Request to the GetInsight method.

GetInsightTypeConfigRequest

Request for the GetInsightTypeConfig` method.

GetRecommendationRequest

Request to the GetRecommendation method.

GetRecommenderConfigRequest

Request for the GetRecommenderConfig` method.

Impact

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

Impact.Types

Container for nested types declared in the Impact message type.

Insight

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

Insight.Types

Container for nested types declared in the Insight message type.

Insight.Types.RecommendationReference

Reference to an associated recommendation.

InsightName

Resource name for the Insight resource.

InsightStateInfo

Information related to insight state.

InsightStateInfo.Types

Container for nested types declared in the InsightStateInfo message type.

InsightTypeConfig

Configuration for an InsightType.

InsightTypeConfigName

Resource name for the InsightTypeConfig resource.

InsightTypeGenerationConfig

A configuration to customize the generation of insights. Eg, customizing the lookback period considered when generating a insight.

InsightTypeName

Resource name for the InsightType resource.

ListInsightsRequest

Request for the ListInsights method.

ListInsightsResponse

Response to the ListInsights method.

ListRecommendationsRequest

Request for the ListRecommendations method.

ListRecommendationsResponse

Response to the ListRecommendations method.

MarkInsightAcceptedRequest

Request for the MarkInsightAccepted method.

MarkRecommendationClaimedRequest

Request for the MarkRecommendationClaimed Method.

MarkRecommendationDismissedRequest

Request for the MarkRecommendationDismissed Method.

MarkRecommendationFailedRequest

Request for the MarkRecommendationFailed Method.

MarkRecommendationSucceededRequest

Request for the MarkRecommendationSucceeded Method.

Operation

Contains an operation for a resource loosely based on 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.

OperationGroup

Group of operations that need to be performed atomically.

Recommendation

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

Recommendation.Types

Container for nested types declared in the Recommendation message type.

Recommendation.Types.InsightReference

Reference to an associated insight.

RecommendationContent

Contains what resources are changing and how they are changing.

RecommendationName

Resource name for the Recommendation resource.

RecommendationStateInfo

Information for state. Contains state and metadata.

RecommendationStateInfo.Types

Container for nested types declared in the RecommendationStateInfo message type.

Recommender

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

Recommender.RecommenderBase

Base class for server-side implementations of Recommender

Recommender.RecommenderClient

Client for Recommender

RecommenderClient

Recommender client wrapper, for convenient use.

RecommenderClientBuilder

Builder class for RecommenderClient to provide simple configuration of credentials, endpoint etc.

RecommenderClientImpl

Recommender client wrapper implementation, for convenient use.

RecommenderConfig

Configuration for a Recommender.

RecommenderConfigName

Resource name for the RecommenderConfig resource.

RecommenderGenerationConfig

A Configuration to customize the generation of recommendations. Eg, customizing the lookback period considered when generating a recommendation.

RecommenderName

Resource name for the Recommender resource.

RecommenderSettings

Settings for RecommenderClient instances.

ReliabilityProjection

Contains information on the impact of a reliability recommendation.

ReliabilityProjection.Types

Container for nested types declared in the ReliabilityProjection message type.

SecurityProjection

Contains various ways of describing the impact on Security.

SustainabilityProjection

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

UpdateInsightTypeConfigRequest

Request for the UpdateInsightTypeConfig method.

UpdateRecommenderConfigRequest

Request for the UpdateRecommenderConfig method.

ValueMatcher

Contains various matching options for values for a GCP resource field.

Enums

Impact.ProjectionOneofCase

Enum of possible cases for the "projection" oneof.

Impact.Types.Category

The category of the impact.

Insight.Types.Category

Insight category.

Insight.Types.Severity

Insight severity levels.

InsightName.ResourceNameType

The possible contents of InsightName.

InsightStateInfo.Types.State

Represents insight state.

InsightTypeConfigName.ResourceNameType

The possible contents of InsightTypeConfigName.

InsightTypeName.ResourceNameType

The possible contents of InsightTypeName.

Operation.PathValueOneofCase

Enum of possible cases for the "path_value" oneof.

Recommendation.Types.Priority

Recommendation priority levels.

RecommendationName.ResourceNameType

The possible contents of RecommendationName.

RecommendationStateInfo.Types.State

Represents Recommendation State.

RecommenderConfigName.ResourceNameType

The possible contents of RecommenderConfigName.

RecommenderName.ResourceNameType

The possible contents of RecommenderName.

ReliabilityProjection.Types.RiskType

The risk associated with the reliability issue.

ValueMatcher.MatchVariantOneofCase

Enum of possible cases for the "match_variant" oneof.