更新資料來源。
注意:您必須使用管理員帳戶才能執行這個 API。
HTTP 要求
PUT https://cloudsearch.googleapis.com/v1/settings/{source.name=datasources/*}
這個網址使用 gRPC 轉碼語法。
路徑參數
| 參數 | |
|---|---|
source.name | 
                
                   
 資料來源資源的名稱。格式:datasources/{sourceId}。 建立資料來源時,系統會忽略名稱。  | 
              
要求主體
要求主體的資料會採用以下結構:
| JSON 表示法 | 
|---|
{ "source": { "name": string, "displayName": string, "shortName": string, "indexingServiceAccounts": [ string ], "disableServing": boolean, "disableModifications": boolean, "itemsVisibility": [ { // Union field  | 
                
| 欄位 | |
|---|---|
source.displayName | 
                  
                     
 必要欄位。資料來源的顯示名稱。長度上限為 300 個字元。  | 
                
source.shortName | 
                  
                     
 來源的簡稱或別名。這個值會用於比對「source」運算子。舉例來說,如果簡短名稱為 <value>,則 source:<value> 這類查詢只會傳回這個來源的結果。所有資料來源的值皆不得重複。值只能包含英數字元 (a-zA-Z0-9)。值不得以「google」開頭,也不能是下列名稱:mail、gmail、docs、drive、groups、sites、calendar、hangouts、gplus、keep、people、teams。長度上限為 32 個半形字元。  | 
                
source.indexingServiceAccounts[] | 
                  
                     
 列出具備索引存取權的服務帳戶。  | 
                
source.disableServing | 
                  
                     
 停用任何搜尋或協助結果。  | 
                
source.disableModifications | 
                  
                     
 如果設為 true,則會將資料來源設為唯讀模式。在唯讀模式下,Indexing API 會拒絕任何要求,包括索引或刪除這個來源中的項目。啟用唯讀模式不會停止處理先前接受的資料。  | 
                
source.itemsVisibility[] | 
                  
                     
 這個欄位會限制資料來源層級項目的瀏覽權限。資料來源中的項目僅限於此欄位所包含的使用者和群組聯集。請注意,這並無法確保存取特定項目的權限,因為使用者必須擁有所含項目的 ACL 權限。這可確保對整個資料來源的存取權,且個別項目不會在這個可見範圍之外分享。  | 
                
source.returnThumbnailUrls | 
                  
                     
 使用者是否可以要求取得這個資料來源中已編入索引的項目縮圖 URI。  | 
                
source.operationIds[] | 
                  
                     
 目前為此結構定義執行的長時間執行作業 (LROs) ID。  | 
                
debugOptions | 
                  
                     
 常見的偵錯選項。  | 
                
updateMask | 
                  
                     
 僅適用於  更新遮罩可用於控制要更新的欄位。範例欄位路徑: 
  | 
                
回應主體
如果成功,回應主體會包含 Operation 的執行例項。
授權範圍
需要下列其中一種 OAuth 範圍:
https://www.googleapis.com/auth/cloud_search.settings.indexinghttps://www.googleapis.com/auth/cloud_search.settingshttps://www.googleapis.com/auth/cloud_search
詳情請參閱授權指南。