docs: update docs (#916)

* fix: re-run script

* test: fix noxfile
diff --git a/docs/dyn/sql_v1beta4.instances.html b/docs/dyn/sql_v1beta4.instances.html
index 7e59129..0a93ec0 100644
--- a/docs/dyn/sql_v1beta4.instances.html
+++ b/docs/dyn/sql_v1beta4.instances.html
@@ -163,6 +163,61 @@
     { # An Operation resource. For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    "name": "A String", # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    "exportContext": { # Database instance export context. # The context for export operation, if applicable.
+      "kind": "A String", # This is always <code>sql#exportContext</code>.
+      "databases": [ # Databases to be exported. <br /> <b>MySQL instances:</b> If
+          # <code>fileType</code> is <code>SQL</code> and no database is specified, all
+          # databases are exported, except for the <code>mysql</code> system database.
+          # If <code>fileType</code> is <code>CSV</code>, you can specify one database,
+          # either by using this property or by using the
+          # <code>csvExportOptions.selectQuery</code> property, which takes precedence
+          # over this property. <br /> <b>PostgreSQL instances:</b> You must specify
+          # one database to be exported. If <code>fileType</code> is <code>CSV</code>,
+          # this database must match the one specified in the
+          # <code>csvExportOptions.selectQuery</code> property.
+        "A String",
+      ],
+      "sqlExportOptions": { # Options for exporting data as SQL statements.
+        "schemaOnly": True or False, # Export only schemas.
+        "mysqlExportOptions": { # Options for exporting from MySQL.
+          "masterData": 42, # Option to include SQL statement required to set up replication.
+              # If set to <code>1</code>, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to <code>2</code>, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        "tables": [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          "A String",
+        ],
+      },
+      "fileType": "A String", # The file type for the specified uri. <br><code>SQL</code>: The file
+          # contains SQL statements. <br><code>CSV</code>: The file contains CSV data.
+      "uri": "A String", # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form <code>gs:
+          # //bucketName/fileName</code>. If the file already exists, the requests
+          # // succeeds, but the operation fails. If <code>fileType</code> is
+          # // <code>SQL</code> and the filename ends with .gz, the contents are
+          # // compressed.
+      "csvExportOptions": { # Options for exporting data as CSV.
+        "selectQuery": "A String", # The select query used to extract the data.
+      },
+    },
+    "targetId": "A String", # Name of the database instance related to this operation.
+    "endTime": "A String", # The time this operation finished in UTC timezone in <a
+        # href="https://tools.ietf.org/html/rfc3339">RFC 3339</a> format, for example
+        # <code>2012-11-15T16:19:00.094Z</code>.
+    "startTime": "A String", # The time this operation actually started in UTC timezone in <a
+        # href="https://tools.ietf.org/html/rfc3339">RFC 3339</a> format, for example
+        # <code>2012-11-15T16:19:00.094Z</code>.
+    "insertTime": "A String", # The time this operation was enqueued in UTC timezone in <a
+        # href="https://tools.ietf.org/html/rfc3339">RFC 3339</a> format, for example
+        # <code>2012-11-15T16:19:00.094Z</code>.
     "user": "A String", # The email address of the user who initiated this operation.
     "targetProject": "A String", # The project ID of the target instance related to this operation.
     "selfLink": "A String", # The URI of this resource.
@@ -177,15 +232,16 @@
         # populated.
       "errors": [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          "kind": "A String", # This is always <code>sql#operationError</code>.
           "code": "A String", # Identifies the specific error that occurred.
           "message": "A String", # Additional information about the error encountered.
-          "kind": "A String", # This is always <code>sql#operationError</code>.
         },
       ],
       "kind": "A String", # This is always <code>sql#operationErrors</code>.
     },
     "kind": "A String", # This is always <code>sql#operation</code>.
     "importContext": { # Database instance import context. # The context for import operation, if applicable.
+      "kind": "A String", # This is always <code>sql#importContext</code>.
       "csvImportOptions": { # Options for importing data as CSV.
         "columns": [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -193,7 +249,6 @@
         ],
         "table": "A String", # The table to which CSV data is imported.
       },
-      "kind": "A String", # This is always <code>sql#importContext</code>.
       "database": "A String", # The target database for the import. If <code>fileType</code> is
           # <code>SQL</code>, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -222,61 +277,6 @@
     "status": "A String", # The status of an operation. Valid values are <code>PENDING</code>,
         # <code>RUNNING</code>, <code>DONE</code>,
         # <code>SQL_OPERATION_STATUS_UNSPECIFIED</code>.
-    "name": "A String", # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    "exportContext": { # Database instance export context. # The context for export operation, if applicable.
-      "databases": [ # Databases to be exported. <br /> <b>MySQL instances:</b> If
-          # <code>fileType</code> is <code>SQL</code> and no database is specified, all
-          # databases are exported, except for the <code>mysql</code> system database.
-          # If <code>fileType</code> is <code>CSV</code>, you can specify one database,
-          # either by using this property or by using the
-          # <code>csvExportOptions.selectQuery</code> property, which takes precedence
-          # over this property. <br /> <b>PostgreSQL instances:</b> You must specify
-          # one database to be exported. If <code>fileType</code> is <code>CSV</code>,
-          # this database must match the one specified in the
-          # <code>csvExportOptions.selectQuery</code> property.
-        "A String",
-      ],
-      "sqlExportOptions": { # Options for exporting data as SQL statements.
-        "tables": [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          "A String",
-        ],
-        "schemaOnly": True or False, # Export only schemas.
-        "mysqlExportOptions": { # Options for exporting from MySQL.
-          "masterData": 42, # Option to include SQL statement required to set up replication.
-              # If set to <code>1</code>, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to <code>2</code>, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      "fileType": "A String", # The file type for the specified uri. <br><code>SQL</code>: The file
-          # contains SQL statements. <br><code>CSV</code>: The file contains CSV data.
-      "uri": "A String", # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form <code>gs:
-          # //bucketName/fileName</code>. If the file already exists, the requests
-          # // succeeds, but the operation fails. If <code>fileType</code> is
-          # // <code>SQL</code> and the filename ends with .gz, the contents are
-          # // compressed.
-      "csvExportOptions": { # Options for exporting data as CSV.
-        "selectQuery": "A String", # The select query used to extract the data.
-      },
-      "kind": "A String", # This is always <code>sql#exportContext</code>.
-    },
-    "targetId": "A String", # Name of the database instance related to this operation.
-    "endTime": "A String", # The time this operation finished in UTC timezone in <a
-        # href="https://tools.ietf.org/html/rfc3339">RFC 3339</a> format, for example
-        # <code>2012-11-15T16:19:00.094Z</code>.
-    "startTime": "A String", # The time this operation actually started in UTC timezone in <a
-        # href="https://tools.ietf.org/html/rfc3339">RFC 3339</a> format, for example
-        # <code>2012-11-15T16:19:00.094Z</code>.
-    "insertTime": "A String", # The time this operation was enqueued in UTC timezone in <a
-        # href="https://tools.ietf.org/html/rfc3339">RFC 3339</a> format, for example
-        # <code>2012-11-15T16:19:00.094Z</code>.
   }</pre>
 </div>
 
@@ -294,17 +294,17 @@
 
 { # Database instance clone request.
     &quot;cloneContext&quot;: { # Database instance clone context. # Contains details about the clone operation.
+      &quot;destinationInstanceName&quot;: &quot;A String&quot;, # Name of the Cloud SQL instance to be created as a clone.
       &quot;pitrTimestampMs&quot;: &quot;A String&quot;, # Reserved for future use.
       &quot;binLogCoordinates&quot;: { # Binary log coordinates. # Binary log coordinates, if specified, identify the position up to which the
           # source instance should be cloned. If not specified, the source instance is
           # cloned up to the most recent binary log coordinates.
+        &quot;binLogFileName&quot;: &quot;A String&quot;, # Name of the binary log file for a Cloud SQL instance.
         &quot;binLogPosition&quot;: &quot;A String&quot;, # Position (offset) within the binary log file.
         &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#binLogCoordinates&lt;/code&gt;.
-        &quot;binLogFileName&quot;: &quot;A String&quot;, # Name of the binary log file for a Cloud SQL instance.
       },
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#cloneContext&lt;/code&gt;.
       &quot;pointInTime&quot;: &quot;A String&quot;, # Reserved for future use.
-      &quot;destinationInstanceName&quot;: &quot;A String&quot;, # Name of the Cloud SQL instance to be created as a clone.
     },
   }
 
@@ -319,6 +319,61 @@
     { # An Operation resource.&amp;nbsp;For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
+      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
+          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
+          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
+          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
+          # either by using this property or by using the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
+          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
+          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
+          # this database must match the one specified in the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
+        &quot;A String&quot;,
+      ],
+      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
+        &quot;schemaOnly&quot;: True or False, # Export only schemas.
+        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
+          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
+              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
+          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
+      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form &lt;code&gt;gs:
+          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
+          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
+          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
+          # // compressed.
+      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
+        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
+      },
+    },
+    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
+    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
     &quot;user&quot;: &quot;A String&quot;, # The email address of the user who initiated this operation.
     &quot;targetProject&quot;: &quot;A String&quot;, # The project ID of the target instance related to this operation.
     &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
@@ -333,15 +388,16 @@
         # populated.
       &quot;errors&quot;: [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
           &quot;code&quot;: &quot;A String&quot;, # Identifies the specific error that occurred.
           &quot;message&quot;: &quot;A String&quot;, # Additional information about the error encountered.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
         },
       ],
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationErrors&lt;/code&gt;.
     },
     &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operation&lt;/code&gt;.
     &quot;importContext&quot;: { # Database instance import context. # The context for import operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -349,7 +405,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -378,61 +433,6 @@
     &quot;status&quot;: &quot;A String&quot;, # The status of an operation. Valid values are &lt;code&gt;PENDING&lt;/code&gt;,
         # &lt;code&gt;RUNNING&lt;/code&gt;, &lt;code&gt;DONE&lt;/code&gt;,
         # &lt;code&gt;SQL_OPERATION_STATUS_UNSPECIFIED&lt;/code&gt;.
-    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
-      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
-          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
-          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
-          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
-          # either by using this property or by using the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
-          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
-          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
-          # this database must match the one specified in the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
-        &quot;A String&quot;,
-      ],
-      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
-        &quot;schemaOnly&quot;: True or False, # Export only schemas.
-        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
-          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
-              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
-          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
-      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form &lt;code&gt;gs:
-          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
-          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
-          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
-          # // compressed.
-      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
-        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
-    },
-    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
-    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -454,6 +454,61 @@
     { # An Operation resource.&amp;nbsp;For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
+      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
+          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
+          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
+          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
+          # either by using this property or by using the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
+          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
+          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
+          # this database must match the one specified in the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
+        &quot;A String&quot;,
+      ],
+      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
+        &quot;schemaOnly&quot;: True or False, # Export only schemas.
+        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
+          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
+              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
+          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
+      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form &lt;code&gt;gs:
+          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
+          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
+          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
+          # // compressed.
+      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
+        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
+      },
+    },
+    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
+    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
     &quot;user&quot;: &quot;A String&quot;, # The email address of the user who initiated this operation.
     &quot;targetProject&quot;: &quot;A String&quot;, # The project ID of the target instance related to this operation.
     &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
@@ -468,15 +523,16 @@
         # populated.
       &quot;errors&quot;: [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
           &quot;code&quot;: &quot;A String&quot;, # Identifies the specific error that occurred.
           &quot;message&quot;: &quot;A String&quot;, # Additional information about the error encountered.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
         },
       ],
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationErrors&lt;/code&gt;.
     },
     &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operation&lt;/code&gt;.
     &quot;importContext&quot;: { # Database instance import context. # The context for import operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -484,7 +540,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -513,61 +568,6 @@
     &quot;status&quot;: &quot;A String&quot;, # The status of an operation. Valid values are &lt;code&gt;PENDING&lt;/code&gt;,
         # &lt;code&gt;RUNNING&lt;/code&gt;, &lt;code&gt;DONE&lt;/code&gt;,
         # &lt;code&gt;SQL_OPERATION_STATUS_UNSPECIFIED&lt;/code&gt;.
-    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
-      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
-          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
-          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
-          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
-          # either by using this property or by using the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
-          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
-          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
-          # this database must match the one specified in the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
-        &quot;A String&quot;,
-      ],
-      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
-        &quot;schemaOnly&quot;: True or False, # Export only schemas.
-        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
-          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
-              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
-          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
-      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form &lt;code&gt;gs:
-          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
-          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
-          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
-          # // compressed.
-      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
-        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
-    },
-    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
-    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -584,25 +584,6 @@
 
 { # Database demote master request.
     &quot;demoteMasterContext&quot;: { # Database instance demote master context. # Contains details about the demoteMaster operation.
-      &quot;replicaConfiguration&quot;: { # Read-replica configuration for connecting to the on-premises master. # Configuration specific to read-replicas replicating from the on-premises
-          # master.
-        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#demoteMasterConfiguration&lt;/code&gt;.
-        &quot;mysqlReplicaConfiguration&quot;: { # Read-replica configuration specific to MySQL databases. # MySQL specific configuration when replicating from a MySQL on-premises
-            # master. Replication configuration information such as the username,
-            # password, certificates, and keys are not stored in the instance metadata.
-            # The configuration information is used only to set up the replication
-            # connection and is stored by MySQL in a file named &lt;code&gt;master.info&lt;/code&gt;
-            # in the data directory.
-          &quot;clientCertificate&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s x509 certificate.
-          &quot;username&quot;: &quot;A String&quot;, # The username for the replication connection.
-          &quot;caCertificate&quot;: &quot;A String&quot;, # PEM representation of the trusted CA&#x27;s x509 certificate.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#demoteMasterMysqlReplicaConfiguration&lt;/code&gt;.
-          &quot;password&quot;: &quot;A String&quot;, # The password for the replication connection.
-          &quot;clientKey&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s private key. The corresponsing public key
-              # is encoded in the client&#x27;s certificate. The format of the slave&#x27;s private
-              # key can be either PKCS #1 or PKCS #8.
-        },
-      },
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#demoteMasterContext&lt;/code&gt;.
       &quot;masterInstanceName&quot;: &quot;A String&quot;, # The name of the instance which will act as on-premises master in the
           # replication setup.
@@ -613,6 +594,25 @@
           # exposes you to the risk of future replication failures. Change the value
           # only if you know the reason for the GTID divergence and are confident that
           # doing so will not cause any replication issues.
+      &quot;replicaConfiguration&quot;: { # Read-replica configuration for connecting to the on-premises master. # Configuration specific to read-replicas replicating from the on-premises
+          # master.
+        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#demoteMasterConfiguration&lt;/code&gt;.
+        &quot;mysqlReplicaConfiguration&quot;: { # Read-replica configuration specific to MySQL databases. # MySQL specific configuration when replicating from a MySQL on-premises
+            # master. Replication configuration information such as the username,
+            # password, certificates, and keys are not stored in the instance metadata.
+            # The configuration information is used only to set up the replication
+            # connection and is stored by MySQL in a file named &lt;code&gt;master.info&lt;/code&gt;
+            # in the data directory.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#demoteMasterMysqlReplicaConfiguration&lt;/code&gt;.
+          &quot;password&quot;: &quot;A String&quot;, # The password for the replication connection.
+          &quot;clientKey&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s private key. The corresponsing public key
+              # is encoded in the client&#x27;s certificate. The format of the slave&#x27;s private
+              # key can be either PKCS #1 or PKCS #8.
+          &quot;clientCertificate&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s x509 certificate.
+          &quot;username&quot;: &quot;A String&quot;, # The username for the replication connection.
+          &quot;caCertificate&quot;: &quot;A String&quot;, # PEM representation of the trusted CA&#x27;s x509 certificate.
+        },
+      },
     },
   }
 
@@ -627,6 +627,61 @@
     { # An Operation resource.&amp;nbsp;For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
+      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
+          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
+          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
+          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
+          # either by using this property or by using the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
+          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
+          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
+          # this database must match the one specified in the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
+        &quot;A String&quot;,
+      ],
+      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
+        &quot;schemaOnly&quot;: True or False, # Export only schemas.
+        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
+          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
+              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
+          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
+      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form &lt;code&gt;gs:
+          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
+          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
+          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
+          # // compressed.
+      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
+        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
+      },
+    },
+    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
+    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
     &quot;user&quot;: &quot;A String&quot;, # The email address of the user who initiated this operation.
     &quot;targetProject&quot;: &quot;A String&quot;, # The project ID of the target instance related to this operation.
     &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
@@ -641,15 +696,16 @@
         # populated.
       &quot;errors&quot;: [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
           &quot;code&quot;: &quot;A String&quot;, # Identifies the specific error that occurred.
           &quot;message&quot;: &quot;A String&quot;, # Additional information about the error encountered.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
         },
       ],
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationErrors&lt;/code&gt;.
     },
     &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operation&lt;/code&gt;.
     &quot;importContext&quot;: { # Database instance import context. # The context for import operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -657,7 +713,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -686,61 +741,6 @@
     &quot;status&quot;: &quot;A String&quot;, # The status of an operation. Valid values are &lt;code&gt;PENDING&lt;/code&gt;,
         # &lt;code&gt;RUNNING&lt;/code&gt;, &lt;code&gt;DONE&lt;/code&gt;,
         # &lt;code&gt;SQL_OPERATION_STATUS_UNSPECIFIED&lt;/code&gt;.
-    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
-      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
-          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
-          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
-          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
-          # either by using this property or by using the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
-          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
-          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
-          # this database must match the one specified in the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
-        &quot;A String&quot;,
-      ],
-      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
-        &quot;schemaOnly&quot;: True or False, # Export only schemas.
-        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
-          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
-              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
-          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
-      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form &lt;code&gt;gs:
-          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
-          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
-          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
-          # // compressed.
-      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
-        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
-    },
-    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
-    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -757,6 +757,7 @@
 
 { # Database instance export request.
     &quot;exportContext&quot;: { # Database instance export context. # Contains details about the export operation.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
       &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
           # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
           # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
@@ -770,11 +771,6 @@
         &quot;A String&quot;,
       ],
       &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
         &quot;schemaOnly&quot;: True or False, # Export only schemas.
         &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
           &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
@@ -784,6 +780,11 @@
               #  a SQL comment, and has no effect.
               # All other values are ignored.
         },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
       },
       &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
           # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
@@ -796,7 +797,6 @@
       &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
         &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
     },
   }
 
@@ -811,6 +811,61 @@
     { # An Operation resource.&amp;nbsp;For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
+      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
+          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
+          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
+          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
+          # either by using this property or by using the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
+          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
+          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
+          # this database must match the one specified in the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
+        &quot;A String&quot;,
+      ],
+      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
+        &quot;schemaOnly&quot;: True or False, # Export only schemas.
+        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
+          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
+              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
+          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
+      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form &lt;code&gt;gs:
+          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
+          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
+          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
+          # // compressed.
+      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
+        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
+      },
+    },
+    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
+    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
     &quot;user&quot;: &quot;A String&quot;, # The email address of the user who initiated this operation.
     &quot;targetProject&quot;: &quot;A String&quot;, # The project ID of the target instance related to this operation.
     &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
@@ -825,15 +880,16 @@
         # populated.
       &quot;errors&quot;: [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
           &quot;code&quot;: &quot;A String&quot;, # Identifies the specific error that occurred.
           &quot;message&quot;: &quot;A String&quot;, # Additional information about the error encountered.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
         },
       ],
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationErrors&lt;/code&gt;.
     },
     &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operation&lt;/code&gt;.
     &quot;importContext&quot;: { # Database instance import context. # The context for import operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -841,7 +897,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -870,61 +925,6 @@
     &quot;status&quot;: &quot;A String&quot;, # The status of an operation. Valid values are &lt;code&gt;PENDING&lt;/code&gt;,
         # &lt;code&gt;RUNNING&lt;/code&gt;, &lt;code&gt;DONE&lt;/code&gt;,
         # &lt;code&gt;SQL_OPERATION_STATUS_UNSPECIFIED&lt;/code&gt;.
-    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
-      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
-          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
-          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
-          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
-          # either by using this property or by using the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
-          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
-          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
-          # this database must match the one specified in the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
-        &quot;A String&quot;,
-      ],
-      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
-        &quot;schemaOnly&quot;: True or False, # Export only schemas.
-        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
-          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
-              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
-          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
-      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form &lt;code&gt;gs:
-          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
-          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
-          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
-          # // compressed.
-      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
-        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
-    },
-    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
-    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -941,9 +941,9 @@
 
 { # Instance failover request.
     &quot;failoverContext&quot;: { # Database instance failover context. # Failover Context.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#failoverContext&lt;/code&gt;.
       &quot;settingsVersion&quot;: &quot;A String&quot;, # The current settings version of this instance. Request will be rejected if
           # this version doesn&#x27;t match the current settings version.
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#failoverContext&lt;/code&gt;.
     },
   }
 
@@ -958,6 +958,61 @@
     { # An Operation resource.&amp;nbsp;For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
+      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
+          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
+          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
+          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
+          # either by using this property or by using the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
+          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
+          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
+          # this database must match the one specified in the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
+        &quot;A String&quot;,
+      ],
+      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
+        &quot;schemaOnly&quot;: True or False, # Export only schemas.
+        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
+          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
+              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
+          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
+      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form &lt;code&gt;gs:
+          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
+          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
+          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
+          # // compressed.
+      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
+        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
+      },
+    },
+    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
+    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
     &quot;user&quot;: &quot;A String&quot;, # The email address of the user who initiated this operation.
     &quot;targetProject&quot;: &quot;A String&quot;, # The project ID of the target instance related to this operation.
     &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
