CustomerSettings

Representa as configurações no nível do cliente.

Representação JSON
{
  "vpcSettings": {
    object (VPCSettings)
  },
  "auditLoggingSettings": {
    object (AuditLoggingSettings)
  }
}
Campos
vpcSettings

object (VPCSettings)

Configurações de SC de VPC para o cliente. Se updateMask estiver vazio, esse campo será atualizado com base na solicitação settings.updateCustomer.

auditLoggingSettings

object (AuditLoggingSettings)

Configurações de registro de auditoria do cliente. Se updateMask estiver vazio, esse campo será atualizado com base na solicitação settings.updateCustomer.

VPCSettings

Representação JSON
{
  "project": string
}
Campos
project

string

O nome do recurso do projeto do GCP a ser usado para a verificação da política do VPC SC. As configurações de segurança do VPC nesse projeto serão respeitadas para as APIs do Cloud Search depois que o project_name for atualizado pelo CustomerService. Formato: projects/{projectId}

AuditLoggingSettings

Representa as configurações dos Registros de auditoria do Cloud

Representação JSON
{
  "project": string,
  "logAdminReadActions": boolean,
  "logDataWriteActions": boolean,
  "logDataReadActions": boolean
}
Campos
project

string

O nome do recurso do projeto do GCP para armazenar registros de auditoria. O registro de auditoria do Cloud será ativado depois que o project_name for atualizado pelo CustomerService. Formato: projects/{projectId}

logAdminReadActions

boolean

Indica se o registro de auditoria está ativado/desativado para APIs de leitura de atividades administrativas, como Get/List DataSources, Get/List SearchApplications etc.

logDataWriteActions

boolean

Indica se o registro de auditoria está ativado/desativado para APIs de gravação de acesso a dados, ou seja, items.index etc.

logDataReadActions

boolean

Indica se o registro de auditoria está ativado/desativado para APIs de leitura de acesso a dados, como items.list, items.get etc.