chore: Update discovery artifacts (#1379)

## Deleted keys were detected in the following stable discovery artifacts:
servicemanagement v1 https://github.com/googleapis/google-api-python-client/commit/ac046117b12b43e03e748ebd0c442b340ed99183

## Discovery Artifact Change Summary:
feat(adexchangebuyer2): update the api https://github.com/googleapis/google-api-python-client/commit/e1ebe49bc9e2e007c61188202f0345c96083c19a
feat(displayvideo): update the api https://github.com/googleapis/google-api-python-client/commit/4f37d8b0d43f2172fdae627605947b3ba15b06c2
feat(gkehub): update the api https://github.com/googleapis/google-api-python-client/commit/e12ff0958ed9016356c8711039a15334d2f0d6f6
feat(servicemanagement): update the api https://github.com/googleapis/google-api-python-client/commit/ac046117b12b43e03e748ebd0c442b340ed99183
feat(spanner): update the api https://github.com/googleapis/google-api-python-client/commit/43f1be2ea175a79e463d77cf3155e7b8ab1b26f6
diff --git a/googleapiclient/discovery_cache/documents/adexchangebuyer2.v2beta1.json b/googleapiclient/discovery_cache/documents/adexchangebuyer2.v2beta1.json
index baea8d3..d3c38d9 100644
--- a/googleapiclient/discovery_cache/documents/adexchangebuyer2.v2beta1.json
+++ b/googleapiclient/discovery_cache/documents/adexchangebuyer2.v2beta1.json
@@ -900,6 +900,74 @@
               "scopes": [
                 "https://www.googleapis.com/auth/adexchange.buyer"
               ]
+            },
+            "pause": {
+              "description": "Update given deals to pause serving. This method will set the `DealServingMetadata.DealPauseStatus.has_buyer_paused` bit to true for all listed deals in the request. Currently, this method only applies to PG and PD deals. For PA deals, please call accounts.proposals.pause endpoint. It is a no-op to pause already-paused deals. It is an error to call PauseProposalDeals for deals which are not part of the proposal of proposal_id or which are not finalized or renegotiating.",
+              "flatPath": "v2beta1/accounts/{accountId}/finalizedProposals/{proposalId}:pause",
+              "httpMethod": "POST",
+              "id": "adexchangebuyer2.accounts.finalizedProposals.pause",
+              "parameterOrder": [
+                "accountId",
+                "proposalId"
+              ],
+              "parameters": {
+                "accountId": {
+                  "description": "Account ID of the buyer.",
+                  "location": "path",
+                  "required": true,
+                  "type": "string"
+                },
+                "proposalId": {
+                  "description": "The proposal_id of the proposal containing the deals.",
+                  "location": "path",
+                  "required": true,
+                  "type": "string"
+                }
+              },
+              "path": "v2beta1/accounts/{accountId}/finalizedProposals/{proposalId}:pause",
+              "request": {
+                "$ref": "PauseProposalDealsRequest"
+              },
+              "response": {
+                "$ref": "Proposal"
+              },
+              "scopes": [
+                "https://www.googleapis.com/auth/adexchange.buyer"
+              ]
+            },
+            "resume": {
+              "description": "Update given deals to resume serving. This method will set the `DealServingMetadata.DealPauseStatus.has_buyer_paused` bit to false for all listed deals in the request. Currently, this method only applies to PG and PD deals. For PA deals, please call accounts.proposals.resume endpoint. It is a no-op to resume already-running deals. It is an error to call ResumeProposalDeals for deals which are not part of the proposal of proposal_id or which are not finalized or renegotiating.",
+              "flatPath": "v2beta1/accounts/{accountId}/finalizedProposals/{proposalId}:resume",
+              "httpMethod": "POST",
+              "id": "adexchangebuyer2.accounts.finalizedProposals.resume",
+              "parameterOrder": [
+                "accountId",
+                "proposalId"
+              ],
+              "parameters": {
+                "accountId": {
+                  "description": "Account ID of the buyer.",
+                  "location": "path",
+                  "required": true,
+                  "type": "string"
+                },
+                "proposalId": {
+                  "description": "The proposal_id of the proposal containing the deals.",
+                  "location": "path",
+                  "required": true,
+                  "type": "string"
+                }
+              },
+              "path": "v2beta1/accounts/{accountId}/finalizedProposals/{proposalId}:resume",
+              "request": {
+                "$ref": "ResumeProposalDealsRequest"
+              },
+              "response": {
+                "$ref": "Proposal"
+              },
+              "scopes": [
+                "https://www.googleapis.com/auth/adexchange.buyer"
+              ]
             }
           }
         },
@@ -2500,7 +2568,7 @@
       }
     }
   },
-  "revision": "20210522",
+  "revision": "20210525",
   "rootUrl": "https://adexchangebuyer.googleapis.com/",
   "schemas": {
     "AbsoluteDateRange": {
@@ -5140,6 +5208,24 @@
       },
       "type": "object"
     },
+    "PauseProposalDealsRequest": {
+      "description": "Request message to pause serving for finalized deals.",
+      "id": "PauseProposalDealsRequest",
+      "properties": {
+        "externalDealIds": {
+          "description": "The external_deal_id's of the deals to be paused. If empty, all the deals in the proposal will be paused.",
+          "items": {
+            "type": "string"
+          },
+          "type": "array"
+        },
+        "reason": {
+          "description": "The reason why the deals are being paused. This human readable message will be displayed in the seller's UI. (Max length: 1000 unicode code units.)",
+          "type": "string"
+        }
+      },
+      "type": "object"
+    },
     "PauseProposalRequest": {
       "description": "Request message to pause serving for an already-finalized proposal.",
       "id": "PauseProposalRequest",
@@ -5659,6 +5745,20 @@
       },
       "type": "object"
     },
+    "ResumeProposalDealsRequest": {
+      "description": "Request message to resume (unpause) serving for already-finalized deals.",
+      "id": "ResumeProposalDealsRequest",
+      "properties": {
+        "externalDealIds": {
+          "description": "The external_deal_id's of the deals to resume. If empty, all the deals in the proposal will be resumed.",
+          "items": {
+            "type": "string"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
     "ResumeProposalRequest": {
       "description": "Request message to resume (unpause) serving for an already-finalized proposal.",
       "id": "ResumeProposalRequest",