@swamp/gcp/adsense
v2026.04.23.1
Google Cloud adsense infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
gcpgoogle-cloudadsensecloudinfrastructure
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/adsense@swamp/gcp/adsense/accountsv2026.04.23.1accounts.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a accounts
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the accounts |
syncSync accounts state from GCP
get_ad_blocking_recovery_tagget ad blocking recovery tag
list_child_accountslist child accounts
Resources
state(infinite)— Representation of an account.
@swamp/gcp/adsense/accounts-adclientsv2026.04.23.1accounts_adclients.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
getGet a adclients
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the adclients |
syncSync adclients state from GCP
get_adcodeget adcode
Resources
state(infinite)— Representation of an ad client. An ad client represents a user's subscription...
@swamp/gcp/adsense/accounts-adclients-adunitsv2026.04.23.1accounts_adclients_adunits.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| contentAdsSettings? | object | Settings specific to content ads (AFC). |
| displayName? | string | Required. Display name of the ad unit, as provided when the ad unit was created. |
| state? | enum | Required. State of the ad unit. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
createCreate a adunits
| Argument | Type | Description |
|---|---|---|
| waitForReady? | boolean | Wait for the resource to reach a ready state after creation (default: true) |
getGet a adunits
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the adunits |
updateUpdate adunits attributes
| Argument | Type | Description |
|---|---|---|
| waitForReady? | boolean | Wait for the resource to reach a ready state after update (default: true) |
syncSync adunits state from GCP
get_adcodeget adcode
list_linked_custom_channelslist linked custom channels
Resources
state(infinite)— Representation of an ad unit. An ad unit represents a saved ad unit with a sp...
@swamp/gcp/adsense/accounts-adclients-customchannelsv2026.04.23.1accounts_adclients_customchannels.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| active? | boolean | Whether the custom channel is active and collecting data. See https://support.google.com/adsense/answer/10077192. |
| displayName? | string | Required. Display name of the custom channel. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
createCreate a customchannels
getGet a customchannels
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the customchannels |
updateUpdate customchannels attributes
deleteDelete the customchannels
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the customchannels |
syncSync customchannels state from GCP
list_linked_ad_unitslist linked ad units
Resources
state(infinite)— Representation of a custom channel.
@swamp/gcp/adsense/accounts-adclients-urlchannelsv2026.04.23.1accounts_adclients_urlchannels.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
getGet a urlchannels
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the urlchannels |
syncSync urlchannels state from GCP
Resources
state(infinite)— Representation of a URL channel. URL channels allow you to track the performa...
@swamp/gcp/adsense/accounts-alertsv2026.04.23.1accounts_alerts.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
getGet a alerts
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the alerts |
syncSync alerts state from GCP
Resources
state(infinite)— Representation of an alert.
@swamp/gcp/adsense/accounts-paymentsv2026.04.23.1accounts_payments.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
getGet a payments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the payments |
syncSync payments state from GCP
Resources
state(infinite)— Representation of an unpaid or paid payment. See [Payment timelines for AdSen...
@swamp/gcp/adsense/accounts-policyissuesv2026.04.23.1accounts_policyissues.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
getGet a policyIssues
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the policyIssues |
syncSync policyIssues state from GCP
Resources
state(infinite)— Representation of a policy issue for a single entity (site, site-section, or ...
@swamp/gcp/adsense/accounts-reports-savedv2026.04.23.1accounts_reports_saved.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
getGet a saved
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the saved |
syncSync saved state from GCP
generategenerate
generate_csvgenerate csv
Resources
state(infinite)— Representation of a saved report.
@swamp/gcp/adsense/accounts-sitesv2026.04.23.1accounts_sites.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
getGet a sites
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the sites |
syncSync sites state from GCP
Resources
state(infinite)— Representation of a Site.
2026.04.03.323.6 KBApr 3, 2026
Google Cloud adsense infrastructure models
Release Notes
- Updated: accounts, accounts_adclients, accounts_adclients_adunits, accounts_adclients_customchannels, accounts_adclients_urlchannels, accounts_alerts, accounts_payments, accounts_policyissues, accounts_reports_saved, accounts_sites
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudadsensecloudinfrastructure
2026.04.03.122.6 KBApr 3, 2026
Google Cloud adsense infrastructure models
Release Notes
- Updated: accounts, accounts_adclients, accounts_adclients_adunits, accounts_adclients_customchannels, accounts_adclients_urlchannels, accounts_alerts, accounts_payments, accounts_policyissues, accounts_reports_saved, accounts_sites
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudadsensecloudinfrastructure
2026.04.02.221.7 KBApr 2, 2026
Google Cloud adsense infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudadsensecloudinfrastructure
2026.03.27.121.9 KBMar 27, 2026
Google Cloud adsense infrastructure models
Release Notes
- Added: accounts, accounts_adclients, accounts_adclients_adunits, accounts_adclients_customchannels, accounts_adclients_urlchannels, accounts_alerts, accounts_payments, accounts_policyissues, accounts_reports_saved, accounts_sites
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudadsensecloudinfrastructure