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 " - دسترسی خواندن و نوشتن به تقویم را فراهم می کند. رویدادهای خصوصی برای کاربران با دسترسی نویسنده ظاهر میشوند و جزئیات رویداد قابل مشاهده خواهند بود. - "
owner " - مالکیت تقویم را فراهم می کند. این نقش دارای تمام مجوزهای نقش نویسنده با توانایی اضافی برای دیدن و دستکاری ACLها است.
| قابل نوشتن |
scope | object | میزان دسترسی به تقویم توسط این قانون ACL اعطا می شود. | |
scope. type | string | نوع دامنه. مقادیر ممکن عبارتند از:- "
default " - محدوده عمومی. این مقدار پیش فرض است. - "
user " - محدوده را به یک کاربر محدود می کند. - "
group " - محدوده را به یک گروه محدود می کند. - "
domain " - دامنه را به یک دامنه محدود می کند. توجه: مجوزهای اعطا شده به دامنه « default » یا عمومی برای هر کاربری، اعم از احراز هویت یا غیر احراز هویت اعمال میشود. | |
scope. value | string | آدرس ایمیل یک کاربر یا گروه یا نام دامنه بسته به نوع دامنه. برای نوع " default " حذف شده است. | قابل نوشتن |
روش ها
- حذف کنید
- یک قانون کنترل دسترسی را حذف می کند.
- دریافت کنید
- یک قانون کنترل دسترسی را برمی گرداند.
- درج کنید
- یک قانون کنترل دسترسی ایجاد می کند.
- فهرست
- قوانین موجود در لیست کنترل دسترسی برای تقویم را برمی گرداند.
- پچ
- یک قانون کنترل دسترسی را به روز می کند. این روش از معنای پچ پشتیبانی می کند. توجه داشته باشید که هر درخواست پچ سه واحد سهمیه مصرف می کند. ترجیح می دهند از یک
get
و به دنبال آن یک update
استفاده کنند. مقادیر فیلدی که مشخص می کنید جایگزین مقادیر موجود می شوند. فیلدهایی که در درخواست مشخص نمی کنید بدون تغییر باقی می مانند. فیلدهای آرایه، در صورت مشخص شدن، آرایه های موجود را بازنویسی می کنند. این هر عنصر آرایه قبلی را کنار می گذارد. - به روز رسانی کنید
- یک قانون کنترل دسترسی را به روز می کند.
- تماشا کن
- مراقب تغییرات در منابع ACL باشید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-14 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-14 بهوقت ساعت هماهنگ جهانی."],[[["Resource representations define the structure of access control list (ACL) rules for Google Calendar, encompassing properties like `etag`, `id`, `kind`, `role`, and `scope`."],["`role` property dictates the level of access granted, ranging from no access (`none`) to full ownership (`owner`), influencing visibility and manipulation of calendar data."],["`scope` property determines the extent of access, targeting specific users, groups, domains, or the public (`default`), with varying implications for data sharing."],["Supported methods provide functionalities to manage ACL rules, including creating (`insert`), retrieving (`get`), updating (`update`, `patch`), deleting (`delete`), listing (`list`), and watching for changes (`watch`)."]]],[]]