|
2334 | 2334 | }
|
2335 | 2335 | }
|
2336 | 2336 | },
|
2337 |
| - "revision": "20250226", |
| 2337 | + "revision": "20250319", |
2338 | 2338 | "rootUrl": "https://datamigration.googleapis.com/",
|
2339 | 2339 | "schemas": {
|
2340 | 2340 | "AlloyDbConnectionProfile": {
|
|
4591 | 4591 | "description": "The number of CPU's in the VM instance.",
|
4592 | 4592 | "format": "int32",
|
4593 | 4593 | "type": "integer"
|
| 4594 | + }, |
| 4595 | + "machineType": { |
| 4596 | + "description": "Optional. Machine type of the VM instance. E.g. \"n2-highmem-4\", \"n2-highmem-8\", \"c4a-highmem-4-lssd\". cpu_count must match the number of vCPUs in the machine type.", |
| 4597 | + "type": "string" |
4594 | 4598 | }
|
4595 | 4599 | },
|
4596 | 4600 | "type": "object"
|
|
4931 | 4935 | "$ref": "SqlServerHomogeneousMigrationJobConfig",
|
4932 | 4936 | "description": "Optional. Configuration for SQL Server homogeneous migration."
|
4933 | 4937 | },
|
| 4938 | + "sqlserverToPostgresConfig": { |
| 4939 | + "$ref": "SqlServerToPostgresConfig", |
| 4940 | + "description": "Configuration for heterogeneous **SQL Server to Cloud SQL for PostgreSQL** migrations." |
| 4941 | + }, |
4934 | 4942 | "state": {
|
4935 | 4943 | "description": "The current migration job state.",
|
4936 | 4944 | "enum": [
|
|
6368 | 6376 | "description": "If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.",
|
6369 | 6377 | "type": "string"
|
6370 | 6378 | },
|
| 6379 | + "database": { |
| 6380 | + "description": "Required. The name of the specific database within the host.", |
| 6381 | + "type": "string" |
| 6382 | + }, |
6371 | 6383 | "forwardSshConnectivity": {
|
6372 | 6384 | "$ref": "ForwardSshTunnelConnectivity",
|
6373 | 6385 | "description": "Forward SSH tunnel connectivity."
|
|
6473 | 6485 | },
|
6474 | 6486 | "type": "object"
|
6475 | 6487 | },
|
| 6488 | + "SqlServerSourceConfig": { |
| 6489 | + "description": "Configuration for SQL Server as a source in a migration.", |
| 6490 | + "id": "SqlServerSourceConfig", |
| 6491 | + "properties": { |
| 6492 | + "cdcStartPosition": { |
| 6493 | + "description": "Optional. The log sequence number (LSN) to start CDC data migration from.", |
| 6494 | + "type": "string" |
| 6495 | + }, |
| 6496 | + "maxConcurrentCdcConnections": { |
| 6497 | + "description": "Optional. Maximum number of connections Database Migration Service will open to the source for CDC phase.", |
| 6498 | + "format": "int32", |
| 6499 | + "type": "integer" |
| 6500 | + }, |
| 6501 | + "maxConcurrentFullDumpConnections": { |
| 6502 | + "description": "Optional. Maximum number of connections Database Migration Service will open to the source for full dump phase.", |
| 6503 | + "format": "int32", |
| 6504 | + "type": "integer" |
| 6505 | + }, |
| 6506 | + "skipFullDump": { |
| 6507 | + "description": "Optional. Whether to skip full dump or not.", |
| 6508 | + "type": "boolean" |
| 6509 | + } |
| 6510 | + }, |
| 6511 | + "type": "object" |
| 6512 | + }, |
| 6513 | + "SqlServerToPostgresConfig": { |
| 6514 | + "description": "Configuration for heterogeneous **SQL Server to Cloud SQL for PostgreSQL** migrations.", |
| 6515 | + "id": "SqlServerToPostgresConfig", |
| 6516 | + "properties": { |
| 6517 | + "postgresDestinationConfig": { |
| 6518 | + "$ref": "PostgresDestinationConfig", |
| 6519 | + "description": "Optional. Configuration for Postgres destination." |
| 6520 | + }, |
| 6521 | + "sqlserverSourceConfig": { |
| 6522 | + "$ref": "SqlServerSourceConfig", |
| 6523 | + "description": "Optional. Configuration for SQL Server source." |
| 6524 | + } |
| 6525 | + }, |
| 6526 | + "type": "object" |
| 6527 | + }, |
6476 | 6528 | "SshScript": {
|
6477 | 6529 | "description": "Response message for 'GenerateSshScript' request.",
|
6478 | 6530 | "id": "SshScript",
|
|
0 commit comments