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, esse 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, 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 na verificação de política do VPC SC. As configurações de segurança da VPC neste projeto serão seguidas 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. A geração de registros de auditoria do Cloud será ativada 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, 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, como 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.