Get a list of projects that run on an ESP server

get/deployments/{deploymentName}/edgeServers/{serverName}/projects

Returns a list of projects that run on the specified ESP server and are associated with the specified deployment.

Request Samples

Response Samples

1{
2 "accept": "application/json",
3 "count": 1,
4 "items": [
5 {
6 "combinedWindows": [],
7 "events": 0,
8 "expectedStatus": {
9 "status": "STARTED",
10 "statusMessage": "Running"
11 },
12 "flow": {
13 "archived": false,
14 "deployments": 1,
15 "description": "Project description.",
16 "flowId": "f5117e7c-3b75-4ddb-976a-78034d756b56",
17 "friendlyName": "simple",
18 "hasMasModules": false,
19 "majorVersion": 1,
20 "minorVersion": 0,
21 "production": false,
22 "tags": [
23 "connector",
24 "trades"
25 ],
26 "updateTime": 1675175959521,
27 "uploadTime": 1675175959521,
28 "uploadedBy": "user1",
29 "uuid": "-282618337",
30 "version": 1,
31 "versionNotes": "This is the initial version",
32 "xml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<project heartbeat-interval=\"1\" name=\"simple\" pubsub=\"auto\" threads=\"1\">\n <contqueries>\n <contquery name=\"cq1\">\n <windows>\n <window-source name=\"source\" pubsub=\"true\">\n <schema>\n <fields>\n <field key=\"true\" name=\"id\" type=\"int64\"/>\n <field name=\"time\" type=\"stamp\"/>\n <field name=\"label\" type=\"string\"/>\n </fields>\n </schema>\n <connectors>\n <connector class=\"timer\" name=\"source_timer\">\n <properties>\n <property name=\"type\"><![CDATA[pub]]></property>\n <property name=\"timeformat\"><![CDATA[%Y-%m-%d %H:%M:%S]]></property>\n <property name=\"basetime\"><![CDATA[2022-01-01 00:00:00]]></property>\n <property name=\"interval\"><![CDATA[2]]></property>\n <property name=\"unit\"><![CDATA[second]]></property>\n </properties>\n </connector>\n </connectors>\n </window-source>\n <window-copy name=\"copy\" pubsub=\"true\">\n <retention type=\"bycount_sliding\">5</retention>\n </window-copy>\n <window-filter pubsub=\"true\" name=\"even\">\n <use><![CDATA[id]]></use>\n <code><![CDATA[function filter(data)\n return data.id % 2 == 0\n end]]></code>\n </window-filter>\n <window-filter pubsub=\"true\" name=\"odd\">\n <use><![CDATA[id]]></use>\n <code><![CDATA[function filter(data)\n return data.id % 2 == 1\n end]]></code>\n </window-filter>\n </windows>\n <edges>\n <edge source=\"source\" target=\"copy\"/>\n <edge source=\"source\" target=\"even\"/>\n <edge source=\"source\" target=\"odd\"/>\n </edges>\n </contquery>\n </contqueries>\n</project>"
33 },
34 "health": "AVAILABLE",
35 "id": "1259368555",
36 "lastStartedTime": 1675175962157,
37 "loadedTime": 1675175959943,
38 "majorVersion": 1,
39 "minorVersion": 0,
40 "name": "simple",
41 "newMasModuleAvailable": false,
42 "queries": [],
43 "status": {
44 "status": "STARTED",
45 "statusMessage": "Running"
46 },
47 "stoppedTime": 0,
48 "tags": [
49 "connector",
50 "trades"
51 ],
52 "target": {
53 "adminPort": 7010,
54 "analyticsLicense": true,
55 "authType": "none",
56 "autoRegistered": false,
57 "clusterServer": false,
58 "combinedWindows": [],
59 "deployment": {
60 "createdBy": "user1",
61 "createdOn": 1675175959556,
62 "deleted": false,
63 "description": "Created by user1",
64 "label": "deploy",
65 "modifiedBy": "user1",
66 "modifiedOn": 1675175959669,
67 "production": false,
68 "projectStatuses": {},
69 "serverCount": 1,
70 "serverStatuses": {},
71 "servers": [],
72 "tags": [],
73 "type": "edge",
74 "uuid": "9c7d27d6-ba1d-4daf-bf0e-5550cb50e301"
75 },
76 "equipment": {
77 "diskSpace": 0,
78 "friendlyName": "ESPServer1",
79 "health": 0,
80 "hostName": "esp-edge-server01.sas.com",
81 "id": "-1358091958",
82 "ipAddress": "esp-edge-server01.sas.com",
83 "memoryUse": 32012,
84 "tags": []
85 },
86 "espServerId": "fba3b637-c55c-4ddb-91f5-f5635adfcb13",
87 "friendlyName": "ESPServer1",
88 "health": true,
89 "hostName": "esp-edge-server01.sas.com",
90 "httpPort": 7010,
91 "id": "-1358091958",
92 "ipAddress": "esp-edge-server01.sas.com",
93 "kerberosEnabled": false,
94 "memoryUsage": 32012,
95 "metering": false,
96 "parameters": [],
97 "projects": [
98 {
99 "expectedStatus": {
100 "status": "STARTED",
101 "statusMessage": "Running"
102 },
103 "health": "AVAILABLE",
104 "name": "simple",
105 "status": {
106 "status": "STARTED",
107 "statusMessage": "Running"
108 },
109 "tags": [
110 "connector",
111 "trades"
112 ]
113 }
114 ],
115 "pubSubPort": 7010,
116 "residentMemoryUsage": 426,
117 "ssl": false,
118 "state": "AVAILABLE",
119 "tags": [],
120 "type": "STANDARD",
121 "useAuthzHeader": false,
122 "version": "2022.12(7.32#2731)",
123 "virtualMemoryUsage": 1845
124 }
125 }
126 ],
127 "limit": 50,
128 "name": "items",
129 "start": 0,
130 "version": 2
131}

Path Parameters

deploymentName
string
true

The name of the deployment.

serverName
string
true

The name of the ESP server.

Query Parameters

filter
string
false

The filter parameter.

limit
integer<int32>
false

The maximum number of records to be returned.

>= 1<= 10000
Default:
50
start
integer<int64>
false

The number of the first record to be returned.

>= 0
Default:
0

Responses

StatusMeaningDescription
200OK

The request succeeded.

HeadersSchema