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

1

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": -1,
130 "version": 2
131}

Path Parameters

NameTypeRequiredDescription
deploymentName
string
true

The name of the deployment.

serverName
string
true

The name of the ESP server.

Query Parameters

NameTypeRequiredDescription
filter
string
false

The filter parameter.

limit
integer<int32>
false

The maximum number of records to be returned.

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

The number of the first record to be returned.

>= -1
Default:
-1

Responses

StatusMeaningDescription
200OK

The request succeeded.

HeadersSchema