@@ -972,15 +1027,16 @@
         # populated.
       &quot;errors&quot;: [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
           &quot;code&quot;: &quot;A String&quot;, # Identifies the specific error that occurred.
           &quot;message&quot;: &quot;A String&quot;, # Additional information about the error encountered.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
         },
       ],
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationErrors&lt;/code&gt;.
     },
     &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operation&lt;/code&gt;.
     &quot;importContext&quot;: { # Database instance import context. # The context for import operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -988,7 +1044,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -1017,61 +1072,6 @@
     &quot;status&quot;: &quot;A String&quot;, # The status of an operation. Valid values are &lt;code&gt;PENDING&lt;/code&gt;,
         # &lt;code&gt;RUNNING&lt;/code&gt;, &lt;code&gt;DONE&lt;/code&gt;,
         # &lt;code&gt;SQL_OPERATION_STATUS_UNSPECIFIED&lt;/code&gt;.
-    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
-      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
-          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
-          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
-          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
-          # either by using this property or by using the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
-          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
-          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
-          # this database must match the one specified in the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
-        &quot;A String&quot;,
-      ],
-      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
-        &quot;schemaOnly&quot;: True or False, # Export only schemas.
-        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
-          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
-              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
-          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
-      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form &lt;code&gt;gs:
-          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
-          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
-          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
-          # // compressed.
-      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
-        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
-    },
-    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
-    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -1091,51 +1091,6 @@
   An object of the form:
 
     { # A Cloud SQL instance resource.
-      &quot;ipv6Address&quot;: &quot;A String&quot;, # The IPv6 address assigned to the instance. This property is applicable only
-          # to First Generation instances.
-      &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
-      &quot;diskEncryptionStatus&quot;: { # Disk encryption status for an instance. # Disk encryption status specific to an instance.
-          # Applies only to Second Generation instances.
-        &quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
-        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionStatus&lt;/code&gt;.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#instance&lt;/code&gt;.
-      &quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be &lt;code&gt;us-central&lt;/code&gt;
-          # (&lt;code&gt;FIRST_GEN&lt;/code&gt; instances only), &lt;code&gt;us-central1&lt;/code&gt;
-          # (&lt;code&gt;SECOND_GEN&lt;/code&gt; instances only), &lt;code&gt;asia-east1&lt;/code&gt; or
-          # &lt;code&gt;europe-west1&lt;/code&gt;. Defaults to &lt;code&gt;us-central&lt;/code&gt; or
-          # &lt;code&gt;us-central1&lt;/code&gt; depending on the instance type (First Generation
-          # or Second Generation). The region can not be changed after instance
-          # creation.
-      &quot;state&quot;: &quot;A String&quot;, # The current serving state of the Cloud SQL instance. This can be one of the
-          # following. &lt;br&gt;&lt;code&gt;RUNNABLE&lt;/code&gt;: The instance is running, or is ready
-          # to run when accessed. &lt;br&gt;&lt;code&gt;SUSPENDED&lt;/code&gt;: The instance is not
-          # available, for example due to problems with billing.
-          # &lt;br&gt;&lt;code&gt;PENDING_CREATE&lt;/code&gt;: The instance is being created.
-          # &lt;br&gt;&lt;code&gt;MAINTENANCE&lt;/code&gt;: The instance is down for maintenance.
-          # &lt;br&gt;&lt;code&gt;FAILED&lt;/code&gt;: The instance creation failed.
-          # &lt;br&gt;&lt;code&gt;UNKNOWN_STATE&lt;/code&gt;: The state of the instance is unknown.
-      &quot;backendType&quot;: &quot;A String&quot;, # &lt;code&gt;FIRST_GEN&lt;/code&gt;: First Generation instance. MySQL only. &lt;br
-          # /&gt;&lt;code&gt;SECOND_GEN&lt;/code&gt;: Second Generation instance or PostgreSQL
-          # instance. &lt;br /&gt;&lt;code&gt;EXTERNAL&lt;/code&gt;: A database server that is not
-          # managed by Google. &lt;br&gt;This property is read-only; use the
-          # &lt;code&gt;tier&lt;/code&gt; property in the &lt;code&gt;settings&lt;/code&gt; object to determine
-          # the database type and Second or First Generation.
-      &quot;onPremisesConfiguration&quot;: { # On-premises instance configuration. # Configuration specific to on-premises instances.
-        &quot;hostPort&quot;: &quot;A String&quot;, # The host and port of the on-premises instance in host:port format
-        &quot;dumpFilePath&quot;: &quot;A String&quot;, # The dump file to create the Cloud SQL replica.
-        &quot;clientCertificate&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s x509 certificate.
-        &quot;username&quot;: &quot;A String&quot;, # The username for connecting to on-premises instance.
-        &quot;caCertificate&quot;: &quot;A String&quot;, # PEM representation of the trusted CA&#x27;s x509 certificate.
-        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#onPremisesConfiguration&lt;/code&gt;.
-        &quot;password&quot;: &quot;A String&quot;, # The password for connecting to on-premises instance.
-        &quot;clientKey&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s private key. The corresponsing public key
-            # is encoded in the client&#x27;s certificate.
-      },
-      &quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google
-          # apps domain is prefixed if applicable.
-      &quot;serviceAccountEmailAddress&quot;: &quot;A String&quot;, # The service account email address assigned to the instance. This property
-          # is applicable only to Second Generation instances.
       &quot;databaseVersion&quot;: &quot;A String&quot;, # The database engine type and version. The &lt;code&gt;databaseVersion&lt;/code&gt;
           # field can not be changed after instance creation.  MySQL Second Generation
           # instances: &lt;code&gt;MYSQL_5_7&lt;/code&gt; (default) or &lt;code&gt;MYSQL_5_6&lt;/code&gt;.
@@ -1146,29 +1101,72 @@
         &quot;A String&quot;,
       ],
       &quot;settings&quot;: { # Database instance settings. # The user settings.
+        &quot;backupConfiguration&quot;: { # Database instance backup configuration. # The daily backup configuration for the instance.
+          &quot;binaryLogEnabled&quot;: True or False, # (MySQL only) Whether binary log is enabled. If backup configuration is
+              # disabled, binarylog must be disabled as well.
+          &quot;replicationLogArchivingEnabled&quot;: True or False, # Reserved for future use.
+          &quot;location&quot;: &quot;A String&quot;, # Location of the backup
+          &quot;pointInTimeRecoveryEnabled&quot;: True or False, # Reserved for future use.
+          &quot;startTime&quot;: &quot;A String&quot;, # Start time for the daily backup configuration in UTC timezone in the 24
+              # hour format - &lt;code&gt;HH:MM&lt;/code&gt;.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#backupConfiguration&lt;/code&gt;.
+          &quot;enabled&quot;: True or False, # Whether this configuration is enabled.
+        },
+        &quot;userLabels&quot;: { # User-provided labels, represented as a dictionary where each label is a
+            # single key value pair.
+          &quot;a_key&quot;: &quot;A String&quot;,
+        },
+        &quot;locationPreference&quot;: { # Preferred location. This specifies where a Cloud SQL instance should # The location preference settings. This allows the instance to be located as
+            # near as possible to either an App Engine app or Compute Engine zone for
+            # better performance. App Engine co-location is only applicable to First
+            # Generation instances.
+            # preferably be located, either in a specific Compute Engine zone, or
+            # co-located with an App Engine application. Note that if the preferred
+            # location is not available, the instance will be located as close as possible
+            # within the region. Only one location may be specified.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#locationPreference&lt;/code&gt;.
+          &quot;zone&quot;: &quot;A String&quot;, # The preferred Compute Engine zone (e.g. us-central1-a, us-central1-b,
+              # etc.).
+          &quot;followGaeApplication&quot;: &quot;A String&quot;, # The AppEngine application to follow, it must be in the same region as the
+              # Cloud SQL instance.
+        },
+        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#settings&lt;/code&gt;.
+        &quot;replicationType&quot;: &quot;A String&quot;, # The type of replication this instance uses. This can be either
+            # &lt;code&gt;ASYNCHRONOUS&lt;/code&gt; or &lt;code&gt;SYNCHRONOUS&lt;/code&gt;. This property is
+            # only applicable to First Generation instances.
+        &quot;activationPolicy&quot;: &quot;A String&quot;, # The activation policy specifies when the instance is activated; it is
+            # applicable only when the instance state is &lt;code&gt;RUNNABLE&lt;/code&gt;. Valid
+            # values: &lt;br&gt;&lt;code&gt;ALWAYS&lt;/code&gt;: The instance is on, and remains so even in
+            # the absence of connection requests. &lt;br&gt;&lt;code&gt;NEVER&lt;/code&gt;: The instance is
+            # off; it is not activated, even if a connection request arrives.
+            # &lt;br&gt;&lt;code&gt;ON_DEMAND&lt;/code&gt;: First Generation instances only. The instance
+            # responds to incoming requests, and turns itself off when not in use.
+            # Instances with &lt;code&gt;PER_USE&lt;/code&gt; pricing turn off after 15 minutes of
+            # inactivity. Instances with &lt;code&gt;PER_PACKAGE&lt;/code&gt; pricing turn off after
+            # 12 hours of inactivity.
         &quot;ipConfiguration&quot;: { # IP Management configuration. # The settings for IP Management. This allows to enable or disable the
             # instance IP and manage which external networks can connect to the instance.
             # The IPv4 address cannot be disabled for Second Generation instances.
-          &quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is
-              # accessible for private IP. For example,
-              # &lt;code&gt;/projects/myProject/global/networks/default&lt;/code&gt;. This setting can
-              # be updated, but it cannot be removed after it is set.
-          &quot;ipv4Enabled&quot;: True or False, # Whether the instance should be assigned an IP address or not.
           &quot;authorizedNetworks&quot;: [ # The list of external networks that are allowed to connect to the instance
               # using the IP. In &lt;a
               # href=&quot;http://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation&quot;&gt;CIDR
               # notation&lt;/a&gt;, also known as &#x27;slash&#x27; notation (e.g.
               # &lt;code&gt;192.168.100.0/24&lt;/code&gt;).
             { # An entry for an Access Control list.
+              &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#aclEntry&lt;/code&gt;.
               &quot;value&quot;: &quot;A String&quot;, # The whitelisted value for the access control list.
               &quot;expirationTime&quot;: &quot;A String&quot;, # The time when this access control entry expires in &lt;a
                   # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
                   # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
               &quot;name&quot;: &quot;A String&quot;, # Optional. A label to identify this entry.
-              &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#aclEntry&lt;/code&gt;.
             },
           ],
           &quot;requireSsl&quot;: True or False, # Whether SSL connections over IP should be enforced or not.
+          &quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is
+              # accessible for private IP. For example,
+              # &lt;code&gt;/projects/myProject/global/networks/default&lt;/code&gt;. This setting can
+              # be updated, but it cannot be removed after it is set.
+          &quot;ipv4Enabled&quot;: True or False, # Whether the instance should be assigned an IP address or not.
         },
         &quot;availabilityType&quot;: &quot;A String&quot;, # Availability type (PostgreSQL and MySQL instances only). Potential values:
             # &lt;br&gt;&lt;code&gt;ZONAL&lt;/code&gt;: The instance serves data from only one zone.
@@ -1183,27 +1181,27 @@
             # to update this value.
         &quot;databaseFlags&quot;: [ # The database flags passed to the instance at startup.
           { # Database flags for Cloud SQL instances.
-            &quot;value&quot;: &quot;A String&quot;, # The value of the flag. Booleans should be set to &lt;code&gt;on&lt;/code&gt; for true
-                # and &lt;code&gt;off&lt;/code&gt; for false. This field must be omitted if the flag
-                # doesn&#x27;t take a value.
             &quot;name&quot;: &quot;A String&quot;, # The name of the flag. These flags are passed at instance startup, so
                 # include both server options and system variables for MySQL. Flags should be
                 # specified with underscores, not hyphens. For more information, see &lt;a
                 # href=&quot;/sql/docs/mysql/flags&quot;&gt;Configuring Database Flags&lt;/a&gt; in the Cloud
                 # SQL documentation.
+            &quot;value&quot;: &quot;A String&quot;, # The value of the flag. Booleans should be set to &lt;code&gt;on&lt;/code&gt; for true
+                # and &lt;code&gt;off&lt;/code&gt; for false. This field must be omitted if the flag
+                # doesn&#x27;t take a value.
           },
         ],
         &quot;maintenanceWindow&quot;: { # Maintenance window. This specifies when a v2 Cloud SQL instance should # The maintenance window for this instance. This specifies when the instance
             # can be restarted for maintenance purposes. Not used for First Generation
             # instances.
             # preferably be restarted for system maintenance purposes.
+          &quot;hour&quot;: 42, # hour of day - 0 to 23.
+          &quot;day&quot;: 42, # day of week (1-7), starting on Monday.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#maintenanceWindow&lt;/code&gt;.
           &quot;updateTrack&quot;: &quot;A String&quot;, # Maintenance timing setting: &lt;code&gt;canary&lt;/code&gt; (Earlier) or
               # &lt;code&gt;stable&lt;/code&gt; (Later). &lt;br /&gt;&lt;a
               # href=&quot;/sql/docs/db_path/instance-settings#maintenance-timing-2ndgen&quot;&gt;
               # Learn more&lt;/a&gt;.
-          &quot;hour&quot;: 42, # hour of day - 0 to 23.
-          &quot;day&quot;: 42, # day of week (1-7), starting on Monday.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#maintenanceWindow&lt;/code&gt;.
         },
         &quot;pricingPlan&quot;: &quot;A String&quot;, # The pricing plan for this instance. This can be either &lt;code&gt;PER_USE&lt;/code&gt;
             # or &lt;code&gt;PACKAGE&lt;/code&gt;. Only &lt;code&gt;PER_USE&lt;/code&gt; is supported for Second
@@ -1232,64 +1230,21 @@
         &quot;crashSafeReplicationEnabled&quot;: True or False, # Configuration specific to read replica instances. Indicates whether
             # database flags for crash-safe replication are enabled. This property is
             # only applicable to First Generation instances.
-        &quot;backupConfiguration&quot;: { # Database instance backup configuration. # The daily backup configuration for the instance.
-          &quot;pointInTimeRecoveryEnabled&quot;: True or False, # Reserved for future use.
-          &quot;startTime&quot;: &quot;A String&quot;, # Start time for the daily backup configuration in UTC timezone in the 24
-              # hour format - &lt;code&gt;HH:MM&lt;/code&gt;.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#backupConfiguration&lt;/code&gt;.
-          &quot;enabled&quot;: True or False, # Whether this configuration is enabled.
-          &quot;binaryLogEnabled&quot;: True or False, # (MySQL only) Whether binary log is enabled. If backup configuration is
-              # disabled, binarylog must be disabled as well.
-          &quot;replicationLogArchivingEnabled&quot;: True or False, # Reserved for future use.
-          &quot;location&quot;: &quot;A String&quot;, # Location of the backup
-        },
-        &quot;userLabels&quot;: { # User-provided labels, represented as a dictionary where each label is a
-            # single key value pair.
-          &quot;a_key&quot;: &quot;A String&quot;,
-        },
-        &quot;locationPreference&quot;: { # Preferred location. This specifies where a Cloud SQL instance should # The location preference settings. This allows the instance to be located as
-            # near as possible to either an App Engine app or Compute Engine zone for
-            # better performance. App Engine co-location is only applicable to First
-            # Generation instances.
-            # preferably be located, either in a specific Compute Engine zone, or
-            # co-located with an App Engine application. Note that if the preferred
-            # location is not available, the instance will be located as close as possible
-            # within the region. Only one location may be specified.
-          &quot;followGaeApplication&quot;: &quot;A String&quot;, # The AppEngine application to follow, it must be in the same region as the
-              # Cloud SQL instance.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#locationPreference&lt;/code&gt;.
-          &quot;zone&quot;: &quot;A String&quot;, # The preferred Compute Engine zone (e.g. us-central1-a, us-central1-b,
-              # etc.).
-        },
-        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#settings&lt;/code&gt;.
-        &quot;replicationType&quot;: &quot;A String&quot;, # The type of replication this instance uses. This can be either
-            # &lt;code&gt;ASYNCHRONOUS&lt;/code&gt; or &lt;code&gt;SYNCHRONOUS&lt;/code&gt;. This property is
-            # only applicable to First Generation instances.
-        &quot;activationPolicy&quot;: &quot;A String&quot;, # The activation policy specifies when the instance is activated; it is
-            # applicable only when the instance state is &lt;code&gt;RUNNABLE&lt;/code&gt;. Valid
-            # values: &lt;br&gt;&lt;code&gt;ALWAYS&lt;/code&gt;: The instance is on, and remains so even in
-            # the absence of connection requests. &lt;br&gt;&lt;code&gt;NEVER&lt;/code&gt;: The instance is
-            # off; it is not activated, even if a connection request arrives.
-            # &lt;br&gt;&lt;code&gt;ON_DEMAND&lt;/code&gt;: First Generation instances only. The instance
-            # responds to incoming requests, and turns itself off when not in use.
-            # Instances with &lt;code&gt;PER_USE&lt;/code&gt; pricing turn off after 15 minutes of
-            # inactivity. Instances with &lt;code&gt;PER_PACKAGE&lt;/code&gt; pricing turn off after
-            # 12 hours of inactivity.
       },
       &quot;replicaNames&quot;: [ # The replicas of the instance.
         &quot;A String&quot;,
       ],
       &quot;diskEncryptionConfiguration&quot;: { # Disk encryption configuration for an instance. # Disk encryption configuration specific to an instance.
           # Applies only to Second Generation instances.
-        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionConfiguration&lt;/code&gt;.
         &quot;kmsKeyName&quot;: &quot;A String&quot;, # Resource name of KMS key for disk encryption
+        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionConfiguration&lt;/code&gt;.
       },
-      &quot;rootPassword&quot;: &quot;A String&quot;, # Initial root password. Use only on creation.
       &quot;scheduledMaintenance&quot;: { # Any scheduled maintenancce for this instance. # The start time of any upcoming scheduled maintenance for this instance.
         &quot;canReschedule&quot;: True or False, # If the scheduled maintenance can be rescheduled.
         &quot;canDefer&quot;: True or False,
         &quot;startTime&quot;: &quot;A String&quot;, # The start time of any upcoming scheduled maintenance for this instance.
       },
+      &quot;rootPassword&quot;: &quot;A String&quot;, # Initial root password. Use only on creation.
       &quot;etag&quot;: &quot;A String&quot;, # This field is deprecated and will be removed from a future version of the
           # API. Use the &lt;code&gt;settings.settingsVersion&lt;/code&gt; field instead.
       &quot;serverCaCert&quot;: { # SslCerts Resource # SSL configuration.
@@ -1326,7 +1281,6 @@
           # href=&quot;https://groups.google.com/d/msg/google-cloud-sql-announce/I_7-F9EBhT0/BtvFtdFeAgAJ&quot;&gt;this
           # announcement&lt;/a&gt; for details.
       &quot;replicaConfiguration&quot;: { # Read-replica configuration for connecting to the master. # Configuration specific to failover replicas and read replicas.
-        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#replicaConfiguration&lt;/code&gt;.
         &quot;mysqlReplicaConfiguration&quot;: { # Read-replica configuration specific to MySQL databases. # MySQL specific configuration when replicating from a MySQL on-premises
             # master. Replication configuration information such as the username,
             # password, certificates, and keys are not stored in the instance metadata.
@@ -1358,32 +1312,78 @@
             # the new master instance.  &lt;p&gt;Only one replica can be specified as failover
             # target, and the replica has to be in different zone with the master
             # instance.
+        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#replicaConfiguration&lt;/code&gt;.
       },
       &quot;connectionName&quot;: &quot;A String&quot;, # Connection name of the Cloud SQL instance used in connection strings.
       &quot;failoverReplica&quot;: { # The name and status of the failover replica. This property is applicable
           # only to Second Generation instances.
-        &quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates
-            # that the failover replica is out of sync. The master can only failover to
-            # the failover replica when the status is true.
         &quot;name&quot;: &quot;A String&quot;, # The name of the failover replica. If specified at instance creation, a
             # failover replica is created for the instance. The name
             # doesn&#x27;t include the project ID. This property is applicable only to
             # Second Generation instances.
+        &quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates
+            # that the failover replica is out of sync. The master can only failover to
+            # the failover replica when the status is true.
       },
       &quot;ipAddresses&quot;: [ # The assigned IP addresses for the instance.
         { # Database instance IP Mapping.
-          &quot;timeToRetire&quot;: &quot;A String&quot;, # The due time for this IP to be retired in &lt;a
-              # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-              # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;. This field is only available when
-              # the IP is scheduled to be retired.
           &quot;type&quot;: &quot;A String&quot;, # The type of this IP address. A &lt;code&gt;PRIMARY&lt;/code&gt; address is a public
               # address that can accept incoming connections. A &lt;code&gt;PRIVATE&lt;/code&gt;
               # address is a private address that can accept incoming connections. An
               # &lt;code&gt;OUTGOING&lt;/code&gt; address is the source address of connections
               # originating from the instance, if supported.
           &quot;ipAddress&quot;: &quot;A String&quot;, # The IP address assigned.
+          &quot;timeToRetire&quot;: &quot;A String&quot;, # The due time for this IP to be retired in &lt;a
+              # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+              # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;. This field is only available when
+              # the IP is scheduled to be retired.
         },
       ],
+      &quot;ipv6Address&quot;: &quot;A String&quot;, # The IPv6 address assigned to the instance. This property is applicable only
+          # to First Generation instances.
+      &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
+      &quot;diskEncryptionStatus&quot;: { # Disk encryption status for an instance. # Disk encryption status specific to an instance.
+          # Applies only to Second Generation instances.
+        &quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
+        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionStatus&lt;/code&gt;.
+      },
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#instance&lt;/code&gt;.
+      &quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be &lt;code&gt;us-central&lt;/code&gt;
+          # (&lt;code&gt;FIRST_GEN&lt;/code&gt; instances only), &lt;code&gt;us-central1&lt;/code&gt;
+          # (&lt;code&gt;SECOND_GEN&lt;/code&gt; instances only), &lt;code&gt;asia-east1&lt;/code&gt; or
+          # &lt;code&gt;europe-west1&lt;/code&gt;. Defaults to &lt;code&gt;us-central&lt;/code&gt; or
+          # &lt;code&gt;us-central1&lt;/code&gt; depending on the instance type (First Generation
+          # or Second Generation). The region can not be changed after instance
+          # creation.
+      &quot;state&quot;: &quot;A String&quot;, # The current serving state of the Cloud SQL instance. This can be one of the
+          # following. &lt;br&gt;&lt;code&gt;RUNNABLE&lt;/code&gt;: The instance is running, or is ready
+          # to run when accessed. &lt;br&gt;&lt;code&gt;SUSPENDED&lt;/code&gt;: The instance is not
+          # available, for example due to problems with billing.
+          # &lt;br&gt;&lt;code&gt;PENDING_CREATE&lt;/code&gt;: The instance is being created.
+          # &lt;br&gt;&lt;code&gt;MAINTENANCE&lt;/code&gt;: The instance is down for maintenance.
+          # &lt;br&gt;&lt;code&gt;FAILED&lt;/code&gt;: The instance creation failed.
+          # &lt;br&gt;&lt;code&gt;UNKNOWN_STATE&lt;/code&gt;: The state of the instance is unknown.
+      &quot;backendType&quot;: &quot;A String&quot;, # &lt;code&gt;FIRST_GEN&lt;/code&gt;: First Generation instance. MySQL only. &lt;br
+          # /&gt;&lt;code&gt;SECOND_GEN&lt;/code&gt;: Second Generation instance or PostgreSQL
+          # instance. &lt;br /&gt;&lt;code&gt;EXTERNAL&lt;/code&gt;: A database server that is not
+          # managed by Google. &lt;br&gt;This property is read-only; use the
+          # &lt;code&gt;tier&lt;/code&gt; property in the &lt;code&gt;settings&lt;/code&gt; object to determine
+          # the database type and Second or First Generation.
+      &quot;onPremisesConfiguration&quot;: { # On-premises instance configuration. # Configuration specific to on-premises instances.
+        &quot;dumpFilePath&quot;: &quot;A String&quot;, # The dump file to create the Cloud SQL replica.
+        &quot;hostPort&quot;: &quot;A String&quot;, # The host and port of the on-premises instance in host:port format
+        &quot;clientCertificate&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s x509 certificate.
+        &quot;username&quot;: &quot;A String&quot;, # The username for connecting to on-premises instance.
+        &quot;caCertificate&quot;: &quot;A String&quot;, # PEM representation of the trusted CA&#x27;s x509 certificate.
+        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#onPremisesConfiguration&lt;/code&gt;.
+        &quot;password&quot;: &quot;A String&quot;, # The password for connecting to on-premises instance.
+        &quot;clientKey&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s private key. The corresponsing public key
+            # is encoded in the client&#x27;s certificate.
+      },
+      &quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google
+          # apps domain is prefixed if applicable.
+      &quot;serviceAccountEmailAddress&quot;: &quot;A String&quot;, # The service account email address assigned to the instance. This property
+          # is applicable only to Second Generation instances.
     }</pre>
 </div>
 
@@ -1400,6 +1400,7 @@
 
 { # Database instance import request.
     &quot;importContext&quot;: { # Database instance import context. # Contains details about the import operation.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -1407,7 +1408,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -1446,6 +1446,61 @@
     { # An Operation resource.&amp;nbsp;For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
+      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
+          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
+          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
+          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
+          # either by using this property or by using the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
+          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
+          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
+          # this database must match the one specified in the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
+        &quot;A String&quot;,
+      ],
+      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
+        &quot;schemaOnly&quot;: True or False, # Export only schemas.
+        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
+          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
+              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
+          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
+      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form &lt;code&gt;gs:
+          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
+          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
+          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
+          # // compressed.
+      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
+        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
+      },
+    },
+    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
+    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
     &quot;user&quot;: &quot;A String&quot;, # The email address of the user who initiated this operation.
     &quot;targetProject&quot;: &quot;A String&quot;, # The project ID of the target instance related to this operation.
     &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
@@ -1460,15 +1515,16 @@
         # populated.
       &quot;errors&quot;: [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
           &quot;code&quot;: &quot;A String&quot;, # Identifies the specific error that occurred.
           &quot;message&quot;: &quot;A String&quot;, # Additional information about the error encountered.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
         },
       ],
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationErrors&lt;/code&gt;.
     },
     &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operation&lt;/code&gt;.
     &quot;importContext&quot;: { # Database instance import context. # The context for import operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -1476,7 +1532,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -1505,61 +1560,6 @@
     &quot;status&quot;: &quot;A String&quot;, # The status of an operation. Valid values are &lt;code&gt;PENDING&lt;/code&gt;,
         # &lt;code&gt;RUNNING&lt;/code&gt;, &lt;code&gt;DONE&lt;/code&gt;,
         # &lt;code&gt;SQL_OPERATION_STATUS_UNSPECIFIED&lt;/code&gt;.
-    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
-      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
-          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
-          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
-          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
-          # either by using this property or by using the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
-          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
-          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
-          # this database must match the one specified in the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
-        &quot;A String&quot;,
-      ],
-      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
-        &quot;schemaOnly&quot;: True or False, # Export only schemas.
-        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
-          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
-              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
-          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
-      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form &lt;code&gt;gs:
-          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
-          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
-          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
-          # // compressed.
-      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
-        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
-    },
-    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
-    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -1574,51 +1574,6 @@
     The object takes the form of:
 
 { # A Cloud SQL instance resource.
-    &quot;ipv6Address&quot;: &quot;A String&quot;, # The IPv6 address assigned to the instance. This property is applicable only
-        # to First Generation instances.
-    &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
-    &quot;diskEncryptionStatus&quot;: { # Disk encryption status for an instance. # Disk encryption status specific to an instance.
-        # Applies only to Second Generation instances.
-      &quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionStatus&lt;/code&gt;.
-    },
-    &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#instance&lt;/code&gt;.
-    &quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be &lt;code&gt;us-central&lt;/code&gt;
-        # (&lt;code&gt;FIRST_GEN&lt;/code&gt; instances only), &lt;code&gt;us-central1&lt;/code&gt;
-        # (&lt;code&gt;SECOND_GEN&lt;/code&gt; instances only), &lt;code&gt;asia-east1&lt;/code&gt; or
-        # &lt;code&gt;europe-west1&lt;/code&gt;. Defaults to &lt;code&gt;us-central&lt;/code&gt; or
-        # &lt;code&gt;us-central1&lt;/code&gt; depending on the instance type (First Generation
-        # or Second Generation). The region can not be changed after instance
-        # creation.
-    &quot;state&quot;: &quot;A String&quot;, # The current serving state of the Cloud SQL instance. This can be one of the
-        # following. &lt;br&gt;&lt;code&gt;RUNNABLE&lt;/code&gt;: The instance is running, or is ready
-        # to run when accessed. &lt;br&gt;&lt;code&gt;SUSPENDED&lt;/code&gt;: The instance is not
-        # available, for example due to problems with billing.
-        # &lt;br&gt;&lt;code&gt;PENDING_CREATE&lt;/code&gt;: The instance is being created.
-        # &lt;br&gt;&lt;code&gt;MAINTENANCE&lt;/code&gt;: The instance is down for maintenance.
-        # &lt;br&gt;&lt;code&gt;FAILED&lt;/code&gt;: The instance creation failed.
-        # &lt;br&gt;&lt;code&gt;UNKNOWN_STATE&lt;/code&gt;: The state of the instance is unknown.
-    &quot;backendType&quot;: &quot;A String&quot;, # &lt;code&gt;FIRST_GEN&lt;/code&gt;: First Generation instance. MySQL only. &lt;br
-        # /&gt;&lt;code&gt;SECOND_GEN&lt;/code&gt;: Second Generation instance or PostgreSQL
-        # instance. &lt;br /&gt;&lt;code&gt;EXTERNAL&lt;/code&gt;: A database server that is not
-        # managed by Google. &lt;br&gt;This property is read-only; use the
-        # &lt;code&gt;tier&lt;/code&gt; property in the &lt;code&gt;settings&lt;/code&gt; object to determine
-        # the database type and Second or First Generation.
-    &quot;onPremisesConfiguration&quot;: { # On-premises instance configuration. # Configuration specific to on-premises instances.
-      &quot;hostPort&quot;: &quot;A String&quot;, # The host and port of the on-premises instance in host:port format
-      &quot;dumpFilePath&quot;: &quot;A String&quot;, # The dump file to create the Cloud SQL replica.
-      &quot;clientCertificate&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s x509 certificate.
-      &quot;username&quot;: &quot;A String&quot;, # The username for connecting to on-premises instance.
-      &quot;caCertificate&quot;: &quot;A String&quot;, # PEM representation of the trusted CA&#x27;s x509 certificate.
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#onPremisesConfiguration&lt;/code&gt;.
-      &quot;password&quot;: &quot;A String&quot;, # The password for connecting to on-premises instance.
-      &quot;clientKey&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s private key. The corresponsing public key
-          # is encoded in the client&#x27;s certificate.
-    },
-    &quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google
-        # apps domain is prefixed if applicable.
-    &quot;serviceAccountEmailAddress&quot;: &quot;A String&quot;, # The service account email address assigned to the instance. This property
-        # is applicable only to Second Generation instances.
     &quot;databaseVersion&quot;: &quot;A String&quot;, # The database engine type and version. The &lt;code&gt;databaseVersion&lt;/code&gt;
         # field can not be changed after instance creation.  MySQL Second Generation
         # instances: &lt;code&gt;MYSQL_5_7&lt;/code&gt; (default) or &lt;code&gt;MYSQL_5_6&lt;/code&gt;.
@@ -1629,29 +1584,72 @@
       &quot;A String&quot;,
     ],
     &quot;settings&quot;: { # Database instance settings. # The user settings.
+      &quot;backupConfiguration&quot;: { # Database instance backup configuration. # The daily backup configuration for the instance.
+        &quot;binaryLogEnabled&quot;: True or False, # (MySQL only) Whether binary log is enabled. If backup configuration is
+            # disabled, binarylog must be disabled as well.
+        &quot;replicationLogArchivingEnabled&quot;: True or False, # Reserved for future use.
+        &quot;location&quot;: &quot;A String&quot;, # Location of the backup
+        &quot;pointInTimeRecoveryEnabled&quot;: True or False, # Reserved for future use.
+        &quot;startTime&quot;: &quot;A String&quot;, # Start time for the daily backup configuration in UTC timezone in the 24
+            # hour format - &lt;code&gt;HH:MM&lt;/code&gt;.
+        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#backupConfiguration&lt;/code&gt;.
+        &quot;enabled&quot;: True or False, # Whether this configuration is enabled.
+      },
+      &quot;userLabels&quot;: { # User-provided labels, represented as a dictionary where each label is a
+          # single key value pair.
+        &quot;a_key&quot;: &quot;A String&quot;,
+      },
+      &quot;locationPreference&quot;: { # Preferred location. This specifies where a Cloud SQL instance should # The location preference settings. This allows the instance to be located as
+          # near as possible to either an App Engine app or Compute Engine zone for
+          # better performance. App Engine co-location is only applicable to First
+          # Generation instances.
+          # preferably be located, either in a specific Compute Engine zone, or
+          # co-located with an App Engine application. Note that if the preferred
+          # location is not available, the instance will be located as close as possible
+          # within the region. Only one location may be specified.
+        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#locationPreference&lt;/code&gt;.
+        &quot;zone&quot;: &quot;A String&quot;, # The preferred Compute Engine zone (e.g. us-central1-a, us-central1-b,
+            # etc.).
+        &quot;followGaeApplication&quot;: &quot;A String&quot;, # The AppEngine application to follow, it must be in the same region as the
+            # Cloud SQL instance.
+      },
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#settings&lt;/code&gt;.
+      &quot;replicationType&quot;: &quot;A String&quot;, # The type of replication this instance uses. This can be either
+          # &lt;code&gt;ASYNCHRONOUS&lt;/code&gt; or &lt;code&gt;SYNCHRONOUS&lt;/code&gt;. This property is
+          # only applicable to First Generation instances.
+      &quot;activationPolicy&quot;: &quot;A String&quot;, # The activation policy specifies when the instance is activated; it is
+          # applicable only when the instance state is &lt;code&gt;RUNNABLE&lt;/code&gt;. Valid
+          # values: &lt;br&gt;&lt;code&gt;ALWAYS&lt;/code&gt;: The instance is on, and remains so even in
+          # the absence of connection requests. &lt;br&gt;&lt;code&gt;NEVER&lt;/code&gt;: The instance is
+          # off; it is not activated, even if a connection request arrives.
+          # &lt;br&gt;&lt;code&gt;ON_DEMAND&lt;/code&gt;: First Generation instances only. The instance
+          # responds to incoming requests, and turns itself off when not in use.
+          # Instances with &lt;code&gt;PER_USE&lt;/code&gt; pricing turn off after 15 minutes of
+          # inactivity. Instances with &lt;code&gt;PER_PACKAGE&lt;/code&gt; pricing turn off after
+          # 12 hours of inactivity.
       &quot;ipConfiguration&quot;: { # IP Management configuration. # The settings for IP Management. This allows to enable or disable the
           # instance IP and manage which external networks can connect to the instance.
           # The IPv4 address cannot be disabled for Second Generation instances.
-        &quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is
-            # accessible for private IP. For example,
-            # &lt;code&gt;/projects/myProject/global/networks/default&lt;/code&gt;. This setting can
-            # be updated, but it cannot be removed after it is set.
-        &quot;ipv4Enabled&quot;: True or False, # Whether the instance should be assigned an IP address or not.
         &quot;authorizedNetworks&quot;: [ # The list of external networks that are allowed to connect to the instance
             # using the IP. In &lt;a
             # href=&quot;http://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation&quot;&gt;CIDR
             # notation&lt;/a&gt;, also known as &#x27;slash&#x27; notation (e.g.
             # &lt;code&gt;192.168.100.0/24&lt;/code&gt;).
           { # An entry for an Access Control list.
+            &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#aclEntry&lt;/code&gt;.
             &quot;value&quot;: &quot;A String&quot;, # The whitelisted value for the access control list.
             &quot;expirationTime&quot;: &quot;A String&quot;, # The time when this access control entry expires in &lt;a
                 # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
                 # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
             &quot;name&quot;: &quot;A String&quot;, # Optional. A label to identify this entry.
-            &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#aclEntry&lt;/code&gt;.
           },
         ],
         &quot;requireSsl&quot;: True or False, # Whether SSL connections over IP should be enforced or not.
+        &quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is
+            # accessible for private IP. For example,
+            # &lt;code&gt;/projects/myProject/global/networks/default&lt;/code&gt;. This setting can
+            # be updated, but it cannot be removed after it is set.
+        &quot;ipv4Enabled&quot;: True or False, # Whether the instance should be assigned an IP address or not.
       },
       &quot;availabilityType&quot;: &quot;A String&quot;, # Availability type (PostgreSQL and MySQL instances only). Potential values:
           # &lt;br&gt;&lt;code&gt;ZONAL&lt;/code&gt;: The instance serves data from only one zone.
@@ -1666,27 +1664,27 @@
           # to update this value.
       &quot;databaseFlags&quot;: [ # The database flags passed to the instance at startup.
         { # Database flags for Cloud SQL instances.
-          &quot;value&quot;: &quot;A String&quot;, # The value of the flag. Booleans should be set to &lt;code&gt;on&lt;/code&gt; for true
-              # and &lt;code&gt;off&lt;/code&gt; for false. This field must be omitted if the flag
-              # doesn&#x27;t take a value.
           &quot;name&quot;: &quot;A String&quot;, # The name of the flag. These flags are passed at instance startup, so
               # include both server options and system variables for MySQL. Flags should be
               # specified with underscores, not hyphens. For more information, see &lt;a
               # href=&quot;/sql/docs/mysql/flags&quot;&gt;Configuring Database Flags&lt;/a&gt; in the Cloud
               # SQL documentation.
+          &quot;value&quot;: &quot;A String&quot;, # The value of the flag. Booleans should be set to &lt;code&gt;on&lt;/code&gt; for true
+              # and &lt;code&gt;off&lt;/code&gt; for false. This field must be omitted if the flag
+              # doesn&#x27;t take a value.
         },
       ],
       &quot;maintenanceWindow&quot;: { # Maintenance window. This specifies when a v2 Cloud SQL instance should # The maintenance window for this instance. This specifies when the instance
           # can be restarted for maintenance purposes. Not used for First Generation
           # instances.
           # preferably be restarted for system maintenance purposes.
+        &quot;hour&quot;: 42, # hour of day - 0 to 23.
+        &quot;day&quot;: 42, # day of week (1-7), starting on Monday.
+        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#maintenanceWindow&lt;/code&gt;.
         &quot;updateTrack&quot;: &quot;A String&quot;, # Maintenance timing setting: &lt;code&gt;canary&lt;/code&gt; (Earlier) or
             # &lt;code&gt;stable&lt;/code&gt; (Later). &lt;br /&gt;&lt;a
             # href=&quot;/sql/docs/db_path/instance-settings#maintenance-timing-2ndgen&quot;&gt;
             # Learn more&lt;/a&gt;.
-        &quot;hour&quot;: 42, # hour of day - 0 to 23.
-        &quot;day&quot;: 42, # day of week (1-7), starting on Monday.
-        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#maintenanceWindow&lt;/code&gt;.
       },
       &quot;pricingPlan&quot;: &quot;A String&quot;, # The pricing plan for this instance. This can be either &lt;code&gt;PER_USE&lt;/code&gt;
           # or &lt;code&gt;PACKAGE&lt;/code&gt;. Only &lt;code&gt;PER_USE&lt;/code&gt; is supported for Second
@@ -1715,64 +1713,21 @@
       &quot;crashSafeReplicationEnabled&quot;: True or False, # Configuration specific to read replica instances. Indicates whether
           # database flags for crash-safe replication are enabled. This property is
           # only applicable to First Generation instances.
-      &quot;backupConfiguration&quot;: { # Database instance backup configuration. # The daily backup configuration for the instance.
-        &quot;pointInTimeRecoveryEnabled&quot;: True or False, # Reserved for future use.
-        &quot;startTime&quot;: &quot;A String&quot;, # Start time for the daily backup configuration in UTC timezone in the 24
-            # hour format - &lt;code&gt;HH:MM&lt;/code&gt;.
-        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#backupConfiguration&lt;/code&gt;.
-        &quot;enabled&quot;: True or False, # Whether this configuration is enabled.
-        &quot;binaryLogEnabled&quot;: True or False, # (MySQL only) Whether binary log is enabled. If backup configuration is
-            # disabled, binarylog must be disabled as well.
-        &quot;replicationLogArchivingEnabled&quot;: True or False, # Reserved for future use.
-        &quot;location&quot;: &quot;A String&quot;, # Location of the backup
-      },
-      &quot;userLabels&quot;: { # User-provided labels, represented as a dictionary where each label is a
-          # single key value pair.
-        &quot;a_key&quot;: &quot;A String&quot;,
-      },
-      &quot;locationPreference&quot;: { # Preferred location. This specifies where a Cloud SQL instance should # The location preference settings. This allows the instance to be located as
-          # near as possible to either an App Engine app or Compute Engine zone for
-          # better performance. App Engine co-location is only applicable to First
-          # Generation instances.
-          # preferably be located, either in a specific Compute Engine zone, or
-          # co-located with an App Engine application. Note that if the preferred
-          # location is not available, the instance will be located as close as possible
-          # within the region. Only one location may be specified.
-        &quot;followGaeApplication&quot;: &quot;A String&quot;, # The AppEngine application to follow, it must be in the same region as the
-            # Cloud SQL instance.
-        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#locationPreference&lt;/code&gt;.
-        &quot;zone&quot;: &quot;A String&quot;, # The preferred Compute Engine zone (e.g. us-central1-a, us-central1-b,
-            # etc.).
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#settings&lt;/code&gt;.
-      &quot;replicationType&quot;: &quot;A String&quot;, # The type of replication this instance uses. This can be either
-          # &lt;code&gt;ASYNCHRONOUS&lt;/code&gt; or &lt;code&gt;SYNCHRONOUS&lt;/code&gt;. This property is
-          # only applicable to First Generation instances.
-      &quot;activationPolicy&quot;: &quot;A String&quot;, # The activation policy specifies when the instance is activated; it is
-          # applicable only when the instance state is &lt;code&gt;RUNNABLE&lt;/code&gt;. Valid
-          # values: &lt;br&gt;&lt;code&gt;ALWAYS&lt;/code&gt;: The instance is on, and remains so even in
-          # the absence of connection requests. &lt;br&gt;&lt;code&gt;NEVER&lt;/code&gt;: The instance is
-          # off; it is not activated, even if a connection request arrives.
-          # &lt;br&gt;&lt;code&gt;ON_DEMAND&lt;/code&gt;: First Generation instances only. The instance
-          # responds to incoming requests, and turns itself off when not in use.
-          # Instances with &lt;code&gt;PER_USE&lt;/code&gt; pricing turn off after 15 minutes of
-          # inactivity. Instances with &lt;code&gt;PER_PACKAGE&lt;/code&gt; pricing turn off after
-          # 12 hours of inactivity.
     },
     &quot;replicaNames&quot;: [ # The replicas of the instance.
       &quot;A String&quot;,
     ],
     &quot;diskEncryptionConfiguration&quot;: { # Disk encryption configuration for an instance. # Disk encryption configuration specific to an instance.
         # Applies only to Second Generation instances.
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionConfiguration&lt;/code&gt;.
       &quot;kmsKeyName&quot;: &quot;A String&quot;, # Resource name of KMS key for disk encryption
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionConfiguration&lt;/code&gt;.
     },
-    &quot;rootPassword&quot;: &quot;A String&quot;, # Initial root password. Use only on creation.
     &quot;scheduledMaintenance&quot;: { # Any scheduled maintenancce for this instance. # The start time of any upcoming scheduled maintenance for this instance.
       &quot;canReschedule&quot;: True or False, # If the scheduled maintenance can be rescheduled.
       &quot;canDefer&quot;: True or False,
       &quot;startTime&quot;: &quot;A String&quot;, # The start time of any upcoming scheduled maintenance for this instance.
     },
+    &quot;rootPassword&quot;: &quot;A String&quot;, # Initial root password. Use only on creation.
     &quot;etag&quot;: &quot;A String&quot;, # This field is deprecated and will be removed from a future version of the
         # API. Use the &lt;code&gt;settings.settingsVersion&lt;/code&gt; field instead.
     &quot;serverCaCert&quot;: { # SslCerts Resource # SSL configuration.
@@ -1809,7 +1764,6 @@
         # href=&quot;https://groups.google.com/d/msg/google-cloud-sql-announce/I_7-F9EBhT0/BtvFtdFeAgAJ&quot;&gt;this
         # announcement&lt;/a&gt; for details.
     &quot;replicaConfiguration&quot;: { # Read-replica configuration for connecting to the master. # Configuration specific to failover replicas and read replicas.
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#replicaConfiguration&lt;/code&gt;.
       &quot;mysqlReplicaConfiguration&quot;: { # Read-replica configuration specific to MySQL databases. # MySQL specific configuration when replicating from a MySQL on-premises
           # master. Replication configuration information such as the username,
           # password, certificates, and keys are not stored in the instance metadata.
@@ -1841,32 +1795,78 @@
           # the new master instance.  &lt;p&gt;Only one replica can be specified as failover
           # target, and the replica has to be in different zone with the master
           # instance.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#replicaConfiguration&lt;/code&gt;.
     },
     &quot;connectionName&quot;: &quot;A String&quot;, # Connection name of the Cloud SQL instance used in connection strings.
     &quot;failoverReplica&quot;: { # The name and status of the failover replica. This property is applicable
         # only to Second Generation instances.
-      &quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates
-          # that the failover replica is out of sync. The master can only failover to
-          # the failover replica when the status is true.
       &quot;name&quot;: &quot;A String&quot;, # The name of the failover replica. If specified at instance creation, a
           # failover replica is created for the instance. The name
           # doesn&#x27;t include the project ID. This property is applicable only to
           # Second Generation instances.
+      &quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates
+          # that the failover replica is out of sync. The master can only failover to
+          # the failover replica when the status is true.
     },
     &quot;ipAddresses&quot;: [ # The assigned IP addresses for the instance.
       { # Database instance IP Mapping.
-        &quot;timeToRetire&quot;: &quot;A String&quot;, # The due time for this IP to be retired in &lt;a
-            # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-            # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;. This field is only available when
-            # the IP is scheduled to be retired.
         &quot;type&quot;: &quot;A String&quot;, # The type of this IP address. A &lt;code&gt;PRIMARY&lt;/code&gt; address is a public
             # address that can accept incoming connections. A &lt;code&gt;PRIVATE&lt;/code&gt;
             # address is a private address that can accept incoming connections. An
             # &lt;code&gt;OUTGOING&lt;/code&gt; address is the source address of connections
             # originating from the instance, if supported.
         &quot;ipAddress&quot;: &quot;A String&quot;, # The IP address assigned.
+        &quot;timeToRetire&quot;: &quot;A String&quot;, # The due time for this IP to be retired in &lt;a
+            # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+            # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;. This field is only available when
+            # the IP is scheduled to be retired.
       },
     ],
+    &quot;ipv6Address&quot;: &quot;A String&quot;, # The IPv6 address assigned to the instance. This property is applicable only
+        # to First Generation instances.
+    &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
+    &quot;diskEncryptionStatus&quot;: { # Disk encryption status for an instance. # Disk encryption status specific to an instance.
+        # Applies only to Second Generation instances.
+      &quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionStatus&lt;/code&gt;.
+    },
+    &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#instance&lt;/code&gt;.
+    &quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be &lt;code&gt;us-central&lt;/code&gt;
+        # (&lt;code&gt;FIRST_GEN&lt;/code&gt; instances only), &lt;code&gt;us-central1&lt;/code&gt;
+        # (&lt;code&gt;SECOND_GEN&lt;/code&gt; instances only), &lt;code&gt;asia-east1&lt;/code&gt; or
+        # &lt;code&gt;europe-west1&lt;/code&gt;. Defaults to &lt;code&gt;us-central&lt;/code&gt; or
+        # &lt;code&gt;us-central1&lt;/code&gt; depending on the instance type (First Generation
+        # or Second Generation). The region can not be changed after instance
+        # creation.
+    &quot;state&quot;: &quot;A String&quot;, # The current serving state of the Cloud SQL instance. This can be one of the
+        # following. &lt;br&gt;&lt;code&gt;RUNNABLE&lt;/code&gt;: The instance is running, or is ready
+        # to run when accessed. &lt;br&gt;&lt;code&gt;SUSPENDED&lt;/code&gt;: The instance is not
+        # available, for example due to problems with billing.
+        # &lt;br&gt;&lt;code&gt;PENDING_CREATE&lt;/code&gt;: The instance is being created.
+        # &lt;br&gt;&lt;code&gt;MAINTENANCE&lt;/code&gt;: The instance is down for maintenance.
+        # &lt;br&gt;&lt;code&gt;FAILED&lt;/code&gt;: The instance creation failed.
+        # &lt;br&gt;&lt;code&gt;UNKNOWN_STATE&lt;/code&gt;: The state of the instance is unknown.
+    &quot;backendType&quot;: &quot;A String&quot;, # &lt;code&gt;FIRST_GEN&lt;/code&gt;: First Generation instance. MySQL only. &lt;br
+        # /&gt;&lt;code&gt;SECOND_GEN&lt;/code&gt;: Second Generation instance or PostgreSQL
+        # instance. &lt;br /&gt;&lt;code&gt;EXTERNAL&lt;/code&gt;: A database server that is not
+        # managed by Google. &lt;br&gt;This property is read-only; use the
+        # &lt;code&gt;tier&lt;/code&gt; property in the &lt;code&gt;settings&lt;/code&gt; object to determine
+        # the database type and Second or First Generation.
+    &quot;onPremisesConfiguration&quot;: { # On-premises instance configuration. # Configuration specific to on-premises instances.
+      &quot;dumpFilePath&quot;: &quot;A String&quot;, # The dump file to create the Cloud SQL replica.
+      &quot;hostPort&quot;: &quot;A String&quot;, # The host and port of the on-premises instance in host:port format
+      &quot;clientCertificate&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s x509 certificate.
+      &quot;username&quot;: &quot;A String&quot;, # The username for connecting to on-premises instance.
+      &quot;caCertificate&quot;: &quot;A String&quot;, # PEM representation of the trusted CA&#x27;s x509 certificate.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#onPremisesConfiguration&lt;/code&gt;.
+      &quot;password&quot;: &quot;A String&quot;, # The password for connecting to on-premises instance.
+      &quot;clientKey&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s private key. The corresponsing public key
+          # is encoded in the client&#x27;s certificate.
+    },
+    &quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google
+        # apps domain is prefixed if applicable.
+    &quot;serviceAccountEmailAddress&quot;: &quot;A String&quot;, # The service account email address assigned to the instance. This property
+        # is applicable only to Second Generation instances.
   }
 
   x__xgafv: string, V1 error format.
@@ -1880,6 +1880,61 @@
     { # An Operation resource.&amp;nbsp;For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
+      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
+          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
+          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
+          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
+          # either by using this property or by using the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
+          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
+          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
+          # this database must match the one specified in the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
+        &quot;A String&quot;,
+      ],
+      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
+        &quot;schemaOnly&quot;: True or False, # Export only schemas.
+        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
+          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
+              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
+          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
+      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form &lt;code&gt;gs:
+          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
+          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
+          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
+          # // compressed.
+      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
+        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
+      },
+    },
+    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
+    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
     &quot;user&quot;: &quot;A String&quot;, # The email address of the user who initiated this operation.
     &quot;targetProject&quot;: &quot;A String&quot;, # The project ID of the target instance related to this operation.
     &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
