Skip to main content

@swamp/gcp/analytics

v2026.04.23.1

Google Cloud analytics infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

gcpgoogle-cloudanalyticscloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

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/analytics

@swamp/gcp/analytics/data-gav2026.04.23.1data_ga.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
getGet a ga
ArgumentTypeDescription
identifierstringThe name of the ga
syncSync ga state from GCP

Resources

state(infinite)— Analytics data for a given view (profile).
@swamp/gcp/analytics/data-mcfv2026.04.23.1data_mcf.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
getGet a mcf
ArgumentTypeDescription
identifierstringThe name of the mcf
syncSync mcf state from GCP

Resources

state(infinite)— Multi-Channel Funnels data for a given view (profile).
@swamp/gcp/analytics/data-realtimev2026.04.23.1data_realtime.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
getGet a realtime
ArgumentTypeDescription
identifierstringThe name of the realtime
syncSync realtime state from GCP

Resources

state(infinite)— Real time data for a given view (profile).
@swamp/gcp/analytics/management-accountsv2026.04.23.1management_accounts.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
getGet a accounts
ArgumentTypeDescription
identifierstringThe name of the accounts
syncSync accounts state from GCP

Resources

state(infinite)— JSON template for Analytics account entry.
@swamp/gcp/analytics/management-accountsummariesv2026.04.23.1management_accountsummaries.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
getGet a accountSummaries
ArgumentTypeDescription
identifierstringThe name of the accountSummaries
syncSync accountSummaries state from GCP

Resources

state(infinite)— JSON template for an Analytics AccountSummary. An AccountSummary is a lightwe...
@swamp/gcp/analytics/management-accountuserlinksv2026.04.23.1management_accountuserlinks.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
entity?objectEntity for this link. It can be an account, a web property, or a view (profile).
id?stringEntity user link ID
permissions?objectPermissions the user has for this entity.
userRef?objectJSON template for a user reference.
accountIdstringAccount ID to create the user link for.
createCreate a accountUserLinks
getGet a accountUserLinks
ArgumentTypeDescription
identifierstringThe name of the accountUserLinks
updateUpdate accountUserLinks attributes
deleteDelete the accountUserLinks
ArgumentTypeDescription
identifierstringThe name of the accountUserLinks
syncSync accountUserLinks state from GCP

Resources

state(infinite)— JSON template for an Analytics Entity-User Link. Returns permissions that a u...
@swamp/gcp/analytics/management-customdatasourcesv2026.04.23.1management_customdatasources.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
getGet a customDataSources
ArgumentTypeDescription
identifierstringThe name of the customDataSources
syncSync customDataSources state from GCP

Resources

state(infinite)— JSON template for an Analytics custom data source.
@swamp/gcp/analytics/management-customdimensionsv2026.04.23.1management_customdimensions.ts

Global Arguments

ArgumentTypeDescription
accountId?stringAccount ID.
active?booleanBoolean indicating whether the custom dimension is active.
created?stringTime the custom dimension was created.
id?stringCustom dimension ID.
index?numberIndex of the custom dimension.
name?stringName of the custom dimension.
parentLink?objectParent link for the custom dimension. Points to the property to which the custom dimension belongs.
scope?stringScope of the custom dimension: HIT, SESSION, USER or PRODUCT.
updated?stringTime the custom dimension was last modified.
webPropertyId?stringProperty ID.
createCreate a customDimensions
getGet a customDimensions
ArgumentTypeDescription
identifierstringThe name of the customDimensions
updateUpdate customDimensions attributes
syncSync customDimensions state from GCP

Resources

state(infinite)— JSON template for Analytics Custom Dimension.
@swamp/gcp/analytics/management-custommetricsv2026.04.23.1management_custommetrics.ts

Global Arguments

