REST Resource: properties.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} या प्रॉपर्टी/{property}/accessBindings/{accessBinding}

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

roles[]

string

पैरंट संसाधन को दी जाने वाली भूमिकाओं की सूची.

मान्य वैल्यू: prefixRoles/व्यूअर ValueTrackRoles/ऐनलिस्ट प्रीसेट रोल्स/एडिटोरियल ऑब्ज़र्वेशन/एडमिन प्रीडिविज़न रोल्स/नो-कॉस्ट-डेटा प्रीडिनेट रोल्स/नो-रिवेन्यू-डेटा

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

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

string

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

तरीके

batchCreate

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

batchDelete

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

batchGet

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

batchUpdate

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

create

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

delete

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

get

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

list

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

patch

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