REST Resource: accounts.permissions

منبع: UserAccess

نشان دهنده مجوزهای کاربر برای یک حساب کاربری و ظرف آن است.

نمایندگی JSON
{
  "accountId": string,
  "permissionId": string,
  "emailAddress": string,
  "accountAccess": {
    object (AccountAccess)
  },
  "containerAccess": [
    {
      object (ContainerAccess)
    }
  ]
}
فیلدها
accountId

string

شناسه حساب GTM.

permissionId

string

شناسه مجوز حساب.

emailAddress

string

آدرس ایمیل کاربر.

accountAccess

object ( AccountAccess )

مجوزهای دسترسی به حساب GTM

containerAccess[]

object ( ContainerAccess )

مجوزهای دسترسی به کانتینر GTM

دسترسی به حساب

مجوزهای دسترسی به حساب Google Tag Manager را تعریف می کند.

نمایندگی JSON
{
  "permission": [
    enum (Permission)
  ]
}
فیلدها
permission[]

enum ( Permission )

لیست مجوزهای حساب مجوزهای حساب معتبر هستند

read

و

manage

.

اجازه

Enums
read
edit
publish
delete
manage
editWorkspace

ContainerAccess

مجوزهای دسترسی کانتینر Google Tag Manager را تعریف می کند.

نمایندگی JSON
{
  "containerId": string,
  "permission": [
    enum (Permission)
  ]
}
فیلدها
containerId

string

شناسه کانتینر GTM.

permission[]

enum ( Permission )

لیست مجوزهای کانتینر مجوزهای کانتینر معتبر عبارتند از:

read, edit, delete, publish

.

روش ها

create

مجوزهای حساب و کانتینر کاربر را ایجاد می کند.

delete

کاربر را از حساب حذف می کند و دسترسی به آن و همه کانتینرهای آن را لغو می کند.

get

مجوزهای حساب و کانتینر کاربر را دریافت می کند.

list

همه کاربرانی که به حساب دسترسی دارند را به همراه مجوزهای حساب و کانتینر که به هر یک از آنها اعطا شده است فهرست کنید.

update

مجوزهای حساب و کانتینر کاربر را به روز می کند.