REST Resource: projects.securityHealthAnalyticsSettings.customModules

리소스: SecurityHealthAnalyticsCustomModule

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

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

string

변경할 수 없습니다. 커스텀 모듈의 리소스 이름입니다. 형식은 'organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}', 'folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}' 또는 'projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}'입니다.

ID {customModule}은 서버에서 생성되며 사용자가 설정할 수 없습니다. 1~20자리 숫자 ID입니다.

displayName

string

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

enablementState

enum (EnablementState)

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

updateTime

string (Timestamp format)

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

생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

lastEditor

string

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

ancestorModule

string

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

customConfig

object (CustomConfig)

사용자가 모듈에 맞춤 구성을 지정했습니다.

cloudProvider

enum (CloudProvider)

커스텀 모듈의 클라우드 제공업체입니다.

메서드

create

지정된 CRM 상위 요소의 범위에서 상주하는 SecurityHealthAnalyticsCustomModule을 만들고 지정된 상위 요소의 모든 CRM 하위 요소에 상속된 SecurityHealthAnalyticsCustomModules도 만듭니다.

delete

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

get

SecurityHealthAnalyticsCustomModule을 가져옵니다.

list

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

listDescendant

지정된 CRM 상위 요소 및 상위 요소의 모든 CRM 하위 요소 아래에 있는 모든 상주 SecurityHealthAnalyticsCustomModules 목록을 반환합니다.

patch

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

simulate

지정된 SecurityHealthAnalyticsCustomModule 및 리소스를 시뮬레이션합니다.