ArgumentTypeDescription
accountId?stringAccount ID.
active?booleanBoolean indicating whether the custom metric is active.
created?stringTime the custom metric was created.
id?stringCustom metric ID.
index?numberIndex of the custom metric.
max_value?stringMax value of custom metric.
min_value?stringMin value of custom metric.
name?stringName of the custom metric.
parentLink?objectParent link for the custom metric. Points to the property to which the custom metric belongs.
scope?stringScope of the custom metric: HIT or PRODUCT.
type?stringData type of custom metric.
updated?stringTime the custom metric was last modified.
webPropertyId?stringProperty ID.
createCreate a customMetrics
getGet a customMetrics
ArgumentTypeDescription
identifierstringThe name of the customMetrics
updateUpdate customMetrics attributes
syncSync customMetrics state from GCP

Resources

state(infinite)— JSON template for Analytics Custom Metric.
@swamp/gcp/analytics/management-experimentsv2026.04.23.1management_experiments.ts

Global Arguments

ArgumentTypeDescription
accountId?stringAccount ID to which this experiment belongs. This field is read-only.
created?stringTime the experiment was created. This field is read-only.
description?stringNotes about this experiment.
editableInGaUi?booleanIf true, the end user will be able to edit the experiment via the Google Analytics user interface.
endTime?stringThe ending time of the experiment (the time the status changed from RUNNING to ENDED). This field is present only if the experiment has ended. This field is read-only.
equalWeighting?booleanBoolean specifying whether to distribute traffic evenly across all variations. If the value is False, content experiments follows the default behavior of adjusting traffic dynamically based on variation performance. Optional -- defaults to False. This field may not be changed for an experiment whose status is ENDED.
id?stringExperiment ID. Required for patch and update. Disallowed for create.
internalWebPropertyId?stringInternal ID for the web property to which this experiment belongs. This field is read-only.
minimumExperimentLengthInDays?numberAn integer number in [3, 90]. Specifies the minimum length of the experiment. Can be changed for a running experiment. This field may not be changed for an experiments whose status is ENDED.
namestringExperiment name. This field may not be changed for an experiment whose status is ENDED. This field is required when creating an experiment.
objectiveMetric?stringThe metric that the experiment is optimizing. Valid values: "ga:goal(n)Completions", "ga:adsenseAdsClicks", "ga:adsenseAdsViewed", "ga:adsenseRevenue", "ga:bounces", "ga:pageviews", "ga:sessionDuration", "ga:transactions", "ga:transactionRevenue". This field is required if status is "RUNNING" and servingFramework is one of "REDIRECT" or "API".
optimizationType?stringWhether the objectiveMetric should be minimized or maximized. Possible values: "MAXIMUM", "MINIMUM". Optional--defaults to "MAXIMUM". Cannot be specified without objectiveMetric. Cannot be modified when status is "RUNNING" or "ENDED".
parentLink?objectParent link for an experiment. Points to the view (profile) to which this experiment belongs.
profileId?stringView (Profile) ID to which this experiment belongs. This field is read-only.
reasonExperimentEnded?stringWhy the experiment ended. Possible values: "STOPPED_BY_USER", "WINNER_FOUND", "EXPERIMENT_EXPIRED", "ENDED_WITH_NO_WINNER", "GOAL_OBJECTIVE_CHANGED". "ENDED_WITH_NO_WINNER" means that the experiment didn\
rewriteVariationUrlsAsOriginal?booleanBoolean specifying whether variations URLS are rewritten to match those of the original. This field may not be changed for an experiments whose status is ENDED.
servingFramework?stringThe framework used to serve the experiment variations and evaluate the results. One of: - REDIRECT: Google Analytics redirects traffic to different variation pages, reports the chosen variation and evaluates the results. - API: Google Analytics chooses and reports the variation to serve and evaluates the results; the caller is responsible for serving the selected variation. - EXTERNAL: The variations will be served externally and the chosen variation reported to Google Analytics. The caller is r
snippet?stringThe snippet of code to include on the control page(s). This field is read-only.
startTime?stringThe starting time of the experiment (the time the status changed from READY_TO_RUN to RUNNING). This field is present only if the experiment has started. This field is read-only.
statusstringExperiment status. Possible values: "DRAFT", "READY_TO_RUN", "RUNNING", "ENDED". Experiments can be created in the "DRAFT", "READY_TO_RUN" or "RUNNING" state. This field is required when creating an experiment.
trafficCoveragenumber
updated?stringTime the experiment was last modified. This field is read-only.
variations?arrayArray of variations. The first variation in the array is the original. The number of variations may not change once an experiment is in the RUNNING state. At least two variations are required before status can be set to RUNNING.
webPropertyId?stringWeb property ID to which this experiment belongs. The web property ID is of the form UA-XXXXX-YY. This field is read-only.
winnerConfidenceLevel?numberA floating-point number in (0, 1). Specifies the necessary confidence level to choose a winner. This field may not be changed for an experiments whose status is ENDED.
winnerFound?booleanBoolean specifying whether a winner has been found for this experiment. This field is read-only.
createCreate a experiments
getGet a experiments
ArgumentTypeDescription
identifierstringThe name of the experiments
updateUpdate experiments attributes
deleteDelete the experiments
ArgumentTypeDescription
identifierstringThe name of the experiments
syncSync experiments state from GCP

