Resource: VisualFamily
This service is available for customers who migrated SOAR to a customer managed project and have the Chronicle API enabled. A Visual Family defines a group of related entities and their possible relationships, visualized through an image and supporting modeling rules. This allows for the creation of meaningful representations of complex data connections.
JSON representation |
---|
{
"name": string,
"family": string,
"description": string,
"imageBase64": string,
"modelingRules": [
{
object ( |
Fields | |
---|---|
name |
Output only. Identifier. The resource name of the VisualFamily. Format: projects/{project}/locations/{location}/instances/{instance}/ontologyRecords/{ontologyRecord}/visualFamilies/{visualFamily} |
family |
Required. The name of the visual family (e.g., "InsiderThreat"). |
description |
Required. A description of the visual family. |
imageBase64 |
Output only. Base64 encoded image for the visual family. |
modelingRules[] |
Required. The modeling rules associated with this visual family. |
id |
Output only. Unique numeric ID for the VisualFamily. |
custom |
Output only. Indicates if this is a custom visual family. |
ModelingRule
A modeling rule defines the relationships between source and destination entities in a visual family.
JSON representation |
---|
{
"primarySource": string,
"relationType": enum ( |
Fields | |
---|---|
primarySource |
Required. The primary source entity. |
relationType |
Required. The type of relation between the source and destination entities. |
primaryDestination |
Required. The primary destination entity. |
secondarySource |
Optional. The secondary source entity (optional). |
thirdSource |
Optional. The third source entity (optional). |
fourthSource |
Optional. The fourth source entity (optional). |
secondaryDestination |
Optional. The secondary destination entity (optional). |
thirdDestination |
Optional. The third destination entity (optional). |
fourthDestination |
Optional. The fourth destination entity (optional). |
RelationType
The type of relation between the source and destination entities.
Enums | |
---|---|
RELATION_TYPE_UNSPECIFIED |
The relation type is unspecified. |
LINKED |
This relation type will attach the entities with a dashed arrow. |
TYPE |
This relation type will attach the entities with an arrow. Type is the actual event, there could be only one type relation in each visual family. |
Methods |
|
---|---|
|
Creates a new VisualFamily. |
|
Deletes a VisualFamily. |
|
Exports VisualFamilies. |
|
Gets a VisualFamily. |
|
Imports VisualFamilies. |
|
Lists VisualFamilies in a given ontology record. |
|
Updates a VisualFamily. |