package recommender
import "google.golang.org/genproto/googleapis/cloud/recommender/v1"
Package recommender aliases all exported identifiers in package "cloud.google.com/go/recommender/apiv1/recommenderpb".
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb. Please read https://github.com/googleapis/google-cloud-go/blob/main/migration.md for more details.
Index ¶
- Constants
- Variables
- func RegisterRecommenderServer(s *grpc.Server, srv RecommenderServer)
- type CostProjection
- type GetInsightRequest
- type GetInsightTypeConfigRequest
- type GetRecommendationRequest
- type GetRecommenderConfigRequest
- type Impact
- type Impact_Category
- type Impact_CostProjection
- type Impact_SecurityProjection
- type Insight
- type InsightStateInfo
- type InsightStateInfo_State
- type InsightTypeConfig
- type InsightTypeGenerationConfig
- type Insight_Category
- type Insight_RecommendationReference
- type Insight_Severity
- type ListInsightsRequest
- type ListInsightsResponse
- type ListRecommendationsRequest
- type ListRecommendationsResponse
- type MarkInsightAcceptedRequest
- type MarkRecommendationClaimedRequest
- type MarkRecommendationFailedRequest
- type MarkRecommendationSucceededRequest
- type Operation
- type OperationGroup
- type Operation_Value
- type Operation_ValueMatcher
- type Recommendation
- type RecommendationContent
- type RecommendationStateInfo
- type RecommendationStateInfo_State
- type Recommendation_InsightReference
- type Recommendation_Priority
- type RecommenderClient
- type RecommenderConfig
- type RecommenderGenerationConfig
- type RecommenderServer
- type SecurityProjection
- type UnimplementedRecommenderServer
- type UpdateInsightTypeConfigRequest
- type UpdateRecommenderConfigRequest
- type ValueMatcher
- type ValueMatcher_MatchesPattern
Constants ¶
const ( Impact_CATEGORY_UNSPECIFIED = src.Impact_CATEGORY_UNSPECIFIED Impact_COST = src.Impact_COST Impact_MANAGEABILITY = src.Impact_MANAGEABILITY Impact_PERFORMANCE = src.Impact_PERFORMANCE Impact_SECURITY = src.Impact_SECURITY InsightStateInfo_ACCEPTED = src.InsightStateInfo_ACCEPTED InsightStateInfo_ACTIVE = src.InsightStateInfo_ACTIVE InsightStateInfo_DISMISSED = src.InsightStateInfo_DISMISSED InsightStateInfo_STATE_UNSPECIFIED = src.InsightStateInfo_STATE_UNSPECIFIED Insight_CATEGORY_UNSPECIFIED = src.Insight_CATEGORY_UNSPECIFIED Insight_COST = src.Insight_COST Insight_CRITICAL = src.Insight_CRITICAL Insight_HIGH = src.Insight_HIGH Insight_LOW = src.Insight_LOW Insight_MANAGEABILITY = src.Insight_MANAGEABILITY Insight_MEDIUM = src.Insight_MEDIUM Insight_PERFORMANCE = src.Insight_PERFORMANCE Insight_SECURITY = src.Insight_SECURITY Insight_SEVERITY_UNSPECIFIED = src.Insight_SEVERITY_UNSPECIFIED RecommendationStateInfo_ACTIVE = src.RecommendationStateInfo_ACTIVE RecommendationStateInfo_CLAIMED = src.RecommendationStateInfo_CLAIMED RecommendationStateInfo_DISMISSED = src.RecommendationStateInfo_DISMISSED RecommendationStateInfo_FAILED = src.RecommendationStateInfo_FAILED RecommendationStateInfo_STATE_UNSPECIFIED = src.RecommendationStateInfo_STATE_UNSPECIFIED RecommendationStateInfo_SUCCEEDED = src.RecommendationStateInfo_SUCCEEDED Recommendation_P1 = src.Recommendation_P1 Recommendation_P2 = src.Recommendation_P2 Recommendation_P3 = src.Recommendation_P3 Recommendation_P4 = src.Recommendation_P4 Recommendation_PRIORITY_UNSPECIFIED = src.Recommendation_PRIORITY_UNSPECIFIED )
Deprecated: Please use consts in: cloud.google.com/go/recommender/apiv1/recommenderpb
Variables ¶
var ( File_google_cloud_recommender_v1_insight_proto = src.File_google_cloud_recommender_v1_insight_proto File_google_cloud_recommender_v1_insight_type_config_proto = src.File_google_cloud_recommender_v1_insight_type_config_proto File_google_cloud_recommender_v1_recommendation_proto = src.File_google_cloud_recommender_v1_recommendation_proto File_google_cloud_recommender_v1_recommender_config_proto = src.File_google_cloud_recommender_v1_recommender_config_proto File_google_cloud_recommender_v1_recommender_service_proto = src.File_google_cloud_recommender_v1_recommender_service_proto Impact_Category_name = src.Impact_Category_name Impact_Category_value = src.Impact_Category_value InsightStateInfo_State_name = src.InsightStateInfo_State_name InsightStateInfo_State_value = src.InsightStateInfo_State_value Insight_Category_name = src.Insight_Category_name Insight_Category_value = src.Insight_Category_value Insight_Severity_name = src.Insight_Severity_name Insight_Severity_value = src.Insight_Severity_value RecommendationStateInfo_State_name = src.RecommendationStateInfo_State_name RecommendationStateInfo_State_value = src.RecommendationStateInfo_State_value Recommendation_Priority_name = src.Recommendation_Priority_name Recommendation_Priority_value = src.Recommendation_Priority_value )
Deprecated: Please use vars in: cloud.google.com/go/recommender/apiv1/recommenderpb
Functions ¶
func RegisterRecommenderServer ¶
func RegisterRecommenderServer(s *grpc.Server, srv RecommenderServer)
Deprecated: Please use funcs in: cloud.google.com/go/recommender/apiv1/recommenderpb
Types ¶
type CostProjection ¶
type CostProjection = src.CostProjection
Contains metadata about how much money a recommendation can save or incur.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type GetInsightRequest ¶
type GetInsightRequest = src.GetInsightRequest
Request to the `GetInsight` method.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type GetInsightTypeConfigRequest ¶
type GetInsightTypeConfigRequest = src.GetInsightTypeConfigRequest
Request for the GetInsightTypeConfig` method.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type GetRecommendationRequest ¶
type GetRecommendationRequest = src.GetRecommendationRequest
Request to the `GetRecommendation` method.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type GetRecommenderConfigRequest ¶
type GetRecommenderConfigRequest = src.GetRecommenderConfigRequest
Request for the GetRecommenderConfig` method.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type Impact ¶
Contains the impact a recommendation can have for a given category.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type Impact_Category ¶
type Impact_Category = src.Impact_Category
The category of the impact.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type Impact_CostProjection ¶
type Impact_CostProjection = src.Impact_CostProjection
type Impact_SecurityProjection ¶
type Impact_SecurityProjection = src.Impact_SecurityProjection
type Insight ¶
An insight along with the information used to derive the insight. The insight may have associated recomendations as well.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type InsightStateInfo ¶
type InsightStateInfo = src.InsightStateInfo
Information related to insight state.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type InsightStateInfo_State ¶
type InsightStateInfo_State = src.InsightStateInfo_State
Represents insight state.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type InsightTypeConfig ¶
type InsightTypeConfig = src.InsightTypeConfig
Configuration for an InsightType.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type InsightTypeGenerationConfig ¶
type InsightTypeGenerationConfig = src.InsightTypeGenerationConfig
A configuration to customize the generation of insights. Eg, customizing the lookback period considered when generating a insight.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type Insight_Category ¶
type Insight_Category = src.Insight_Category
Insight category.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type Insight_RecommendationReference ¶
type Insight_RecommendationReference = src.Insight_RecommendationReference
Reference to an associated recommendation.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type Insight_Severity ¶
type Insight_Severity = src.Insight_Severity
Insight severity levels.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type ListInsightsRequest ¶
type ListInsightsRequest = src.ListInsightsRequest
Request for the `ListInsights` method.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type ListInsightsResponse ¶
type ListInsightsResponse = src.ListInsightsResponse
Response to the `ListInsights` method.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type ListRecommendationsRequest ¶
type ListRecommendationsRequest = src.ListRecommendationsRequest
Request for the `ListRecommendations` method.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type ListRecommendationsResponse ¶
type ListRecommendationsResponse = src.ListRecommendationsResponse
Response to the `ListRecommendations` method.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type MarkInsightAcceptedRequest ¶
type MarkInsightAcceptedRequest = src.MarkInsightAcceptedRequest
Request for the `MarkInsightAccepted` method.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type MarkRecommendationClaimedRequest ¶
type MarkRecommendationClaimedRequest = src.MarkRecommendationClaimedRequest
Request for the `MarkRecommendationClaimed` Method.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type MarkRecommendationFailedRequest ¶
type MarkRecommendationFailedRequest = src.MarkRecommendationFailedRequest
Request for the `MarkRecommendationFailed` Method.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type MarkRecommendationSucceededRequest ¶
type MarkRecommendationSucceededRequest = src.MarkRecommendationSucceededRequest
Request for the `MarkRecommendationSucceeded` Method.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type 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.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type OperationGroup ¶
type OperationGroup = src.OperationGroup
Group of operations that need to be performed atomically.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type Operation_Value ¶
type Operation_Value = src.Operation_Value
type Operation_ValueMatcher ¶
type Operation_ValueMatcher = src.Operation_ValueMatcher
type Recommendation ¶
type Recommendation = src.Recommendation
A recommendation along with a suggested action. E.g., a rightsizing recommendation for an underutilized VM, IAM role recommendations, etc
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type RecommendationContent ¶
type RecommendationContent = src.RecommendationContent
Contains what resources are changing and how they are changing.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type RecommendationStateInfo ¶
type RecommendationStateInfo = src.RecommendationStateInfo
Information for state. Contains state and metadata.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type RecommendationStateInfo_State ¶
type RecommendationStateInfo_State = src.RecommendationStateInfo_State
Represents Recommendation State.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type Recommendation_InsightReference ¶
type Recommendation_InsightReference = src.Recommendation_InsightReference
Reference to an associated insight.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type Recommendation_Priority ¶
type Recommendation_Priority = src.Recommendation_Priority
Recommendation priority levels.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type RecommenderClient ¶
type RecommenderClient = src.RecommenderClient
RecommenderClient is the client API for Recommender service. For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
func NewRecommenderClient ¶
func NewRecommenderClient(cc grpc.ClientConnInterface) RecommenderClient
Deprecated: Please use funcs in: cloud.google.com/go/recommender/apiv1/recommenderpb
type RecommenderConfig ¶
type RecommenderConfig = src.RecommenderConfig
Configuration for a Recommender.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type RecommenderGenerationConfig ¶
type RecommenderGenerationConfig = src.RecommenderGenerationConfig
A Configuration to customize the generation of recommendations. Eg, customizing the lookback period considered when generating a recommendation.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type RecommenderServer ¶
type RecommenderServer = src.RecommenderServer
RecommenderServer is the server API for Recommender service.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type SecurityProjection ¶
type SecurityProjection = src.SecurityProjection
Contains various ways of describing the impact on Security.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type UnimplementedRecommenderServer ¶
type UnimplementedRecommenderServer = src.UnimplementedRecommenderServer
UnimplementedRecommenderServer can be embedded to have forward compatible implementations.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type UpdateInsightTypeConfigRequest ¶
type UpdateInsightTypeConfigRequest = src.UpdateInsightTypeConfigRequest
Request for the `UpdateInsightTypeConfig` method.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type UpdateRecommenderConfigRequest ¶
type UpdateRecommenderConfigRequest = src.UpdateRecommenderConfigRequest
Request for the `UpdateRecommenderConfig` method.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type ValueMatcher ¶
type ValueMatcher = src.ValueMatcher
Contains various matching options for values for a GCP resource field.
Deprecated: Please use types in: cloud.google.com/go/recommender/apiv1/recommenderpb
type ValueMatcher_MatchesPattern ¶
type ValueMatcher_MatchesPattern = src.ValueMatcher_MatchesPattern
Source Files ¶
alias.go
- Version
- v0.0.0-20250219182151-9fdb1cabc7b2 (latest)
- Published
- Feb 19, 2025
- Platform
- linux/amd64
- Imports
- 2 packages
- Last checked
- 1 hour ago –
Tools for package owners.