|
147 | 147 | ],
|
148 | 148 | "parameters": {
|
149 | 149 | "parent": {
|
150 |
| - "description": "Required. The name of the project in which the assessment will be created, in the format `projects/{project}`.", |
| 150 | + "description": "Required. The name of the project in which the assessment is created, in the format `projects/{project}`.", |
151 | 151 | "location": "path",
|
152 | 152 | "pattern": "^projects/[^/]+$",
|
153 | 153 | "required": true,
|
|
179 | 179 | ],
|
180 | 180 | "parameters": {
|
181 | 181 | "parent": {
|
182 |
| - "description": "Required. The name of the project this policy will apply to, in the format `projects/{project}`.", |
| 182 | + "description": "Required. The name of the project this policy applies to, in the format `projects/{project}`.", |
183 | 183 | "location": "path",
|
184 | 184 | "pattern": "^projects/[^/]+$",
|
185 | 185 | "required": true,
|
|
300 | 300 | "type": "string"
|
301 | 301 | },
|
302 | 302 | "updateMask": {
|
303 |
| - "description": "Optional. The mask to control which fields of the policy get updated. If the mask is not present, all fields will be updated.", |
| 303 | + "description": "Optional. The mask to control which fields of the policy get updated. If the mask is not present, all fields are updated.", |
304 | 304 | "format": "google-fieldmask",
|
305 | 305 | "location": "query",
|
306 | 306 | "type": "string"
|
|
350 | 350 | "keys": {
|
351 | 351 | "methods": {
|
352 | 352 | "addIpOverride": {
|
353 |
| - "description": "Adds an IP override to a key. The following restrictions hold: * The maximum number of IP overrides per key is 100. * For any conflict (such as IP already exists or IP part of an existing IP range), an error will be returned.", |
| 353 | + "description": "Adds an IP override to a key. The following restrictions hold: * The maximum number of IP overrides per key is 100. * For any conflict (such as IP already exists or IP part of an existing IP range), an error is returned.", |
354 | 354 | "flatPath": "v1/projects/{projectsId}/keys/{keysId}:addIpOverride",
|
355 | 355 | "httpMethod": "POST",
|
356 | 356 | "id": "recaptchaenterprise.projects.keys.addIpOverride",
|
|
387 | 387 | ],
|
388 | 388 | "parameters": {
|
389 | 389 | "parent": {
|
390 |
| - "description": "Required. The name of the project in which the key will be created, in the format `projects/{project}`.", |
| 390 | + "description": "Required. The name of the project in which the key is created, in the format `projects/{project}`.", |
391 | 391 | "location": "path",
|
392 | 392 | "pattern": "^projects/[^/]+$",
|
393 | 393 | "required": true,
|
|
501 | 501 | "type": "string"
|
502 | 502 | },
|
503 | 503 | "parent": {
|
504 |
| - "description": "Required. The name of the project that contains the keys that will be listed, in the format `projects/{project}`.", |
| 504 | + "description": "Required. The name of the project that contains the keys that is listed, in the format `projects/{project}`.", |
505 | 505 | "location": "path",
|
506 | 506 | "pattern": "^projects/[^/]+$",
|
507 | 507 | "required": true,
|
|
597 | 597 | "type": "string"
|
598 | 598 | },
|
599 | 599 | "updateMask": {
|
600 |
| - "description": "Optional. The mask to control which fields of the key get updated. If the mask is not present, all fields will be updated.", |
| 600 | + "description": "Optional. The mask to control which fields of the key get updated. If the mask is not present, all fields are updated.", |
601 | 601 | "format": "google-fieldmask",
|
602 | 602 | "location": "query",
|
603 | 603 | "type": "string"
|
|
615 | 615 | ]
|
616 | 616 | },
|
617 | 617 | "removeIpOverride": {
|
618 |
| - "description": "Removes an IP override from a key. The following restrictions hold: * If the IP isn't found in an existing IP override, a `NOT_FOUND` error will be returned. * If the IP is found in an existing IP override, but the override type does not match, a `NOT_FOUND` error will be returned.", |
| 618 | + "description": "Removes an IP override from a key. The following restrictions hold: * If the IP isn't found in an existing IP override, a `NOT_FOUND` error is returned. * If the IP is found in an existing IP override, but the override type does not match, a `NOT_FOUND` error is returned.", |
619 | 619 | "flatPath": "v1/projects/{projectsId}/keys/{keysId}:removeIpOverride",
|
620 | 620 | "httpMethod": "POST",
|
621 | 621 | "id": "recaptchaenterprise.projects.keys.removeIpOverride",
|
|
786 | 786 | }
|
787 | 787 | }
|
788 | 788 | },
|
789 |
| - "revision": "20240825", |
| 789 | + "revision": "20240906", |
790 | 790 | "rootUrl": "https://recaptchaenterprise.googleapis.com/",
|
791 | 791 | "schemas": {
|
792 | 792 | "GoogleCloudRecaptchaenterpriseV1AccountDefenderAssessment": {
|
|
918 | 918 | "type": "string"
|
919 | 919 | },
|
920 | 920 | "annotation": {
|
921 |
| - "description": "Optional. The annotation that will be assigned to the Event. This field can be left empty to provide reasons that apply to an event without concluding whether the event is legitimate or fraudulent.", |
| 921 | + "description": "Optional. The annotation that is assigned to the Event. This field can be left empty to provide reasons that apply to an event without concluding whether the event is legitimate or fraudulent.", |
922 | 922 | "enum": [
|
923 | 923 | "ANNOTATION_UNSPECIFIED",
|
924 | 924 | "LEGITIMATE",
|
|
1164 | 1164 | "type": "boolean"
|
1165 | 1165 | },
|
1166 | 1166 | "firewallPolicyEvaluation": {
|
1167 |
| - "description": "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.", |
| 1167 | + "description": "Optional. Flag for enabling firewall policy config assessment. If this flag is enabled, the firewall policy is evaluated and a suggested firewall action is returned in the response.", |
1168 | 1168 | "type": "boolean"
|
1169 | 1169 | },
|
1170 | 1170 | "fraudPrevention": {
|
|
1249 | 1249 | },
|
1250 | 1250 | "block": {
|
1251 | 1251 | "$ref": "GoogleCloudRecaptchaenterpriseV1FirewallActionBlockAction",
|
1252 |
| - "description": "This action will deny access to a given page. The user will get an HTTP error code." |
| 1252 | + "description": "This action denies access to a given page. The user gets an HTTP error code." |
1253 | 1253 | },
|
1254 | 1254 | "includeRecaptchaScript": {
|
1255 | 1255 | "$ref": "GoogleCloudRecaptchaenterpriseV1FirewallActionIncludeRecaptchaScriptAction",
|
1256 |
| - "description": "This action will inject reCAPTCHA JavaScript code into the HTML page returned by the site backend." |
| 1256 | + "description": "This action injects reCAPTCHA JavaScript code into the HTML page returned by the site backend." |
1257 | 1257 | },
|
1258 | 1258 | "redirect": {
|
1259 | 1259 | "$ref": "GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectAction",
|
1260 |
| - "description": "This action will redirect the request to a ReCaptcha interstitial to attach a token." |
| 1260 | + "description": "This action redirects the request to a reCAPTCHA interstitial to attach a token." |
1261 | 1261 | },
|
1262 | 1262 | "setHeader": {
|
1263 | 1263 | "$ref": "GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderAction",
|
1264 |
| - "description": "This action will set a custom header but allow the request to continue to the customer backend." |
| 1264 | + "description": "This action sets a custom header but allow the request to continue to the customer backend." |
1265 | 1265 | },
|
1266 | 1266 | "substitute": {
|
1267 | 1267 | "$ref": "GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteAction",
|
1268 |
| - "description": "This action will transparently serve a different page to an offending user." |
| 1268 | + "description": "This action transparently serves a different page to an offending user." |
1269 | 1269 | }
|
1270 | 1270 | },
|
1271 | 1271 | "type": "object"
|
|
1289 | 1289 | "type": "object"
|
1290 | 1290 | },
|
1291 | 1291 | "GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectAction": {
|
1292 |
| - "description": "A redirect action returns a 307 (temporary redirect) response, pointing the user to a ReCaptcha interstitial page to attach a token.", |
| 1292 | + "description": "A redirect action returns a 307 (temporary redirect) response, pointing the user to a reCAPTCHA interstitial page to attach a token.", |
1293 | 1293 | "id": "GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectAction",
|
1294 | 1294 | "properties": {},
|
1295 | 1295 | "type": "object"
|
|
1356 | 1356 | "properties": {
|
1357 | 1357 | "error": {
|
1358 | 1358 | "$ref": "GoogleRpcStatus",
|
1359 |
| - "description": "Output only. If the processing of a policy config fails, an error will be populated and the firewall_policy will be left empty.", |
| 1359 | + "description": "Output only. If the processing of a policy config fails, an error is populated and the firewall_policy is left empty.", |
1360 | 1360 | "readOnly": true
|
1361 | 1361 | },
|
1362 | 1362 | "firewallPolicy": {
|
1363 | 1363 | "$ref": "GoogleCloudRecaptchaenterpriseV1FirewallPolicy",
|
1364 |
| - "description": "Output only. The policy that matched the request. If more than one policy may match, this is the first match. If no policy matches the incoming request, the policy field will be left empty.", |
| 1364 | + "description": "Output only. The policy that matched the request. If more than one policy may match, this is the first match. If no policy matches the incoming request, the policy field is left empty.", |
1365 | 1365 | "readOnly": true
|
1366 | 1366 | }
|
1367 | 1367 | },
|
|
1514 | 1514 | },
|
1515 | 1515 | "appleDeveloperId": {
|
1516 | 1516 | "$ref": "GoogleCloudRecaptchaenterpriseV1AppleDeveloperId",
|
1517 |
| - "description": "Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA Enterprise to get a better assessment of the integrity of your app." |
| 1517 | + "description": "Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA to get a better assessment of the integrity of your app." |
1518 | 1518 | }
|
1519 | 1519 | },
|
1520 | 1520 | "type": "object"
|
|
1689 | 1689 | "id": "GoogleCloudRecaptchaenterpriseV1Metrics",
|
1690 | 1690 | "properties": {
|
1691 | 1691 | "challengeMetrics": {
|
1692 |
| - "description": "Metrics will be continuous and in order by dates, and in the granularity of day. Only challenge-based keys (CHECKBOX, INVISIBLE), will have challenge-based data.", |
| 1692 | + "description": "Metrics are continuous and in order by dates, and in the granularity of day. Only challenge-based keys (CHECKBOX, INVISIBLE) have challenge-based data.", |
1693 | 1693 | "items": {
|
1694 | 1694 | "$ref": "GoogleCloudRecaptchaenterpriseV1ChallengeMetrics"
|
1695 | 1695 | },
|
|
1701 | 1701 | "type": "string"
|
1702 | 1702 | },
|
1703 | 1703 | "scoreMetrics": {
|
1704 |
| - "description": "Metrics will be continuous and in order by dates, and in the granularity of day. All Key types should have score-based data.", |
| 1704 | + "description": "Metrics are continuous and in order by dates, and in the granularity of day. All Key types should have score-based data.", |
1705 | 1705 | "items": {
|
1706 | 1706 | "$ref": "GoogleCloudRecaptchaenterpriseV1ScoreMetrics"
|
1707 | 1707 | },
|
|
2010 | 2010 | "id": "GoogleCloudRecaptchaenterpriseV1TestingOptions",
|
2011 | 2011 | "properties": {
|
2012 | 2012 | "testingChallenge": {
|
2013 |
| - "description": "Optional. For challenge-based keys only (CHECKBOX, INVISIBLE), all challenge requests for this site will return nocaptcha if NOCAPTCHA, or an unsolvable challenge if CHALLENGE.", |
| 2013 | + "description": "Optional. For challenge-based keys only (CHECKBOX, INVISIBLE), all challenge requests for this site return nocaptcha if NOCAPTCHA, or an unsolvable challenge if CHALLENGE.", |
2014 | 2014 | "enum": [
|
2015 | 2015 | "TESTING_CHALLENGE_UNSPECIFIED",
|
2016 | 2016 | "NOCAPTCHA",
|
|
2024 | 2024 | "type": "string"
|
2025 | 2025 | },
|
2026 | 2026 | "testingScore": {
|
2027 |
| - "description": "Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.", |
| 2027 | + "description": "Optional. All assessments for this Key return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.", |
2028 | 2028 | "format": "float",
|
2029 | 2029 | "type": "number"
|
2030 | 2030 | }
|
|
2410 | 2410 | "WAF_SERVICE_UNSPECIFIED",
|
2411 | 2411 | "CA",
|
2412 | 2412 | "FASTLY",
|
2413 |
| - "CLOUDFLARE" |
| 2413 | + "CLOUDFLARE", |
| 2414 | + "AKAMAI" |
2414 | 2415 | ],
|
2415 | 2416 | "enumDescriptions": [
|
2416 | 2417 | "Undefined WAF",
|
2417 | 2418 | "Cloud Armor",
|
2418 | 2419 | "Fastly",
|
2419 |
| - "Cloudflare" |
| 2420 | + "Cloudflare", |
| 2421 | + "Akamai" |
2420 | 2422 | ],
|
2421 | 2423 | "type": "string"
|
2422 | 2424 | }
|
|
2428 | 2430 | "id": "GoogleCloudRecaptchaenterpriseV1WebKeySettings",
|
2429 | 2431 | "properties": {
|
2430 | 2432 | "allowAllDomains": {
|
2431 |
| - "description": "Optional. If set to true, it means allowed_domains will not be enforced.", |
| 2433 | + "description": "Optional. If set to true, it means allowed_domains are not enforced.", |
2432 | 2434 | "type": "boolean"
|
2433 | 2435 | },
|
2434 | 2436 | "allowAmpTraffic": {
|
|
2443 | 2445 | "type": "array"
|
2444 | 2446 | },
|
2445 | 2447 | "challengeSecurityPreference": {
|
2446 |
| - "description": "Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.", |
| 2448 | + "description": "Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE and SCORE_AND_CHALLENGE.", |
2447 | 2449 | "enum": [
|
2448 | 2450 | "CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED",
|
2449 | 2451 | "USABILITY",
|
|
0 commit comments