Skip to content

Commit f17c99a

Browse files
yoshi-automationsofisl
authored andcommitted
feat(sqladmin): update the API
#### sqladmin:v1beta4 The following keys were added: - resources.instances.methods.acquireSsrsLease.description - resources.instances.methods.acquireSsrsLease.flatPath - resources.instances.methods.acquireSsrsLease.httpMethod - resources.instances.methods.acquireSsrsLease.id - resources.instances.methods.acquireSsrsLease.parameterOrder - resources.instances.methods.acquireSsrsLease.parameters.instance.description - resources.instances.methods.acquireSsrsLease.parameters.instance.location - resources.instances.methods.acquireSsrsLease.parameters.instance.required - resources.instances.methods.acquireSsrsLease.parameters.instance.type - resources.instances.methods.acquireSsrsLease.parameters.project.description - resources.instances.methods.acquireSsrsLease.parameters.project.location - resources.instances.methods.acquireSsrsLease.parameters.project.required - resources.instances.methods.acquireSsrsLease.parameters.project.type - resources.instances.methods.acquireSsrsLease.path - resources.instances.methods.acquireSsrsLease.request.$ref - resources.instances.methods.acquireSsrsLease.response.$ref - resources.instances.methods.acquireSsrsLease.scopes - resources.instances.methods.releaseSsrsLease.description - resources.instances.methods.releaseSsrsLease.flatPath - resources.instances.methods.releaseSsrsLease.httpMethod - resources.instances.methods.releaseSsrsLease.id - resources.instances.methods.releaseSsrsLease.parameterOrder - resources.instances.methods.releaseSsrsLease.parameters.instance.description - resources.instances.methods.releaseSsrsLease.parameters.instance.location - resources.instances.methods.releaseSsrsLease.parameters.instance.required - resources.instances.methods.releaseSsrsLease.parameters.instance.type - resources.instances.methods.releaseSsrsLease.parameters.project.description - resources.instances.methods.releaseSsrsLease.parameters.project.location - resources.instances.methods.releaseSsrsLease.parameters.project.required - resources.instances.methods.releaseSsrsLease.parameters.project.type - resources.instances.methods.releaseSsrsLease.path - resources.instances.methods.releaseSsrsLease.response.$ref - resources.instances.methods.releaseSsrsLease.scopes - schemas.AcquireSsrsLeaseContext.description - schemas.AcquireSsrsLeaseContext.id - schemas.AcquireSsrsLeaseContext.properties.duration.description - schemas.AcquireSsrsLeaseContext.properties.duration.format - schemas.AcquireSsrsLeaseContext.properties.duration.type - schemas.AcquireSsrsLeaseContext.properties.reportDatabase.description - schemas.AcquireSsrsLeaseContext.properties.reportDatabase.type - schemas.AcquireSsrsLeaseContext.properties.serviceLogin.description - schemas.AcquireSsrsLeaseContext.properties.serviceLogin.type - schemas.AcquireSsrsLeaseContext.properties.setupLogin.description - schemas.AcquireSsrsLeaseContext.properties.setupLogin.type - schemas.AcquireSsrsLeaseContext.type - schemas.InstancesAcquireSsrsLeaseRequest.description - schemas.InstancesAcquireSsrsLeaseRequest.id - schemas.InstancesAcquireSsrsLeaseRequest.properties.acquireSsrsLeaseContext.$ref - schemas.InstancesAcquireSsrsLeaseRequest.properties.acquireSsrsLeaseContext.description - schemas.InstancesAcquireSsrsLeaseRequest.type - schemas.Operation.properties.acquireSsrsLeaseContext.$ref - schemas.Operation.properties.acquireSsrsLeaseContext.description - schemas.Settings.properties.enableGoogleMlIntegration.description - schemas.Settings.properties.enableGoogleMlIntegration.type - schemas.SqlInstancesAcquireSsrsLeaseResponse.description - schemas.SqlInstancesAcquireSsrsLeaseResponse.id - schemas.SqlInstancesAcquireSsrsLeaseResponse.properties.operationId.description - schemas.SqlInstancesAcquireSsrsLeaseResponse.properties.operationId.type - schemas.SqlInstancesAcquireSsrsLeaseResponse.type - schemas.SqlInstancesReleaseSsrsLeaseResponse.description - schemas.SqlInstancesReleaseSsrsLeaseResponse.id - schemas.SqlInstancesReleaseSsrsLeaseResponse.properties.operationId.description - schemas.SqlInstancesReleaseSsrsLeaseResponse.properties.operationId.type - schemas.SqlInstancesReleaseSsrsLeaseResponse.type - schemas.SqlInstancesVerifyExternalSyncSettingsRequest.properties.syncParallelLevel.description - schemas.SqlInstancesVerifyExternalSyncSettingsRequest.properties.syncParallelLevel.enum - schemas.SqlInstancesVerifyExternalSyncSettingsRequest.properties.syncParallelLevel.enumDescriptions - schemas.SqlInstancesVerifyExternalSyncSettingsRequest.properties.syncParallelLevel.type The following keys were changed: - schemas.ConnectSettings.properties.databaseVersion.enum - schemas.ConnectSettings.properties.databaseVersion.enumDeprecated - schemas.ConnectSettings.properties.databaseVersion.enumDescriptions - schemas.DatabaseInstance.properties.databaseVersion.enum - schemas.DatabaseInstance.properties.databaseVersion.enumDeprecated - schemas.DatabaseInstance.properties.databaseVersion.enumDescriptions - schemas.Flag.properties.appliesTo.items.enum - schemas.Flag.properties.appliesTo.items.enumDeprecated - schemas.Flag.properties.appliesTo.items.enumDescriptions - schemas.Operation.properties.operationType.enum - schemas.Operation.properties.operationType.enumDeprecated - schemas.Operation.properties.operationType.enumDescriptions #### sqladmin:v1 The following keys were added: - resources.instances.methods.acquireSsrsLease.description - resources.instances.methods.acquireSsrsLease.flatPath - resources.instances.methods.acquireSsrsLease.httpMethod - resources.instances.methods.acquireSsrsLease.id - resources.instances.methods.acquireSsrsLease.parameterOrder - resources.instances.methods.acquireSsrsLease.parameters.instance.description - resources.instances.methods.acquireSsrsLease.parameters.instance.location - resources.instances.methods.acquireSsrsLease.parameters.instance.required - resources.instances.methods.acquireSsrsLease.parameters.instance.type - resources.instances.methods.acquireSsrsLease.parameters.project.description - resources.instances.methods.acquireSsrsLease.parameters.project.location - resources.instances.methods.acquireSsrsLease.parameters.project.required - resources.instances.methods.acquireSsrsLease.parameters.project.type - resources.instances.methods.acquireSsrsLease.path - resources.instances.methods.acquireSsrsLease.request.$ref - resources.instances.methods.acquireSsrsLease.response.$ref - resources.instances.methods.acquireSsrsLease.scopes - resources.instances.methods.releaseSsrsLease.description - resources.instances.methods.releaseSsrsLease.flatPath - resources.instances.methods.releaseSsrsLease.httpMethod - resources.instances.methods.releaseSsrsLease.id - resources.instances.methods.releaseSsrsLease.parameterOrder - resources.instances.methods.releaseSsrsLease.parameters.instance.description - resources.instances.methods.releaseSsrsLease.parameters.instance.location - resources.instances.methods.releaseSsrsLease.parameters.instance.required - resources.instances.methods.releaseSsrsLease.parameters.instance.type - resources.instances.methods.releaseSsrsLease.parameters.project.description - resources.instances.methods.releaseSsrsLease.parameters.project.location - resources.instances.methods.releaseSsrsLease.parameters.project.required - resources.instances.methods.releaseSsrsLease.parameters.project.type - resources.instances.methods.releaseSsrsLease.path - resources.instances.methods.releaseSsrsLease.response.$ref - resources.instances.methods.releaseSsrsLease.scopes - schemas.AcquireSsrsLeaseContext.description - schemas.AcquireSsrsLeaseContext.id - schemas.AcquireSsrsLeaseContext.properties.duration.description - schemas.AcquireSsrsLeaseContext.properties.duration.format - schemas.AcquireSsrsLeaseContext.properties.duration.type - schemas.AcquireSsrsLeaseContext.properties.reportDatabase.description - schemas.AcquireSsrsLeaseContext.properties.reportDatabase.type - schemas.AcquireSsrsLeaseContext.properties.serviceLogin.description - schemas.AcquireSsrsLeaseContext.properties.serviceLogin.type - schemas.AcquireSsrsLeaseContext.properties.setupLogin.description - schemas.AcquireSsrsLeaseContext.properties.setupLogin.type - schemas.AcquireSsrsLeaseContext.type - schemas.InstancesAcquireSsrsLeaseRequest.description - schemas.InstancesAcquireSsrsLeaseRequest.id - schemas.InstancesAcquireSsrsLeaseRequest.properties.acquireSsrsLeaseContext.$ref - schemas.InstancesAcquireSsrsLeaseRequest.properties.acquireSsrsLeaseContext.description - schemas.InstancesAcquireSsrsLeaseRequest.type - schemas.Operation.properties.acquireSsrsLeaseContext.$ref - schemas.Operation.properties.acquireSsrsLeaseContext.description - schemas.Settings.properties.enableGoogleMlIntegration.description - schemas.Settings.properties.enableGoogleMlIntegration.type - schemas.SqlInstancesAcquireSsrsLeaseResponse.description - schemas.SqlInstancesAcquireSsrsLeaseResponse.id - schemas.SqlInstancesAcquireSsrsLeaseResponse.properties.operationId.description - schemas.SqlInstancesAcquireSsrsLeaseResponse.properties.operationId.type - schemas.SqlInstancesAcquireSsrsLeaseResponse.type - schemas.SqlInstancesReleaseSsrsLeaseResponse.description - schemas.SqlInstancesReleaseSsrsLeaseResponse.id - schemas.SqlInstancesReleaseSsrsLeaseResponse.properties.operationId.description - schemas.SqlInstancesReleaseSsrsLeaseResponse.properties.operationId.type - schemas.SqlInstancesReleaseSsrsLeaseResponse.type - schemas.SqlInstancesVerifyExternalSyncSettingsRequest.properties.syncParallelLevel.description - schemas.SqlInstancesVerifyExternalSyncSettingsRequest.properties.syncParallelLevel.enum - schemas.SqlInstancesVerifyExternalSyncSettingsRequest.properties.syncParallelLevel.enumDescriptions - schemas.SqlInstancesVerifyExternalSyncSettingsRequest.properties.syncParallelLevel.type The following keys were changed: - schemas.ConnectSettings.properties.databaseVersion.enum - schemas.ConnectSettings.properties.databaseVersion.enumDeprecated - schemas.ConnectSettings.properties.databaseVersion.enumDescriptions - schemas.DatabaseInstance.properties.databaseVersion.enum - schemas.DatabaseInstance.properties.databaseVersion.enumDeprecated - schemas.DatabaseInstance.properties.databaseVersion.enumDescriptions - schemas.Flag.properties.appliesTo.items.enum - schemas.Flag.properties.appliesTo.items.enumDeprecated - schemas.Flag.properties.appliesTo.items.enumDescriptions - schemas.Operation.properties.operationType.enum - schemas.Operation.properties.operationType.enumDeprecated - schemas.Operation.properties.operationType.enumDescriptions
1 parent 420bebb commit f17c99a

