REST Resource: accounts.user_permissions

リソース: UserPermission

アカウントとそのコンテナに対するユーザーのアクセス権を表します。

JSON 表現
{
  "path": string,
  "accountId": string,
  "emailAddress": string,
  "accountAccess": {
    object (AccountAccess)
  },
  "containerAccess": [
    {
      object (ContainerAccess)
    }
  ]
}
フィールド
path

string

GTM ユーザー アクセス権の API 相対パス。

accountId

string

GTM アカウントを一意に識別するアカウント ID。

emailAddress

string

ユーザーのメールアドレス。

accountAccess

object (AccountAccess)

GTM アカウントへのアクセス権。

containerAccess[]

object (ContainerAccess)

GTM コンテナのアクセス権。

AccountAccess

Google タグ マネージャー アカウントへのアクセス権を定義します。

JSON 表現
{
  "permission": enum (AccountPermission)
}
フィールド
permission

enum (AccountPermission)

ユーザーにアカウントへのアクセス権がないか、アクセス権があるか、管理者権限があるかを示します。

AccountPermission

列挙型
accountPermissionUnspecified
noAccess
user
admin

ContainerAccess

Google タグ マネージャー コンテナのアクセス権を定義します。

JSON 表現
{
  "containerId": string,
  "permission": enum (ContainerPermission)
}
フィールド
containerId

string

GTM コンテナ ID。

permission

enum (ContainerPermission)

コンテナのアクセス権の一覧。

ContainerPermission

列挙型
containerPermissionUnspecified
noAccess
read
edit
approve
publish

メソッド

create

ユーザーのアカウントとコンテナへのアクセス権を設定します。

delete

アカウントからユーザーを削除し、アカウントとそのすべてのコンテナへのアクセス権を取り消します。

get

ユーザーのアカウントとコンテナへのアクセス権を取得します。

list

アカウントへのアクセス権を持つすべてのユーザーと、アカウントとコンテナの各ユーザーに付与されているユーザー アクセス権を一覧表示します。

update

ユーザーのアカウントとコンテナへのアクセス権を更新します。