CustomerSettings

يمثّل الإعدادات على مستوى العميل.

تمثيل JSON
{
  "vpcSettings": {
    object (VPCSettings)
  },
  "auditLoggingSettings": {
    object (AuditLoggingSettings)
  }
}
الحقول
vpcSettings

object (VPCSettings)

إعدادات عناصر التحكّم في الخدمة في VPC للعميل إذا كان updateMask فارغًا، سيتم تعديل هذا الحقل استنادًا إلى طلب settings.updateCustomer.

auditLoggingSettings

object (AuditLoggingSettings)

إعدادات "تسجيل التدقيق" للعميل إذا كان updateMask فارغًا، سيتم تعديل هذا الحقل استنادًا إلى طلب settings.updateCustomer.

VPCSettings

تمثيل JSON
{
  "project": string
}
الحقول
project

string

اسم المورد لمشروع Google Cloud Platform الذي سيتم استخدامه للتحقّق من سياسة VPC SC. سيتم الالتزام بإعدادات أمان VPC في هذا المشروع لـ Cloud Search API بعد تعديل project_name من خلال CustomerService. التنسيق: projects/{projectId}

AuditLoggingSettings

يمثّل إعدادات تسجيل عمليات التدقيق في Cloud

تمثيل JSON
{
  "project": string,
  "logAdminReadActions": boolean,
  "logDataWriteActions": boolean,
  "logDataReadActions": boolean
}
الحقول
project

string

اسم مورد مشروع Google Cloud Platform لتخزين سجلات التدقيق سيتم تفعيل ميزة "تسجيل عمليات التدقيق في السحابة الإلكترونية" بعد تعديل project_name من خلال CustomerService. التنسيق: projects/{projectId}

logAdminReadActions

boolean

يشير إلى ما إذا كان تسجيل التدقيق مفعّلاً أو غير مفعّل لواجهات برمجة التطبيقات لقراءة نشاط المشرف، مثل Get/List DataSources وGet/List SearchApplications وما إلى ذلك.

logDataWriteActions

boolean

يشير إلى ما إذا كان تسجيل التدقيق مفعّلاً أو غير مفعّل لواجهات برمجة التطبيقات لكتابة الوصول إلى البيانات، أي items.index وما إلى ذلك.

logDataReadActions

boolean

يشير إلى ما إذا كان تسجيل التدقيق مفعَّلاً أو غير مفعَّل لواجهات برمجة التطبيقات لقراءة الوصول إلى البيانات، مثل items.list وitems.get وما إلى ذلك.