docs: update docs (#916)

* fix: re-run script

* test: fix noxfile
diff --git a/docs/dyn/sqladmin_v1beta4.instances.html b/docs/dyn/sqladmin_v1beta4.instances.html
index 6464436..6d3ed1c 100644
--- a/docs/dyn/sqladmin_v1beta4.instances.html
+++ b/docs/dyn/sqladmin_v1beta4.instances.html
@@ -102,7 +102,7 @@
   <code><a href="#insert">insert(project, body=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Creates a new Cloud SQL instance.</p>
 <p class="toc_element">
-  <code><a href="#list">list(project, filter=None, pageToken=None, maxResults=None, x__xgafv=None)</a></code></p>
+  <code><a href="#list">list(project, pageToken=None, maxResults=None, filter=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Lists instances under a given project.</p>
 <p class="toc_element">
   <code><a href="#listServerCas">listServerCas(project, instance, x__xgafv=None)</a></code></p>
@@ -163,18 +163,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -195,14 +183,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -211,13 +191,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -227,6 +207,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -235,6 +223,18 @@
         # 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;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;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.
@@ -263,20 +263,20 @@
               # 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;.
+    &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.
   }</pre>
 </div>
 
@@ -294,17 +294,17 @@
 
 { # Database instance clone request.
     &quot;cloneContext&quot;: { # Database instance clone context. # Contains details about the clone operation.
-      &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.
       &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;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;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;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#cloneContext&lt;/code&gt;.
     },
   }
 
@@ -319,18 +319,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -351,14 +339,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -367,13 +347,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -383,6 +363,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -391,6 +379,18 @@
         # 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;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;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.
@@ -419,20 +419,20 @@
               # 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;.
+    &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.
   }</pre>
 </div>
 
@@ -454,18 +454,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -486,14 +474,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -502,13 +482,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -518,6 +498,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -526,6 +514,18 @@
         # 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;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;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.
@@ -554,20 +554,20 @@
               # 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;.
+    &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.
   }</pre>
 </div>
 
@@ -586,7 +586,6 @@
     &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.
@@ -602,6 +601,7 @@
           &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#demoteMasterConfiguration&lt;/code&gt;.
       },
       &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
@@ -627,18 +627,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -659,14 +647,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -675,13 +655,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -691,6 +671,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -699,6 +687,18 @@
         # 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;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;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.
@@ -727,20 +727,20 @@
               # 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;.
+    &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.
   }</pre>
 </div>
 
@@ -757,6 +757,18 @@
 
 { # Database instance export request.
     &quot;exportContext&quot;: { # Database instance export context. # Contains details about the export operation.
+      &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;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.
@@ -785,18 +797,6 @@
               # 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;.
     },
   }
 
@@ -811,18 +811,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -843,14 +831,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -859,13 +839,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -875,6 +855,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -883,6 +871,18 @@
         # 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;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;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.
@@ -911,20 +911,20 @@
               # 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;.
+    &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.
   }</pre>
 </div>
 
@@ -958,18 +958,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -990,14 +978,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -1006,13 +986,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -1022,6 +1002,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -1030,6 +1018,18 @@
         # 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;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;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.
@@ -1058,20 +1058,20 @@
               # 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;.
+    &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.
   }</pre>
 </div>
 
