CustomerSettings

고객 수준의 설정을 나타냅니다.

JSON 표현
{
  "vpcSettings": {
    object (VPCSettings)
  },
  "auditLoggingSettings": {
    object (AuditLoggingSettings)
  }
}
필드
vpcSettings

object (VPCSettings)

고객의 VPC SC 설정 updateMask가 비어 있으면 settings.updateCustomer 요청에 따라 이 필드가 업데이트됩니다.

auditLoggingSettings

object (AuditLoggingSettings)

고객의 감사 로깅 설정 updateMask가 비어 있으면 settings.updateCustomer 요청에 따라 이 필드가 업데이트됩니다.

VPCSettings

JSON 표현
{
  "project": string
}
필드
project

string

VPC SC 정책 검사에 사용할 GCP 프로젝트의 리소스 이름입니다. CustomerService를 통해 project_name이 업데이트된 후에 Cloud Search API에 이 프로젝트의 VPC 보안 설정이 적용됩니다. 형식: projects/{projectId}

AuditLoggingSettings

Cloud 감사 로깅의 설정을 나타냅니다.

JSON 표현
{
  "project": string,
  "logAdminReadActions": boolean,
  "logDataWriteActions": boolean,
  "logDataReadActions": boolean
}
필드
project

string

감사 로그를 저장할 GCP 프로젝트의 리소스 이름입니다. CustomerService를 통해 project_name이 업데이트된 후에 Cloud 감사 로깅이 사용 설정됩니다. 형식: projects/{projectId}

logAdminReadActions

boolean

관리자 활동 읽기 API(예: 데이터 소스 가져오기/나열, SearchApplications 가져오기/나열)에 감사 로깅이 사용/사용 중지되어 있는지 여부를 나타냅니다.

logDataWriteActions

boolean

데이터 액세스 쓰기 API(예: items.index 등)에 대해 감사 로깅이 사용 설정/사용 중지되었는지를 나타냅니다.

logDataReadActions

boolean

데이터 액세스 읽기 API(예: items.list, items.get)에 대해 감사 로깅이 사용 설정/중지되었는지 여부를 나타냅니다.