@@ -1894,15 +1949,16 @@
         # populated.
       &quot;errors&quot;: [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
           &quot;code&quot;: &quot;A String&quot;, # Identifies the specific error that occurred.
           &quot;message&quot;: &quot;A String&quot;, # Additional information about the error encountered.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
         },
       ],
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationErrors&lt;/code&gt;.
     },
     &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operation&lt;/code&gt;.
     &quot;importContext&quot;: { # Database instance import context. # The context for import operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -1910,7 +1966,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -1939,61 +1994,6 @@
     &quot;status&quot;: &quot;A String&quot;, # The status of an operation. Valid values are &lt;code&gt;PENDING&lt;/code&gt;,
         # &lt;code&gt;RUNNING&lt;/code&gt;, &lt;code&gt;DONE&lt;/code&gt;,
         # &lt;code&gt;SQL_OPERATION_STATUS_UNSPECIFIED&lt;/code&gt;.
-    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
-      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
-          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
-          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
-          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
-          # either by using this property or by using the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
-          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
-          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
-          # this database must match the one specified in the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
-        &quot;A String&quot;,
-      ],
-      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
-        &quot;schemaOnly&quot;: True or False, # Export only schemas.
-        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
-          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
-              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
-          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
-      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form &lt;code&gt;gs:
-          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
-          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
-          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
-          # // compressed.
-      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
-        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
-    },
-    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
-    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -2024,54 +2024,8 @@
   An object of the form:
 
     { # Database instances list response.
-    &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#instancesList&lt;/code&gt;.
     &quot;items&quot;: [ # List of database instance resources.
       { # A Cloud SQL instance resource.
-          &quot;ipv6Address&quot;: &quot;A String&quot;, # The IPv6 address assigned to the instance. This property is applicable only
-              # to First Generation instances.
-          &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
-          &quot;diskEncryptionStatus&quot;: { # Disk encryption status for an instance. # Disk encryption status specific to an instance.
-              # Applies only to Second Generation instances.
-            &quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
-            &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionStatus&lt;/code&gt;.
-          },
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#instance&lt;/code&gt;.
-          &quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be &lt;code&gt;us-central&lt;/code&gt;
-              # (&lt;code&gt;FIRST_GEN&lt;/code&gt; instances only), &lt;code&gt;us-central1&lt;/code&gt;
-              # (&lt;code&gt;SECOND_GEN&lt;/code&gt; instances only), &lt;code&gt;asia-east1&lt;/code&gt; or
-              # &lt;code&gt;europe-west1&lt;/code&gt;. Defaults to &lt;code&gt;us-central&lt;/code&gt; or
-              # &lt;code&gt;us-central1&lt;/code&gt; depending on the instance type (First Generation
-              # or Second Generation). The region can not be changed after instance
-              # creation.
-          &quot;state&quot;: &quot;A String&quot;, # The current serving state of the Cloud SQL instance. This can be one of the
-              # following. &lt;br&gt;&lt;code&gt;RUNNABLE&lt;/code&gt;: The instance is running, or is ready
-              # to run when accessed. &lt;br&gt;&lt;code&gt;SUSPENDED&lt;/code&gt;: The instance is not
-              # available, for example due to problems with billing.
-              # &lt;br&gt;&lt;code&gt;PENDING_CREATE&lt;/code&gt;: The instance is being created.
-              # &lt;br&gt;&lt;code&gt;MAINTENANCE&lt;/code&gt;: The instance is down for maintenance.
-              # &lt;br&gt;&lt;code&gt;FAILED&lt;/code&gt;: The instance creation failed.
-              # &lt;br&gt;&lt;code&gt;UNKNOWN_STATE&lt;/code&gt;: The state of the instance is unknown.
-          &quot;backendType&quot;: &quot;A String&quot;, # &lt;code&gt;FIRST_GEN&lt;/code&gt;: First Generation instance. MySQL only. &lt;br
-              # /&gt;&lt;code&gt;SECOND_GEN&lt;/code&gt;: Second Generation instance or PostgreSQL
-              # instance. &lt;br /&gt;&lt;code&gt;EXTERNAL&lt;/code&gt;: A database server that is not
-              # managed by Google. &lt;br&gt;This property is read-only; use the
-              # &lt;code&gt;tier&lt;/code&gt; property in the &lt;code&gt;settings&lt;/code&gt; object to determine
-              # the database type and Second or First Generation.
-          &quot;onPremisesConfiguration&quot;: { # On-premises instance configuration. # Configuration specific to on-premises instances.
-            &quot;hostPort&quot;: &quot;A String&quot;, # The host and port of the on-premises instance in host:port format
-            &quot;dumpFilePath&quot;: &quot;A String&quot;, # The dump file to create the Cloud SQL replica.
-            &quot;clientCertificate&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s x509 certificate.
-            &quot;username&quot;: &quot;A String&quot;, # The username for connecting to on-premises instance.
-            &quot;caCertificate&quot;: &quot;A String&quot;, # PEM representation of the trusted CA&#x27;s x509 certificate.
-            &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#onPremisesConfiguration&lt;/code&gt;.
-            &quot;password&quot;: &quot;A String&quot;, # The password for connecting to on-premises instance.
-            &quot;clientKey&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s private key. The corresponsing public key
-                # is encoded in the client&#x27;s certificate.
-          },
-          &quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google
-              # apps domain is prefixed if applicable.
-          &quot;serviceAccountEmailAddress&quot;: &quot;A String&quot;, # The service account email address assigned to the instance. This property
-              # is applicable only to Second Generation instances.
           &quot;databaseVersion&quot;: &quot;A String&quot;, # The database engine type and version. The &lt;code&gt;databaseVersion&lt;/code&gt;
               # field can not be changed after instance creation.  MySQL Second Generation
               # instances: &lt;code&gt;MYSQL_5_7&lt;/code&gt; (default) or &lt;code&gt;MYSQL_5_6&lt;/code&gt;.
@@ -2082,29 +2036,72 @@
             &quot;A String&quot;,
           ],
           &quot;settings&quot;: { # Database instance settings. # The user settings.
+            &quot;backupConfiguration&quot;: { # Database instance backup configuration. # The daily backup configuration for the instance.
+              &quot;binaryLogEnabled&quot;: True or False, # (MySQL only) Whether binary log is enabled. If backup configuration is
+                  # disabled, binarylog must be disabled as well.
+              &quot;replicationLogArchivingEnabled&quot;: True or False, # Reserved for future use.
+              &quot;location&quot;: &quot;A String&quot;, # Location of the backup
+              &quot;pointInTimeRecoveryEnabled&quot;: True or False, # Reserved for future use.
+              &quot;startTime&quot;: &quot;A String&quot;, # Start time for the daily backup configuration in UTC timezone in the 24
+                  # hour format - &lt;code&gt;HH:MM&lt;/code&gt;.
+              &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#backupConfiguration&lt;/code&gt;.
+              &quot;enabled&quot;: True or False, # Whether this configuration is enabled.
+            },
+            &quot;userLabels&quot;: { # User-provided labels, represented as a dictionary where each label is a
+                # single key value pair.
+              &quot;a_key&quot;: &quot;A String&quot;,
+            },
+            &quot;locationPreference&quot;: { # Preferred location. This specifies where a Cloud SQL instance should # The location preference settings. This allows the instance to be located as
+                # near as possible to either an App Engine app or Compute Engine zone for
+                # better performance. App Engine co-location is only applicable to First
+                # Generation instances.
+                # preferably be located, either in a specific Compute Engine zone, or
+                # co-located with an App Engine application. Note that if the preferred
+                # location is not available, the instance will be located as close as possible
+                # within the region. Only one location may be specified.
+              &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#locationPreference&lt;/code&gt;.
+              &quot;zone&quot;: &quot;A String&quot;, # The preferred Compute Engine zone (e.g. us-central1-a, us-central1-b,
+                  # etc.).
+              &quot;followGaeApplication&quot;: &quot;A String&quot;, # The AppEngine application to follow, it must be in the same region as the
+                  # Cloud SQL instance.
+            },
+            &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#settings&lt;/code&gt;.
+            &quot;replicationType&quot;: &quot;A String&quot;, # The type of replication this instance uses. This can be either
+                # &lt;code&gt;ASYNCHRONOUS&lt;/code&gt; or &lt;code&gt;SYNCHRONOUS&lt;/code&gt;. This property is
+                # only applicable to First Generation instances.
+            &quot;activationPolicy&quot;: &quot;A String&quot;, # The activation policy specifies when the instance is activated; it is
+                # applicable only when the instance state is &lt;code&gt;RUNNABLE&lt;/code&gt;. Valid
+                # values: &lt;br&gt;&lt;code&gt;ALWAYS&lt;/code&gt;: The instance is on, and remains so even in
+                # the absence of connection requests. &lt;br&gt;&lt;code&gt;NEVER&lt;/code&gt;: The instance is
+                # off; it is not activated, even if a connection request arrives.
+                # &lt;br&gt;&lt;code&gt;ON_DEMAND&lt;/code&gt;: First Generation instances only. The instance
+                # responds to incoming requests, and turns itself off when not in use.
+                # Instances with &lt;code&gt;PER_USE&lt;/code&gt; pricing turn off after 15 minutes of
+                # inactivity. Instances with &lt;code&gt;PER_PACKAGE&lt;/code&gt; pricing turn off after
+                # 12 hours of inactivity.
             &quot;ipConfiguration&quot;: { # IP Management configuration. # The settings for IP Management. This allows to enable or disable the
                 # instance IP and manage which external networks can connect to the instance.
                 # The IPv4 address cannot be disabled for Second Generation instances.
-              &quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is
-                  # accessible for private IP. For example,
-                  # &lt;code&gt;/projects/myProject/global/networks/default&lt;/code&gt;. This setting can
-                  # be updated, but it cannot be removed after it is set.
-              &quot;ipv4Enabled&quot;: True or False, # Whether the instance should be assigned an IP address or not.
               &quot;authorizedNetworks&quot;: [ # The list of external networks that are allowed to connect to the instance
                   # using the IP. In &lt;a
                   # href=&quot;http://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation&quot;&gt;CIDR
                   # notation&lt;/a&gt;, also known as &#x27;slash&#x27; notation (e.g.
                   # &lt;code&gt;192.168.100.0/24&lt;/code&gt;).
                 { # An entry for an Access Control list.
+                  &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#aclEntry&lt;/code&gt;.
                   &quot;value&quot;: &quot;A String&quot;, # The whitelisted value for the access control list.
                   &quot;expirationTime&quot;: &quot;A String&quot;, # The time when this access control entry expires in &lt;a
                       # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
                       # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
                   &quot;name&quot;: &quot;A String&quot;, # Optional. A label to identify this entry.
-                  &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#aclEntry&lt;/code&gt;.
                 },
               ],
               &quot;requireSsl&quot;: True or False, # Whether SSL connections over IP should be enforced or not.
+              &quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is
+                  # accessible for private IP. For example,
+                  # &lt;code&gt;/projects/myProject/global/networks/default&lt;/code&gt;. This setting can
+                  # be updated, but it cannot be removed after it is set.
+              &quot;ipv4Enabled&quot;: True or False, # Whether the instance should be assigned an IP address or not.
             },
             &quot;availabilityType&quot;: &quot;A String&quot;, # Availability type (PostgreSQL and MySQL instances only). Potential values:
                 # &lt;br&gt;&lt;code&gt;ZONAL&lt;/code&gt;: The instance serves data from only one zone.
@@ -2119,27 +2116,27 @@
                 # to update this value.
             &quot;databaseFlags&quot;: [ # The database flags passed to the instance at startup.
               { # Database flags for Cloud SQL instances.
-                &quot;value&quot;: &quot;A String&quot;, # The value of the flag. Booleans should be set to &lt;code&gt;on&lt;/code&gt; for true
-                    # and &lt;code&gt;off&lt;/code&gt; for false. This field must be omitted if the flag
-                    # doesn&#x27;t take a value.
                 &quot;name&quot;: &quot;A String&quot;, # The name of the flag. These flags are passed at instance startup, so
                     # include both server options and system variables for MySQL. Flags should be
                     # specified with underscores, not hyphens. For more information, see &lt;a
                     # href=&quot;/sql/docs/mysql/flags&quot;&gt;Configuring Database Flags&lt;/a&gt; in the Cloud
                     # SQL documentation.
+                &quot;value&quot;: &quot;A String&quot;, # The value of the flag. Booleans should be set to &lt;code&gt;on&lt;/code&gt; for true
+                    # and &lt;code&gt;off&lt;/code&gt; for false. This field must be omitted if the flag
+                    # doesn&#x27;t take a value.
               },
             ],
             &quot;maintenanceWindow&quot;: { # Maintenance window. This specifies when a v2 Cloud SQL instance should # The maintenance window for this instance. This specifies when the instance
                 # can be restarted for maintenance purposes. Not used for First Generation
                 # instances.
                 # preferably be restarted for system maintenance purposes.
+              &quot;hour&quot;: 42, # hour of day - 0 to 23.
+              &quot;day&quot;: 42, # day of week (1-7), starting on Monday.
+              &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#maintenanceWindow&lt;/code&gt;.
               &quot;updateTrack&quot;: &quot;A String&quot;, # Maintenance timing setting: &lt;code&gt;canary&lt;/code&gt; (Earlier) or
                   # &lt;code&gt;stable&lt;/code&gt; (Later). &lt;br /&gt;&lt;a
                   # href=&quot;/sql/docs/db_path/instance-settings#maintenance-timing-2ndgen&quot;&gt;
                   # Learn more&lt;/a&gt;.
-              &quot;hour&quot;: 42, # hour of day - 0 to 23.
-              &quot;day&quot;: 42, # day of week (1-7), starting on Monday.
-              &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#maintenanceWindow&lt;/code&gt;.
             },
             &quot;pricingPlan&quot;: &quot;A String&quot;, # The pricing plan for this instance. This can be either &lt;code&gt;PER_USE&lt;/code&gt;
                 # or &lt;code&gt;PACKAGE&lt;/code&gt;. Only &lt;code&gt;PER_USE&lt;/code&gt; is supported for Second
@@ -2168,64 +2165,21 @@
             &quot;crashSafeReplicationEnabled&quot;: True or False, # Configuration specific to read replica instances. Indicates whether
                 # database flags for crash-safe replication are enabled. This property is
                 # only applicable to First Generation instances.
-            &quot;backupConfiguration&quot;: { # Database instance backup configuration. # The daily backup configuration for the instance.
-              &quot;pointInTimeRecoveryEnabled&quot;: True or False, # Reserved for future use.
-              &quot;startTime&quot;: &quot;A String&quot;, # Start time for the daily backup configuration in UTC timezone in the 24
-                  # hour format - &lt;code&gt;HH:MM&lt;/code&gt;.
-              &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#backupConfiguration&lt;/code&gt;.
-              &quot;enabled&quot;: True or False, # Whether this configuration is enabled.
-              &quot;binaryLogEnabled&quot;: True or False, # (MySQL only) Whether binary log is enabled. If backup configuration is
-                  # disabled, binarylog must be disabled as well.
-              &quot;replicationLogArchivingEnabled&quot;: True or False, # Reserved for future use.
-              &quot;location&quot;: &quot;A String&quot;, # Location of the backup
-            },
-            &quot;userLabels&quot;: { # User-provided labels, represented as a dictionary where each label is a
-                # single key value pair.
-              &quot;a_key&quot;: &quot;A String&quot;,
-            },
-            &quot;locationPreference&quot;: { # Preferred location. This specifies where a Cloud SQL instance should # The location preference settings. This allows the instance to be located as
-                # near as possible to either an App Engine app or Compute Engine zone for
-                # better performance. App Engine co-location is only applicable to First
-                # Generation instances.
-                # preferably be located, either in a specific Compute Engine zone, or
-                # co-located with an App Engine application. Note that if the preferred
-                # location is not available, the instance will be located as close as possible
-                # within the region. Only one location may be specified.
-              &quot;followGaeApplication&quot;: &quot;A String&quot;, # The AppEngine application to follow, it must be in the same region as the
-                  # Cloud SQL instance.
-              &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#locationPreference&lt;/code&gt;.
-              &quot;zone&quot;: &quot;A String&quot;, # The preferred Compute Engine zone (e.g. us-central1-a, us-central1-b,
-                  # etc.).
-            },
-            &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#settings&lt;/code&gt;.
-            &quot;replicationType&quot;: &quot;A String&quot;, # The type of replication this instance uses. This can be either
-                # &lt;code&gt;ASYNCHRONOUS&lt;/code&gt; or &lt;code&gt;SYNCHRONOUS&lt;/code&gt;. This property is
-                # only applicable to First Generation instances.
-            &quot;activationPolicy&quot;: &quot;A String&quot;, # The activation policy specifies when the instance is activated; it is
-                # applicable only when the instance state is &lt;code&gt;RUNNABLE&lt;/code&gt;. Valid
-                # values: &lt;br&gt;&lt;code&gt;ALWAYS&lt;/code&gt;: The instance is on, and remains so even in
-                # the absence of connection requests. &lt;br&gt;&lt;code&gt;NEVER&lt;/code&gt;: The instance is
-                # off; it is not activated, even if a connection request arrives.
-                # &lt;br&gt;&lt;code&gt;ON_DEMAND&lt;/code&gt;: First Generation instances only. The instance
-                # responds to incoming requests, and turns itself off when not in use.
-                # Instances with &lt;code&gt;PER_USE&lt;/code&gt; pricing turn off after 15 minutes of
-                # inactivity. Instances with &lt;code&gt;PER_PACKAGE&lt;/code&gt; pricing turn off after
-                # 12 hours of inactivity.
           },
           &quot;replicaNames&quot;: [ # The replicas of the instance.
             &quot;A String&quot;,
           ],
           &quot;diskEncryptionConfiguration&quot;: { # Disk encryption configuration for an instance. # Disk encryption configuration specific to an instance.
               # Applies only to Second Generation instances.
-            &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionConfiguration&lt;/code&gt;.
             &quot;kmsKeyName&quot;: &quot;A String&quot;, # Resource name of KMS key for disk encryption
+            &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionConfiguration&lt;/code&gt;.
           },
-          &quot;rootPassword&quot;: &quot;A String&quot;, # Initial root password. Use only on creation.
           &quot;scheduledMaintenance&quot;: { # Any scheduled maintenancce for this instance. # The start time of any upcoming scheduled maintenance for this instance.
             &quot;canReschedule&quot;: True or False, # If the scheduled maintenance can be rescheduled.
             &quot;canDefer&quot;: True or False,
             &quot;startTime&quot;: &quot;A String&quot;, # The start time of any upcoming scheduled maintenance for this instance.
           },
+          &quot;rootPassword&quot;: &quot;A String&quot;, # Initial root password. Use only on creation.
           &quot;etag&quot;: &quot;A String&quot;, # This field is deprecated and will be removed from a future version of the
               # API. Use the &lt;code&gt;settings.settingsVersion&lt;/code&gt; field instead.
           &quot;serverCaCert&quot;: { # SslCerts Resource # SSL configuration.
@@ -2262,7 +2216,6 @@
               # href=&quot;https://groups.google.com/d/msg/google-cloud-sql-announce/I_7-F9EBhT0/BtvFtdFeAgAJ&quot;&gt;this
               # announcement&lt;/a&gt; for details.
           &quot;replicaConfiguration&quot;: { # Read-replica configuration for connecting to the master. # Configuration specific to failover replicas and read replicas.
-            &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#replicaConfiguration&lt;/code&gt;.
             &quot;mysqlReplicaConfiguration&quot;: { # Read-replica configuration specific to MySQL databases. # MySQL specific configuration when replicating from a MySQL on-premises
                 # master. Replication configuration information such as the username,
                 # password, certificates, and keys are not stored in the instance metadata.
@@ -2294,32 +2247,78 @@
                 # the new master instance.  &lt;p&gt;Only one replica can be specified as failover
                 # target, and the replica has to be in different zone with the master
                 # instance.
+            &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#replicaConfiguration&lt;/code&gt;.
           },
           &quot;connectionName&quot;: &quot;A String&quot;, # Connection name of the Cloud SQL instance used in connection strings.
           &quot;failoverReplica&quot;: { # The name and status of the failover replica. This property is applicable
               # only to Second Generation instances.
-            &quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates
-                # that the failover replica is out of sync. The master can only failover to
-                # the failover replica when the status is true.
             &quot;name&quot;: &quot;A String&quot;, # The name of the failover replica. If specified at instance creation, a
                 # failover replica is created for the instance. The name
                 # doesn&#x27;t include the project ID. This property is applicable only to
                 # Second Generation instances.
+            &quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates
+                # that the failover replica is out of sync. The master can only failover to
+                # the failover replica when the status is true.
           },
           &quot;ipAddresses&quot;: [ # The assigned IP addresses for the instance.
             { # Database instance IP Mapping.
-              &quot;timeToRetire&quot;: &quot;A String&quot;, # The due time for this IP to be retired in &lt;a
-                  # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-                  # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;. This field is only available when
-                  # the IP is scheduled to be retired.
               &quot;type&quot;: &quot;A String&quot;, # The type of this IP address. A &lt;code&gt;PRIMARY&lt;/code&gt; address is a public
                   # address that can accept incoming connections. A &lt;code&gt;PRIVATE&lt;/code&gt;
                   # address is a private address that can accept incoming connections. An
                   # &lt;code&gt;OUTGOING&lt;/code&gt; address is the source address of connections
                   # originating from the instance, if supported.
               &quot;ipAddress&quot;: &quot;A String&quot;, # The IP address assigned.
+              &quot;timeToRetire&quot;: &quot;A String&quot;, # The due time for this IP to be retired in &lt;a
+                  # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+                  # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;. This field is only available when
+                  # the IP is scheduled to be retired.
             },
           ],
+          &quot;ipv6Address&quot;: &quot;A String&quot;, # The IPv6 address assigned to the instance. This property is applicable only
+              # to First Generation instances.
+          &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
+          &quot;diskEncryptionStatus&quot;: { # Disk encryption status for an instance. # Disk encryption status specific to an instance.
+              # Applies only to Second Generation instances.
+            &quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
+            &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionStatus&lt;/code&gt;.
+          },
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#instance&lt;/code&gt;.
+          &quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be &lt;code&gt;us-central&lt;/code&gt;
+              # (&lt;code&gt;FIRST_GEN&lt;/code&gt; instances only), &lt;code&gt;us-central1&lt;/code&gt;
+              # (&lt;code&gt;SECOND_GEN&lt;/code&gt; instances only), &lt;code&gt;asia-east1&lt;/code&gt; or
+              # &lt;code&gt;europe-west1&lt;/code&gt;. Defaults to &lt;code&gt;us-central&lt;/code&gt; or
+              # &lt;code&gt;us-central1&lt;/code&gt; depending on the instance type (First Generation
+              # or Second Generation). The region can not be changed after instance
+              # creation.
+          &quot;state&quot;: &quot;A String&quot;, # The current serving state of the Cloud SQL instance. This can be one of the
+              # following. &lt;br&gt;&lt;code&gt;RUNNABLE&lt;/code&gt;: The instance is running, or is ready
+              # to run when accessed. &lt;br&gt;&lt;code&gt;SUSPENDED&lt;/code&gt;: The instance is not
+              # available, for example due to problems with billing.
+              # &lt;br&gt;&lt;code&gt;PENDING_CREATE&lt;/code&gt;: The instance is being created.
+              # &lt;br&gt;&lt;code&gt;MAINTENANCE&lt;/code&gt;: The instance is down for maintenance.
+              # &lt;br&gt;&lt;code&gt;FAILED&lt;/code&gt;: The instance creation failed.
+              # &lt;br&gt;&lt;code&gt;UNKNOWN_STATE&lt;/code&gt;: The state of the instance is unknown.
+          &quot;backendType&quot;: &quot;A String&quot;, # &lt;code&gt;FIRST_GEN&lt;/code&gt;: First Generation instance. MySQL only. &lt;br
+              # /&gt;&lt;code&gt;SECOND_GEN&lt;/code&gt;: Second Generation instance or PostgreSQL
+              # instance. &lt;br /&gt;&lt;code&gt;EXTERNAL&lt;/code&gt;: A database server that is not
+              # managed by Google. &lt;br&gt;This property is read-only; use the
+              # &lt;code&gt;tier&lt;/code&gt; property in the &lt;code&gt;settings&lt;/code&gt; object to determine
+              # the database type and Second or First Generation.
+          &quot;onPremisesConfiguration&quot;: { # On-premises instance configuration. # Configuration specific to on-premises instances.
+            &quot;dumpFilePath&quot;: &quot;A String&quot;, # The dump file to create the Cloud SQL replica.
+            &quot;hostPort&quot;: &quot;A String&quot;, # The host and port of the on-premises instance in host:port format
+            &quot;clientCertificate&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s x509 certificate.
+            &quot;username&quot;: &quot;A String&quot;, # The username for connecting to on-premises instance.
+            &quot;caCertificate&quot;: &quot;A String&quot;, # PEM representation of the trusted CA&#x27;s x509 certificate.
+            &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#onPremisesConfiguration&lt;/code&gt;.
+            &quot;password&quot;: &quot;A String&quot;, # The password for connecting to on-premises instance.
+            &quot;clientKey&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s private key. The corresponsing public key
+                # is encoded in the client&#x27;s certificate.
+          },
+          &quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google
+              # apps domain is prefixed if applicable.
+          &quot;serviceAccountEmailAddress&quot;: &quot;A String&quot;, # The service account email address assigned to the instance. This property
+              # is applicable only to Second Generation instances.
         },
     ],
     &quot;warnings&quot;: [ # List of warnings that occurred while handling the request.
@@ -2330,6 +2329,7 @@
     ],
     &quot;nextPageToken&quot;: &quot;A String&quot;, # The continuation token, used to page through large result sets. Provide
         # this value in a subsequent request to return the next page of results.
+    &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#instancesList&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -2401,51 +2401,6 @@
     The object takes the form of:
 
 { # A Cloud SQL instance resource.
-    &quot;ipv6Address&quot;: &quot;A String&quot;, # The IPv6 address assigned to the instance. This property is applicable only
-        # to First Generation instances.
-    &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
-    &quot;diskEncryptionStatus&quot;: { # Disk encryption status for an instance. # Disk encryption status specific to an instance.
-        # Applies only to Second Generation instances.
-      &quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionStatus&lt;/code&gt;.
-    },
-    &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#instance&lt;/code&gt;.
-    &quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be &lt;code&gt;us-central&lt;/code&gt;
-        # (&lt;code&gt;FIRST_GEN&lt;/code&gt; instances only), &lt;code&gt;us-central1&lt;/code&gt;
-        # (&lt;code&gt;SECOND_GEN&lt;/code&gt; instances only), &lt;code&gt;asia-east1&lt;/code&gt; or
-        # &lt;code&gt;europe-west1&lt;/code&gt;. Defaults to &lt;code&gt;us-central&lt;/code&gt; or
-        # &lt;code&gt;us-central1&lt;/code&gt; depending on the instance type (First Generation
-        # or Second Generation). The region can not be changed after instance
-        # creation.
-    &quot;state&quot;: &quot;A String&quot;, # The current serving state of the Cloud SQL instance. This can be one of the
-        # following. &lt;br&gt;&lt;code&gt;RUNNABLE&lt;/code&gt;: The instance is running, or is ready
-        # to run when accessed. &lt;br&gt;&lt;code&gt;SUSPENDED&lt;/code&gt;: The instance is not
-        # available, for example due to problems with billing.
-        # &lt;br&gt;&lt;code&gt;PENDING_CREATE&lt;/code&gt;: The instance is being created.
-        # &lt;br&gt;&lt;code&gt;MAINTENANCE&lt;/code&gt;: The instance is down for maintenance.
-        # &lt;br&gt;&lt;code&gt;FAILED&lt;/code&gt;: The instance creation failed.
-        # &lt;br&gt;&lt;code&gt;UNKNOWN_STATE&lt;/code&gt;: The state of the instance is unknown.
-    &quot;backendType&quot;: &quot;A String&quot;, # &lt;code&gt;FIRST_GEN&lt;/code&gt;: First Generation instance. MySQL only. &lt;br
-        # /&gt;&lt;code&gt;SECOND_GEN&lt;/code&gt;: Second Generation instance or PostgreSQL
-        # instance. &lt;br /&gt;&lt;code&gt;EXTERNAL&lt;/code&gt;: A database server that is not
-        # managed by Google. &lt;br&gt;This property is read-only; use the
-        # &lt;code&gt;tier&lt;/code&gt; property in the &lt;code&gt;settings&lt;/code&gt; object to determine
-        # the database type and Second or First Generation.
-    &quot;onPremisesConfiguration&quot;: { # On-premises instance configuration. # Configuration specific to on-premises instances.
-      &quot;hostPort&quot;: &quot;A String&quot;, # The host and port of the on-premises instance in host:port format
-      &quot;dumpFilePath&quot;: &quot;A String&quot;, # The dump file to create the Cloud SQL replica.
-      &quot;clientCertificate&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s x509 certificate.
-      &quot;username&quot;: &quot;A String&quot;, # The username for connecting to on-premises instance.
-      &quot;caCertificate&quot;: &quot;A String&quot;, # PEM representation of the trusted CA&#x27;s x509 certificate.
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#onPremisesConfiguration&lt;/code&gt;.
-      &quot;password&quot;: &quot;A String&quot;, # The password for connecting to on-premises instance.
-      &quot;clientKey&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s private key. The corresponsing public key
-          # is encoded in the client&#x27;s certificate.
-    },
-    &quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google
-        # apps domain is prefixed if applicable.
-    &quot;serviceAccountEmailAddress&quot;: &quot;A String&quot;, # The service account email address assigned to the instance. This property
-        # is applicable only to Second Generation instances.
     &quot;databaseVersion&quot;: &quot;A String&quot;, # The database engine type and version. The &lt;code&gt;databaseVersion&lt;/code&gt;
         # field can not be changed after instance creation.  MySQL Second Generation
         # instances: &lt;code&gt;MYSQL_5_7&lt;/code&gt; (default) or &lt;code&gt;MYSQL_5_6&lt;/code&gt;.
@@ -2456,29 +2411,72 @@
       &quot;A String&quot;,
     ],
     &quot;settings&quot;: { # Database instance settings. # The user settings.
+      &quot;backupConfiguration&quot;: { # Database instance backup configuration. # The daily backup configuration for the instance.
+        &quot;binaryLogEnabled&quot;: True or False, # (MySQL only) Whether binary log is enabled. If backup configuration is
+            # disabled, binarylog must be disabled as well.
+        &quot;replicationLogArchivingEnabled&quot;: True or False, # Reserved for future use.
+        &quot;location&quot;: &quot;A String&quot;, # Location of the backup
+        &quot;pointInTimeRecoveryEnabled&quot;: True or False, # Reserved for future use.
+        &quot;startTime&quot;: &quot;A String&quot;, # Start time for the daily backup configuration in UTC timezone in the 24
+            # hour format - &lt;code&gt;HH:MM&lt;/code&gt;.
+        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#backupConfiguration&lt;/code&gt;.
+        &quot;enabled&quot;: True or False, # Whether this configuration is enabled.
+      },
+      &quot;userLabels&quot;: { # User-provided labels, represented as a dictionary where each label is a
+          # single key value pair.
+        &quot;a_key&quot;: &quot;A String&quot;,
+      },
+      &quot;locationPreference&quot;: { # Preferred location. This specifies where a Cloud SQL instance should # The location preference settings. This allows the instance to be located as
+          # near as possible to either an App Engine app or Compute Engine zone for
+          # better performance. App Engine co-location is only applicable to First
+          # Generation instances.
+          # preferably be located, either in a specific Compute Engine zone, or
+          # co-located with an App Engine application. Note that if the preferred
+          # location is not available, the instance will be located as close as possible
+          # within the region. Only one location may be specified.
+        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#locationPreference&lt;/code&gt;.
+        &quot;zone&quot;: &quot;A String&quot;, # The preferred Compute Engine zone (e.g. us-central1-a, us-central1-b,
+            # etc.).
+        &quot;followGaeApplication&quot;: &quot;A String&quot;, # The AppEngine application to follow, it must be in the same region as the
+            # Cloud SQL instance.
+      },
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#settings&lt;/code&gt;.
+      &quot;replicationType&quot;: &quot;A String&quot;, # The type of replication this instance uses. This can be either
+          # &lt;code&gt;ASYNCHRONOUS&lt;/code&gt; or &lt;code&gt;SYNCHRONOUS&lt;/code&gt;. This property is
+          # only applicable to First Generation instances.
+      &quot;activationPolicy&quot;: &quot;A String&quot;, # The activation policy specifies when the instance is activated; it is
+          # applicable only when the instance state is &lt;code&gt;RUNNABLE&lt;/code&gt;. Valid
+          # values: &lt;br&gt;&lt;code&gt;ALWAYS&lt;/code&gt;: The instance is on, and remains so even in
+          # the absence of connection requests. &lt;br&gt;&lt;code&gt;NEVER&lt;/code&gt;: The instance is
+          # off; it is not activated, even if a connection request arrives.
+          # &lt;br&gt;&lt;code&gt;ON_DEMAND&lt;/code&gt;: First Generation instances only. The instance
+          # responds to incoming requests, and turns itself off when not in use.
+          # Instances with &lt;code&gt;PER_USE&lt;/code&gt; pricing turn off after 15 minutes of
+          # inactivity. Instances with &lt;code&gt;PER_PACKAGE&lt;/code&gt; pricing turn off after
+          # 12 hours of inactivity.
       &quot;ipConfiguration&quot;: { # IP Management configuration. # The settings for IP Management. This allows to enable or disable the
           # instance IP and manage which external networks can connect to the instance.
           # The IPv4 address cannot be disabled for Second Generation instances.
-        &quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is
-            # accessible for private IP. For example,
-            # &lt;code&gt;/projects/myProject/global/networks/default&lt;/code&gt;. This setting can
-            # be updated, but it cannot be removed after it is set.
-        &quot;ipv4Enabled&quot;: True or False, # Whether the instance should be assigned an IP address or not.
         &quot;authorizedNetworks&quot;: [ # The list of external networks that are allowed to connect to the instance
             # using the IP. In &lt;a
             # href=&quot;http://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation&quot;&gt;CIDR
             # notation&lt;/a&gt;, also known as &#x27;slash&#x27; notation (e.g.
             # &lt;code&gt;192.168.100.0/24&lt;/code&gt;).
           { # An entry for an Access Control list.
+            &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#aclEntry&lt;/code&gt;.
             &quot;value&quot;: &quot;A String&quot;, # The whitelisted value for the access control list.
             &quot;expirationTime&quot;: &quot;A String&quot;, # The time when this access control entry expires in &lt;a
                 # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
                 # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
             &quot;name&quot;: &quot;A String&quot;, # Optional. A label to identify this entry.
-            &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#aclEntry&lt;/code&gt;.
           },
         ],
         &quot;requireSsl&quot;: True or False, # Whether SSL connections over IP should be enforced or not.
+        &quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is
+            # accessible for private IP. For example,
+            # &lt;code&gt;/projects/myProject/global/networks/default&lt;/code&gt;. This setting can
+            # be updated, but it cannot be removed after it is set.
+        &quot;ipv4Enabled&quot;: True or False, # Whether the instance should be assigned an IP address or not.
       },
       &quot;availabilityType&quot;: &quot;A String&quot;, # Availability type (PostgreSQL and MySQL instances only). Potential values:
           # &lt;br&gt;&lt;code&gt;ZONAL&lt;/code&gt;: The instance serves data from only one zone.
@@ -2493,27 +2491,27 @@
           # to update this value.
       &quot;databaseFlags&quot;: [ # The database flags passed to the instance at startup.
         { # Database flags for Cloud SQL instances.
-          &quot;value&quot;: &quot;A String&quot;, # The value of the flag. Booleans should be set to &lt;code&gt;on&lt;/code&gt; for true
-              # and &lt;code&gt;off&lt;/code&gt; for false. This field must be omitted if the flag
-              # doesn&#x27;t take a value.
           &quot;name&quot;: &quot;A String&quot;, # The name of the flag. These flags are passed at instance startup, so
               # include both server options and system variables for MySQL. Flags should be
               # specified with underscores, not hyphens. For more information, see &lt;a
               # href=&quot;/sql/docs/mysql/flags&quot;&gt;Configuring Database Flags&lt;/a&gt; in the Cloud
               # SQL documentation.
+          &quot;value&quot;: &quot;A String&quot;, # The value of the flag. Booleans should be set to &lt;code&gt;on&lt;/code&gt; for true
+              # and &lt;code&gt;off&lt;/code&gt; for false. This field must be omitted if the flag
+              # doesn&#x27;t take a value.
         },
       ],
       &quot;maintenanceWindow&quot;: { # Maintenance window. This specifies when a v2 Cloud SQL instance should # The maintenance window for this instance. This specifies when the instance
           # can be restarted for maintenance purposes. Not used for First Generation
           # instances.
           # preferably be restarted for system maintenance purposes.
+        &quot;hour&quot;: 42, # hour of day - 0 to 23.
+        &quot;day&quot;: 42, # day of week (1-7), starting on Monday.
+        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#maintenanceWindow&lt;/code&gt;.
         &quot;updateTrack&quot;: &quot;A String&quot;, # Maintenance timing setting: &lt;code&gt;canary&lt;/code&gt; (Earlier) or
             # &lt;code&gt;stable&lt;/code&gt; (Later). &lt;br /&gt;&lt;a
             # href=&quot;/sql/docs/db_path/instance-settings#maintenance-timing-2ndgen&quot;&gt;
             # Learn more&lt;/a&gt;.
-        &quot;hour&quot;: 42, # hour of day - 0 to 23.
-        &quot;day&quot;: 42, # day of week (1-7), starting on Monday.
-        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#maintenanceWindow&lt;/code&gt;.
       },
       &quot;pricingPlan&quot;: &quot;A String&quot;, # The pricing plan for this instance. This can be either &lt;code&gt;PER_USE&lt;/code&gt;
           # or &lt;code&gt;PACKAGE&lt;/code&gt;. Only &lt;code&gt;PER_USE&lt;/code&gt; is supported for Second
@@ -2542,64 +2540,21 @@
       &quot;crashSafeReplicationEnabled&quot;: True or False, # Configuration specific to read replica instances. Indicates whether
           # database flags for crash-safe replication are enabled. This property is
           # only applicable to First Generation instances.
-      &quot;backupConfiguration&quot;: { # Database instance backup configuration. # The daily backup configuration for the instance.
-        &quot;pointInTimeRecoveryEnabled&quot;: True or False, # Reserved for future use.
-        &quot;startTime&quot;: &quot;A String&quot;, # Start time for the daily backup configuration in UTC timezone in the 24
-            # hour format - &lt;code&gt;HH:MM&lt;/code&gt;.
-        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#backupConfiguration&lt;/code&gt;.
-        &quot;enabled&quot;: True or False, # Whether this configuration is enabled.
-        &quot;binaryLogEnabled&quot;: True or False, # (MySQL only) Whether binary log is enabled. If backup configuration is
-            # disabled, binarylog must be disabled as well.
-        &quot;replicationLogArchivingEnabled&quot;: True or False, # Reserved for future use.
-        &quot;location&quot;: &quot;A String&quot;, # Location of the backup
-      },
-      &quot;userLabels&quot;: { # User-provided labels, represented as a dictionary where each label is a
-          # single key value pair.
-        &quot;a_key&quot;: &quot;A String&quot;,
-      },
-      &quot;locationPreference&quot;: { # Preferred location. This specifies where a Cloud SQL instance should # The location preference settings. This allows the instance to be located as
-          # near as possible to either an App Engine app or Compute Engine zone for
-          # better performance. App Engine co-location is only applicable to First
-          # Generation instances.
-          # preferably be located, either in a specific Compute Engine zone, or
-          # co-located with an App Engine application. Note that if the preferred
-          # location is not available, the instance will be located as close as possible
-          # within the region. Only one location may be specified.
-        &quot;followGaeApplication&quot;: &quot;A String&quot;, # The AppEngine application to follow, it must be in the same region as the
-            # Cloud SQL instance.
-        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#locationPreference&lt;/code&gt;.
-        &quot;zone&quot;: &quot;A String&quot;, # The preferred Compute Engine zone (e.g. us-central1-a, us-central1-b,
-            # etc.).
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#settings&lt;/code&gt;.
-      &quot;replicationType&quot;: &quot;A String&quot;, # The type of replication this instance uses. This can be either
-          # &lt;code&gt;ASYNCHRONOUS&lt;/code&gt; or &lt;code&gt;SYNCHRONOUS&lt;/code&gt;. This property is
-          # only applicable to First Generation instances.
-      &quot;activationPolicy&quot;: &quot;A String&quot;, # The activation policy specifies when the instance is activated; it is
-          # applicable only when the instance state is &lt;code&gt;RUNNABLE&lt;/code&gt;. Valid
-          # values: &lt;br&gt;&lt;code&gt;ALWAYS&lt;/code&gt;: The instance is on, and remains so even in
-          # the absence of connection requests. &lt;br&gt;&lt;code&gt;NEVER&lt;/code&gt;: The instance is
-          # off; it is not activated, even if a connection request arrives.
-          # &lt;br&gt;&lt;code&gt;ON_DEMAND&lt;/code&gt;: First Generation instances only. The instance
-          # responds to incoming requests, and turns itself off when not in use.
-          # Instances with &lt;code&gt;PER_USE&lt;/code&gt; pricing turn off after 15 minutes of
-          # inactivity. Instances with &lt;code&gt;PER_PACKAGE&lt;/code&gt; pricing turn off after
-          # 12 hours of inactivity.
     },
     &quot;replicaNames&quot;: [ # The replicas of the instance.
       &quot;A String&quot;,
     ],
     &quot;diskEncryptionConfiguration&quot;: { # Disk encryption configuration for an instance. # Disk encryption configuration specific to an instance.
         # Applies only to Second Generation instances.
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionConfiguration&lt;/code&gt;.
       &quot;kmsKeyName&quot;: &quot;A String&quot;, # Resource name of KMS key for disk encryption
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionConfiguration&lt;/code&gt;.
     },
-    &quot;rootPassword&quot;: &quot;A String&quot;, # Initial root password. Use only on creation.
     &quot;scheduledMaintenance&quot;: { # Any scheduled maintenancce for this instance. # The start time of any upcoming scheduled maintenance for this instance.
       &quot;canReschedule&quot;: True or False, # If the scheduled maintenance can be rescheduled.
       &quot;canDefer&quot;: True or False,
       &quot;startTime&quot;: &quot;A String&quot;, # The start time of any upcoming scheduled maintenance for this instance.
     },
+    &quot;rootPassword&quot;: &quot;A String&quot;, # Initial root password. Use only on creation.
     &quot;etag&quot;: &quot;A String&quot;, # This field is deprecated and will be removed from a future version of the
         # API. Use the &lt;code&gt;settings.settingsVersion&lt;/code&gt; field instead.
     &quot;serverCaCert&quot;: { # SslCerts Resource # SSL configuration.
@@ -2636,7 +2591,6 @@
         # href=&quot;https://groups.google.com/d/msg/google-cloud-sql-announce/I_7-F9EBhT0/BtvFtdFeAgAJ&quot;&gt;this
         # announcement&lt;/a&gt; for details.
     &quot;replicaConfiguration&quot;: { # Read-replica configuration for connecting to the master. # Configuration specific to failover replicas and read replicas.
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#replicaConfiguration&lt;/code&gt;.
       &quot;mysqlReplicaConfiguration&quot;: { # Read-replica configuration specific to MySQL databases. # MySQL specific configuration when replicating from a MySQL on-premises
           # master. Replication configuration information such as the username,
           # password, certificates, and keys are not stored in the instance metadata.
@@ -2668,32 +2622,78 @@
           # the new master instance.  &lt;p&gt;Only one replica can be specified as failover
           # target, and the replica has to be in different zone with the master
           # instance.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#replicaConfiguration&lt;/code&gt;.
     },
     &quot;connectionName&quot;: &quot;A String&quot;, # Connection name of the Cloud SQL instance used in connection strings.
     &quot;failoverReplica&quot;: { # The name and status of the failover replica. This property is applicable
         # only to Second Generation instances.
-      &quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates
-          # that the failover replica is out of sync. The master can only failover to
-          # the failover replica when the status is true.
       &quot;name&quot;: &quot;A String&quot;, # The name of the failover replica. If specified at instance creation, a
           # failover replica is created for the instance. The name
           # doesn&#x27;t include the project ID. This property is applicable only to
           # Second Generation instances.
+      &quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates
+          # that the failover replica is out of sync. The master can only failover to
+          # the failover replica when the status is true.
     },
     &quot;ipAddresses&quot;: [ # The assigned IP addresses for the instance.
       { # Database instance IP Mapping.
-        &quot;timeToRetire&quot;: &quot;A String&quot;, # The due time for this IP to be retired in &lt;a
-            # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-            # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;. This field is only available when
-            # the IP is scheduled to be retired.
         &quot;type&quot;: &quot;A String&quot;, # The type of this IP address. A &lt;code&gt;PRIMARY&lt;/code&gt; address is a public
             # address that can accept incoming connections. A &lt;code&gt;PRIVATE&lt;/code&gt;
             # address is a private address that can accept incoming connections. An
             # &lt;code&gt;OUTGOING&lt;/code&gt; address is the source address of connections
             # originating from the instance, if supported.
         &quot;ipAddress&quot;: &quot;A String&quot;, # The IP address assigned.
+        &quot;timeToRetire&quot;: &quot;A String&quot;, # The due time for this IP to be retired in &lt;a
+            # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+            # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;. This field is only available when
+            # the IP is scheduled to be retired.
       },
     ],
+    &quot;ipv6Address&quot;: &quot;A String&quot;, # The IPv6 address assigned to the instance. This property is applicable only
+        # to First Generation instances.
+    &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
+    &quot;diskEncryptionStatus&quot;: { # Disk encryption status for an instance. # Disk encryption status specific to an instance.
+        # Applies only to Second Generation instances.
+      &quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionStatus&lt;/code&gt;.
+    },
+    &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#instance&lt;/code&gt;.
+    &quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be &lt;code&gt;us-central&lt;/code&gt;
+        # (&lt;code&gt;FIRST_GEN&lt;/code&gt; instances only), &lt;code&gt;us-central1&lt;/code&gt;
+        # (&lt;code&gt;SECOND_GEN&lt;/code&gt; instances only), &lt;code&gt;asia-east1&lt;/code&gt; or
+        # &lt;code&gt;europe-west1&lt;/code&gt;. Defaults to &lt;code&gt;us-central&lt;/code&gt; or
+        # &lt;code&gt;us-central1&lt;/code&gt; depending on the instance type (First Generation
+        # or Second Generation). The region can not be changed after instance
+        # creation.
+    &quot;state&quot;: &quot;A String&quot;, # The current serving state of the Cloud SQL instance. This can be one of the
+        # following. &lt;br&gt;&lt;code&gt;RUNNABLE&lt;/code&gt;: The instance is running, or is ready
+        # to run when accessed. &lt;br&gt;&lt;code&gt;SUSPENDED&lt;/code&gt;: The instance is not
+        # available, for example due to problems with billing.
+        # &lt;br&gt;&lt;code&gt;PENDING_CREATE&lt;/code&gt;: The instance is being created.
+        # &lt;br&gt;&lt;code&gt;MAINTENANCE&lt;/code&gt;: The instance is down for maintenance.
+        # &lt;br&gt;&lt;code&gt;FAILED&lt;/code&gt;: The instance creation failed.
+        # &lt;br&gt;&lt;code&gt;UNKNOWN_STATE&lt;/code&gt;: The state of the instance is unknown.
+    &quot;backendType&quot;: &quot;A String&quot;, # &lt;code&gt;FIRST_GEN&lt;/code&gt;: First Generation instance. MySQL only. &lt;br
+        # /&gt;&lt;code&gt;SECOND_GEN&lt;/code&gt;: Second Generation instance or PostgreSQL
+        # instance. &lt;br /&gt;&lt;code&gt;EXTERNAL&lt;/code&gt;: A database server that is not
+        # managed by Google. &lt;br&gt;This property is read-only; use the
+        # &lt;code&gt;tier&lt;/code&gt; property in the &lt;code&gt;settings&lt;/code&gt; object to determine
+        # the database type and Second or First Generation.
+    &quot;onPremisesConfiguration&quot;: { # On-premises instance configuration. # Configuration specific to on-premises instances.
+      &quot;dumpFilePath&quot;: &quot;A String&quot;, # The dump file to create the Cloud SQL replica.
+      &quot;hostPort&quot;: &quot;A String&quot;, # The host and port of the on-premises instance in host:port format
+      &quot;clientCertificate&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s x509 certificate.
+      &quot;username&quot;: &quot;A String&quot;, # The username for connecting to on-premises instance.
+      &quot;caCertificate&quot;: &quot;A String&quot;, # PEM representation of the trusted CA&#x27;s x509 certificate.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#onPremisesConfiguration&lt;/code&gt;.
+      &quot;password&quot;: &quot;A String&quot;, # The password for connecting to on-premises instance.
+      &quot;clientKey&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s private key. The corresponsing public key
+          # is encoded in the client&#x27;s certificate.
+    },
+    &quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google
+        # apps domain is prefixed if applicable.
+    &quot;serviceAccountEmailAddress&quot;: &quot;A String&quot;, # The service account email address assigned to the instance. This property
+        # is applicable only to Second Generation instances.
   }
 
   x__xgafv: string, V1 error format.
@@ -2707,6 +2707,61 @@
     { # An Operation resource.&amp;nbsp;For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
+      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
+          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
+          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
+          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
+          # either by using this property or by using the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
+          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
+          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
+          # this database must match the one specified in the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
+        &quot;A String&quot;,
+      ],
+      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
+        &quot;schemaOnly&quot;: True or False, # Export only schemas.
+        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
+          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
+              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
+          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
+      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form &lt;code&gt;gs:
+          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
+          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
+          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
+          # // compressed.
+      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
+        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
+      },
+    },
+    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
+    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
     &quot;user&quot;: &quot;A String&quot;, # The email address of the user who initiated this operation.
     &quot;targetProject&quot;: &quot;A String&quot;, # The project ID of the target instance related to this operation.
     &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
@@ -2721,15 +2776,16 @@
         # populated.
       &quot;errors&quot;: [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
           &quot;code&quot;: &quot;A String&quot;, # Identifies the specific error that occurred.
           &quot;message&quot;: &quot;A String&quot;, # Additional information about the error encountered.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
         },
       ],
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationErrors&lt;/code&gt;.
     },
     &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operation&lt;/code&gt;.
     &quot;importContext&quot;: { # Database instance import context. # The context for import operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -2737,7 +2793,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -2766,61 +2821,6 @@
     &quot;status&quot;: &quot;A String&quot;, # The status of an operation. Valid values are &lt;code&gt;PENDING&lt;/code&gt;,
         # &lt;code&gt;RUNNING&lt;/code&gt;, &lt;code&gt;DONE&lt;/code&gt;,
         # &lt;code&gt;SQL_OPERATION_STATUS_UNSPECIFIED&lt;/code&gt;.
-    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
-      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
-          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
-          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
-          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
-          # either by using this property or by using the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
-          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
-          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
-          # this database must match the one specified in the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
-        &quot;A String&quot;,
-      ],
-      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
-        &quot;schemaOnly&quot;: True or False, # Export only schemas.
-        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
-          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
-              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
-          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
-      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form &lt;code&gt;gs:
-          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
-          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
-          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
-          # // compressed.
-      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
-        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
-    },
-    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
-    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -2843,6 +2843,61 @@
     { # An Operation resource.&amp;nbsp;For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
+      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
+          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
+          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
+          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
+          # either by using this property or by using the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
+          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
+          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
+          # this database must match the one specified in the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
+        &quot;A String&quot;,
+      ],
+      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
+        &quot;schemaOnly&quot;: True or False, # Export only schemas.
+        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
+          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
+              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
+          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
+      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form &lt;code&gt;gs:
+          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
+          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
+          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
+          # // compressed.
+      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
+        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
+      },
+    },
+    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
+    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
     &quot;user&quot;: &quot;A String&quot;, # The email address of the user who initiated this operation.
     &quot;targetProject&quot;: &quot;A String&quot;, # The project ID of the target instance related to this operation.
     &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
@@ -2857,15 +2912,16 @@
         # populated.
       &quot;errors&quot;: [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
           &quot;code&quot;: &quot;A String&quot;, # Identifies the specific error that occurred.
           &quot;message&quot;: &quot;A String&quot;, # Additional information about the error encountered.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
         },
       ],
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationErrors&lt;/code&gt;.
     },
     &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operation&lt;/code&gt;.
     &quot;importContext&quot;: { # Database instance import context. # The context for import operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -2873,7 +2929,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -2902,61 +2957,6 @@
     &quot;status&quot;: &quot;A String&quot;, # The status of an operation. Valid values are &lt;code&gt;PENDING&lt;/code&gt;,
         # &lt;code&gt;RUNNING&lt;/code&gt;, &lt;code&gt;DONE&lt;/code&gt;,
         # &lt;code&gt;SQL_OPERATION_STATUS_UNSPECIFIED&lt;/code&gt;.
-    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
-      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
-          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
-          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
-          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
-          # either by using this property or by using the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
-          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
-          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
-          # this database must match the one specified in the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
-        &quot;A String&quot;,
-      ],
-      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
-        &quot;schemaOnly&quot;: True or False, # Export only schemas.
-        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
-          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
-              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
-          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
-      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form &lt;code&gt;gs:
-          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
-          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
-          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
-          # // compressed.
-      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
-        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
-    },
-    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
-    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -2979,6 +2979,61 @@
     { # An Operation resource.&amp;nbsp;For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
+      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
+          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
+          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
+          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
+          # either by using this property or by using the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
+          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
+          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
+          # this database must match the one specified in the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
+        &quot;A String&quot;,
+      ],
+      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
+        &quot;schemaOnly&quot;: True or False, # Export only schemas.
+        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
+          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
+              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
+          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
+      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form &lt;code&gt;gs:
+          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
+          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
+          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
+          # // compressed.
+      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
+        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
+      },
+    },
+    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
+    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
     &quot;user&quot;: &quot;A String&quot;, # The email address of the user who initiated this operation.
     &quot;targetProject&quot;: &quot;A String&quot;, # The project ID of the target instance related to this operation.
     &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