File tree

4 files changed

+944
-6
lines changed

4 files changed

+944
-6
lines changed

discovery/sqladmin-v1.json

Lines changed: 193 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -608,6 +608,41 @@
608608
},
609609
"instances": {
610610
"methods": {
611+
"acquireSsrsLease": {
612+
"description": "Acquire a lease for the setup of SQL Server Reporting Services (SSRS).",
613+
"flatPath": "v1/projects/{project}/instances/{instance}/acquireSsrsLease",
614+
"httpMethod": "POST",
615+
"id": "sql.instances.acquireSsrsLease",
616+
"parameterOrder": [
617+
"project",
618+
"instance"
619+
],
620+
"parameters": {
621+
"instance": {
622+
"description": "Required. Cloud SQL instance ID. This doesn't include the project ID. It's composed of lowercase letters, numbers, and hyphens, and it must start with a letter. The total length must be 98 characters or less (Example: instance-id).",
623+
"location": "path",
624+
"required": true,
625+
"type": "string"
626+
},
627+
"project": {
628+
"description": "Required. Project ID of the project that contains the instance (Example: project-id).",
629+
"location": "path",
630+
"required": true,
631+
"type": "string"
632+
}
633+
},
634+
"path": "v1/projects/{project}/instances/{instance}/acquireSsrsLease",
635+
"request": {
636+
"$ref": "InstancesAcquireSsrsLeaseRequest"
637+
},
638+
"response": {
639+
"$ref": "SqlInstancesAcquireSsrsLeaseResponse"
640+
},
641+
"scopes": [
642+
"https://www.googleapis.com/auth/cloud-platform",
643+
"https://www.googleapis.com/auth/sqlservice.admin"
644+
]
645+
},
611646
"addServerCa": {
612647
"description": "Adds a new trusted Certificate Authority (CA) version for the specified instance. Required to prepare for a certificate rotation. If a CA version was previously added but never used in a certificate rotation, this operation replaces that version. There cannot be more than one CA version waiting to be rotated in.",
613648
"flatPath": "v1/projects/{project}/instances/{instance}/addServerCa",
@@ -1120,6 +1155,38 @@
11201155
"https://www.googleapis.com/auth/sqlservice.admin"
11211156
]
11221157
},
1158+
"releaseSsrsLease": {
1159+
"description": "Release a lease for the setup of SQL Server Reporting Services (SSRS).",
1160+
"flatPath": "v1/projects/{project}/instances/{instance}/releaseSsrsLease",
1161+
"httpMethod": "POST",
1162+
"id": "sql.instances.releaseSsrsLease",
1163+
"parameterOrder": [
1164+
"project",
1165+
"instance"
1166+
],
1167+
"parameters": {
1168+
"instance": {
1169+
"description": "Required. The Cloud SQL instance ID. This doesn't include the project ID. The instance ID contains lowercase letters, numbers, and hyphens, and it must start with a letter. This ID can have a maximum length of 98 characters.",
1170+
"location": "path",
1171+
"required": true,
1172+
"type": "string"
1173+
},
1174+
"project": {
1175+
"description": "Required. The project ID that contains the instance.",
1176+
"location": "path",
1177+
"required": true,
1178+
"type": "string"
1179+
}
1180+
},
1181+
"path": "v1/projects/{project}/instances/{instance}/releaseSsrsLease",
1182+
"response": {
1183+
"$ref": "SqlInstancesReleaseSsrsLeaseResponse"
1184+
},
1185+
"scopes": [
1186+
"https://www.googleapis.com/auth/cloud-platform",
1187+
"https://www.googleapis.com/auth/sqlservice.admin"
1188+
]
1189+
},
11231190
"resetSslConfig": {
11241191
"description": "Deletes all client certificates and generates a new server SSL certificate for the instance.",
11251192
"flatPath": "v1/projects/{project}/instances/{instance}/resetSslConfig",
@@ -2200,7 +2267,7 @@
22002267
}
22012268
}
22022269
},
2203-
"revision": "20240219",
2270+
"revision": "20240304",
22042271
"rootUrl": "https://sqladmin.googleapis.com/",
22052272
"schemas": {
22062273
"AclEntry": {
@@ -2227,6 +2294,30 @@
22272294
},
22282295
"type": "object"
22292296
},
2297+
"AcquireSsrsLeaseContext": {
2298+
"description": "Acquire SSRS lease context.",
2299+
"id": "AcquireSsrsLeaseContext",
2300+
"properties": {
2301+
"duration": {
2302+
"description": "Lease duration needed for SSRS setup.",
2303+
"format": "google-duration",
2304+
"type": "string"
2305+
},
2306+
"reportDatabase": {
2307+
"description": "The report database to be used for SSRS setup.",
2308+
"type": "string"
2309+
},
2310+
"serviceLogin": {
2311+
"description": "The username to be used as the service login to connect to the report database for SSRS setup.",
2312+
"type": "string"
2313+
},
2314+
"setupLogin": {
2315+
"description": "The username to be used as the setup login to connect to the database server for SSRS setup.",
2316+
"type": "string"
2317+
}
2318+
},
2319+
"type": "object"
2320+
},
22302321
"AdvancedMachineFeatures": {
22312322
"description": "Specifies options for controlling advanced machine features.",
22322323
"id": "AdvancedMachineFeatures",
@@ -2650,6 +2741,10 @@
26502741
"MYSQL_8_0_34",
26512742
"MYSQL_8_0_35",
26522743
"MYSQL_8_0_36",
2744+
"MYSQL_8_0_37",
2745+
"MYSQL_8_0_38",
2746+
"MYSQL_8_0_39",
2747+
"MYSQL_8_0_40",
26532748
"SQLSERVER_2019_STANDARD",
26542749
"SQLSERVER_2019_ENTERPRISE",
26552750
"SQLSERVER_2019_EXPRESS",
@@ -2696,6 +2791,10 @@
26962791
false,
26972792
false,
26982793
false,
2794+
false,
2795+
false,
2796+
false,
2797+
false,
26992798
false
27002799
],
27012800
"enumDescriptions": [
@@ -2728,6 +2827,10 @@
27282827
"The database major version is MySQL 8.0 and the minor version is 34.",
27292828
"The database major version is MySQL 8.0 and the minor version is 35.",
27302829
"The database major version is MySQL 8.0 and the minor version is 36.",
2830+
"The database major version is MySQL 8.0 and the minor version is 37.",
2831+
"The database major version is MySQL 8.0 and the minor version is 38.",
2832+
"The database major version is MySQL 8.0 and the minor version is 39.",
2833+
"The database major version is MySQL 8.0 and the minor version is 40.",
27312834
"The database version is SQL Server 2019 Standard.",
27322835
"The database version is SQL Server 2019 Enterprise.",
27332836
"The database version is SQL Server 2019 Express.",
@@ -2924,6 +3027,10 @@
29243027
"MYSQL_8_0_34",
29253028
"MYSQL_8_0_35",
29263029
"MYSQL_8_0_36",
3030+
"MYSQL_8_0_37",
3031+
"MYSQL_8_0_38",
3032+
"MYSQL_8_0_39",
3033+
"MYSQL_8_0_40",
29273034
"SQLSERVER_2019_STANDARD",
29283035
"SQLSERVER_2019_ENTERPRISE",
29293036
"SQLSERVER_2019_EXPRESS",
@@ -2970,6 +3077,10 @@
29703077
false,
29713078
false,
29723079
false,
3080+
false,
3081+
false,
3082+
false,
3083+
false,
29733084
false
29743085
],
29753086
"enumDescriptions": [
@@ -3002,6 +3113,10 @@
30023113
"The database major version is MySQL 8.0 and the minor version is 34.",
30033114
"The database major version is MySQL 8.0 and the minor version is 35.",
30043115
"The database major version is MySQL 8.0 and the minor version is 36.",
3116+
"The database major version is MySQL 8.0 and the minor version is 37.",
3117+
"The database major version is MySQL 8.0 and the minor version is 38.",
3118+
"The database major version is MySQL 8.0 and the minor version is 39.",
3119+
"The database major version is MySQL 8.0 and the minor version is 40.",
30053120
"The database version is SQL Server 2019 Standard.",
30063121
"The database version is SQL Server 2019 Enterprise.",
30073122
"The database version is SQL Server 2019 Express.",
@@ -3618,6 +3733,10 @@
36183733
"MYSQL_8_0_34",
36193734
"MYSQL_8_0_35",
36203735
"MYSQL_8_0_36",
3736+
"MYSQL_8_0_37",
3737+
"MYSQL_8_0_38",
3738+
"MYSQL_8_0_39",
3739+
"MYSQL_8_0_40",
36213740
"SQLSERVER_2019_STANDARD",
36223741
"SQLSERVER_2019_ENTERPRISE",
36233742
"SQLSERVER_2019_EXPRESS",
@@ -3664,6 +3783,10 @@
36643783
false,
36653784
false,
36663785
false,
3786+
false,
3787+
false,
3788+
false,
3789+
false,
36673790
false
36683791
],
36693792
"enumDescriptions": [
@@ -3696,6 +3819,10 @@
36963819
"The database major version is MySQL 8.0 and the minor version is 34.",
36973820
"The database major version is MySQL 8.0 and the minor version is 35.",
36983821
"The database major version is MySQL 8.0 and the minor version is 36.",
3822+
"The database major version is MySQL 8.0 and the minor version is 37.",
3823+
"The database major version is MySQL 8.0 and the minor version is 38.",
3824+
"The database major version is MySQL 8.0 and the minor version is 39.",
3825+
"The database major version is MySQL 8.0 and the minor version is 40.",
36993826
"The database version is SQL Server 2019 Standard.",
37003827
"The database version is SQL Server 2019 Enterprise.",
37013828
"The database version is SQL Server 2019 Express.",
@@ -3996,6 +4123,17 @@
39964123
},
39974124
"type": "object"
39984125
},
4126+
"InstancesAcquireSsrsLeaseRequest": {
4127+
"description": "Request to acquire a lease for SSRS.",
4128+
"id": "InstancesAcquireSsrsLeaseRequest",
4129+
"properties": {
4130+
"acquireSsrsLeaseContext": {
4131+
"$ref": "AcquireSsrsLeaseContext",
4132+
"description": "Contains details about the acquire SSRS lease operation."
4133+
}
4134+
},
4135+
"type": "object"
4136+
},
39994137
"InstancesCloneRequest": {
40004138
"description": "Database instance clone request.",
40014139
"id": "InstancesCloneRequest",
@@ -4419,6 +4557,10 @@
44194557
"description": "An Operation resource. For successful operations that return an Operation resource, only the fields relevant to the operation are populated in the resource.",
44204558
"id": "Operation",
44214559
"properties": {
4560+
"acquireSsrsLeaseContext": {
4561+
"$ref": "AcquireSsrsLeaseContext",
4562+
"description": "The context for acquire SSRS lease operation, if applicable."
4563+
},
44224564
"apiWarning": {
44234565
"$ref": "ApiWarning",
44244566
"description": "An Admin API warning message."
@@ -4498,7 +4640,9 @@
44984640
"LOG_CLEANUP",
44994641
"AUTO_RESTART",
45004642
"REENCRYPT",
4501-
"SWITCHOVER"
4643+
"SWITCHOVER",
4644+
"ACQUIRE_SSRS_LEASE",
4645+
"RELEASE_SSRS_LEASE"
45024646
],
45034647
"enumDeprecated": [
45044648
false,
@@ -4539,6 +4683,8 @@
45394683
false,
45404684
false,
45414685
false,
4686+
false,
4687+
false,
45424688
false
45434689
],
45444690
"enumDescriptions": [
@@ -4580,7 +4726,9 @@
45804726
"Recovers logs from an instance's old data disk.",
45814727
"Performs auto-restart of an HA-enabled Cloud SQL database for auto recovery.",
45824728
"Re-encrypts CMEK instances with latest key version.",
4583-
"Switches over to replica instance from primary."
4729+
"Switches over to replica instance from primary.",
4730+
"Acquire a lease for the setup of SQL Server Reporting Services (SSRS).",
4731+
"Release a lease for the setup of SQL Server Reporting Services (SSRS)."
45844732
],
45854733
"type": "string"
45864734
},
@@ -5062,6 +5210,10 @@
50625210
],
50635211
"type": "string"
50645212
},
5213+
"enableGoogleMlIntegration": {
5214+
"description": "Optional. Configuration to enable Cloud SQL Vertex AI Integration",
5215+
"type": "boolean"
5216+
},
50655217
"insightsConfig": {
50665218
"$ref": "InsightsConfig",
50675219
"description": "Insights configuration, for now relevant only for Postgres."
@@ -5279,6 +5431,17 @@
52795431
},
52805432
"type": "object"
52815433
},
5434+
"SqlInstancesAcquireSsrsLeaseResponse": {
5435+
"description": "Response for the acquire SSRS lease request.",
5436+
"id": "SqlInstancesAcquireSsrsLeaseResponse",
5437+
"properties": {
5438+
"operationId": {
5439+
"description": "The unique identifier for this operation.",
5440+
"type": "string"
5441+
}
5442+
},
5443+
"type": "object"
5444+
},
52825445
"SqlInstancesGetDiskShrinkConfigResponse": {
52835446
"description": "Instance get disk shrink config response.",
52845447
"id": "SqlInstancesGetDiskShrinkConfigResponse",
@@ -5315,6 +5478,17 @@
53155478
},
53165479
"type": "object"
53175480
},
5481+
"SqlInstancesReleaseSsrsLeaseResponse": {
5482+
"description": "Response for the release SSRS lease request.",
5483+
"id": "SqlInstancesReleaseSsrsLeaseResponse",
5484+
"properties": {
5485+
"operationId": {
5486+
"description": "The unique identifier for this operation.",
5487+
"type": "string"
5488+
}
5489+
},
5490+
"type": "object"
5491+
},
53185492
"SqlInstancesRescheduleMaintenanceRequestBody": {
53195493
"description": "Reschedule options for maintenance windows.",
53205494
"id": "SqlInstancesRescheduleMaintenanceRequestBody",
@@ -5399,6 +5573,22 @@
53995573
],
54005574
"type": "string"
54015575
},
5576+
"syncParallelLevel": {
5577+
"description": "Optional. Parallel level for initial data sync. Currently only applicable for PostgreSQL.",
5578+
"enum": [
5579+
"EXTERNAL_SYNC_PARALLEL_LEVEL_UNSPECIFIED",
5580+
"MIN",
5581+
"OPTIMAL",
5582+
"MAX"
5583+
],
5584+
"enumDescriptions": [
5585+
"Unknown sync parallel level. Will be defaulted to OPTIMAL.",
5586+
"Minimal parallel level.",
5587+
"Optimal parallel level.",
5588+
"Maximum parallel level."
5589+
],
5590+
"type": "string"
5591+
},
54025592
"verifyConnectionOnly": {
54035593
"description": "Flag to enable verifying connection only",
54045594
"type": "boolean"

0 commit comments

Comments
 (0)