Resources

state(infinite)— JSON template for Analytics experiment resource.
@swamp/gcp/analytics/management-filtersv2026.04.23.1management_filters.ts

Global Arguments

ArgumentTypeDescription
accountId?stringAccount ID to which this filter belongs.
advancedDetails?objectDetails for the filter of the type ADVANCED.
created?stringTime this filter was created.
excludeDetails?objectJSON template for an Analytics filter expression.
id?stringFilter ID.
includeDetails?objectJSON template for an Analytics filter expression.
lowercaseDetails?objectDetails for the filter of the type LOWER.
namestringName of this filter.
parentLink?objectParent link for this filter. Points to the account to which this filter belongs.
searchAndReplaceDetails?objectDetails for the filter of the type SEARCH_AND_REPLACE.
typestringType of this filter. Possible values are INCLUDE, EXCLUDE, LOWERCASE, UPPERCASE, SEARCH_AND_REPLACE and ADVANCED.
updated?stringTime this filter was last modified.
uppercaseDetails?objectDetails for the filter of the type UPPER.
createCreate a filters
getGet a filters
ArgumentTypeDescription
identifierstringThe name of the filters
updateUpdate filters attributes
deleteDelete the filters
ArgumentTypeDescription
identifierstringThe name of the filters
syncSync filters state from GCP

Resources

state(infinite)— JSON template for an Analytics account filter.
@swamp/gcp/analytics/management-goalsv2026.04.23.1management_goals.ts

Global Arguments

ArgumentTypeDescription
accountId?stringAccount ID to which this goal belongs.
active?booleanDetermines whether this goal is active.
created?stringTime this goal was created.
eventDetails?objectDetails for the goal of the type EVENT.
id?stringGoal ID.
internalWebPropertyId?stringInternal ID for the web property to which this goal belongs.
name?stringGoal name.
parentLink?objectParent link for a goal. Points to the view (profile) to which this goal belongs.
profileId?stringView (Profile) ID to which this goal belongs.
type?stringGoal type. Possible values are URL_DESTINATION, VISIT_TIME_ON_SITE, VISIT_NUM_PAGES, AND EVENT.
updated?stringTime this goal was last modified.
urlDestinationDetails?objectDetails for the goal of the type URL_DESTINATION.
value?numberGoal value.
visitNumPagesDetails?objectDetails for the goal of the type VISIT_NUM_PAGES.
visitTimeOnSiteDetails?objectDetails for the goal of the type VISIT_TIME_ON_SITE.
webPropertyId?stringWeb property ID to which this goal belongs. The web property ID is of the form UA-XXXXX-YY.
createCreate a goals
getGet a goals
ArgumentTypeDescription
identifierstringThe name of the goals
updateUpdate goals attributes
syncSync goals state from GCP

Resources

