REST Resource: folders.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)

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

EnablementState

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

열거형
ENABLEMENT_STATE_UNSPECIFIED 지정되지 않은 사용 설정 상태입니다.
ENABLED 지정된 CRM 리소스에서 모듈이 사용 설정됩니다.
DISABLED 지정된 CRM 리소스에서 모듈이 사용 중지됩니다.
INHERITED 상태는 상위 모듈에서 상속됩니다. 모듈은 CRM 계층 구조에서 상속되지 않은 가장 가까운 조상 모듈에 따라 효과적으로 사용 설정되거나 사용 중지됩니다.

CloudProvider

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

열거형
CLOUD_PROVIDER_UNSPECIFIED 클라우드 제공업체가 지정되지 않았습니다.
GOOGLE_CLOUD_PLATFORM 데이터에 숨겨진 기회를 파악하세요.
AMAZON_WEB_SERVICES Amazon Web Services (AWS)
MICROSOFT_AZURE Microsoft Azure

메서드

create

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

delete

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

get

SecurityHealthAnalyticsCustomModule을 가져옵니다.

list

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

listDescendant

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

patch

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

simulate

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