Acl

Bu kaynakla ilgili yöntemlerin listesi için bu sayfanın sonuna bakın.

Kaynak temsilleri

{
  "kind": "calendar#aclRule",
  "etag": etag,
  "id": string,
  "scope": {
    "type": string,
    "value": string
  },
  "role": string
}
Mülk adı Değer Açıklama Notlar
etag etag Kaynağın ETag'i.
id string Erişim kontrol listesi (EKL) kuralının tanımlayıcısı. Takvim paylaşma başlıklı makaleyi inceleyin.
kind string Kaynağın türü ("calendar#aclRule").
role string Kapsama atanan rol. Olası değerler:
  • "none": Erişim sağlamaz.
  • "freeBusyReader": Boş/meşgul bilgisine okuma erişimi sağlar.
  • "reader": Takvime okuma erişimi sağlar. Gizli etkinlikler, okuyucu erişimi olan kullanıcılara gösterilir ancak etkinlik ayrıntıları gizlenir.
  • "writerWithoutPrivateAccess": Takvime okuma ve yazma erişimi sağlar. Gizli etkinlikler, writerWithoutPrivateAccess erişimi olan kullanıcılara gösterilir ancak etkinlik ayrıntıları gizlenir.
  • "writer": Takvime okuma ve yazma erişimi sağlar. Yazma erişimi olan kullanıcılar, gizli etkinlikleri ve etkinlik ayrıntılarını görebilir. Takvimin ACL'lerine okuma erişimi sağlar.
  • "owner": Yöneticinin takvime erişmesini sağlar. Bu rol, yazar rolünün tüm izinlerine ek olarak diğer kullanıcıların erişim düzeylerini değiştirme özelliğine sahiptir.

yazılabilir
scope object Bu EKL kuralı tarafından takvim erişiminin ne ölçüde verildiği.
scope.type string Kapsamın türü. Olası değerler:
  • "default": Herkese açık kapsam. Bu, varsayılan değerdir.
  • "user": Kapsamı tek bir kullanıcıyla sınırlar.
  • "group": Kapsamı bir grupla sınırlar.
  • "domain": Kapsamı bir alanla sınırlar.
Not: "default" veya herkese açık kapsamına verilen izinler, kimliği doğrulanmış veya doğrulanmamış tüm kullanıcılar için geçerlidir.
scope.value string Kapsam türüne bağlı olarak kullanıcının veya grubun e-posta adresi ya da alanın adı. "default" türü için atlandı. yazılabilir

Yöntemler

delete
Erişim denetimi kuralını siler.
get
Erişim denetimi kuralını döndürür.
insert (ekle)
Erişim denetimi kuralı oluşturur.
list
Takvimin erişim kontrol listesindeki kuralları döndürür.
patch
Erişim denetimi kuralını günceller. Bu yöntem, yama semantiğini destekler. Her yama isteğinin üç kota birimi kullandığını unutmayın. get ardından update kullanmayı tercih edin. Belirttiğiniz alan değerleri, mevcut değerlerin yerini alır. İstek içinde belirtmediğiniz alanlar değişmeden kalır. Belirtilmişse dizi alanları mevcut dizilerin üzerine yazılır. Bu durumda, önceki dizi öğeleri silinir.
update
Erişim denetimi kuralını günceller.
watch
ACL kaynaklarında yapılan değişiklikleri izleyin.