Skip to content
This repository has been archived by the owner on Sep 5, 2023. It is now read-only.

Commit

Permalink
feat: add reCAPTCHA Enterprise account defender API methods (#146)
Browse files Browse the repository at this point in the history
- [ ] Regenerate this pull request now.

This cl adds the following API methods to support the Preview release of reCAPTCHA Enterprise account defender: ListRelatedAccountGroups, ListRelatedAccountGroupMemberships, and SearchRelatedAccountGroupMemberships. Additionally it modifies the existing createAssessment API method to add a new hashed_account_id parameter along with AccountDefenderAssessment return value.

PiperOrigin-RevId: 407130991

Source-Link: googleapis/googleapis@d58e602

Source-Link: googleapis/googleapis-gen@d1b97bf
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZDFiOTdiZjI3NjA4ZTQyYjUzMjRmNjU5MTZiMTY5ODZkODU1ZTFiOSJ9
  • Loading branch information
gcf-owl-bot[bot] committed Nov 3, 2021
1 parent f11134d commit 8149df9
Show file tree
Hide file tree
Showing 13 changed files with 2,957 additions and 20 deletions.
36 changes: 36 additions & 0 deletions google/cloud/recaptchaenterprise/__init__.py
Expand Up @@ -21,6 +21,9 @@
RecaptchaEnterpriseServiceAsyncClient,
)

from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import (
AccountDefenderAssessment,
)
from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import (
AndroidKeySettings,
)
Expand Down Expand Up @@ -56,15 +59,39 @@
from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import (
ListKeysResponse,
)
from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import (
ListRelatedAccountGroupMembershipsRequest,
)
from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import (
ListRelatedAccountGroupMembershipsResponse,
)
from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import (
ListRelatedAccountGroupsRequest,
)
from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import (
ListRelatedAccountGroupsResponse,
)
from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import Metrics
from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import (
MigrateKeyRequest,
)
from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import (
RelatedAccountGroup,
)
from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import (
RelatedAccountGroupMembership,
)
from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import RiskAnalysis
from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import (
ScoreDistribution,
)
from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import ScoreMetrics
from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import (
SearchRelatedAccountGroupMembershipsRequest,
)
from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import (
SearchRelatedAccountGroupMembershipsResponse,
)
from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import TestingOptions
from google.cloud.recaptchaenterprise_v1.types.recaptchaenterprise import (
TokenProperties,
Expand All @@ -77,6 +104,7 @@
__all__ = (
"RecaptchaEnterpriseServiceClient",
"RecaptchaEnterpriseServiceAsyncClient",
"AccountDefenderAssessment",
"AndroidKeySettings",
"AnnotateAssessmentRequest",
"AnnotateAssessmentResponse",
Expand All @@ -92,11 +120,19 @@
"Key",
"ListKeysRequest",
"ListKeysResponse",
"ListRelatedAccountGroupMembershipsRequest",
"ListRelatedAccountGroupMembershipsResponse",
"ListRelatedAccountGroupsRequest",
"ListRelatedAccountGroupsResponse",
"Metrics",
"MigrateKeyRequest",
"RelatedAccountGroup",
"RelatedAccountGroupMembership",
"RiskAnalysis",
"ScoreDistribution",
"ScoreMetrics",
"SearchRelatedAccountGroupMembershipsRequest",
"SearchRelatedAccountGroupMembershipsResponse",
"TestingOptions",
"TokenProperties",
"UpdateKeyRequest",
Expand Down
18 changes: 18 additions & 0 deletions google/cloud/recaptchaenterprise_v1/__init__.py
Expand Up @@ -17,6 +17,7 @@
from .services.recaptcha_enterprise_service import RecaptchaEnterpriseServiceClient
from .services.recaptcha_enterprise_service import RecaptchaEnterpriseServiceAsyncClient

from .types.recaptchaenterprise import AccountDefenderAssessment
from .types.recaptchaenterprise import AndroidKeySettings
from .types.recaptchaenterprise import AnnotateAssessmentRequest
from .types.recaptchaenterprise import AnnotateAssessmentResponse
Expand All @@ -32,18 +33,27 @@
from .types.recaptchaenterprise import Key
from .types.recaptchaenterprise import ListKeysRequest
from .types.recaptchaenterprise import ListKeysResponse
from .types.recaptchaenterprise import ListRelatedAccountGroupMembershipsRequest
from .types.recaptchaenterprise import ListRelatedAccountGroupMembershipsResponse
from .types.recaptchaenterprise import ListRelatedAccountGroupsRequest
from .types.recaptchaenterprise import ListRelatedAccountGroupsResponse
from .types.recaptchaenterprise import Metrics
from .types.recaptchaenterprise import MigrateKeyRequest
from .types.recaptchaenterprise import RelatedAccountGroup
from .types.recaptchaenterprise import RelatedAccountGroupMembership
from .types.recaptchaenterprise import RiskAnalysis
from .types.recaptchaenterprise import ScoreDistribution
from .types.recaptchaenterprise import ScoreMetrics
from .types.recaptchaenterprise import SearchRelatedAccountGroupMembershipsRequest
from .types.recaptchaenterprise import SearchRelatedAccountGroupMembershipsResponse
from .types.recaptchaenterprise import TestingOptions
from .types.recaptchaenterprise import TokenProperties
from .types.recaptchaenterprise import UpdateKeyRequest
from .types.recaptchaenterprise import WebKeySettings

__all__ = (
"RecaptchaEnterpriseServiceAsyncClient",
"AccountDefenderAssessment",
"AndroidKeySettings",
"AnnotateAssessmentRequest",
"AnnotateAssessmentResponse",
Expand All @@ -59,12 +69,20 @@
"Key",
"ListKeysRequest",
"ListKeysResponse",
"ListRelatedAccountGroupMembershipsRequest",
"ListRelatedAccountGroupMembershipsResponse",
"ListRelatedAccountGroupsRequest",
"ListRelatedAccountGroupsResponse",
"Metrics",
"MigrateKeyRequest",
"RecaptchaEnterpriseServiceClient",
"RelatedAccountGroup",
"RelatedAccountGroupMembership",
"RiskAnalysis",
"ScoreDistribution",
"ScoreMetrics",
"SearchRelatedAccountGroupMembershipsRequest",
"SearchRelatedAccountGroupMembershipsResponse",
"TestingOptions",
"TokenProperties",
"UpdateKeyRequest",
Expand Down
30 changes: 30 additions & 0 deletions google/cloud/recaptchaenterprise_v1/gapic_metadata.json
Expand Up @@ -45,11 +45,26 @@
"list_keys"
]
},
"ListRelatedAccountGroupMemberships": {
"methods": [
"list_related_account_group_memberships"
]
},
"ListRelatedAccountGroups": {
"methods": [
"list_related_account_groups"
]
},
"MigrateKey": {
"methods": [
"migrate_key"
]
},
"SearchRelatedAccountGroupMemberships": {
"methods": [
"search_related_account_group_memberships"
]
},
"UpdateKey": {
"methods": [
"update_key"
Expand Down Expand Up @@ -95,11 +110,26 @@
"list_keys"
]
},
"ListRelatedAccountGroupMemberships": {
"methods": [
"list_related_account_group_memberships"
]
},
"ListRelatedAccountGroups": {
"methods": [
"list_related_account_groups"
]
},
"MigrateKey": {
"methods": [
"migrate_key"
]
},
"SearchRelatedAccountGroupMemberships": {
"methods": [
"search_related_account_group_memberships"
]
},
"UpdateKey": {
"methods": [
"update_key"
Expand Down

0 comments on commit 8149df9

Please sign in to comment.