REST Resource: settings.datasources

แหล่งข้อมูล: DataSource

แหล่งข้อมูลคือเนมสเปซเชิงตรรกะสำหรับรายการที่จะจัดทำดัชนี รายการทั้งหมดต้องมาจากแหล่งข้อมูล การดำเนินการนี้เป็นข้อกําหนดเบื้องต้นก่อนที่จะจัดทําดัชนีรายการใน Cloud Search ได้

การแสดง JSON
{
  "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

ชื่อย่อหรือชื่อแทนของแหล่งที่มา ระบบจะใช้ค่านี้เพื่อจับคู่กับโอเปอเรเตอร์ "source" เช่น หากชื่อย่อคือ <value> การค้นหาอย่าง source:<value> จะแสดงเฉพาะผลการค้นหาสำหรับแหล่งที่มานี้ ค่าต้องไม่ซ้ำกันในทุกแหล่งข้อมูล ค่าต้องมีเฉพาะอักขระที่เป็นตัวอักษรและตัวเลขคละกัน (a-zA-Z0-9) เท่านั้น ค่าต้องไม่ขึ้นต้นด้วย "google" และจะต้องไม่ตรงกับค่าต่อไปนี้ mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep, people, teams โดยมีความยาวสูงสุด 32 อักขระ

indexingServiceAccounts[]

string

รายการบัญชีบริการที่มีสิทธิ์เข้าถึงการจัดทำดัชนี

disableServing

boolean

ปิดใช้การแสดงผลการค้นหาหรือผลการช่วย

disableModifications

boolean

หากเป็น "จริง" ระบบจะตั้งค่าแหล่งข้อมูลเป็นโหมดอ่านอย่างเดียว ในโหมดอ่านอย่างเดียว Indexing API จะปฏิเสธคําขอจัดทําดัชนีหรือลบรายการในแหล่งที่มานี้ การเปิดใช้โหมดอ่านอย่างเดียวจะไม่หยุดการประมวลผลข้อมูลที่ยอมรับก่อนหน้านี้

itemsVisibility[]

object (GSuitePrincipal)

ช่องนี้จะจํากัดระดับการเข้าถึงไว้ที่ระดับแหล่งข้อมูล รายการภายในแหล่งข้อมูลจะจํากัดไว้ที่ยูเนียนของผู้ใช้และกลุ่มที่รวมอยู่ในช่องนี้ โปรดทราบว่าการดำเนินการนี้ไม่ได้รับประกันสิทธิ์เข้าถึงรายการที่เฉพาะเจาะจง เนื่องจากผู้ใช้ต้องมีสิทธิ์ ACL ในรายการที่รวมอยู่ วิธีนี้ช่วยให้มั่นใจได้ว่าจะมีสิทธิ์เข้าถึงระดับสูงในแหล่งข้อมูลทั้งหมด และจะไม่มีแชร์รายการแต่ละรายการนอกระดับการมองเห็นนี้

returnThumbnailUrls

boolean

ผู้ใช้ขอรับ URI ของภาพขนาดย่อสำหรับรายการที่จัดทําดัชนีในแหล่งข้อมูลนี้ได้ไหม

operationIds[]

string

รหัสของการดำเนินการที่ใช้เวลานาน (LROs) ที่ทำงานอยู่สําหรับสคีมานี้

เมธอด

create

สร้างแหล่งข้อมูล

delete

ลบแหล่งข้อมูล

get

รับแหล่งข้อมูล

list

แสดงรายการแหล่งข้อมูล

patch

อัปเดตแหล่งข้อมูล

update

อัปเดตแหล่งข้อมูล