StorageDatabasecenterPartnerapiV1mainDatabaseResourceRecommendationSignalData
import type { StorageDatabasecenterPartnerapiV1mainDatabaseResourceRecommendationSignalData } from "https://googleapis.deno.dev/v1/alloydb:v1.ts";
Common model for database resource recommendation signal data.
§Properties
Optional. Any other additional metadata specific to recommendation
Required. Recommendation state
Required. Name of recommendation. Examples: organizations/1234/locations/us-central1/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations/9876
Required. ID of recommender. Examples: "google.cloudsql.instance.PerformanceRecommender"
Required. Contains an identifier for a subtype of recommendations produced
for the same recommender. Subtype is a function of content and impact,
meaning a new subtype might be added when significant changes to content
or primary_impact.category
are introduced. See the Recommenders section
to see a list of subtypes for a given Recommender. Examples: For
recommender = "google.cloudsql.instance.PerformanceRecommender",
recommender_subtype can be
"MYSQL_HIGH_NUMBER_OF_OPEN_TABLES_BEST_PRACTICE"/"POSTGRES_HIGH_TRANSACTION_ID_UTILIZATION_BEST_PRACTICE"
Required. Database resource name associated with the signal. Resource name to follow CAIS resource_name format as noted here go/condor-common-datamodel
Required. Type of signal, for example, SIGNAL_TYPE_IDLE
,
SIGNAL_TYPE_HIGH_NUMBER_OF_TABLES
, etc.