-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPromptbookTufin.json
65 lines (65 loc) · 3.35 KB
/
PromptbookTufin.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
{
"Name": "TufinMate",
"Description": "Request information about network access between two endpoints, including relevant firewall device policies along the path.",
"visibility": "Global",
"prompts": [
{
"promptType": "Network Access Status",
"content": "Can <<Insert Source IP>> access <<Destination IP>> using any service?",
"expectedSkill": "TufinMate",
"expectedOutput": "Copilot will determine whether access between two endpoints is permitted. You can specify a service or port number, or use 'any service' to leave it unspecified. Copilot also identifies the devices along the path and details the firewall policies that allow or block traffic on that specified path."
},
{
"promptType": "Device Details",
"content": "Can you provide some details about device id <<ID>> using the Tufin Firewall Management plugin?",
"expectedSkill": "TufinMate",
"expectedOutput": "Copilot will provide details about the device including device name, device type, Tufin domain, current status, and IP address."
},
{
"promptType": "Last Hit Information",
"content": "Does the device <<Insert Device ID or Device Name or Device IP>> have any rules with no hits in the past 90 days?",
"expectedSkill": "TufinMate",
"expectedOutput": "Copilot can show you rules with few or no hits within a specific time range, as well as provide the exact number of hits for a particular rule during that period. While there are several ways to structure these queries, more specific questions yield faster and more accurate responses. We recommend using the format demonstrated here."
},
{
"promptType": "Change Request Guidance",
"content": "How could I use Tufin to request traffic be permitted?",
"expectedSkill": "TufinMate",
"expectedOutput": "Copilot will provide information on the different types of change request workflows configured in Tufin. Using this information, you can narrow down which type of request needs to be submitted to your Network Operations team."
},
{
"promptType": "Ticket Type Question",
"content": "Which ticket type should I use to request <<Insert one of the following: Access, Rule Decommission, Access be Blocked, Recertification, Rule Modification>>?",
"expectedSkill": "TufinMate",
"expectedOutput": "Copilot will advise which ticket type you should use to request the type of change you describe in the prompt. The only ticket types supported are SecureChange workflow tickets."
}
],
"promptbookinputs": [
{
"name": "Source",
"description": "Options include but not limited to: Host or Subnet IP Address, Device Network Object Name, LDAP Group, NSX Security Group, or URL Category",
"inputData": "Insert a valid endpoint within the network"
},
{
"name": "Destination",
"description": "Options include but not limited to: Host or Subnet IP Address, Device Network Object Name, LDAP Group, NSX Security Group, or URL Category",
"inputData": "Insert a valid endpoint within the network"
},
{
"name": "Service",
"description": "Options include but not limited to: http, https, ftp, ssh, tcp: ##",
"inputData": "Insert a valid service or protocol & port"
},
{
"name": "Device ID",
"description": "Must match a Tufin registered device ID",
"inputData": "Insert a valid device ID within the network"
}
],
"tags": [
{
"tag": "Insert tag name",
"autoGenerated": false
}
]
}