|
1622 | 1622 | }
|
1623 | 1623 | }
|
1624 | 1624 | },
|
1625 |
| - "revision": "20250612", |
| 1625 | + "revision": "20250723", |
1626 | 1626 | "rootUrl": "https://alloydb.googleapis.com/",
|
1627 | 1627 | "schemas": {
|
1628 | 1628 | "AuthorizedNetwork": {
|
|
3888 | 3888 | },
|
3889 | 3889 | "type": "object"
|
3890 | 3890 | },
|
| 3891 | + "StageSchedule": { |
| 3892 | + "description": "Timing information for the stage execution.", |
| 3893 | + "id": "StageSchedule", |
| 3894 | + "properties": { |
| 3895 | + "actualEndTime": { |
| 3896 | + "description": "Actual end time of the stage. Set only if the stage has completed.", |
| 3897 | + "format": "google-datetime", |
| 3898 | + "type": "string" |
| 3899 | + }, |
| 3900 | + "actualStartTime": { |
| 3901 | + "description": "Actual start time of the stage. Set only if the stage has started.", |
| 3902 | + "format": "google-datetime", |
| 3903 | + "type": "string" |
| 3904 | + }, |
| 3905 | + "estimatedEndTime": { |
| 3906 | + "description": "When the stage is expected to end. Set only if the stage has not completed yet.", |
| 3907 | + "format": "google-datetime", |
| 3908 | + "type": "string" |
| 3909 | + }, |
| 3910 | + "estimatedStartTime": { |
| 3911 | + "description": "When the stage is expected to start. Set only if the stage has not started yet.", |
| 3912 | + "format": "google-datetime", |
| 3913 | + "type": "string" |
| 3914 | + } |
| 3915 | + }, |
| 3916 | + "type": "object" |
| 3917 | + }, |
3891 | 3918 | "StageStatus": {
|
3892 | 3919 | "description": "Status of an upgrade stage.",
|
3893 | 3920 | "id": "StageStatus",
|
|
3896 | 3923 | "$ref": "ReadPoolInstancesUpgradeStageStatus",
|
3897 | 3924 | "description": "Read pool instances upgrade metadata."
|
3898 | 3925 | },
|
| 3926 | + "schedule": { |
| 3927 | + "$ref": "StageSchedule", |
| 3928 | + "description": "Output only. Timing information for the stage execution.", |
| 3929 | + "readOnly": true |
| 3930 | + }, |
3899 | 3931 | "stage": {
|
3900 | 3932 | "description": "Upgrade stage.",
|
3901 | 3933 | "enum": [
|
|
4059 | 4091 | },
|
4060 | 4092 | "type": "object"
|
4061 | 4093 | },
|
| 4094 | + "StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration": { |
| 4095 | + "description": "BackupDRConfiguration to capture the backup and disaster recovery details of database resource.", |
| 4096 | + "id": "StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration", |
| 4097 | + "properties": { |
| 4098 | + "backupdrManaged": { |
| 4099 | + "description": "Indicates if the resource is managed by BackupDR.", |
| 4100 | + "type": "boolean" |
| 4101 | + } |
| 4102 | + }, |
| 4103 | + "type": "object" |
| 4104 | + }, |
4062 | 4105 | "StorageDatabasecenterPartnerapiV1mainBackupRun": {
|
4063 | 4106 | "description": "A backup run.",
|
4064 | 4107 | "id": "StorageDatabasecenterPartnerapiV1mainBackupRun",
|
|
4109 | 4152 | },
|
4110 | 4153 | "type": "object"
|
4111 | 4154 | },
|
| 4155 | + "StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData": { |
| 4156 | + "description": "Config based signal data. This is used to send signals to Condor which are based on the DB level configurations. These will be used to send signals for self managed databases.", |
| 4157 | + "id": "StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData", |
| 4158 | + "properties": { |
| 4159 | + "fullResourceName": { |
| 4160 | + "description": "Required. Full Resource name of the source resource.", |
| 4161 | + "type": "string" |
| 4162 | + }, |
| 4163 | + "lastRefreshTime": { |
| 4164 | + "description": "Required. Last time signal was refreshed", |
| 4165 | + "format": "google-datetime", |
| 4166 | + "type": "string" |
| 4167 | + }, |
| 4168 | + "resourceId": { |
| 4169 | + "$ref": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceId", |
| 4170 | + "description": "Database resource id." |
| 4171 | + }, |
| 4172 | + "signalBoolValue": { |
| 4173 | + "description": "Signal data for boolean signals.", |
| 4174 | + "type": "boolean" |
| 4175 | + }, |
| 4176 | + "signalType": { |
| 4177 | + "description": "Required. Signal type of the signal", |
| 4178 | + "enum": [ |
| 4179 | + "SIGNAL_TYPE_UNSPECIFIED", |
| 4180 | + "SIGNAL_TYPE_OUTDATED_MINOR_VERSION", |
| 4181 | + "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", |
| 4182 | + "SIGNAL_TYPE_NO_ROOT_PASSWORD", |
| 4183 | + "SIGNAL_TYPE_EXPOSED_TO_PUBLIC_ACCESS", |
| 4184 | + "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" |
| 4185 | + ], |
| 4186 | + "enumDescriptions": [ |
| 4187 | + "Unspecified signal type.", |
| 4188 | + "Outdated Minor Version", |
| 4189 | + "Represents database auditing is disabled.", |
| 4190 | + "Represents if a database has a password configured for the root account or not.", |
| 4191 | + "Represents if a resource is exposed to public access.", |
| 4192 | + "Represents if a resources requires all incoming connections to use SSL or not." |
| 4193 | + ], |
| 4194 | + "type": "string" |
| 4195 | + } |
| 4196 | + }, |
| 4197 | + "type": "object" |
| 4198 | + }, |
4112 | 4199 | "StorageDatabasecenterPartnerapiV1mainCustomMetadataData": {
|
4113 | 4200 | "description": "Any custom metadata associated with the resource. e.g. A spanner instance can have multiple databases with its own unique metadata. Information for these individual databases can be captured in custom metadata data",
|
4114 | 4201 | "id": "StorageDatabasecenterPartnerapiV1mainCustomMetadataData",
|
|
4124 | 4211 | "type": "object"
|
4125 | 4212 | },
|
4126 | 4213 | "StorageDatabasecenterPartnerapiV1mainDatabaseResourceFeed": {
|
4127 |
| - "description": "DatabaseResourceFeed is the top level proto to be used to ingest different database resource level events into Condor platform. Next ID: 8", |
| 4214 | + "description": "DatabaseResourceFeed is the top level proto to be used to ingest different database resource level events into Condor platform. Next ID: 9", |
4128 | 4215 | "id": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceFeed",
|
4129 | 4216 | "properties": {
|
| 4217 | + "configBasedSignalData": { |
| 4218 | + "$ref": "StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData", |
| 4219 | + "description": "Config based signal data is used to ingest signals that are generated based on the configuration of the database resource." |
| 4220 | + }, |
4130 | 4221 | "feedTimestamp": {
|
4131 | 4222 | "description": "Required. Timestamp when feed is generated.",
|
4132 | 4223 | "format": "google-datetime",
|
|
4139 | 4230 | "RESOURCE_METADATA",
|
4140 | 4231 | "OBSERVABILITY_DATA",
|
4141 | 4232 | "SECURITY_FINDING_DATA",
|
4142 |
| - "RECOMMENDATION_SIGNAL_DATA" |
| 4233 | + "RECOMMENDATION_SIGNAL_DATA", |
| 4234 | + "CONFIG_BASED_SIGNAL_DATA" |
4143 | 4235 | ],
|
4144 | 4236 | "enumDescriptions": [
|
4145 | 4237 | "",
|
4146 | 4238 | "Database resource metadata feed from control plane",
|
4147 | 4239 | "Database resource monitoring data",
|
4148 | 4240 | "Database resource security health signal data",
|
4149 |
| - "Database resource recommendation signal data" |
| 4241 | + "Database resource recommendation signal data", |
| 4242 | + "Database config based signal data" |
4150 | 4243 | ],
|
4151 | 4244 | "type": "string"
|
4152 | 4245 | },
|
|
4380 | 4473 | "SIGNAL_TYPE_HIGH_WRITE_PRESSURE",
|
4381 | 4474 | "SIGNAL_TYPE_HIGH_READ_PRESSURE",
|
4382 | 4475 | "SIGNAL_TYPE_ENCRYPTION_ORG_POLICY_NOT_SATISFIED",
|
4383 |
| - "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED" |
| 4476 | + "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED", |
| 4477 | + "SIGNAL_TYPE_OUTDATED_MINOR_VERSION", |
| 4478 | + "SIGNAL_TYPE_SCHEMA_NOT_OPTIMIZED", |
| 4479 | + "SIGNAL_TYPE_MANY_IDLE_CONNECTIONS", |
| 4480 | + "SIGNAL_TYPE_REPLICATION_LAG", |
| 4481 | + "SIGNAL_TYPE_OUTDATED_VERSION" |
4384 | 4482 | ],
|
4385 | 4483 | "enumDeprecated": [
|
4386 | 4484 | false,
|
|
4478 | 4576 | false,
|
4479 | 4577 | false,
|
4480 | 4578 | false,
|
| 4579 | + false, |
| 4580 | + false, |
| 4581 | + false, |
| 4582 | + false, |
| 4583 | + false, |
4481 | 4584 | false
|
4482 | 4585 | ],
|
4483 | 4586 | "enumDescriptions": [
|
|
4576 | 4679 | "Heavy write pressure on the database rows.",
|
4577 | 4680 | "Heavy read pressure on the database rows.",
|
4578 | 4681 | "Encryption org policy not satisfied.",
|
4579 |
| - "Location org policy not satisfied." |
| 4682 | + "Location org policy not satisfied.", |
| 4683 | + "Outdated DB minor version.", |
| 4684 | + "Schema not optimized.", |
| 4685 | + "High number of idle connections.", |
| 4686 | + "Replication delay.", |
| 4687 | + "Outdated version." |
4580 | 4688 | ],
|
4581 | 4689 | "type": "string"
|
4582 | 4690 | },
|
|
4640 | 4748 | "type": "object"
|
4641 | 4749 | },
|
4642 | 4750 | "StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata": {
|
4643 |
| - "description": "Common model for database resource instance metadata. Next ID: 25", |
| 4751 | + "description": "Common model for database resource instance metadata. Next ID: 26", |
4644 | 4752 | "id": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata",
|
4645 | 4753 | "properties": {
|
4646 | 4754 | "availabilityConfiguration": {
|
|
4655 | 4763 | "$ref": "StorageDatabasecenterPartnerapiV1mainBackupRun",
|
4656 | 4764 | "description": "Latest backup run information for this instance"
|
4657 | 4765 | },
|
| 4766 | + "backupdrConfiguration": { |
| 4767 | + "$ref": "StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration", |
| 4768 | + "description": "Optional. BackupDR Configuration for the resource." |
| 4769 | + }, |
4658 | 4770 | "creationTime": {
|
4659 | 4771 | "description": "The creation time of the resource, i.e. the time when resource is created and recorded in partner service.",
|
4660 | 4772 | "format": "google-datetime",
|
|
4727 | 4839 | },
|
4728 | 4840 | "gcbdrConfiguration": {
|
4729 | 4841 | "$ref": "StorageDatabasecenterPartnerapiV1mainGCBDRConfiguration",
|
| 4842 | + "deprecated": true, |
4730 | 4843 | "description": "GCBDR configuration for the resource."
|
4731 | 4844 | },
|
4732 | 4845 | "id": {
|
|
4993 | 5106 | "SIGNAL_TYPE_HIGH_WRITE_PRESSURE",
|
4994 | 5107 | "SIGNAL_TYPE_HIGH_READ_PRESSURE",
|
4995 | 5108 | "SIGNAL_TYPE_ENCRYPTION_ORG_POLICY_NOT_SATISFIED",
|
4996 |
| - "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED" |
| 5109 | + "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED", |
| 5110 | + "SIGNAL_TYPE_OUTDATED_MINOR_VERSION", |
| 5111 | + "SIGNAL_TYPE_SCHEMA_NOT_OPTIMIZED", |
| 5112 | + "SIGNAL_TYPE_MANY_IDLE_CONNECTIONS", |
| 5113 | + "SIGNAL_TYPE_REPLICATION_LAG", |
| 5114 | + "SIGNAL_TYPE_OUTDATED_VERSION" |
4997 | 5115 | ],
|
4998 | 5116 | "enumDeprecated": [
|
4999 | 5117 | false,
|
|
5091 | 5209 | false,
|
5092 | 5210 | false,
|
5093 | 5211 | false,
|
| 5212 | + false, |
| 5213 | + false, |
| 5214 | + false, |
| 5215 | + false, |
| 5216 | + false, |
5094 | 5217 | false
|
5095 | 5218 | ],
|
5096 | 5219 | "enumDescriptions": [
|
|
5189 | 5312 | "Heavy write pressure on the database rows.",
|
5190 | 5313 | "Heavy read pressure on the database rows.",
|
5191 | 5314 | "Encryption org policy not satisfied.",
|
5192 |
| - "Location org policy not satisfied." |
| 5315 | + "Location org policy not satisfied.", |
| 5316 | + "Outdated DB minor version.", |
| 5317 | + "Schema not optimized.", |
| 5318 | + "High number of idle connections.", |
| 5319 | + "Replication delay.", |
| 5320 | + "Outdated version." |
5193 | 5321 | ],
|
5194 | 5322 | "type": "string"
|
5195 | 5323 | }
|
|
5500 | 5628 | "ENGINE_OTHER",
|
5501 | 5629 | "ENGINE_FIRESTORE_WITH_NATIVE_MODE",
|
5502 | 5630 | "ENGINE_FIRESTORE_WITH_DATASTORE_MODE",
|
| 5631 | + "ENGINE_FIRESTORE_WITH_MONGODB_COMPATIBILITY_MODE", |
5503 | 5632 | "ENGINE_EXADATA_ORACLE",
|
5504 | 5633 | "ENGINE_ADB_SERVERLESS_ORACLE"
|
5505 | 5634 | ],
|
|
5521 | 5650 | false,
|
5522 | 5651 | false,
|
5523 | 5652 | false,
|
| 5653 | + false, |
5524 | 5654 | false
|
5525 | 5655 | ],
|
5526 | 5656 | "enumDescriptions": [
|
|
5540 | 5670 | "Other refers to rest of other database engine. This is to be when engine is known, but it is not present in this enum.",
|
5541 | 5671 | "Firestore with native mode.",
|
5542 | 5672 | "Firestore with datastore mode.",
|
| 5673 | + "Firestore with MongoDB compatibility mode.", |
5543 | 5674 | "Oracle Exadata engine.",
|
5544 | 5675 | "Oracle Autonomous DB Serverless engine."
|
5545 | 5676 | ],
|
5546 | 5677 | "type": "string"
|
5547 | 5678 | },
|
| 5679 | + "minorVersion": { |
| 5680 | + "description": "Minor version of the underlying database engine. Example values: For MySQL, it could be \"8.0.32\", \"5.7.32\" etc.. For Postgres, it could be \"14.3\", \"15.3\" etc..", |
| 5681 | + "type": "string" |
| 5682 | + }, |
5548 | 5683 | "type": {
|
5549 | 5684 | "description": "Type of specific database product. It could be CloudSQL, AlloyDB etc..",
|
5550 | 5685 | "enum": [
|
|
0 commit comments