Policy
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Kaynaklara yönelik bir erişim denetimi politikası tanımlar.
| JSON gösterimi |
{
"assignments": [
{
object (Assignment)
}
],
"etag": string
} |
| Alanlar |
assignments[] |
object (Assignment)
|
etag |
string (bytes format)
[etag], bir politikanın eşzamanlı güncellemelerinin birbirinin üzerine yazılmasını önlemeye yardımcı olmak için iyimser eşzamanlılık kontrolü amacıyla kullanılır. Yarış durumlarını önlemek için sistemlerin, politika güncellemelerini gerçekleştirmek üzere okuma-değiştirme-yazma döngüsünde [etag] kullanması önemle tavsiye edilir: [policies.get] yanıtında bir [etag] döndürülür ve sistemlerin, değişikliklerinin politikanın aynı sürümüne uygulanmasını sağlamak için bu etag'i [policies.set] isteğine yerleştirmesi beklenir. [policies.set] çağrısında [etag] sağlanmazsa mevcut politika körü körüne üzerine yazılır. Base64 kodlu bir dize.
|
Ödev
members ile role'yi 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ğerleri içerebilir:
{user_email}: Belirli bir Google Hesabı'nı temsil eden e-posta adresi. Örneğin: alice@gmail.com.
{group_email}: Bir Google grubunu temsil eden e-posta adresi. Ö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: 2025-07-25 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-25 UTC."],[],["The core content defines an access control policy using JSON. A policy contains `assignments` and an `etag` for concurrency control. `Assignments` associate `members` (users or groups identified by email) with a `role`. Systems are advised to use the `etag` from `policies.get` in `policies.set` requests to avoid overwriting changes; otherwise, the existing policy will be blindly overwritten. Policies can contain multiple assignments specifying different members and roles.\n"]]