@@ -1091,69 +1091,31 @@
   An object of the form:
 
     { # A Cloud SQL instance resource.
+      &quot;onPremisesConfiguration&quot;: { # On-premises instance configuration. # Configuration specific to on-premises instances.
+        &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;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;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;.
+          # PostgreSQL instances: &lt;code&gt;POSTGRES_9_6&lt;/code&gt; (default) or
+          # &lt;code&gt;POSTGRES_11 Beta&lt;/code&gt; MySQL First Generation
+          # instances: &lt;code&gt;MYSQL_5_6&lt;/code&gt; (default) or &lt;code&gt;MYSQL_5_5&lt;/code&gt;
       &quot;suspensionReason&quot;: [ # If the instance state is SUSPENDED, the reason for the suspension.
         &quot;A String&quot;,
       ],
       &quot;settings&quot;: { # Database instance settings. # The user settings.
-        &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;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;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;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;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;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.
-            # Outages in that zone affect data accessibility. &lt;br&gt;&lt;code&gt;REGIONAL&lt;/code&gt;:
-            # The instance can serve data from more than one zone in a region (it is
-            # highly available). &lt;br&gt;For more information, see &lt;a
-            # href=&quot;https://cloud.google.com/sql/docs/postgres/high-availability&quot;&gt;Overview
-            # of the High Availability Configuration&lt;/a&gt;.
-        &quot;settingsVersion&quot;: &quot;A String&quot;, # The version of instance settings. This is a required field for update
-            # method to make sure concurrent updates are handled properly. During update,
-            # use the most recent settingsVersion value for this instance and do not try
-            # to update this value.
-        &quot;databaseFlags&quot;: [ # The database flags passed to the instance at startup.
-          { # Database flags for Cloud SQL instances.
-            &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;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
             # Generation instances.
@@ -1182,8 +1144,6 @@
             # 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;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.
@@ -1191,11 +1151,17 @@
               # 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;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;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;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#settings&lt;/code&gt;.
         &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
@@ -1204,16 +1170,12 @@
             # 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#locationPreference&lt;/code&gt;.
         },
-        &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
@@ -1224,6 +1186,65 @@
             # 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;databaseFlags&quot;: [ # The database flags passed to the instance at startup.
+          { # Database flags for Cloud SQL instances.
+            &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;settingsVersion&quot;: &quot;A String&quot;, # The version of instance settings. This is a required field for update
+            # method to make sure concurrent updates are handled properly. During update,
+            # use the most recent settingsVersion value for this instance and do not try
+            # to update this value.
+        &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.
+            # Outages in that zone affect data accessibility. &lt;br&gt;&lt;code&gt;REGIONAL&lt;/code&gt;:
+            # The instance can serve data from more than one zone in a region (it is
+            # highly available). &lt;br&gt;For more information, see &lt;a
+            # href=&quot;https://cloud.google.com/sql/docs/postgres/high-availability&quot;&gt;Overview
+            # of the High Availability Configuration&lt;/a&gt;.
+        &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;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;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;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;replicaNames&quot;: [ # The replicas of the instance.
         &quot;A String&quot;,
@@ -1233,15 +1254,18 @@
         &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;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;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;canDefer&quot;: True or False,
         &quot;startTime&quot;: &quot;A String&quot;, # 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;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.
+        &quot;expirationTime&quot;: &quot;A String&quot;, # The time when the certificate 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;sha1Fingerprint&quot;: &quot;A String&quot;, # Sha1 Fingerprint.
         &quot;certSerialNumber&quot;: &quot;A String&quot;, # Serial number, as extracted from the certificate.
         &quot;cert&quot;: &quot;A String&quot;, # PEM representation.
@@ -1252,9 +1276,6 @@
             # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;
         &quot;instance&quot;: &quot;A String&quot;, # Name of the database instance.
         &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
-        &quot;expirationTime&quot;: &quot;A String&quot;, # The time when the certificate 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;maxDiskSize&quot;: &quot;A String&quot;, # The maximum disk size of the instance in bytes.
       &quot;name&quot;: &quot;A String&quot;, # Name of the Cloud SQL instance. This does not include the project ID.
@@ -1275,6 +1296,31 @@
           # 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;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;password&quot;: &quot;A String&quot;, # The password for the replication connection.
+          &quot;verifyServerCertificate&quot;: True or False, # Whether or not to check the master&#x27;s Common Name value in the certificate
+              # that it sends during the SSL handshake.
+          &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;sslCipher&quot;: &quot;A String&quot;, # A list of permissible ciphers to use for SSL encryption.
+          &quot;masterHeartbeatPeriod&quot;: &quot;A String&quot;, # Interval in milliseconds between replication heartbeats.
+          &quot;dumpFilePath&quot;: &quot;A String&quot;, # Path to a SQL dump file in Google Cloud Storage from which the slave
+              # instance is to be created. The URI is in the form gs:
+              # //bucketName/fileName. Compressed gzip files (.gz) are also supported.
+              # // Dumps should have the binlog co-ordinates from which replication should
+              # // begin. This can be accomplished by setting --master-data to 1 when using
+              # // mysqldump.
+          &quot;connectRetryInterval&quot;: 42, # Seconds to wait between connect retries. MySQL&#x27;s default is 60 seconds.
+          &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#mysqlReplicaConfiguration&lt;/code&gt;.
+        },
         &quot;failoverTarget&quot;: True or False, # Specifies if the replica is the failover target. If the field is set to
             # &lt;code&gt;true&lt;/code&gt; the replica will be designated as a failover replica. In
             # case the master instance fails, the replica instance will be promoted as
@@ -1282,31 +1328,6 @@
             # 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;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;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;sslCipher&quot;: &quot;A String&quot;, # A list of permissible ciphers to use for SSL encryption.
-          &quot;masterHeartbeatPeriod&quot;: &quot;A String&quot;, # Interval in milliseconds between replication heartbeats.
-          &quot;connectRetryInterval&quot;: 42, # Seconds to wait between connect retries. MySQL&#x27;s default is 60 seconds.
-          &quot;dumpFilePath&quot;: &quot;A String&quot;, # Path to a SQL dump file in Google Cloud Storage from which the slave
-              # instance is to be created. The URI is in the form gs:
-              # //bucketName/fileName. Compressed gzip files (.gz) are also supported.
-              # // Dumps should have the binlog co-ordinates from which replication should
-              # // begin. This can be accomplished by setting --master-data to 1 when using
-              # // mysqldump.
-          &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#mysqlReplicaConfiguration&lt;/code&gt;.
-          &quot;password&quot;: &quot;A String&quot;, # The password for the replication connection.
-          &quot;verifyServerCertificate&quot;: True or False, # Whether or not to check the master&#x27;s Common Name value in the certificate
-              # that it sends during the SSL handshake.
-        },
       },
       &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
@@ -1363,27 +1384,6 @@
           # 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;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;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;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;.
-          # PostgreSQL instances: &lt;code&gt;POSTGRES_9_6&lt;/code&gt; (default) or
-          # &lt;code&gt;POSTGRES_11 Beta&lt;/code&gt; MySQL First Generation
-          # instances: &lt;code&gt;MYSQL_5_6&lt;/code&gt; (default) or &lt;code&gt;MYSQL_5_5&lt;/code&gt;
     }</pre>
 </div>
 
@@ -1400,14 +1400,6 @@
 
 { # 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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -1416,13 +1408,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -1432,6 +1424,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
   }
 
@@ -1446,18 +1446,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -1478,14 +1466,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -1494,13 +1474,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -1510,6 +1490,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -1518,6 +1506,18 @@
         # 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;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;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.
@@ -1546,20 +1546,20 @@
               # 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;.
+    &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.
   }</pre>
 </div>
 
@@ -1574,69 +1574,31 @@
     The object takes the form of:
 
 { # A Cloud SQL instance resource.
+    &quot;onPremisesConfiguration&quot;: { # On-premises instance configuration. # Configuration specific to on-premises instances.
+      &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;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;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;.
+        # PostgreSQL instances: &lt;code&gt;POSTGRES_9_6&lt;/code&gt; (default) or
+        # &lt;code&gt;POSTGRES_11 Beta&lt;/code&gt; MySQL First Generation
+        # instances: &lt;code&gt;MYSQL_5_6&lt;/code&gt; (default) or &lt;code&gt;MYSQL_5_5&lt;/code&gt;
     &quot;suspensionReason&quot;: [ # If the instance state is SUSPENDED, the reason for the suspension.
       &quot;A String&quot;,
     ],
     &quot;settings&quot;: { # Database instance settings. # The user settings.
-      &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;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;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;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;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;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.
-          # Outages in that zone affect data accessibility. &lt;br&gt;&lt;code&gt;REGIONAL&lt;/code&gt;:
-          # The instance can serve data from more than one zone in a region (it is
-          # highly available). &lt;br&gt;For more information, see &lt;a
-          # href=&quot;https://cloud.google.com/sql/docs/postgres/high-availability&quot;&gt;Overview
-          # of the High Availability Configuration&lt;/a&gt;.
-      &quot;settingsVersion&quot;: &quot;A String&quot;, # The version of instance settings. This is a required field for update
-          # method to make sure concurrent updates are handled properly. During update,
-          # use the most recent settingsVersion value for this instance and do not try
-          # to update this value.
-      &quot;databaseFlags&quot;: [ # The database flags passed to the instance at startup.
-        { # Database flags for Cloud SQL instances.
-          &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;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
           # Generation instances.
@@ -1665,8 +1627,6 @@
           # 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;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.
@@ -1674,11 +1634,17 @@
             # 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;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;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;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#settings&lt;/code&gt;.
       &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
@@ -1687,16 +1653,12 @@
           # 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#locationPreference&lt;/code&gt;.
       },
-      &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
@@ -1707,6 +1669,65 @@
           # 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;databaseFlags&quot;: [ # The database flags passed to the instance at startup.
+        { # Database flags for Cloud SQL instances.
+          &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;settingsVersion&quot;: &quot;A String&quot;, # The version of instance settings. This is a required field for update
+          # method to make sure concurrent updates are handled properly. During update,
+          # use the most recent settingsVersion value for this instance and do not try
+          # to update this value.
+      &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.
+          # Outages in that zone affect data accessibility. &lt;br&gt;&lt;code&gt;REGIONAL&lt;/code&gt;:
+          # The instance can serve data from more than one zone in a region (it is
+          # highly available). &lt;br&gt;For more information, see &lt;a
+          # href=&quot;https://cloud.google.com/sql/docs/postgres/high-availability&quot;&gt;Overview
+          # of the High Availability Configuration&lt;/a&gt;.
+      &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;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;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;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;replicaNames&quot;: [ # The replicas of the instance.
       &quot;A String&quot;,
@@ -1716,15 +1737,18 @@
       &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;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;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;canDefer&quot;: True or False,
       &quot;startTime&quot;: &quot;A String&quot;, # 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;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.
+      &quot;expirationTime&quot;: &quot;A String&quot;, # The time when the certificate 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;sha1Fingerprint&quot;: &quot;A String&quot;, # Sha1 Fingerprint.
       &quot;certSerialNumber&quot;: &quot;A String&quot;, # Serial number, as extracted from the certificate.
       &quot;cert&quot;: &quot;A String&quot;, # PEM representation.
@@ -1735,9 +1759,6 @@
           # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;
       &quot;instance&quot;: &quot;A String&quot;, # Name of the database instance.
       &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
-      &quot;expirationTime&quot;: &quot;A String&quot;, # The time when the certificate 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;maxDiskSize&quot;: &quot;A String&quot;, # The maximum disk size of the instance in bytes.
     &quot;name&quot;: &quot;A String&quot;, # Name of the Cloud SQL instance. This does not include the project ID.
@@ -1758,6 +1779,31 @@
         # 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;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;password&quot;: &quot;A String&quot;, # The password for the replication connection.
+        &quot;verifyServerCertificate&quot;: True or False, # Whether or not to check the master&#x27;s Common Name value in the certificate
+            # that it sends during the SSL handshake.
+        &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;sslCipher&quot;: &quot;A String&quot;, # A list of permissible ciphers to use for SSL encryption.
+        &quot;masterHeartbeatPeriod&quot;: &quot;A String&quot;, # Interval in milliseconds between replication heartbeats.
+        &quot;dumpFilePath&quot;: &quot;A String&quot;, # Path to a SQL dump file in Google Cloud Storage from which the slave
+            # instance is to be created. The URI is in the form gs:
+            # //bucketName/fileName. Compressed gzip files (.gz) are also supported.
+            # // Dumps should have the binlog co-ordinates from which replication should
+            # // begin. This can be accomplished by setting --master-data to 1 when using
+            # // mysqldump.
+        &quot;connectRetryInterval&quot;: 42, # Seconds to wait between connect retries. MySQL&#x27;s default is 60 seconds.
+        &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#mysqlReplicaConfiguration&lt;/code&gt;.
+      },
       &quot;failoverTarget&quot;: True or False, # Specifies if the replica is the failover target. If the field is set to
           # &lt;code&gt;true&lt;/code&gt; the replica will be designated as a failover replica. In
           # case the master instance fails, the replica instance will be promoted as
@@ -1765,31 +1811,6 @@
           # 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;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;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;sslCipher&quot;: &quot;A String&quot;, # A list of permissible ciphers to use for SSL encryption.
-        &quot;masterHeartbeatPeriod&quot;: &quot;A String&quot;, # Interval in milliseconds between replication heartbeats.
-        &quot;connectRetryInterval&quot;: 42, # Seconds to wait between connect retries. MySQL&#x27;s default is 60 seconds.
-        &quot;dumpFilePath&quot;: &quot;A String&quot;, # Path to a SQL dump file in Google Cloud Storage from which the slave
-            # instance is to be created. The URI is in the form gs:
-            # //bucketName/fileName. Compressed gzip files (.gz) are also supported.
-            # // Dumps should have the binlog co-ordinates from which replication should
-            # // begin. This can be accomplished by setting --master-data to 1 when using
-            # // mysqldump.
-        &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#mysqlReplicaConfiguration&lt;/code&gt;.
-        &quot;password&quot;: &quot;A String&quot;, # The password for the replication connection.
-        &quot;verifyServerCertificate&quot;: True or False, # Whether or not to check the master&#x27;s Common Name value in the certificate
-            # that it sends during the SSL handshake.
-      },
     },
     &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
@@ -1846,27 +1867,6 @@
         # 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;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;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;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;.
-        # PostgreSQL instances: &lt;code&gt;POSTGRES_9_6&lt;/code&gt; (default) or
-        # &lt;code&gt;POSTGRES_11 Beta&lt;/code&gt; MySQL First Generation
-        # instances: &lt;code&gt;MYSQL_5_6&lt;/code&gt; (default) or &lt;code&gt;MYSQL_5_5&lt;/code&gt;
   }
 
   x__xgafv: string, V1 error format.
@@ -1880,18 +1880,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -1912,14 +1900,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -1928,13 +1908,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -1944,6 +1924,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -1952,6 +1940,18 @@
         # 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;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;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.
@@ -1980,29 +1980,32 @@
               # 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;.
+    &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.
   }</pre>
 </div>
 
 <div class="method">
-    <code class="details" id="list">list(project, filter=None, pageToken=None, maxResults=None, x__xgafv=None)</code>
+    <code class="details" id="list">list(project, pageToken=None, maxResults=None, filter=None, x__xgafv=None)</code>
   <pre>Lists instances under a given project.
 
 Args:
   project: string, Project ID of the project for which to list Cloud SQL instances. (required)
+  pageToken: string, A previously-returned page token representing part of the larger set of
+results to view.
+  maxResults: integer, The maximum number of results to return per response.
   filter: string, A filter expression that filters resources listed in the response.
 The expression is in the form of field:value. For example,
 &#x27;instanceType:CLOUD_SQL_INSTANCE&#x27;. Fields can be nested as needed as per
@@ -2012,9 +2015,6 @@
 &#x27;state:RUNNABLE instanceType:CLOUD_SQL_INSTANCE&#x27;. By default, each
 expression is an AND expression. However, you can include AND and OR
 expressions explicitly.
-  pageToken: string, A previously-returned page token representing part of the larger set of
-results to view.
-  maxResults: integer, The maximum number of results to return per response.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -2027,69 +2027,31 @@
     &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;onPremisesConfiguration&quot;: { # On-premises instance configuration. # Configuration specific to on-premises instances.
+            &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;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;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;.
+              # PostgreSQL instances: &lt;code&gt;POSTGRES_9_6&lt;/code&gt; (default) or
+              # &lt;code&gt;POSTGRES_11 Beta&lt;/code&gt; MySQL First Generation
+              # instances: &lt;code&gt;MYSQL_5_6&lt;/code&gt; (default) or &lt;code&gt;MYSQL_5_5&lt;/code&gt;
           &quot;suspensionReason&quot;: [ # If the instance state is SUSPENDED, the reason for the suspension.
             &quot;A String&quot;,
           ],
           &quot;settings&quot;: { # Database instance settings. # The user settings.
-            &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;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;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;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;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;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.
-                # Outages in that zone affect data accessibility. &lt;br&gt;&lt;code&gt;REGIONAL&lt;/code&gt;:
-                # The instance can serve data from more than one zone in a region (it is
-                # highly available). &lt;br&gt;For more information, see &lt;a
-                # href=&quot;https://cloud.google.com/sql/docs/postgres/high-availability&quot;&gt;Overview
-                # of the High Availability Configuration&lt;/a&gt;.
-            &quot;settingsVersion&quot;: &quot;A String&quot;, # The version of instance settings. This is a required field for update
-                # method to make sure concurrent updates are handled properly. During update,
-                # use the most recent settingsVersion value for this instance and do not try
-                # to update this value.
-            &quot;databaseFlags&quot;: [ # The database flags passed to the instance at startup.
-              { # Database flags for Cloud SQL instances.
-                &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;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
                 # Generation instances.
@@ -2118,8 +2080,6 @@
                 # 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;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.
@@ -2127,11 +2087,17 @@
                   # 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;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;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;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#settings&lt;/code&gt;.
             &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
@@ -2140,16 +2106,12 @@
                 # 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#locationPreference&lt;/code&gt;.
             },
-            &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
@@ -2160,6 +2122,65 @@
                 # 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;databaseFlags&quot;: [ # The database flags passed to the instance at startup.
+              { # Database flags for Cloud SQL instances.
+                &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;settingsVersion&quot;: &quot;A String&quot;, # The version of instance settings. This is a required field for update
+                # method to make sure concurrent updates are handled properly. During update,
+                # use the most recent settingsVersion value for this instance and do not try
+                # to update this value.
+            &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.
+                # Outages in that zone affect data accessibility. &lt;br&gt;&lt;code&gt;REGIONAL&lt;/code&gt;:
+                # The instance can serve data from more than one zone in a region (it is
+                # highly available). &lt;br&gt;For more information, see &lt;a
+                # href=&quot;https://cloud.google.com/sql/docs/postgres/high-availability&quot;&gt;Overview
+                # of the High Availability Configuration&lt;/a&gt;.
+            &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;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;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;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;replicaNames&quot;: [ # The replicas of the instance.
             &quot;A String&quot;,
@@ -2169,15 +2190,18 @@
             &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;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;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;canDefer&quot;: True or False,
             &quot;startTime&quot;: &quot;A String&quot;, # 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;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.
+            &quot;expirationTime&quot;: &quot;A String&quot;, # The time when the certificate 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;sha1Fingerprint&quot;: &quot;A String&quot;, # Sha1 Fingerprint.
             &quot;certSerialNumber&quot;: &quot;A String&quot;, # Serial number, as extracted from the certificate.
             &quot;cert&quot;: &quot;A String&quot;, # PEM representation.
@@ -2188,9 +2212,6 @@
                 # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;
             &quot;instance&quot;: &quot;A String&quot;, # Name of the database instance.
             &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
-            &quot;expirationTime&quot;: &quot;A String&quot;, # The time when the certificate 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;maxDiskSize&quot;: &quot;A String&quot;, # The maximum disk size of the instance in bytes.
           &quot;name&quot;: &quot;A String&quot;, # Name of the Cloud SQL instance. This does not include the project ID.
@@ -2211,6 +2232,31 @@
               # 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;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;password&quot;: &quot;A String&quot;, # The password for the replication connection.
+              &quot;verifyServerCertificate&quot;: True or False, # Whether or not to check the master&#x27;s Common Name value in the certificate
+                  # that it sends during the SSL handshake.
+              &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;sslCipher&quot;: &quot;A String&quot;, # A list of permissible ciphers to use for SSL encryption.
+              &quot;masterHeartbeatPeriod&quot;: &quot;A String&quot;, # Interval in milliseconds between replication heartbeats.
+              &quot;dumpFilePath&quot;: &quot;A String&quot;, # Path to a SQL dump file in Google Cloud Storage from which the slave
+                  # instance is to be created. The URI is in the form gs:
+                  # //bucketName/fileName. Compressed gzip files (.gz) are also supported.
+                  # // Dumps should have the binlog co-ordinates from which replication should
+                  # // begin. This can be accomplished by setting --master-data to 1 when using
+                  # // mysqldump.
+              &quot;connectRetryInterval&quot;: 42, # Seconds to wait between connect retries. MySQL&#x27;s default is 60 seconds.
+              &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#mysqlReplicaConfiguration&lt;/code&gt;.
+            },
             &quot;failoverTarget&quot;: True or False, # Specifies if the replica is the failover target. If the field is set to
                 # &lt;code&gt;true&lt;/code&gt; the replica will be designated as a failover replica. In
                 # case the master instance fails, the replica instance will be promoted as
@@ -2218,31 +2264,6 @@
                 # 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;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;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;sslCipher&quot;: &quot;A String&quot;, # A list of permissible ciphers to use for SSL encryption.
-              &quot;masterHeartbeatPeriod&quot;: &quot;A String&quot;, # Interval in milliseconds between replication heartbeats.
-              &quot;connectRetryInterval&quot;: 42, # Seconds to wait between connect retries. MySQL&#x27;s default is 60 seconds.
-              &quot;dumpFilePath&quot;: &quot;A String&quot;, # Path to a SQL dump file in Google Cloud Storage from which the slave
-                  # instance is to be created. The URI is in the form gs:
-                  # //bucketName/fileName. Compressed gzip files (.gz) are also supported.
-                  # // Dumps should have the binlog co-ordinates from which replication should
-                  # // begin. This can be accomplished by setting --master-data to 1 when using
-                  # // mysqldump.
-              &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#mysqlReplicaConfiguration&lt;/code&gt;.
-              &quot;password&quot;: &quot;A String&quot;, # The password for the replication connection.
-              &quot;verifyServerCertificate&quot;: True or False, # Whether or not to check the master&#x27;s Common Name value in the certificate
-                  # that it sends during the SSL handshake.
-            },
           },
           &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
@@ -2299,27 +2320,6 @@
               # 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;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;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;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;.
-              # PostgreSQL instances: &lt;code&gt;POSTGRES_9_6&lt;/code&gt; (default) or
-              # &lt;code&gt;POSTGRES_11 Beta&lt;/code&gt; MySQL First Generation
-              # instances: &lt;code&gt;MYSQL_5_6&lt;/code&gt; (default) or &lt;code&gt;MYSQL_5_5&lt;/code&gt;
         },
     ],
     &quot;warnings&quot;: [ # List of warnings that occurred while handling the request.
@@ -2353,10 +2353,11 @@
   An object of the form:
 
     { # Instances ListServerCas response.
-    &quot;activeVersion&quot;: &quot;A String&quot;,
-    &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#instancesListServerCas&lt;/code&gt;.
     &quot;certs&quot;: [ # List of server CA certificates for the instance.
       { # SslCerts Resource
+        &quot;expirationTime&quot;: &quot;A String&quot;, # The time when the certificate 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;sha1Fingerprint&quot;: &quot;A String&quot;, # Sha1 Fingerprint.
         &quot;certSerialNumber&quot;: &quot;A String&quot;, # Serial number, as extracted from the certificate.
         &quot;cert&quot;: &quot;A String&quot;, # PEM representation.
@@ -2367,11 +2368,10 @@
             # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;
         &quot;instance&quot;: &quot;A String&quot;, # Name of the database instance.
         &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
-        &quot;expirationTime&quot;: &quot;A String&quot;, # The time when the certificate 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;activeVersion&quot;: &quot;A String&quot;,
+    &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#instancesListServerCas&lt;/code&gt;.
   }</pre>
 </div>
 
@@ -2401,69 +2401,31 @@
     The object takes the form of:
 
 { # A Cloud SQL instance resource.
+    &quot;onPremisesConfiguration&quot;: { # On-premises instance configuration. # Configuration specific to on-premises instances.
+      &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;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;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;.
+        # PostgreSQL instances: &lt;code&gt;POSTGRES_9_6&lt;/code&gt; (default) or
+        # &lt;code&gt;POSTGRES_11 Beta&lt;/code&gt; MySQL First Generation
+        # instances: &lt;code&gt;MYSQL_5_6&lt;/code&gt; (default) or &lt;code&gt;MYSQL_5_5&lt;/code&gt;
     &quot;suspensionReason&quot;: [ # If the instance state is SUSPENDED, the reason for the suspension.
       &quot;A String&quot;,
     ],
     &quot;settings&quot;: { # Database instance settings. # The user settings.
-      &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;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;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;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;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;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.
-          # Outages in that zone affect data accessibility. &lt;br&gt;&lt;code&gt;REGIONAL&lt;/code&gt;:
-          # The instance can serve data from more than one zone in a region (it is
-          # highly available). &lt;br&gt;For more information, see &lt;a
-          # href=&quot;https://cloud.google.com/sql/docs/postgres/high-availability&quot;&gt;Overview
-          # of the High Availability Configuration&lt;/a&gt;.
-      &quot;settingsVersion&quot;: &quot;A String&quot;, # The version of instance settings. This is a required field for update
-          # method to make sure concurrent updates are handled properly. During update,
-          # use the most recent settingsVersion value for this instance and do not try
-          # to update this value.
-      &quot;databaseFlags&quot;: [ # The database flags passed to the instance at startup.
-        { # Database flags for Cloud SQL instances.
-          &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;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
           # Generation instances.
@@ -2492,8 +2454,6 @@
           # 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;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.
@@ -2501,11 +2461,17 @@
             # 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;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;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;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#settings&lt;/code&gt;.
       &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
@@ -2514,16 +2480,12 @@
           # 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#locationPreference&lt;/code&gt;.
       },
-      &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
@@ -2534,6 +2496,65 @@
           # 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;databaseFlags&quot;: [ # The database flags passed to the instance at startup.
+        { # Database flags for Cloud SQL instances.
+          &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;settingsVersion&quot;: &quot;A String&quot;, # The version of instance settings. This is a required field for update
+          # method to make sure concurrent updates are handled properly. During update,
+          # use the most recent settingsVersion value for this instance and do not try
+          # to update this value.
+      &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.
+          # Outages in that zone affect data accessibility. &lt;br&gt;&lt;code&gt;REGIONAL&lt;/code&gt;:
+          # The instance can serve data from more than one zone in a region (it is
+          # highly available). &lt;br&gt;For more information, see &lt;a
+          # href=&quot;https://cloud.google.com/sql/docs/postgres/high-availability&quot;&gt;Overview
+          # of the High Availability Configuration&lt;/a&gt;.
+      &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;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;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;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;replicaNames&quot;: [ # The replicas of the instance.
       &quot;A String&quot;,
@@ -2543,15 +2564,18 @@
       &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;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;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;canDefer&quot;: True or False,
       &quot;startTime&quot;: &quot;A String&quot;, # 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;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.
+      &quot;expirationTime&quot;: &quot;A String&quot;, # The time when the certificate 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;sha1Fingerprint&quot;: &quot;A String&quot;, # Sha1 Fingerprint.
       &quot;certSerialNumber&quot;: &quot;A String&quot;, # Serial number, as extracted from the certificate.
       &quot;cert&quot;: &quot;A String&quot;, # PEM representation.
@@ -2562,9 +2586,6 @@
           # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;
       &quot;instance&quot;: &quot;A String&quot;, # Name of the database instance.
       &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
-      &quot;expirationTime&quot;: &quot;A String&quot;, # The time when the certificate 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;maxDiskSize&quot;: &quot;A String&quot;, # The maximum disk size of the instance in bytes.
     &quot;name&quot;: &quot;A String&quot;, # Name of the Cloud SQL instance. This does not include the project ID.
@@ -2585,6 +2606,31 @@
         # 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;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;password&quot;: &quot;A String&quot;, # The password for the replication connection.
+        &quot;verifyServerCertificate&quot;: True or False, # Whether or not to check the master&#x27;s Common Name value in the certificate
+            # that it sends during the SSL handshake.
+        &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;sslCipher&quot;: &quot;A String&quot;, # A list of permissible ciphers to use for SSL encryption.
+        &quot;masterHeartbeatPeriod&quot;: &quot;A String&quot;, # Interval in milliseconds between replication heartbeats.
+        &quot;dumpFilePath&quot;: &quot;A String&quot;, # Path to a SQL dump file in Google Cloud Storage from which the slave
+            # instance is to be created. The URI is in the form gs:
+            # //bucketName/fileName. Compressed gzip files (.gz) are also supported.
+            # // Dumps should have the binlog co-ordinates from which replication should
+            # // begin. This can be accomplished by setting --master-data to 1 when using
+            # // mysqldump.
+        &quot;connectRetryInterval&quot;: 42, # Seconds to wait between connect retries. MySQL&#x27;s default is 60 seconds.
+        &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#mysqlReplicaConfiguration&lt;/code&gt;.
+      },
       &quot;failoverTarget&quot;: True or False, # Specifies if the replica is the failover target. If the field is set to
           # &lt;code&gt;true&lt;/code&gt; the replica will be designated as a failover replica. In
           # case the master instance fails, the replica instance will be promoted as
@@ -2592,31 +2638,6 @@
           # 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;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;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;sslCipher&quot;: &quot;A String&quot;, # A list of permissible ciphers to use for SSL encryption.
-        &quot;masterHeartbeatPeriod&quot;: &quot;A String&quot;, # Interval in milliseconds between replication heartbeats.
-        &quot;connectRetryInterval&quot;: 42, # Seconds to wait between connect retries. MySQL&#x27;s default is 60 seconds.
-        &quot;dumpFilePath&quot;: &quot;A String&quot;, # Path to a SQL dump file in Google Cloud Storage from which the slave
-            # instance is to be created. The URI is in the form gs:
-            # //bucketName/fileName. Compressed gzip files (.gz) are also supported.
-            # // Dumps should have the binlog co-ordinates from which replication should
-            # // begin. This can be accomplished by setting --master-data to 1 when using
-            # // mysqldump.
-        &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#mysqlReplicaConfiguration&lt;/code&gt;.
-        &quot;password&quot;: &quot;A String&quot;, # The password for the replication connection.
-        &quot;verifyServerCertificate&quot;: True or False, # Whether or not to check the master&#x27;s Common Name value in the certificate
-            # that it sends during the SSL handshake.
-      },
     },
     &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
@@ -2673,27 +2694,6 @@
         # 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;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;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;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;.
-        # PostgreSQL instances: &lt;code&gt;POSTGRES_9_6&lt;/code&gt; (default) or
-        # &lt;code&gt;POSTGRES_11 Beta&lt;/code&gt; MySQL First Generation
-        # instances: &lt;code&gt;MYSQL_5_6&lt;/code&gt; (default) or &lt;code&gt;MYSQL_5_5&lt;/code&gt;
   }
 
   x__xgafv: string, V1 error format.
@@ -2707,18 +2707,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -2739,14 +2727,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -2755,13 +2735,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -2771,6 +2751,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -2779,6 +2767,18 @@
         # 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;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;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.
@@ -2807,20 +2807,20 @@
               # 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;.
+    &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.
   }</pre>
 </div>
 
@@ -2843,18 +2843,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -2875,14 +2863,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -2891,13 +2871,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -2907,6 +2887,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -2915,6 +2903,18 @@
         # 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;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;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.
@@ -2943,20 +2943,20 @@
               # 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;.
+    &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.
   }</pre>
 </div>
 
@@ -2979,18 +2979,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -3011,14 +2999,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -3027,13 +3007,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -3043,6 +3023,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -3051,6 +3039,18 @@
         # 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;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;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.
@@ -3079,20 +3079,20 @@
               # 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;.
+    &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.
   }</pre>
 </div>
 
@@ -3114,18 +3114,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -3146,14 +3134,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -3162,13 +3142,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -3178,6 +3158,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -3186,6 +3174,18 @@
         # 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;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;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.
@@ -3214,20 +3214,20 @@
               # 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;.
+    &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.
   }</pre>
 </div>
 
@@ -3245,10 +3245,10 @@
 { # Database instance restore backup request.
     &quot;restoreBackupContext&quot;: { # Database instance restore from backup context. # Parameters required to perform the restore backup operation.
         # Backup context contains source instance id and project id.
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#restoreBackupContext&lt;/code&gt;.
       &quot;project&quot;: &quot;A String&quot;, # The full project ID of the source instance.
       &quot;backupRunId&quot;: &quot;A String&quot;, # The ID of the backup run to restore from.
       &quot;instanceId&quot;: &quot;A String&quot;, # The ID of the instance that the backup was taken from.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#restoreBackupContext&lt;/code&gt;.
     },
   }
 
@@ -3263,18 +3263,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -3295,14 +3283,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -3311,13 +3291,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -3327,6 +3307,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -3335,6 +3323,18 @@
         # 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;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;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.
@@ -3363,20 +3363,20 @@
               # 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;.
+    &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.
   }</pre>
 </div>
 
@@ -3410,18 +3410,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -3442,14 +3430,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -3458,13 +3438,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -3474,6 +3454,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -3482,6 +3470,18 @@
         # 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;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;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.
@@ -3510,20 +3510,20 @@
               # 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;.
+    &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.
   }</pre>
 </div>
 
@@ -3545,18 +3545,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -3577,14 +3565,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -3593,13 +3573,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -3609,6 +3589,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -3617,6 +3605,18 @@
         # 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;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;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.
@@ -3645,20 +3645,20 @@
               # 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;.
+    &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.
   }</pre>
 </div>
 
