REST Resource: properties.accessBindings

संसाधन: ऐक्सेस बाइंडिंग

भूमिकाओं के एक सेट के लिए उपयोगकर्ता की बाइंडिंग.

जेएसओएन के काेड में दिखाना
{
  "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

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

मान्य वैल्यू: पहले से बनाई गई भूमिकाएं/व्यूअर से पहले से तय भूमिकाएं/एनालिस्ट से पहले से बनाई गई भूमिकाएं/एडिटर पहले से बनाई गई भूमिकाएं/एडमिन पहले से तैयार भूमिकाएं/no-cost-data प्रीसेट भूमिकाओं/no-revenue-data

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

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

string

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

तरीके

batchCreate

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

batchDelete

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

batchGet

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

batchUpdate

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

create

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

delete

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

get

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

list

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

patch

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