chore: Update discovery artifacts (#1381)

## Deleted keys were detected in the following stable discovery artifacts:
documentai v1 https://github.com/googleapis/google-api-python-client/commit/222030d8c1583f49657862a308b5eae41311d7e7
serviceconsumermanagement v1 https://github.com/googleapis/google-api-python-client/commit/e2046363f037151e02020ea178651b814c11761a
serviceusage v1 https://github.com/googleapis/google-api-python-client/commit/b79b21e71246ab6935214ca751125c83b1990167

## Deleted keys were detected in the following pre-stable discovery artifacts:
firebase v1beta1 https://github.com/googleapis/google-api-python-client/commit/6bd0412a11a1a55770415fdc76100b3c76a83a94
serviceconsumermanagement v1beta1 https://github.com/googleapis/google-api-python-client/commit/e2046363f037151e02020ea178651b814c11761a
serviceusage v1beta1 https://github.com/googleapis/google-api-python-client/commit/b79b21e71246ab6935214ca751125c83b1990167

## Discovery Artifact Change Summary:
feat(apigee): update the api https://github.com/googleapis/google-api-python-client/commit/37f31420ffc3adb1bdd23d7fc91f80701522aac8
feat(container): update the api https://github.com/googleapis/google-api-python-client/commit/514acdbf2c7eeaf6b1b9773c63b180131418ff57
feat(dlp): update the api https://github.com/googleapis/google-api-python-client/commit/7e3d1c4ab85d50307d42af3048f9a7dd47a2b9eb
feat(documentai): update the api https://github.com/googleapis/google-api-python-client/commit/222030d8c1583f49657862a308b5eae41311d7e7
feat(firebase): update the api https://github.com/googleapis/google-api-python-client/commit/6bd0412a11a1a55770415fdc76100b3c76a83a94
feat(ondemandscanning): update the api https://github.com/googleapis/google-api-python-client/commit/b77d12d24d17264123231dd86699fceada262440
feat(osconfig): update the api https://github.com/googleapis/google-api-python-client/commit/c541143744c4b077d0a044455a35d0de227a0bf6
feat(prod_tt_sasportal): update the api https://github.com/googleapis/google-api-python-client/commit/1e0f4a6e5e0bfde1ba4c06223d7fb02f63756690
feat(serviceconsumermanagement): update the api https://github.com/googleapis/google-api-python-client/commit/e2046363f037151e02020ea178651b814c11761a
feat(serviceusage): update the api https://github.com/googleapis/google-api-python-client/commit/b79b21e71246ab6935214ca751125c83b1990167
diff --git a/googleapiclient/discovery_cache/documents/ondemandscanning.v1beta1.json b/googleapiclient/discovery_cache/documents/ondemandscanning.v1beta1.json
index 377cda0..77e8fe5 100644
--- a/googleapiclient/discovery_cache/documents/ondemandscanning.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/ondemandscanning.v1beta1.json
@@ -339,7 +339,7 @@
       }
     }
   },
-  "revision": "20210508",
+  "revision": "20210524",
   "rootUrl": "https://ondemandscanning.googleapis.com/",
   "schemas": {
     "AliasContext": {
@@ -649,6 +649,22 @@
       },
       "type": "object"
     },
+    "ComplianceOccurrence": {
+      "description": "An indication that the compliance checks in the associated ComplianceNote were not satisfied for particular resources or a specified reason.",
+      "id": "ComplianceOccurrence",
+      "properties": {
+        "nonComplianceReason": {
+          "type": "string"
+        },
+        "nonCompliantFiles": {
+          "items": {
+            "$ref": "NonCompliantFile"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
     "DeploymentOccurrence": {
       "description": "The period during which some deployable was active in a runtime.",
       "id": "DeploymentOccurrence",
@@ -974,6 +990,25 @@
       },
       "type": "object"
     },
+    "NonCompliantFile": {
+      "description": "Details about files that caused a compliance check to fail.",
+      "id": "NonCompliantFile",
+      "properties": {
+        "displayCommand": {
+          "description": "Command to display the non-compliant files.",
+          "type": "string"
+        },
+        "path": {
+          "description": "display_command is a single command that can be used to display a list of non compliant files. When there is no such command, we can also iterate a list of non compliant file using 'path'. Empty if `display_command` is set.",
+          "type": "string"
+        },
+        "reason": {
+          "description": "Explains why a file is non compliant for a CIS check.",
+          "type": "string"
+        }
+      },
+      "type": "object"
+    },
     "Occurrence": {
       "description": "An instance of an analysis type that has been found on a resource.",
       "id": "Occurrence",
@@ -986,6 +1021,10 @@
           "$ref": "BuildOccurrence",
           "description": "Describes a verifiable build."
         },
+        "compliance": {
+          "$ref": "ComplianceOccurrence",
+          "description": "Describes a compliance violation on a linked resource."
+        },
         "createTime": {
           "description": "Output only. The time this occurrence was created.",
           "format": "google-datetime",