Gets the requested InsightTypeConfig. There is only one instance of the config for each InsightType.
Gets the requested insight. Requires the recommender.*.get IAM permission for the specified insight type.
Lists insights for the specified Cloud Resource. Requires the recommender.*.list IAM permission for the specified insight type.
Marks the Insight State as Accepted. Users can use this method to indicate to the Recommender API that they have applied some action based on the insight. This stops the insight content from being updated. MarkInsightAccepted can be applied to insights in ACTIVE state. Requires the recommender.*.update IAM permission for the specified insight.
Updates an InsightTypeConfig change. This will create a new revision of the config.
Gets the requested Recommender Config. There is only one instance of the config for each Recommender.
Gets the requested recommendation. Requires the recommender.*.get IAM permission for the specified recommender.
Lists recommendations for the specified Cloud Resource. Requires the recommender.*.list IAM permission for the specified recommender.
Marks the Recommendation State as Claimed. Users can use this method to indicate to the Recommender API that they are starting to apply the recommendation themselves. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationClaimed can be applied to recommendations in CLAIMED, SUCCEEDED, FAILED, or ACTIVE state. Requires the recommender.*.update IAM permission for the specified recommender.
Mark the Recommendation State as Dismissed. Users can use this method to indicate to the Recommender API that an ACTIVE recommendation has to be marked back as DISMISSED. MarkRecommendationDismissed can be applied to recommendations in ACTIVE state. Requires the recommender.*.update IAM permission for the specified recommender.
Marks the Recommendation State as Failed. Users can use this method to indicate to the Recommender API that they have applied the recommendation themselves, and the operation failed. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationFailed can be applied to recommendations in ACTIVE, CLAIMED, SUCCEEDED, or FAILED state. Requires the recommender.*.update IAM permission for the specified recommender.
Marks the Recommendation State as Succeeded. Users can use this method to indicate to the Recommender API that they have applied the recommendation themselves, and the operation was successful. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationSucceeded can be applied to recommendations in ACTIVE, CLAIMED, SUCCEEDED, or FAILED state. Requires the recommender.*.update IAM permission for the specified recommender.
Updates a Recommender Config. This will create a new revision of the config.
A builder providing access to all methods supported on
billingAccount resources.
It is not used directly, but through the
Recommender
hub.
Gets the requested insight. Requires the recommender.*.get IAM permission for the specified insight type.
Lists insights for the specified Cloud Resource. Requires the recommender.*.list IAM permission for the specified insight type.
Marks the Insight State as Accepted. Users can use this method to indicate to the Recommender API that they have applied some action based on the insight. This stops the insight content from being updated. MarkInsightAccepted can be applied to insights in ACTIVE state. Requires the recommender.*.update IAM permission for the specified insight.
Gets the requested recommendation. Requires the recommender.*.get IAM permission for the specified recommender.
Lists recommendations for the specified Cloud Resource. Requires the recommender.*.list IAM permission for the specified recommender.
Marks the Recommendation State as Claimed. Users can use this method to indicate to the Recommender API that they are starting to apply the recommendation themselves. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationClaimed can be applied to recommendations in CLAIMED, SUCCEEDED, FAILED, or ACTIVE state. Requires the recommender.*.update IAM permission for the specified recommender.
Mark the Recommendation State as Dismissed. Users can use this method to indicate to the Recommender API that an ACTIVE recommendation has to be marked back as DISMISSED. MarkRecommendationDismissed can be applied to recommendations in ACTIVE state. Requires the recommender.*.update IAM permission for the specified recommender.
Marks the Recommendation State as Failed. Users can use this method to indicate to the Recommender API that they have applied the recommendation themselves, and the operation failed. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationFailed can be applied to recommendations in ACTIVE, CLAIMED, SUCCEEDED, or FAILED state. Requires the recommender.*.update IAM permission for the specified recommender.
Marks the Recommendation State as Succeeded. Users can use this method to indicate to the Recommender API that they have applied the recommendation themselves, and the operation was successful. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationSucceeded can be applied to recommendations in ACTIVE, CLAIMED, SUCCEEDED, or FAILED state. Requires the recommender.*.update IAM permission for the specified recommender.
A builder providing access to all methods supported on
folder resources.
It is not used directly, but through the
Recommender
hub.
Contains metadata about how much money a recommendation can save or incur.
Contains the impact a recommendation can have for a given category.
An insight along with the information used to derive the insight. The insight may have associated recommendations as well.
Reference to an associated recommendation.
Information related to insight state.
Configuration for an InsightType.
A configuration to customize the generation of insights. Eg, customizing the lookback period considered when generating a insight.
Response to the ListInsights
method.
Response to the ListRecommendations
method.
Request for the MarkInsightAccepted
method.
Request for the MarkRecommendationClaimed
Method.
Request for the MarkRecommendationDismissed
Method.
Request for the MarkRecommendationFailed
Method.
Request for the MarkRecommendationSucceeded
Method.
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.
Group of operations that need to be performed atomically.
A recommendation along with a suggested action. E.g., a rightsizing recommendation for an underutilized VM, IAM role recommendations, etc
Contains what resources are changing and how they are changing.
Reference to an associated insight.
Information for state. Contains state and metadata.
Configuration for a Recommender.
A Configuration to customize the generation of recommendations. Eg, customizing the lookback period considered when generating a recommendation.
Contains information on the impact of a reliability recommendation.
Contains various ways of describing the impact on Security.
Contains metadata about how much sustainability a recommendation can save or incur.
Contains various matching options for values for a GCP resource field.
Represents an amount of money with its currency type.
Gets the requested InsightTypeConfig. There is only one instance of the config for each InsightType.
Gets the requested insight. Requires the recommender.*.get IAM permission for the specified insight type.
Lists insights for the specified Cloud Resource. Requires the recommender.*.list IAM permission for the specified insight type.
Marks the Insight State as Accepted. Users can use this method to indicate to the Recommender API that they have applied some action based on the insight. This stops the insight content from being updated. MarkInsightAccepted can be applied to insights in ACTIVE state. Requires the recommender.*.update IAM permission for the specified insight.
Updates an InsightTypeConfig change. This will create a new revision of the config.
Gets the requested Recommender Config. There is only one instance of the config for each Recommender.
Gets the requested recommendation. Requires the recommender.*.get IAM permission for the specified recommender.
Lists recommendations for the specified Cloud Resource. Requires the recommender.*.list IAM permission for the specified recommender.
Marks the Recommendation State as Claimed. Users can use this method to indicate to the Recommender API that they are starting to apply the recommendation themselves. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationClaimed can be applied to recommendations in CLAIMED, SUCCEEDED, FAILED, or ACTIVE state. Requires the recommender.*.update IAM permission for the specified recommender.
Mark the Recommendation State as Dismissed. Users can use this method to indicate to the Recommender API that an ACTIVE recommendation has to be marked back as DISMISSED. MarkRecommendationDismissed can be applied to recommendations in ACTIVE state. Requires the recommender.*.update IAM permission for the specified recommender.
Marks the Recommendation State as Failed. Users can use this method to indicate to the Recommender API that they have applied the recommendation themselves, and the operation failed. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationFailed can be applied to recommendations in ACTIVE, CLAIMED, SUCCEEDED, or FAILED state. Requires the recommender.*.update IAM permission for the specified recommender.
Marks the Recommendation State as Succeeded. Users can use this method to indicate to the Recommender API that they have applied the recommendation themselves, and the operation was successful. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationSucceeded can be applied to recommendations in ACTIVE, CLAIMED, SUCCEEDED, or FAILED state. Requires the recommender.*.update IAM permission for the specified recommender.
Updates a Recommender Config. This will create a new revision of the config.
A builder providing access to all methods supported on
organization resources.
It is not used directly, but through the
Recommender
hub.
Gets the requested InsightTypeConfig. There is only one instance of the config for each InsightType.
Gets the requested insight. Requires the recommender.*.get IAM permission for the specified insight type.
Lists insights for the specified Cloud Resource. Requires the recommender.*.list IAM permission for the specified insight type.
Marks the Insight State as Accepted. Users can use this method to indicate to the Recommender API that they have applied some action based on the insight. This stops the insight content from being updated. MarkInsightAccepted can be applied to insights in ACTIVE state. Requires the recommender.*.update IAM permission for the specified insight.
Updates an InsightTypeConfig change. This will create a new revision of the config.
Gets the requested Recommender Config. There is only one instance of the config for each Recommender.
Gets the requested recommendation. Requires the recommender.*.get IAM permission for the specified recommender.
Lists recommendations for the specified Cloud Resource. Requires the recommender.*.list IAM permission for the specified recommender.
Marks the Recommendation State as Claimed. Users can use this method to indicate to the Recommender API that they are starting to apply the recommendation themselves. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationClaimed can be applied to recommendations in CLAIMED, SUCCEEDED, FAILED, or ACTIVE state. Requires the recommender.*.update IAM permission for the specified recommender.
Mark the Recommendation State as Dismissed. Users can use this method to indicate to the Recommender API that an ACTIVE recommendation has to be marked back as DISMISSED. MarkRecommendationDismissed can be applied to recommendations in ACTIVE state. Requires the recommender.*.update IAM permission for the specified recommender.
Marks the Recommendation State as Failed. Users can use this method to indicate to the Recommender API that they have applied the recommendation themselves, and the operation failed. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationFailed can be applied to recommendations in ACTIVE, CLAIMED, SUCCEEDED, or FAILED state. Requires the recommender.*.update IAM permission for the specified recommender.
Marks the Recommendation State as Succeeded. Users can use this method to indicate to the Recommender API that they have applied the recommendation themselves, and the operation was successful. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationSucceeded can be applied to recommendations in ACTIVE, CLAIMED, SUCCEEDED, or FAILED state. Requires the recommender.*.update IAM permission for the specified recommender.
Updates a Recommender Config. This will create a new revision of the config.
A builder providing access to all methods supported on
project resources.
It is not used directly, but through the
Recommender
hub.
Central instance to access all Recommender related resource activities