REST Resource: accounts.user_permissions

منبع: UserPermission

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

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

string

مسیر نسبی API GTM UserPermission.

accountId

string

شناسه حساب به طور منحصر به فرد حساب GTM را شناسایی می کند.

emailAddress

string

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

accountAccess

object ( AccountAccess )

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

containerAccess[]

object ( ContainerAccess )

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

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

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

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

enum ( AccountPermission )

این که آیا کاربر هیچ دسترسی، دسترسی کاربر یا دسترسی سرپرست به یک حساب کاربری ندارد.

Account Permission

Enums
accountPermissionUnspecified
noAccess
user
admin

ContainerAccess

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

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

string

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

permission

enum ( ContainerPermission )

لیست مجوزهای کانتینر

ContainerPermission

Enums
containerPermissionUnspecified
noAccess
read
edit
approve
publish

روش ها

create

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

delete

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

get

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

list

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

update

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