state(infinite)— JSON template for Analytics goal resource.
@swamp/gcp/analytics/management-profilefilterlinksv2026.04.23.1management_profilefilterlinks.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
filterRef?objectJSON template for a profile filter link.
id?stringProfile filter link ID.
profileRef?objectJSON template for a linked view (profile).
rank?numberThe rank of this profile filter link relative to the other filters linked to the same profile. For readonly (i.e., list and get) operations, the rank always starts at 1. For write (i.e., create, update, or delete) operations, you may specify a value between 0 and 255 inclusively, [0, 255]. In order to insert a link at the end of the list, either don't specify a rank or set a rank to a number greater than the largest rank in the list. In order to insert a link to the beginning of the list specify
accountIdstringAccount ID to create profile filter link for.
webPropertyIdstringWeb property Id to create profile filter link for.
profileIdstringProfile ID to create filter link for.
createCreate a profileFilterLinks
getGet a profileFilterLinks
ArgumentTypeDescription
identifierstringThe name of the profileFilterLinks
updateUpdate profileFilterLinks attributes
deleteDelete the profileFilterLinks
ArgumentTypeDescription
identifierstringThe name of the profileFilterLinks
syncSync profileFilterLinks state from GCP

Resources

state(infinite)— JSON template for an Analytics profile filter link.
@swamp/gcp/analytics/management-profilesv2026.04.23.1management_profiles.ts

Global Arguments

ArgumentTypeDescription
accountId?stringAccount ID to which this view (profile) belongs.
botFilteringEnabled?booleanIndicates whether bot filtering is enabled for this view (profile).
childLink?objectChild link for this view (profile). Points to the list of goals for this view (profile).
created?stringTime this view (profile) was created.
currency?stringThe currency type associated with this view (profile), defaults to USD. The supported values are: USD, JPY, EUR, GBP, AUD, KRW, BRL, CNY, DKK, RUB, SEK, NOK, PLN, TRY, TWD, HKD, THB, IDR, ARS, MXN, VND, PHP, INR, CHF, CAD, CZK, NZD, HUF, BGN, LTL, ZAR, UAH, AED, BOB, CLP, COP, EGP, HRK, ILS, MAD, MYR, PEN, PKR, RON, RSD, SAR, SGD, VEF, LVL
defaultPage?stringDefault page for this view (profile).
eCommerceTracking?booleanIndicates whether ecommerce tracking is enabled for this view (profile).
enhancedECommerceTracking?booleanIndicates whether enhanced ecommerce tracking is enabled for this view (profile). This property can only be enabled if ecommerce tracking is enabled.
excludeQueryParameters?stringThe query parameters that are excluded from this view (profile).
id?stringView (Profile) ID.
internalWebPropertyId?stringInternal ID for the web property to which this view (profile) belongs.
name?stringName of this view (profile).
parentLink?objectParent link for this view (profile). Points to the web property to which this view (profile) belongs.
permissions?objectPermissions the user has for this view (profile).
siteSearchCategoryParameters?stringSite search category parameters for this view (profile).
siteSearchQueryParameters?stringThe site search query parameters for this view (profile).
starred?booleanIndicates whether this view (profile) is starred or not.
stripSiteSearchCategoryParameters?booleanWhether or not Analytics will strip search category parameters from the URLs in your reports.
stripSiteSearchQueryParameters?booleanWhether or not Analytics will strip search query parameters from the URLs in your reports.
timezone?stringTime zone for which this view (profile) has been configured. Time zones are identified by strings from the TZ database.
type?stringView (Profile) type. Supported types: WEB or APP.
updated?stringTime this view (profile) was last modified.
webPropertyId?stringWeb property ID of the form UA-XXXXX-YY to which this view (profile) belongs.
websiteUrl?stringWebsite URL for this view (profile).
createCreate a profiles
getGet a profiles
ArgumentTypeDescription
identifierstringThe name of the profiles
updateUpdate profiles attributes
deleteDelete the profiles
ArgumentTypeDescription
identifierstringThe name of the profiles
syncSync profiles state from GCP

Resources

state(infinite)— JSON template for an Analytics view (profile).
@swamp/gcp/analytics/management-profileuserlinksv2026.04.23.1management_profileuserlinks.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
entity?objectEntity for this link. It can be an account, a web property, or a view (profile).
id?stringEntity user link ID
permissions?objectPermissions the user has for this entity.
userRef?objectJSON template for a user reference.
accountIdstringAccount ID to create the user link for.
webPropertyIdstringWeb Property ID to create the user link for.
profileIdstringView (Profile) ID to create the user link for.
createCreate a profileUserLinks
getGet a profileUserLinks
ArgumentTypeDescription
identifierstringThe name of the profileUserLinks
updateUpdate profileUserLinks attributes
deleteDelete the profileUserLinks
ArgumentTypeDescription
identifierstringThe name of the profileUserLinks
syncSync profileUserLinks state from GCP

