Skip to content

Commit d4aef0e

Browse files
feat(datamigration): update the api
#### datamigration:v1 The following keys were added: - schemas.ConversionWorkspace.properties.destinationProvider.type (Total Keys: 1) - schemas.ConversionWorkspace.properties.sourceProvider.type (Total Keys: 1)
1 parent 67fea66 commit d4aef0e

File tree

2 files changed

+51
-1
lines changed

2 files changed

+51
-1
lines changed

docs/dyn/datamigration_v1.projects.locations.conversionWorkspaces.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,7 @@ <h3>Method Details</h3>
288288
&quot;engine&quot;: &quot;A String&quot;, # Required. Engine type.
289289
&quot;version&quot;: &quot;A String&quot;, # Required. Engine version, for example &quot;12.c.1&quot;.
290290
},
291+
&quot;destinationProvider&quot;: &quot;A String&quot;, # Optional. The provider for the destination database.
291292
&quot;displayName&quot;: &quot;A String&quot;, # Optional. The display name for the workspace.
292293
&quot;globalSettings&quot;: { # Optional. A generic list of settings for the workspace. The settings are database pair dependant and can indicate default behavior for the mapping rules engine or turn on or off specific features. Such examples can be: convert_foreign_key_to_interleave=true, skip_triggers=false, ignore_non_table_synonyms=true
293294
&quot;a_key&quot;: &quot;A String&quot;,
@@ -300,6 +301,7 @@ <h3>Method Details</h3>
300301
&quot;engine&quot;: &quot;A String&quot;, # Required. Engine type.
301302
&quot;version&quot;: &quot;A String&quot;, # Required. Engine version, for example &quot;12.c.1&quot;.
302303
},
304+
&quot;sourceProvider&quot;: &quot;A String&quot;, # Optional. The provider for the source database.
303305
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the workspace resource was last updated.
304306
}
305307

@@ -394,6 +396,7 @@ <h3>Method Details</h3>
394396
&quot;engine&quot;: &quot;A String&quot;, # Required. Engine type.
395397
&quot;version&quot;: &quot;A String&quot;, # Required. Engine version, for example &quot;12.c.1&quot;.
396398
},
399+
&quot;destinationProvider&quot;: &quot;A String&quot;, # Optional. The provider for the destination database.
397400
&quot;displayName&quot;: &quot;A String&quot;, # Optional. The display name for the workspace.
398401
&quot;globalSettings&quot;: { # Optional. A generic list of settings for the workspace. The settings are database pair dependant and can indicate default behavior for the mapping rules engine or turn on or off specific features. Such examples can be: convert_foreign_key_to_interleave=true, skip_triggers=false, ignore_non_table_synonyms=true
399402
&quot;a_key&quot;: &quot;A String&quot;,
@@ -406,6 +409,7 @@ <h3>Method Details</h3>
406409
&quot;engine&quot;: &quot;A String&quot;, # Required. Engine type.
407410
&quot;version&quot;: &quot;A String&quot;, # Required. Engine version, for example &quot;12.c.1&quot;.
408411
},
412+
&quot;sourceProvider&quot;: &quot;A String&quot;, # Optional. The provider for the source database.
409413
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the workspace resource was last updated.
410414
},
411415
],
@@ -714,6 +718,7 @@ <h3>Method Details</h3>
714718
&quot;engine&quot;: &quot;A String&quot;, # Required. Engine type.
715719
&quot;version&quot;: &quot;A String&quot;, # Required. Engine version, for example &quot;12.c.1&quot;.
716720
},
721+
&quot;destinationProvider&quot;: &quot;A String&quot;, # Optional. The provider for the destination database.
717722
&quot;displayName&quot;: &quot;A String&quot;, # Optional. The display name for the workspace.
718723
&quot;globalSettings&quot;: { # Optional. A generic list of settings for the workspace. The settings are database pair dependant and can indicate default behavior for the mapping rules engine or turn on or off specific features. Such examples can be: convert_foreign_key_to_interleave=true, skip_triggers=false, ignore_non_table_synonyms=true
719724
&quot;a_key&quot;: &quot;A String&quot;,
@@ -726,6 +731,7 @@ <h3>Method Details</h3>
726731
&quot;engine&quot;: &quot;A String&quot;, # Required. Engine type.
727732
&quot;version&quot;: &quot;A String&quot;, # Required. Engine version, for example &quot;12.c.1&quot;.
728733
},
734+
&quot;sourceProvider&quot;: &quot;A String&quot;, # Optional. The provider for the source database.
729735
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the workspace resource was last updated.
730736
}</pre>
731737
</div>
@@ -803,6 +809,7 @@ <h3>Method Details</h3>
803809
&quot;engine&quot;: &quot;A String&quot;, # Required. Engine type.
804810
&quot;version&quot;: &quot;A String&quot;, # Required. Engine version, for example &quot;12.c.1&quot;.
805811
},
812+
&quot;destinationProvider&quot;: &quot;A String&quot;, # Optional. The provider for the destination database.
806813
&quot;displayName&quot;: &quot;A String&quot;, # Optional. The display name for the workspace.
807814
&quot;globalSettings&quot;: { # Optional. A generic list of settings for the workspace. The settings are database pair dependant and can indicate default behavior for the mapping rules engine or turn on or off specific features. Such examples can be: convert_foreign_key_to_interleave=true, skip_triggers=false, ignore_non_table_synonyms=true
808815
&quot;a_key&quot;: &quot;A String&quot;,
@@ -815,6 +822,7 @@ <h3>Method Details</h3>
815822
&quot;engine&quot;: &quot;A String&quot;, # Required. Engine type.
816823
&quot;version&quot;: &quot;A String&quot;, # Required. Engine version, for example &quot;12.c.1&quot;.
817824
},
825+
&quot;sourceProvider&quot;: &quot;A String&quot;, # Optional. The provider for the source database.
818826
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the workspace resource was last updated.
819827
},
820828
],
@@ -854,6 +862,7 @@ <h3>Method Details</h3>
854862
&quot;engine&quot;: &quot;A String&quot;, # Required. Engine type.
855863
&quot;version&quot;: &quot;A String&quot;, # Required. Engine version, for example &quot;12.c.1&quot;.
856864
},
865+
&quot;destinationProvider&quot;: &quot;A String&quot;, # Optional. The provider for the destination database.
857866
&quot;displayName&quot;: &quot;A String&quot;, # Optional. The display name for the workspace.
858867
&quot;globalSettings&quot;: { # Optional. A generic list of settings for the workspace. The settings are database pair dependant and can indicate default behavior for the mapping rules engine or turn on or off specific features. Such examples can be: convert_foreign_key_to_interleave=true, skip_triggers=false, ignore_non_table_synonyms=true
859868
&quot;a_key&quot;: &quot;A String&quot;,
@@ -866,6 +875,7 @@ <h3>Method Details</h3>
866875
&quot;engine&quot;: &quot;A String&quot;, # Required. Engine type.
867876
&quot;version&quot;: &quot;A String&quot;, # Required. Engine version, for example &quot;12.c.1&quot;.
868877
},
878+
&quot;sourceProvider&quot;: &quot;A String&quot;, # Optional. The provider for the source database.
869879
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the workspace resource was last updated.
870880
}
871881

