Summary of entries of Classes for recommender.
Classes
RecommenderAsyncClient
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.
RecommenderClient
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.
ListInsightsAsyncPager
A pager for iterating through list_insights
requests.
This class thinly wraps an initial
ListInsightsResponse object, and
provides an __aiter__
method to iterate through its
insights
field.
If there are more pages, the __aiter__
method will make additional
ListInsights
requests and continue to iterate
through the insights
field on the
corresponding responses.
All the usual ListInsightsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListInsightsPager
A pager for iterating through list_insights
requests.
This class thinly wraps an initial
ListInsightsResponse object, and
provides an __iter__
method to iterate through its
insights
field.
If there are more pages, the __iter__
method will make additional
ListInsights
requests and continue to iterate
through the insights
field on the
corresponding responses.
All the usual ListInsightsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRecommendationsAsyncPager
A pager for iterating through list_recommendations
requests.
This class thinly wraps an initial
ListRecommendationsResponse object, and
provides an __aiter__
method to iterate through its
recommendations
field.
If there are more pages, the __aiter__
method will make additional
ListRecommendations
requests and continue to iterate
through the recommendations
field on the
corresponding responses.
All the usual ListRecommendationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRecommendationsPager
A pager for iterating through list_recommendations
requests.
This class thinly wraps an initial
ListRecommendationsResponse object, and
provides an __iter__
method to iterate through its
recommendations
field.
If there are more pages, the __iter__
method will make additional
ListRecommendations
requests and continue to iterate
through the recommendations
field on the
corresponding responses.
All the usual ListRecommendationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
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.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Category
The category of the impact.
Insight
An insight along with the information used to derive the insight. The insight may have associated recommendations as well.
Category
Insight category.
RecommendationReference
Reference to an associated recommendation.
Severity
Insight severity levels.
InsightStateInfo
Information related to insight state.
State
Represents insight state.
StateMetadataEntry
The abstract base class for a message.
InsightTypeConfig
Configuration for an InsightType.
AnnotationsEntry
The abstract base class for a message.
InsightTypeGenerationConfig
A configuration to customize the generation of insights. Eg, customizing the lookback period considered when generating a insight.
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.
StateMetadataEntry
The abstract base class for a message.
MarkRecommendationClaimedRequest
Request for the MarkRecommendationClaimed
Method.
StateMetadataEntry
The abstract base class for a message.
MarkRecommendationDismissedRequest
Request for the MarkRecommendationDismissed
Method.
MarkRecommendationFailedRequest
Request for the MarkRecommendationFailed
Method.
StateMetadataEntry
The abstract base class for a message.
MarkRecommendationSucceededRequest
Request for the MarkRecommendationSucceeded
Method.
StateMetadataEntry
The abstract base class for a message.
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.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PathFiltersEntry
The abstract base class for a message.
PathValueMatchersEntry
The abstract base class for a message.
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
InsightReference
Reference to an associated insight.
Priority
Recommendation priority levels.
RecommendationContent
Contains what resources are changing and how they are changing.
RecommendationStateInfo
Information for state. Contains state and metadata.
State
Represents Recommendation State.
ACTIVE recommendations can be marked as CLAIMED,
SUCCEEDED, or FAILED.
CLAIMED (6):
Recommendation is in claimed state.
Recommendations content is immutable and cannot
be updated by Google.
CLAIMED recommendations can be marked as
CLAIMED, SUCCEEDED, or FAILED.
SUCCEEDED (3):
Recommendation is in succeeded state.
Recommendations content is immutable and cannot
be updated by Google.
SUCCEEDED recommendations can be marked as
SUCCEEDED, or FAILED.
FAILED (4):
Recommendation is in failed state.
Recommendations content is immutable and cannot
be updated by Google.
FAILED recommendations can be marked as
SUCCEEDED, or FAILED.
DISMISSED (5):
Recommendation is in dismissed state.
Recommendation content can be updated by Google.
DISMISSED recommendations can be marked as
ACTIVE.
StateMetadataEntry
The abstract base class for a message.
RecommenderConfig
Configuration for a Recommender.
AnnotationsEntry
The abstract base class for a message.
RecommenderGenerationConfig
A Configuration to customize the generation of recommendations. Eg, customizing the lookback period considered when generating a recommendation.
ReliabilityProjection
Contains information on the impact of a reliability recommendation.
RiskType
The risk associated with the reliability issue.
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RecommenderAsyncClient
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.
RecommenderClient
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.
ListInsightTypesAsyncPager
A pager for iterating through list_insight_types
requests.
This class thinly wraps an initial
ListInsightTypesResponse object, and
provides an __aiter__
method to iterate through its
insight_types
field.
If there are more pages, the __aiter__
method will make additional
ListInsightTypes
requests and continue to iterate
through the insight_types
field on the
corresponding responses.
All the usual ListInsightTypesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListInsightTypesPager
A pager for iterating through list_insight_types
requests.
This class thinly wraps an initial
ListInsightTypesResponse object, and
provides an __iter__
method to iterate through its
insight_types
field.
If there are more pages, the __iter__
method will make additional
ListInsightTypes
requests and continue to iterate
through the insight_types
field on the
corresponding responses.
All the usual ListInsightTypesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListInsightsAsyncPager
A pager for iterating through list_insights
requests.
This class thinly wraps an initial
ListInsightsResponse object, and
provides an __aiter__
method to iterate through its
insights
field.
If there are more pages, the __aiter__
method will make additional
ListInsights
requests and continue to iterate
through the insights
field on the
corresponding responses.
All the usual ListInsightsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListInsightsPager
A pager for iterating through list_insights
requests.
This class thinly wraps an initial
ListInsightsResponse object, and
provides an __iter__
method to iterate through its
insights
field.
If there are more pages, the __iter__
method will make additional
ListInsights
requests and continue to iterate
through the insights
field on the
corresponding responses.
All the usual ListInsightsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRecommendationsAsyncPager
A pager for iterating through list_recommendations
requests.
This class thinly wraps an initial
ListRecommendationsResponse object, and
provides an __aiter__
method to iterate through its
recommendations
field.
If there are more pages, the __aiter__
method will make additional
ListRecommendations
requests and continue to iterate
through the recommendations
field on the
corresponding responses.
All the usual ListRecommendationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRecommendationsPager
A pager for iterating through list_recommendations
requests.
This class thinly wraps an initial
ListRecommendationsResponse object, and
provides an __iter__
method to iterate through its
recommendations
field.
If there are more pages, the __iter__
method will make additional
ListRecommendations
requests and continue to iterate
through the recommendations
field on the
corresponding responses.
All the usual ListRecommendationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRecommendersAsyncPager
A pager for iterating through list_recommenders
requests.
This class thinly wraps an initial
ListRecommendersResponse object, and
provides an __aiter__
method to iterate through its
recommenders
field.
If there are more pages, the __aiter__
method will make additional
ListRecommenders
requests and continue to iterate
through the recommenders
field on the
corresponding responses.
All the usual ListRecommendersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRecommendersPager
A pager for iterating through list_recommenders
requests.
This class thinly wraps an initial
ListRecommendersResponse object, and
provides an __iter__
method to iterate through its
recommenders
field.
If there are more pages, the __iter__
method will make additional
ListRecommenders
requests and continue to iterate
through the recommenders
field on the
corresponding responses.
All the usual ListRecommendersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
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.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Category
The category of the impact.
Insight
An insight along with the information used to derive the insight. The insight may have associated recommendations as well.
Category
Insight category.
RecommendationReference
Reference to an associated recommendation.
Severity
Insight severity levels.
InsightStateInfo
Information related to insight state.
State
Represents insight state.
StateMetadataEntry
The abstract base class for a message.
InsightType
The type of insight.
InsightTypeConfig
Configuration for an InsightType.
AnnotationsEntry
The abstract base class for a message.
InsightTypeGenerationConfig
A configuration to customize the generation of insights. Eg, customizing the lookback period considered when generating a insight.
ListInsightTypesRequest
Request for the ListInsightTypes
method.
ListInsightTypesResponse
Response for the ListInsightTypes
method.
ListInsightsRequest
Request for the ListInsights
method.
ListInsightsResponse
Response to the ListInsights
method.
ListRecommendationsRequest
Request for the ListRecommendations
method.
ListRecommendationsResponse
Response to the ListRecommendations
method.
ListRecommendersRequest
Request for the ListRecommender
method.
ListRecommendersResponse
Response for the ListRecommender
method.
MarkInsightAcceptedRequest
Request for the MarkInsightAccepted
method.
StateMetadataEntry
The abstract base class for a message.
MarkRecommendationClaimedRequest
Request for the MarkRecommendationClaimed
Method.
StateMetadataEntry
The abstract base class for a message.
MarkRecommendationFailedRequest
Request for the MarkRecommendationFailed
Method.
StateMetadataEntry
The abstract base class for a message.
MarkRecommendationSucceededRequest
Request for the MarkRecommendationSucceeded
Method.
StateMetadataEntry
The abstract base class for a message.
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.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PathFiltersEntry
The abstract base class for a message.
PathValueMatchersEntry
The abstract base class for a message.
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
InsightReference
Reference to an associated insight.
Priority
Recommendation priority levels.
RecommendationContent
Contains what resources are changing and how they are changing.
RecommendationStateInfo
Information for state. Contains state and metadata.
State
Represents Recommendation State.
ACTIVE recommendations can be marked as CLAIMED,
SUCCEEDED, or FAILED.
CLAIMED (6):
Recommendation is in claimed state.
Recommendations content is immutable and cannot
be updated by Google.
CLAIMED recommendations can be marked as
CLAIMED, SUCCEEDED, or FAILED.
SUCCEEDED (3):
Recommendation is in succeeded state.
Recommendations content is immutable and cannot
be updated by Google.
SUCCEEDED recommendations can be marked as
SUCCEEDED, or FAILED.
FAILED (4):
Recommendation is in failed state.
Recommendations content is immutable and cannot
be updated by Google.
FAILED recommendations can be marked as
SUCCEEDED, or FAILED.
DISMISSED (5):
Recommendation is in dismissed state.
Recommendation content can be updated by Google.
DISMISSED recommendations can be marked as
ACTIVE.
StateMetadataEntry
The abstract base class for a message.
RecommenderConfig
Configuration for a Recommender.
AnnotationsEntry
The abstract base class for a message.
RecommenderGenerationConfig
A Configuration to customize the generation of recommendations. Eg, customizing the lookback period considered when generating a recommendation.
RecommenderType
The type of a recommender.
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Modules
pagers
API documentation for recommender_v1.services.recommender.pagers
module.
pagers
API documentation for recommender_v1beta1.services.recommender.pagers
module.