Resources

state(infinite)— JSON template for an Analytics Entity-User Link. Returns permissions that a u...
@swamp/gcp/analytics/management-remarketingaudiencev2026.04.23.1management_remarketingaudience.ts

Global Arguments

ArgumentTypeDescription
accountId?stringAccount ID to which this remarketing audience belongs.
audienceDefinition?objectThe simple audience definition that will cause a user to be added to an audience.
audienceType?stringThe type of audience, either SIMPLE or STATE_BASED.
created?stringTime this remarketing audience was created.
description?stringThe description of this remarketing audience.
id?stringRemarketing Audience ID.
internalWebPropertyId?stringInternal ID for the web property to which this remarketing audience belongs.
linkedAdAccounts?arrayThe linked ad accounts associated with this remarketing audience. A remarketing audience can have only one linkedAdAccount currently.
linkedViews?arrayThe views (profiles) that this remarketing audience is linked to.
name?stringThe name of this remarketing audience.
stateBasedAudienceDefinition?objectA state based audience definition that will cause a user to be added or removed from an audience.
updated?stringTime this remarketing audience was last modified.
webPropertyId?stringWeb property ID of the form UA-XXXXX-YY to which this remarketing audience belongs.
createCreate a remarketingAudience
getGet a remarketingAudience
ArgumentTypeDescription
identifierstringThe name of the remarketingAudience
updateUpdate remarketingAudience attributes
deleteDelete the remarketingAudience
ArgumentTypeDescription
identifierstringThe name of the remarketingAudience
syncSync remarketingAudience state from GCP

Resources

state(infinite)— JSON template for an Analytics remarketing audience.
@swamp/gcp/analytics/management-segmentsv2026.04.23.1management_segments.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
getGet a segments
ArgumentTypeDescription
identifierstringThe name of the segments
syncSync segments state from GCP

Resources

state(infinite)— JSON template for an Analytics segment.
@swamp/gcp/analytics/management-unsampledreportsv2026.04.23.1management_unsampledreports.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accountId?stringAccount ID to which this unsampled report belongs.
cloudStorageDownloadDetails?objectDownload details for a file stored in Google Cloud Storage.
created?stringTime this unsampled report was created.
dimensions?stringThe dimensions for the unsampled report.
downloadType?stringThe type of download you need to use for the report data file. Possible values include `GOOGLE_DRIVE` and `GOOGLE_CLOUD_STORAGE`. If the value is `GOOGLE_DRIVE`, see the `driveDownloadDetails` field. If the value is `GOOGLE_CLOUD_STORAGE`, see the `cloudStorageDownloadDetails` field.
driveDownloadDetails?objectDownload details for a file stored in Google Drive.
end_date?stringThe end date for the unsampled report.
filters?stringThe filters for the unsampled report.
id?stringUnsampled report ID.
metricsstringThe metrics for the unsampled report.
profileId?stringView (Profile) ID to which this unsampled report belongs.
segment?stringThe segment for the unsampled report.
start_date?stringThe start date for the unsampled report.
status?stringStatus of this unsampled report. Possible values are PENDING, COMPLETED, or FAILED.
titlestringTitle of the unsampled report.
updated?stringTime this unsampled report was last modified.
webPropertyId?stringWeb property ID to which this unsampled report belongs. The web property ID is of the form UA-XXXXX-YY.
createCreate a unsampledReports
getGet a unsampledReports
ArgumentTypeDescription
identifierstringThe name of the unsampledReports
deleteDelete the unsampledReports
ArgumentTypeDescription
identifierstringThe name of the unsampledReports
syncSync unsampledReports state from GCP

Resources

state(infinite)— JSON template for Analytics unsampled report resource.
@swamp/gcp/analytics/management-uploadsv2026.04.23.1management_uploads.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
getGet a uploads
ArgumentTypeDescription
identifierstringThe name of the uploads
deleteDelete the uploads
ArgumentTypeDescription
identifierstringThe name of the uploads
syncSync uploads state from GCP
upload_dataupload data