googleapiclient/discovery_cache/documents/datamigration.v1.json

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2340,7 +2340,7 @@
23402340
}
23412341
}
23422342
},
2343-
"revision": "20250416",
2343+
"revision": "20250507",
23442344
"rootUrl": "https://datamigration.googleapis.com/",
23452345
"schemas": {
23462346
"AlloyDbConnectionProfile": {
@@ -3212,6 +3212,26 @@
32123212
"$ref": "DatabaseEngineInfo",
32133213
"description": "Required. The destination engine details."
32143214
},
3215+
"destinationProvider": {
3216+
"description": "Optional. The provider for the destination database.",
3217+
"enum": [
3218+
"DATABASE_PROVIDER_UNSPECIFIED",
3219+
"CLOUDSQL",
3220+
"RDS",
3221+
"AURORA",
3222+
"ALLOYDB",
3223+
"AZURE_DATABASE"
3224+
],
3225+
"enumDescriptions": [
3226+
"Use this value for on-premise source database instances and ORACLE.",
3227+
"Cloud SQL is the source instance provider.",
3228+
"Amazon RDS is the source instance provider.",
3229+
"Amazon Aurora is the source instance provider.",
3230+
"AlloyDB for PostgreSQL is the source instance provider.",
3231+
"Microsoft Azure Database for MySQL/PostgreSQL."
3232+
],
3233+
"type": "string"
3234+
},
32153235
"displayName": {
32163236
"description": "Optional. The display name for the workspace.",
32173237
"type": "string"
@@ -3247,6 +3267,26 @@
32473267
"$ref": "DatabaseEngineInfo",
32483268
"description": "Required. The source engine details."
32493269
},
3270+
"sourceProvider": {
3271+
"description": "Optional. The provider for the source database.",
3272+
"enum": [
3273+
"DATABASE_PROVIDER_UNSPECIFIED",
3274+
"CLOUDSQL",
3275+
"RDS",
3276+
"AURORA",
3277+
"ALLOYDB",
3278+
"AZURE_DATABASE"
3279+
],
3280+
"enumDescriptions": [
3281+
"Use this value for on-premise source database instances and ORACLE.",
3282+
"Cloud SQL is the source instance provider.",
3283+
"Amazon RDS is the source instance provider.",
3284+
"Amazon Aurora is the source instance provider.",
3285+
"AlloyDB for PostgreSQL is the source instance provider.",
3286+
"Microsoft Azure Database for MySQL/PostgreSQL."
3287+
],
3288+
"type": "string"
3289+
},
32503290
"updateTime": {
32513291
"description": "Output only. The timestamp when the workspace resource was last updated.",
32523292
"format": "google-datetime",

0 commit comments

Comments
 (0)