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 do VPC SC para o cliente. Se updateMask estiver vazio, o campo será atualizado com base na solicitação settings.updateCustomer.

auditLoggingSettings

object (AuditLoggingSettings)

Configurações de registro de auditoria para o cliente. Se updateMask estiver vazio, o 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 que será usado para a verificação de políticas do VPC SC. As configurações de segurança da VPC neste projeto serão mantidas para as APIs do Cloud Search após a atualização do project_name pelo CustomerService. Formato: projects/{projectId}

AuditLoggingSettings

Representa as configurações do Cloud Audit Logging.

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 Cloud Audit Logging 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 atividade do administrador, ou seja, 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, ou seja, items.list, items.get etc.