|
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": { |
|
2405 | 2405 | "$ref": "ObservabilityInstanceConfig", |
2406 | 2406 | "description": "Configuration for observability." |
2407 | 2407 | }, |
| 2408 | + "outboundPublicIpAddresses": { |
| 2409 | + "description": "Output only. All outbound public IP addresses configured for the instance.", |
| 2410 | + "items": { |
| 2411 | + "type": "string" |
| 2412 | + }, |
| 2413 | + "readOnly": true, |
| 2414 | + "type": "array" |
| 2415 | + }, |
2408 | 2416 | "pscInstanceConfig": { |
2409 | 2417 | "$ref": "PscInstanceConfig", |
2410 | 2418 | "description": "Optional. The configuration for Private Service Connect (PSC) for the instance." |
|
2498 | 2506 | }, |
2499 | 2507 | "type": "array" |
2500 | 2508 | }, |
| 2509 | + "enableOutboundPublicIp": { |
| 2510 | + "description": "Optional. Enabling an outbound public IP address to support a database server sending requests out into the internet.", |
| 2511 | + "type": "boolean" |
| 2512 | + }, |
2501 | 2513 | "enablePublicIp": { |
2502 | 2514 | "description": "Optional. Enabling public ip for the instance.", |
2503 | 2515 | "type": "boolean" |
|
3357 | 3369 | ], |
3358 | 3370 | "type": "string" |
3359 | 3371 | }, |
3360 | | - "recommendationSignalData": { |
3361 | | - "$ref": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceRecommendationSignalData", |
| 3372 | + "observabilityMetricData": { |
| 3373 | + "$ref": "StorageDatabasecenterPartnerapiV1mainObservabilityMetricData", |
3362 | 3374 | "description": "More feed data would be added in subsequent CLs" |
3363 | 3375 | }, |
| 3376 | + "recommendationSignalData": { |
| 3377 | + "$ref": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceRecommendationSignalData" |
| 3378 | + }, |
3364 | 3379 | "resourceHealthSignalData": { |
3365 | 3380 | "$ref": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceHealthSignalData" |
3366 | 3381 | }, |
|
3534 | 3549 | "SIGNAL_TYPE_CONNECTIONS_PERFORMANCE_IMPACT", |
3535 | 3550 | "SIGNAL_TYPE_TMP_TABLES_PERFORMANCE_IMPACT", |
3536 | 3551 | "SIGNAL_TYPE_TRANS_LOGS_PERFORMANCE_IMPACT", |
3537 | | - "SIGNAL_TYPE_HIGH_JOINS_WITHOUT_INDEXES" |
| 3552 | + "SIGNAL_TYPE_HIGH_JOINS_WITHOUT_INDEXES", |
| 3553 | + "SIGNAL_TYPE_SUPERUSER_WRITING_TO_USER_TABLES", |
| 3554 | + "SIGNAL_TYPE_USER_GRANTED_ALL_PERMISSIONS", |
| 3555 | + "SIGNAL_TYPE_DATA_EXPORT_TO_EXTERNAL_CLOUD_STORAGE_BUCKET", |
| 3556 | + "SIGNAL_TYPE_DATA_EXPORT_TO_PUBLIC_CLOUD_STORAGE_BUCKET" |
3538 | 3557 | ], |
3539 | 3558 | "enumDeprecated": [ |
3540 | 3559 | false, |
|
3603 | 3622 | false, |
3604 | 3623 | false, |
3605 | 3624 | false, |
| 3625 | + false, |
| 3626 | + false, |
| 3627 | + false, |
| 3628 | + false, |
3606 | 3629 | false |
3607 | 3630 | ], |
3608 | 3631 | "enumDescriptions": [ |
|
3672 | 3695 | "Performance impact of connections settings", |
3673 | 3696 | "Performance impact of temporary tables settings", |
3674 | 3697 | "Performance impact of transaction logs settings", |
3675 | | - "Performance impact of high joins without indexes" |
| 3698 | + "Performance impact of high joins without indexes", |
| 3699 | + "Detects events where a Cloud SQL superuser (postgres for PostgreSQL servers or root for MySQL users) writes to non-system tables.", |
| 3700 | + "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.", |
| 3701 | + "Detects if database instance data exported to a Cloud Storage bucket outside of the organization.", |
| 3702 | + "Detects if database instance data exported to a Cloud Storage bucket that is owned by the organization and is publicly accessible." |
3676 | 3703 | ], |
3677 | 3704 | "type": "string" |
3678 | 3705 | }, |
|
3855 | 3882 | "description": "The resource location. REQUIRED", |
3856 | 3883 | "type": "string" |
3857 | 3884 | }, |
| 3885 | + "machineConfiguration": { |
| 3886 | + "$ref": "StorageDatabasecenterPartnerapiV1mainMachineConfiguration", |
| 3887 | + "description": "Machine configuration for this resource." |
| 3888 | + }, |
3858 | 3889 | "primaryResourceId": { |
3859 | 3890 | "$ref": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceId", |
3860 | 3891 | "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." |
|
4013 | 4044 | "SIGNAL_TYPE_CONNECTIONS_PERFORMANCE_IMPACT", |
4014 | 4045 | "SIGNAL_TYPE_TMP_TABLES_PERFORMANCE_IMPACT", |
4015 | 4046 | "SIGNAL_TYPE_TRANS_LOGS_PERFORMANCE_IMPACT", |
4016 | | - "SIGNAL_TYPE_HIGH_JOINS_WITHOUT_INDEXES" |
| 4047 | + "SIGNAL_TYPE_HIGH_JOINS_WITHOUT_INDEXES", |
| 4048 | + "SIGNAL_TYPE_SUPERUSER_WRITING_TO_USER_TABLES", |
| 4049 | + "SIGNAL_TYPE_USER_GRANTED_ALL_PERMISSIONS", |
| 4050 | + "SIGNAL_TYPE_DATA_EXPORT_TO_EXTERNAL_CLOUD_STORAGE_BUCKET", |
| 4051 | + "SIGNAL_TYPE_DATA_EXPORT_TO_PUBLIC_CLOUD_STORAGE_BUCKET" |
4017 | 4052 | ], |
4018 | 4053 | "enumDeprecated": [ |
4019 | 4054 | false, |
|
4082 | 4117 | false, |
4083 | 4118 | false, |
4084 | 4119 | false, |
| 4120 | + false, |
| 4121 | + false, |
| 4122 | + false, |
| 4123 | + false, |
4085 | 4124 | false |
4086 | 4125 | ], |
4087 | 4126 | "enumDescriptions": [ |
|
4151 | 4190 | "Performance impact of connections settings", |
4152 | 4191 | "Performance impact of temporary tables settings", |
4153 | 4192 | "Performance impact of transaction logs settings", |
4154 | | - "Performance impact of high joins without indexes" |
| 4193 | + "Performance impact of high joins without indexes", |
| 4194 | + "Detects events where a Cloud SQL superuser (postgres for PostgreSQL servers or root for MySQL users) writes to non-system tables.", |
| 4195 | + "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.", |
| 4196 | + "Detects if database instance data exported to a Cloud Storage bucket outside of the organization.", |
| 4197 | + "Detects if database instance data exported to a Cloud Storage bucket that is owned by the organization and is publicly accessible." |
4155 | 4198 | ], |
4156 | 4199 | "type": "string" |
4157 | 4200 | } |
|
4191 | 4234 | }, |
4192 | 4235 | "type": "object" |
4193 | 4236 | }, |
| 4237 | + "StorageDatabasecenterPartnerapiV1mainMachineConfiguration": { |
| 4238 | + "description": "MachineConfiguration describes the configuration of a machine specific to Database Resource.", |
| 4239 | + "id": "StorageDatabasecenterPartnerapiV1mainMachineConfiguration", |
| 4240 | + "properties": { |
| 4241 | + "cpuCount": { |
| 4242 | + "description": "The number of CPUs.", |
| 4243 | + "format": "int32", |
| 4244 | + "type": "integer" |
| 4245 | + }, |
| 4246 | + "memorySizeInBytes": { |
| 4247 | + "description": "Memory size in bytes.", |
| 4248 | + "format": "int64", |
| 4249 | + "type": "string" |
| 4250 | + } |
| 4251 | + }, |
| 4252 | + "type": "object" |
| 4253 | + }, |
| 4254 | + "StorageDatabasecenterPartnerapiV1mainObservabilityMetricData": { |
| 4255 | + "id": "StorageDatabasecenterPartnerapiV1mainObservabilityMetricData", |
| 4256 | + "properties": { |
| 4257 | + "metricTimestamp": { |
| 4258 | + "description": "Required. The timestamp of the metric value.", |
| 4259 | + "format": "google-datetime", |
| 4260 | + "type": "string" |
| 4261 | + }, |
| 4262 | + "metricType": { |
| 4263 | + "description": "Required. Type of metric like CPU, Memory, etc.", |
| 4264 | + "enum": [ |
| 4265 | + "METRIC_TYPE_UNSPECIFIED", |
| 4266 | + "INSTANCE_PEAK_CPU_UTILISATION" |
| 4267 | + ], |
| 4268 | + "enumDescriptions": [ |
| 4269 | + "", |
| 4270 | + "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." |
| 4271 | + ], |
| 4272 | + "type": "string" |
| 4273 | + }, |
| 4274 | + "resourceName": { |
| 4275 | + "description": "Required. Database resource name associated with the signal. Resource name to follow CAIS resource_name format as noted here go/condor-common-datamodel", |
| 4276 | + "type": "string" |
| 4277 | + }, |
| 4278 | + "value": { |
| 4279 | + "description": "Required. Value of the metric type.", |
| 4280 | + "format": "double", |
| 4281 | + "type": "number" |
| 4282 | + } |
| 4283 | + }, |
| 4284 | + "type": "object" |
| 4285 | + }, |
4194 | 4286 | "StorageDatabasecenterPartnerapiV1mainOperationError": { |
4195 | 4287 | "description": "An error that occurred during a backup creation operation.", |
4196 | 4288 | "id": "StorageDatabasecenterPartnerapiV1mainOperationError", |
|
0 commit comments