@@ -2993,15 +3048,16 @@
         # populated.
       &quot;errors&quot;: [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
           &quot;code&quot;: &quot;A String&quot;, # Identifies the specific error that occurred.
           &quot;message&quot;: &quot;A String&quot;, # Additional information about the error encountered.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
         },
       ],
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationErrors&lt;/code&gt;.
     },
     &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operation&lt;/code&gt;.
     &quot;importContext&quot;: { # Database instance import context. # The context for import operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -3009,7 +3065,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -3038,61 +3093,6 @@
     &quot;status&quot;: &quot;A String&quot;, # The status of an operation. Valid values are &lt;code&gt;PENDING&lt;/code&gt;,
         # &lt;code&gt;RUNNING&lt;/code&gt;, &lt;code&gt;DONE&lt;/code&gt;,
         # &lt;code&gt;SQL_OPERATION_STATUS_UNSPECIFIED&lt;/code&gt;.
-    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
-      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
-          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
-          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
-          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
-          # either by using this property or by using the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
-          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
-          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
-          # this database must match the one specified in the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
-        &quot;A String&quot;,
-      ],
-      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
-        &quot;schemaOnly&quot;: True or False, # Export only schemas.
-        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
-          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
-              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
-          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
-      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form &lt;code&gt;gs:
-          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
-          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
-          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
-          # // compressed.
-      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
-        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
-    },
-    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
-    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -3114,6 +3114,61 @@
     { # An Operation resource.&amp;nbsp;For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
+      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
+          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
+          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
+          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
+          # either by using this property or by using the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
+          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
+          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
+          # this database must match the one specified in the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
+        &quot;A String&quot;,
+      ],
+      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
+        &quot;schemaOnly&quot;: True or False, # Export only schemas.
+        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
+          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
+              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
+          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
+      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form &lt;code&gt;gs:
+          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
+          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
+          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
+          # // compressed.
+      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
+        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
+      },
+    },
+    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
+    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
     &quot;user&quot;: &quot;A String&quot;, # The email address of the user who initiated this operation.
     &quot;targetProject&quot;: &quot;A String&quot;, # The project ID of the target instance related to this operation.
     &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