@@ -3680,18 +3680,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -3712,14 +3700,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -3728,13 +3708,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -3744,6 +3724,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -3752,6 +3740,18 @@
         # 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;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;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.
@@ -3780,20 +3780,20 @@
               # 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;.
+    &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.
   }</pre>
 </div>
 
@@ -3809,9 +3809,9 @@
 
 { # Instance truncate log request.
     &quot;truncateLogContext&quot;: { # Database Instance truncate log context. # Contains details about the truncate log operation.
+      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#truncateLogContext&lt;/code&gt;.
       &quot;logType&quot;: &quot;A String&quot;, # The type of log to truncate. Valid values are
           # &lt;code&gt;MYSQL_GENERAL_TABLE&lt;/code&gt; and &lt;code&gt;MYSQL_SLOW_TABLE&lt;/code&gt;.
-      &quot;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#truncateLogContext&lt;/code&gt;.
     },
   }
 
@@ -3826,18 +3826,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -3858,14 +3846,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -3874,13 +3854,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -3890,6 +3870,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -3898,6 +3886,18 @@
         # 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;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;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.
@@ -3926,20 +3926,20 @@
               # 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;.
+    &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.
   }</pre>
 </div>
 
@@ -3955,69 +3955,31 @@
     The object takes the form of:
 
 { # A Cloud SQL instance resource.
+    &quot;onPremisesConfiguration&quot;: { # On-premises instance configuration. # Configuration specific to on-premises instances.
+      &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;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;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;.
+        # PostgreSQL instances: &lt;code&gt;POSTGRES_9_6&lt;/code&gt; (default) or
+        # &lt;code&gt;POSTGRES_11 Beta&lt;/code&gt; MySQL First Generation
+        # instances: &lt;code&gt;MYSQL_5_6&lt;/code&gt; (default) or &lt;code&gt;MYSQL_5_5&lt;/code&gt;
     &quot;suspensionReason&quot;: [ # If the instance state is SUSPENDED, the reason for the suspension.
       &quot;A String&quot;,
     ],
     &quot;settings&quot;: { # Database instance settings. # The user settings.
-      &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;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;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;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;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;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.
-          # Outages in that zone affect data accessibility. &lt;br&gt;&lt;code&gt;REGIONAL&lt;/code&gt;:
-          # The instance can serve data from more than one zone in a region (it is
-          # highly available). &lt;br&gt;For more information, see &lt;a
-          # href=&quot;https://cloud.google.com/sql/docs/postgres/high-availability&quot;&gt;Overview
-          # of the High Availability Configuration&lt;/a&gt;.
-      &quot;settingsVersion&quot;: &quot;A String&quot;, # The version of instance settings. This is a required field for update
-          # method to make sure concurrent updates are handled properly. During update,
-          # use the most recent settingsVersion value for this instance and do not try
-          # to update this value.
-      &quot;databaseFlags&quot;: [ # The database flags passed to the instance at startup.
-        { # Database flags for Cloud SQL instances.
-          &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;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
           # Generation instances.
@@ -4046,8 +4008,6 @@
           # 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;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.
@@ -4055,11 +4015,17 @@
             # 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;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;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;kind&quot;: &quot;A String&quot;, # This is always &lt;code&gt;sql#settings&lt;/code&gt;.
       &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
@@ -4068,16 +4034,12 @@
           # 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#locationPreference&lt;/code&gt;.
       },
-      &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
@@ -4088,6 +4050,65 @@
           # 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;databaseFlags&quot;: [ # The database flags passed to the instance at startup.
+        { # Database flags for Cloud SQL instances.
+          &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;settingsVersion&quot;: &quot;A String&quot;, # The version of instance settings. This is a required field for update
+          # method to make sure concurrent updates are handled properly. During update,
+          # use the most recent settingsVersion value for this instance and do not try
+          # to update this value.
+      &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.
+          # Outages in that zone affect data accessibility. &lt;br&gt;&lt;code&gt;REGIONAL&lt;/code&gt;:
+          # The instance can serve data from more than one zone in a region (it is
+          # highly available). &lt;br&gt;For more information, see &lt;a
+          # href=&quot;https://cloud.google.com/sql/docs/postgres/high-availability&quot;&gt;Overview
+          # of the High Availability Configuration&lt;/a&gt;.
+      &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;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;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;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;replicaNames&quot;: [ # The replicas of the instance.
       &quot;A String&quot;,
@@ -4097,15 +4118,18 @@
       &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;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;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;canDefer&quot;: True or False,
       &quot;startTime&quot;: &quot;A String&quot;, # 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;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.
+      &quot;expirationTime&quot;: &quot;A String&quot;, # The time when the certificate 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;sha1Fingerprint&quot;: &quot;A String&quot;, # Sha1 Fingerprint.
       &quot;certSerialNumber&quot;: &quot;A String&quot;, # Serial number, as extracted from the certificate.
       &quot;cert&quot;: &quot;A String&quot;, # PEM representation.
@@ -4116,9 +4140,6 @@
           # &lt;code&gt;2012-11-15T16:19:00.094Z&lt;/code&gt;
       &quot;instance&quot;: &quot;A String&quot;, # Name of the database instance.
       &quot;selfLink&quot;: &quot;A String&quot;, # The URI of this resource.
-      &quot;expirationTime&quot;: &quot;A String&quot;, # The time when the certificate 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;maxDiskSize&quot;: &quot;A String&quot;, # The maximum disk size of the instance in bytes.
     &quot;name&quot;: &quot;A String&quot;, # Name of the Cloud SQL instance. This does not include the project ID.
@@ -4139,6 +4160,31 @@
         # 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;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;password&quot;: &quot;A String&quot;, # The password for the replication connection.
+        &quot;verifyServerCertificate&quot;: True or False, # Whether or not to check the master&#x27;s Common Name value in the certificate
+            # that it sends during the SSL handshake.
+        &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;sslCipher&quot;: &quot;A String&quot;, # A list of permissible ciphers to use for SSL encryption.
+        &quot;masterHeartbeatPeriod&quot;: &quot;A String&quot;, # Interval in milliseconds between replication heartbeats.
+        &quot;dumpFilePath&quot;: &quot;A String&quot;, # Path to a SQL dump file in Google Cloud Storage from which the slave
+            # instance is to be created. The URI is in the form gs:
+            # //bucketName/fileName. Compressed gzip files (.gz) are also supported.
+            # // Dumps should have the binlog co-ordinates from which replication should
+            # // begin. This can be accomplished by setting --master-data to 1 when using
+            # // mysqldump.
+        &quot;connectRetryInterval&quot;: 42, # Seconds to wait between connect retries. MySQL&#x27;s default is 60 seconds.
+        &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#mysqlReplicaConfiguration&lt;/code&gt;.
+      },
       &quot;failoverTarget&quot;: True or False, # Specifies if the replica is the failover target. If the field is set to
           # &lt;code&gt;true&lt;/code&gt; the replica will be designated as a failover replica. In
           # case the master instance fails, the replica instance will be promoted as
@@ -4146,31 +4192,6 @@
           # 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;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;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;sslCipher&quot;: &quot;A String&quot;, # A list of permissible ciphers to use for SSL encryption.
-        &quot;masterHeartbeatPeriod&quot;: &quot;A String&quot;, # Interval in milliseconds between replication heartbeats.
-        &quot;connectRetryInterval&quot;: 42, # Seconds to wait between connect retries. MySQL&#x27;s default is 60 seconds.
-        &quot;dumpFilePath&quot;: &quot;A String&quot;, # Path to a SQL dump file in Google Cloud Storage from which the slave
-            # instance is to be created. The URI is in the form gs:
-            # //bucketName/fileName. Compressed gzip files (.gz) are also supported.
-            # // Dumps should have the binlog co-ordinates from which replication should
-            # // begin. This can be accomplished by setting --master-data to 1 when using
-            # // mysqldump.
-        &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#mysqlReplicaConfiguration&lt;/code&gt;.
-        &quot;password&quot;: &quot;A String&quot;, # The password for the replication connection.
-        &quot;verifyServerCertificate&quot;: True or False, # Whether or not to check the master&#x27;s Common Name value in the certificate
-            # that it sends during the SSL handshake.
-      },
     },
     &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
@@ -4227,27 +4248,6 @@
         # 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;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;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;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;.
-        # PostgreSQL instances: &lt;code&gt;POSTGRES_9_6&lt;/code&gt; (default) or
-        # &lt;code&gt;POSTGRES_11 Beta&lt;/code&gt; MySQL First Generation
-        # instances: &lt;code&gt;MYSQL_5_6&lt;/code&gt; (default) or &lt;code&gt;MYSQL_5_5&lt;/code&gt;
   }
 
   x__xgafv: string, V1 error format.
@@ -4261,18 +4261,6 @@
     { # 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;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.
     &quot;targetLink&quot;: &quot;A String&quot;,
     &quot;operationType&quot;: &quot;A String&quot;, # The type of the operation. Valid values are &lt;code&gt;CREATE&lt;/code&gt;,
         # &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;RESTART&lt;/code&gt;,
@@ -4293,14 +4281,6 @@
     },
     &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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
-        &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.
-          &quot;A String&quot;,
-        ],
-      },
       &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
