ApiWorkflowTriggerDataModel

ApiWorkflowTriggerDataModel represents a workflow trigger.

JSON representation
{
  "id": string,
  "identifier": string,
  "type": enum (WorkflowTriggerType),
  "logicalOperator": enum (ConditionLogicalOperator),
  "conditions": [
    {
      object (LegacyPlaybookApiTriggerCondition)
    }
  ]
}
Fields
id

string (int64 format)

Required. Id is the unique identifier of the trigger.

identifier

string

Required. Identifier is the unique identifier of the trigger.

type

enum (WorkflowTriggerType)

Required. Type is the type of the trigger.

logicalOperator

enum (ConditionLogicalOperator)

Required. LogicalOperator is the logical operator for the conditions.

conditions[]

object (LegacyPlaybookApiTriggerCondition)

Optional. Conditions is a list of conditions for the trigger.

WorkflowTriggerType

WorkflowTriggerType represents the trigger type of a workflow.

Enums
WORKFLOW_TRIGGER_TYPE_UNSPECIFIED The trigger type is unspecified.
VENDOR_NAME The trigger type is vendor name.
TAG_NAME The trigger type is tag name.
RULE_NAME The trigger type is rule name.
PRODUCT_NAME The trigger type is product name.
NETWORK_NAME The trigger type is network name.
ENTITY_DETAILS The trigger type is entity details.
RELATION_DETAILS The trigger type is relation details.
TRACKING_LIST The trigger type is tracking list.
ALL The trigger type is all.
ALERT_TRIGGER_VALUE The trigger type is alert trigger value.
CASE_DATA The trigger type is case data.
GET_INPUTS The trigger type is get inputs.
CUSTOM_LIST The trigger type is custom list.

ConditionLogicalOperator

ConditionLogicalOperator represents the logical operator of a condition.

Enums
CONDITION_LOGICAL_OPERATOR_UNSPECIFIED The logical operator is unspecified.
AND The logical operator is and.
OR The logical operator is or.