REST Resource: settings.datasources

संसाधन: डेटा सोर्स

डेटा सोर्स, इंडेक्स किए जाने वाले आइटम के लिए एक लॉजिकल नेमस्पेस होता है. सभी आइटम किसी डेटा सोर्स से जुड़े होने चाहिए. आइटम को Cloud Search में इंडेक्स करने से पहले, यह ज़रूरी शर्त है.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "displayName": string,
  "shortName": string,
  "indexingServiceAccounts": [
    string
  ],
  "disableServing": boolean,
  "disableModifications": boolean,
  "itemsVisibility": [
    {
      object (GSuitePrincipal)
    }
  ],
  "returnThumbnailUrls": boolean,
  "operationIds": [
    string
  ]
}
फ़ील्ड
name

string

डेटा सोर्स के संसाधन का नाम. फ़ॉर्मैट: datasources/{sourceId}.

डेटा सोर्स बनाते समय नाम को अनदेखा कर दिया जाता है.

displayName

string

ज़रूरी है. डेटा सोर्स का डिसप्ले नेम. ज़्यादा से ज़्यादा 300 वर्ण इस्तेमाल किए जा सकते हैं.

shortName

string

सोर्स के लिए एक छोटा नाम या उपनाम. इस वैल्यू का इस्तेमाल, 'सोर्स' ऑपरेटर से मैच करने के लिए किया जाएगा. उदाहरण के लिए, अगर छोटा नाम <value> है, तो source:<value> जैसी क्वेरी से सिर्फ़ इस सोर्स के लिए नतीजे मिलेंगे. यह वैल्यू, सभी डेटा सोर्स में यूनीक होनी चाहिए. वैल्यू में सिर्फ़ अक्षर और अंक (a-zA-Z0-9) होने चाहिए. मान 'google' से शुरू नहीं हो सकता और यह इनमें से कोई नहीं हो सकता: mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep, people, team. इसमें ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं.

indexingServiceAccounts[]

string

इंडेक्स करने का ऐक्सेस वाले सेवा खातों की सूची.

disableServing

boolean

किसी भी खोज या सहायक नतीजे को दिखाना बंद करें.

disableModifications

boolean

सही होने पर, डेटा सोर्स को रीड-ओनली मोड पर सेट करता है. रीड-ओनली मोड में, इंडेक्स करने वाला एपीआई इस सोर्स में मौजूद आइटम को इंडेक्स करने या मिटाने के किसी भी अनुरोध को अस्वीकार कर देता है. रीड-ओनली मोड चालू करने से, पहले स्वीकार किए जा चुके डेटा की प्रोसेसिंग बंद नहीं होती.

itemsVisibility[]

object (GSuitePrincipal)

यह फ़ील्ड, डेटा सोर्स के लेवल पर आइटम के दिखने पर पाबंदी लगाता है. डेटा सोर्स में मौजूद आइटम, इस फ़ील्ड में शामिल उपयोगकर्ताओं और ग्रुप के ग्रुप तक सीमित हैं. ध्यान दें, इससे किसी खास आइटम का ऐक्सेस पक्का नहीं होता, क्योंकि उपयोगकर्ताओं के पास शामिल आइटम पर एसीएल अनुमतियां होनी चाहिए. इससे पूरे डेटा सोर्स का हाई लेवल ऐक्सेस पक्का हो जाता है. साथ ही, अलग-अलग आइटम इस विज़िबिलिटी के बाहर शेयर नहीं किए जाते.

returnThumbnailUrls

boolean

क्या उपयोगकर्ता, इस डेटा सोर्स में इंडेक्स किए गए आइटम के लिए, थंबनेल यूआरआई पाने का अनुरोध कर सकता है.

operationIds[]

string

इस स्कीमा के लिए, मौजूदा समय में चल रहे लॉन्ग रनिंग ऑपरेशन (एलआरओ) के आईडी.

तरीके

create

एक डेटा सोर्स बनाता है.

delete

किसी डेटा सोर्स को मिटाता है.

get

एक डेटा सोर्स मिलता है.

list

डेटा सोर्स की सूची बनाता है.

patch

किसी डेटा सोर्स को अपडेट करता है.

update

किसी डेटा सोर्स को अपडेट करता है.