@@ -4309,13 +4289,13 @@
       &quot;importUser&quot;: &quot;A String&quot;, # The PostgreSQL user for this import operation. PostgreSQL instances only.
       &quot;bakImportOptions&quot;: { # Import parameters specific to SQL Server .BAK files
         &quot;encryptionOptions&quot;: {
+          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
           &quot;certPath&quot;: &quot;A String&quot;, # Path to the Certificate (.cer) in Cloud Storage, in the form
               # &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
           &quot;pvkPath&quot;: &quot;A String&quot;, # Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
               # form &lt;code&gt;gs://bucketName/fileName&lt;/code&gt;. The instance must have
               # write permissions to the bucket and read access to the file.
-          &quot;pvkPassword&quot;: &quot;A String&quot;, # Password that encrypts the private key
         },
       },
       &quot;uri&quot;: &quot;A String&quot;, # Path to the import file in Cloud Storage, in the form
@@ -4325,6 +4305,14 @@
           # // write permissions to the bucket and read access to the file.
       &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;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;table&quot;: &quot;A String&quot;, # The table to which CSV data is imported.
+        &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.
+          &quot;A String&quot;,
+        ],
+      },
     },
     &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;,
@@ -4333,6 +4321,18 @@
         # 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;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;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.
@@ -4361,20 +4361,20 @@
               # 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;.
+    &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.
   }</pre>
 </div>