Refresh all docs (#298)

Change the discovery query to fetch all discovery docs, not just the
preferred ones.
diff --git a/docs/dyn/sqladmin_v1beta3.instances.html b/docs/dyn/sqladmin_v1beta3.instances.html
index b69db8f..1d1c609 100644
--- a/docs/dyn/sqladmin_v1beta3.instances.html
+++ b/docs/dyn/sqladmin_v1beta3.instances.html
@@ -217,6 +217,7 @@
       "project": "A String", # The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
       "kind": "sql#instance", # This is always sql#instance.
       "maxDiskSize": "A String", # The maximum disk size of the instance in bytes.
+      "ipv6Address": "A String", # The IPv6 address assigned to the instance.
       "serverCaCert": { # SslCerts Resource # SSL configuration.
         "certSerialNumber": "A String", # Serial number, as extracted from the certificate.
         "kind": "sql#sslCert", # This is always sql#sslCert.
@@ -230,12 +231,12 @@
       "replicaNames": [ # The replicas of the instance.
         "A String",
       ],
-      "region": "A String", # The geographical region. Can be us-east1, us-central, asia-east1 or europe-west1. Defaults to us-central. The region can not be changed after instance creation.
+      "region": "A String", # The geographical region. Can be us-central, asia-east1 or europe-west1. Defaults to us-central. The region can not be changed after instance creation.
       "settings": { # Database instance settings. # The user settings.
         "databaseFlags": [ # The database flags passed to the instance at startup.
           { # MySQL flags for Cloud SQL instances.
-            "name": "A String", # The name of the flag. These flags are passed at instance startup, so include both MySQL server options and MySQL system variables. Flags should be specified with underscores, not hyphens. Refer to the official MySQL documentation on server options and system variables for descriptions of what these flags do. Acceptable values are:  character_set_server utf8 or utf8mb4 event_scheduler on or off (Note: The event scheduler will only work reliably if the instance activationPolicy is set to ALWAYS) general_log on or off group_concat_max_len 4..17179869184 innodb_flush_log_at_trx_commit 0..2 innodb_lock_wait_timeout 1..1073741824 log_bin_trust_function_creators on or off log_output Can be either TABLE or NONE, FILE is not supported log_queries_not_using_indexes on or off long_query_time 0..30000000 lower_case_table_names 0..2 max_allowed_packet 16384..1073741824 read_only on or off skip_show_database on or off slow_query_log on or off. If set to on, you must also set the log_output flag to TABLE to receive logs. wait_timeout 1..31536000
-            "value": "A String", # The value of the flag. Booleans should be set using 1 for true, and 0 for false. This field must be omitted if the flag doesn't take a value.
+            "name": "A String", # The name of the flag. These flags are passed at instance startup, so include both MySQL server options and MySQL system variables. Flags should be specified with underscores, not hyphens. For more information, see Configuring MySQL Flags in the Google Cloud SQL documentation, as well as the official MySQL documentation for server options and system variables.
+            "value": "A String", # The value of the flag. Booleans should be set to on for true and off for false. This field must be omitted if the flag doesn't take a value.
           },
         ],
         "kind": "sql#settings", # This is always sql#settings.
@@ -257,6 +258,7 @@
         ],
         "ipConfiguration": { # 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.
           "enabled": True or False, # Whether the instance should be assigned an IP address or not.
+          "kind": "sql#ipConfiguration", # This is always sql#ipConfiguration.
           "requireSsl": True or False, # Whether the mysqld should default to 'REQUIRE X509' for users connecting over IP.
           "authorizedNetworks": [ # The list of external networks that are allowed to connect to the instance using the IP. In CIDR notation, also known as 'slash' notation (e.g. 192.168.100.0/24).
             "A String",
@@ -283,12 +285,14 @@
           # MAINTENANCE: The instance is down for maintenance.
           # UNKNOWN_STATE: The state of the instance is unknown.
       "etag": "A String", # HTTP 1.1 Entity tag for the resource.
+      "serviceAccountEmailAddress": "A String", # The service account email address assigned to the instance.
       "ipAddresses": [ # The assigned IP addresses for the instance.
         { # Database instance IP Mapping.
           "timeToRetire": "A String", # The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.
           "ipAddress": "A String", # The IP address assigned.
         },
       ],
+      "connectionName": "A String", # Connection name of the Cloud SQL instance used in connection strings.
       "databaseVersion": "A String", # The database engine type and version. Can be MYSQL_5_5 or MYSQL_5_6. Defaults to MYSQL_5_5. The databaseVersion cannot be changed after instance creation.
       "instanceType": "A String", # The instance type. This can be one of the following.
           # CLOUD_SQL_INSTANCE: Regular Cloud SQL instance.
@@ -339,6 +343,7 @@
     "project": "A String", # The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
     "kind": "sql#instance", # This is always sql#instance.
     "maxDiskSize": "A String", # The maximum disk size of the instance in bytes.
+    "ipv6Address": "A String", # The IPv6 address assigned to the instance.
     "serverCaCert": { # SslCerts Resource # SSL configuration.
       "certSerialNumber": "A String", # Serial number, as extracted from the certificate.
       "kind": "sql#sslCert", # This is always sql#sslCert.
@@ -352,12 +357,12 @@
     "replicaNames": [ # The replicas of the instance.
       "A String",
     ],
-    "region": "A String", # The geographical region. Can be us-east1, us-central, asia-east1 or europe-west1. Defaults to us-central. The region can not be changed after instance creation.
+    "region": "A String", # The geographical region. Can be us-central, asia-east1 or europe-west1. Defaults to us-central. The region can not be changed after instance creation.
     "settings": { # Database instance settings. # The user settings.
       "databaseFlags": [ # The database flags passed to the instance at startup.
         { # MySQL flags for Cloud SQL instances.
-          "name": "A String", # The name of the flag. These flags are passed at instance startup, so include both MySQL server options and MySQL system variables. Flags should be specified with underscores, not hyphens. Refer to the official MySQL documentation on server options and system variables for descriptions of what these flags do. Acceptable values are:  character_set_server utf8 or utf8mb4 event_scheduler on or off (Note: The event scheduler will only work reliably if the instance activationPolicy is set to ALWAYS) general_log on or off group_concat_max_len 4..17179869184 innodb_flush_log_at_trx_commit 0..2 innodb_lock_wait_timeout 1..1073741824 log_bin_trust_function_creators on or off log_output Can be either TABLE or NONE, FILE is not supported log_queries_not_using_indexes on or off long_query_time 0..30000000 lower_case_table_names 0..2 max_allowed_packet 16384..1073741824 read_only on or off skip_show_database on or off slow_query_log on or off. If set to on, you must also set the log_output flag to TABLE to receive logs. wait_timeout 1..31536000
-          "value": "A String", # The value of the flag. Booleans should be set using 1 for true, and 0 for false. This field must be omitted if the flag doesn't take a value.
+          "name": "A String", # The name of the flag. These flags are passed at instance startup, so include both MySQL server options and MySQL system variables. Flags should be specified with underscores, not hyphens. For more information, see Configuring MySQL Flags in the Google Cloud SQL documentation, as well as the official MySQL documentation for server options and system variables.
+          "value": "A String", # The value of the flag. Booleans should be set to on for true and off for false. This field must be omitted if the flag doesn't take a value.
         },
       ],
       "kind": "sql#settings", # This is always sql#settings.
@@ -379,6 +384,7 @@
       ],
       "ipConfiguration": { # 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.
         "enabled": True or False, # Whether the instance should be assigned an IP address or not.
+        "kind": "sql#ipConfiguration", # This is always sql#ipConfiguration.
         "requireSsl": True or False, # Whether the mysqld should default to 'REQUIRE X509' for users connecting over IP.
         "authorizedNetworks": [ # The list of external networks that are allowed to connect to the instance using the IP. In CIDR notation, also known as 'slash' notation (e.g. 192.168.100.0/24).
           "A String",
@@ -405,12 +411,14 @@
         # MAINTENANCE: The instance is down for maintenance.
         # UNKNOWN_STATE: The state of the instance is unknown.
     "etag": "A String", # HTTP 1.1 Entity tag for the resource.
+    "serviceAccountEmailAddress": "A String", # The service account email address assigned to the instance.
     "ipAddresses": [ # The assigned IP addresses for the instance.
       { # Database instance IP Mapping.
         "timeToRetire": "A String", # The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.
         "ipAddress": "A String", # The IP address assigned.
       },
     ],
+    "connectionName": "A String", # Connection name of the Cloud SQL instance used in connection strings.
     "databaseVersion": "A String", # The database engine type and version. Can be MYSQL_5_5 or MYSQL_5_6. Defaults to MYSQL_5_5. The databaseVersion cannot be changed after instance creation.
     "instanceType": "A String", # The instance type. This can be one of the following.
         # CLOUD_SQL_INSTANCE: Regular Cloud SQL instance.
@@ -446,6 +454,7 @@
           "project": "A String", # The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
           "kind": "sql#instance", # This is always sql#instance.
           "maxDiskSize": "A String", # The maximum disk size of the instance in bytes.
+          "ipv6Address": "A String", # The IPv6 address assigned to the instance.
           "serverCaCert": { # SslCerts Resource # SSL configuration.
             "certSerialNumber": "A String", # Serial number, as extracted from the certificate.
             "kind": "sql#sslCert", # This is always sql#sslCert.
@@ -459,12 +468,12 @@
           "replicaNames": [ # The replicas of the instance.
             "A String",
           ],
-          "region": "A String", # The geographical region. Can be us-east1, us-central, asia-east1 or europe-west1. Defaults to us-central. The region can not be changed after instance creation.
+          "region": "A String", # The geographical region. Can be us-central, asia-east1 or europe-west1. Defaults to us-central. The region can not be changed after instance creation.
           "settings": { # Database instance settings. # The user settings.
             "databaseFlags": [ # The database flags passed to the instance at startup.
               { # MySQL flags for Cloud SQL instances.
-                "name": "A String", # The name of the flag. These flags are passed at instance startup, so include both MySQL server options and MySQL system variables. Flags should be specified with underscores, not hyphens. Refer to the official MySQL documentation on server options and system variables for descriptions of what these flags do. Acceptable values are:  character_set_server utf8 or utf8mb4 event_scheduler on or off (Note: The event scheduler will only work reliably if the instance activationPolicy is set to ALWAYS) general_log on or off group_concat_max_len 4..17179869184 innodb_flush_log_at_trx_commit 0..2 innodb_lock_wait_timeout 1..1073741824 log_bin_trust_function_creators on or off log_output Can be either TABLE or NONE, FILE is not supported log_queries_not_using_indexes on or off long_query_time 0..30000000 lower_case_table_names 0..2 max_allowed_packet 16384..1073741824 read_only on or off skip_show_database on or off slow_query_log on or off. If set to on, you must also set the log_output flag to TABLE to receive logs. wait_timeout 1..31536000
-                "value": "A String", # The value of the flag. Booleans should be set using 1 for true, and 0 for false. This field must be omitted if the flag doesn't take a value.
+                "name": "A String", # The name of the flag. These flags are passed at instance startup, so include both MySQL server options and MySQL system variables. Flags should be specified with underscores, not hyphens. For more information, see Configuring MySQL Flags in the Google Cloud SQL documentation, as well as the official MySQL documentation for server options and system variables.
+                "value": "A String", # The value of the flag. Booleans should be set to on for true and off for false. This field must be omitted if the flag doesn't take a value.
               },
             ],
             "kind": "sql#settings", # This is always sql#settings.
@@ -486,6 +495,7 @@
             ],
             "ipConfiguration": { # 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.
               "enabled": True or False, # Whether the instance should be assigned an IP address or not.
+              "kind": "sql#ipConfiguration", # This is always sql#ipConfiguration.
               "requireSsl": True or False, # Whether the mysqld should default to 'REQUIRE X509' for users connecting over IP.
               "authorizedNetworks": [ # The list of external networks that are allowed to connect to the instance using the IP. In CIDR notation, also known as 'slash' notation (e.g. 192.168.100.0/24).
                 "A String",
@@ -512,12 +522,14 @@
               # MAINTENANCE: The instance is down for maintenance.
               # UNKNOWN_STATE: The state of the instance is unknown.
           "etag": "A String", # HTTP 1.1 Entity tag for the resource.
+          "serviceAccountEmailAddress": "A String", # The service account email address assigned to the instance.
           "ipAddresses": [ # The assigned IP addresses for the instance.
             { # Database instance IP Mapping.
               "timeToRetire": "A String", # The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.
               "ipAddress": "A String", # The IP address assigned.
             },
           ],
+          "connectionName": "A String", # Connection name of the Cloud SQL instance used in connection strings.
           "databaseVersion": "A String", # The database engine type and version. Can be MYSQL_5_5 or MYSQL_5_6. Defaults to MYSQL_5_5. The databaseVersion cannot be changed after instance creation.
           "instanceType": "A String", # The instance type. This can be one of the following.
               # CLOUD_SQL_INSTANCE: Regular Cloud SQL instance.
@@ -556,6 +568,7 @@
     "project": "A String", # The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
     "kind": "sql#instance", # This is always sql#instance.
     "maxDiskSize": "A String", # The maximum disk size of the instance in bytes.
+    "ipv6Address": "A String", # The IPv6 address assigned to the instance.
     "serverCaCert": { # SslCerts Resource # SSL configuration.
       "certSerialNumber": "A String", # Serial number, as extracted from the certificate.
       "kind": "sql#sslCert", # This is always sql#sslCert.
@@ -569,12 +582,12 @@
     "replicaNames": [ # The replicas of the instance.
       "A String",
     ],
-    "region": "A String", # The geographical region. Can be us-east1, us-central, asia-east1 or europe-west1. Defaults to us-central. The region can not be changed after instance creation.
+    "region": "A String", # The geographical region. Can be us-central, asia-east1 or europe-west1. Defaults to us-central. The region can not be changed after instance creation.
     "settings": { # Database instance settings. # The user settings.
       "databaseFlags": [ # The database flags passed to the instance at startup.
         { # MySQL flags for Cloud SQL instances.
-          "name": "A String", # The name of the flag. These flags are passed at instance startup, so include both MySQL server options and MySQL system variables. Flags should be specified with underscores, not hyphens. Refer to the official MySQL documentation on server options and system variables for descriptions of what these flags do. Acceptable values are:  character_set_server utf8 or utf8mb4 event_scheduler on or off (Note: The event scheduler will only work reliably if the instance activationPolicy is set to ALWAYS) general_log on or off group_concat_max_len 4..17179869184 innodb_flush_log_at_trx_commit 0..2 innodb_lock_wait_timeout 1..1073741824 log_bin_trust_function_creators on or off log_output Can be either TABLE or NONE, FILE is not supported log_queries_not_using_indexes on or off long_query_time 0..30000000 lower_case_table_names 0..2 max_allowed_packet 16384..1073741824 read_only on or off skip_show_database on or off slow_query_log on or off. If set to on, you must also set the log_output flag to TABLE to receive logs. wait_timeout 1..31536000
-          "value": "A String", # The value of the flag. Booleans should be set using 1 for true, and 0 for false. This field must be omitted if the flag doesn't take a value.
+          "name": "A String", # The name of the flag. These flags are passed at instance startup, so include both MySQL server options and MySQL system variables. Flags should be specified with underscores, not hyphens. For more information, see Configuring MySQL Flags in the Google Cloud SQL documentation, as well as the official MySQL documentation for server options and system variables.
+          "value": "A String", # The value of the flag. Booleans should be set to on for true and off for false. This field must be omitted if the flag doesn't take a value.
         },
       ],
       "kind": "sql#settings", # This is always sql#settings.
@@ -596,6 +609,7 @@
       ],
       "ipConfiguration": { # 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.
         "enabled": True or False, # Whether the instance should be assigned an IP address or not.
+        "kind": "sql#ipConfiguration", # This is always sql#ipConfiguration.
         "requireSsl": True or False, # Whether the mysqld should default to 'REQUIRE X509' for users connecting over IP.
         "authorizedNetworks": [ # The list of external networks that are allowed to connect to the instance using the IP. In CIDR notation, also known as 'slash' notation (e.g. 192.168.100.0/24).
           "A String",
@@ -622,12 +636,14 @@
         # MAINTENANCE: The instance is down for maintenance.
         # UNKNOWN_STATE: The state of the instance is unknown.
     "etag": "A String", # HTTP 1.1 Entity tag for the resource.
+    "serviceAccountEmailAddress": "A String", # The service account email address assigned to the instance.
     "ipAddresses": [ # The assigned IP addresses for the instance.
       { # Database instance IP Mapping.
         "timeToRetire": "A String", # The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.
         "ipAddress": "A String", # The IP address assigned.
       },
     ],
+    "connectionName": "A String", # Connection name of the Cloud SQL instance used in connection strings.
     "databaseVersion": "A String", # The database engine type and version. Can be MYSQL_5_5 or MYSQL_5_6. Defaults to MYSQL_5_5. The databaseVersion cannot be changed after instance creation.
     "instanceType": "A String", # The instance type. This can be one of the following.
         # CLOUD_SQL_INSTANCE: Regular Cloud SQL instance.
@@ -703,7 +719,7 @@
   project: string, Project ID of the project that contains the instance. (required)
   instance: string, Cloud SQL instance ID. This does not include the project ID. (required)
   backupConfiguration: string, The identifier of the backup configuration. This gets generated automatically when a backup configuration is created. (required)
-  dueTime: string, The time when this run is due to start in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. (required)
+  dueTime: string, The start time of the four-hour backup window. The backup can occur any time in the window. The time is in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. (required)
 
 Returns:
   An object of the form:
@@ -755,6 +771,7 @@
     "project": "A String", # The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
     "kind": "sql#instance", # This is always sql#instance.
     "maxDiskSize": "A String", # The maximum disk size of the instance in bytes.
+    "ipv6Address": "A String", # The IPv6 address assigned to the instance.
     "serverCaCert": { # SslCerts Resource # SSL configuration.
       "certSerialNumber": "A String", # Serial number, as extracted from the certificate.
       "kind": "sql#sslCert", # This is always sql#sslCert.
@@ -768,12 +785,12 @@
     "replicaNames": [ # The replicas of the instance.
       "A String",
     ],
-    "region": "A String", # The geographical region. Can be us-east1, us-central, asia-east1 or europe-west1. Defaults to us-central. The region can not be changed after instance creation.
+    "region": "A String", # The geographical region. Can be us-central, asia-east1 or europe-west1. Defaults to us-central. The region can not be changed after instance creation.
     "settings": { # Database instance settings. # The user settings.
       "databaseFlags": [ # The database flags passed to the instance at startup.
         { # MySQL flags for Cloud SQL instances.
-          "name": "A String", # The name of the flag. These flags are passed at instance startup, so include both MySQL server options and MySQL system variables. Flags should be specified with underscores, not hyphens. Refer to the official MySQL documentation on server options and system variables for descriptions of what these flags do. Acceptable values are:  character_set_server utf8 or utf8mb4 event_scheduler on or off (Note: The event scheduler will only work reliably if the instance activationPolicy is set to ALWAYS) general_log on or off group_concat_max_len 4..17179869184 innodb_flush_log_at_trx_commit 0..2 innodb_lock_wait_timeout 1..1073741824 log_bin_trust_function_creators on or off log_output Can be either TABLE or NONE, FILE is not supported log_queries_not_using_indexes on or off long_query_time 0..30000000 lower_case_table_names 0..2 max_allowed_packet 16384..1073741824 read_only on or off skip_show_database on or off slow_query_log on or off. If set to on, you must also set the log_output flag to TABLE to receive logs. wait_timeout 1..31536000
-          "value": "A String", # The value of the flag. Booleans should be set using 1 for true, and 0 for false. This field must be omitted if the flag doesn't take a value.
+          "name": "A String", # The name of the flag. These flags are passed at instance startup, so include both MySQL server options and MySQL system variables. Flags should be specified with underscores, not hyphens. For more information, see Configuring MySQL Flags in the Google Cloud SQL documentation, as well as the official MySQL documentation for server options and system variables.
+          "value": "A String", # The value of the flag. Booleans should be set to on for true and off for false. This field must be omitted if the flag doesn't take a value.
         },
       ],
       "kind": "sql#settings", # This is always sql#settings.
@@ -795,6 +812,7 @@
       ],
       "ipConfiguration": { # 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.
         "enabled": True or False, # Whether the instance should be assigned an IP address or not.
+        "kind": "sql#ipConfiguration", # This is always sql#ipConfiguration.
         "requireSsl": True or False, # Whether the mysqld should default to 'REQUIRE X509' for users connecting over IP.
         "authorizedNetworks": [ # The list of external networks that are allowed to connect to the instance using the IP. In CIDR notation, also known as 'slash' notation (e.g. 192.168.100.0/24).
           "A String",
@@ -821,12 +839,14 @@
         # MAINTENANCE: The instance is down for maintenance.
         # UNKNOWN_STATE: The state of the instance is unknown.
     "etag": "A String", # HTTP 1.1 Entity tag for the resource.
+    "serviceAccountEmailAddress": "A String", # The service account email address assigned to the instance.
     "ipAddresses": [ # The assigned IP addresses for the instance.
       { # Database instance IP Mapping.
         "timeToRetire": "A String", # The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.
         "ipAddress": "A String", # The IP address assigned.
       },
     ],
+    "connectionName": "A String", # Connection name of the Cloud SQL instance used in connection strings.
     "databaseVersion": "A String", # The database engine type and version. Can be MYSQL_5_5 or MYSQL_5_6. Defaults to MYSQL_5_5. The databaseVersion cannot be changed after instance creation.
     "instanceType": "A String", # The instance type. This can be one of the following.
         # CLOUD_SQL_INSTANCE: Regular Cloud SQL instance.