@swamp/gcp/iap
v2026.04.23.1
Google Cloud iap infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
gcpgoogle-cloudiapcloudinfrastructure
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/iap@swamp/gcp/iap/brandsv2026.04.23.1brands.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| applicationTitle? | string | Application name displayed on OAuth consent screen. |
| supportEmail? | string | Support email displayed on the OAuth consent screen. |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
createCreate a brands
getGet a brands
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the brands |
syncSync brands state from GCP
Resources
state(infinite)— OAuth brand data. NOTE: Only contains a portion of the data that describes a ...
@swamp/gcp/iap/brands-identityawareproxyclientsv2026.04.23.1brands_identityawareproxyclients.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| displayName? | string | Human-friendly name given to the OAuth client. |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
createCreate a identityAwareProxyClients
getGet a identityAwareProxyClients
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the identityAwareProxyClients |
deleteDelete the identityAwareProxyClients
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the identityAwareProxyClients |
syncSync identityAwareProxyClients state from GCP
reset_secretreset secret
Resources
state(infinite)— Contains the data that describes an Identity Aware Proxy owned client.
@swamp/gcp/iap/iap-tunnel-destgroupsv2026.04.23.1iap_tunnel_destgroups.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| cidrs? | array | Optional. Unordered list. List of CIDRs that this group applies to. |
| fqdns? | array | Optional. Unordered list. List of FQDNs that this group applies to. |
| name? | string | Identifier. Identifier for the TunnelDestGroup. Must be unique within the project and contain only lower case letters (a-z) and dashes (-). |
| tunnelDestGroupId? | string | Required. The ID to use for the TunnelDestGroup, which becomes the final component of the resource name. This value must be 4-63 characters, and valid characters are `[a-z]-`. |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
createCreate a destGroups
getGet a destGroups
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the destGroups |
updateUpdate destGroups attributes
deleteDelete the destGroups
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the destGroups |
syncSync destGroups state from GCP
Resources
state(infinite)— A TunnelDestGroup.
2026.04.03.315.3 KBApr 3, 2026
Google Cloud iap infrastructure models
Release Notes
- Updated: brands, brands_identityawareproxyclients, iap_tunnel_destgroups
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudiapcloudinfrastructure
2026.04.03.115.2 KBApr 3, 2026
Google Cloud iap infrastructure models
Release Notes
- Updated: brands, brands_identityawareproxyclients, iap_tunnel_destgroups
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudiapcloudinfrastructure
2026.04.02.215.2 KBApr 2, 2026
Google Cloud iap infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudiapcloudinfrastructure
2026.03.27.115.2 KBMar 27, 2026
Google Cloud iap infrastructure models
Release Notes
- Added: brands, brands_identityawareproxyclients, iap_tunnel_destgroups
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudiapcloudinfrastructure