Class Container
Represents a Google Tag Manager Container, which specifies the platform tags will run on, manages workspaces, and retains container versions.
Implements
Inherited Members
Namespace: Google.Apis.TagManager.v2.Data
Assembly: Google.Apis.TagManager.v2.dll
Syntax
public class Container : IDirectResponseSchema
Properties
AccountId
GTM Account ID.
Declaration
[JsonProperty("accountId")]
public virtual string AccountId { get; set; }
Property Value
Type | Description |
---|---|
string |
ContainerId
The Container ID uniquely identifies the GTM Container.
Declaration
[JsonProperty("containerId")]
public virtual string ContainerId { get; set; }
Property Value
Type | Description |
---|---|
string |
DomainName
List of domain names associated with the Container. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
Declaration
[JsonProperty("domainName")]
public virtual IList<string> DomainName { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Features
Read-only Container feature set.
Declaration
[JsonProperty("features")]
public virtual ContainerFeatures Features { get; set; }
Property Value
Type | Description |
---|---|
ContainerFeatures |
Fingerprint
The fingerprint of the GTM Container as computed at storage time. This value is recomputed whenever the account is modified.
Declaration
[JsonProperty("fingerprint")]
public virtual string Fingerprint { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Container display name. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Notes
Container Notes. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
Declaration
[JsonProperty("notes")]
public virtual string Notes { get; set; }
Property Value
Type | Description |
---|---|
string |
Path
GTM Container's API relative path.
Declaration
[JsonProperty("path")]
public virtual string Path { get; set; }
Property Value
Type | Description |
---|---|
string |
PublicId
Container Public ID.
Declaration
[JsonProperty("publicId")]
public virtual string PublicId { get; set; }
Property Value
Type | Description |
---|---|
string |
TagIds
All Tag IDs that refer to this Container.
Declaration
[JsonProperty("tagIds")]
public virtual IList<string> TagIds { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
TagManagerUrl
Auto generated link to the tag manager UI
Declaration
[JsonProperty("tagManagerUrl")]
public virtual string TagManagerUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
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
Declaration
[JsonProperty("taggingServerUrls")]
public virtual IList<string> TaggingServerUrls { get; set; }
Property Value
Type | Description |
---|---|
IList<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
Declaration
[JsonProperty("usageContext")]
public virtual IList<string> UsageContext { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |