@swamp/gcp/recaptchaenterprise
v2026.04.23.1
Google Cloud recaptchaenterprise infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
gcpgoogle-cloudrecaptchaenterprisecloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/gcp/recaptchaenterprise@swamp/gcp/recaptchaenterprise/firewallpoliciesv2026.04.23.1firewallpolicies.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| actions? | array | Optional. The actions that the caller should take regarding user access. There should be at most one terminal action. A terminal action is any action that forces a response, such as `AllowAction`, `BlockAction` or `SubstituteAction`. Zero or more non-terminal actions such as `SetHeader` might be specified. A single policy can contain up to 16 actions. |
| condition? | string | Optional. A CEL (Common Expression Language) conditional expression that specifies if this policy applies to an incoming user request. If this condition evaluates to true and the requested path matched the path pattern, the associated actions should be executed by the caller. The condition string is checked for CEL syntax correctness on creation. For more information, see the [CEL spec](https://github.com/google/cel-spec) and its [language definition](https://github.com/google/cel-spec/blob/mast |
| description? | string | Optional. A description of what this policy aims to achieve, for convenience purposes. The description can at most include 256 UTF-8 characters. |
| name? | string | Identifier. The resource name for the FirewallPolicy in the format `projects/{project}/firewallpolicies/{firewallpolicy}`. |
| path? | string | Optional. The path for which this policy applies, specified as a glob pattern. For more information on glob, see the [manual page](https://man7.org/linux/man-pages/man7/glob.7.html). A path has a max length of 200 characters. |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
createCreate a firewallpolicies
getGet a firewallpolicies
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the firewallpolicies |
updateUpdate firewallpolicies attributes
deleteDelete the firewallpolicies
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the firewallpolicies |
syncSync firewallpolicies state from GCP
reorderreorder
| Argument | Type | Description |
|---|---|---|
| names? | any |
Resources
state(infinite)— A FirewallPolicy represents a single matching pattern and resulting actions t...
@swamp/gcp/recaptchaenterprise/keysv2026.04.23.1keys.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| androidSettings? | object | Settings specific to keys that can be used by Android apps. |
| displayName? | string | Required. Human-readable display name of this key. Modifiable by user. |
| expressSettings? | object | Settings specific to keys that can be used for reCAPTCHA Express. |
| iosSettings? | object | Settings specific to keys that can be used by iOS apps. |
| labels? | record | Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha/docs/labels). |
| name? | string | Identifier. The resource name for the Key in the format `projects/{project}/keys/{key}`. |
| testingOptions? | object | Options for user acceptance testing. |
| wafSettings? | object | Settings specific to keys that can be used for WAF (Web Application Firewall). |
| webSettings? | object | Settings specific to keys that can be used by websites. |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
createCreate a keys
getGet a keys
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the keys |
updateUpdate keys attributes
deleteDelete the keys
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the keys |
syncSync keys state from GCP
add_ip_overrideadd ip override
| Argument | Type | Description |
|---|---|---|
| ipOverrideData? | any |
get_metricsget metrics
list_ip_overrideslist ip overrides
migratemigrate
| Argument | Type | Description |
|---|---|---|
| skipBillingCheck? | any |
retrieve_legacy_secret_keyretrieve legacy secret key
Resources
state(infinite)— A key used to identify and configure applications (web and/or mobile) that us...
@swamp/gcp/recaptchaenterprise/relatedaccountgroupsv2026.04.23.1relatedaccountgroups.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
getGet a relatedaccountgroups
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the relatedaccountgroups |
syncSync relatedaccountgroups state from GCP
Resources
state(infinite)— A group of related accounts.
@swamp/gcp/recaptchaenterprise/relatedaccountgroups-membershipsv2026.04.23.1relatedaccountgroups_memberships.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
getGet a memberships
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the memberships |
syncSync memberships state from GCP
Resources
state(infinite)— A membership in a group of related accounts.
2026.04.03.327.4 KBApr 3, 2026
Google Cloud recaptchaenterprise infrastructure models
Release Notes
- Updated: firewallpolicies, keys, relatedaccountgroups, relatedaccountgroups_memberships
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudrecaptchaenterprisecloudinfrastructure
2026.04.03.127.2 KBApr 3, 2026
Google Cloud recaptchaenterprise infrastructure models
Release Notes
- Updated: firewallpolicies, keys, relatedaccountgroups, relatedaccountgroups_memberships
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudrecaptchaenterprisecloudinfrastructure
2026.04.02.227.2 KBApr 2, 2026
Google Cloud recaptchaenterprise infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudrecaptchaenterprisecloudinfrastructure
2026.03.27.125.8 KBMar 27, 2026
Google Cloud recaptchaenterprise infrastructure models
Release Notes
- Added: firewallpolicies, keys, relatedaccountgroups, relatedaccountgroups_memberships
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudrecaptchaenterprisecloudinfrastructure