CustomerSettings
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
필드 |
vpcSettings |
object (VPCSettings )
고객의 VPC SC 설정입니다. updateMask가 비어 있으면 이 필드는 settings.updateCustomer 요청에 따라 업데이트됩니다.
|
auditLoggingSettings |
object (AuditLoggingSettings )
고객의 감사 로깅 설정 updateMask가 비어 있으면 이 필드는 settings.updateCustomer 요청에 따라 업데이트됩니다.
|
VPCSettings
JSON 표현 |
{
"project": string
} |
필드 |
project |
string
VPC SC 정책 확인에 사용할 GCP 프로젝트의 리소스 이름입니다. project_name이 CustomerService를 통해 업데이트된 후에는 이 프로젝트의 VPC 보안 설정이 Cloud Search API에 적용됩니다. 형식: projects/{projectId}
|
AuditLoggingSettings
JSON 표현 |
{
"project": string,
"logAdminReadActions": boolean,
"logDataWriteActions": boolean,
"logDataReadActions": boolean
} |
필드 |
project |
string
감사 로그를 저장할 GCP 프로젝트의 리소스 이름입니다. Cloud 감사 로깅은 CustomerService를 통해 project_name이 업데이트된 후에 사용 설정됩니다. 형식: projects/{projectId}
|
logAdminReadActions |
boolean
관리자 활동 읽기 API(예: DataSources 가져오기/목록, SearchApplications 가져오기/목록)에 대한 감사 로깅의 사용 설정 여부를 나타냅니다.
|
logDataWriteActions |
boolean
데이터 액세스 쓰기 API(예: items.index 등)에 대한 감사 로깅의 사용 설정 여부를 나타냅니다.
|
logDataReadActions |
boolean
데이터 액세스 읽기 API(예: items.list, items.get 등)에 대한 감사 로깅의 사용 설정 여부를 나타냅니다.
|
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-25(UTC)
[null,null,["최종 업데이트: 2025-07-25(UTC)"],[],[],null,["# CustomerSettings\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [VPCSettings](#VPCSettings)\n - [JSON representation](#VPCSettings.SCHEMA_REPRESENTATION)\n- [AuditLoggingSettings](#AuditLoggingSettings)\n - [JSON representation](#AuditLoggingSettings.SCHEMA_REPRESENTATION)\n\nRepresents settings at a customer level.\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"vpcSettings\": { object (/workspace/cloud-search/docs/reference/rest/v1/CustomerSettings#VPCSettings) }, \"auditLoggingSettings\": { object (/workspace/cloud-search/docs/reference/rest/v1/CustomerSettings#AuditLoggingSettings) } } ``` |\n\n| Fields ||\n|------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `vpcSettings` | `object (`[VPCSettings](/workspace/cloud-search/docs/reference/rest/v1/CustomerSettings#VPCSettings)`)` VPC SC settings for the customer. If updateMask is empty then this field will be updated based on settings.updateCustomer request. |\n| `auditLoggingSettings` | `object (`[AuditLoggingSettings](/workspace/cloud-search/docs/reference/rest/v1/CustomerSettings#AuditLoggingSettings)`)` Audit Logging settings for the customer. If updateMask is empty then this field will be updated based on settings.updateCustomer request. |\n\nVPCSettings\n-----------\n\n| JSON representation |\n|-------------------------------|\n| ``` { \"project\": string } ``` |\n\n| Fields ||\n|-----------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `project` | `string` The resource name of the GCP Project to be used for VPC SC policy check. VPC security settings on this project will be honored for Cloud Search APIs after project_name has been updated through CustomerService. Format: projects/{projectId} |\n\nAuditLoggingSettings\n--------------------\n\nRepresents the settings for Cloud audit logging\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"project\": string, \"logAdminReadActions\": boolean, \"logDataWriteActions\": boolean, \"logDataReadActions\": boolean } ``` |\n\n| Fields ||\n|-----------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `project` | `string` The resource name of the GCP Project to store audit logs. Cloud audit logging will be enabled after project_name has been updated through CustomerService. Format: projects/{projectId} |\n| `logAdminReadActions` | `boolean` Indicates whether audit logging is on/off for admin activity read APIs i.e. Get/List DataSources, Get/List SearchApplications etc. |\n| `logDataWriteActions` | `boolean` Indicates whether audit logging is on/off for data access write APIs i.e. items.index etc. |\n| `logDataReadActions` | `boolean` Indicates whether audit logging is on/off for data access read APIs i.e. items.list, items.get etc. |"]]