REST Resource: labels.revisions.permissions

منبع: LabelPermission

مجوزی که برای یک اصل (کاربر، گروه، مخاطب) روی یک برچسب اعمال می‌شود.

نمایندگی JSON
{
  "name": string,
  "email": string,
  "role": enum (LabelRole),

  // Union field principal can be only one of the following:
  "person": string,
  "group": string,
  "audience": string
  // End of list of possible types for union field principal.
}
فیلدها
name

string

نام منبع این مجوز.

email

string

آدرس ایمیل یک کاربر یا گروه اصلی را مشخص می کند. برای مدیران مخاطب پرجمعیت نیست. مجوزهای کاربر و گروه فقط با استفاده از آدرس ایمیل درج می شود. در درخواست های به روز رسانی، اگر آدرس ایمیل مشخص شده باشد، هیچ اصلی نباید مشخص شود.

role

enum ( LabelRole )

نقشی که مدیر باید داشته باشد.

principal حوزه اتحادیه اصلی که این مجوز برای آن اعمال می شود. باید ایمیل، کاربر، گروه یا مخاطب باشد. مثال: * افراد/12345 * گروه ها/45678 * مخاطبان/ principal پیش فرض فقط می تواند یکی از موارد زیر باشد:
person

string

نام منبع شخص

group

string

نام منبع گروه

audience

string

مخاطب برای اعطای نقش به. ارزش جادویی audiences/default ممکن است برای اعمال نقش به مخاطب پیش‌فرض در زمینه سازمانی که دارای برچسب است، استفاده شود.

روش ها

batchDelete

مجوزهای Label را حذف می کند.

batchUpdate

مجوزهای Label را به روز می کند.

create

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

delete

مجوز یک برچسب را حذف می کند.

list

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