|
1461 | 1461 | }
|
1462 | 1462 | }
|
1463 | 1463 | },
|
1464 |
| - "revision": "20240424", |
| 1464 | + "revision": "20240517", |
1465 | 1465 | "rootUrl": "https://alloydb.googleapis.com/",
|
1466 | 1466 | "schemas": {
|
1467 | 1467 | "AuthorizedNetwork": {
|
|
3246 | 3246 | ],
|
3247 | 3247 | "type": "string"
|
3248 | 3248 | },
|
3249 |
| - "recommendationSignalData": { |
3250 |
| - "$ref": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceRecommendationSignalData", |
| 3249 | + "observabilityMetricData": { |
| 3250 | + "$ref": "StorageDatabasecenterPartnerapiV1mainObservabilityMetricData", |
3251 | 3251 | "description": "More feed data would be added in subsequent CLs"
|
3252 | 3252 | },
|
| 3253 | + "recommendationSignalData": { |
| 3254 | + "$ref": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceRecommendationSignalData" |
| 3255 | + }, |
3253 | 3256 | "resourceHealthSignalData": {
|
3254 | 3257 | "$ref": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceHealthSignalData"
|
3255 | 3258 | },
|
|
3423 | 3426 | "SIGNAL_TYPE_CONNECTIONS_PERFORMANCE_IMPACT",
|
3424 | 3427 | "SIGNAL_TYPE_TMP_TABLES_PERFORMANCE_IMPACT",
|
3425 | 3428 | "SIGNAL_TYPE_TRANS_LOGS_PERFORMANCE_IMPACT",
|
3426 |
| - "SIGNAL_TYPE_HIGH_JOINS_WITHOUT_INDEXES" |
| 3429 | + "SIGNAL_TYPE_HIGH_JOINS_WITHOUT_INDEXES", |
| 3430 | + "SIGNAL_TYPE_SUPERUSER_WRITING_TO_USER_TABLES", |
| 3431 | + "SIGNAL_TYPE_USER_GRANTED_ALL_PERMISSIONS", |
| 3432 | + "SIGNAL_TYPE_DATA_EXPORT_TO_EXTERNAL_CLOUD_STORAGE_BUCKET", |
| 3433 | + "SIGNAL_TYPE_DATA_EXPORT_TO_PUBLIC_CLOUD_STORAGE_BUCKET" |
3427 | 3434 | ],
|
3428 | 3435 | "enumDeprecated": [
|
3429 | 3436 | false,
|
|
3492 | 3499 | false,
|
3493 | 3500 | false,
|
3494 | 3501 | false,
|
| 3502 | + false, |
| 3503 | + false, |
| 3504 | + false, |
| 3505 | + false, |
3495 | 3506 | false
|
3496 | 3507 | ],
|
3497 | 3508 | "enumDescriptions": [
|
|
3561 | 3572 | "Performance impact of connections settings",
|
3562 | 3573 | "Performance impact of temporary tables settings",
|
3563 | 3574 | "Performance impact of transaction logs settings",
|
3564 |
| - "Performance impact of high joins without indexes" |
| 3575 | + "Performance impact of high joins without indexes", |
| 3576 | + "Detects events where a Cloud SQL superuser (postgres for PostgreSQL servers or root for MySQL users) writes to non-system tables.", |
| 3577 | + "Detects events where a database user or role has been granted all privileges to a database, or to all tables, procedures, or functions in a schema.", |
| 3578 | + "Detects if database instance data exported to a Cloud Storage bucket outside of the organization.", |
| 3579 | + "Detects if database instance data exported to a Cloud Storage bucket that is owned by the organization and is publicly accessible." |
3565 | 3580 | ],
|
3566 | 3581 | "type": "string"
|
3567 | 3582 | },
|
|
3744 | 3759 | "description": "The resource location. REQUIRED",
|
3745 | 3760 | "type": "string"
|
3746 | 3761 | },
|
| 3762 | + "machineConfiguration": { |
| 3763 | + "$ref": "StorageDatabasecenterPartnerapiV1mainMachineConfiguration", |
| 3764 | + "description": "Machine configuration for this resource." |
| 3765 | + }, |
3747 | 3766 | "primaryResourceId": {
|
3748 | 3767 | "$ref": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceId",
|
3749 | 3768 | "description": "Identifier for this resource's immediate parent/primary resource if the current resource is a replica or derived form of another Database resource. Else it would be NULL. REQUIRED if the immediate parent exists when first time resource is getting ingested, otherwise optional."
|
|
3902 | 3921 | "SIGNAL_TYPE_CONNECTIONS_PERFORMANCE_IMPACT",
|
3903 | 3922 | "SIGNAL_TYPE_TMP_TABLES_PERFORMANCE_IMPACT",
|
3904 | 3923 | "SIGNAL_TYPE_TRANS_LOGS_PERFORMANCE_IMPACT",
|
3905 |
| - "SIGNAL_TYPE_HIGH_JOINS_WITHOUT_INDEXES" |
| 3924 | + "SIGNAL_TYPE_HIGH_JOINS_WITHOUT_INDEXES", |
| 3925 | + "SIGNAL_TYPE_SUPERUSER_WRITING_TO_USER_TABLES", |
| 3926 | + "SIGNAL_TYPE_USER_GRANTED_ALL_PERMISSIONS", |
| 3927 | + "SIGNAL_TYPE_DATA_EXPORT_TO_EXTERNAL_CLOUD_STORAGE_BUCKET", |
| 3928 | + "SIGNAL_TYPE_DATA_EXPORT_TO_PUBLIC_CLOUD_STORAGE_BUCKET" |
3906 | 3929 | ],
|
3907 | 3930 | "enumDeprecated": [
|
3908 | 3931 | false,
|
|
3971 | 3994 | false,
|
3972 | 3995 | false,
|
3973 | 3996 | false,
|
| 3997 | + false, |
| 3998 | + false, |
| 3999 | + false, |
| 4000 | + false, |
3974 | 4001 | false
|
3975 | 4002 | ],
|
3976 | 4003 | "enumDescriptions": [
|
|
4040 | 4067 | "Performance impact of connections settings",
|
4041 | 4068 | "Performance impact of temporary tables settings",
|
4042 | 4069 | "Performance impact of transaction logs settings",
|
4043 |
| - "Performance impact of high joins without indexes" |
| 4070 | + "Performance impact of high joins without indexes", |
| 4071 | + "Detects events where a Cloud SQL superuser (postgres for PostgreSQL servers or root for MySQL users) writes to non-system tables.", |
| 4072 | + "Detects events where a database user or role has been granted all privileges to a database, or to all tables, procedures, or functions in a schema.", |
| 4073 | + "Detects if database instance data exported to a Cloud Storage bucket outside of the organization.", |
| 4074 | + "Detects if database instance data exported to a Cloud Storage bucket that is owned by the organization and is publicly accessible." |
4044 | 4075 | ],
|
4045 | 4076 | "type": "string"
|
4046 | 4077 | }
|
|
4080 | 4111 | },
|
4081 | 4112 | "type": "object"
|
4082 | 4113 | },
|
| 4114 | + "StorageDatabasecenterPartnerapiV1mainMachineConfiguration": { |
| 4115 | + "description": "MachineConfiguration describes the configuration of a machine specific to Database Resource.", |
| 4116 | + "id": "StorageDatabasecenterPartnerapiV1mainMachineConfiguration", |
| 4117 | + "properties": { |
| 4118 | + "cpuCount": { |
| 4119 | + "description": "The number of CPUs.", |
| 4120 | + "format": "int32", |
| 4121 | + "type": "integer" |
| 4122 | + }, |
| 4123 | + "memorySizeInBytes": { |
| 4124 | + "description": "Memory size in bytes.", |
| 4125 | + "format": "int64", |
| 4126 | + "type": "string" |
| 4127 | + } |
| 4128 | + }, |
| 4129 | + "type": "object" |
| 4130 | + }, |
| 4131 | + "StorageDatabasecenterPartnerapiV1mainObservabilityMetricData": { |
| 4132 | + "id": "StorageDatabasecenterPartnerapiV1mainObservabilityMetricData", |
| 4133 | + "properties": { |
| 4134 | + "metricTimestamp": { |
| 4135 | + "description": "Required. The timestamp of the metric value.", |
| 4136 | + "format": "google-datetime", |
| 4137 | + "type": "string" |
| 4138 | + }, |
| 4139 | + "metricType": { |
| 4140 | + "description": "Required. Type of metric like CPU, Memory, etc.", |
| 4141 | + "enum": [ |
| 4142 | + "METRIC_TYPE_UNSPECIFIED", |
| 4143 | + "INSTANCE_PEAK_CPU_UTILISATION" |
| 4144 | + ], |
| 4145 | + "enumDescriptions": [ |
| 4146 | + "", |
| 4147 | + "Peak CPU utilization for a DB instance as a fraction between 0.0 and 1.0 (may momentarily exceed 1.0 in some cases) List will keep increasing, e.g. PEAK_MEMORY_UTILISATION, NUMBER_OF_CONNECTIONS, SUCCESS_RATIO_FOR_QUERIES, etc." |
| 4148 | + ], |
| 4149 | + "type": "string" |
| 4150 | + }, |
| 4151 | + "resourceName": { |
| 4152 | + "description": "Required. Database resource name associated with the signal. Resource name to follow CAIS resource_name format as noted here go/condor-common-datamodel", |
| 4153 | + "type": "string" |
| 4154 | + }, |
| 4155 | + "value": { |
| 4156 | + "description": "Required. Value of the metric type.", |
| 4157 | + "format": "double", |
| 4158 | + "type": "number" |
| 4159 | + } |
| 4160 | + }, |
| 4161 | + "type": "object" |
| 4162 | + }, |
4083 | 4163 | "StorageDatabasecenterPartnerapiV1mainOperationError": {
|
4084 | 4164 | "description": "An error that occurred during a backup creation operation.",
|
4085 | 4165 | "id": "StorageDatabasecenterPartnerapiV1mainOperationError",
|
|
0 commit comments