diff --git a/docs/dyn/iap_v1.v1.html b/docs/dyn/iap_v1.v1.html
index 30f1b55cd68..01ba78fb564 100644
--- a/docs/dyn/iap_v1.v1.html
+++ b/docs/dyn/iap_v1.v1.html
@@ -190,6 +190,7 @@ <h3>Method Details</h3>
   &quot;applicationSettings&quot;: { # Wrapper over application specific settings for IAP. # Top level wrapper for all application related settings in IAP
     &quot;accessDeniedPageSettings&quot;: { # Custom content configuration for access denied page. IAP allows customers to define a custom URI to use as the error page when access is denied to users. If IAP prevents access to this page, the default IAP error page will be displayed instead. # Customization for Access Denied page.
       &quot;accessDeniedPageUri&quot;: &quot;A String&quot;, # The URI to be redirected to when access is denied.
+      &quot;generateTroubleshootingUri&quot;: True or False, # Whether to generate a troubleshooting URL on access denied events to this application.
     },
     &quot;cookieDomain&quot;: &quot;A String&quot;, # The Domain value to set for cookies generated by IAP. This value is not validated by the API, but will be ignored at runtime if invalid.
     &quot;csmSettings&quot;: { # Configuration for RCTokens generated for CSM workloads protected by IAP. RCTokens are IAP generated JWTs that can be verified at the application. The RCToken is primarily used for ISTIO deployments, and can be scoped to a single mesh by configuring the audience field accordingly # Settings to configure IAP&#x27;s behavior for a CSM mesh.
@@ -332,6 +333,7 @@ <h3>Method Details</h3>
   &quot;applicationSettings&quot;: { # Wrapper over application specific settings for IAP. # Top level wrapper for all application related settings in IAP
     &quot;accessDeniedPageSettings&quot;: { # Custom content configuration for access denied page. IAP allows customers to define a custom URI to use as the error page when access is denied to users. If IAP prevents access to this page, the default IAP error page will be displayed instead. # Customization for Access Denied page.
       &quot;accessDeniedPageUri&quot;: &quot;A String&quot;, # The URI to be redirected to when access is denied.
+      &quot;generateTroubleshootingUri&quot;: True or False, # Whether to generate a troubleshooting URL on access denied events to this application.
     },
     &quot;cookieDomain&quot;: &quot;A String&quot;, # The Domain value to set for cookies generated by IAP. This value is not validated by the API, but will be ignored at runtime if invalid.
     &quot;csmSettings&quot;: { # Configuration for RCTokens generated for CSM workloads protected by IAP. RCTokens are IAP generated JWTs that can be verified at the application. The RCToken is primarily used for ISTIO deployments, and can be scoped to a single mesh by configuring the audience field accordingly # Settings to configure IAP&#x27;s behavior for a CSM mesh.
@@ -385,6 +387,7 @@ <h3>Method Details</h3>
   &quot;applicationSettings&quot;: { # Wrapper over application specific settings for IAP. # Top level wrapper for all application related settings in IAP
     &quot;accessDeniedPageSettings&quot;: { # Custom content configuration for access denied page. IAP allows customers to define a custom URI to use as the error page when access is denied to users. If IAP prevents access to this page, the default IAP error page will be displayed instead. # Customization for Access Denied page.
       &quot;accessDeniedPageUri&quot;: &quot;A String&quot;, # The URI to be redirected to when access is denied.
+      &quot;generateTroubleshootingUri&quot;: True or False, # Whether to generate a troubleshooting URL on access denied events to this application.
     },
     &quot;cookieDomain&quot;: &quot;A String&quot;, # The Domain value to set for cookies generated by IAP. This value is not validated by the API, but will be ignored at runtime if invalid.
     &quot;csmSettings&quot;: { # Configuration for RCTokens generated for CSM workloads protected by IAP. RCTokens are IAP generated JWTs that can be verified at the application. The RCToken is primarily used for ISTIO deployments, and can be scoped to a single mesh by configuring the audience field accordingly # Settings to configure IAP&#x27;s behavior for a CSM mesh.
diff --git a/googleapiclient/discovery_cache/documents/iap.v1.json b/googleapiclient/discovery_cache/documents/iap.v1.json
index 2ba7c076e44..e7a451ba95d 100644
--- a/googleapiclient/discovery_cache/documents/iap.v1.json
+++ b/googleapiclient/discovery_cache/documents/iap.v1.json
@@ -487,7 +487,7 @@
       }
     }
   },
-  "revision": "20210513",
+  "revision": "20210611",
   "rootUrl": "https://iap.googleapis.com/",
   "schemas": {
     "AccessDeniedPageSettings": {
@@ -497,6 +497,10 @@
         "accessDeniedPageUri": {
           "description": "The URI to be redirected to when access is denied.",
           "type": "string"
+        },
+        "generateTroubleshootingUri": {
+          "description": "Whether to generate a troubleshooting URL on access denied events to this application.",
+          "type": "boolean"
         }
       },
       "type": "object"
diff --git a/googleapiclient/discovery_cache/documents/iap.v1beta1.json b/googleapiclient/discovery_cache/documents/iap.v1beta1.json
index d85b812de5f..de013aeee2a 100644
--- a/googleapiclient/discovery_cache/documents/iap.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/iap.v1beta1.json
@@ -194,7 +194,7 @@
       }
     }
   },
-  "revision": "20210513",
+  "revision": "20210611",
   "rootUrl": "https://iap.googleapis.com/",
   "schemas": {
     "Binding": {