REST Resource: folders.locations.securityHealthAnalyticsCustomModules

리소스: SecurityHealthAnalyticsCustomModule

전체 모듈 이름, 표시 이름, 사용 설정 상태, 마지막 업데이트 시간을 포함하여 Security Health Analytics 커스텀 모듈의 인스턴스를 나타냅니다. 조직, 폴더 또는 프로젝트 수준에서 커스텀 모듈을 만들 수 있습니다. 조직 또는 폴더 수준에서 만드는 맞춤 모듈은 하위 폴더 및 프로젝트에 상속됩니다.

JSON 표현
{
  "name": string,
  "displayName": string,
  "enablementState": enum (EnablementState),
  "updateTime": string,
  "lastEditor": string,
  "ancestorModule": string,
  "customConfig": {
    object (CustomConfig)
  }
}
필드
name

string

식별자. 커스텀 모듈의 전체 리소스 이름(다음 형식 중 하나)

  • organizations/{organization}/locations/{location}/securityHealthAnalyticsCustomModules/{custom_module}
  • folders/{folder}/locations/{location}/securityHealthAnalyticsCustomModules/{custom_module}
  • projects/{project}/locations/{location}/securityHealthAnalyticsCustomModules/{custom_module}
displayName

string

선택사항입니다. Security Health Analytics 커스텀 모듈의 표시 이름입니다. 이 표시 이름은 이 맞춤 모듈에서 반환하는 모든 발견 항목의 발견 항목 카테고리로 사용됩니다. 표시 이름은 1~128자(영문 기준)여야 하고 소문자로 시작하며 영숫자 문자 또는 밑줄만 포함해야 합니다.

enablementState

enum (EnablementState)

선택사항입니다. 커스텀 모듈의 사용 설정 상태입니다.

updateTime

string (Timestamp format)

출력 전용입니다. 맞춤 모듈이 마지막으로 업데이트된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

lastEditor

string

출력 전용입니다. 커스텀 모듈을 마지막으로 업데이트한 편집자입니다.

ancestorModule

string

출력 전용입니다. 커스텀 모듈이 상속되는 조직 또는 폴더를 지정합니다. 비어 있으면 커스텀 모듈을 보고 있는 조직, 폴더 또는 프로젝트에서 커스텀 모듈이 생성되었음을 나타냅니다.

customConfig

object (CustomConfig)

선택사항입니다. 모듈에 대해 사용자가 지정한 맞춤 구성입니다.

EnablementState

커스텀 모듈의 가능한 사용 설정 상태입니다.

열거형
ENABLEMENT_STATE_UNSPECIFIED 기본값 이 값은 사용되지 않습니다.
ENABLED 지정된 조직, 폴더 또는 프로젝트에서 모듈이 사용 설정되어 있습니다.
DISABLED 지정된 조직, 폴더 또는 프로젝트에서 모듈이 사용 중지됩니다.
INHERITED 상태는 상위 모듈에서 상속됩니다. 모듈은 리소스 계층 구조에서 상속되지 않은 가장 가까운 조상 모듈에 따라 효과적으로 ENABLED 또는 DISABLED입니다. 최상위 모듈 (상위 모듈이 없는 모듈)을 INHERITED 상태로 설정하려고 하면 INVALID_ARGUMENT 오류가 발생합니다.

메서드

create

지정된 조직, 폴더 또는 프로젝트의 범위에서 상주 SecurityHealthAnalyticsCustomModule를 만들고 지정된 상위 요소의 하위 요소인 모든 폴더 및 프로젝트에 상속된 SecurityHealthAnalyticsCustomModule 리소스도 만듭니다.

delete

지정된 SecurityHealthAnalyticsCustomModule 및 리소스 계층 구조의 모든 하위 요소를 삭제합니다.

get

SecurityHealthAnalyticsCustomModule를 검색합니다.

list

지정된 상위 요소의 모든 SecurityHealthAnalyticsCustomModule 리소스 목록을 반환합니다.

listDescendant

지정된 조직, 폴더 또는 프로젝트 및 모든 하위 요소 아래에 있는 모든 상주 SecurityHealthAnalyticsCustomModule 리소스의 목록을 반환합니다.

patch

지정된 업데이트 마스크에 따라 지정된 이름 아래의 SecurityHealthAnalyticsCustomModule를 업데이트합니다.

simulate

SecurityHealthAnalyticsCustomModule를 사용하여 리소스를 확인하는 결과를 시뮬레이션합니다.