@@ -3128,15 +3183,16 @@
         # populated.
       &quot;errors&quot;: [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
           &quot;code&quot;: &quot;A String&quot;, # Identifies the specific error that occurred.
           &quot;message&quot;: &quot;A String&quot;, # Additional information about the error encountered.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
         },
       ],
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationErrors&lt;/code&gt;.
     },
     &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operation&lt;/code&gt;.
     &quot;importContext&quot;: { # Database instance import context. # The context for import operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -3144,7 +3200,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -3173,61 +3228,6 @@
     &quot;status&quot;: &quot;A String&quot;, # The status of an operation. Valid values are &lt;code&gt;PENDING&lt;/code&gt;,
         # &lt;code&gt;RUNNING&lt;/code&gt;, &lt;code&gt;DONE&lt;/code&gt;,
         # &lt;code&gt;SQL_OPERATION_STATUS_UNSPECIFIED&lt;/code&gt;.
-    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
-      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
-          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
-          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
-          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
-          # either by using this property or by using the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
-          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
-          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
-          # this database must match the one specified in the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
-        &quot;A String&quot;,
-      ],
-      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
-        &quot;schemaOnly&quot;: True or False, # Export only schemas.
-        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
-          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
-              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
-          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
-      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form &lt;code&gt;gs:
-          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
-          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
-          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
-          # // compressed.
-      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
-        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
-    },
-    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
-    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -3263,6 +3263,61 @@
     { # An Operation resource.&amp;nbsp;For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
+      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
+          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
+          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
+          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
+          # either by using this property or by using the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
+          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
+          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
+          # this database must match the one specified in the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
+        &quot;A String&quot;,
+      ],
+      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
+        &quot;schemaOnly&quot;: True or False, # Export only schemas.
+        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
+          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
+              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
+          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
+      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form &lt;code&gt;gs:
+          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
+          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
+          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
+          # // compressed.
+      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
+        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
+      },
+    },
+    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
+    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
     &quot;user&quot;: &quot;A String&quot;, # The email address of the user who initiated this operation.
     &quot;targetProject&quot;: &quot;A String&quot;, # The project ID of the target instance related to this operation.
     &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
