REST Resource: properties.accessBindings

منبع: AccessBinding

اتصال یک کاربر به مجموعه ای از نقش ها.

نمایندگی JSON
{
  "name": string,
  "roles": [
    string
  ],

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

string

فقط خروجی نام منبع این اتصال.

قالب: حساب‌ها/{account}/accessBindings/{accessBinding} یا خواص/{property}/accessBindings/{accessBinding}

مثال: "accounts/100/accessBindings/200"

roles[]

string

فهرستی از نقش‌هایی که باید به منبع اصلی اعطا شود.

مقادیر معتبر: نقش‌های از پیش تعریف شده/نقش‌های از پیش تعریف شده بیننده/نقش‌های از پیش تعریف شده تحلیلگر/نقش‌های از پیش تعریف شده ویرایشگر/نقش‌های از پیش تعریف شده توسط مدیر/رول‌های از پیش تعیین شده بدون داده‌های هزینه‌ای/داده‌های بدون درآمد

برای کاربران، اگر یک لیست خالی از نقش ها تنظیم شود، این AccessBinding حذف خواهد شد.

فیلد اتحادیه access_target . هدفی که برای آن نقش تعیین شود. access_target می تواند تنها یکی از موارد زیر باشد:
user

string

در صورت تنظیم، آدرس ایمیل کاربر برای تعیین نقش‌ها. قالب: "someuser@gmail.com"

روش ها

batchCreate

اطلاعاتی درباره اتصالات دسترسی چندگانه به یک حساب یا دارایی ایجاد می کند.

batchDelete

اطلاعات مربوط به پیوندهای چند کاربر به یک حساب یا دارایی را حذف می کند.

batchGet

اطلاعاتی در مورد اتصالات دسترسی چندگانه به یک حساب یا دارایی دریافت می کند.

batchUpdate

اطلاعات مربوط به اتصالات دسترسی چندگانه به یک حساب یا دارایی را به روز می کند.

create

اتصال دسترسی به حساب یا ویژگی ایجاد می کند.

delete

اتصال دسترسی به حساب یا دارایی را حذف می کند.

get

اطلاعات مربوط به یک اتصال دسترسی را دریافت می کند.

list

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

patch

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