REST Resource: accounts.accessBindings

रिसॉर्स: AccessBinding

किसी उपयोगकर्ता को भूमिकाओं के सेट से बांधना.

JSON के काेड में दिखाना
{
  "name": string,
  "roles": [
    string
  ],

  // Union field access_target can be only one of the following:
  "user": string
  // End of list of possible types for union field access_target.
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. इस बाइंडिंग का संसाधन का नाम.

फ़ॉर्मैट: accounts/{account}/accessBindings/{accessBinding} या properties/{property}/accessBindings/{accessBinding}

उदाहरण: "accounts/100/accessBindings/200"

roles[]

string

पैरंट रिसॉर्स को देने के लिए भूमिकाओं की सूची.

मान्य वैल्यू: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data

अगर उपयोगकर्ताओं के लिए, भूमिकाओं की खाली सूची सेट की जाती है, तो यह AccessBinding मिटा दी जाएगी.

यूनियन फ़ील्ड access_target. वह टारगेट जिसके लिए भूमिकाएं सेट करनी हैं. access_target इनमें से कोई एक हो सकता है:
user

string

अगर सेट किया गया है, तो उस उपयोगकर्ता का ईमेल पता जिसकी भूमिकाएं सेट करनी हैं. फ़ॉर्मैट: "someuser@gmail.com"

तरीके

batchCreate

किसी खाते या प्रॉपर्टी के लिए, एक से ज़्यादा ऐक्सेस बाइंडिंग के बारे में जानकारी बनाता है.

batchDelete

किसी खाते या प्रॉपर्टी से कई उपयोगकर्ताओं के लिंक की जानकारी मिटाता है.

batchGet

किसी खाते या प्रॉपर्टी के लिए, एक से ज़्यादा ऐक्सेस बाइंडिंग के बारे में जानकारी मिलती है.

batchUpdate

किसी खाते या प्रॉपर्टी में, एक से ज़्यादा ऐक्सेस बाइंडिंग की जानकारी अपडेट करता है.

create

किसी खाते या प्रॉपर्टी पर ऐक्सेस बाइंडिंग बनाता है.

delete

किसी खाते या प्रॉपर्टी पर ऐक्सेस बाइंडिंग मिटाता है.

get

ऐक्सेस बाइंडिंग के बारे में जानकारी मिलती है.

list

किसी खाते या प्रॉपर्टी पर सभी ऐक्सेस बाइंडिंग की सूची दिखाता है.

patch

किसी खाते या प्रॉपर्टी पर ऐक्सेस बाइंडिंग को अपडेट करता है.