Reprezentuje ustawienia na poziomie klienta.
Zapis JSON |
---|
{ "vpcSettings": { object ( |
Pola | |
---|---|
vpcSettings |
Ustawienia VPC SC dla klienta. Jeśli parametr updateMask jest pusty, to pole zostanie zaktualizowane na podstawie żądania settings.updateCustomer. |
auditLoggingSettings |
Ustawienia logowania kontrolnego dla klienta. Jeśli parametr updateMask jest pusty, to pole zostanie zaktualizowane na podstawie żądania settings.updateCustomer. |
VPCSettings
Zapis JSON |
---|
{ "project": string } |
Pola | |
---|---|
project |
Nazwa zasobu projektu GCP, który ma być używany do sprawdzania zasad VPC SC. Ustawienia zabezpieczeń VPC w tym projekcie będą przestrzegane w przypadku interfejsów Cloud Search API po zaktualizowaniu projektu nazwa_projektu w usłudze CustomerService. Format: projects/{projectId} |
AuditLoggingSettings
Reprezentuje ustawienia logowania kontrolnego Cloud
Zapis JSON |
---|
{ "project": string, "logAdminReadActions": boolean, "logDataWriteActions": boolean, "logDataReadActions": boolean } |
Pola | |
---|---|
project |
Nazwa zasobu projektu GCP, w którym będą przechowywane logi kontrolne. Logowanie kontrolne Cloud zostanie włączone po zaktualizowaniu projektu project_name w usłudze CustomerService. Format: projects/{projectId} |
logAdminReadActions |
Wskazuje, czy logowanie kontrolne jest włączone/wyłączone dla interfejsów API odczytu aktywności administratora, np. Get/List DataSources, Get/List SearchApplications itp. |
logDataWriteActions |
Wskazuje, czy logowanie kontrolne jest włączone/wyłączone w przypadku interfejsów API zapisu dostępu do danych, np. items.index. |
logDataReadActions |
Wskazuje, czy logowanie kontrolne jest włączone/wyłączone w przypadku interfejsów API odczytu danych, np. items.list, items.get itp. |