@@ -3277,15 +3332,16 @@
         # populated.
       &quot;errors&quot;: [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
           &quot;code&quot;: &quot;A String&quot;, # Identifies the specific error that occurred.
           &quot;message&quot;: &quot;A String&quot;, # Additional information about the error encountered.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
         },
       ],
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationErrors&lt;/code&gt;.
     },
     &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operation&lt;/code&gt;.
     &quot;importContext&quot;: { # Database instance import context. # The context for import operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -3293,7 +3349,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -3322,61 +3377,6 @@
     &quot;status&quot;: &quot;A String&quot;, # The status of an operation. Valid values are &lt;code&gt;PENDING&lt;/code&gt;,
         # &lt;code&gt;RUNNING&lt;/code&gt;, &lt;code&gt;DONE&lt;/code&gt;,
         # &lt;code&gt;SQL_OPERATION_STATUS_UNSPECIFIED&lt;/code&gt;.
-    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
-      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
-          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
-          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
-          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
-          # either by using this property or by using the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
-          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
-          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
-          # this database must match the one specified in the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
-        &quot;A String&quot;,
-      ],
-      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
-        &quot;schemaOnly&quot;: True or False, # Export only schemas.
-        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
-          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
-              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
-          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
-      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form &lt;code&gt;gs:
-          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
-          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
-          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
-          # // compressed.
-      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
-        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
-    },
-    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
-    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -3410,6 +3410,61 @@
     { # An Operation resource.&amp;nbsp;For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
+      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
+          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
+          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
+          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
+          # either by using this property or by using the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
+          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
+          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
+          # this database must match the one specified in the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
+        &quot;A String&quot;,
+      ],
+      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
+        &quot;schemaOnly&quot;: True or False, # Export only schemas.
+        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
+          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
+              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
+          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
+      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form &lt;code&gt;gs:
+          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
+          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
+          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
+          # // compressed.
+      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
+        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
+      },
+    },
+    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
+    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
     &quot;user&quot;: &quot;A String&quot;, # The email address of the user who initiated this operation.
     &quot;targetProject&quot;: &quot;A String&quot;, # The project ID of the target instance related to this operation.
     &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
@@ -3424,15 +3479,16 @@
         # populated.
       &quot;errors&quot;: [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
           &quot;code&quot;: &quot;A String&quot;, # Identifies the specific error that occurred.
           &quot;message&quot;: &quot;A String&quot;, # Additional information about the error encountered.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
         },
       ],
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationErrors&lt;/code&gt;.
     },
     &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operation&lt;/code&gt;.
     &quot;importContext&quot;: { # Database instance import context. # The context for import operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -3440,7 +3496,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -3469,61 +3524,6 @@
     &quot;status&quot;: &quot;A String&quot;, # The status of an operation. Valid values are &lt;code&gt;PENDING&lt;/code&gt;,
         # &lt;code&gt;RUNNING&lt;/code&gt;, &lt;code&gt;DONE&lt;/code&gt;,
         # &lt;code&gt;SQL_OPERATION_STATUS_UNSPECIFIED&lt;/code&gt;.
-    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
-      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
-          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
-          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
-          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
-          # either by using this property or by using the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
-          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
-          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
-          # this database must match the one specified in the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
-        &quot;A String&quot;,
-      ],
-      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
-        &quot;schemaOnly&quot;: True or False, # Export only schemas.
-        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
-          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
-              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
-          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
-      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form &lt;code&gt;gs:
-          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
-          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
-          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
-          # // compressed.
-      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
-        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
-    },
-    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
-    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -3545,6 +3545,61 @@
     { # An Operation resource.&amp;nbsp;For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
+      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
+          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
+          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
+          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
+          # either by using this property or by using the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
+          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
+          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
+          # this database must match the one specified in the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
+        &quot;A String&quot;,
+      ],
+      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
+        &quot;schemaOnly&quot;: True or False, # Export only schemas.
+        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
+          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
+              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
+          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
+      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form &lt;code&gt;gs:
+          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
+          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
+          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
+          # // compressed.
+      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
+        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
+      },
+    },
+    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
+    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
     &quot;user&quot;: &quot;A String&quot;, # The email address of the user who initiated this operation.
     &quot;targetProject&quot;: &quot;A String&quot;, # The project ID of the target instance related to this operation.
     &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
@@ -3559,15 +3614,16 @@
         # populated.
       &quot;errors&quot;: [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
           &quot;code&quot;: &quot;A String&quot;, # Identifies the specific error that occurred.
           &quot;message&quot;: &quot;A String&quot;, # Additional information about the error encountered.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
         },
       ],
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationErrors&lt;/code&gt;.
     },
     &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operation&lt;/code&gt;.
     &quot;importContext&quot;: { # Database instance import context. # The context for import operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -3575,7 +3631,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -3604,61 +3659,6 @@
     &quot;status&quot;: &quot;A String&quot;, # The status of an operation. Valid values are &lt;code&gt;PENDING&lt;/code&gt;,
         # &lt;code&gt;RUNNING&lt;/code&gt;, &lt;code&gt;DONE&lt;/code&gt;,
         # &lt;code&gt;SQL_OPERATION_STATUS_UNSPECIFIED&lt;/code&gt;.
-    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
-      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
-          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
-          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
-          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
-          # either by using this property or by using the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
-          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
-          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
-          # this database must match the one specified in the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
-        &quot;A String&quot;,
-      ],
-      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
-        &quot;schemaOnly&quot;: True or False, # Export only schemas.
-        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
-          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
-              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
-          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
-      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form &lt;code&gt;gs:
-          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
-          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
-          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
-          # // compressed.
-      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
-        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
-    },
-    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
-    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -3680,6 +3680,61 @@
     { # An Operation resource.&amp;nbsp;For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
+      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
+          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
+          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
+          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
+          # either by using this property or by using the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
+          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
+          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
+          # this database must match the one specified in the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
+        &quot;A String&quot;,
+      ],
+      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
+        &quot;schemaOnly&quot;: True or False, # Export only schemas.
+        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
+          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
+              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
+          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
+      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form &lt;code&gt;gs:
+          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
+          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
+          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
+          # // compressed.
+      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
+        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
+      },
+    },
+    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
+    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
     &quot;user&quot;: &quot;A String&quot;, # The email address of the user who initiated this operation.
     &quot;targetProject&quot;: &quot;A String&quot;, # The project ID of the target instance related to this operation.
     &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
@@ -3694,15 +3749,16 @@
         # populated.
       &quot;errors&quot;: [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
           &quot;code&quot;: &quot;A String&quot;, # Identifies the specific error that occurred.
           &quot;message&quot;: &quot;A String&quot;, # Additional information about the error encountered.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
         },
       ],
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationErrors&lt;/code&gt;.
     },
     &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operation&lt;/code&gt;.
     &quot;importContext&quot;: { # Database instance import context. # The context for import operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -3710,7 +3766,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -3739,61 +3794,6 @@
     &quot;status&quot;: &quot;A String&quot;, # The status of an operation. Valid values are &lt;code&gt;PENDING&lt;/code&gt;,
         # &lt;code&gt;RUNNING&lt;/code&gt;, &lt;code&gt;DONE&lt;/code&gt;,
         # &lt;code&gt;SQL_OPERATION_STATUS_UNSPECIFIED&lt;/code&gt;.
-    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
-      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
-          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
-          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
-          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
-          # either by using this property or by using the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
-          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
-          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
-          # this database must match the one specified in the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
-        &quot;A String&quot;,
-      ],
-      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
-        &quot;schemaOnly&quot;: True or False, # Export only schemas.
-        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
-          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
-              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
-          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
-      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form &lt;code&gt;gs:
-          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
-          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
-          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
-          # // compressed.
-      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
-        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
-    },
-    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
-    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -3826,6 +3826,61 @@
     { # An Operation resource.&amp;nbsp;For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
+      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
+          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
+          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
+          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
+          # either by using this property or by using the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
+          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
+          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
+          # this database must match the one specified in the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
+        &quot;A String&quot;,
+      ],
+      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
+        &quot;schemaOnly&quot;: True or False, # Export only schemas.
+        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
+          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
+              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
+          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
+      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form &lt;code&gt;gs:
+          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
+          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
+          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
+          # // compressed.
+      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
+        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
+      },
+    },
+    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
+    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
     &quot;user&quot;: &quot;A String&quot;, # The email address of the user who initiated this operation.
     &quot;targetProject&quot;: &quot;A String&quot;, # The project ID of the target instance related to this operation.
     &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
