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      "name":"AssociateConfigurationItemsToApplication",
17      "http":{
18        "method":"POST",
19        "requestUri":"/"
20      },
21      "input":{"shape":"AssociateConfigurationItemsToApplicationRequest"},
22      "output":{"shape":"AssociateConfigurationItemsToApplicationResponse"},
23      "errors":[
24        {"shape":"AuthorizationErrorException"},
25        {"shape":"InvalidParameterException"},
26        {"shape":"InvalidParameterValueException"},
27        {"shape":"ServerInternalErrorException"},
28        {"shape":"HomeRegionNotSetException"}
29      ]
30    },
31    "BatchDeleteImportData":{
32      "name":"BatchDeleteImportData",
33      "http":{
34        "method":"POST",
35        "requestUri":"/"
36      },
37      "input":{"shape":"BatchDeleteImportDataRequest"},
38      "output":{"shape":"BatchDeleteImportDataResponse"},
39      "errors":[
40        {"shape":"AuthorizationErrorException"},
41        {"shape":"InvalidParameterException"},
42        {"shape":"InvalidParameterValueException"},
43        {"shape":"ServerInternalErrorException"},
44        {"shape":"HomeRegionNotSetException"}
45      ]
46    },
47    "CreateApplication":{
48      "name":"CreateApplication",
49      "http":{
50        "method":"POST",
51        "requestUri":"/"
52      },
53      "input":{"shape":"CreateApplicationRequest"},
54      "output":{"shape":"CreateApplicationResponse"},
55      "errors":[
56        {"shape":"AuthorizationErrorException"},
57        {"shape":"InvalidParameterException"},
58        {"shape":"InvalidParameterValueException"},
59        {"shape":"ServerInternalErrorException"},
60        {"shape":"HomeRegionNotSetException"}
61      ]
62    },
63    "CreateTags":{
64      "name":"CreateTags",
65      "http":{
66        "method":"POST",
67        "requestUri":"/"
68      },
69      "input":{"shape":"CreateTagsRequest"},
70      "output":{"shape":"CreateTagsResponse"},
71      "errors":[
72        {"shape":"AuthorizationErrorException"},
73        {"shape":"ResourceNotFoundException"},
74        {"shape":"InvalidParameterException"},
75        {"shape":"InvalidParameterValueException"},
76        {"shape":"ServerInternalErrorException"},
77        {"shape":"HomeRegionNotSetException"}
78      ]
79    },
80    "DeleteApplications":{
81      "name":"DeleteApplications",
82      "http":{
83        "method":"POST",
84        "requestUri":"/"
85      },
86      "input":{"shape":"DeleteApplicationsRequest"},
87      "output":{"shape":"DeleteApplicationsResponse"},
88      "errors":[
89        {"shape":"AuthorizationErrorException"},
90        {"shape":"InvalidParameterException"},
91        {"shape":"InvalidParameterValueException"},
92        {"shape":"ServerInternalErrorException"},
93        {"shape":"HomeRegionNotSetException"}
94      ]
95    },
96    "DeleteTags":{
97      "name":"DeleteTags",
98      "http":{
99        "method":"POST",
100        "requestUri":"/"
101      },
102      "input":{"shape":"DeleteTagsRequest"},
103      "output":{"shape":"DeleteTagsResponse"},
104      "errors":[
105        {"shape":"AuthorizationErrorException"},
106        {"shape":"ResourceNotFoundException"},
107        {"shape":"InvalidParameterException"},
108        {"shape":"InvalidParameterValueException"},
109        {"shape":"ServerInternalErrorException"},
110        {"shape":"HomeRegionNotSetException"}
111      ]
112    },
113    "DescribeAgents":{
114      "name":"DescribeAgents",
115      "http":{
116        "method":"POST",
117        "requestUri":"/"
118      },
119      "input":{"shape":"DescribeAgentsRequest"},
120      "output":{"shape":"DescribeAgentsResponse"},
121      "errors":[
122        {"shape":"AuthorizationErrorException"},
123        {"shape":"InvalidParameterException"},
124        {"shape":"InvalidParameterValueException"},
125        {"shape":"ServerInternalErrorException"},
126        {"shape":"HomeRegionNotSetException"}
127      ]
128    },
129    "DescribeConfigurations":{
130      "name":"DescribeConfigurations",
131      "http":{
132        "method":"POST",
133        "requestUri":"/"
134      },
135      "input":{"shape":"DescribeConfigurationsRequest"},
136      "output":{"shape":"DescribeConfigurationsResponse"},
137      "errors":[
138        {"shape":"AuthorizationErrorException"},
139        {"shape":"InvalidParameterException"},
140        {"shape":"InvalidParameterValueException"},
141        {"shape":"ServerInternalErrorException"},
142        {"shape":"HomeRegionNotSetException"}
143      ]
144    },
145    "DescribeContinuousExports":{
146      "name":"DescribeContinuousExports",
147      "http":{
148        "method":"POST",
149        "requestUri":"/"
150      },
151      "input":{"shape":"DescribeContinuousExportsRequest"},
152      "output":{"shape":"DescribeContinuousExportsResponse"},
153      "errors":[
154        {"shape":"AuthorizationErrorException"},
155        {"shape":"InvalidParameterException"},
156        {"shape":"InvalidParameterValueException"},
157        {"shape":"ServerInternalErrorException"},
158        {"shape":"OperationNotPermittedException"},
159        {"shape":"ResourceNotFoundException"},
160        {"shape":"HomeRegionNotSetException"}
161      ]
162    },
163    "DescribeExportConfigurations":{
164      "name":"DescribeExportConfigurations",
165      "http":{
166        "method":"POST",
167        "requestUri":"/"
168      },
169      "input":{"shape":"DescribeExportConfigurationsRequest"},
170      "output":{"shape":"DescribeExportConfigurationsResponse"},
171      "errors":[
172        {"shape":"AuthorizationErrorException"},
173        {"shape":"ResourceNotFoundException"},
174        {"shape":"InvalidParameterException"},
175        {"shape":"InvalidParameterValueException"},
176        {"shape":"ServerInternalErrorException"},
177        {"shape":"HomeRegionNotSetException"}
178      ],
179      "deprecated":true
180    },
181    "DescribeExportTasks":{
182      "name":"DescribeExportTasks",
183      "http":{
184        "method":"POST",
185        "requestUri":"/"
186      },
187      "input":{"shape":"DescribeExportTasksRequest"},
188      "output":{"shape":"DescribeExportTasksResponse"},
189      "errors":[
190        {"shape":"AuthorizationErrorException"},
191        {"shape":"InvalidParameterException"},
192        {"shape":"InvalidParameterValueException"},
193        {"shape":"ServerInternalErrorException"},
194        {"shape":"HomeRegionNotSetException"}
195      ]
196    },
197    "DescribeImportTasks":{
198      "name":"DescribeImportTasks",
199      "http":{
200        "method":"POST",
201        "requestUri":"/"
202      },
203      "input":{"shape":"DescribeImportTasksRequest"},
204      "output":{"shape":"DescribeImportTasksResponse"},
205      "errors":[
206        {"shape":"AuthorizationErrorException"},
207        {"shape":"InvalidParameterException"},
208        {"shape":"InvalidParameterValueException"},
209        {"shape":"ServerInternalErrorException"},
210        {"shape":"HomeRegionNotSetException"}
211      ]
212    },
213    "DescribeTags":{
214      "name":"DescribeTags",
215      "http":{
216        "method":"POST",
217        "requestUri":"/"
218      },
219      "input":{"shape":"DescribeTagsRequest"},
220      "output":{"shape":"DescribeTagsResponse"},
221      "errors":[
222        {"shape":"AuthorizationErrorException"},
223        {"shape":"ResourceNotFoundException"},
224        {"shape":"InvalidParameterException"},
225        {"shape":"InvalidParameterValueException"},
226        {"shape":"ServerInternalErrorException"},
227        {"shape":"HomeRegionNotSetException"}
228      ]
229    },
230    "DisassociateConfigurationItemsFromApplication":{
231      "name":"DisassociateConfigurationItemsFromApplication",
232      "http":{
233        "method":"POST",
234        "requestUri":"/"
235      },
236      "input":{"shape":"DisassociateConfigurationItemsFromApplicationRequest"},
237      "output":{"shape":"DisassociateConfigurationItemsFromApplicationResponse"},
238      "errors":[
239        {"shape":"AuthorizationErrorException"},
240        {"shape":"InvalidParameterException"},
241        {"shape":"InvalidParameterValueException"},
242        {"shape":"ServerInternalErrorException"},
243        {"shape":"HomeRegionNotSetException"}
244      ]
245    },
246    "ExportConfigurations":{
247      "name":"ExportConfigurations",
248      "http":{
249        "method":"POST",
250        "requestUri":"/"
251      },
252      "output":{"shape":"ExportConfigurationsResponse"},
253      "errors":[
254        {"shape":"AuthorizationErrorException"},
255        {"shape":"InvalidParameterException"},
256        {"shape":"InvalidParameterValueException"},
257        {"shape":"ServerInternalErrorException"},
258        {"shape":"OperationNotPermittedException"},
259        {"shape":"HomeRegionNotSetException"}
260      ],
261      "deprecated":true
262    },
263    "GetDiscoverySummary":{
264      "name":"GetDiscoverySummary",
265      "http":{
266        "method":"POST",
267        "requestUri":"/"
268      },
269      "input":{"shape":"GetDiscoverySummaryRequest"},
270      "output":{"shape":"GetDiscoverySummaryResponse"},
271      "errors":[
272        {"shape":"AuthorizationErrorException"},
273        {"shape":"InvalidParameterException"},
274        {"shape":"InvalidParameterValueException"},
275        {"shape":"ServerInternalErrorException"},
276        {"shape":"HomeRegionNotSetException"}
277      ]
278    },
279    "ListConfigurations":{
280      "name":"ListConfigurations",
281      "http":{
282        "method":"POST",
283        "requestUri":"/"
284      },
285      "input":{"shape":"ListConfigurationsRequest"},
286      "output":{"shape":"ListConfigurationsResponse"},
287      "errors":[
288        {"shape":"AuthorizationErrorException"},
289        {"shape":"ResourceNotFoundException"},
290        {"shape":"InvalidParameterException"},
291        {"shape":"InvalidParameterValueException"},
292        {"shape":"ServerInternalErrorException"},
293        {"shape":"HomeRegionNotSetException"}
294      ]
295    },
296    "ListServerNeighbors":{
297      "name":"ListServerNeighbors",
298      "http":{
299        "method":"POST",
300        "requestUri":"/"
301      },
302      "input":{"shape":"ListServerNeighborsRequest"},
303      "output":{"shape":"ListServerNeighborsResponse"},
304      "errors":[
305        {"shape":"AuthorizationErrorException"},
306        {"shape":"InvalidParameterException"},
307        {"shape":"InvalidParameterValueException"},
308        {"shape":"ServerInternalErrorException"},
309        {"shape":"HomeRegionNotSetException"}
310      ]
311    },
312    "StartContinuousExport":{
313      "name":"StartContinuousExport",
314      "http":{
315        "method":"POST",
316        "requestUri":"/"
317      },
318      "input":{"shape":"StartContinuousExportRequest"},
319      "output":{"shape":"StartContinuousExportResponse"},
320      "errors":[
321        {"shape":"ConflictErrorException"},
322        {"shape":"AuthorizationErrorException"},
323        {"shape":"InvalidParameterException"},
324        {"shape":"InvalidParameterValueException"},
325        {"shape":"ServerInternalErrorException"},
326        {"shape":"OperationNotPermittedException"},
327        {"shape":"ResourceInUseException"},
328        {"shape":"HomeRegionNotSetException"}
329      ]
330    },
331    "StartDataCollectionByAgentIds":{
332      "name":"StartDataCollectionByAgentIds",
333      "http":{
334        "method":"POST",
335        "requestUri":"/"
336      },
337      "input":{"shape":"StartDataCollectionByAgentIdsRequest"},
338      "output":{"shape":"StartDataCollectionByAgentIdsResponse"},
339      "errors":[
340        {"shape":"AuthorizationErrorException"},
341        {"shape":"InvalidParameterException"},
342        {"shape":"InvalidParameterValueException"},
343        {"shape":"ServerInternalErrorException"},
344        {"shape":"HomeRegionNotSetException"}
345      ]
346    },
347    "StartExportTask":{
348      "name":"StartExportTask",
349      "http":{
350        "method":"POST",
351        "requestUri":"/"
352      },
353      "input":{"shape":"StartExportTaskRequest"},
354      "output":{"shape":"StartExportTaskResponse"},
355      "errors":[
356        {"shape":"AuthorizationErrorException"},
357        {"shape":"InvalidParameterException"},
358        {"shape":"InvalidParameterValueException"},
359        {"shape":"ServerInternalErrorException"},
360        {"shape":"OperationNotPermittedException"},
361        {"shape":"HomeRegionNotSetException"}
362      ]
363    },
364    "StartImportTask":{
365      "name":"StartImportTask",
366      "http":{
367        "method":"POST",
368        "requestUri":"/"
369      },
370      "input":{"shape":"StartImportTaskRequest"},
371      "output":{"shape":"StartImportTaskResponse"},
372      "errors":[
373        {"shape":"ResourceInUseException"},
374        {"shape":"AuthorizationErrorException"},
375        {"shape":"InvalidParameterException"},
376        {"shape":"InvalidParameterValueException"},
377        {"shape":"ServerInternalErrorException"},
378        {"shape":"HomeRegionNotSetException"}
379      ]
380    },
381    "StopContinuousExport":{
382      "name":"StopContinuousExport",
383      "http":{
384        "method":"POST",
385        "requestUri":"/"
386      },
387      "input":{"shape":"StopContinuousExportRequest"},
388      "output":{"shape":"StopContinuousExportResponse"},
389      "errors":[
390        {"shape":"AuthorizationErrorException"},
391        {"shape":"InvalidParameterException"},
392        {"shape":"InvalidParameterValueException"},
393        {"shape":"ServerInternalErrorException"},
394        {"shape":"OperationNotPermittedException"},
395        {"shape":"ResourceNotFoundException"},
396        {"shape":"ResourceInUseException"},
397        {"shape":"HomeRegionNotSetException"}
398      ]
399    },
400    "StopDataCollectionByAgentIds":{
401      "name":"StopDataCollectionByAgentIds",
402      "http":{
403        "method":"POST",
404        "requestUri":"/"
405      },
406      "input":{"shape":"StopDataCollectionByAgentIdsRequest"},
407      "output":{"shape":"StopDataCollectionByAgentIdsResponse"},
408      "errors":[
409        {"shape":"AuthorizationErrorException"},
410        {"shape":"InvalidParameterException"},
411        {"shape":"InvalidParameterValueException"},
412        {"shape":"ServerInternalErrorException"},
413        {"shape":"HomeRegionNotSetException"}
414      ]
415    },
416    "UpdateApplication":{
417      "name":"UpdateApplication",
418      "http":{
419        "method":"POST",
420        "requestUri":"/"
421      },
422      "input":{"shape":"UpdateApplicationRequest"},
423      "output":{"shape":"UpdateApplicationResponse"},
424      "errors":[
425        {"shape":"AuthorizationErrorException"},
426        {"shape":"InvalidParameterException"},
427        {"shape":"InvalidParameterValueException"},
428        {"shape":"ServerInternalErrorException"},
429        {"shape":"HomeRegionNotSetException"}
430      ]
431    }
432  },
433  "shapes":{
434    "AgentConfigurationStatus":{
435      "type":"structure",
436      "members":{
437        "agentId":{"shape":"String"},
438        "operationSucceeded":{"shape":"Boolean"},
439        "description":{"shape":"String"}
440      }
441    },
442    "AgentConfigurationStatusList":{
443      "type":"list",
444      "member":{"shape":"AgentConfigurationStatus"}
445    },
446    "AgentId":{"type":"string"},
447    "AgentIds":{
448      "type":"list",
449      "member":{"shape":"AgentId"}
450    },
451    "AgentInfo":{
452      "type":"structure",
453      "members":{
454        "agentId":{"shape":"AgentId"},
455        "hostName":{"shape":"String"},
456        "agentNetworkInfoList":{"shape":"AgentNetworkInfoList"},
457        "connectorId":{"shape":"String"},
458        "version":{"shape":"String"},
459        "health":{"shape":"AgentStatus"},
460        "lastHealthPingTime":{"shape":"String"},
461        "collectionStatus":{"shape":"String"},
462        "agentType":{"shape":"String"},
463        "registeredTime":{"shape":"String"}
464      }
465    },
466    "AgentNetworkInfo":{
467      "type":"structure",
468      "members":{
469        "ipAddress":{"shape":"String"},
470        "macAddress":{"shape":"String"}
471      }
472    },
473    "AgentNetworkInfoList":{
474      "type":"list",
475      "member":{"shape":"AgentNetworkInfo"}
476    },
477    "AgentStatus":{
478      "type":"string",
479      "enum":[
480        "HEALTHY",
481        "UNHEALTHY",
482        "RUNNING",
483        "UNKNOWN",
484        "BLACKLISTED",
485        "SHUTDOWN"
486      ]
487    },
488    "AgentsInfo":{
489      "type":"list",
490      "member":{"shape":"AgentInfo"}
491    },
492    "ApplicationId":{"type":"string"},
493    "ApplicationIdsList":{
494      "type":"list",
495      "member":{"shape":"ApplicationId"}
496    },
497    "AssociateConfigurationItemsToApplicationRequest":{
498      "type":"structure",
499      "required":[
500        "applicationConfigurationId",
501        "configurationIds"
502      ],
503      "members":{
504        "applicationConfigurationId":{"shape":"ApplicationId"},
505        "configurationIds":{"shape":"ConfigurationIdList"}
506      }
507    },
508    "AssociateConfigurationItemsToApplicationResponse":{
509      "type":"structure",
510      "members":{
511      }
512    },
513    "AuthorizationErrorException":{
514      "type":"structure",
515      "members":{
516        "message":{"shape":"Message"}
517      },
518      "exception":true
519    },
520    "BatchDeleteImportDataError":{
521      "type":"structure",
522      "members":{
523        "importTaskId":{"shape":"ImportTaskIdentifier"},
524        "errorCode":{"shape":"BatchDeleteImportDataErrorCode"},
525        "errorDescription":{"shape":"BatchDeleteImportDataErrorDescription"}
526      }
527    },
528    "BatchDeleteImportDataErrorCode":{
529      "type":"string",
530      "enum":[
531        "NOT_FOUND",
532        "INTERNAL_SERVER_ERROR",
533        "OVER_LIMIT"
534      ]
535    },
536    "BatchDeleteImportDataErrorDescription":{"type":"string"},
537    "BatchDeleteImportDataErrorList":{
538      "type":"list",
539      "member":{"shape":"BatchDeleteImportDataError"}
540    },
541    "BatchDeleteImportDataRequest":{
542      "type":"structure",
543      "required":["importTaskIds"],
544      "members":{
545        "importTaskIds":{"shape":"ToDeleteIdentifierList"}
546      }
547    },
548    "BatchDeleteImportDataResponse":{
549      "type":"structure",
550      "members":{
551        "errors":{"shape":"BatchDeleteImportDataErrorList"}
552      }
553    },
554    "Boolean":{"type":"boolean"},
555    "BoxedInteger":{
556      "type":"integer",
557      "box":true
558    },
559    "ClientRequestToken":{
560      "type":"string",
561      "max":100,
562      "min":1
563    },
564    "Condition":{"type":"string"},
565    "Configuration":{
566      "type":"map",
567      "key":{"shape":"String"},
568      "value":{"shape":"String"}
569    },
570    "ConfigurationId":{"type":"string"},
571    "ConfigurationIdList":{
572      "type":"list",
573      "member":{"shape":"ConfigurationId"}
574    },
575    "ConfigurationItemType":{
576      "type":"string",
577      "enum":[
578        "SERVER",
579        "PROCESS",
580        "CONNECTION",
581        "APPLICATION"
582      ]
583    },
584    "ConfigurationTag":{
585      "type":"structure",
586      "members":{
587        "configurationType":{"shape":"ConfigurationItemType"},
588        "configurationId":{"shape":"ConfigurationId"},
589        "key":{"shape":"TagKey"},
590        "value":{"shape":"TagValue"},
591        "timeOfCreation":{"shape":"TimeStamp"}
592      }
593    },
594    "ConfigurationTagSet":{
595      "type":"list",
596      "member":{"shape":"ConfigurationTag"}
597    },
598    "Configurations":{
599      "type":"list",
600      "member":{"shape":"Configuration"}
601    },
602    "ConfigurationsDownloadUrl":{"type":"string"},
603    "ConfigurationsExportId":{"type":"string"},
604    "ConflictErrorException":{
605      "type":"structure",
606      "members":{
607        "message":{"shape":"Message"}
608      },
609      "exception":true
610    },
611    "ContinuousExportDescription":{
612      "type":"structure",
613      "members":{
614        "exportId":{"shape":"ConfigurationsExportId"},
615        "status":{"shape":"ContinuousExportStatus"},
616        "statusDetail":{"shape":"StringMax255"},
617        "s3Bucket":{"shape":"S3Bucket"},
618        "startTime":{"shape":"TimeStamp"},
619        "stopTime":{"shape":"TimeStamp"},
620        "dataSource":{"shape":"DataSource"},
621        "schemaStorageConfig":{"shape":"SchemaStorageConfig"}
622      }
623    },
624    "ContinuousExportDescriptions":{
625      "type":"list",
626      "member":{"shape":"ContinuousExportDescription"}
627    },
628    "ContinuousExportIds":{
629      "type":"list",
630      "member":{"shape":"ConfigurationsExportId"}
631    },
632    "ContinuousExportStatus":{
633      "type":"string",
634      "enum":[
635        "START_IN_PROGRESS",
636        "START_FAILED",
637        "ACTIVE",
638        "ERROR",
639        "STOP_IN_PROGRESS",
640        "STOP_FAILED",
641        "INACTIVE"
642      ]
643    },
644    "CreateApplicationRequest":{
645      "type":"structure",
646      "required":["name"],
647      "members":{
648        "name":{"shape":"String"},
649        "description":{"shape":"String"}
650      }
651    },
652    "CreateApplicationResponse":{
653      "type":"structure",
654      "members":{
655        "configurationId":{"shape":"String"}
656      }
657    },
658    "CreateTagsRequest":{
659      "type":"structure",
660      "required":[
661        "configurationIds",
662        "tags"
663      ],
664      "members":{
665        "configurationIds":{"shape":"ConfigurationIdList"},
666        "tags":{"shape":"TagSet"}
667      }
668    },
669    "CreateTagsResponse":{
670      "type":"structure",
671      "members":{
672      }
673    },
674    "CustomerAgentInfo":{
675      "type":"structure",
676      "required":[
677        "activeAgents",
678        "healthyAgents",
679        "blackListedAgents",
680        "shutdownAgents",
681        "unhealthyAgents",
682        "totalAgents",
683        "unknownAgents"
684      ],
685      "members":{
686        "activeAgents":{"shape":"Integer"},
687        "healthyAgents":{"shape":"Integer"},
688        "blackListedAgents":{"shape":"Integer"},
689        "shutdownAgents":{"shape":"Integer"},
690        "unhealthyAgents":{"shape":"Integer"},
691        "totalAgents":{"shape":"Integer"},
692        "unknownAgents":{"shape":"Integer"}
693      }
694    },
695    "CustomerConnectorInfo":{
696      "type":"structure",
697      "required":[
698        "activeConnectors",
699        "healthyConnectors",
700        "blackListedConnectors",
701        "shutdownConnectors",
702        "unhealthyConnectors",
703        "totalConnectors",
704        "unknownConnectors"
705      ],
706      "members":{
707        "activeConnectors":{"shape":"Integer"},
708        "healthyConnectors":{"shape":"Integer"},
709        "blackListedConnectors":{"shape":"Integer"},
710        "shutdownConnectors":{"shape":"Integer"},
711        "unhealthyConnectors":{"shape":"Integer"},
712        "totalConnectors":{"shape":"Integer"},
713        "unknownConnectors":{"shape":"Integer"}
714      }
715    },
716    "DataSource":{
717      "type":"string",
718      "enum":["AGENT"]
719    },
720    "DatabaseName":{
721      "type":"string",
722      "max":252,
723      "min":1
724    },
725    "DeleteApplicationsRequest":{
726      "type":"structure",
727      "required":["configurationIds"],
728      "members":{
729        "configurationIds":{"shape":"ApplicationIdsList"}
730      }
731    },
732    "DeleteApplicationsResponse":{
733      "type":"structure",
734      "members":{
735      }
736    },
737    "DeleteTagsRequest":{
738      "type":"structure",
739      "required":["configurationIds"],
740      "members":{
741        "configurationIds":{"shape":"ConfigurationIdList"},
742        "tags":{"shape":"TagSet"}
743      }
744    },
745    "DeleteTagsResponse":{
746      "type":"structure",
747      "members":{
748      }
749    },
750    "DescribeAgentsRequest":{
751      "type":"structure",
752      "members":{
753        "agentIds":{"shape":"AgentIds"},
754        "filters":{"shape":"Filters"},
755        "maxResults":{"shape":"Integer"},
756        "nextToken":{"shape":"NextToken"}
757      }
758    },
759    "DescribeAgentsResponse":{
760      "type":"structure",
761      "members":{
762        "agentsInfo":{"shape":"AgentsInfo"},
763        "nextToken":{"shape":"NextToken"}
764      }
765    },
766    "DescribeConfigurationsAttribute":{
767      "type":"map",
768      "key":{"shape":"String"},
769      "value":{"shape":"String"}
770    },
771    "DescribeConfigurationsAttributes":{
772      "type":"list",
773      "member":{"shape":"DescribeConfigurationsAttribute"}
774    },
775    "DescribeConfigurationsRequest":{
776      "type":"structure",
777      "required":["configurationIds"],
778      "members":{
779        "configurationIds":{"shape":"ConfigurationIdList"}
780      }
781    },
782    "DescribeConfigurationsResponse":{
783      "type":"structure",
784      "members":{
785        "configurations":{"shape":"DescribeConfigurationsAttributes"}
786      }
787    },
788    "DescribeContinuousExportsMaxResults":{
789      "type":"integer",
790      "box":true,
791      "max":100,
792      "min":1
793    },
794    "DescribeContinuousExportsRequest":{
795      "type":"structure",
796      "members":{
797        "exportIds":{"shape":"ContinuousExportIds"},
798        "maxResults":{"shape":"DescribeContinuousExportsMaxResults"},
799        "nextToken":{"shape":"NextToken"}
800      }
801    },
802    "DescribeContinuousExportsResponse":{
803      "type":"structure",
804      "members":{
805        "descriptions":{"shape":"ContinuousExportDescriptions"},
806        "nextToken":{"shape":"NextToken"}
807      }
808    },
809    "DescribeExportConfigurationsRequest":{
810      "type":"structure",
811      "members":{
812        "exportIds":{"shape":"ExportIds"},
813        "maxResults":{"shape":"Integer"},
814        "nextToken":{"shape":"NextToken"}
815      }
816    },
817    "DescribeExportConfigurationsResponse":{
818      "type":"structure",
819      "members":{
820        "exportsInfo":{"shape":"ExportsInfo"},
821        "nextToken":{"shape":"NextToken"}
822      }
823    },
824    "DescribeExportTasksRequest":{
825      "type":"structure",
826      "members":{
827        "exportIds":{"shape":"ExportIds"},
828        "filters":{"shape":"ExportFilters"},
829        "maxResults":{"shape":"Integer"},
830        "nextToken":{"shape":"NextToken"}
831      }
832    },
833    "DescribeExportTasksResponse":{
834      "type":"structure",
835      "members":{
836        "exportsInfo":{"shape":"ExportsInfo"},
837        "nextToken":{"shape":"NextToken"}
838      }
839    },
840    "DescribeImportTasksFilterList":{
841      "type":"list",
842      "member":{"shape":"ImportTaskFilter"}
843    },
844    "DescribeImportTasksMaxResults":{
845      "type":"integer",
846      "box":true,
847      "max":100,
848      "min":1
849    },
850    "DescribeImportTasksRequest":{
851      "type":"structure",
852      "members":{
853        "filters":{"shape":"DescribeImportTasksFilterList"},
854        "maxResults":{"shape":"DescribeImportTasksMaxResults"},
855        "nextToken":{"shape":"NextToken"}
856      }
857    },
858    "DescribeImportTasksResponse":{
859      "type":"structure",
860      "members":{
861        "nextToken":{"shape":"NextToken"},
862        "tasks":{"shape":"ImportTaskList"}
863      }
864    },
865    "DescribeTagsRequest":{
866      "type":"structure",
867      "members":{
868        "filters":{"shape":"TagFilters"},
869        "maxResults":{"shape":"Integer"},
870        "nextToken":{"shape":"NextToken"}
871      }
872    },
873    "DescribeTagsResponse":{
874      "type":"structure",
875      "members":{
876        "tags":{"shape":"ConfigurationTagSet"},
877        "nextToken":{"shape":"NextToken"}
878      }
879    },
880    "DisassociateConfigurationItemsFromApplicationRequest":{
881      "type":"structure",
882      "required":[
883        "applicationConfigurationId",
884        "configurationIds"
885      ],
886      "members":{
887        "applicationConfigurationId":{"shape":"ApplicationId"},
888        "configurationIds":{"shape":"ConfigurationIdList"}
889      }
890    },
891    "DisassociateConfigurationItemsFromApplicationResponse":{
892      "type":"structure",
893      "members":{
894      }
895    },
896    "ExportConfigurationsResponse":{
897      "type":"structure",
898      "members":{
899        "exportId":{"shape":"ConfigurationsExportId"}
900      }
901    },
902    "ExportDataFormat":{
903      "type":"string",
904      "enum":[
905        "CSV",
906        "GRAPHML"
907      ]
908    },
909    "ExportDataFormats":{
910      "type":"list",
911      "member":{"shape":"ExportDataFormat"}
912    },
913    "ExportFilter":{
914      "type":"structure",
915      "required":[
916        "name",
917        "values",
918        "condition"
919      ],
920      "members":{
921        "name":{"shape":"FilterName"},
922        "values":{"shape":"FilterValues"},
923        "condition":{"shape":"Condition"}
924      }
925    },
926    "ExportFilters":{
927      "type":"list",
928      "member":{"shape":"ExportFilter"}
929    },
930    "ExportIds":{
931      "type":"list",
932      "member":{"shape":"ConfigurationsExportId"}
933    },
934    "ExportInfo":{
935      "type":"structure",
936      "required":[
937        "exportId",
938        "exportStatus",
939        "statusMessage",
940        "exportRequestTime"
941      ],
942      "members":{
943        "exportId":{"shape":"ConfigurationsExportId"},
944        "exportStatus":{"shape":"ExportStatus"},
945        "statusMessage":{"shape":"ExportStatusMessage"},
946        "configurationsDownloadUrl":{"shape":"ConfigurationsDownloadUrl"},
947        "exportRequestTime":{"shape":"ExportRequestTime"},
948        "isTruncated":{"shape":"Boolean"},
949        "requestedStartTime":{"shape":"TimeStamp"},
950        "requestedEndTime":{"shape":"TimeStamp"}
951      }
952    },
953    "ExportRequestTime":{"type":"timestamp"},
954    "ExportStatus":{
955      "type":"string",
956      "enum":[
957        "FAILED",
958        "SUCCEEDED",
959        "IN_PROGRESS"
960      ]
961    },
962    "ExportStatusMessage":{"type":"string"},
963    "ExportsInfo":{
964      "type":"list",
965      "member":{"shape":"ExportInfo"}
966    },
967    "Filter":{
968      "type":"structure",
969      "required":[
970        "name",
971        "values",
972        "condition"
973      ],
974      "members":{
975        "name":{"shape":"String"},
976        "values":{"shape":"FilterValues"},
977        "condition":{"shape":"Condition"}
978      }
979    },
980    "FilterName":{"type":"string"},
981    "FilterValue":{"type":"string"},
982    "FilterValues":{
983      "type":"list",
984      "member":{"shape":"FilterValue"}
985    },
986    "Filters":{
987      "type":"list",
988      "member":{"shape":"Filter"}
989    },
990    "GetDiscoverySummaryRequest":{
991      "type":"structure",
992      "members":{
993      }
994    },
995    "GetDiscoverySummaryResponse":{
996      "type":"structure",
997      "members":{
998        "servers":{"shape":"Long"},
999        "applications":{"shape":"Long"},
1000        "serversMappedToApplications":{"shape":"Long"},
1001        "serversMappedtoTags":{"shape":"Long"},
1002        "agentSummary":{"shape":"CustomerAgentInfo"},
1003        "connectorSummary":{"shape":"CustomerConnectorInfo"}
1004      }
1005    },
1006    "HomeRegionNotSetException":{
1007      "type":"structure",
1008      "members":{
1009        "message":{"shape":"Message"}
1010      },
1011      "exception":true
1012    },
1013    "ImportStatus":{
1014      "type":"string",
1015      "enum":[
1016        "IMPORT_IN_PROGRESS",
1017        "IMPORT_COMPLETE",
1018        "IMPORT_COMPLETE_WITH_ERRORS",
1019        "IMPORT_FAILED",
1020        "IMPORT_FAILED_SERVER_LIMIT_EXCEEDED",
1021        "IMPORT_FAILED_RECORD_LIMIT_EXCEEDED",
1022        "DELETE_IN_PROGRESS",
1023        "DELETE_COMPLETE",
1024        "DELETE_FAILED",
1025        "DELETE_FAILED_LIMIT_EXCEEDED",
1026        "INTERNAL_ERROR"
1027      ]
1028    },
1029    "ImportTask":{
1030      "type":"structure",
1031      "members":{
1032        "importTaskId":{"shape":"ImportTaskIdentifier"},
1033        "clientRequestToken":{"shape":"ClientRequestToken"},
1034        "name":{"shape":"ImportTaskName"},
1035        "importUrl":{"shape":"ImportURL"},
1036        "status":{"shape":"ImportStatus"},
1037        "importRequestTime":{"shape":"TimeStamp"},
1038        "importCompletionTime":{"shape":"TimeStamp"},
1039        "importDeletedTime":{"shape":"TimeStamp"},
1040        "serverImportSuccess":{"shape":"Integer"},
1041        "serverImportFailure":{"shape":"Integer"},
1042        "applicationImportSuccess":{"shape":"Integer"},
1043        "applicationImportFailure":{"shape":"Integer"},
1044        "errorsAndFailedEntriesZip":{"shape":"S3PresignedUrl"}
1045      }
1046    },
1047    "ImportTaskFilter":{
1048      "type":"structure",
1049      "members":{
1050        "name":{"shape":"ImportTaskFilterName"},
1051        "values":{"shape":"ImportTaskFilterValueList"}
1052      }
1053    },
1054    "ImportTaskFilterName":{
1055      "type":"string",
1056      "enum":[
1057        "IMPORT_TASK_ID",
1058        "STATUS",
1059        "NAME"
1060      ]
1061    },
1062    "ImportTaskFilterValue":{
1063      "type":"string",
1064      "max":100,
1065      "min":1
1066    },
1067    "ImportTaskFilterValueList":{
1068      "type":"list",
1069      "member":{"shape":"ImportTaskFilterValue"},
1070      "max":100,
1071      "min":1
1072    },
1073    "ImportTaskIdentifier":{"type":"string"},
1074    "ImportTaskList":{
1075      "type":"list",
1076      "member":{"shape":"ImportTask"}
1077    },
1078    "ImportTaskName":{
1079      "type":"string",
1080      "max":100,
1081      "min":1
1082    },
1083    "ImportURL":{
1084      "type":"string",
1085      "max":4000,
1086      "min":1
1087    },
1088    "Integer":{"type":"integer"},
1089    "InvalidParameterException":{
1090      "type":"structure",
1091      "members":{
1092        "message":{"shape":"Message"}
1093      },
1094      "exception":true
1095    },
1096    "InvalidParameterValueException":{
1097      "type":"structure",
1098      "members":{
1099        "message":{"shape":"Message"}
1100      },
1101      "exception":true
1102    },
1103    "ListConfigurationsRequest":{
1104      "type":"structure",
1105      "required":["configurationType"],
1106      "members":{
1107        "configurationType":{"shape":"ConfigurationItemType"},
1108        "filters":{"shape":"Filters"},
1109        "maxResults":{"shape":"Integer"},
1110        "nextToken":{"shape":"NextToken"},
1111        "orderBy":{"shape":"OrderByList"}
1112      }
1113    },
1114    "ListConfigurationsResponse":{
1115      "type":"structure",
1116      "members":{
1117        "configurations":{"shape":"Configurations"},
1118        "nextToken":{"shape":"NextToken"}
1119      }
1120    },
1121    "ListServerNeighborsRequest":{
1122      "type":"structure",
1123      "required":["configurationId"],
1124      "members":{
1125        "configurationId":{"shape":"ConfigurationId"},
1126        "portInformationNeeded":{"shape":"Boolean"},
1127        "neighborConfigurationIds":{"shape":"ConfigurationIdList"},
1128        "maxResults":{"shape":"Integer"},
1129        "nextToken":{"shape":"String"}
1130      }
1131    },
1132    "ListServerNeighborsResponse":{
1133      "type":"structure",
1134      "required":["neighbors"],
1135      "members":{
1136        "neighbors":{"shape":"NeighborDetailsList"},
1137        "nextToken":{"shape":"String"},
1138        "knownDependencyCount":{"shape":"Long"}
1139      }
1140    },
1141    "Long":{"type":"long"},
1142    "Message":{"type":"string"},
1143    "NeighborConnectionDetail":{
1144      "type":"structure",
1145      "required":[
1146        "sourceServerId",
1147        "destinationServerId",
1148        "connectionsCount"
1149      ],
1150      "members":{
1151        "sourceServerId":{"shape":"ConfigurationId"},
1152        "destinationServerId":{"shape":"ConfigurationId"},
1153        "destinationPort":{"shape":"BoxedInteger"},
1154        "transportProtocol":{"shape":"String"},
1155        "connectionsCount":{"shape":"Long"}
1156      }
1157    },
1158    "NeighborDetailsList":{
1159      "type":"list",
1160      "member":{"shape":"NeighborConnectionDetail"}
1161    },
1162    "NextToken":{"type":"string"},
1163    "OperationNotPermittedException":{
1164      "type":"structure",
1165      "members":{
1166        "message":{"shape":"Message"}
1167      },
1168      "exception":true
1169    },
1170    "OrderByElement":{
1171      "type":"structure",
1172      "required":["fieldName"],
1173      "members":{
1174        "fieldName":{"shape":"String"},
1175        "sortOrder":{"shape":"orderString"}
1176      }
1177    },
1178    "OrderByList":{
1179      "type":"list",
1180      "member":{"shape":"OrderByElement"}
1181    },
1182    "ResourceInUseException":{
1183      "type":"structure",
1184      "members":{
1185        "message":{"shape":"Message"}
1186      },
1187      "exception":true
1188    },
1189    "ResourceNotFoundException":{
1190      "type":"structure",
1191      "members":{
1192        "message":{"shape":"Message"}
1193      },
1194      "exception":true
1195    },
1196    "S3Bucket":{"type":"string"},
1197    "S3PresignedUrl":{"type":"string"},
1198    "SchemaStorageConfig":{
1199      "type":"map",
1200      "key":{"shape":"DatabaseName"},
1201      "value":{"shape":"String"}
1202    },
1203    "ServerInternalErrorException":{
1204      "type":"structure",
1205      "members":{
1206        "message":{"shape":"Message"}
1207      },
1208      "exception":true,
1209      "fault":true
1210    },
1211    "StartContinuousExportRequest":{
1212      "type":"structure",
1213      "members":{
1214      }
1215    },
1216    "StartContinuousExportResponse":{
1217      "type":"structure",
1218      "members":{
1219        "exportId":{"shape":"ConfigurationsExportId"},
1220        "s3Bucket":{"shape":"S3Bucket"},
1221        "startTime":{"shape":"TimeStamp"},
1222        "dataSource":{"shape":"DataSource"},
1223        "schemaStorageConfig":{"shape":"SchemaStorageConfig"}
1224      }
1225    },
1226    "StartDataCollectionByAgentIdsRequest":{
1227      "type":"structure",
1228      "required":["agentIds"],
1229      "members":{
1230        "agentIds":{"shape":"AgentIds"}
1231      }
1232    },
1233    "StartDataCollectionByAgentIdsResponse":{
1234      "type":"structure",
1235      "members":{
1236        "agentsConfigurationStatus":{"shape":"AgentConfigurationStatusList"}
1237      }
1238    },
1239    "StartExportTaskRequest":{
1240      "type":"structure",
1241      "members":{
1242        "exportDataFormat":{"shape":"ExportDataFormats"},
1243        "filters":{"shape":"ExportFilters"},
1244        "startTime":{"shape":"TimeStamp"},
1245        "endTime":{"shape":"TimeStamp"}
1246      }
1247    },
1248    "StartExportTaskResponse":{
1249      "type":"structure",
1250      "members":{
1251        "exportId":{"shape":"ConfigurationsExportId"}
1252      }
1253    },
1254    "StartImportTaskRequest":{
1255      "type":"structure",
1256      "required":[
1257        "name",
1258        "importUrl"
1259      ],
1260      "members":{
1261        "clientRequestToken":{
1262          "shape":"ClientRequestToken",
1263          "idempotencyToken":true
1264        },
1265        "name":{"shape":"ImportTaskName"},
1266        "importUrl":{"shape":"ImportURL"}
1267      }
1268    },
1269    "StartImportTaskResponse":{
1270      "type":"structure",
1271      "members":{
1272        "task":{"shape":"ImportTask"}
1273      }
1274    },
1275    "StopContinuousExportRequest":{
1276      "type":"structure",
1277      "required":["exportId"],
1278      "members":{
1279        "exportId":{"shape":"ConfigurationsExportId"}
1280      }
1281    },
1282    "StopContinuousExportResponse":{
1283      "type":"structure",
1284      "members":{
1285        "startTime":{"shape":"TimeStamp"},
1286        "stopTime":{"shape":"TimeStamp"}
1287      }
1288    },
1289    "StopDataCollectionByAgentIdsRequest":{
1290      "type":"structure",
1291      "required":["agentIds"],
1292      "members":{
1293        "agentIds":{"shape":"AgentIds"}
1294      }
1295    },
1296    "StopDataCollectionByAgentIdsResponse":{
1297      "type":"structure",
1298      "members":{
1299        "agentsConfigurationStatus":{"shape":"AgentConfigurationStatusList"}
1300      }
1301    },
1302    "String":{"type":"string"},
1303    "StringMax255":{
1304      "type":"string",
1305      "max":255,
1306      "min":1
1307    },
1308    "Tag":{
1309      "type":"structure",
1310      "required":[
1311        "key",
1312        "value"
1313      ],
1314      "members":{
1315        "key":{"shape":"TagKey"},
1316        "value":{"shape":"TagValue"}
1317      }
1318    },
1319    "TagFilter":{
1320      "type":"structure",
1321      "required":[
1322        "name",
1323        "values"
1324      ],
1325      "members":{
1326        "name":{"shape":"FilterName"},
1327        "values":{"shape":"FilterValues"}
1328      }
1329    },
1330    "TagFilters":{
1331      "type":"list",
1332      "member":{"shape":"TagFilter"}
1333    },
1334    "TagKey":{"type":"string"},
1335    "TagSet":{
1336      "type":"list",
1337      "member":{"shape":"Tag"}
1338    },
1339    "TagValue":{"type":"string"},
1340    "TimeStamp":{"type":"timestamp"},
1341    "ToDeleteIdentifierList":{
1342      "type":"list",
1343      "member":{"shape":"ImportTaskIdentifier"},
1344      "max":10,
1345      "min":1
1346    },
1347    "UpdateApplicationRequest":{
1348      "type":"structure",
1349      "required":["configurationId"],
1350      "members":{
1351        "configurationId":{"shape":"ApplicationId"},
1352        "name":{"shape":"String"},
1353        "description":{"shape":"String"}
1354      }
1355    },
1356    "UpdateApplicationResponse":{
1357      "type":"structure",
1358      "members":{
1359      }
1360    },
1361    "orderString":{
1362      "type":"string",
1363      "enum":[
1364        "ASC",
1365        "DESC"
1366      ]
1367    }
1368  }
1369}
1370