Acl

برای فهرست روش‌های این منبع، به انتهای این صفحه مراجعه کنید.

نمایش منابع

{
  "kind": "calendar#aclRule",
  "etag": etag,
  "id": string,
  "scope": {
    "type": string,
    "value": string
  },
  "role": string
}
نام ملک ارزش توضیحات یادداشت‌ها
etag etag برچسب منبع (ETag).
id string شناسه‌ی قانون فهرست کنترل دسترسی (ACL). به اشتراک‌گذاری تقویم‌ها مراجعه کنید.
kind string نوع منبع (" calendar#aclRule ").
role string نقشی که به محدوده اختصاص داده شده است. مقادیر ممکن عبارتند از:
  • « none » - هیچ دسترسی‌ای ارائه نمی‌دهد.
  • « freeBusyReader » - دسترسی خواندن به اطلاعات آزاد/مشغول را فراهم می‌کند.
  • « reader » - دسترسی خواندن تقویم را فراهم می‌کند. رویدادهای خصوصی برای کاربرانی که دسترسی خواننده دارند نمایش داده می‌شوند، اما جزئیات رویداد پنهان خواهد بود.
  • « writer » - دسترسی خواندن و نوشتن به تقویم را فراهم می‌کند. رویدادهای خصوصی برای کاربرانی که دسترسی نویسنده دارند ظاهر می‌شوند و جزئیات رویداد قابل مشاهده خواهد بود. دسترسی خواندن به ACL های تقویم را فراهم می‌کند.
  • « owner » - دسترسی مدیر به تقویم را فراهم می‌کند. این نقش تمام مجوزهای نقش نویسنده را به همراه قابلیت اضافی تغییر سطح دسترسی سایر کاربران دارد.

قابل نوشتن
scope object میزان دسترسی به تقویم توسط این قانون ACL اعطا می‌شود.
scope. type string نوع دامنه. مقادیر ممکن عبارتند از:
  • " default " - محدوده عمومی. این مقدار پیش‌فرض است.
  • « user » - دامنه را به یک کاربر واحد محدود می‌کند.
  • « group » - دامنه را به یک گروه محدود می‌کند.
  • « domain » - دامنه را به یک دامنه محدود می‌کند.
توجه: مجوزهای اعطا شده به محدوده « default » یا عمومی، برای هر کاربری، چه احراز هویت شده و چه نشده، اعمال می‌شود.
scope. value string آدرس ایمیل یک کاربر یا گروه، یا نام یک دامنه، بسته به نوع دامنه. برای نوع " default " حذف شده است. قابل نوشتن

روش‌ها

حذف
یک قانون کنترل دسترسی را حذف می‌کند.
دریافت
یک قانون کنترل دسترسی را برمی‌گرداند.
درج
یک قانون کنترل دسترسی ایجاد می‌کند.
فهرست
قوانین موجود در لیست کنترل دسترسی برای تقویم را برمی‌گرداند.
پچ
یک قانون کنترل دسترسی را به‌روزرسانی می‌کند. این روش از معنای وصله (patch semantics) پشتیبانی می‌کند. توجه داشته باشید که هر درخواست وصله سه واحد سهمیه مصرف می‌کند؛ بهتر است از get و به دنبال آن update استفاده کنید. مقادیر فیلدی که مشخص می‌کنید جایگزین مقادیر موجود می‌شوند. فیلدهایی که در درخواست مشخص نمی‌کنید بدون تغییر باقی می‌مانند. فیلدهای آرایه، در صورت مشخص شدن، آرایه‌های موجود را بازنویسی می‌کنند. این کار عناصر آرایه قبلی را حذف می‌کند.
به‌روزرسانی
یک قانون کنترل دسترسی را به‌روزرسانی می‌کند.
تماشا کنید
مراقب تغییرات در منابع ACL باشید.