Resources

state(infinite)— Metadata returned for an upload operation.
@swamp/gcp/analytics/management-webpropertiesv2026.04.23.1management_webproperties.ts

Global Arguments

ArgumentTypeDescription
accountId?stringAccount ID to which this web property belongs.
childLink?objectChild link for this web property. Points to the list of views (profiles) for this web property.
created?stringTime this web property was created.
dataRetentionResetOnNewActivity?booleanSet to true to reset the retention period of the user identifier with each new event from that user (thus setting the expiration date to current time plus retention period). Set to false to delete data associated with the user identifier automatically after the rentention period. This property cannot be set on insert.
dataRetentionTtl?stringThe length of time for which user and event data is retained. This property cannot be set on insert.
defaultProfileId?stringDefault view (profile) ID.
id?stringWeb property ID of the form UA-XXXXX-YY.
industryVertical?stringThe industry vertical/category selected for this web property.
internalWebPropertyId?stringInternal ID for this web property.
level?stringLevel for this web property. Possible values are STANDARD or PREMIUM.
name?stringName of this web property.
parentLink?objectParent link for this web property. Points to the account to which this web property belongs.
permissions?objectPermissions the user has for this web property.
profileCount?numberView (Profile) count for this web property.
starred?booleanIndicates whether this web property is starred or not.
updated?stringTime this web property was last modified.
websiteUrl?stringWebsite url for this web property.
createCreate a webproperties
getGet a webproperties
ArgumentTypeDescription
identifierstringThe name of the webproperties
updateUpdate webproperties attributes
syncSync webproperties state from GCP

Resources

state(infinite)— JSON template for an Analytics web property.
@swamp/gcp/analytics/management-webpropertyadwordslinksv2026.04.23.1management_webpropertyadwordslinks.ts

Global Arguments

ArgumentTypeDescription
adWordsAccountsarrayA list of Google Ads client accounts. These cannot be MCC accounts. This field is required when creating a Google Ads link. It cannot be empty.
entity?objectWeb property being linked.
id?stringEntity Google Ads link ID
namestringName of the link. This field is required when creating a Google Ads link.
profileIds?arrayIDs of linked Views (Profiles) represented as strings.
accountIdstringID of the Google Analytics account to create the link for.
webPropertyIdstringWeb property ID to create the link for.
createCreate a webPropertyAdWordsLinks
getGet a webPropertyAdWordsLinks
ArgumentTypeDescription
identifierstringThe name of the webPropertyAdWordsLinks
updateUpdate webPropertyAdWordsLinks attributes
deleteDelete the webPropertyAdWordsLinks
ArgumentTypeDescription
identifierstringThe name of the webPropertyAdWordsLinks
syncSync webPropertyAdWordsLinks state from GCP

Resources

state(infinite)— JSON template for Analytics Entity Google Ads Link.
@swamp/gcp/analytics/management-webpropertyuserlinksv2026.04.23.1management_webpropertyuserlinks.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
entity?objectEntity for this link. It can be an account, a web property, or a view (profile).
id?stringEntity user link ID
permissions?objectPermissions the user has for this entity.
userRef?objectJSON template for a user reference.
accountIdstringAccount ID to create the user link for.
webPropertyIdstringWeb Property ID to create the user link for.
createCreate a webpropertyUserLinks
getGet a webpropertyUserLinks
ArgumentTypeDescription
identifierstringThe name of the webpropertyUserLinks
updateUpdate webpropertyUserLinks attributes
deleteDelete the webpropertyUserLinks
ArgumentTypeDescription
identifierstringThe name of the webpropertyUserLinks
syncSync webpropertyUserLinks state from GCP

Resources

state(infinite)— JSON template for an Analytics Entity-User Link. Returns permissions that a u...
@swamp/gcp/analytics/metadata-columnsv2026.04.23.1metadata_columns.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
getGet a columns
ArgumentTypeDescription
identifierstringThe name of the columns
syncSync columns state from GCP

Resources

state(infinite)— Lists all columns for a report type