Skip to content

Commit f6ddabb

Browse files
feat(datamigration): update the api
#### datamigration:v1 The following keys were added: - schemas.ConnectionProfile.properties.satisfiesPzi (Total Keys: 2) - schemas.ConnectionProfile.properties.satisfiesPzs (Total Keys: 2) - schemas.MigrationJob.properties.satisfiesPzi (Total Keys: 2) - schemas.MigrationJob.properties.satisfiesPzs (Total Keys: 2) - schemas.PrivateConnection.properties.satisfiesPzi (Total Keys: 2) - schemas.PrivateConnection.properties.satisfiesPzs (Total Keys: 2)
1 parent ee7ce06 commit f6ddabb

5 files changed

+91
-33
lines changed

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,8 @@ <h3>Method Details</h3>
304304
},
305305
&quot;provider&quot;: &quot;A String&quot;, # The database provider.
306306
&quot;role&quot;: &quot;A String&quot;, # Optional. The connection profile role.
307+
&quot;satisfiesPzi&quot;: True or False, # Output only. Zone Isolation compliance state of the resource.
308+
&quot;satisfiesPzs&quot;: True or False, # Output only. Zone Separation compliance state of the resource.
307309
&quot;sqlserver&quot;: { # Specifies connection parameters required specifically for SQL Server databases. # Connection profile for a SQL Server data source.
308310
&quot;backups&quot;: { # Specifies the backup details in Cloud Storage for homogeneous migration to Cloud SQL for SQL Server. # The backup details in Cloud Storage for homogeneous migration to Cloud SQL for SQL Server.
309311
&quot;gcsBucket&quot;: &quot;A String&quot;, # Required. The Cloud Storage bucket that stores backups for all replicated databases.
@@ -610,6 +612,8 @@ <h3>Method Details</h3>
610612
},
611613
&quot;provider&quot;: &quot;A String&quot;, # The database provider.
612614
&quot;role&quot;: &quot;A String&quot;, # Optional. The connection profile role.
615+
&quot;satisfiesPzi&quot;: True or False, # Output only. Zone Isolation compliance state of the resource.
616+
&quot;satisfiesPzs&quot;: True or False, # Output only. Zone Separation compliance state of the resource.
613617
&quot;sqlserver&quot;: { # Specifies connection parameters required specifically for SQL Server databases. # Connection profile for a SQL Server data source.
614618
&quot;backups&quot;: { # Specifies the backup details in Cloud Storage for homogeneous migration to Cloud SQL for SQL Server. # The backup details in Cloud Storage for homogeneous migration to Cloud SQL for SQL Server.
615619
&quot;gcsBucket&quot;: &quot;A String&quot;, # Required. The Cloud Storage bucket that stores backups for all replicated databases.
@@ -901,6 +905,8 @@ <h3>Method Details</h3>
901905
},
902906
&quot;provider&quot;: &quot;A String&quot;, # The database provider.
903907
&quot;role&quot;: &quot;A String&quot;, # Optional. The connection profile role.
908+
&quot;satisfiesPzi&quot;: True or False, # Output only. Zone Isolation compliance state of the resource.
909+
&quot;satisfiesPzs&quot;: True or False, # Output only. Zone Separation compliance state of the resource.
904910
&quot;sqlserver&quot;: { # Specifies connection parameters required specifically for SQL Server databases. # Connection profile for a SQL Server data source.
905911
&quot;backups&quot;: { # Specifies the backup details in Cloud Storage for homogeneous migration to Cloud SQL for SQL Server. # The backup details in Cloud Storage for homogeneous migration to Cloud SQL for SQL Server.
906912
&quot;gcsBucket&quot;: &quot;A String&quot;, # Required. The Cloud Storage bucket that stores backups for all replicated databases.
@@ -1153,6 +1159,8 @@ <h3>Method Details</h3>
11531159
},
11541160
&quot;provider&quot;: &quot;A String&quot;, # The database provider.
11551161
&quot;role&quot;: &quot;A String&quot;, # Optional. The connection profile role.
1162+
&quot;satisfiesPzi&quot;: True or False, # Output only. Zone Isolation compliance state of the resource.
1163+
&quot;satisfiesPzs&quot;: True or False, # Output only. Zone Separation compliance state of the resource.
11561164
&quot;sqlserver&quot;: { # Specifies connection parameters required specifically for SQL Server databases. # Connection profile for a SQL Server data source.
11571165
&quot;backups&quot;: { # Specifies the backup details in Cloud Storage for homogeneous migration to Cloud SQL for SQL Server. # The backup details in Cloud Storage for homogeneous migration to Cloud SQL for SQL Server.
11581166
&quot;gcsBucket&quot;: &quot;A String&quot;, # Required. The Cloud Storage bucket that stores backups for all replicated databases.

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

Lines changed: 31 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -195,10 +195,10 @@ <h3>Method Details</h3>
195195
&quot;name&quot;: &quot;A String&quot;, # The name (URI) of this migration job resource, in the form of: projects/{project}/locations/{location}/migrationJobs/{migrationJob}.
196196
&quot;objectsConfig&quot;: { # Configuration for the objects to be migrated. # Optional. The objects that need to be migrated.
197197
&quot;sourceObjectsConfig&quot;: { # List of configurations for the source objects to be migrated. # The list of the migration job objects.
198-
&quot;objectConfigs&quot;: [ # The list of the objects to be migrated.
198+
&quot;objectConfigs&quot;: [ # Optional. The list of the objects to be migrated.
199199
{ # Config for a single migration job object.
200-
&quot;objectIdentifier&quot;: { # An identifier for the Migration Job Object. # The object identifier.
201-
&quot;database&quot;: &quot;A String&quot;, # The database name. This will be required only if the object uses a database name as part of its unique identifier.
200+
&quot;objectIdentifier&quot;: { # An identifier for the Migration Job Object. # Optional. The object identifier.
201+
&quot;database&quot;: &quot;A String&quot;, # Optional. The database name. This will be required only if the object uses a database name as part of its unique identifier.
202202
&quot;type&quot;: &quot;A String&quot;, # Required. The type of the migration job object.
203203
},
204204
},
@@ -238,6 +238,8 @@ <h3>Method Details</h3>
238238
&quot;vmPort&quot;: 42, # Required. The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
239239
&quot;vpc&quot;: &quot;A String&quot;, # The name of the VPC to peer with the Cloud SQL private network.
240240
},
241+
&quot;satisfiesPzi&quot;: True or False, # Output only. Zone Isolation compliance state of the resource.
242+
&quot;satisfiesPzs&quot;: True or False, # Output only. Zone Separation compliance state of the resource.
241243
&quot;source&quot;: &quot;A String&quot;, # Required. The resource name (URI) of the source connection profile.
242244
&quot;sourceDatabase&quot;: { # A message defining the database engine and provider. # The database engine type and provider of the source.
243245
&quot;engine&quot;: &quot;A String&quot;, # The database engine.
@@ -531,10 +533,10 @@ <h3>Method Details</h3>
531533
&quot;name&quot;: &quot;A String&quot;, # The name (URI) of this migration job resource, in the form of: projects/{project}/locations/{location}/migrationJobs/{migrationJob}.
532534
&quot;objectsConfig&quot;: { # Configuration for the objects to be migrated. # Optional. The objects that need to be migrated.
533535
&quot;sourceObjectsConfig&quot;: { # List of configurations for the source objects to be migrated. # The list of the migration job objects.
534-
&quot;objectConfigs&quot;: [ # The list of the objects to be migrated.
536+
&quot;objectConfigs&quot;: [ # Optional. The list of the objects to be migrated.
535537
{ # Config for a single migration job object.
536-
&quot;objectIdentifier&quot;: { # An identifier for the Migration Job Object. # The object identifier.
537-
&quot;database&quot;: &quot;A String&quot;, # The database name. This will be required only if the object uses a database name as part of its unique identifier.
538+
&quot;objectIdentifier&quot;: { # An identifier for the Migration Job Object. # Optional. The object identifier.
539+
&quot;database&quot;: &quot;A String&quot;, # Optional. The database name. This will be required only if the object uses a database name as part of its unique identifier.
538540
&quot;type&quot;: &quot;A String&quot;, # Required. The type of the migration job object.
539541
},
540542
},
@@ -574,6 +576,8 @@ <h3>Method Details</h3>
574576
&quot;vmPort&quot;: 42, # Required. The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
575577
&quot;vpc&quot;: &quot;A String&quot;, # The name of the VPC to peer with the Cloud SQL private network.
576578
},
579+
&quot;satisfiesPzi&quot;: True or False, # Output only. Zone Isolation compliance state of the resource.
580+
&quot;satisfiesPzs&quot;: True or False, # Output only. Zone Separation compliance state of the resource.
577581
&quot;source&quot;: &quot;A String&quot;, # Required. The resource name (URI) of the source connection profile.
578582
&quot;sourceDatabase&quot;: { # A message defining the database engine and provider. # The database engine type and provider of the source.
579583
&quot;engine&quot;: &quot;A String&quot;, # The database engine.
@@ -714,10 +718,10 @@ <h3>Method Details</h3>
714718
&quot;name&quot;: &quot;A String&quot;, # The name (URI) of this migration job resource, in the form of: projects/{project}/locations/{location}/migrationJobs/{migrationJob}.
715719
&quot;objectsConfig&quot;: { # Configuration for the objects to be migrated. # Optional. The objects that need to be migrated.
716720
&quot;sourceObjectsConfig&quot;: { # List of configurations for the source objects to be migrated. # The list of the migration job objects.
717-
&quot;objectConfigs&quot;: [ # The list of the objects to be migrated.
721+
&quot;objectConfigs&quot;: [ # Optional. The list of the objects to be migrated.
718722
{ # Config for a single migration job object.
719-
&quot;objectIdentifier&quot;: { # An identifier for the Migration Job Object. # The object identifier.
720-
&quot;database&quot;: &quot;A String&quot;, # The database name. This will be required only if the object uses a database name as part of its unique identifier.
723+
&quot;objectIdentifier&quot;: { # An identifier for the Migration Job Object. # Optional. The object identifier.
724+
&quot;database&quot;: &quot;A String&quot;, # Optional. The database name. This will be required only if the object uses a database name as part of its unique identifier.
721725
&quot;type&quot;: &quot;A String&quot;, # Required. The type of the migration job object.
722726
},
723727
},
@@ -757,6 +761,8 @@ <h3>Method Details</h3>
757761
&quot;vmPort&quot;: 42, # Required. The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
758762
&quot;vpc&quot;: &quot;A String&quot;, # The name of the VPC to peer with the Cloud SQL private network.
759763
},
764+
&quot;satisfiesPzi&quot;: True or False, # Output only. Zone Isolation compliance state of the resource.
765+
&quot;satisfiesPzs&quot;: True or False, # Output only. Zone Separation compliance state of the resource.
760766
&quot;source&quot;: &quot;A String&quot;, # Required. The resource name (URI) of the source connection profile.
761767
&quot;sourceDatabase&quot;: { # A message defining the database engine and provider. # The database engine type and provider of the source.
762768
&quot;engine&quot;: &quot;A String&quot;, # The database engine.
@@ -858,10 +864,10 @@ <h3>Method Details</h3>
858864
&quot;name&quot;: &quot;A String&quot;, # The name (URI) of this migration job resource, in the form of: projects/{project}/locations/{location}/migrationJobs/{migrationJob}.
859865
&quot;objectsConfig&quot;: { # Configuration for the objects to be migrated. # Optional. The objects that need to be migrated.
860866
&quot;sourceObjectsConfig&quot;: { # List of configurations for the source objects to be migrated. # The list of the migration job objects.
861-
&quot;objectConfigs&quot;: [ # The list of the objects to be migrated.
867+
&quot;objectConfigs&quot;: [ # Optional. The list of the objects to be migrated.
862868
{ # Config for a single migration job object.
863-
&quot;objectIdentifier&quot;: { # An identifier for the Migration Job Object. # The object identifier.
864-
&quot;database&quot;: &quot;A String&quot;, # The database name. This will be required only if the object uses a database name as part of its unique identifier.
869+
&quot;objectIdentifier&quot;: { # An identifier for the Migration Job Object. # Optional. The object identifier.
870+
&quot;database&quot;: &quot;A String&quot;, # Optional. The database name. This will be required only if the object uses a database name as part of its unique identifier.
865871
&quot;type&quot;: &quot;A String&quot;, # Required. The type of the migration job object.
866872
},
867873
},
@@ -901,6 +907,8 @@ <h3>Method Details</h3>
901907
&quot;vmPort&quot;: 42, # Required. The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
902908
&quot;vpc&quot;: &quot;A String&quot;, # The name of the VPC to peer with the Cloud SQL private network.
903909
},
910+
&quot;satisfiesPzi&quot;: True or False, # Output only. Zone Isolation compliance state of the resource.
911+
&quot;satisfiesPzs&quot;: True or False, # Output only. Zone Separation compliance state of the resource.
904912
&quot;source&quot;: &quot;A String&quot;, # Required. The resource name (URI) of the source connection profile.
905913
&quot;sourceDatabase&quot;: { # A message defining the database engine and provider. # The database engine type and provider of the source.
906914
&quot;engine&quot;: &quot;A String&quot;, # The database engine.
@@ -974,10 +982,10 @@ <h3>Method Details</h3>
974982
{ # Request message for &#x27;PromoteMigrationJob&#x27; request.
975983
&quot;objectsFilter&quot;: { # Configuration for the objects to be migrated. # Optional. The object filter to apply to the migration job.
976984
&quot;sourceObjectsConfig&quot;: { # List of configurations for the source objects to be migrated. # The list of the migration job objects.
977-
&quot;objectConfigs&quot;: [ # The list of the objects to be migrated.
985+
&quot;objectConfigs&quot;: [ # Optional. The list of the objects to be migrated.
978986
{ # Config for a single migration job object.
979-
&quot;objectIdentifier&quot;: { # An identifier for the Migration Job Object. # The object identifier.
980-
&quot;database&quot;: &quot;A String&quot;, # The database name. This will be required only if the object uses a database name as part of its unique identifier.
987+
&quot;objectIdentifier&quot;: { # An identifier for the Migration Job Object. # Optional. The object identifier.
988+
&quot;database&quot;: &quot;A String&quot;, # Optional. The database name. This will be required only if the object uses a database name as part of its unique identifier.
981989
&quot;type&quot;: &quot;A String&quot;, # Required. The type of the migration job object.
982990
},
983991
},
@@ -1028,10 +1036,10 @@ <h3>Method Details</h3>
10281036
{ # Request message for &#x27;RestartMigrationJob&#x27; request.
10291037
&quot;objectsFilter&quot;: { # Configuration for the objects to be migrated. # Optional. The object filter to apply to the migration job.
10301038
&quot;sourceObjectsConfig&quot;: { # List of configurations for the source objects to be migrated. # The list of the migration job objects.
1031-
&quot;objectConfigs&quot;: [ # The list of the objects to be migrated.
1039+
&quot;objectConfigs&quot;: [ # Optional. The list of the objects to be migrated.
10321040
{ # Config for a single migration job object.
1033-
&quot;objectIdentifier&quot;: { # An identifier for the Migration Job Object. # The object identifier.
1034-
&quot;database&quot;: &quot;A String&quot;, # The database name. This will be required only if the object uses a database name as part of its unique identifier.
1041+
&quot;objectIdentifier&quot;: { # An identifier for the Migration Job Object. # Optional. The object identifier.
1042+
&quot;database&quot;: &quot;A String&quot;, # Optional. The database name. This will be required only if the object uses a database name as part of its unique identifier.
10351043
&quot;type&quot;: &quot;A String&quot;, # Required. The type of the migration job object.
10361044
},
10371045
},
@@ -1363,10 +1371,10 @@ <h3>Method Details</h3>
13631371
&quot;name&quot;: &quot;A String&quot;, # The name (URI) of this migration job resource, in the form of: projects/{project}/locations/{location}/migrationJobs/{migrationJob}.
13641372
&quot;objectsConfig&quot;: { # Configuration for the objects to be migrated. # Optional. The objects that need to be migrated.
13651373
&quot;sourceObjectsConfig&quot;: { # List of configurations for the source objects to be migrated. # The list of the migration job objects.
1366-
&quot;objectConfigs&quot;: [ # The list of the objects to be migrated.
1374+
&quot;objectConfigs&quot;: [ # Optional. The list of the objects to be migrated.
13671375
{ # Config for a single migration job object.
1368-
&quot;objectIdentifier&quot;: { # An identifier for the Migration Job Object. # The object identifier.
1369-
&quot;database&quot;: &quot;A String&quot;, # The database name. This will be required only if the object uses a database name as part of its unique identifier.
1376+
&quot;objectIdentifier&quot;: { # An identifier for the Migration Job Object. # Optional. The object identifier.
1377+
&quot;database&quot;: &quot;A String&quot;, # Optional. The database name. This will be required only if the object uses a database name as part of its unique identifier.
13701378
&quot;type&quot;: &quot;A String&quot;, # Required. The type of the migration job object.
13711379
},
13721380
},
@@ -1406,6 +1414,8 @@ <h3>Method Details</h3>
14061414
&quot;vmPort&quot;: 42, # Required. The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
14071415
&quot;vpc&quot;: &quot;A String&quot;, # The name of the VPC to peer with the Cloud SQL private network.
14081416
},
1417+
&quot;satisfiesPzi&quot;: True or False, # Output only. Zone Isolation compliance state of the resource.
1418+
&quot;satisfiesPzs&quot;: True or False, # Output only. Zone Separation compliance state of the resource.
14091419
&quot;source&quot;: &quot;A String&quot;, # Required. The resource name (URI) of the source connection profile.
14101420
&quot;sourceDatabase&quot;: { # A message defining the database engine and provider. # The database engine type and provider of the source.
14111421
&quot;engine&quot;: &quot;A String&quot;, # The database engine.

0 commit comments

Comments
 (0)