Acl
Untuk daftar metode untuk resource ini, lihat bagian akhir halaman ini.
Representasi resource
{
"kind": "calendar#aclRule",
"etag": etag,
"id": string,
"scope": {
"type": string,
"value": string
},
"role": string
}
Nama properti |
Nilai |
Deskripsi |
Catatan |
etag |
etag |
ETag resource. |
|
id |
string |
ID aturan Daftar Kontrol Akses (ACL). Lihat Berbagi kalender. |
|
kind |
string |
Jenis resource ("calendar#aclRule "). |
|
role |
string |
Peran yang ditetapkan ke cakupan. Kemungkinan nilainya adalah: - "
none " - Tidak memberikan akses. - "
freeBusyReader " - Menyediakan akses baca ke informasi senggang/sibuk. - "
reader " - Menyediakan akses baca ke kalender. Acara pribadi akan muncul untuk pengguna yang memiliki akses pembaca, tetapi detail acara akan disembunyikan. - "
writer " - Memberikan akses baca dan tulis ke kalender. Acara pribadi akan muncul untuk pengguna yang memiliki akses penulis, dan detail acara akan terlihat. - "
owner " - Memberikan kepemilikan kalender. Peran ini memiliki semua izin peran penulis dengan kemampuan tambahan untuk melihat dan memanipulasi ACL. |
dapat ditulis
|
scope |
object |
Sejauh mana akses kalender diberikan oleh aturan ACL ini. |
|
scope.type |
string |
Jenis cakupan. Kemungkinan nilainya adalah: - "
default " - Ruang lingkup publik. Nilai ini merupakan default. - "
user " - Membatasi cakupan untuk satu pengguna. - "
group " - Membatasi ruang lingkup ke grup. - "
domain " - Membatasi cakupan ke domain. Catatan: Izin yang diberikan ke cakupan "default ", atau publik, berlaku untuk semua pengguna, diautentikasi atau tidak. |
|
scope.value |
string |
Alamat email pengguna atau grup, atau nama domain, bergantung pada jenis cakupan. Dihapus untuk jenis "default ". |
dapat ditulis
|
Metode
- hapus
- Menghapus aturan kontrol akses.
- dapatkan
- Menampilkan aturan kontrol akses.
- sisipkan
- Membuat aturan kontrol akses.
- list
- Menampilkan aturan dalam daftar kontrol akses untuk kalender.
- patch
- Memperbarui aturan kontrol akses. Metode ini mendukung semantik patch. Perlu diperhatikan bahwa setiap permintaan patch menggunakan tiga unit kuota; lebih suka menggunakan
get
diikuti dengan update
. Nilai kolom yang Anda tentukan akan menggantikan nilai yang ada. Kolom yang tidak Anda tentukan dalam permintaan tidak akan berubah. Kolom array, jika ditentukan, akan menimpa array yang ada; ini akan membuang elemen {i>array<i} sebelumnya.
- info terbaru
- Memperbarui aturan kontrol akses.
- jam tangan
- Perhatikan perubahan pada resource ACL.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-08-22 UTC.
[null,null,["Terakhir diperbarui pada 2024-08-22 UTC."],[[["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`)."]]],[]]