chore: Update discovery artifacts (#1486)

## Deleted keys were detected in the following stable discovery artifacts:
displayvideo v1 https://github.com/googleapis/google-api-python-client/commit/21f81c824089d0060dbd624f9755eea554464af2
sts v1 https://github.com/googleapis/google-api-python-client/commit/a8ebc2bef5d0ff6c449d65fcc9c0554c1f388985

## Deleted keys were detected in the following pre-stable discovery artifacts:
networkconnectivity v1alpha1 https://github.com/googleapis/google-api-python-client/commit/68588ad4744aa3c7a3a0afa12a1566f54ab3be94

## Discovery Artifact Change Summary:
feat(apigee): update the api https://github.com/googleapis/google-api-python-client/commit/41ae79b3554ffc9f1622e44757751009eeed76f8
feat(bigqueryreservation): update the api https://github.com/googleapis/google-api-python-client/commit/b0483aba20b17580b400283fb0073f07715bf254
feat(chat): update the api https://github.com/googleapis/google-api-python-client/commit/270312294f1cf89041825b0f31bfcf872fda9854
feat(cloudbuild): update the api https://github.com/googleapis/google-api-python-client/commit/30c122278e75a99b5b2a6ed330f317015134a23d
feat(cloudscheduler): update the api https://github.com/googleapis/google-api-python-client/commit/0405b1db79fe87305be25ba4f9389e94490040a7
feat(contactcenterinsights): update the api https://github.com/googleapis/google-api-python-client/commit/3abcf5334053f5612fd79163f2c433e5793ee782
feat(dialogflow): update the api https://github.com/googleapis/google-api-python-client/commit/c4935840495b1487d4be47b63f6c416113b9413f
feat(displayvideo): update the api https://github.com/googleapis/google-api-python-client/commit/21f81c824089d0060dbd624f9755eea554464af2
feat(monitoring): update the api https://github.com/googleapis/google-api-python-client/commit/d997b2c0d13203ac29b55c19858ef375380a5b7b
feat(networkconnectivity): update the api https://github.com/googleapis/google-api-python-client/commit/68588ad4744aa3c7a3a0afa12a1566f54ab3be94
feat(notebooks): update the api https://github.com/googleapis/google-api-python-client/commit/b975c34568f62bbf19f67f4731fe091aeeda8a75
feat(retail): update the api https://github.com/googleapis/google-api-python-client/commit/c2bcb7081a4f656b9e136ea38637cf262b60f387
feat(servicenetworking): update the api https://github.com/googleapis/google-api-python-client/commit/3bdc7b9d0854918ef65ccb4a3798d2f3f3b19d70
feat(sts): update the api https://github.com/googleapis/google-api-python-client/commit/a8ebc2bef5d0ff6c449d65fcc9c0554c1f388985
diff --git a/docs/dyn/cloudbuild_v1.projects.builds.html b/docs/dyn/cloudbuild_v1.projects.builds.html
index bf6e40b..cc107d9 100644
--- a/docs/dyn/cloudbuild_v1.projects.builds.html
+++ b/docs/dyn/cloudbuild_v1.projects.builds.html
@@ -75,6 +75,9 @@
 <h1><a href="cloudbuild_v1.html">Cloud Build API</a> . <a href="cloudbuild_v1.projects.html">projects</a> . <a href="cloudbuild_v1.projects.builds.html">builds</a></h1>
 <h2>Instance Methods</h2>
 <p class="toc_element">
+  <code><a href="#approve">approve(name, body=None, x__xgafv=None)</a></code></p>
+<p class="firstline">Approves or rejects a pending build. If approved, the returned LRO will be analogous to the LRO returned from a CreateBuild call. If rejected, the returned LRO will be immediately done.</p>
+<p class="toc_element">
   <code><a href="#cancel">cancel(projectId, id, body=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Cancels a build in progress.</p>
 <p class="toc_element">
@@ -97,6 +100,54 @@
 <p class="firstline">Creates a new build based on the specified build. This method creates a new build using the original build request, which may or may not result in an identical build. For triggered builds: * Triggered builds resolve to a precise revision; therefore a retry of a triggered build will result in a build that uses the same revision. For non-triggered builds that specify `RepoSource`: * If the original build built from the tip of a branch, the retried build will build from the tip of that branch, which may not be the same revision as the original build. * If the original build specified a commit sha or revision ID, the retried build will use the identical source. For builds that specify `StorageSource`: * If the original build pulled source from Google Cloud Storage without specifying the generation of the object, the new build will use the current object, which may be different from the original build source. * If the original build pulled source from Cloud Storage and specified the generation of the object, the new build will attempt to use the same object, which may or may not be available depending on the bucket's lifecycle management settings.</p>
 <h3>Method Details</h3>
 <div class="method">
+    <code class="details" id="approve">approve(name, body=None, x__xgafv=None)</code>
+  <pre>Approves or rejects a pending build. If approved, the returned LRO will be analogous to the LRO returned from a CreateBuild call. If rejected, the returned LRO will be immediately done.
+
+Args:
+  name: string, Required. Name of the target build. For example: &quot;projects/{$project_id}/builds/{$build_id}&quot; (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request to approve or reject a pending build.
+  &quot;approvalResult&quot;: { # ApprovalResult describes the decision and associated metadata of a manual approval of a build. # Approval decision and metadata.
+    &quot;approvalTime&quot;: &quot;A String&quot;, # Output only. The time when the approval decision was made.
+    &quot;approverAccount&quot;: &quot;A String&quot;, # Output only. Email of the user that called the ApproveBuild API to approve or reject a build at the time that the API was called (the user&#x27;s actual email that is tied to their GAIA ID may have changed). This field is not stored, rather, it is calculated on the fly using approver_id.
+    &quot;comment&quot;: &quot;A String&quot;, # Optional. An optional comment for this manual approval result.
+    &quot;decision&quot;: &quot;A String&quot;, # Required. The decision of this manual approval.
+    &quot;url&quot;: &quot;A String&quot;, # Optional. An optional URL tied to this manual approval result. This field is essentially the same as comment, except that it will be rendered by the UI differently. An example use case is a link to an external job that approved this Build.
+  },
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  &quot;done&quot;: True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  &quot;error&quot;: { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    &quot;code&quot;: 42, # The status code, which should be an enum value of google.rpc.Code.
+    &quot;details&quot;: [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        &quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    &quot;message&quot;: &quot;A String&quot;, # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  &quot;metadata&quot;: { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    &quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
+  },
+  &quot;name&quot;: &quot;A String&quot;, # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  &quot;response&quot;: { # The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    &quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
+  },
+}</pre>
+</div>
+
+<div class="method">
     <code class="details" id="cancel">cancel(projectId, id, body=None, x__xgafv=None)</code>
   <pre>Cancels a build in progress.
 
@@ -121,6 +172,19 @@
   An object of the form:
 
     { # A build resource in the Cloud Build API. At a high level, a `Build` describes where to find source code, how to build it (for example, the builder image to run on the source), and where to store the built artifacts. Fields can include the following variables, which will be expanded when the build is created: - $PROJECT_ID: the project ID of the build. - $PROJECT_NUMBER: the project number of the build. - $BUILD_ID: the autogenerated ID of the build. - $REPO_NAME: the source repository name specified by RepoSource. - $BRANCH_NAME: the branch name specified by RepoSource. - $TAG_NAME: the tag name specified by RepoSource. - $REVISION_ID or $COMMIT_SHA: the commit SHA specified by RepoSource or resolved from the specified branch or tag. - $SHORT_SHA: first 7 characters of $REVISION_ID or $COMMIT_SHA.
+  &quot;approval&quot;: { # BuildApproval describes a build&#x27;s approval configuration, state, and result. # Output only. Describes this build&#x27;s approval configuration, status, and result.
+    &quot;config&quot;: { # ApprovalConfig describes configuration for manual approval of a build. # Output only. Configuration for manual approval of this build.
+      &quot;approvalRequired&quot;: True or False, # Whether or not approval is needed. If this is set on a build, it will become pending when created, and will need to be explicitly approved to start.
+    },
+    &quot;result&quot;: { # ApprovalResult describes the decision and associated metadata of a manual approval of a build. # Output only. Result of manual approval for this Build.
+      &quot;approvalTime&quot;: &quot;A String&quot;, # Output only. The time when the approval decision was made.
+      &quot;approverAccount&quot;: &quot;A String&quot;, # Output only. Email of the user that called the ApproveBuild API to approve or reject a build at the time that the API was called (the user&#x27;s actual email that is tied to their GAIA ID may have changed). This field is not stored, rather, it is calculated on the fly using approver_id.
+      &quot;comment&quot;: &quot;A String&quot;, # Optional. An optional comment for this manual approval result.
+      &quot;decision&quot;: &quot;A String&quot;, # Required. The decision of this manual approval.
+      &quot;url&quot;: &quot;A String&quot;, # Optional. An optional URL tied to this manual approval result. This field is essentially the same as comment, except that it will be rendered by the UI differently. An example use case is a link to an external job that approved this Build.
+    },
+    &quot;state&quot;: &quot;A String&quot;, # Output only. The state of this build&#x27;s approval.
+  },
   &quot;artifacts&quot;: { # Artifacts produced by a build that should be uploaded upon successful completion of all build steps. # Artifacts produced by the build that should be uploaded upon successful completion of all build steps.
     &quot;images&quot;: [ # A list of images to be pushed upon the successful completion of all build steps. The images will be pushed using the builder service account&#x27;s credentials. The digests of the pushed images will be stored in the Build resource&#x27;s results field. If any of the images fail to be pushed, the build is marked FAILURE.
       &quot;A String&quot;,
@@ -306,6 +370,7 @@
         &quot;endTime&quot;: &quot;A String&quot;, # End of time span.
         &quot;startTime&quot;: &quot;A String&quot;, # Start of time span.
       },
+      &quot;script&quot;: &quot;A String&quot;, # A shell script to be executed in the step. When script is provided, the user cannot specify the entrypoint or args.
       &quot;secretEnv&quot;: [ # A list of environment variables which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build&#x27;s `Secret`.
         &quot;A String&quot;,
       ],
@@ -363,6 +428,19 @@
     The object takes the form of:
 
 { # A build resource in the Cloud Build API. At a high level, a `Build` describes where to find source code, how to build it (for example, the builder image to run on the source), and where to store the built artifacts. Fields can include the following variables, which will be expanded when the build is created: - $PROJECT_ID: the project ID of the build. - $PROJECT_NUMBER: the project number of the build. - $BUILD_ID: the autogenerated ID of the build. - $REPO_NAME: the source repository name specified by RepoSource. - $BRANCH_NAME: the branch name specified by RepoSource. - $TAG_NAME: the tag name specified by RepoSource. - $REVISION_ID or $COMMIT_SHA: the commit SHA specified by RepoSource or resolved from the specified branch or tag. - $SHORT_SHA: first 7 characters of $REVISION_ID or $COMMIT_SHA.
+  &quot;approval&quot;: { # BuildApproval describes a build&#x27;s approval configuration, state, and result. # Output only. Describes this build&#x27;s approval configuration, status, and result.
+    &quot;config&quot;: { # ApprovalConfig describes configuration for manual approval of a build. # Output only. Configuration for manual approval of this build.
+      &quot;approvalRequired&quot;: True or False, # Whether or not approval is needed. If this is set on a build, it will become pending when created, and will need to be explicitly approved to start.
+    },
+    &quot;result&quot;: { # ApprovalResult describes the decision and associated metadata of a manual approval of a build. # Output only. Result of manual approval for this Build.
+      &quot;approvalTime&quot;: &quot;A String&quot;, # Output only. The time when the approval decision was made.
+      &quot;approverAccount&quot;: &quot;A String&quot;, # Output only. Email of the user that called the ApproveBuild API to approve or reject a build at the time that the API was called (the user&#x27;s actual email that is tied to their GAIA ID may have changed). This field is not stored, rather, it is calculated on the fly using approver_id.
+      &quot;comment&quot;: &quot;A String&quot;, # Optional. An optional comment for this manual approval result.
+      &quot;decision&quot;: &quot;A String&quot;, # Required. The decision of this manual approval.
+      &quot;url&quot;: &quot;A String&quot;, # Optional. An optional URL tied to this manual approval result. This field is essentially the same as comment, except that it will be rendered by the UI differently. An example use case is a link to an external job that approved this Build.
+    },
+    &quot;state&quot;: &quot;A String&quot;, # Output only. The state of this build&#x27;s approval.
+  },
   &quot;artifacts&quot;: { # Artifacts produced by a build that should be uploaded upon successful completion of all build steps. # Artifacts produced by the build that should be uploaded upon successful completion of all build steps.
     &quot;images&quot;: [ # A list of images to be pushed upon the successful completion of all build steps. The images will be pushed using the builder service account&#x27;s credentials. The digests of the pushed images will be stored in the Build resource&#x27;s results field. If any of the images fail to be pushed, the build is marked FAILURE.
       &quot;A String&quot;,
@@ -548,6 +626,7 @@
         &quot;endTime&quot;: &quot;A String&quot;, # End of time span.
         &quot;startTime&quot;: &quot;A String&quot;, # Start of time span.
       },
+      &quot;script&quot;: &quot;A String&quot;, # A shell script to be executed in the step. When script is provided, the user cannot specify the entrypoint or args.
       &quot;secretEnv&quot;: [ # A list of environment variables which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build&#x27;s `Secret`.
         &quot;A String&quot;,
       ],
@@ -636,6 +715,19 @@
   An object of the form:
 
     { # A build resource in the Cloud Build API. At a high level, a `Build` describes where to find source code, how to build it (for example, the builder image to run on the source), and where to store the built artifacts. Fields can include the following variables, which will be expanded when the build is created: - $PROJECT_ID: the project ID of the build. - $PROJECT_NUMBER: the project number of the build. - $BUILD_ID: the autogenerated ID of the build. - $REPO_NAME: the source repository name specified by RepoSource. - $BRANCH_NAME: the branch name specified by RepoSource. - $TAG_NAME: the tag name specified by RepoSource. - $REVISION_ID or $COMMIT_SHA: the commit SHA specified by RepoSource or resolved from the specified branch or tag. - $SHORT_SHA: first 7 characters of $REVISION_ID or $COMMIT_SHA.
+  &quot;approval&quot;: { # BuildApproval describes a build&#x27;s approval configuration, state, and result. # Output only. Describes this build&#x27;s approval configuration, status, and result.
+    &quot;config&quot;: { # ApprovalConfig describes configuration for manual approval of a build. # Output only. Configuration for manual approval of this build.
+      &quot;approvalRequired&quot;: True or False, # Whether or not approval is needed. If this is set on a build, it will become pending when created, and will need to be explicitly approved to start.
+    },
+    &quot;result&quot;: { # ApprovalResult describes the decision and associated metadata of a manual approval of a build. # Output only. Result of manual approval for this Build.
+      &quot;approvalTime&quot;: &quot;A String&quot;, # Output only. The time when the approval decision was made.
+      &quot;approverAccount&quot;: &quot;A String&quot;, # Output only. Email of the user that called the ApproveBuild API to approve or reject a build at the time that the API was called (the user&#x27;s actual email that is tied to their GAIA ID may have changed). This field is not stored, rather, it is calculated on the fly using approver_id.
+      &quot;comment&quot;: &quot;A String&quot;, # Optional. An optional comment for this manual approval result.
+      &quot;decision&quot;: &quot;A String&quot;, # Required. The decision of this manual approval.
+      &quot;url&quot;: &quot;A String&quot;, # Optional. An optional URL tied to this manual approval result. This field is essentially the same as comment, except that it will be rendered by the UI differently. An example use case is a link to an external job that approved this Build.
+    },
+    &quot;state&quot;: &quot;A String&quot;, # Output only. The state of this build&#x27;s approval.
+  },
   &quot;artifacts&quot;: { # Artifacts produced by a build that should be uploaded upon successful completion of all build steps. # Artifacts produced by the build that should be uploaded upon successful completion of all build steps.
     &quot;images&quot;: [ # A list of images to be pushed upon the successful completion of all build steps. The images will be pushed using the builder service account&#x27;s credentials. The digests of the pushed images will be stored in the Build resource&#x27;s results field. If any of the images fail to be pushed, the build is marked FAILURE.
       &quot;A String&quot;,
@@ -821,6 +913,7 @@
         &quot;endTime&quot;: &quot;A String&quot;, # End of time span.
         &quot;startTime&quot;: &quot;A String&quot;, # Start of time span.
       },
+      &quot;script&quot;: &quot;A String&quot;, # A shell script to be executed in the step. When script is provided, the user cannot specify the entrypoint or args.
       &quot;secretEnv&quot;: [ # A list of environment variables which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build&#x27;s `Secret`.
         &quot;A String&quot;,
       ],
@@ -884,6 +977,19 @@
     { # Response including listed builds.
   &quot;builds&quot;: [ # Builds will be sorted by `create_time`, descending.
     { # A build resource in the Cloud Build API. At a high level, a `Build` describes where to find source code, how to build it (for example, the builder image to run on the source), and where to store the built artifacts. Fields can include the following variables, which will be expanded when the build is created: - $PROJECT_ID: the project ID of the build. - $PROJECT_NUMBER: the project number of the build. - $BUILD_ID: the autogenerated ID of the build. - $REPO_NAME: the source repository name specified by RepoSource. - $BRANCH_NAME: the branch name specified by RepoSource. - $TAG_NAME: the tag name specified by RepoSource. - $REVISION_ID or $COMMIT_SHA: the commit SHA specified by RepoSource or resolved from the specified branch or tag. - $SHORT_SHA: first 7 characters of $REVISION_ID or $COMMIT_SHA.
+      &quot;approval&quot;: { # BuildApproval describes a build&#x27;s approval configuration, state, and result. # Output only. Describes this build&#x27;s approval configuration, status, and result.
+        &quot;config&quot;: { # ApprovalConfig describes configuration for manual approval of a build. # Output only. Configuration for manual approval of this build.
+          &quot;approvalRequired&quot;: True or False, # Whether or not approval is needed. If this is set on a build, it will become pending when created, and will need to be explicitly approved to start.
+        },
+        &quot;result&quot;: { # ApprovalResult describes the decision and associated metadata of a manual approval of a build. # Output only. Result of manual approval for this Build.
+          &quot;approvalTime&quot;: &quot;A String&quot;, # Output only. The time when the approval decision was made.
+          &quot;approverAccount&quot;: &quot;A String&quot;, # Output only. Email of the user that called the ApproveBuild API to approve or reject a build at the time that the API was called (the user&#x27;s actual email that is tied to their GAIA ID may have changed). This field is not stored, rather, it is calculated on the fly using approver_id.
+          &quot;comment&quot;: &quot;A String&quot;, # Optional. An optional comment for this manual approval result.
+          &quot;decision&quot;: &quot;A String&quot;, # Required. The decision of this manual approval.
+          &quot;url&quot;: &quot;A String&quot;, # Optional. An optional URL tied to this manual approval result. This field is essentially the same as comment, except that it will be rendered by the UI differently. An example use case is a link to an external job that approved this Build.
+        },
+        &quot;state&quot;: &quot;A String&quot;, # Output only. The state of this build&#x27;s approval.
+      },
       &quot;artifacts&quot;: { # Artifacts produced by a build that should be uploaded upon successful completion of all build steps. # Artifacts produced by the build that should be uploaded upon successful completion of all build steps.
         &quot;images&quot;: [ # A list of images to be pushed upon the successful completion of all build steps. The images will be pushed using the builder service account&#x27;s credentials. The digests of the pushed images will be stored in the Build resource&#x27;s results field. If any of the images fail to be pushed, the build is marked FAILURE.
           &quot;A String&quot;,
@@ -1069,6 +1175,7 @@
             &quot;endTime&quot;: &quot;A String&quot;, # End of time span.
             &quot;startTime&quot;: &quot;A String&quot;, # Start of time span.
           },
+          &quot;script&quot;: &quot;A String&quot;, # A shell script to be executed in the step. When script is provided, the user cannot specify the entrypoint or args.
           &quot;secretEnv&quot;: [ # A list of environment variables which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build&#x27;s `Secret`.
             &quot;A String&quot;,
           ],