Policy
Kaynaklar için bir erişim denetimi politikası tanımlar.
JSON gösterimi |
{
"assignments": [
{
object (Assignment )
}
],
"etag": string
} |
Alanlar |
assignments[] |
object (Assignment )
assignments öğesinin listesi
|
etag |
string (bytes format)
Etag, bir politikada aynı anda yapılan güncellemelerin, birbirinin üzerine yazılmasını önlemeye yardımcı olmak için iyimser eşzamanlılık kontrolü için kullanılır. Yarış koşullarından kaçınmak amacıyla sistemlerin, politika güncellemelerini gerçekleştirmek için okuma/yazma yazma döngüsündeki etag'i kullanması kesinlikle önerilir: policies.get etiketinin yanıtında bir etiket döndürülür ve sistemlerin, değişikliklerinin politikanın aynı sürümüne uygulandığından emin olmak için bu etiketi policies.set isteğine eklemesi beklenir. policies.get çağrısında herhangi bir etiket sağlanmazsa mevcut politikanın körü körüne üzerine yazılır.
base64 kodlu bir dize.
|
Ödev
members
öğesini role
ile ilişkilendirir.
JSON gösterimi |
{
"role": string,
"members": [
string
]
} |
Alanlar |
role |
string
Zorunlu. members adlı kullanıcıya atanan rol.
|
members[] |
string
Rolün atandığı kimlikler. Aşağıdaki değerlere sahip olabilir:
{user_email} : Belirli bir Google Hesabı'nı temsil eden bir e-posta adresidir. Örneğin: alice@gmail.com .
{group_email} : Bir Google grubunu temsil eden bir e-posta adresidir. Örneğin, viewers@gmail.com .
|
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2022-11-02 UTC.
[null,null,["Son güncelleme tarihi: 2022-11-02 UTC."],[[["This document defines an access control policy for resources, utilizing JSON for representation."],["The policy includes assignments which associate members with specific roles."],["Roles determine the level of access granted to assigned members, which can be individuals or groups."],["An `etag` is used for optimistic concurrency control, preventing simultaneous updates from overwriting each other."]]],[]]