01README
Google Cloud tagmanager infrastructure models
02Models
accounts_containers_workspaces_triggers.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | GTM Account ID. |
| autoEventFilter? | array | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| checkValidation? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| containerId? | string | GTM Container ID. |
| continuousTimeMinMilliseconds? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| customEventFilter? | array | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| eventName? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| filter? | array | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| fingerprint? | string | The fingerprint of the GTM Trigger as computed at storage time. This value is recomputed whenever the trigger is modified. |
| horizontalScrollPercentageList? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| interval? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| intervalSeconds? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| limit? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| maxTimerLengthSeconds? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| name? | string | Trigger display name. |
| notes? | string | User notes on how to apply this trigger in the container. |
| parameter? | array | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| parentFolderId? | string | Parent folder id. |
| path? | string | GTM Trigger's API relative path. |
| selector? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| tagManagerUrl? | string | Auto generated link to the tag manager UI |
| totalTimeMinMilliseconds? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| triggerId? | string | The Trigger ID uniquely identifies the GTM Trigger. |
| type? | enum | Defines the data layer event that causes this trigger. |
| uniqueTriggerId? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| verticalScrollPercentageList? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| visibilitySelector? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| visiblePercentageMax? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| visiblePercentageMin? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| waitForTags? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| waitForTagsTimeout? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| workspaceId? | string | GTM Workspace ID. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a triggers
fn get(identifier: string)
Get a triggers
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the triggers |
fn update()
Update triggers attributes
fn delete(identifier: string)
Delete the triggers
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the triggers |
fn sync()
Sync triggers state from GCP
fn revert()
revert
accounts_containers_version_headers.tsv2026.04.23.1
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) |
fn get(identifier: string)
Get a version_headers
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the version_headers |
fn sync()
Sync version_headers state from GCP
fn latest()
latest
accounts_containers.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | GTM Account ID. |
| containerId? | string | The Container ID uniquely identifies the GTM Container. |
| domainName? | array | List of domain names associated with the Container. |
| features? | object | Whether this Container supports built-in variables |
| fingerprint? | string | The fingerprint of the GTM Container as computed at storage time. This value is recomputed whenever the account is modified. |
| name? | string | Container display name. |
| notes? | string | Container Notes. |
| path? | string | GTM Container's API relative path. |
| publicId? | string | Container Public ID. |
| tagIds? | array | All Tag IDs that refer to this Container. |
| tagManagerUrl? | string | Auto generated link to the tag manager UI |
| taggingServerUrls? | array | List of server-side container URLs for the Container. If multiple URLs are provided, all URL paths must match. |
| usageContext? | array | List of Usage Contexts for the Container. Valid values include: web, android, or ios. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a containers
fn get(identifier: string)
Get a containers
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the containers |
fn update()
Update containers attributes
fn delete(identifier: string)
Delete the containers
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the containers |
fn sync()
Sync containers state from GCP
fn combine()
combine
fn lookup()
lookup
fn move_tag_id()
move_tag_id
fn snippet()
snippet
accounts_containers_versions.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | GTM Account ID. |
| builtInVariable? | array | GTM Account ID. |
| client? | array | GTM Account ID. |
| container? | object | GTM Account ID. |
| containerId? | string | GTM Container ID. |
| containerVersionId? | string | The Container Version ID uniquely identifies the GTM Container Version. |
| customTemplate? | array | GTM Account ID. |
| deleted? | boolean | A value of true indicates this container version has been deleted. |
| description? | string | Container version description. |
| fingerprint? | string | The fingerprint of the GTM Container Version as computed at storage time. This value is recomputed whenever the container version is modified. |
| folder? | array | GTM Account ID. |
| gtagConfig? | array | Google tag account ID. |
| name? | string | Container version display name. |
| path? | string | GTM Container Version's API relative path. |
| tag? | array | GTM Account ID. |
| tagManagerUrl? | string | Auto generated link to the tag manager UI |
| transformation? | array | GTM Account ID. |
| trigger? | array | GTM Account ID. |
| variable? | array | GTM Account ID. |
| zone? | array | GTM Account ID. |
fn get(identifier: string)
Get a versions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the versions |
fn update()
Update versions attributes
fn delete(identifier: string)
Delete the versions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the versions |
fn sync()
Sync versions state from GCP
fn live()
live
fn publish()
publish
fn set_latest()
set_latest
fn undelete()
undelete
accounts_containers_workspaces_templates.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | GTM Account ID. |
| containerId? | string | GTM Container ID. |
| fingerprint? | string | The fingerprint of the GTM Custom Template as computed at storage time. This value is recomputed whenever the template is modified. |
| galleryReference? | object | ID for the gallery template that is generated once during first sync and travels with the template redirects. |
| name? | string | Custom Template display name. |
| path? | string | GTM Custom Template's API relative path. |
| tagManagerUrl? | string | Auto generated link to the tag manager UI |
| templateData? | string | The custom template in text format. |
| templateId? | string | The Custom Template ID uniquely identifies the GTM custom template. |
| workspaceId? | string | GTM Workspace ID. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a templates
fn get(identifier: string)
Get a templates
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the templates |
fn update()
Update templates attributes
fn delete(identifier: string)
Delete the templates
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the templates |
fn sync()
Sync templates state from GCP
fn import_from_gallery()
import_from_gallery
fn revert()
revert
accounts_containers_destinations.tsv2026.04.23.1
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) |
fn get(identifier: string)
Get a destinations
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the destinations |
fn sync()
Sync destinations state from GCP
fn link()
link
accounts_containers_workspaces_transformations.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | GTM Account ID. |
| containerId? | string | GTM Container ID. |
| fingerprint? | string | The fingerprint of the GTM Transformation as computed at storage time. This value is recomputed whenever the transformation is modified. |
| name? | string | Transformation display name. |
| notes? | string | User notes on how to apply this transformation in the container. |
| parameter? | array | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| parentFolderId? | string | Parent folder id. |
| path? | string | GTM transformation's API relative path. |
| tagManagerUrl? | string | Auto generated link to the tag manager UI |
| transformationId? | string | The Transformation ID uniquely identifies the GTM transformation. |
| type? | string | Transformation type. |
| workspaceId? | string | GTM Workspace ID. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a transformations
fn get(identifier: string)
Get a transformations
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the transformations |
fn update()
Update transformations attributes
fn delete(identifier: string)
Delete the transformations
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the transformations |
fn sync()
Sync transformations state from GCP
fn revert()
revert
accounts_containers_workspaces_built_in_variables.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| type? | string | The types of built-in variables to enable. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a built_in_variables
fn get(identifier: string)
Get a built_in_variables
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the built_in_variables |
fn delete(identifier: string)
Delete the built_in_variables
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the built_in_variables |
fn sync()
Sync built_in_variables state from GCP
fn revert()
revert
accounts_containers_workspaces.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | GTM Account ID. |
| containerId? | string | GTM Container ID. |
| description? | string | Workspace description. |
| fingerprint? | string | The fingerprint of the GTM Workspace as computed at storage time. This value is recomputed whenever the workspace is modified. |
| name? | string | Workspace display name. |
| path? | string | GTM Workspace's API relative path. |
| tagManagerUrl? | string | Auto generated link to the tag manager UI |
| workspaceId? | string | The Workspace ID uniquely identifies the GTM Workspace. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a workspaces
fn get(identifier: string)
Get a workspaces
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the workspaces |
fn update()
Update workspaces attributes
fn delete(identifier: string)
Delete the workspaces
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the workspaces |
fn sync()
Sync workspaces state from GCP
fn bulk_update(changes?: any)
bulk_update
| Argument | Type | Description |
|---|---|---|
| changes? | any |
fn create_version(name?: any, notes?: any)
create_version
| Argument | Type | Description |
|---|---|---|
| name? | any | |
| notes? | any |
fn get_status()
get status
fn quick_preview()
quick_preview
fn resolve_conflict(builtInVariable?: any, changeStatus?: any, client?: any, customTemplate?: any, folder?: any, gtagConfig?: any, tag?: any, transformation?: any, trigger?: any, variable?: any, zone?: any)
resolve_conflict
| Argument | Type | Description |
|---|---|---|
| builtInVariable? | any | |
| changeStatus? | any | |
| client? | any | |
| customTemplate? | any | |
| folder? | any | |
| gtagConfig? | any | |
| tag? | any | |
| transformation? | any | |
| trigger? | any | |
| variable? | any | |
| zone? | any |
fn action_sync()
sync
accounts_containers_workspaces_variables.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | GTM Account ID. |
| containerId? | string | GTM Container ID. |
| disablingTriggerId? | array | For mobile containers only: A list of trigger IDs for disabling conditional variables; the variable is enabled if one of the enabling trigger is true while all the disabling trigger are false. Treated as an unordered set. |
| enablingTriggerId? | array | For mobile containers only: A list of trigger IDs for enabling conditional variables; the variable is enabled if one of the enabling triggers is true while all the disabling triggers are false. Treated as an unordered set. |
| fingerprint? | string | The fingerprint of the GTM Variable as computed at storage time. This value is recomputed whenever the variable is modified. |
| formatValue? | object | The option to convert a string-type variable value to either lowercase or uppercase. |
| name? | string | Variable display name. |
| notes? | string | User notes on how to apply this variable in the container. |
| parameter? | array | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| parentFolderId? | string | Parent folder id. |
| path? | string | GTM Variable's API relative path. |
| scheduleEndMs? | string | The end timestamp in milliseconds to schedule a variable. |
| scheduleStartMs? | string | The start timestamp in milliseconds to schedule a variable. |
| tagManagerUrl? | string | Auto generated link to the tag manager UI |
| type? | string | GTM Variable Type. |
| variableId? | string | The Variable ID uniquely identifies the GTM Variable. |
| workspaceId? | string | GTM Workspace ID. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a variables
fn get(identifier: string)
Get a variables
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the variables |
fn update()
Update variables attributes
fn delete(identifier: string)
Delete the variables
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the variables |
fn sync()
Sync variables state from GCP
fn revert()
revert
accounts_containers_environments.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | GTM Account ID. |
| authorizationCode? | string | The environment authorization code. |
| authorizationTimestamp? | string | The last update time-stamp for the authorization code. |
| containerId? | string | GTM Container ID. |
| containerVersionId? | string | Represents a link to a container version. |
| description? | string | The environment description. Can be set or changed only on USER type environments. |
| enableDebug? | boolean | Whether or not to enable debug by default for the environment. |
| environmentId? | string | GTM Environment ID uniquely identifies the GTM Environment. |
| fingerprint? | string | The fingerprint of the GTM environment as computed at storage time. This value is recomputed whenever the environment is modified. |
| name? | string | The environment display name. Can be set or changed only on USER type environments. |
| path? | string | GTM Environment's API relative path. |
| tagManagerUrl? | string | Auto generated link to the tag manager UI |
| type? | enum | The type of this environment. |
| url? | string | Default preview page url for the environment. |
| workspaceId? | string | Represents a link to a quick preview of a workspace. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a environments
fn get(identifier: string)
Get a environments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the environments |
fn update()
Update environments attributes
fn delete(identifier: string)
Delete the environments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the environments |
fn sync()
Sync environments state from GCP
fn reauthorize(accountId?: any, authorizationCode?: any, authorizationTimestamp?: any, containerId?: any, containerVersionId?: any, description?: any, enableDebug?: any, environmentId?: any, fingerprint?: any, name?: any, path?: any, tagManagerUrl?: any, type?: any, url?: any, workspaceId?: any)
reauthorize
| Argument | Type | Description |
|---|---|---|
| accountId? | any | |
| authorizationCode? | any | |
| authorizationTimestamp? | any | |
| containerId? | any | |
| containerVersionId? | any | |
| description? | any | |
| enableDebug? | any | |
| environmentId? | any | |
| fingerprint? | any | |
| name? | any | |
| path? | any | |
| tagManagerUrl? | any | |
| type? | any | |
| url? | any | |
| workspaceId? | any |
accounts.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | The Account ID uniquely identifies the GTM Account. |
| features? | object | Whether this Account supports multiple Containers. |
| fingerprint? | string | The fingerprint of the GTM Account as computed at storage time. This value is recomputed whenever the account is modified. |
| name? | string | Account display name. |
| path? | string | GTM Account's API relative path. |
| shareData? | boolean | Whether the account shares data anonymously with Google and others. This flag enables benchmarking by sharing your data in an anonymous form. Google will remove all identifiable information about your website, combine the data with hundreds of other anonymous sites and report aggregate trends in the benchmarking service. |
| tagManagerUrl? | string | Auto generated link to the tag manager UI |
fn get(identifier: string)
Get a accounts
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the accounts |
fn update()
Update accounts attributes
fn sync()
Sync accounts state from GCP
accounts_containers_workspaces_tags.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | GTM Account ID. |
| blockingTriggerId? | array | Blocking trigger IDs. If any of the listed triggers evaluate to true, the tag will not fire. |
| consentSettings? | object | The tag's consent status. If set to NEEDED, the runtime will check that the consent types specified by the consent_type field have been granted. |
| containerId? | string | GTM Container ID. |
| fingerprint? | string | The fingerprint of the GTM Tag as computed at storage time. This value is recomputed whenever the tag is modified. |
| firingTriggerId? | array | Firing trigger IDs. A tag will fire when any of the listed triggers are true and all of its blockingTriggerIds (if any specified) are false. |
| liveOnly? | boolean | If set to true, this tag will only fire in the live environment (e.g. not in preview or debug mode). |
| monitoringMetadata? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| monitoringMetadataTagNameKey? | string | If non-empty, then the tag display name will be included in the monitoring metadata map using the key specified. |
| name? | string | Tag display name. |
| notes? | string | User notes on how to apply this tag in the container. |
| parameter? | array | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| parentFolderId? | string | Parent folder id. |
| path? | string | GTM Tag's API relative path. |
| paused? | boolean | Indicates whether the tag is paused, which prevents the tag from firing. |
| priority? | object | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| scheduleEndMs? | string | The end timestamp in milliseconds to schedule a tag. |
| scheduleStartMs? | string | The start timestamp in milliseconds to schedule a tag. |
| setupTag? | array | If true, fire the main tag if and only if the setup tag fires successfully. If false, fire the main tag regardless of setup tag firing status. |
| tagFiringOption? | enum | Option to fire this tag. |
| tagId? | string | The Tag ID uniquely identifies the GTM Tag. |
| tagManagerUrl? | string | Auto generated link to the tag manager UI |
| teardownTag? | array | If true, fire the teardown tag if and only if the main tag fires successfully. If false, fire the teardown tag regardless of main tag firing status. |
| type? | string | GTM Tag Type. |
| workspaceId? | string | GTM Workspace ID. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a tags
fn get(identifier: string)
Get a tags
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the tags |
fn update()
Update tags attributes
fn delete(identifier: string)
Delete the tags
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the tags |
fn sync()
Sync tags state from GCP
fn revert()
revert
accounts_containers_workspaces_gtag_config.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accountId? | string | Google tag account ID. |
| containerId? | string | Google tag container ID. |
| fingerprint? | string | The fingerprint of the Google tag config as computed at storage time. This value is recomputed whenever the config is modified. |
| gtagConfigId? | string | The ID uniquely identifies the Google tag config. |
| parameter? | array | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| path? | string | Google tag config's API relative path. |
| tagManagerUrl? | string | Auto generated link to the tag manager UI |
| type? | string | Google tag config type. |
| workspaceId? | string | Google tag workspace ID. Only used by GTM containers. Set to 0 otherwise. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a gtag_config
fn get(identifier: string)
Get a gtag_config
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the gtag_config |
fn update()
Update gtag_config attributes
fn delete(identifier: string)
Delete the gtag_config
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the gtag_config |
fn sync()
Sync gtag_config state from GCP
accounts_containers_workspaces_clients.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | GTM Account ID. |
| clientId? | string | The Client ID uniquely identifies the GTM client. |
| containerId? | string | GTM Container ID. |
| fingerprint? | string | The fingerprint of the GTM Client as computed at storage time. This value is recomputed whenever the client is modified. |
| name? | string | Client display name. |
| notes? | string | User notes on how to apply this tag in the container. |
| parameter? | array | Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations. |
| parentFolderId? | string | Parent folder id. |
| path? | string | GTM client's API relative path. |
| priority? | number | Priority determines relative firing order. |
| tagManagerUrl? | string | Auto generated link to the tag manager UI |
| type? | string | Client type. |
| workspaceId? | string | GTM Workspace ID. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a clients
fn get(identifier: string)
Get a clients
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the clients |
fn update()
Update clients attributes
fn delete(identifier: string)
Delete the clients
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the clients |
fn sync()
Sync clients state from GCP
fn revert()
revert
accounts_containers_workspaces_folders.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | GTM Account ID. |
| containerId? | string | GTM Container ID. |
| fingerprint? | string | The fingerprint of the GTM Folder as computed at storage time. This value is recomputed whenever the folder is modified. |
| folderId? | string | The Folder ID uniquely identifies the GTM Folder. |
| name? | string | Folder display name. |
| notes? | string | User notes on how to apply this folder in the container. |
| path? | string | GTM Folder's API relative path. |
| tagManagerUrl? | string | Auto generated link to the tag manager UI |
| workspaceId? | string | GTM Workspace ID. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a folders
fn get(identifier: string)
Get a folders
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the folders |
fn update()
Update folders attributes
fn delete(identifier: string)
Delete the folders
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the folders |
fn sync()
Sync folders state from GCP
fn entities()
entities
fn move_entities_to_folder(accountId?: any, containerId?: any, fingerprint?: any, folderId?: any, name?: any, notes?: any, path?: any, tagManagerUrl?: any, workspaceId?: any)
move_entities_to_folder
| Argument | Type | Description |
|---|---|---|
| accountId? | any | |
| containerId? | any | |
| fingerprint? | any | |
| folderId? | any | |
| name? | any | |
| notes? | any | |
| path? | any | |
| tagManagerUrl? | any | |
| workspaceId? | any |
fn revert()
revert
accounts_user_permissions.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accountAccess? | object | Whether the user has no access, user access, or admin access to an account. |
| accountId? | string | The Account ID uniquely identifies the GTM Account. |
| containerAccess? | array | GTM Container ID. |
| emailAddress? | string | User's email address. |
| path? | string | GTM UserPermission's API relative path. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a user_permissions
fn get(identifier: string)
Get a user_permissions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the user_permissions |
fn update()
Update user_permissions attributes
fn delete(identifier: string)
Delete the user_permissions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the user_permissions |
fn sync()
Sync user_permissions state from GCP
03Previous Versions
2026.04.04.1Apr 4, 2026
- Updated: accounts_containers_versions, accounts_containers_workspaces_triggers
2026.04.03.3Apr 3, 2026
- Updated: accounts, accounts_containers, accounts_containers_destinations, accounts_containers_environments, accounts_containers_version_headers, accounts_containers_versions, accounts_containers_workspaces, accounts_containers_workspaces_built_in_variables, accounts_containers_workspaces_clients, accounts_containers_workspaces_folders, accounts_containers_workspaces_gtag_config, accounts_containers_workspaces_tags, accounts_containers_workspaces_templates, accounts_containers_workspaces_transformations, accounts_containers_workspaces_triggers, accounts_containers_workspaces_variables, accounts_user_permissions
2026.04.03.1Apr 3, 2026
- Updated: accounts, accounts_containers, accounts_containers_destinations, accounts_containers_environments, accounts_containers_version_headers, accounts_containers_versions, accounts_containers_workspaces, accounts_containers_workspaces_built_in_variables, accounts_containers_workspaces_clients, accounts_containers_workspaces_folders, accounts_containers_workspaces_gtag_config, accounts_containers_workspaces_tags, accounts_containers_workspaces_templates, accounts_containers_workspaces_transformations, accounts_containers_workspaces_triggers, accounts_containers_workspaces_variables, accounts_user_permissions
2026.04.02.2Apr 2, 2026
Modified 1 models
2026.03.27.1Mar 27, 2026
- Added: accounts, accounts_containers, accounts_containers_destinations, accounts_containers_environments, accounts_containers_version_headers, accounts_containers_versions, accounts_containers_workspaces, accounts_containers_workspaces_built_in_variables, accounts_containers_workspaces_clients, accounts_containers_workspaces_folders, accounts_containers_workspaces_gtag_config, accounts_containers_workspaces_tags, accounts_containers_workspaces_templates, accounts_containers_workspaces_transformations, accounts_containers_workspaces_triggers, accounts_containers_workspaces_variables, accounts_user_permissions
04Stats
A
100 / 100
Downloads
0
Archive size
117.9 KB
Verified by Swamp
- 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
05Platforms
06Labels