Skip to content

Commit 4763dcb

Browse files
feat(recaptchaenterprise): update the api
#### recaptchaenterprise:v1 The following keys were added: - schemas.GoogleCloudRecaptchaenterpriseV1ExpressKeySettings (Total Keys: 2) - schemas.GoogleCloudRecaptchaenterpriseV1Key.properties.expressSettings.$ref (Total Keys: 1)
1 parent aea73cc commit 4763dcb

File tree

3 files changed

+38
-14
lines changed

3 files changed

+38
-14
lines changed

docs/dyn/recaptchaenterprise_v1.projects.assessments.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ <h3>Method Details</h3>
155155
},
156156
&quot;event&quot;: { # The event being assessed. # Optional. The event being assessed.
157157
&quot;expectedAction&quot;: &quot;A String&quot;, # Optional. The expected action for this type of event. This should be the same action provided at token generation time on client-side platforms already integrated with recaptcha enterprise.
158-
&quot;express&quot;: True or False, # Optional. Flag for a reCAPTCHA express request for an assessment without a token. If enabled, `site_key` must reference a SCORE key with WAF feature set to EXPRESS.
158+
&quot;express&quot;: True or False, # Optional. Flag for a reCAPTCHA express request for an assessment without a token. If enabled, `site_key` must reference an Express site key.
159159
&quot;firewallPolicyEvaluation&quot;: True or False, # Optional. Flag for enabling firewall policy config assessment. If this flag is enabled, the firewall policy will be evaluated and a suggested firewall action will be returned in the response.
160160
&quot;fraudPrevention&quot;: &quot;A String&quot;, # Optional. The Fraud Prevention setting for this assessment.
161161
&quot;hashedAccountId&quot;: &quot;A String&quot;, # Optional. Deprecated: use `user_info.account_id` instead. Unique stable hashed user identifier for the request. The identifier must be hashed using hmac-sha256 with stable secret.
@@ -367,7 +367,7 @@ <h3>Method Details</h3>
367367
},
368368
&quot;event&quot;: { # The event being assessed. # Optional. The event being assessed.
369369
&quot;expectedAction&quot;: &quot;A String&quot;, # Optional. The expected action for this type of event. This should be the same action provided at token generation time on client-side platforms already integrated with recaptcha enterprise.
370-
&quot;express&quot;: True or False, # Optional. Flag for a reCAPTCHA express request for an assessment without a token. If enabled, `site_key` must reference a SCORE key with WAF feature set to EXPRESS.
370+
&quot;express&quot;: True or False, # Optional. Flag for a reCAPTCHA express request for an assessment without a token. If enabled, `site_key` must reference an Express site key.
371371
&quot;firewallPolicyEvaluation&quot;: True or False, # Optional. Flag for enabling firewall policy config assessment. If this flag is enabled, the firewall policy will be evaluated and a suggested firewall action will be returned in the response.
372372
&quot;fraudPrevention&quot;: &quot;A String&quot;, # Optional. The Fraud Prevention setting for this assessment.
373373
&quot;hashedAccountId&quot;: &quot;A String&quot;, # Optional. Deprecated: use `user_info.account_id` instead. Unique stable hashed user identifier for the request. The identifier must be hashed using hmac-sha256 with stable secret.

docs/dyn/recaptchaenterprise_v1.projects.keys.html

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,8 @@ <h3>Method Details</h3>
129129
},
130130
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp corresponding to the creation of this key.
131131
&quot;displayName&quot;: &quot;A String&quot;, # Required. Human-readable display name of this key. Modifiable by user.
132+
&quot;expressSettings&quot;: { # Settings specific to keys that can be used for reCAPTCHA Express. # Settings for keys that can be used by reCAPTCHA Express.
133+
},
132134
&quot;iosSettings&quot;: { # Settings specific to keys that can be used by iOS apps. # Settings for keys that can be used by iOS apps.
133135
&quot;allowAllBundleIds&quot;: True or False, # Optional. If set to true, allowed_bundle_ids are not enforced.
134136
&quot;allowedBundleIds&quot;: [ # Optional. iOS bundle ids of apps allowed to use the key. Example: &#x27;com.companyname.productname.appname&#x27;
@@ -140,7 +142,7 @@ <h3>Method Details</h3>
140142
&quot;teamId&quot;: &quot;A String&quot;, # Required. The Apple team ID (10-character string) owning the provisioning profile used to build your application.
141143
},
142144
},
143-
&quot;labels&quot;: { # Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).
145+
&quot;labels&quot;: { # Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha/docs/labels).
144146
&quot;a_key&quot;: &quot;A String&quot;,
145147
},
146148
&quot;name&quot;: &quot;A String&quot;, # Identifier. The resource name for the Key in the format `projects/{project}/keys/{key}`.
@@ -181,6 +183,8 @@ <h3>Method Details</h3>
181183
},
182184
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp corresponding to the creation of this key.
183185
&quot;displayName&quot;: &quot;A String&quot;, # Required. Human-readable display name of this key. Modifiable by user.
186+
&quot;expressSettings&quot;: { # Settings specific to keys that can be used for reCAPTCHA Express. # Settings for keys that can be used by reCAPTCHA Express.
187+
},
184188
&quot;iosSettings&quot;: { # Settings specific to keys that can be used by iOS apps. # Settings for keys that can be used by iOS apps.
185189
&quot;allowAllBundleIds&quot;: True or False, # Optional. If set to true, allowed_bundle_ids are not enforced.
186190
&quot;allowedBundleIds&quot;: [ # Optional. iOS bundle ids of apps allowed to use the key. Example: &#x27;com.companyname.productname.appname&#x27;
@@ -192,7 +196,7 @@ <h3>Method Details</h3>
192196
&quot;teamId&quot;: &quot;A String&quot;, # Required. The Apple team ID (10-character string) owning the provisioning profile used to build your application.
193197
},
194198
},
195-
&quot;labels&quot;: { # Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).
199+
&quot;labels&quot;: { # Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha/docs/labels).
196200
&quot;a_key&quot;: &quot;A String&quot;,
197201
},
198202
&quot;name&quot;: &quot;A String&quot;, # Identifier. The resource name for the Key in the format `projects/{project}/keys/{key}`.
@@ -258,6 +262,8 @@ <h3>Method Details</h3>
258262
},
259263
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp corresponding to the creation of this key.
260264
&quot;displayName&quot;: &quot;A String&quot;, # Required. Human-readable display name of this key. Modifiable by user.
265+
&quot;expressSettings&quot;: { # Settings specific to keys that can be used for reCAPTCHA Express. # Settings for keys that can be used by reCAPTCHA Express.
266+
},
261267
&quot;iosSettings&quot;: { # Settings specific to keys that can be used by iOS apps. # Settings for keys that can be used by iOS apps.
262268
&quot;allowAllBundleIds&quot;: True or False, # Optional. If set to true, allowed_bundle_ids are not enforced.
263269
&quot;allowedBundleIds&quot;: [ # Optional. iOS bundle ids of apps allowed to use the key. Example: &#x27;com.companyname.productname.appname&#x27;
@@ -269,7 +275,7 @@ <h3>Method Details</h3>
269275
&quot;teamId&quot;: &quot;A String&quot;, # Required. The Apple team ID (10-character string) owning the provisioning profile used to build your application.
270276
},
271277
},
272-
&quot;labels&quot;: { # Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).
278+
&quot;labels&quot;: { # Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha/docs/labels).
273279
&quot;a_key&quot;: &quot;A String&quot;,
274280
},
275281
&quot;name&quot;: &quot;A String&quot;, # Identifier. The resource name for the Key in the format `projects/{project}/keys/{key}`.
@@ -365,6 +371,8 @@ <h3>Method Details</h3>
365371
},
366372
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp corresponding to the creation of this key.
367373
&quot;displayName&quot;: &quot;A String&quot;, # Required. Human-readable display name of this key. Modifiable by user.
374+
&quot;expressSettings&quot;: { # Settings specific to keys that can be used for reCAPTCHA Express. # Settings for keys that can be used by reCAPTCHA Express.
375+
},
368376
&quot;iosSettings&quot;: { # Settings specific to keys that can be used by iOS apps. # Settings for keys that can be used by iOS apps.
369377
&quot;allowAllBundleIds&quot;: True or False, # Optional. If set to true, allowed_bundle_ids are not enforced.
370378
&quot;allowedBundleIds&quot;: [ # Optional. iOS bundle ids of apps allowed to use the key. Example: &#x27;com.companyname.productname.appname&#x27;
@@ -376,7 +384,7 @@ <h3>Method Details</h3>
376384
&quot;teamId&quot;: &quot;A String&quot;, # Required. The Apple team ID (10-character string) owning the provisioning profile used to build your application.
377385
},
378386
},
379-
&quot;labels&quot;: { # Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).
387+
&quot;labels&quot;: { # Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha/docs/labels).
380388
&quot;a_key&quot;: &quot;A String&quot;,
381389
},
382390
&quot;name&quot;: &quot;A String&quot;, # Identifier. The resource name for the Key in the format `projects/{project}/keys/{key}`.
@@ -427,7 +435,7 @@ <h3>Method Details</h3>
427435
The object takes the form of:
428436

429437
{ # The migrate key request message.
430-
&quot;skipBillingCheck&quot;: True or False, # Optional. If true, skips the billing check. A reCAPTCHA Enterprise key or migrated key behaves differently than a reCAPTCHA (non-Enterprise version) key when you reach a quota limit (see https://cloud.google.com/recaptcha-enterprise/quotas#quota_limit). To avoid any disruption of your usage, we check that a billing account is present. If your usage of reCAPTCHA is under the free quota, you can safely skip the billing check and proceed with the migration. See https://cloud.google.com/recaptcha-enterprise/docs/billing-information.
438+
&quot;skipBillingCheck&quot;: True or False, # Optional. If true, skips the billing check. A reCAPTCHA Enterprise key or migrated key behaves differently than a reCAPTCHA (non-Enterprise version) key when you reach a quota limit (see https://cloud.google.com/recaptcha/quotas#quota_limit). To avoid any disruption of your usage, we check that a billing account is present. If your usage of reCAPTCHA is under the free quota, you can safely skip the billing check and proceed with the migration. See https://cloud.google.com/recaptcha/docs/billing-information.
431439
}
432440

433441
x__xgafv: string, V1 error format.
@@ -448,6 +456,8 @@ <h3>Method Details</h3>
448456
},
449457
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp corresponding to the creation of this key.
450458
&quot;displayName&quot;: &quot;A String&quot;, # Required. Human-readable display name of this key. Modifiable by user.
459+
&quot;expressSettings&quot;: { # Settings specific to keys that can be used for reCAPTCHA Express. # Settings for keys that can be used by reCAPTCHA Express.
460+
},
451461
&quot;iosSettings&quot;: { # Settings specific to keys that can be used by iOS apps. # Settings for keys that can be used by iOS apps.
452462
&quot;allowAllBundleIds&quot;: True or False, # Optional. If set to true, allowed_bundle_ids are not enforced.
453463
&quot;allowedBundleIds&quot;: [ # Optional. iOS bundle ids of apps allowed to use the key. Example: &#x27;com.companyname.productname.appname&#x27;
@@ -459,7 +469,7 @@ <h3>Method Details</h3>
459469
&quot;teamId&quot;: &quot;A String&quot;, # Required. The Apple team ID (10-character string) owning the provisioning profile used to build your application.
460470
},
461471
},
462-
&quot;labels&quot;: { # Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).
472+
&quot;labels&quot;: { # Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha/docs/labels).
463473
&quot;a_key&quot;: &quot;A String&quot;,
464474
},
465475
&quot;name&quot;: &quot;A String&quot;, # Identifier. The resource name for the Key in the format `projects/{project}/keys/{key}`.
@@ -502,6 +512,8 @@ <h3>Method Details</h3>
502512
},
503513
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp corresponding to the creation of this key.
504514
&quot;displayName&quot;: &quot;A String&quot;, # Required. Human-readable display name of this key. Modifiable by user.
515+
&quot;expressSettings&quot;: { # Settings specific to keys that can be used for reCAPTCHA Express. # Settings for keys that can be used by reCAPTCHA Express.
516+
},
505517
&quot;iosSettings&quot;: { # Settings specific to keys that can be used by iOS apps. # Settings for keys that can be used by iOS apps.
506518
&quot;allowAllBundleIds&quot;: True or False, # Optional. If set to true, allowed_bundle_ids are not enforced.
507519
&quot;allowedBundleIds&quot;: [ # Optional. iOS bundle ids of apps allowed to use the key. Example: &#x27;com.companyname.productname.appname&#x27;
@@ -513,7 +525,7 @@ <h3>Method Details</h3>
513525
&quot;teamId&quot;: &quot;A String&quot;, # Required. The Apple team ID (10-character string) owning the provisioning profile used to build your application.
514526
},
515527
},
516-
&quot;labels&quot;: { # Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).
528+
&quot;labels&quot;: { # Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha/docs/labels).
517529
&quot;a_key&quot;: &quot;A String&quot;,
518530
},
519531
&quot;name&quot;: &quot;A String&quot;, # Identifier. The resource name for the Key in the format `projects/{project}/keys/{key}`.
@@ -555,6 +567,8 @@ <h3>Method Details</h3>
555567
},
556568
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp corresponding to the creation of this key.
557569
&quot;displayName&quot;: &quot;A String&quot;, # Required. Human-readable display name of this key. Modifiable by user.
570+
&quot;expressSettings&quot;: { # Settings specific to keys that can be used for reCAPTCHA Express. # Settings for keys that can be used by reCAPTCHA Express.
571+
},
558572
&quot;iosSettings&quot;: { # Settings specific to keys that can be used by iOS apps. # Settings for keys that can be used by iOS apps.
559573
&quot;allowAllBundleIds&quot;: True or False, # Optional. If set to true, allowed_bundle_ids are not enforced.
560574
&quot;allowedBundleIds&quot;: [ # Optional. iOS bundle ids of apps allowed to use the key. Example: &#x27;com.companyname.productname.appname&#x27;
@@ -566,7 +580,7 @@ <h3>Method Details</h3>
566580
&quot;teamId&quot;: &quot;A String&quot;, # Required. The Apple team ID (10-character string) owning the provisioning profile used to build your application.
567581
},
568582
},
569-
&quot;labels&quot;: { # Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).
583+
&quot;labels&quot;: { # Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha/docs/labels).
570584
&quot;a_key&quot;: &quot;A String&quot;,
571585
},
572586
&quot;name&quot;: &quot;A String&quot;, # Identifier. The resource name for the Key in the format `projects/{project}/keys/{key}`.

googleapiclient/discovery_cache/documents/recaptchaenterprise.v1.json

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -694,7 +694,7 @@
694694
}
695695
}
696696
},
697-
"revision": "20240630",
697+
"revision": "20240713",
698698
"rootUrl": "https://recaptchaenterprise.googleapis.com/",
699699
"schemas": {
700700
"GoogleCloudRecaptchaenterpriseV1AccountDefenderAssessment": {
@@ -1032,7 +1032,7 @@ true
10321032
"type": "string"
10331033
},
10341034
"express": {
1035-
"description": "Optional. Flag for a reCAPTCHA express request for an assessment without a token. If enabled, `site_key` must reference a SCORE key with WAF feature set to EXPRESS.",
1035+
"description": "Optional. Flag for a reCAPTCHA express request for an assessment without a token. If enabled, `site_key` must reference an Express site key.",
10361036
"type": "boolean"
10371037
},
10381038
"firewallPolicyEvaluation": {
@@ -1105,6 +1105,12 @@ true
11051105
},
11061106
"type": "object"
11071107
},
1108+
"GoogleCloudRecaptchaenterpriseV1ExpressKeySettings": {
1109+
"description": "Settings specific to keys that can be used for reCAPTCHA Express.",
1110+
"id": "GoogleCloudRecaptchaenterpriseV1ExpressKeySettings",
1111+
"properties": {},
1112+
"type": "object"
1113+
},
11081114
"GoogleCloudRecaptchaenterpriseV1FirewallAction": {
11091115
"description": "An individual action. Each action represents what to do if a policy matches.",
11101116
"id": "GoogleCloudRecaptchaenterpriseV1FirewallAction",
@@ -1403,6 +1409,10 @@ true
14031409
"description": "Required. Human-readable display name of this key. Modifiable by user.",
14041410
"type": "string"
14051411
},
1412+
"expressSettings": {
1413+
"$ref": "GoogleCloudRecaptchaenterpriseV1ExpressKeySettings",
1414+
"description": "Settings for keys that can be used by reCAPTCHA Express."
1415+
},
14061416
"iosSettings": {
14071417
"$ref": "GoogleCloudRecaptchaenterpriseV1IOSKeySettings",
14081418
"description": "Settings for keys that can be used by iOS apps."
@@ -1411,7 +1421,7 @@ true
14111421
"additionalProperties": {
14121422
"type": "string"
14131423
},
1414-
"description": "Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).",
1424+
"description": "Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha/docs/labels).",
14151425
"type": "object"
14161426
},
14171427
"name": {
@@ -1541,7 +1551,7 @@ true
15411551
"id": "GoogleCloudRecaptchaenterpriseV1MigrateKeyRequest",
15421552
"properties": {
15431553
"skipBillingCheck": {
1544-
"description": "Optional. If true, skips the billing check. A reCAPTCHA Enterprise key or migrated key behaves differently than a reCAPTCHA (non-Enterprise version) key when you reach a quota limit (see https://cloud.google.com/recaptcha-enterprise/quotas#quota_limit). To avoid any disruption of your usage, we check that a billing account is present. If your usage of reCAPTCHA is under the free quota, you can safely skip the billing check and proceed with the migration. See https://cloud.google.com/recaptcha-enterprise/docs/billing-information.",
1554+
"description": "Optional. If true, skips the billing check. A reCAPTCHA Enterprise key or migrated key behaves differently than a reCAPTCHA (non-Enterprise version) key when you reach a quota limit (see https://cloud.google.com/recaptcha/quotas#quota_limit). To avoid any disruption of your usage, we check that a billing account is present. If your usage of reCAPTCHA is under the free quota, you can safely skip the billing check and proceed with the migration. See https://cloud.google.com/recaptcha/docs/billing-information.",
15451555
"type": "boolean"
15461556
}
15471557
},

0 commit comments

Comments
 (0)