Tag Manager API . accounts . containers

Instance Methods

destinations()

Returns the destinations Resource.

environments()

Returns the environments Resource.

version_headers()

Returns the version_headers Resource.

versions()

Returns the versions Resource.

workspaces()

Returns the workspaces Resource.

close()

Close httplib2 connections.

combine(path, allowUserPermissionFeatureUpdate=None, containerId=None, settingSource=None, x__xgafv=None)

Combines Containers.

create(parent, body=None, x__xgafv=None)

Creates a Container.

delete(path, x__xgafv=None)

Deletes a Container.

get(path, x__xgafv=None)

Gets a Container.

list(parent, pageToken=None, x__xgafv=None)

Lists all Containers that belongs to a GTM Account.

list_next()

Retrieves the next page of results.

lookup(destinationId=None, tagId=None, x__xgafv=None)

Looks up a Container by destination ID or tag ID.

move_tag_id(path, allowUserPermissionFeatureUpdate=None, copySettings=None, copyTermsOfService=None, copyUsers=None, tagId=None, tagName=None, x__xgafv=None)

Move Tag ID out of a Container.

snippet(path, x__xgafv=None)

Gets the tagging snippet for a Container.

update(path, body=None, fingerprint=None, x__xgafv=None)

Updates a Container.

Method Details

close()
Close httplib2 connections.
combine(path, allowUserPermissionFeatureUpdate=None, containerId=None, settingSource=None, x__xgafv=None)
Combines Containers.

Args:
  path: string, GTM Container's API relative path. Example: accounts/{account_id}/containers/{container_id} (required)
  allowUserPermissionFeatureUpdate: boolean, Must be set to true to allow features.user_permissions to change from false to true. If this operation causes an update but this bit is false, the operation will fail.
  containerId: string, ID of container that will be merged into the current container.
  settingSource: string, Specify the source of config setting after combine
    Allowed values
      settingSourceUnspecified - 
      current - Keep the current container config setting after combine
      other - Use config setting from the other tag after combine
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Represents a Google Tag Manager Container, which specifies the platform tags will run on, manages workspaces, and retains container versions.
  "accountId": "A String", # GTM Account ID.
  "containerId": "A String", # The Container ID uniquely identifies the GTM Container.
  "domainName": [ # List of domain names associated with the Container. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
  "features": { # Read-only Container feature set.
    "supportBuiltInVariables": True or False, # Whether this Container supports built-in variables
    "supportClients": True or False, # Whether this Container supports clients.
    "supportEnvironments": True or False, # Whether this Container supports environments.
    "supportFolders": True or False, # Whether this Container supports folders.
    "supportGtagConfigs": True or False, # Whether this Container supports Google tag config.
    "supportTags": True or False, # Whether this Container supports tags.
    "supportTemplates": True or False, # Whether this Container supports templates.
    "supportTransformations": True or False, # Whether this Container supports transformations.
    "supportTriggers": True or False, # Whether this Container supports triggers.
    "supportUserPermissions": True or False, # Whether this Container supports user permissions managed by GTM.
    "supportVariables": True or False, # Whether this Container supports variables.
    "supportVersions": True or False, # Whether this Container supports Container versions.
    "supportWorkspaces": True or False, # Whether this Container supports workspaces.
    "supportZones": True or False, # Whether this Container supports zones.
  },
  "fingerprint": "A String", # The fingerprint of the GTM Container as computed at storage time. This value is recomputed whenever the account is modified.
  "name": "A String", # Container display name. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
  "notes": "A String", # Container Notes. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
  "path": "A String", # GTM Container's API relative path.
  "publicId": "A String", # Container Public ID.
  "tagIds": [ # All Tag IDs that refer to this Container.
    "A String",
  ],
  "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
  "taggingServerUrls": [ # List of server-side container URLs for the Container. If multiple URLs are provided, all URL paths must match. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
  "usageContext": [ # List of Usage Contexts for the Container. Valid values include: web, android, or ios. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
}
create(parent, body=None, x__xgafv=None)
Creates a Container.

Args:
  parent: string, GTM Account's API relative path. Example: accounts/{account_id}. (required)
  body: object, The request body.
    The object takes the form of:

{ # Represents a Google Tag Manager Container, which specifies the platform tags will run on, manages workspaces, and retains container versions.
  "accountId": "A String", # GTM Account ID.
  "containerId": "A String", # The Container ID uniquely identifies the GTM Container.
  "domainName": [ # List of domain names associated with the Container. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
  "features": { # Read-only Container feature set.
    "supportBuiltInVariables": True or False, # Whether this Container supports built-in variables
    "supportClients": True or False, # Whether this Container supports clients.
    "supportEnvironments": True or False, # Whether this Container supports environments.
    "supportFolders": True or False, # Whether this Container supports folders.
    "supportGtagConfigs": True or False, # Whether this Container supports Google tag config.
    "supportTags": True or False, # Whether this Container supports tags.
    "supportTemplates": True or False, # Whether this Container supports templates.
    "supportTransformations": True or False, # Whether this Container supports transformations.
    "supportTriggers": True or False, # Whether this Container supports triggers.
    "supportUserPermissions": True or False, # Whether this Container supports user permissions managed by GTM.
    "supportVariables": True or False, # Whether this Container supports variables.
    "supportVersions": True or False, # Whether this Container supports Container versions.
    "supportWorkspaces": True or False, # Whether this Container supports workspaces.
    "supportZones": True or False, # Whether this Container supports zones.
  },
  "fingerprint": "A String", # The fingerprint of the GTM Container as computed at storage time. This value is recomputed whenever the account is modified.
  "name": "A String", # Container display name. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
  "notes": "A String", # Container Notes. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
  "path": "A String", # GTM Container's API relative path.
  "publicId": "A String", # Container Public ID.
  "tagIds": [ # All Tag IDs that refer to this Container.
    "A String",
  ],
  "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
  "taggingServerUrls": [ # List of server-side container URLs for the Container. If multiple URLs are provided, all URL paths must match. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
  "usageContext": [ # List of Usage Contexts for the Container. Valid values include: web, android, or ios. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
}

  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Represents a Google Tag Manager Container, which specifies the platform tags will run on, manages workspaces, and retains container versions.
  "accountId": "A String", # GTM Account ID.
  "containerId": "A String", # The Container ID uniquely identifies the GTM Container.
  "domainName": [ # List of domain names associated with the Container. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
  "features": { # Read-only Container feature set.
    "supportBuiltInVariables": True or False, # Whether this Container supports built-in variables
    "supportClients": True or False, # Whether this Container supports clients.
    "supportEnvironments": True or False, # Whether this Container supports environments.
    "supportFolders": True or False, # Whether this Container supports folders.
    "supportGtagConfigs": True or False, # Whether this Container supports Google tag config.
    "supportTags": True or False, # Whether this Container supports tags.
    "supportTemplates": True or False, # Whether this Container supports templates.
    "supportTransformations": True or False, # Whether this Container supports transformations.
    "supportTriggers": True or False, # Whether this Container supports triggers.
    "supportUserPermissions": True or False, # Whether this Container supports user permissions managed by GTM.
    "supportVariables": True or False, # Whether this Container supports variables.
    "supportVersions": True or False, # Whether this Container supports Container versions.
    "supportWorkspaces": True or False, # Whether this Container supports workspaces.
    "supportZones": True or False, # Whether this Container supports zones.
  },
  "fingerprint": "A String", # The fingerprint of the GTM Container as computed at storage time. This value is recomputed whenever the account is modified.
  "name": "A String", # Container display name. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
  "notes": "A String", # Container Notes. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
  "path": "A String", # GTM Container's API relative path.
  "publicId": "A String", # Container Public ID.
  "tagIds": [ # All Tag IDs that refer to this Container.
    "A String",
  ],
  "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
  "taggingServerUrls": [ # List of server-side container URLs for the Container. If multiple URLs are provided, all URL paths must match. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
  "usageContext": [ # List of Usage Contexts for the Container. Valid values include: web, android, or ios. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
}
delete(path, x__xgafv=None)
Deletes a Container.

Args:
  path: string, GTM Container's API relative path. Example: accounts/{account_id}/containers/{container_id} (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format
get(path, x__xgafv=None)
Gets a Container.

Args:
  path: string, GTM Container's API relative path. Example: accounts/{account_id}/containers/{container_id} (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Represents a Google Tag Manager Container, which specifies the platform tags will run on, manages workspaces, and retains container versions.
  "accountId": "A String", # GTM Account ID.
  "containerId": "A String", # The Container ID uniquely identifies the GTM Container.
  "domainName": [ # List of domain names associated with the Container. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
  "features": { # Read-only Container feature set.
    "supportBuiltInVariables": True or False, # Whether this Container supports built-in variables
    "supportClients": True or False, # Whether this Container supports clients.
    "supportEnvironments": True or False, # Whether this Container supports environments.
    "supportFolders": True or False, # Whether this Container supports folders.
    "supportGtagConfigs": True or False, # Whether this Container supports Google tag config.
    "supportTags": True or False, # Whether this Container supports tags.
    "supportTemplates": True or False, # Whether this Container supports templates.
    "supportTransformations": True or False, # Whether this Container supports transformations.
    "supportTriggers": True or False, # Whether this Container supports triggers.
    "supportUserPermissions": True or False, # Whether this Container supports user permissions managed by GTM.
    "supportVariables": True or False, # Whether this Container supports variables.
    "supportVersions": True or False, # Whether this Container supports Container versions.
    "supportWorkspaces": True or False, # Whether this Container supports workspaces.
    "supportZones": True or False, # Whether this Container supports zones.
  },
  "fingerprint": "A String", # The fingerprint of the GTM Container as computed at storage time. This value is recomputed whenever the account is modified.
  "name": "A String", # Container display name. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
  "notes": "A String", # Container Notes. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
  "path": "A String", # GTM Container's API relative path.
  "publicId": "A String", # Container Public ID.
  "tagIds": [ # All Tag IDs that refer to this Container.
    "A String",
  ],
  "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
  "taggingServerUrls": [ # List of server-side container URLs for the Container. If multiple URLs are provided, all URL paths must match. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
  "usageContext": [ # List of Usage Contexts for the Container. Valid values include: web, android, or ios. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
}
list(parent, pageToken=None, x__xgafv=None)
Lists all Containers that belongs to a GTM Account.

Args:
  parent: string, GTM Account's API relative path. Example: accounts/{account_id}. (required)
  pageToken: string, Continuation token for fetching the next page of results.
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # List Containers Response.
  "container": [ # All Containers of a GTM Account.
    { # Represents a Google Tag Manager Container, which specifies the platform tags will run on, manages workspaces, and retains container versions.
      "accountId": "A String", # GTM Account ID.
      "containerId": "A String", # The Container ID uniquely identifies the GTM Container.
      "domainName": [ # List of domain names associated with the Container. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
        "A String",
      ],
      "features": { # Read-only Container feature set.
        "supportBuiltInVariables": True or False, # Whether this Container supports built-in variables
        "supportClients": True or False, # Whether this Container supports clients.
        "supportEnvironments": True or False, # Whether this Container supports environments.
        "supportFolders": True or False, # Whether this Container supports folders.
        "supportGtagConfigs": True or False, # Whether this Container supports Google tag config.
        "supportTags": True or False, # Whether this Container supports tags.
        "supportTemplates": True or False, # Whether this Container supports templates.
        "supportTransformations": True or False, # Whether this Container supports transformations.
        "supportTriggers": True or False, # Whether this Container supports triggers.
        "supportUserPermissions": True or False, # Whether this Container supports user permissions managed by GTM.
        "supportVariables": True or False, # Whether this Container supports variables.
        "supportVersions": True or False, # Whether this Container supports Container versions.
        "supportWorkspaces": True or False, # Whether this Container supports workspaces.
        "supportZones": True or False, # Whether this Container supports zones.
      },
      "fingerprint": "A String", # The fingerprint of the GTM Container as computed at storage time. This value is recomputed whenever the account is modified.
      "name": "A String", # Container display name. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
      "notes": "A String", # Container Notes. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
      "path": "A String", # GTM Container's API relative path.
      "publicId": "A String", # Container Public ID.
      "tagIds": [ # All Tag IDs that refer to this Container.
        "A String",
      ],
      "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
      "taggingServerUrls": [ # List of server-side container URLs for the Container. If multiple URLs are provided, all URL paths must match. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
        "A String",
      ],
      "usageContext": [ # List of Usage Contexts for the Container. Valid values include: web, android, or ios. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
        "A String",
      ],
    },
  ],
  "nextPageToken": "A String", # Continuation token for fetching the next page of results.
}
list_next()
Retrieves the next page of results.

        Args:
          previous_request: The request for the previous page. (required)
          previous_response: The response from the request for the previous page. (required)

        Returns:
          A request object that you can call 'execute()' on to request the next
          page. Returns None if there are no more items in the collection.
        
lookup(destinationId=None, tagId=None, x__xgafv=None)
Looks up a Container by destination ID or tag ID.

Args:
  destinationId: string, Destination ID linked to a GTM Container, e.g. AW-123456789. Example: accounts/containers:lookup?destination_id={destination_id}. Only one of destination_id or tag_id should be set.
  tagId: string, Tag ID for a GTM Container, e.g. GTM-123456789. Example: accounts/containers:lookup?tag_id={tag_id}. Only one of destination_id or tag_id should be set.
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Represents a Google Tag Manager Container, which specifies the platform tags will run on, manages workspaces, and retains container versions.
  "accountId": "A String", # GTM Account ID.
  "containerId": "A String", # The Container ID uniquely identifies the GTM Container.
  "domainName": [ # List of domain names associated with the Container. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
  "features": { # Read-only Container feature set.
    "supportBuiltInVariables": True or False, # Whether this Container supports built-in variables
    "supportClients": True or False, # Whether this Container supports clients.
    "supportEnvironments": True or False, # Whether this Container supports environments.
    "supportFolders": True or False, # Whether this Container supports folders.
    "supportGtagConfigs": True or False, # Whether this Container supports Google tag config.
    "supportTags": True or False, # Whether this Container supports tags.
    "supportTemplates": True or False, # Whether this Container supports templates.
    "supportTransformations": True or False, # Whether this Container supports transformations.
    "supportTriggers": True or False, # Whether this Container supports triggers.
    "supportUserPermissions": True or False, # Whether this Container supports user permissions managed by GTM.
    "supportVariables": True or False, # Whether this Container supports variables.
    "supportVersions": True or False, # Whether this Container supports Container versions.
    "supportWorkspaces": True or False, # Whether this Container supports workspaces.
    "supportZones": True or False, # Whether this Container supports zones.
  },
  "fingerprint": "A String", # The fingerprint of the GTM Container as computed at storage time. This value is recomputed whenever the account is modified.
  "name": "A String", # Container display name. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
  "notes": "A String", # Container Notes. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
  "path": "A String", # GTM Container's API relative path.
  "publicId": "A String", # Container Public ID.
  "tagIds": [ # All Tag IDs that refer to this Container.
    "A String",
  ],
  "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
  "taggingServerUrls": [ # List of server-side container URLs for the Container. If multiple URLs are provided, all URL paths must match. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
  "usageContext": [ # List of Usage Contexts for the Container. Valid values include: web, android, or ios. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
}
move_tag_id(path, allowUserPermissionFeatureUpdate=None, copySettings=None, copyTermsOfService=None, copyUsers=None, tagId=None, tagName=None, x__xgafv=None)
Move Tag ID out of a Container.

Args:
  path: string, GTM Container's API relative path. Example: accounts/{account_id}/containers/{container_id} (required)
  allowUserPermissionFeatureUpdate: boolean, Must be set to true to allow features.user_permissions to change from false to true. If this operation causes an update but this bit is false, the operation will fail.
  copySettings: boolean, Whether or not to copy tag settings from this tag to the new tag.
  copyTermsOfService: boolean, Must be set to true to accept all terms of service agreements copied from the current tag to the newly created tag. If this bit is false, the operation will fail.
  copyUsers: boolean, Whether or not to copy users from this tag to the new tag.
  tagId: string, Tag ID to be removed from the current Container.
  tagName: string, The name for the newly created tag.
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Represents a Google Tag Manager Container, which specifies the platform tags will run on, manages workspaces, and retains container versions.
  "accountId": "A String", # GTM Account ID.
  "containerId": "A String", # The Container ID uniquely identifies the GTM Container.
  "domainName": [ # List of domain names associated with the Container. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
  "features": { # Read-only Container feature set.
    "supportBuiltInVariables": True or False, # Whether this Container supports built-in variables
    "supportClients": True or False, # Whether this Container supports clients.
    "supportEnvironments": True or False, # Whether this Container supports environments.
    "supportFolders": True or False, # Whether this Container supports folders.
    "supportGtagConfigs": True or False, # Whether this Container supports Google tag config.
    "supportTags": True or False, # Whether this Container supports tags.
    "supportTemplates": True or False, # Whether this Container supports templates.
    "supportTransformations": True or False, # Whether this Container supports transformations.
    "supportTriggers": True or False, # Whether this Container supports triggers.
    "supportUserPermissions": True or False, # Whether this Container supports user permissions managed by GTM.
    "supportVariables": True or False, # Whether this Container supports variables.
    "supportVersions": True or False, # Whether this Container supports Container versions.
    "supportWorkspaces": True or False, # Whether this Container supports workspaces.
    "supportZones": True or False, # Whether this Container supports zones.
  },
  "fingerprint": "A String", # The fingerprint of the GTM Container as computed at storage time. This value is recomputed whenever the account is modified.
  "name": "A String", # Container display name. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
  "notes": "A String", # Container Notes. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
  "path": "A String", # GTM Container's API relative path.
  "publicId": "A String", # Container Public ID.
  "tagIds": [ # All Tag IDs that refer to this Container.
    "A String",
  ],
  "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
  "taggingServerUrls": [ # List of server-side container URLs for the Container. If multiple URLs are provided, all URL paths must match. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
  "usageContext": [ # List of Usage Contexts for the Container. Valid values include: web, android, or ios. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
}
snippet(path, x__xgafv=None)
Gets the tagging snippet for a Container.

Args:
  path: string, Container snippet's API relative path. Example: accounts/{account_id}/containers/{container_id}:snippet (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "snippet": "A String", # Tagging snippet for a Container.
}
update(path, body=None, fingerprint=None, x__xgafv=None)
Updates a Container.

Args:
  path: string, GTM Container's API relative path. Example: accounts/{account_id}/containers/{container_id} (required)
  body: object, The request body.
    The object takes the form of:

{ # Represents a Google Tag Manager Container, which specifies the platform tags will run on, manages workspaces, and retains container versions.
  "accountId": "A String", # GTM Account ID.
  "containerId": "A String", # The Container ID uniquely identifies the GTM Container.
  "domainName": [ # List of domain names associated with the Container. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
  "features": { # Read-only Container feature set.
    "supportBuiltInVariables": True or False, # Whether this Container supports built-in variables
    "supportClients": True or False, # Whether this Container supports clients.
    "supportEnvironments": True or False, # Whether this Container supports environments.
    "supportFolders": True or False, # Whether this Container supports folders.
    "supportGtagConfigs": True or False, # Whether this Container supports Google tag config.
    "supportTags": True or False, # Whether this Container supports tags.
    "supportTemplates": True or False, # Whether this Container supports templates.
    "supportTransformations": True or False, # Whether this Container supports transformations.
    "supportTriggers": True or False, # Whether this Container supports triggers.
    "supportUserPermissions": True or False, # Whether this Container supports user permissions managed by GTM.
    "supportVariables": True or False, # Whether this Container supports variables.
    "supportVersions": True or False, # Whether this Container supports Container versions.
    "supportWorkspaces": True or False, # Whether this Container supports workspaces.
    "supportZones": True or False, # Whether this Container supports zones.
  },
  "fingerprint": "A String", # The fingerprint of the GTM Container as computed at storage time. This value is recomputed whenever the account is modified.
  "name": "A String", # Container display name. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
  "notes": "A String", # Container Notes. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
  "path": "A String", # GTM Container's API relative path.
  "publicId": "A String", # Container Public ID.
  "tagIds": [ # All Tag IDs that refer to this Container.
    "A String",
  ],
  "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
  "taggingServerUrls": [ # List of server-side container URLs for the Container. If multiple URLs are provided, all URL paths must match. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
  "usageContext": [ # List of Usage Contexts for the Container. Valid values include: web, android, or ios. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
}

  fingerprint: string, When provided, this fingerprint must match the fingerprint of the container in storage.
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Represents a Google Tag Manager Container, which specifies the platform tags will run on, manages workspaces, and retains container versions.
  "accountId": "A String", # GTM Account ID.
  "containerId": "A String", # The Container ID uniquely identifies the GTM Container.
  "domainName": [ # List of domain names associated with the Container. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
  "features": { # Read-only Container feature set.
    "supportBuiltInVariables": True or False, # Whether this Container supports built-in variables
    "supportClients": True or False, # Whether this Container supports clients.
    "supportEnvironments": True or False, # Whether this Container supports environments.
    "supportFolders": True or False, # Whether this Container supports folders.
    "supportGtagConfigs": True or False, # Whether this Container supports Google tag config.
    "supportTags": True or False, # Whether this Container supports tags.
    "supportTemplates": True or False, # Whether this Container supports templates.
    "supportTransformations": True or False, # Whether this Container supports transformations.
    "supportTriggers": True or False, # Whether this Container supports triggers.
    "supportUserPermissions": True or False, # Whether this Container supports user permissions managed by GTM.
    "supportVariables": True or False, # Whether this Container supports variables.
    "supportVersions": True or False, # Whether this Container supports Container versions.
    "supportWorkspaces": True or False, # Whether this Container supports workspaces.
    "supportZones": True or False, # Whether this Container supports zones.
  },
  "fingerprint": "A String", # The fingerprint of the GTM Container as computed at storage time. This value is recomputed whenever the account is modified.
  "name": "A String", # Container display name. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
  "notes": "A String", # Container Notes. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
  "path": "A String", # GTM Container's API relative path.
  "publicId": "A String", # Container Public ID.
  "tagIds": [ # All Tag IDs that refer to this Container.
    "A String",
  ],
  "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
  "taggingServerUrls": [ # List of server-side container URLs for the Container. If multiple URLs are provided, all URL paths must match. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
  "usageContext": [ # List of Usage Contexts for the Container. Valid values include: web, android, or ios. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
    "A String",
  ],
}