UNPKG

20.1 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2015-11-01",
5 "endpointPrefix": "discovery",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceFullName": "AWS Application Discovery Service",
9 "serviceId": "Application Discovery Service",
10 "signatureVersion": "v4",
11 "targetPrefix": "AWSPoseidonService_V2015_11_01",
12 "uid": "discovery-2015-11-01"
13 },
14 "operations": {
15 "AssociateConfigurationItemsToApplication": {
16 "input": {
17 "type": "structure",
18 "required": [
19 "applicationConfigurationId",
20 "configurationIds"
21 ],
22 "members": {
23 "applicationConfigurationId": {},
24 "configurationIds": {
25 "shape": "S3"
26 }
27 }
28 },
29 "output": {
30 "type": "structure",
31 "members": {}
32 }
33 },
34 "BatchDeleteImportData": {
35 "input": {
36 "type": "structure",
37 "required": [
38 "importTaskIds"
39 ],
40 "members": {
41 "importTaskIds": {
42 "type": "list",
43 "member": {}
44 }
45 }
46 },
47 "output": {
48 "type": "structure",
49 "members": {
50 "errors": {
51 "type": "list",
52 "member": {
53 "type": "structure",
54 "members": {
55 "importTaskId": {},
56 "errorCode": {},
57 "errorDescription": {}
58 }
59 }
60 }
61 }
62 }
63 },
64 "CreateApplication": {
65 "input": {
66 "type": "structure",
67 "required": [
68 "name"
69 ],
70 "members": {
71 "name": {},
72 "description": {}
73 }
74 },
75 "output": {
76 "type": "structure",
77 "members": {
78 "configurationId": {}
79 }
80 }
81 },
82 "CreateTags": {
83 "input": {
84 "type": "structure",
85 "required": [
86 "configurationIds",
87 "tags"
88 ],
89 "members": {
90 "configurationIds": {
91 "shape": "S3"
92 },
93 "tags": {
94 "shape": "Si"
95 }
96 }
97 },
98 "output": {
99 "type": "structure",
100 "members": {}
101 }
102 },
103 "DeleteApplications": {
104 "input": {
105 "type": "structure",
106 "required": [
107 "configurationIds"
108 ],
109 "members": {
110 "configurationIds": {
111 "type": "list",
112 "member": {}
113 }
114 }
115 },
116 "output": {
117 "type": "structure",
118 "members": {}
119 }
120 },
121 "DeleteTags": {
122 "input": {
123 "type": "structure",
124 "required": [
125 "configurationIds"
126 ],
127 "members": {
128 "configurationIds": {
129 "shape": "S3"
130 },
131 "tags": {
132 "shape": "Si"
133 }
134 }
135 },
136 "output": {
137 "type": "structure",
138 "members": {}
139 }
140 },
141 "DescribeAgents": {
142 "input": {
143 "type": "structure",
144 "members": {
145 "agentIds": {
146 "shape": "St"
147 },
148 "filters": {
149 "shape": "Sv"
150 },
151 "maxResults": {
152 "type": "integer"
153 },
154 "nextToken": {}
155 }
156 },
157 "output": {
158 "type": "structure",
159 "members": {
160 "agentsInfo": {
161 "type": "list",
162 "member": {
163 "type": "structure",
164 "members": {
165 "agentId": {},
166 "hostName": {},
167 "agentNetworkInfoList": {
168 "type": "list",
169 "member": {
170 "type": "structure",
171 "members": {
172 "ipAddress": {},
173 "macAddress": {}
174 }
175 }
176 },
177 "connectorId": {},
178 "version": {},
179 "health": {},
180 "lastHealthPingTime": {},
181 "collectionStatus": {},
182 "agentType": {},
183 "registeredTime": {}
184 }
185 }
186 },
187 "nextToken": {}
188 }
189 }
190 },
191 "DescribeConfigurations": {
192 "input": {
193 "type": "structure",
194 "required": [
195 "configurationIds"
196 ],
197 "members": {
198 "configurationIds": {
199 "shape": "S3"
200 }
201 }
202 },
203 "output": {
204 "type": "structure",
205 "members": {
206 "configurations": {
207 "type": "list",
208 "member": {
209 "type": "map",
210 "key": {},
211 "value": {}
212 }
213 }
214 }
215 }
216 },
217 "DescribeContinuousExports": {
218 "input": {
219 "type": "structure",
220 "members": {
221 "exportIds": {
222 "type": "list",
223 "member": {}
224 },
225 "maxResults": {
226 "type": "integer"
227 },
228 "nextToken": {}
229 }
230 },
231 "output": {
232 "type": "structure",
233 "members": {
234 "descriptions": {
235 "type": "list",
236 "member": {
237 "type": "structure",
238 "members": {
239 "exportId": {},
240 "status": {},
241 "statusDetail": {},
242 "s3Bucket": {},
243 "startTime": {
244 "type": "timestamp"
245 },
246 "stopTime": {
247 "type": "timestamp"
248 },
249 "dataSource": {},
250 "schemaStorageConfig": {
251 "shape": "S1o"
252 }
253 }
254 }
255 },
256 "nextToken": {}
257 }
258 }
259 },
260 "DescribeExportConfigurations": {
261 "input": {
262 "type": "structure",
263 "members": {
264 "exportIds": {
265 "shape": "S1r"
266 },
267 "maxResults": {
268 "type": "integer"
269 },
270 "nextToken": {}
271 }
272 },
273 "output": {
274 "type": "structure",
275 "members": {
276 "exportsInfo": {
277 "shape": "S1t"
278 },
279 "nextToken": {}
280 }
281 },
282 "deprecated": true
283 },
284 "DescribeExportTasks": {
285 "input": {
286 "type": "structure",
287 "members": {
288 "exportIds": {
289 "shape": "S1r"
290 },
291 "filters": {
292 "shape": "S21"
293 },
294 "maxResults": {
295 "type": "integer"
296 },
297 "nextToken": {}
298 }
299 },
300 "output": {
301 "type": "structure",
302 "members": {
303 "exportsInfo": {
304 "shape": "S1t"
305 },
306 "nextToken": {}
307 }
308 }
309 },
310 "DescribeImportTasks": {
311 "input": {
312 "type": "structure",
313 "members": {
314 "filters": {
315 "type": "list",
316 "member": {
317 "type": "structure",
318 "members": {
319 "name": {},
320 "values": {
321 "type": "list",
322 "member": {}
323 }
324 }
325 }
326 },
327 "maxResults": {
328 "type": "integer"
329 },
330 "nextToken": {}
331 }
332 },
333 "output": {
334 "type": "structure",
335 "members": {
336 "nextToken": {},
337 "tasks": {
338 "type": "list",
339 "member": {
340 "shape": "S2e"
341 }
342 }
343 }
344 }
345 },
346 "DescribeTags": {
347 "input": {
348 "type": "structure",
349 "members": {
350 "filters": {
351 "type": "list",
352 "member": {
353 "type": "structure",
354 "required": [
355 "name",
356 "values"
357 ],
358 "members": {
359 "name": {},
360 "values": {
361 "shape": "Sx"
362 }
363 }
364 }
365 },
366 "maxResults": {
367 "type": "integer"
368 },
369 "nextToken": {}
370 }
371 },
372 "output": {
373 "type": "structure",
374 "members": {
375 "tags": {
376 "type": "list",
377 "member": {
378 "type": "structure",
379 "members": {
380 "configurationType": {},
381 "configurationId": {},
382 "key": {},
383 "value": {},
384 "timeOfCreation": {
385 "type": "timestamp"
386 }
387 }
388 }
389 },
390 "nextToken": {}
391 }
392 }
393 },
394 "DisassociateConfigurationItemsFromApplication": {
395 "input": {
396 "type": "structure",
397 "required": [
398 "applicationConfigurationId",
399 "configurationIds"
400 ],
401 "members": {
402 "applicationConfigurationId": {},
403 "configurationIds": {
404 "shape": "S3"
405 }
406 }
407 },
408 "output": {
409 "type": "structure",
410 "members": {}
411 }
412 },
413 "ExportConfigurations": {
414 "output": {
415 "type": "structure",
416 "members": {
417 "exportId": {}
418 }
419 },
420 "deprecated": true
421 },
422 "GetDiscoverySummary": {
423 "input": {
424 "type": "structure",
425 "members": {}
426 },
427 "output": {
428 "type": "structure",
429 "members": {
430 "servers": {
431 "type": "long"
432 },
433 "applications": {
434 "type": "long"
435 },
436 "serversMappedToApplications": {
437 "type": "long"
438 },
439 "serversMappedtoTags": {
440 "type": "long"
441 },
442 "agentSummary": {
443 "type": "structure",
444 "required": [
445 "activeAgents",
446 "healthyAgents",
447 "blackListedAgents",
448 "shutdownAgents",
449 "unhealthyAgents",
450 "totalAgents",
451 "unknownAgents"
452 ],
453 "members": {
454 "activeAgents": {
455 "type": "integer"
456 },
457 "healthyAgents": {
458 "type": "integer"
459 },
460 "blackListedAgents": {
461 "type": "integer"
462 },
463 "shutdownAgents": {
464 "type": "integer"
465 },
466 "unhealthyAgents": {
467 "type": "integer"
468 },
469 "totalAgents": {
470 "type": "integer"
471 },
472 "unknownAgents": {
473 "type": "integer"
474 }
475 }
476 },
477 "connectorSummary": {
478 "type": "structure",
479 "required": [
480 "activeConnectors",
481 "healthyConnectors",
482 "blackListedConnectors",
483 "shutdownConnectors",
484 "unhealthyConnectors",
485 "totalConnectors",
486 "unknownConnectors"
487 ],
488 "members": {
489 "activeConnectors": {
490 "type": "integer"
491 },
492 "healthyConnectors": {
493 "type": "integer"
494 },
495 "blackListedConnectors": {
496 "type": "integer"
497 },
498 "shutdownConnectors": {
499 "type": "integer"
500 },
501 "unhealthyConnectors": {
502 "type": "integer"
503 },
504 "totalConnectors": {
505 "type": "integer"
506 },
507 "unknownConnectors": {
508 "type": "integer"
509 }
510 }
511 }
512 }
513 }
514 },
515 "ListConfigurations": {
516 "input": {
517 "type": "structure",
518 "required": [
519 "configurationType"
520 ],
521 "members": {
522 "configurationType": {},
523 "filters": {
524 "shape": "Sv"
525 },
526 "maxResults": {
527 "type": "integer"
528 },
529 "nextToken": {},
530 "orderBy": {
531 "type": "list",
532 "member": {
533 "type": "structure",
534 "required": [
535 "fieldName"
536 ],
537 "members": {
538 "fieldName": {},
539 "sortOrder": {}
540 }
541 }
542 }
543 }
544 },
545 "output": {
546 "type": "structure",
547 "members": {
548 "configurations": {
549 "type": "list",
550 "member": {
551 "type": "map",
552 "key": {},
553 "value": {}
554 }
555 },
556 "nextToken": {}
557 }
558 }
559 },
560 "ListServerNeighbors": {
561 "input": {
562 "type": "structure",
563 "required": [
564 "configurationId"
565 ],
566 "members": {
567 "configurationId": {},
568 "portInformationNeeded": {
569 "type": "boolean"
570 },
571 "neighborConfigurationIds": {
572 "shape": "S3"
573 },
574 "maxResults": {
575 "type": "integer"
576 },
577 "nextToken": {}
578 }
579 },
580 "output": {
581 "type": "structure",
582 "required": [
583 "neighbors"
584 ],
585 "members": {
586 "neighbors": {
587 "type": "list",
588 "member": {
589 "type": "structure",
590 "required": [
591 "sourceServerId",
592 "destinationServerId",
593 "connectionsCount"
594 ],
595 "members": {
596 "sourceServerId": {},
597 "destinationServerId": {},
598 "destinationPort": {
599 "type": "integer"
600 },
601 "transportProtocol": {},
602 "connectionsCount": {
603 "type": "long"
604 }
605 }
606 }
607 },
608 "nextToken": {},
609 "knownDependencyCount": {
610 "type": "long"
611 }
612 }
613 }
614 },
615 "StartContinuousExport": {
616 "input": {
617 "type": "structure",
618 "members": {}
619 },
620 "output": {
621 "type": "structure",
622 "members": {
623 "exportId": {},
624 "s3Bucket": {},
625 "startTime": {
626 "type": "timestamp"
627 },
628 "dataSource": {},
629 "schemaStorageConfig": {
630 "shape": "S1o"
631 }
632 }
633 }
634 },
635 "StartDataCollectionByAgentIds": {
636 "input": {
637 "type": "structure",
638 "required": [
639 "agentIds"
640 ],
641 "members": {
642 "agentIds": {
643 "shape": "St"
644 }
645 }
646 },
647 "output": {
648 "type": "structure",
649 "members": {
650 "agentsConfigurationStatus": {
651 "shape": "S3f"
652 }
653 }
654 }
655 },
656 "StartExportTask": {
657 "input": {
658 "type": "structure",
659 "members": {
660 "exportDataFormat": {
661 "type": "list",
662 "member": {}
663 },
664 "filters": {
665 "shape": "S21"
666 },
667 "startTime": {
668 "type": "timestamp"
669 },
670 "endTime": {
671 "type": "timestamp"
672 }
673 }
674 },
675 "output": {
676 "type": "structure",
677 "members": {
678 "exportId": {}
679 }
680 }
681 },
682 "StartImportTask": {
683 "input": {
684 "type": "structure",
685 "required": [
686 "name",
687 "importUrl"
688 ],
689 "members": {
690 "clientRequestToken": {
691 "idempotencyToken": true
692 },
693 "name": {},
694 "importUrl": {}
695 }
696 },
697 "output": {
698 "type": "structure",
699 "members": {
700 "task": {
701 "shape": "S2e"
702 }
703 }
704 }
705 },
706 "StopContinuousExport": {
707 "input": {
708 "type": "structure",
709 "required": [
710 "exportId"
711 ],
712 "members": {
713 "exportId": {}
714 }
715 },
716 "output": {
717 "type": "structure",
718 "members": {
719 "startTime": {
720 "type": "timestamp"
721 },
722 "stopTime": {
723 "type": "timestamp"
724 }
725 }
726 }
727 },
728 "StopDataCollectionByAgentIds": {
729 "input": {
730 "type": "structure",
731 "required": [
732 "agentIds"
733 ],
734 "members": {
735 "agentIds": {
736 "shape": "St"
737 }
738 }
739 },
740 "output": {
741 "type": "structure",
742 "members": {
743 "agentsConfigurationStatus": {
744 "shape": "S3f"
745 }
746 }
747 }
748 },
749 "UpdateApplication": {
750 "input": {
751 "type": "structure",
752 "required": [
753 "configurationId"
754 ],
755 "members": {
756 "configurationId": {},
757 "name": {},
758 "description": {}
759 }
760 },
761 "output": {
762 "type": "structure",
763 "members": {}
764 }
765 }
766 },
767 "shapes": {
768 "S3": {
769 "type": "list",
770 "member": {}
771 },
772 "Si": {
773 "type": "list",
774 "member": {
775 "type": "structure",
776 "required": [
777 "key",
778 "value"
779 ],
780 "members": {
781 "key": {},
782 "value": {}
783 }
784 }
785 },
786 "St": {
787 "type": "list",
788 "member": {}
789 },
790 "Sv": {
791 "type": "list",
792 "member": {
793 "type": "structure",
794 "required": [
795 "name",
796 "values",
797 "condition"
798 ],
799 "members": {
800 "name": {},
801 "values": {
802 "shape": "Sx"
803 },
804 "condition": {}
805 }
806 }
807 },
808 "Sx": {
809 "type": "list",
810 "member": {}
811 },
812 "S1o": {
813 "type": "map",
814 "key": {},
815 "value": {}
816 },
817 "S1r": {
818 "type": "list",
819 "member": {}
820 },
821 "S1t": {
822 "type": "list",
823 "member": {
824 "type": "structure",
825 "required": [
826 "exportId",
827 "exportStatus",
828 "statusMessage",
829 "exportRequestTime"
830 ],
831 "members": {
832 "exportId": {},
833 "exportStatus": {},
834 "statusMessage": {},
835 "configurationsDownloadUrl": {},
836 "exportRequestTime": {
837 "type": "timestamp"
838 },
839 "isTruncated": {
840 "type": "boolean"
841 },
842 "requestedStartTime": {
843 "type": "timestamp"
844 },
845 "requestedEndTime": {
846 "type": "timestamp"
847 }
848 }
849 }
850 },
851 "S21": {
852 "type": "list",
853 "member": {
854 "type": "structure",
855 "required": [
856 "name",
857 "values",
858 "condition"
859 ],
860 "members": {
861 "name": {},
862 "values": {
863 "shape": "Sx"
864 },
865 "condition": {}
866 }
867 }
868 },
869 "S2e": {
870 "type": "structure",
871 "members": {
872 "importTaskId": {},
873 "clientRequestToken": {},
874 "name": {},
875 "importUrl": {},
876 "status": {},
877 "importRequestTime": {
878 "type": "timestamp"
879 },
880 "importCompletionTime": {
881 "type": "timestamp"
882 },
883 "importDeletedTime": {
884 "type": "timestamp"
885 },
886 "serverImportSuccess": {
887 "type": "integer"
888 },
889 "serverImportFailure": {
890 "type": "integer"
891 },
892 "applicationImportSuccess": {
893 "type": "integer"
894 },
895 "applicationImportFailure": {
896 "type": "integer"
897 },
898 "errorsAndFailedEntriesZip": {}
899 }
900 },
901 "S3f": {
902 "type": "list",
903 "member": {
904 "type": "structure",
905 "members": {
906 "agentId": {},
907 "operationSucceeded": {
908 "type": "boolean"
909 },
910 "description": {}
911 }
912 }
913 }
914 }
915}
\No newline at end of file