# Get security governance conditions template

Get security governance conditions template

Endpoint: POST /gateway/chaos/manager/api/rest/genai/sgp/generate
Version: 1.0
Security: x-api-key

## Response 200 fields (application/json):

  - `conditionId` (string, required)

  - `description` (string)

  - `faultSpec` (object, required)

  - `faultSpec.faults` (array)

  - `faultSpec.faults.faultType` (string)
    Enum: "FAULT_GROUP", "FAULT_NAME"

  - `faultSpec.faults.name` (string)

  - `faultSpec.operator` (string)
    Enum: "EQUAL_TO", "NOT_EQUAL_TO"

  - `infraType` (string, required)
    Enum: "Kubernetes", "KubernetesV2", "Linux", "Windows"

  - `k8sSpec` (object)

  - `k8sSpec.applicationSpec` (object)

  - `k8sSpec.applicationSpec.operator` (string)
    Enum: "EQUAL_TO", "NOT_EQUAL_TO"

  - `k8sSpec.applicationSpec.workloads` (array)

  - `k8sSpec.applicationSpec.workloads.applicationMapId` (string)

  - `k8sSpec.applicationSpec.workloads.env` (array)

  - `k8sSpec.applicationSpec.workloads.env.name` (string)

  - `k8sSpec.applicationSpec.workloads.env.value` (string)

  - `k8sSpec.applicationSpec.workloads.kind` (string)

  - `k8sSpec.applicationSpec.workloads.label` (string)

  - `k8sSpec.applicationSpec.workloads.namespace` (string)

  - `k8sSpec.applicationSpec.workloads.services` (array)

  - `k8sSpec.chaosServiceAccountSpec` (object)

  - `k8sSpec.chaosServiceAccountSpec.operator` (string)
    Enum: "EQUAL_TO", "NOT_EQUAL_TO"

  - `k8sSpec.chaosServiceAccountSpec.serviceAccounts` (array)

  - `k8sSpec.infraSpec` (object)

  - `k8sSpec.infraSpec.infraIds` (array)

  - `k8sSpec.infraSpec.operator` (string)
    Enum: "EQUAL_TO", "NOT_EQUAL_TO"

  - `k8sSpec.unverifiedProbe` (string)
    Enum: "ALLOWED", "BLOCKED"

  - `machineSpec` (object)

  - `machineSpec.infraSpec` (object)

  - `machineSpec.unverifiedProbe` (string)
    Enum: "ALLOWED", "BLOCKED"

  - `name` (string, required)

  - `tags` (array)

## Response 400 fields (application/json):

  - `code` (integer)

  - `correlationID` (string)

  - `message` (string)


