리소스: SecurityCenterService
특정 Security Command Center 서비스를 나타냅니다. 여기에는 개별 모듈 설정 외에도 최상위 사용 설정과 같은 설정 정보가 포함됩니다. 서비스 설정은 조직, 폴더 또는 프로젝트 수준에서 구성할 수 있습니다. 조직 또는 폴더 수준의 서비스 설정은 하위 폴더 및 프로젝트의 설정에 상속됩니다.
JSON 표현 |
---|
{ "name": string, "intendedEnablementState": enum ( |
필드 | |
---|---|
name |
식별자. 서비스 이름(다음 형식 중 하나)
|
intendedEnablementState |
선택사항입니다. 리소스 계층 구조 수준에서 서비스의 의도된 사용 설정 상태입니다. |
effectiveEnablementState |
출력 전용입니다. 리소스 계층 구조 수준에서 서비스의 유효 사용 설정 상태입니다. 의도한 상태가 |
modules |
선택사항입니다. 서비스 모듈의 사용 설정 상태를 비롯한 모듈 구성입니다. 맵에 모듈이 없으면 구성이 상위 요소에서 상속되었음을 의미합니다.
|
updateTime |
출력 전용입니다. 서비스가 마지막으로 업데이트된 시간입니다. 이는 명시적인 사용자 업데이트로 인한 것일 수도 있고 결제 정기 결제 만료와 같은 다른 시스템 변경의 부작용으로 인한 것일 수도 있습니다. 생성된 출력은 항상 Z-정규화되고 소수점 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
serviceConfig |
선택사항입니다. 추가 서비스별 구성 일부 서비스에서는 이 필드를 사용하지 않습니다. |
EnablementState
서비스 또는 모듈의 가능한 사용 설정 상태를 나타냅니다.
열거형 | |
---|---|
ENABLEMENT_STATE_UNSPECIFIED |
기본값 이 값은 사용되지 않습니다. |
INHERITED |
상태는 상위 리소스에서 상속됩니다. 의도된 사용 설정 상태로는 유효하지만 실제 사용 설정 상태로는 유효하지 않습니다. |
ENABLED |
상태가 사용 설정됩니다. |
DISABLED |
상태가 사용 중지되었습니다. |
INGEST_ONLY |
Security Command Center는 이 서비스의 발견 항목을 처리하도록 구성되어 있지만 이 서비스를 사용 설정하지는 않습니다. 이 상태는 Security Command Center가 잘못 구성되었음을 나타냅니다. 이 상태는 직접 설정할 수 없습니다. |
ModuleSettings
개별 모듈의 설정입니다.
JSON 표현 |
---|
{ "intendedEnablementState": enum ( |
필드 | |
---|---|
intendedEnablementState |
선택사항입니다. 리소스 계층 구조 수준에서 모듈의 의도된 사용 설정 상태입니다. |
effectiveEnablementState |
출력 전용입니다. 리소스 계층 구조 수준에서 모듈의 유효한 사용 설정 상태입니다. 의도한 상태가 |
메서드 |
|
---|---|
|
지정된 Security Command Center 서비스의 서비스 설정을 가져옵니다. |
|
지정된 상위 요소의 모든 Security Command Center 서비스 목록을 반환합니다. |
|
지정된 업데이트 마스크를 사용하여 Security Command Center 서비스를 업데이트합니다. |