---
title: "POST /v1/{+parent}/customModules:simulate"
method: POST
path: "/v1/{+parent}/customModules:simulate"
tags: ["organizations"]
---

# POST /v1/{+parent}/customModules:simulate

`POST /v1/{+parent}/customModules:simulate`

## Path parameters

- `parent` string, required

## Request body

- SimulateSecurityHealthAnalyticsCustomModuleRequest
  - `customConfig` GoogleCloudSecuritycenterV1CustomConfig
    - `customOutput` GoogleCloudSecuritycenterV1CustomOutputSpec
      - `properties` GoogleCloudSecuritycenterV1Property[]
        - `name` string
        - `valueExpression` Expr
          - `expression` string
          - `description` string
          - `location` string
          - `title` string
    - `recommendation` string
    - `resourceSelector` GoogleCloudSecuritycenterV1ResourceSelector
      - `resourceTypes` string[]
    - `predicate` Expr
      - `expression` string
      - `description` string
      - `location` string
      - `title` string
    - `severity` 'SEVERITY_UNSPECIFIED' | 'CRITICAL' | 'HIGH' | 'MEDIUM' | 'LOW'
    - `description` string
  - `resource` SimulatedResource
    - `resourceData` object
    - `iamPolicyData` Policy
      - `etag` string, byte
      - `version` integer
      - `bindings` Binding[]
        - `role` string
        - `members` string[]
        - `condition` Expr
          - `expression` string
          - `description` string
          - `location` string
          - `title` string
      - `auditConfigs` AuditConfig[]
        - `auditLogConfigs` AuditLogConfig[]
          - `logType` 'LOG_TYPE_UNSPECIFIED' | 'ADMIN_READ' | 'DATA_WRITE' | 'DATA_READ'
          - `exemptedMembers` string[]
        - `service` string
    - `resourceType` string

## Response `200`

Successful response

---

[API](https://skmtc.net/google/apis/securitycenter.md) · [All operations](https://skmtc.net/google/apis/securitycenter/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/google/securitycenter/versions/1dddf1287cd1/schema)
