chore: Update discovery artifacts (#1299)

* chore: update docs/dyn/index.md
* chore(acceleratedmobilepageurl): update the api
* chore(accessapproval): update the api
* chore(accesscontextmanager): update the api
* chore(adexchangebuyer): update the api
* chore(adexchangebuyer2): update the api
* feat(admin): update the api
* feat(admob): update the api
* feat(analyticsadmin): update the api
* chore(analyticsdata): update the api
* chore(androiddeviceprovisioning): update the api
* chore(androidmanagement): update the api
* chore(androidpublisher): update the api
* chore(apigee): update the api
* feat(area120tables): update the api
* chore(assuredworkloads): update the api
* fix(bigquery): update the api
* chore(bigqueryconnection): update the api
* chore(bigquerydatatransfer): update the api
* chore(bigqueryreservation): update the api
* chore(bigtableadmin): update the api
* chore(billingbudgets): update the api
* chore(binaryauthorization): update the api
* chore(blogger): update the api
* chore(books): update the api
* chore(calendar): update the api
* chore(chat): update the api
* chore(chromemanagement): update the api
* chore(chromepolicy): update the api
* chore(chromeuxreport): update the api
* chore(classroom): update the api
* chore(cloudasset): update the api
* chore(cloudbuild): update the api
* chore(cloudchannel): update the api
* chore(clouddebugger): update the api
* chore(clouderrorreporting): update the api
* feat(cloudfunctions): update the api
* chore(cloudiot): update the api
* chore(cloudkms): update the api
* feat(cloudsearch): update the api
* chore(cloudshell): update the api
* chore(cloudtrace): update the api
* chore(composer): update the api
* feat(container): update the api
* feat(containeranalysis): update the api
* chore(content): update the api
* chore(customsearch): update the api
* chore(datacatalog): update the api
* feat(dataflow): update the api
* chore(datalabeling): update the api
* chore(datamigration): update the api
* chore(deploymentmanager): update the api
* feat(dialogflow): update the api
* chore(digitalassetlinks): update the api
* chore(displayvideo): update the api
* chore(dlp): update the api
* chore(dns): update the api
* chore(docs): update the api
* feat(documentai): update the api
* chore(domains): update the api
* chore(domainsrdap): update the api
* chore(doubleclickbidmanager): update the api
* chore(doubleclicksearch): update the api
* chore(drive): update the api
* chore(driveactivity): update the api
* chore(eventarc): update the api
* chore(factchecktools): update the api
* chore(fcm): update the api
* feat(file): update the api
* chore(firebase): update the api
* chore(firebasedatabase): update the api
* chore(firebasedynamiclinks): update the api
* chore(firebasehosting): update the api
* chore(firebaseml): update the api
* chore(fitness): update the api
* chore(games): update the api
* chore(gamesConfiguration): update the api
* chore(gamesManagement): update the api
* chore(gameservices): update the api
* feat(genomics): update the api
* chore(gkehub): update the api
* chore(gmail): update the api
* chore(gmailpostmastertools): update the api
* chore(groupsmigration): update the api
* chore(groupssettings): update the api
* chore(healthcare): update the api
* chore(homegraph): update the api
* chore(iam): update the api
* chore(iamcredentials): update the api
* chore(iap): update the api
* chore(indexing): update the api
* chore(jobs): update the api
* chore(language): update the api
* chore(libraryagent): update the api
* chore(licensing): update the api
* chore(lifesciences): update the api
* chore(localservices): update the api
* chore(logging): update the api
* chore(manufacturers): update the api
* chore(memcache): update the api
* chore(metastore): update the api
* chore(ml): update the api
* chore(monitoring): update the api
* chore(mybusinessaccountmanagement): update the api
* chore(mybusinesslodging): update the api
* feat(networkmanagement): update the api
* chore(notebooks): update the api
* feat(ondemandscanning): update the api
* chore(orgpolicy): update the api
* feat(osconfig): update the api
* chore(oslogin): update the api
* chore(pagespeedonline): update the api
* feat(people): update the api
* chore(playablelocations): update the api
* chore(playcustomapp): update the api
* chore(policysimulator): update the api
* chore(policytroubleshooter): update the api
* chore(prod_tt_sasportal): update the api
* chore(pubsub): update the api
* chore(realtimebidding): update the api
* chore(recommendationengine): update the api
* chore(recommender): update the api
* chore(redis): update the api
* chore(remotebuildexecution): update the api
* chore(reseller): update the api
* chore(retail): update the api
* chore(run): update the api
* chore(runtimeconfig): update the api
* chore(safebrowsing): update the api
* chore(sasportal): update the api
* chore(script): update the api
* chore(searchconsole): update the api
* chore(securitycenter): update the api
* chore(serviceconsumermanagement): update the api
* chore(servicecontrol): update the api
* chore(servicenetworking): update the api
* fix(serviceusage): update the api
* chore(sheets): update the api
* chore(slides): update the api
* chore(smartdevicemanagement): update the api
* chore(spanner): update the api
* chore(speech): update the api
* chore(storage): update the api
* chore(storagetransfer): update the api
* chore(streetviewpublish): update the api
* chore(sts): update the api
* chore(tagmanager): update the api
* chore(tasks): update the api
* chore(testing): update the api
* chore(toolresults): update the api
* chore(tpu): update the api
* chore(trafficdirector): update the api
* chore(transcoder): update the api
* chore(translate): update the api
* chore(vault): update the api
* chore(vectortile): update the api
* chore(vision): update the api
* chore(webrisk): update the api
* feat(websecurityscanner): update the api
* chore(workflowexecutions): update the api
* chore(workflows): update the api
* chore(youtube): update the api
* chore(youtubeAnalytics): update the api
* chore(youtubereporting): update the api
* chore(docs): Add new discovery artifacts and reference documents
diff --git a/docs/dyn/dialogflow_v2.projects.agent.html b/docs/dyn/dialogflow_v2.projects.agent.html
index 82b3bb9..b75a041 100644
--- a/docs/dyn/dialogflow_v2.projects.agent.html
+++ b/docs/dyn/dialogflow_v2.projects.agent.html
@@ -100,6 +100,11 @@
 <p class="firstline">Returns the sessions Resource.</p>
 
 <p class="toc_element">
+  <code><a href="dialogflow_v2.projects.agent.versions.html">versions()</a></code>
+</p>
+<p class="firstline">Returns the versions Resource.</p>
+
+<p class="toc_element">
   <code><a href="#close">close()</a></code></p>
 <p class="firstline">Close httplib2 connections.</p>
 <p class="toc_element">
@@ -192,7 +197,7 @@
   An object of the form:
 
     { # By default, your agent responds to a matched intent with a static response. As an alternative, you can provide a more dynamic response by using fulfillment. When you enable fulfillment for an intent, Dialogflow responds to that intent by calling a service that you define. For example, if an end-user wants to schedule a haircut on Friday, your service can check your database and respond to the end-user with availability information for Friday. For more information, see the [fulfillment guide](https://cloud.google.com/dialogflow/docs/fulfillment-overview).
-  &quot;displayName&quot;: &quot;A String&quot;, # Optional. The human-readable name of the fulfillment, unique within the agent.
+  &quot;displayName&quot;: &quot;A String&quot;, # Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
   &quot;enabled&quot;: True or False, # Optional. Whether fulfillment is enabled.
   &quot;features&quot;: [ # Optional. The field defines whether the fulfillment is enabled for certain features.
     { # Whether fulfillment is enabled for the specific feature.
@@ -200,7 +205,7 @@
     },
   ],
   &quot;genericWebService&quot;: { # Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. More information could be found at: https://cloud.google.com/dialogflow/docs/fulfillment-configure. # Configuration for a generic web service.
-    &quot;isCloudFunction&quot;: True or False, # Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false.
+    &quot;isCloudFunction&quot;: True or False, # Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
     &quot;password&quot;: &quot;A String&quot;, # Optional. The password for HTTP Basic authentication.
     &quot;requestHeaders&quot;: { # Optional. The HTTP request headers to send together with fulfillment requests.
       &quot;a_key&quot;: &quot;A String&quot;,
@@ -208,7 +213,7 @@
     &quot;uri&quot;: &quot;A String&quot;, # Required. The fulfillment URI for receiving POST requests. It must use https protocol.
     &quot;username&quot;: &quot;A String&quot;, # Optional. The user name for HTTP Basic authentication.
   },
-  &quot;name&quot;: &quot;A String&quot;, # Required. The unique identifier of the fulfillment. Format: `projects//agent/fulfillment`.
+  &quot;name&quot;: &quot;A String&quot;, # Required. The unique identifier of the fulfillment. Supported formats: - `projects//agent/fulfillment` - `projects//locations//agent/fulfillment` This field is not used for Fulfillment in an Environment.
 }</pre>
 </div>
 
@@ -425,12 +430,12 @@
   <pre>Updates the fulfillment.
 
 Args:
-  name: string, Required. The unique identifier of the fulfillment. Format: `projects//agent/fulfillment`. (required)
+  name: string, Required. The unique identifier of the fulfillment. Supported formats: - `projects//agent/fulfillment` - `projects//locations//agent/fulfillment` This field is not used for Fulfillment in an Environment. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # By default, your agent responds to a matched intent with a static response. As an alternative, you can provide a more dynamic response by using fulfillment. When you enable fulfillment for an intent, Dialogflow responds to that intent by calling a service that you define. For example, if an end-user wants to schedule a haircut on Friday, your service can check your database and respond to the end-user with availability information for Friday. For more information, see the [fulfillment guide](https://cloud.google.com/dialogflow/docs/fulfillment-overview).
-  &quot;displayName&quot;: &quot;A String&quot;, # Optional. The human-readable name of the fulfillment, unique within the agent.
+  &quot;displayName&quot;: &quot;A String&quot;, # Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
   &quot;enabled&quot;: True or False, # Optional. Whether fulfillment is enabled.
   &quot;features&quot;: [ # Optional. The field defines whether the fulfillment is enabled for certain features.
     { # Whether fulfillment is enabled for the specific feature.
@@ -438,7 +443,7 @@
     },
   ],
   &quot;genericWebService&quot;: { # Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. More information could be found at: https://cloud.google.com/dialogflow/docs/fulfillment-configure. # Configuration for a generic web service.
-    &quot;isCloudFunction&quot;: True or False, # Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false.
+    &quot;isCloudFunction&quot;: True or False, # Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
     &quot;password&quot;: &quot;A String&quot;, # Optional. The password for HTTP Basic authentication.
     &quot;requestHeaders&quot;: { # Optional. The HTTP request headers to send together with fulfillment requests.
       &quot;a_key&quot;: &quot;A String&quot;,
@@ -446,7 +451,7 @@
     &quot;uri&quot;: &quot;A String&quot;, # Required. The fulfillment URI for receiving POST requests. It must use https protocol.
     &quot;username&quot;: &quot;A String&quot;, # Optional. The user name for HTTP Basic authentication.
   },
-  &quot;name&quot;: &quot;A String&quot;, # Required. The unique identifier of the fulfillment. Format: `projects//agent/fulfillment`.
+  &quot;name&quot;: &quot;A String&quot;, # Required. The unique identifier of the fulfillment. Supported formats: - `projects//agent/fulfillment` - `projects//locations//agent/fulfillment` This field is not used for Fulfillment in an Environment.
 }
 
   updateMask: string, Required. The mask to control which fields get updated. If the mask is not present, all fields will be updated.
@@ -459,7 +464,7 @@
   An object of the form:
 
     { # By default, your agent responds to a matched intent with a static response. As an alternative, you can provide a more dynamic response by using fulfillment. When you enable fulfillment for an intent, Dialogflow responds to that intent by calling a service that you define. For example, if an end-user wants to schedule a haircut on Friday, your service can check your database and respond to the end-user with availability information for Friday. For more information, see the [fulfillment guide](https://cloud.google.com/dialogflow/docs/fulfillment-overview).
-  &quot;displayName&quot;: &quot;A String&quot;, # Optional. The human-readable name of the fulfillment, unique within the agent.
+  &quot;displayName&quot;: &quot;A String&quot;, # Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
   &quot;enabled&quot;: True or False, # Optional. Whether fulfillment is enabled.
   &quot;features&quot;: [ # Optional. The field defines whether the fulfillment is enabled for certain features.
     { # Whether fulfillment is enabled for the specific feature.
@@ -467,7 +472,7 @@
     },
   ],
   &quot;genericWebService&quot;: { # Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. More information could be found at: https://cloud.google.com/dialogflow/docs/fulfillment-configure. # Configuration for a generic web service.
-    &quot;isCloudFunction&quot;: True or False, # Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false.
+    &quot;isCloudFunction&quot;: True or False, # Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
     &quot;password&quot;: &quot;A String&quot;, # Optional. The password for HTTP Basic authentication.
     &quot;requestHeaders&quot;: { # Optional. The HTTP request headers to send together with fulfillment requests.
       &quot;a_key&quot;: &quot;A String&quot;,
@@ -475,7 +480,7 @@
     &quot;uri&quot;: &quot;A String&quot;, # Required. The fulfillment URI for receiving POST requests. It must use https protocol.
     &quot;username&quot;: &quot;A String&quot;, # Optional. The user name for HTTP Basic authentication.
   },
-  &quot;name&quot;: &quot;A String&quot;, # Required. The unique identifier of the fulfillment. Format: `projects//agent/fulfillment`.
+  &quot;name&quot;: &quot;A String&quot;, # Required. The unique identifier of the fulfillment. Supported formats: - `projects//agent/fulfillment` - `projects//locations//agent/fulfillment` This field is not used for Fulfillment in an Environment.
 }</pre>
 </div>