資源:DataSource
資料來源是用於索引項目的邏輯命名空間。所有項目都必須屬於資料來源。這是項目可編入 Cloud Search 的必要條件。
JSON 表示法 |
---|
{
"name": string,
"displayName": string,
"shortName": string,
"indexingServiceAccounts": [
string
],
"disableServing": boolean,
"disableModifications": boolean,
"itemsVisibility": [
{
object ( |
欄位 | |
---|---|
name |
資料來源資源的名稱。格式:datasources/{sourceId}。 建立資料來源時,系統會忽略該名稱。 |
displayName |
必要欄位。資料來源的顯示名稱,長度上限為 300 個字元。 |
shortName |
來源的簡稱或別名。這個值會用於比對「source」運算子。舉例來說,如果簡短名稱為 <value>,則 source:<value> 這類查詢只會傳回這個來源的結果。所有資料來源的值皆不得重複。值只能包含英數字元 (a-zA-Z0-9)。值不得以「google」開頭,也不能是下列任一名稱:mail、gmail、docs、drive、groups、sites、calendar、hangouts、gplus、keep、people、teams。長度上限為 32 個半形字元。 |
indexingServiceAccounts[] |
列出具備索引存取權的服務帳戶。 |
disableServing |
停用任何搜尋或協助結果。 |
disableModifications |
如果設為 true,則會將資料來源設為唯讀模式。在唯讀模式下,Indexing API 會拒絕任何要求,無法在這個來源建立索引或刪除項目。啟用唯讀模式不會停止處理先前接受的資料。 |
itemsVisibility[] |
這個欄位會限制資料來源層級項目的瀏覽權限。資料來源中的項目僅限於此欄位所包含的使用者和群組聯集。請注意,這並無法確保存取特定項目的權限,因為使用者必須擁有所含項目的 ACL 權限。這可確保對整個資料來源的存取權,且個別項目不會在這個可見度範圍外分享。 |
returnThumbnailUrls |
使用者是否可以要求取得這個資料來源中已編入索引的項目縮圖 URI。 |
operationIds[] |
目前為此結構定義執行的長時間執行作業 (LROs) ID。 |