@@ -3840,15 +3895,16 @@
         # populated.
       &quot;errors&quot;: [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
           &quot;code&quot;: &quot;A String&quot;, # Identifies the specific error that occurred.
           &quot;message&quot;: &quot;A String&quot;, # Additional information about the error encountered.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
         },
       ],
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationErrors&lt;/code&gt;.
     },
     &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operation&lt;/code&gt;.
     &quot;importContext&quot;: { # Database instance import context. # The context for import operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -3856,7 +3912,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -3885,61 +3940,6 @@
     &quot;status&quot;: &quot;A String&quot;, # The status of an operation. Valid values are &lt;code&gt;PENDING&lt;/code&gt;,
         # &lt;code&gt;RUNNING&lt;/code&gt;, &lt;code&gt;DONE&lt;/code&gt;,
         # &lt;code&gt;SQL_OPERATION_STATUS_UNSPECIFIED&lt;/code&gt;.
-    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
-      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
-          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
-          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
-          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
-          # either by using this property or by using the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
-          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
-          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
-          # this database must match the one specified in the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
-        &quot;A String&quot;,
-      ],
-      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
-        &quot;schemaOnly&quot;: True or False, # Export only schemas.
-        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
-          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
-              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
-          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
-      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form &lt;code&gt;gs:
-          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
-          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
-          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
-          # // compressed.
-      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
-        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
-    },
-    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
-    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -3955,51 +3955,6 @@
     The object takes the form of:
 
 { # A Cloud SQL instance resource.
-    &quot;ipv6Address&quot;: &quot;A String&quot;, # The IPv6 address assigned to the instance. This property is applicable only
-        # to First Generation instances.
-    &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
-    &quot;diskEncryptionStatus&quot;: { # Disk encryption status for an instance. # Disk encryption status specific to an instance.
-        # Applies only to Second Generation instances.
-      &quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionStatus&lt;/code&gt;.
-    },
-    &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#instance&lt;/code&gt;.
-    &quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be &lt;code&gt;us-central&lt;/code&gt;
-        # (&lt;code&gt;FIRST_GEN&lt;/code&gt; instances only), &lt;code&gt;us-central1&lt;/code&gt;
-        # (&lt;code&gt;SECOND_GEN&lt;/code&gt; instances only), &lt;code&gt;asia-east1&lt;/code&gt; or
-        # &lt;code&gt;europe-west1&lt;/code&gt;. Defaults to &lt;code&gt;us-central&lt;/code&gt; or
-        # &lt;code&gt;us-central1&lt;/code&gt; depending on the instance type (First Generation
-        # or Second Generation). The region can not be changed after instance
-        # creation.
-    &quot;state&quot;: &quot;A String&quot;, # The current serving state of the Cloud SQL instance. This can be one of the
-        # following. &lt;br&gt;&lt;code&gt;RUNNABLE&lt;/code&gt;: The instance is running, or is ready
-        # to run when accessed. &lt;br&gt;&lt;code&gt;SUSPENDED&lt;/code&gt;: The instance is not
-        # available, for example due to problems with billing.
-        # &lt;br&gt;&lt;code&gt;PENDING_CREATE&lt;/code&gt;: The instance is being created.
-        # &lt;br&gt;&lt;code&gt;MAINTENANCE&lt;/code&gt;: The instance is down for maintenance.
-        # &lt;br&gt;&lt;code&gt;FAILED&lt;/code&gt;: The instance creation failed.
-        # &lt;br&gt;&lt;code&gt;UNKNOWN_STATE&lt;/code&gt;: The state of the instance is unknown.
-    &quot;backendType&quot;: &quot;A String&quot;, # &lt;code&gt;FIRST_GEN&lt;/code&gt;: First Generation instance. MySQL only. &lt;br
-        # /&gt;&lt;code&gt;SECOND_GEN&lt;/code&gt;: Second Generation instance or PostgreSQL
-        # instance. &lt;br /&gt;&lt;code&gt;EXTERNAL&lt;/code&gt;: A database server that is not
-        # managed by Google. &lt;br&gt;This property is read-only; use the
-        # &lt;code&gt;tier&lt;/code&gt; property in the &lt;code&gt;settings&lt;/code&gt; object to determine
-        # the database type and Second or First Generation.
-    &quot;onPremisesConfiguration&quot;: { # On-premises instance configuration. # Configuration specific to on-premises instances.
-      &quot;hostPort&quot;: &quot;A String&quot;, # The host and port of the on-premises instance in host:port format
-      &quot;dumpFilePath&quot;: &quot;A String&quot;, # The dump file to create the Cloud SQL replica.
-      &quot;clientCertificate&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s x509 certificate.
-      &quot;username&quot;: &quot;A String&quot;, # The username for connecting to on-premises instance.
-      &quot;caCertificate&quot;: &quot;A String&quot;, # PEM representation of the trusted CA&#x27;s x509 certificate.
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#onPremisesConfiguration&lt;/code&gt;.
-      &quot;password&quot;: &quot;A String&quot;, # The password for connecting to on-premises instance.
-      &quot;clientKey&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s private key. The corresponsing public key
-          # is encoded in the client&#x27;s certificate.
-    },
-    &quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google
-        # apps domain is prefixed if applicable.
-    &quot;serviceAccountEmailAddress&quot;: &quot;A String&quot;, # The service account email address assigned to the instance. This property
-        # is applicable only to Second Generation instances.
     &quot;databaseVersion&quot;: &quot;A String&quot;, # The database engine type and version. The &lt;code&gt;databaseVersion&lt;/code&gt;
         # field can not be changed after instance creation.  MySQL Second Generation
         # instances: &lt;code&gt;MYSQL_5_7&lt;/code&gt; (default) or &lt;code&gt;MYSQL_5_6&lt;/code&gt;.
@@ -4010,29 +3965,72 @@
       &quot;A String&quot;,
     ],
     &quot;settings&quot;: { # Database instance settings. # The user settings.
+      &quot;backupConfiguration&quot;: { # Database instance backup configuration. # The daily backup configuration for the instance.
+        &quot;binaryLogEnabled&quot;: True or False, # (MySQL only) Whether binary log is enabled. If backup configuration is
+            # disabled, binarylog must be disabled as well.
+        &quot;replicationLogArchivingEnabled&quot;: True or False, # Reserved for future use.
+        &quot;location&quot;: &quot;A String&quot;, # Location of the backup
+        &quot;pointInTimeRecoveryEnabled&quot;: True or False, # Reserved for future use.
+        &quot;startTime&quot;: &quot;A String&quot;, # Start time for the daily backup configuration in UTC timezone in the 24
+            # hour format - &lt;code&gt;HH:MM&lt;/code&gt;.
+        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#backupConfiguration&lt;/code&gt;.
+        &quot;enabled&quot;: True or False, # Whether this configuration is enabled.
+      },
+      &quot;userLabels&quot;: { # User-provided labels, represented as a dictionary where each label is a
+          # single key value pair.
+        &quot;a_key&quot;: &quot;A String&quot;,
+      },
+      &quot;locationPreference&quot;: { # Preferred location. This specifies where a Cloud SQL instance should # The location preference settings. This allows the instance to be located as
+          # near as possible to either an App Engine app or Compute Engine zone for
+          # better performance. App Engine co-location is only applicable to First
+          # Generation instances.
+          # preferably be located, either in a specific Compute Engine zone, or
+          # co-located with an App Engine application. Note that if the preferred
+          # location is not available, the instance will be located as close as possible
+          # within the region. Only one location may be specified.
+        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#locationPreference&lt;/code&gt;.
+        &quot;zone&quot;: &quot;A String&quot;, # The preferred Compute Engine zone (e.g. us-central1-a, us-central1-b,
+            # etc.).
+        &quot;followGaeApplication&quot;: &quot;A String&quot;, # The AppEngine application to follow, it must be in the same region as the
+            # Cloud SQL instance.
+      },
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#settings&lt;/code&gt;.
+      &quot;replicationType&quot;: &quot;A String&quot;, # The type of replication this instance uses. This can be either
+          # &lt;code&gt;ASYNCHRONOUS&lt;/code&gt; or &lt;code&gt;SYNCHRONOUS&lt;/code&gt;. This property is
+          # only applicable to First Generation instances.
+      &quot;activationPolicy&quot;: &quot;A String&quot;, # The activation policy specifies when the instance is activated; it is
+          # applicable only when the instance state is &lt;code&gt;RUNNABLE&lt;/code&gt;. Valid
+          # values: &lt;br&gt;&lt;code&gt;ALWAYS&lt;/code&gt;: The instance is on, and remains so even in
+          # the absence of connection requests. &lt;br&gt;&lt;code&gt;NEVER&lt;/code&gt;: The instance is
+          # off; it is not activated, even if a connection request arrives.
+          # &lt;br&gt;&lt;code&gt;ON_DEMAND&lt;/code&gt;: First Generation instances only. The instance
+          # responds to incoming requests, and turns itself off when not in use.
+          # Instances with &lt;code&gt;PER_USE&lt;/code&gt; pricing turn off after 15 minutes of
+          # inactivity. Instances with &lt;code&gt;PER_PACKAGE&lt;/code&gt; pricing turn off after
+          # 12 hours of inactivity.
       &quot;ipConfiguration&quot;: { # IP Management configuration. # The settings for IP Management. This allows to enable or disable the
           # instance IP and manage which external networks can connect to the instance.
           # The IPv4 address cannot be disabled for Second Generation instances.
-        &quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is
-            # accessible for private IP. For example,
-            # &lt;code&gt;/projects/myProject/global/networks/default&lt;/code&gt;. This setting can
-            # be updated, but it cannot be removed after it is set.
-        &quot;ipv4Enabled&quot;: True or False, # Whether the instance should be assigned an IP address or not.
         &quot;authorizedNetworks&quot;: [ # The list of external networks that are allowed to connect to the instance
             # using the IP. In &lt;a
             # href=&quot;http://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation&quot;&gt;CIDR
             # notation&lt;/a&gt;, also known as &#x27;slash&#x27; notation (e.g.
             # &lt;code&gt;192.168.100.0/24&lt;/code&gt;).
           { # An entry for an Access Control list.
+            &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#aclEntry&lt;/code&gt;.
             &quot;value&quot;: &quot;A String&quot;, # The whitelisted value for the access control list.
             &quot;expirationTime&quot;: &quot;A String&quot;, # The time when this access control entry expires in &lt;a
                 # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
                 # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
             &quot;name&quot;: &quot;A String&quot;, # Optional. A label to identify this entry.
-            &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#aclEntry&lt;/code&gt;.
           },
         ],
         &quot;requireSsl&quot;: True or False, # Whether SSL connections over IP should be enforced or not.
+        &quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is
+            # accessible for private IP. For example,
+            # &lt;code&gt;/projects/myProject/global/networks/default&lt;/code&gt;. This setting can
+            # be updated, but it cannot be removed after it is set.
+        &quot;ipv4Enabled&quot;: True or False, # Whether the instance should be assigned an IP address or not.
       },
       &quot;availabilityType&quot;: &quot;A String&quot;, # Availability type (PostgreSQL and MySQL instances only). Potential values:
           # &lt;br&gt;&lt;code&gt;ZONAL&lt;/code&gt;: The instance serves data from only one zone.
@@ -4047,27 +4045,27 @@
           # to update this value.
       &quot;databaseFlags&quot;: [ # The database flags passed to the instance at startup.
         { # Database flags for Cloud SQL instances.
-          &quot;value&quot;: &quot;A String&quot;, # The value of the flag. Booleans should be set to &lt;code&gt;on&lt;/code&gt; for true
-              # and &lt;code&gt;off&lt;/code&gt; for false. This field must be omitted if the flag
-              # doesn&#x27;t take a value.
           &quot;name&quot;: &quot;A String&quot;, # The name of the flag. These flags are passed at instance startup, so
               # include both server options and system variables for MySQL. Flags should be
               # specified with underscores, not hyphens. For more information, see &lt;a
               # href=&quot;/sql/docs/mysql/flags&quot;&gt;Configuring Database Flags&lt;/a&gt; in the Cloud
               # SQL documentation.
+          &quot;value&quot;: &quot;A String&quot;, # The value of the flag. Booleans should be set to &lt;code&gt;on&lt;/code&gt; for true
+              # and &lt;code&gt;off&lt;/code&gt; for false. This field must be omitted if the flag
+              # doesn&#x27;t take a value.
         },
       ],
       &quot;maintenanceWindow&quot;: { # Maintenance window. This specifies when a v2 Cloud SQL instance should # The maintenance window for this instance. This specifies when the instance
           # can be restarted for maintenance purposes. Not used for First Generation
           # instances.
           # preferably be restarted for system maintenance purposes.
+        &quot;hour&quot;: 42, # hour of day - 0 to 23.
+        &quot;day&quot;: 42, # day of week (1-7), starting on Monday.
+        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#maintenanceWindow&lt;/code&gt;.
         &quot;updateTrack&quot;: &quot;A String&quot;, # Maintenance timing setting: &lt;code&gt;canary&lt;/code&gt; (Earlier) or
             # &lt;code&gt;stable&lt;/code&gt; (Later). &lt;br /&gt;&lt;a
             # href=&quot;/sql/docs/db_path/instance-settings#maintenance-timing-2ndgen&quot;&gt;
             # Learn more&lt;/a&gt;.
-        &quot;hour&quot;: 42, # hour of day - 0 to 23.
-        &quot;day&quot;: 42, # day of week (1-7), starting on Monday.
-        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#maintenanceWindow&lt;/code&gt;.
       },
       &quot;pricingPlan&quot;: &quot;A String&quot;, # The pricing plan for this instance. This can be either &lt;code&gt;PER_USE&lt;/code&gt;
           # or &lt;code&gt;PACKAGE&lt;/code&gt;. Only &lt;code&gt;PER_USE&lt;/code&gt; is supported for Second
@@ -4096,64 +4094,21 @@
       &quot;crashSafeReplicationEnabled&quot;: True or False, # Configuration specific to read replica instances. Indicates whether
           # database flags for crash-safe replication are enabled. This property is
           # only applicable to First Generation instances.
-      &quot;backupConfiguration&quot;: { # Database instance backup configuration. # The daily backup configuration for the instance.
-        &quot;pointInTimeRecoveryEnabled&quot;: True or False, # Reserved for future use.
-        &quot;startTime&quot;: &quot;A String&quot;, # Start time for the daily backup configuration in UTC timezone in the 24
-            # hour format - &lt;code&gt;HH:MM&lt;/code&gt;.
-        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#backupConfiguration&lt;/code&gt;.
-        &quot;enabled&quot;: True or False, # Whether this configuration is enabled.
-        &quot;binaryLogEnabled&quot;: True or False, # (MySQL only) Whether binary log is enabled. If backup configuration is
-            # disabled, binarylog must be disabled as well.
-        &quot;replicationLogArchivingEnabled&quot;: True or False, # Reserved for future use.
-        &quot;location&quot;: &quot;A String&quot;, # Location of the backup
-      },
-      &quot;userLabels&quot;: { # User-provided labels, represented as a dictionary where each label is a
-          # single key value pair.
-        &quot;a_key&quot;: &quot;A String&quot;,
-      },
-      &quot;locationPreference&quot;: { # Preferred location. This specifies where a Cloud SQL instance should # The location preference settings. This allows the instance to be located as
-          # near as possible to either an App Engine app or Compute Engine zone for
-          # better performance. App Engine co-location is only applicable to First
-          # Generation instances.
-          # preferably be located, either in a specific Compute Engine zone, or
-          # co-located with an App Engine application. Note that if the preferred
-          # location is not available, the instance will be located as close as possible
-          # within the region. Only one location may be specified.
-        &quot;followGaeApplication&quot;: &quot;A String&quot;, # The AppEngine application to follow, it must be in the same region as the
-            # Cloud SQL instance.
-        &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#locationPreference&lt;/code&gt;.
-        &quot;zone&quot;: &quot;A String&quot;, # The preferred Compute Engine zone (e.g. us-central1-a, us-central1-b,
-            # etc.).
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#settings&lt;/code&gt;.
-      &quot;replicationType&quot;: &quot;A String&quot;, # The type of replication this instance uses. This can be either
-          # &lt;code&gt;ASYNCHRONOUS&lt;/code&gt; or &lt;code&gt;SYNCHRONOUS&lt;/code&gt;. This property is
-          # only applicable to First Generation instances.
-      &quot;activationPolicy&quot;: &quot;A String&quot;, # The activation policy specifies when the instance is activated; it is
-          # applicable only when the instance state is &lt;code&gt;RUNNABLE&lt;/code&gt;. Valid
-          # values: &lt;br&gt;&lt;code&gt;ALWAYS&lt;/code&gt;: The instance is on, and remains so even in
-          # the absence of connection requests. &lt;br&gt;&lt;code&gt;NEVER&lt;/code&gt;: The instance is
-          # off; it is not activated, even if a connection request arrives.
-          # &lt;br&gt;&lt;code&gt;ON_DEMAND&lt;/code&gt;: First Generation instances only. The instance
-          # responds to incoming requests, and turns itself off when not in use.
-          # Instances with &lt;code&gt;PER_USE&lt;/code&gt; pricing turn off after 15 minutes of
-          # inactivity. Instances with &lt;code&gt;PER_PACKAGE&lt;/code&gt; pricing turn off after
-          # 12 hours of inactivity.
     },
     &quot;replicaNames&quot;: [ # The replicas of the instance.
       &quot;A String&quot;,
     ],
     &quot;diskEncryptionConfiguration&quot;: { # Disk encryption configuration for an instance. # Disk encryption configuration specific to an instance.
         # Applies only to Second Generation instances.
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionConfiguration&lt;/code&gt;.
       &quot;kmsKeyName&quot;: &quot;A String&quot;, # Resource name of KMS key for disk encryption
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionConfiguration&lt;/code&gt;.
     },
-    &quot;rootPassword&quot;: &quot;A String&quot;, # Initial root password. Use only on creation.
     &quot;scheduledMaintenance&quot;: { # Any scheduled maintenancce for this instance. # The start time of any upcoming scheduled maintenance for this instance.
       &quot;canReschedule&quot;: True or False, # If the scheduled maintenance can be rescheduled.
       &quot;canDefer&quot;: True or False,
       &quot;startTime&quot;: &quot;A String&quot;, # The start time of any upcoming scheduled maintenance for this instance.
     },
+    &quot;rootPassword&quot;: &quot;A String&quot;, # Initial root password. Use only on creation.
     &quot;etag&quot;: &quot;A String&quot;, # This field is deprecated and will be removed from a future version of the
         # API. Use the &lt;code&gt;settings.settingsVersion&lt;/code&gt; field instead.
     &quot;serverCaCert&quot;: { # SslCerts Resource # SSL configuration.
@@ -4190,7 +4145,6 @@
         # href=&quot;https://groups.google.com/d/msg/google-cloud-sql-announce/I_7-F9EBhT0/BtvFtdFeAgAJ&quot;&gt;this
         # announcement&lt;/a&gt; for details.
     &quot;replicaConfiguration&quot;: { # Read-replica configuration for connecting to the master. # Configuration specific to failover replicas and read replicas.
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#replicaConfiguration&lt;/code&gt;.
       &quot;mysqlReplicaConfiguration&quot;: { # Read-replica configuration specific to MySQL databases. # MySQL specific configuration when replicating from a MySQL on-premises
           # master. Replication configuration information such as the username,
           # password, certificates, and keys are not stored in the instance metadata.
@@ -4222,32 +4176,78 @@
           # the new master instance.  &lt;p&gt;Only one replica can be specified as failover
           # target, and the replica has to be in different zone with the master
           # instance.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#replicaConfiguration&lt;/code&gt;.
     },
     &quot;connectionName&quot;: &quot;A String&quot;, # Connection name of the Cloud SQL instance used in connection strings.
     &quot;failoverReplica&quot;: { # The name and status of the failover replica. This property is applicable
         # only to Second Generation instances.
-      &quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates
-          # that the failover replica is out of sync. The master can only failover to
-          # the failover replica when the status is true.
       &quot;name&quot;: &quot;A String&quot;, # The name of the failover replica. If specified at instance creation, a
           # failover replica is created for the instance. The name
           # doesn&#x27;t include the project ID. This property is applicable only to
           # Second Generation instances.
+      &quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates
+          # that the failover replica is out of sync. The master can only failover to
+          # the failover replica when the status is true.
     },
     &quot;ipAddresses&quot;: [ # The assigned IP addresses for the instance.
       { # Database instance IP Mapping.
-        &quot;timeToRetire&quot;: &quot;A String&quot;, # The due time for this IP to be retired in &lt;a
-            # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-            # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;. This field is only available when
-            # the IP is scheduled to be retired.
         &quot;type&quot;: &quot;A String&quot;, # The type of this IP address. A &lt;code&gt;PRIMARY&lt;/code&gt; address is a public
             # address that can accept incoming connections. A &lt;code&gt;PRIVATE&lt;/code&gt;
             # address is a private address that can accept incoming connections. An
             # &lt;code&gt;OUTGOING&lt;/code&gt; address is the source address of connections
             # originating from the instance, if supported.
         &quot;ipAddress&quot;: &quot;A String&quot;, # The IP address assigned.
+        &quot;timeToRetire&quot;: &quot;A String&quot;, # The due time for this IP to be retired in &lt;a
+            # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+            # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;. This field is only available when
+            # the IP is scheduled to be retired.
       },
     ],
+    &quot;ipv6Address&quot;: &quot;A String&quot;, # The IPv6 address assigned to the instance. This property is applicable only
+        # to First Generation instances.
+    &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
+    &quot;diskEncryptionStatus&quot;: { # Disk encryption status for an instance. # Disk encryption status specific to an instance.
+        # Applies only to Second Generation instances.
+      &quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#diskEncryptionStatus&lt;/code&gt;.
+    },
+    &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#instance&lt;/code&gt;.
+    &quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be &lt;code&gt;us-central&lt;/code&gt;
+        # (&lt;code&gt;FIRST_GEN&lt;/code&gt; instances only), &lt;code&gt;us-central1&lt;/code&gt;
+        # (&lt;code&gt;SECOND_GEN&lt;/code&gt; instances only), &lt;code&gt;asia-east1&lt;/code&gt; or
+        # &lt;code&gt;europe-west1&lt;/code&gt;. Defaults to &lt;code&gt;us-central&lt;/code&gt; or
+        # &lt;code&gt;us-central1&lt;/code&gt; depending on the instance type (First Generation
+        # or Second Generation). The region can not be changed after instance
+        # creation.
+    &quot;state&quot;: &quot;A String&quot;, # The current serving state of the Cloud SQL instance. This can be one of the
+        # following. &lt;br&gt;&lt;code&gt;RUNNABLE&lt;/code&gt;: The instance is running, or is ready
+        # to run when accessed. &lt;br&gt;&lt;code&gt;SUSPENDED&lt;/code&gt;: The instance is not
+        # available, for example due to problems with billing.
+        # &lt;br&gt;&lt;code&gt;PENDING_CREATE&lt;/code&gt;: The instance is being created.
+        # &lt;br&gt;&lt;code&gt;MAINTENANCE&lt;/code&gt;: The instance is down for maintenance.
+        # &lt;br&gt;&lt;code&gt;FAILED&lt;/code&gt;: The instance creation failed.
+        # &lt;br&gt;&lt;code&gt;UNKNOWN_STATE&lt;/code&gt;: The state of the instance is unknown.
+    &quot;backendType&quot;: &quot;A String&quot;, # &lt;code&gt;FIRST_GEN&lt;/code&gt;: First Generation instance. MySQL only. &lt;br
+        # /&gt;&lt;code&gt;SECOND_GEN&lt;/code&gt;: Second Generation instance or PostgreSQL
+        # instance. &lt;br /&gt;&lt;code&gt;EXTERNAL&lt;/code&gt;: A database server that is not
+        # managed by Google. &lt;br&gt;This property is read-only; use the
+        # &lt;code&gt;tier&lt;/code&gt; property in the &lt;code&gt;settings&lt;/code&gt; object to determine
+        # the database type and Second or First Generation.
+    &quot;onPremisesConfiguration&quot;: { # On-premises instance configuration. # Configuration specific to on-premises instances.
+      &quot;dumpFilePath&quot;: &quot;A String&quot;, # The dump file to create the Cloud SQL replica.
+      &quot;hostPort&quot;: &quot;A String&quot;, # The host and port of the on-premises instance in host:port format
+      &quot;clientCertificate&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s x509 certificate.
+      &quot;username&quot;: &quot;A String&quot;, # The username for connecting to on-premises instance.
+      &quot;caCertificate&quot;: &quot;A String&quot;, # PEM representation of the trusted CA&#x27;s x509 certificate.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#onPremisesConfiguration&lt;/code&gt;.
+      &quot;password&quot;: &quot;A String&quot;, # The password for connecting to on-premises instance.
+      &quot;clientKey&quot;: &quot;A String&quot;, # PEM representation of the slave&#x27;s private key. The corresponsing public key
+          # is encoded in the client&#x27;s certificate.
+    },
+    &quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google
+        # apps domain is prefixed if applicable.
+    &quot;serviceAccountEmailAddress&quot;: &quot;A String&quot;, # The service account email address assigned to the instance. This property
+        # is applicable only to Second Generation instances.
   }
 
   x__xgafv: string, V1 error format.
@@ -4261,6 +4261,61 @@
     { # An Operation resource.&amp;nbsp;For successful operations that return an
       # Operation resource, only the fields relevant to the operation are populated
       # in the resource.
+    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
+        # identifier to retrieve the Operations resource that has information about
+        # the operation.
+    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
+      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
+          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
+          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
+          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
+          # either by using this property or by using the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
+          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
+          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
+          # this database must match the one specified in the
+          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
+        &quot;A String&quot;,
+      ],
+      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
+        &quot;schemaOnly&quot;: True or False, # Export only schemas.
+        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
+          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
+              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
+              #  a CHANGE MASTER TO statement with the binary log coordinates.
+              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
+              #  a SQL comment, and has no effect.
+              # All other values are ignored.
+        },
+        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
+            # you specify tables, specify one and only one database. For PostgreSQL
+            # instances, you can specify only one table.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
+          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
+      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
+          # stored. The URI is in the form &lt;code&gt;gs:
+          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
+          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
+          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
+          # // compressed.
+      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
+        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
+      },
+    },
+    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
+    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
+    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
+        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
+        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
     &quot;user&quot;: &quot;A String&quot;, # The email address of the user who initiated this operation.
     &quot;targetProject&quot;: &quot;A String&quot;, # The project ID of the target instance related to this operation.
     &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
@@ -4275,15 +4330,16 @@
         # populated.
       &quot;errors&quot;: [ # The list of errors encountered while processing this operation.
         { # Database instance operation error.
+          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
           &quot;code&quot;: &quot;A String&quot;, # Identifies the specific error that occurred.
           &quot;message&quot;: &quot;A String&quot;, # Additional information about the error encountered.
-          &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationError&lt;/code&gt;.
         },
       ],
       &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operationErrors&lt;/code&gt;.
     },
     &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#operation&lt;/code&gt;.
     &quot;importContext&quot;: { # Database instance import context. # The context for import operation, if applicable.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;csvImportOptions&quot;: { # Options for importing data as CSV.
         &quot;columns&quot;: [ # The columns to which CSV data is imported. If not specified, all columns
             # of the database table are loaded with CSV data.
@@ -4291,7 +4347,6 @@
         ],
         &quot;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
       },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#importContext&lt;/code&gt;.
       &quot;database&quot;: &quot;A String&quot;, # The target database for the import. If &lt;code&gt;fileType&lt;/code&gt; is
           # &lt;code&gt;SQL&lt;/code&gt;, this field is required only if the import file does not
           # specify a database, and is overridden by any database specification in the
@@ -4320,61 +4375,6 @@
     &quot;status&quot;: &quot;A String&quot;, # The status of an operation. Valid values are &lt;code&gt;PENDING&lt;/code&gt;,
         # &lt;code&gt;RUNNING&lt;/code&gt;, &lt;code&gt;DONE&lt;/code&gt;,
         # &lt;code&gt;SQL_OPERATION_STATUS_UNSPECIFIED&lt;/code&gt;.
-    &quot;name&quot;: &quot;A String&quot;, # An identifier that uniquely identifies the operation. You can use this
-        # identifier to retrieve the Operations resource that has information about
-        # the operation.
-    &quot;exportContext&quot;: { # Database instance export context. # The context for export operation, if applicable.
-      &quot;databases&quot;: [ # Databases to be exported. &lt;br /&gt; &lt;b&gt;MySQL instances:&lt;/b&gt; If
-          # &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;SQL&lt;/code&gt; and no database is specified, all
-          # databases are exported, except for the &lt;code&gt;mysql&lt;/code&gt; system database.
-          # If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;, you can specify one database,
-          # either by using this property or by using the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property, which takes precedence
-          # over this property. &lt;br /&gt; &lt;b&gt;PostgreSQL instances:&lt;/b&gt; You must specify
-          # one database to be exported. If &lt;code&gt;fileType&lt;/code&gt; is &lt;code&gt;CSV&lt;/code&gt;,
-          # this database must match the one specified in the
-          # &lt;code&gt;csvExportOptions.selectQuery&lt;/code&gt; property.
-        &quot;A String&quot;,
-      ],
-      &quot;sqlExportOptions&quot;: { # Options for exporting data as SQL statements.
-        &quot;tables&quot;: [ # Tables to export, or that were exported, from the specified database. If
-            # you specify tables, specify one and only one database. For PostgreSQL
-            # instances, you can specify only one table.
-          &quot;A String&quot;,
-        ],
-        &quot;schemaOnly&quot;: True or False, # Export only schemas.
-        &quot;mysqlExportOptions&quot;: { # Options for exporting from MySQL.
-          &quot;masterData&quot;: 42, # Option to include SQL statement required to set up replication.
-              # If set to &lt;code&gt;1&lt;/code&gt;, the dump file includes
-              #  a CHANGE MASTER TO statement with the binary log coordinates.
-              # If set to &lt;code&gt;2&lt;/code&gt;, the CHANGE MASTER TO statement is written as
-              #  a SQL comment, and has no effect.
-              # All other values are ignored.
-        },
-      },
-      &quot;fileType&quot;: &quot;A String&quot;, # The file type for the specified uri. &lt;br&gt;&lt;code&gt;SQL&lt;/code&gt;: The file
-          # contains SQL statements. &lt;br&gt;&lt;code&gt;CSV&lt;/code&gt;: The file contains CSV data.
-      &quot;uri&quot;: &quot;A String&quot;, # The path to the file in Google Cloud Storage where the export will be
-          # stored. The URI is in the form &lt;code&gt;gs:
-          # //bucketName/fileName&lt;/code&gt;. If the file already exists, the requests
-          # // succeeds, but the operation fails. If &lt;code&gt;fileType&lt;/code&gt; is
-          # // &lt;code&gt;SQL&lt;/code&gt; and the filename ends with .gz, the contents are
-          # // compressed.
-      &quot;csvExportOptions&quot;: { # Options for exporting data as CSV.
-        &quot;selectQuery&quot;: &quot;A String&quot;, # The select query used to extract the data.
-      },
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#exportContext&lt;/code&gt;.
-    },
-    &quot;targetId&quot;: &quot;A String&quot;, # Name of the database instance related to this operation.
-    &quot;endTime&quot;: &quot;A String&quot;, # The time this operation finished in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;startTime&quot;: &quot;A String&quot;, # The time this operation actually started in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
-    &quot;insertTime&quot;: &quot;A String&quot;, # The time this operation was enqueued in UTC timezone in &lt;a
-        # href=&quot;https://tools.ietf.org/html/rfc3339&quot;&gt;RFC 3339&lt;/a&gt; format, for example
-        # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;.
   }</pre>
 </div>