REST Resource: settings.datasources

منبع: DataSource

منبع داده یک فضای نام منطقی برای مواردی است که باید نمایه شوند. همه موارد باید به یک منبع داده تعلق داشته باشند. این پیش نیاز قبل از ایندکس شدن موارد در جستجوی ابری است.

نمایندگی JSON
{
  "name": string,
  "displayName": string,
  "shortName": string,
  "indexingServiceAccounts": [
    string
  ],
  "disableServing": boolean,
  "disableModifications": boolean,
  "itemsVisibility": [
    {
      object (GSuitePrincipal)
    }
  ],
  "returnThumbnailUrls": boolean,
  "operationIds": [
    string
  ]
}
فیلدها
name

string

نام منبع داده. قالب: منابع داده/{sourceId}.

هنگام ایجاد یک منبع داده، نام نادیده گرفته می شود.

displayName

string

مورد نیاز. نام نمایشی منبع داده حداکثر طول 300 کاراکتر است.

shortName

string

نام کوتاه یا نام مستعار برای منبع. این مقدار برای مطابقت با عملگر «source» استفاده خواهد شد. به عنوان مثال، اگر نام کوتاه <value> باشد، پرس و جوهایی مانند source:<value> فقط نتایج را برای این منبع برمی گرداند. مقدار باید در همه منابع داده منحصر به فرد باشد. مقدار فقط باید دارای نویسه های الفبایی باشد (a-zA-Z0-9). این مقدار نمی‌تواند با «google» شروع شود و نمی‌تواند یکی از موارد زیر باشد: نامه، gmail، اسناد، درایو، گروه‌ها، سایت‌ها، تقویم، hangouts، gplus، keep، افراد، تیم‌ها. حداکثر طول آن 32 کاراکتر است.

indexingServiceAccounts[]

string

فهرست حساب‌های خدماتی که دسترسی نمایه‌سازی دارند.

disableServing

boolean

غیرفعال کردن ارائه نتایج جستجو یا کمک.

disableModifications

boolean

اگر درست باشد، منبع داده را روی حالت فقط خواندنی تنظیم می کند. در حالت فقط خواندنی، API Indexing هرگونه درخواست برای فهرست یا حذف موارد در این منبع را رد می کند. فعال کردن حالت فقط خواندنی، پردازش داده‌های پذیرفته شده قبلی را متوقف نمی‌کند.

itemsVisibility[]

object ( GSuitePrincipal )

این فیلد دید را به موارد در سطح منبع داده محدود می کند. موارد موجود در منبع داده به اتحادیه کاربران و گروه‌های موجود در این قسمت محدود می‌شوند. توجه داشته باشید که این امر دسترسی به یک مورد خاص را تضمین نمی کند، زیرا کاربران باید مجوزهای ACL را در مورد موارد موجود داشته باشند. این امر دسترسی سطح بالایی را به کل منبع داده تضمین می کند و موارد منفرد خارج از این قابلیت مشاهده به اشتراک گذاشته نمی شوند.

returnThumbnailUrls

boolean

آیا کاربر می تواند درخواست کند URI تصویر کوچک برای موارد نمایه شده در این منبع داده را دریافت کند.

operationIds[]

string

شناسه‌های عملیات طولانی مدت (LRO) که در حال حاضر برای این طرح اجرا می‌شوند.

روش ها

create

یک منبع داده ایجاد می کند.

delete

یک منبع داده را حذف می کند.

get

یک منبع داده دریافت می کند.

list

فهرست منابع داده

patch

یک منبع داده را به روز می کند.

update

یک منبع داده را به روز می کند.