Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
feat(recaptchaenterprise): update the api
#### recaptchaenterprise:v1

The following keys were added:
- schemas.GoogleCloudRecaptchaenterpriseV1AppleDeveloperId (Total Keys: 5)
- schemas.GoogleCloudRecaptchaenterpriseV1IOSKeySettings.properties.appleDeveloperId.$ref (Total Keys: 1)
  • Loading branch information
yoshi-automation committed May 24, 2023
1 parent 24d3897 commit 15897ed
Show file tree
Hide file tree
Showing 3 changed files with 64 additions and 6 deletions.
39 changes: 37 additions & 2 deletions docs/dyn/recaptchaenterprise_v1.projects.keys.html
Expand Up @@ -97,7 +97,7 @@ <h2>Instance Methods</h2>
<p class="firstline">Retrieves the next page of results.</p>
<p class="toc_element">
<code><a href="#migrate">migrate(name, body=None, x__xgafv=None)</a></code></p>
<p class="firstline">Migrates an existing key from reCAPTCHA to reCAPTCHA Enterprise. Once a key is migrated, it can be used from either product. SiteVerify requests are billed as CreateAssessment calls. You must be authenticated as one of the current owners of the reCAPTCHA Site Key, and your user must have the reCAPTCHA Enterprise Admin IAM role in the destination project.</p>
<p class="firstline">Migrates an existing key from reCAPTCHA to reCAPTCHA Enterprise. Once a key is migrated, it can be used from either product. SiteVerify requests are billed as CreateAssessment calls. You must be authenticated as one of the current owners of the reCAPTCHA Key, and your user must have the reCAPTCHA Enterprise Admin IAM role in the destination project.</p>
<p class="toc_element">
<code><a href="#patch">patch(name, body=None, updateMask=None, x__xgafv=None)</a></code></p>
<p class="firstline">Updates the specified key.</p>
Expand Down Expand Up @@ -134,6 +134,11 @@ <h3>Method Details</h3>
&quot;allowedBundleIds&quot;: [ # iOS bundle ids of apps allowed to use the key. Example: &#x27;com.companyname.productname.appname&#x27;
&quot;A String&quot;,
],
&quot;appleDeveloperId&quot;: { # Contains fields that are required to perform Apple-specific integrity checks. # Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform specific checks like Apple AppAttest 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.
&quot;keyId&quot;: &quot;A String&quot;, # Required. The Apple developer key ID (10-character string).
&quot;privateKey&quot;: &quot;A String&quot;, # Required. Input only. A private key (downloaded as a text file with a .p8 file extension) generated for your Apple Developer account.
&quot;teamId&quot;: &quot;A String&quot;, # Required. The Apple team ID (10-character string) owning the provisioning profile used to build your application.
},
},
&quot;labels&quot;: { # See Creating and managing labels.
&quot;a_key&quot;: &quot;A String&quot;,
Expand Down Expand Up @@ -181,6 +186,11 @@ <h3>Method Details</h3>
&quot;allowedBundleIds&quot;: [ # iOS bundle ids of apps allowed to use the key. Example: &#x27;com.companyname.productname.appname&#x27;
&quot;A String&quot;,
],
&quot;appleDeveloperId&quot;: { # Contains fields that are required to perform Apple-specific integrity checks. # Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform specific checks like Apple AppAttest 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.
&quot;keyId&quot;: &quot;A String&quot;, # Required. The Apple developer key ID (10-character string).
&quot;privateKey&quot;: &quot;A String&quot;, # Required. Input only. A private key (downloaded as a text file with a .p8 file extension) generated for your Apple Developer account.
&quot;teamId&quot;: &quot;A String&quot;, # Required. The Apple team ID (10-character string) owning the provisioning profile used to build your application.
},
},
&quot;labels&quot;: { # See Creating and managing labels.
&quot;a_key&quot;: &quot;A String&quot;,
Expand Down Expand Up @@ -253,6 +263,11 @@ <h3>Method Details</h3>
&quot;allowedBundleIds&quot;: [ # iOS bundle ids of apps allowed to use the key. Example: &#x27;com.companyname.productname.appname&#x27;
&quot;A String&quot;,
],
&quot;appleDeveloperId&quot;: { # Contains fields that are required to perform Apple-specific integrity checks. # Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform specific checks like Apple AppAttest 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.
&quot;keyId&quot;: &quot;A String&quot;, # Required. The Apple developer key ID (10-character string).
&quot;privateKey&quot;: &quot;A String&quot;, # Required. Input only. A private key (downloaded as a text file with a .p8 file extension) generated for your Apple Developer account.
&quot;teamId&quot;: &quot;A String&quot;, # Required. The Apple team ID (10-character string) owning the provisioning profile used to build your application.
},
},
&quot;labels&quot;: { # See Creating and managing labels.
&quot;a_key&quot;: &quot;A String&quot;,
Expand Down Expand Up @@ -355,6 +370,11 @@ <h3>Method Details</h3>
&quot;allowedBundleIds&quot;: [ # iOS bundle ids of apps allowed to use the key. Example: &#x27;com.companyname.productname.appname&#x27;
&quot;A String&quot;,
],
&quot;appleDeveloperId&quot;: { # Contains fields that are required to perform Apple-specific integrity checks. # Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform specific checks like Apple AppAttest 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.
&quot;keyId&quot;: &quot;A String&quot;, # Required. The Apple developer key ID (10-character string).
&quot;privateKey&quot;: &quot;A String&quot;, # Required. Input only. A private key (downloaded as a text file with a .p8 file extension) generated for your Apple Developer account.
&quot;teamId&quot;: &quot;A String&quot;, # Required. The Apple team ID (10-character string) owning the provisioning profile used to build your application.
},
},
&quot;labels&quot;: { # See Creating and managing labels.
&quot;a_key&quot;: &quot;A String&quot;,
Expand Down Expand Up @@ -399,7 +419,7 @@ <h3>Method Details</h3>

<div class="method">
<code class="details" id="migrate">migrate(name, body=None, x__xgafv=None)</code>
<pre>Migrates an existing key from reCAPTCHA to reCAPTCHA Enterprise. Once a key is migrated, it can be used from either product. SiteVerify requests are billed as CreateAssessment calls. You must be authenticated as one of the current owners of the reCAPTCHA Site Key, and your user must have the reCAPTCHA Enterprise Admin IAM role in the destination project.
<pre>Migrates an existing key from reCAPTCHA to reCAPTCHA Enterprise. Once a key is migrated, it can be used from either product. SiteVerify requests are billed as CreateAssessment calls. You must be authenticated as one of the current owners of the reCAPTCHA Key, and your user must have the reCAPTCHA Enterprise Admin IAM role in the destination project.

Args:
name: string, Required. The name of the key to be migrated, in the format &quot;projects/{project}/keys/{key}&quot;. (required)
Expand Down Expand Up @@ -433,6 +453,11 @@ <h3>Method Details</h3>
&quot;allowedBundleIds&quot;: [ # iOS bundle ids of apps allowed to use the key. Example: &#x27;com.companyname.productname.appname&#x27;
&quot;A String&quot;,
],
&quot;appleDeveloperId&quot;: { # Contains fields that are required to perform Apple-specific integrity checks. # Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform specific checks like Apple AppAttest 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.
&quot;keyId&quot;: &quot;A String&quot;, # Required. The Apple developer key ID (10-character string).
&quot;privateKey&quot;: &quot;A String&quot;, # Required. Input only. A private key (downloaded as a text file with a .p8 file extension) generated for your Apple Developer account.
&quot;teamId&quot;: &quot;A String&quot;, # Required. The Apple team ID (10-character string) owning the provisioning profile used to build your application.
},
},
&quot;labels&quot;: { # See Creating and managing labels.
&quot;a_key&quot;: &quot;A String&quot;,
Expand Down Expand Up @@ -482,6 +507,11 @@ <h3>Method Details</h3>
&quot;allowedBundleIds&quot;: [ # iOS bundle ids of apps allowed to use the key. Example: &#x27;com.companyname.productname.appname&#x27;
&quot;A String&quot;,
],
&quot;appleDeveloperId&quot;: { # Contains fields that are required to perform Apple-specific integrity checks. # Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform specific checks like Apple AppAttest 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.
&quot;keyId&quot;: &quot;A String&quot;, # Required. The Apple developer key ID (10-character string).
&quot;privateKey&quot;: &quot;A String&quot;, # Required. Input only. A private key (downloaded as a text file with a .p8 file extension) generated for your Apple Developer account.
&quot;teamId&quot;: &quot;A String&quot;, # Required. The Apple team ID (10-character string) owning the provisioning profile used to build your application.
},
},
&quot;labels&quot;: { # See Creating and managing labels.
&quot;a_key&quot;: &quot;A String&quot;,
Expand Down Expand Up @@ -530,6 +560,11 @@ <h3>Method Details</h3>
&quot;allowedBundleIds&quot;: [ # iOS bundle ids of apps allowed to use the key. Example: &#x27;com.companyname.productname.appname&#x27;
&quot;A String&quot;,
],
&quot;appleDeveloperId&quot;: { # Contains fields that are required to perform Apple-specific integrity checks. # Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform specific checks like Apple AppAttest 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.
&quot;keyId&quot;: &quot;A String&quot;, # Required. The Apple developer key ID (10-character string).
&quot;privateKey&quot;: &quot;A String&quot;, # Required. Input only. A private key (downloaded as a text file with a .p8 file extension) generated for your Apple Developer account.
&quot;teamId&quot;: &quot;A String&quot;, # Required. The Apple team ID (10-character string) owning the provisioning profile used to build your application.
},
},
&quot;labels&quot;: { # See Creating and managing labels.
&quot;a_key&quot;: &quot;A String&quot;,
Expand Down
Expand Up @@ -99,7 +99,7 @@ <h3>Method Details</h3>
The object takes the form of:

{ # The request message to search related account group memberships.
&quot;hashedAccountId&quot;: &quot;A String&quot;, # Optional. The unique stable hashed user identifier we should search connections to. The identifier should correspond to a `hashed_account_id` provided in a previous `CreateAssessment` or `AnnotateAssessment` call.
&quot;hashedAccountId&quot;: &quot;A String&quot;, # Optional. The unique stable hashed user identifier used to search connections. The identifier should correspond to a `hashed_account_id` provided in a previous `CreateAssessment` or `AnnotateAssessment` call.
&quot;pageSize&quot;: 42, # Optional. The maximum number of groups to return. The service might return fewer than this value. If unspecified, at most 50 groups are returned. The maximum value is 1000; values above 1000 are coerced to 1000.
&quot;pageToken&quot;: &quot;A String&quot;, # Optional. A page token, received from a previous `SearchRelatedAccountGroupMemberships` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `SearchRelatedAccountGroupMemberships` must match the call that provided the page token.
}
Expand Down
Expand Up @@ -461,7 +461,7 @@
]
},
"migrate": {
"description": "Migrates an existing key from reCAPTCHA to reCAPTCHA Enterprise. Once a key is migrated, it can be used from either product. SiteVerify requests are billed as CreateAssessment calls. You must be authenticated as one of the current owners of the reCAPTCHA Site Key, and your user must have the reCAPTCHA Enterprise Admin IAM role in the destination project.",
"description": "Migrates an existing key from reCAPTCHA to reCAPTCHA Enterprise. Once a key is migrated, it can be used from either product. SiteVerify requests are billed as CreateAssessment calls. You must be authenticated as one of the current owners of the reCAPTCHA Key, and your user must have the reCAPTCHA Enterprise Admin IAM role in the destination project.",
"flatPath": "v1/projects/{projectsId}/keys/{keysId}:migrate",
"httpMethod": "POST",
"id": "recaptchaenterprise.projects.keys.migrate",
Expand Down Expand Up @@ -666,7 +666,7 @@
}
}
},
"revision": "20230408",
"revision": "20230514",
"rootUrl": "https://recaptchaenterprise.googleapis.com/",
"schemas": {
"GoogleCloudRecaptchaenterpriseV1AccountDefenderAssessment": {
Expand Down Expand Up @@ -851,6 +851,25 @@
"properties": {},
"type": "object"
},
"GoogleCloudRecaptchaenterpriseV1AppleDeveloperId": {
"description": "Contains fields that are required to perform Apple-specific integrity checks.",
"id": "GoogleCloudRecaptchaenterpriseV1AppleDeveloperId",
"properties": {
"keyId": {
"description": "Required. The Apple developer key ID (10-character string).",
"type": "string"
},
"privateKey": {
"description": "Required. Input only. A private key (downloaded as a text file with a .p8 file extension) generated for your Apple Developer account.",
"type": "string"
},
"teamId": {
"description": "Required. The Apple team ID (10-character string) owning the provisioning profile used to build your application.",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudRecaptchaenterpriseV1Assessment": {
"description": "A reCAPTCHA Enterprise assessment resource.",
"id": "GoogleCloudRecaptchaenterpriseV1Assessment",
Expand Down Expand Up @@ -1204,6 +1223,10 @@
"type": "string"
},
"type": "array"
},
"appleDeveloperId": {
"$ref": "GoogleCloudRecaptchaenterpriseV1AppleDeveloperId",
"description": "Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform specific checks like Apple AppAttest 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."
}
},
"type": "object"
Expand Down Expand Up @@ -1524,7 +1547,7 @@
"id": "GoogleCloudRecaptchaenterpriseV1SearchRelatedAccountGroupMembershipsRequest",
"properties": {
"hashedAccountId": {
"description": "Optional. The unique stable hashed user identifier we should search connections to. The identifier should correspond to a `hashed_account_id` provided in a previous `CreateAssessment` or `AnnotateAssessment` call.",
"description": "Optional. The unique stable hashed user identifier used to search connections. The identifier should correspond to a `hashed_account_id` provided in a previous `CreateAssessment` or `AnnotateAssessment` call.",
"format": "byte",
"type": "string"
},
Expand Down

0 comments on commit 15897ed

Please sign in to comment.