1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2018-11-25",
5    "endpointPrefix":"applicationinsights",
6    "jsonVersion":"1.1",
7    "protocol":"json",
8    "serviceAbbreviation":"Application Insights",
9    "serviceFullName":"Amazon CloudWatch Application Insights",
10    "serviceId":"Application Insights",
11    "signatureVersion":"v4",
12    "signingName":"applicationinsights",
13    "targetPrefix":"EC2WindowsBarleyService",
14    "uid":"application-insights-2018-11-25"
15  },
16  "operations":{
17    "CreateApplication":{
18      "name":"CreateApplication",
19      "http":{
20        "method":"POST",
21        "requestUri":"/"
22      },
23      "input":{"shape":"CreateApplicationRequest"},
24      "output":{"shape":"CreateApplicationResponse"},
25      "errors":[
26        {"shape":"ResourceInUseException"},
27        {"shape":"ResourceNotFoundException"},
28        {"shape":"ValidationException"},
29        {"shape":"InternalServerException"},
30        {"shape":"TagsAlreadyExistException"}
31      ]
32    },
33    "CreateComponent":{
34      "name":"CreateComponent",
35      "http":{
36        "method":"POST",
37        "requestUri":"/"
38      },
39      "input":{"shape":"CreateComponentRequest"},
40      "output":{"shape":"CreateComponentResponse"},
41      "errors":[
42        {"shape":"ResourceInUseException"},
43        {"shape":"ResourceNotFoundException"},
44        {"shape":"ValidationException"},
45        {"shape":"InternalServerException"}
46      ]
47    },
48    "CreateLogPattern":{
49      "name":"CreateLogPattern",
50      "http":{
51        "method":"POST",
52        "requestUri":"/"
53      },
54      "input":{"shape":"CreateLogPatternRequest"},
55      "output":{"shape":"CreateLogPatternResponse"},
56      "errors":[
57        {"shape":"ResourceInUseException"},
58        {"shape":"ResourceNotFoundException"},
59        {"shape":"ValidationException"},
60        {"shape":"InternalServerException"}
61      ]
62    },
63    "DeleteApplication":{
64      "name":"DeleteApplication",
65      "http":{
66        "method":"POST",
67        "requestUri":"/"
68      },
69      "input":{"shape":"DeleteApplicationRequest"},
70      "output":{"shape":"DeleteApplicationResponse"},
71      "errors":[
72        {"shape":"ResourceNotFoundException"},
73        {"shape":"ValidationException"},
74        {"shape":"BadRequestException"},
75        {"shape":"InternalServerException"}
76      ]
77    },
78    "DeleteComponent":{
79      "name":"DeleteComponent",
80      "http":{
81        "method":"POST",
82        "requestUri":"/"
83      },
84      "input":{"shape":"DeleteComponentRequest"},
85      "output":{"shape":"DeleteComponentResponse"},
86      "errors":[
87        {"shape":"ResourceNotFoundException"},
88        {"shape":"ValidationException"},
89        {"shape":"InternalServerException"}
90      ]
91    },
92    "DeleteLogPattern":{
93      "name":"DeleteLogPattern",
94      "http":{
95        "method":"POST",
96        "requestUri":"/"
97      },
98      "input":{"shape":"DeleteLogPatternRequest"},
99      "output":{"shape":"DeleteLogPatternResponse"},
100      "errors":[
101        {"shape":"ResourceNotFoundException"},
102        {"shape":"ValidationException"},
103        {"shape":"BadRequestException"},
104        {"shape":"InternalServerException"}
105      ]
106    },
107    "DescribeApplication":{
108      "name":"DescribeApplication",
109      "http":{
110        "method":"POST",
111        "requestUri":"/"
112      },
113      "input":{"shape":"DescribeApplicationRequest"},
114      "output":{"shape":"DescribeApplicationResponse"},
115      "errors":[
116        {"shape":"ResourceNotFoundException"},
117        {"shape":"ValidationException"},
118        {"shape":"InternalServerException"}
119      ]
120    },
121    "DescribeComponent":{
122      "name":"DescribeComponent",
123      "http":{
124        "method":"POST",
125        "requestUri":"/"
126      },
127      "input":{"shape":"DescribeComponentRequest"},
128      "output":{"shape":"DescribeComponentResponse"},
129      "errors":[
130        {"shape":"ResourceNotFoundException"},
131        {"shape":"ValidationException"},
132        {"shape":"InternalServerException"}
133      ]
134    },
135    "DescribeComponentConfiguration":{
136      "name":"DescribeComponentConfiguration",
137      "http":{
138        "method":"POST",
139        "requestUri":"/"
140      },
141      "input":{"shape":"DescribeComponentConfigurationRequest"},
142      "output":{"shape":"DescribeComponentConfigurationResponse"},
143      "errors":[
144        {"shape":"ResourceNotFoundException"},
145        {"shape":"ValidationException"},
146        {"shape":"InternalServerException"}
147      ]
148    },
149    "DescribeComponentConfigurationRecommendation":{
150      "name":"DescribeComponentConfigurationRecommendation",
151      "http":{
152        "method":"POST",
153        "requestUri":"/"
154      },
155      "input":{"shape":"DescribeComponentConfigurationRecommendationRequest"},
156      "output":{"shape":"DescribeComponentConfigurationRecommendationResponse"},
157      "errors":[
158        {"shape":"ResourceNotFoundException"},
159        {"shape":"ValidationException"},
160        {"shape":"InternalServerException"}
161      ]
162    },
163    "DescribeLogPattern":{
164      "name":"DescribeLogPattern",
165      "http":{
166        "method":"POST",
167        "requestUri":"/"
168      },
169      "input":{"shape":"DescribeLogPatternRequest"},
170      "output":{"shape":"DescribeLogPatternResponse"},
171      "errors":[
172        {"shape":"ResourceNotFoundException"},
173        {"shape":"ValidationException"},
174        {"shape":"InternalServerException"}
175      ]
176    },
177    "DescribeObservation":{
178      "name":"DescribeObservation",
179      "http":{
180        "method":"POST",
181        "requestUri":"/"
182      },
183      "input":{"shape":"DescribeObservationRequest"},
184      "output":{"shape":"DescribeObservationResponse"},
185      "errors":[
186        {"shape":"InternalServerException"},
187        {"shape":"ValidationException"},
188        {"shape":"ResourceNotFoundException"}
189      ]
190    },
191    "DescribeProblem":{
192      "name":"DescribeProblem",
193      "http":{
194        "method":"POST",
195        "requestUri":"/"
196      },
197      "input":{"shape":"DescribeProblemRequest"},
198      "output":{"shape":"DescribeProblemResponse"},
199      "errors":[
200        {"shape":"InternalServerException"},
201        {"shape":"ValidationException"},
202        {"shape":"ResourceNotFoundException"}
203      ]
204    },
205    "DescribeProblemObservations":{
206      "name":"DescribeProblemObservations",
207      "http":{
208        "method":"POST",
209        "requestUri":"/"
210      },
211      "input":{"shape":"DescribeProblemObservationsRequest"},
212      "output":{"shape":"DescribeProblemObservationsResponse"},
213      "errors":[
214        {"shape":"InternalServerException"},
215        {"shape":"ValidationException"},
216        {"shape":"ResourceNotFoundException"}
217      ]
218    },
219    "ListApplications":{
220      "name":"ListApplications",
221      "http":{
222        "method":"POST",
223        "requestUri":"/"
224      },
225      "input":{"shape":"ListApplicationsRequest"},
226      "output":{"shape":"ListApplicationsResponse"},
227      "errors":[
228        {"shape":"ValidationException"},
229        {"shape":"InternalServerException"}
230      ]
231    },
232    "ListComponents":{
233      "name":"ListComponents",
234      "http":{
235        "method":"POST",
236        "requestUri":"/"
237      },
238      "input":{"shape":"ListComponentsRequest"},
239      "output":{"shape":"ListComponentsResponse"},
240      "errors":[
241        {"shape":"ResourceNotFoundException"},
242        {"shape":"ValidationException"},
243        {"shape":"InternalServerException"}
244      ]
245    },
246    "ListConfigurationHistory":{
247      "name":"ListConfigurationHistory",
248      "http":{
249        "method":"POST",
250        "requestUri":"/"
251      },
252      "input":{"shape":"ListConfigurationHistoryRequest"},
253      "output":{"shape":"ListConfigurationHistoryResponse"},
254      "errors":[
255        {"shape":"ValidationException"},
256        {"shape":"ResourceNotFoundException"},
257        {"shape":"InternalServerException"}
258      ]
259    },
260    "ListLogPatternSets":{
261      "name":"ListLogPatternSets",
262      "http":{
263        "method":"POST",
264        "requestUri":"/"
265      },
266      "input":{"shape":"ListLogPatternSetsRequest"},
267      "output":{"shape":"ListLogPatternSetsResponse"},
268      "errors":[
269        {"shape":"ResourceNotFoundException"},
270        {"shape":"ValidationException"},
271        {"shape":"InternalServerException"}
272      ]
273    },
274    "ListLogPatterns":{
275      "name":"ListLogPatterns",
276      "http":{
277        "method":"POST",
278        "requestUri":"/"
279      },
280      "input":{"shape":"ListLogPatternsRequest"},
281      "output":{"shape":"ListLogPatternsResponse"},
282      "errors":[
283        {"shape":"ResourceNotFoundException"},
284        {"shape":"ValidationException"},
285        {"shape":"InternalServerException"}
286      ]
287    },
288    "ListProblems":{
289      "name":"ListProblems",
290      "http":{
291        "method":"POST",
292        "requestUri":"/"
293      },
294      "input":{"shape":"ListProblemsRequest"},
295      "output":{"shape":"ListProblemsResponse"},
296      "errors":[
297        {"shape":"ValidationException"},
298        {"shape":"ResourceNotFoundException"},
299        {"shape":"InternalServerException"}
300      ]
301    },
302    "ListTagsForResource":{
303      "name":"ListTagsForResource",
304      "http":{
305        "method":"POST",
306        "requestUri":"/"
307      },
308      "input":{"shape":"ListTagsForResourceRequest"},
309      "output":{"shape":"ListTagsForResourceResponse"},
310      "errors":[
311        {"shape":"ResourceNotFoundException"},
312        {"shape":"ValidationException"}
313      ]
314    },
315    "TagResource":{
316      "name":"TagResource",
317      "http":{
318        "method":"POST",
319        "requestUri":"/"
320      },
321      "input":{"shape":"TagResourceRequest"},
322      "output":{"shape":"TagResourceResponse"},
323      "errors":[
324        {"shape":"ResourceNotFoundException"},
325        {"shape":"TooManyTagsException"},
326        {"shape":"ValidationException"}
327      ]
328    },
329    "UntagResource":{
330      "name":"UntagResource",
331      "http":{
332        "method":"POST",
333        "requestUri":"/"
334      },
335      "input":{"shape":"UntagResourceRequest"},
336      "output":{"shape":"UntagResourceResponse"},
337      "errors":[
338        {"shape":"ResourceNotFoundException"},
339        {"shape":"ValidationException"}
340      ]
341    },
342    "UpdateApplication":{
343      "name":"UpdateApplication",
344      "http":{
345        "method":"POST",
346        "requestUri":"/"
347      },
348      "input":{"shape":"UpdateApplicationRequest"},
349      "output":{"shape":"UpdateApplicationResponse"},
350      "errors":[
351        {"shape":"InternalServerException"},
352        {"shape":"ResourceNotFoundException"},
353        {"shape":"ValidationException"}
354      ]
355    },
356    "UpdateComponent":{
357      "name":"UpdateComponent",
358      "http":{
359        "method":"POST",
360        "requestUri":"/"
361      },
362      "input":{"shape":"UpdateComponentRequest"},
363      "output":{"shape":"UpdateComponentResponse"},
364      "errors":[
365        {"shape":"ResourceInUseException"},
366        {"shape":"ResourceNotFoundException"},
367        {"shape":"ValidationException"},
368        {"shape":"InternalServerException"}
369      ]
370    },
371    "UpdateComponentConfiguration":{
372      "name":"UpdateComponentConfiguration",
373      "http":{
374        "method":"POST",
375        "requestUri":"/"
376      },
377      "input":{"shape":"UpdateComponentConfigurationRequest"},
378      "output":{"shape":"UpdateComponentConfigurationResponse"},
379      "errors":[
380        {"shape":"ResourceNotFoundException"},
381        {"shape":"ValidationException"},
382        {"shape":"InternalServerException"}
383      ]
384    },
385    "UpdateLogPattern":{
386      "name":"UpdateLogPattern",
387      "http":{
388        "method":"POST",
389        "requestUri":"/"
390      },
391      "input":{"shape":"UpdateLogPatternRequest"},
392      "output":{"shape":"UpdateLogPatternResponse"},
393      "errors":[
394        {"shape":"ResourceInUseException"},
395        {"shape":"ResourceNotFoundException"},
396        {"shape":"ValidationException"},
397        {"shape":"InternalServerException"}
398      ]
399    }
400  },
401  "shapes":{
402    "AffectedResource":{"type":"string"},
403    "AmazonResourceName":{
404      "type":"string",
405      "max":1011,
406      "min":1
407    },
408    "ApplicationComponent":{
409      "type":"structure",
410      "members":{
411        "ComponentName":{"shape":"ComponentName"},
412        "ResourceType":{"shape":"ResourceType"},
413        "Tier":{"shape":"Tier"},
414        "Monitor":{"shape":"Monitor"}
415      }
416    },
417    "ApplicationComponentList":{
418      "type":"list",
419      "member":{"shape":"ApplicationComponent"}
420    },
421    "ApplicationInfo":{
422      "type":"structure",
423      "members":{
424        "ResourceGroupName":{"shape":"ResourceGroupName"},
425        "LifeCycle":{"shape":"LifeCycle"},
426        "OpsItemSNSTopicArn":{"shape":"OpsItemSNSTopicArn"},
427        "OpsCenterEnabled":{"shape":"OpsCenterEnabled"},
428        "CWEMonitorEnabled":{"shape":"CWEMonitorEnabled"},
429        "Remarks":{"shape":"Remarks"}
430      }
431    },
432    "ApplicationInfoList":{
433      "type":"list",
434      "member":{"shape":"ApplicationInfo"}
435    },
436    "BadRequestException":{
437      "type":"structure",
438      "members":{
439        "Message":{"shape":"ErrorMsg"}
440      },
441      "exception":true
442    },
443    "CWEMonitorEnabled":{"type":"boolean"},
444    "CloudWatchEventDetailType":{"type":"string"},
445    "CloudWatchEventId":{"type":"string"},
446    "CloudWatchEventSource":{
447      "type":"string",
448      "enum":[
449        "EC2",
450        "CODE_DEPLOY",
451        "HEALTH"
452      ]
453    },
454    "CodeDeployApplication":{"type":"string"},
455    "CodeDeployDeploymentGroup":{"type":"string"},
456    "CodeDeployDeploymentId":{"type":"string"},
457    "CodeDeployInstanceGroupId":{"type":"string"},
458    "CodeDeployState":{"type":"string"},
459    "ComponentConfiguration":{
460      "type":"string",
461      "max":10000,
462      "min":1
463    },
464    "ComponentName":{"type":"string"},
465    "ConfigurationEvent":{
466      "type":"structure",
467      "members":{
468        "MonitoredResourceARN":{"shape":"ConfigurationEventMonitoredResourceARN"},
469        "EventStatus":{"shape":"ConfigurationEventStatus"},
470        "EventResourceType":{"shape":"ConfigurationEventResourceType"},
471        "EventTime":{"shape":"ConfigurationEventTime"},
472        "EventDetail":{"shape":"ConfigurationEventDetail"},
473        "EventResourceName":{"shape":"ConfigurationEventResourceName"}
474      }
475    },
476    "ConfigurationEventDetail":{"type":"string"},
477    "ConfigurationEventList":{
478      "type":"list",
479      "member":{"shape":"ConfigurationEvent"}
480    },
481    "ConfigurationEventMonitoredResourceARN":{"type":"string"},
482    "ConfigurationEventResourceName":{"type":"string"},
483    "ConfigurationEventResourceType":{
484      "type":"string",
485      "enum":[
486        "CLOUDWATCH_ALARM",
487        "CLOUDFORMATION",
488        "SSM_ASSOCIATION"
489      ]
490    },
491    "ConfigurationEventStatus":{
492      "type":"string",
493      "enum":[
494        "INFO",
495        "WARN",
496        "ERROR"
497      ]
498    },
499    "ConfigurationEventTime":{"type":"timestamp"},
500    "CreateApplicationRequest":{
501      "type":"structure",
502      "required":["ResourceGroupName"],
503      "members":{
504        "ResourceGroupName":{"shape":"ResourceGroupName"},
505        "OpsCenterEnabled":{"shape":"OpsCenterEnabled"},
506        "CWEMonitorEnabled":{"shape":"CWEMonitorEnabled"},
507        "OpsItemSNSTopicArn":{"shape":"OpsItemSNSTopicArn"},
508        "Tags":{"shape":"TagList"}
509      }
510    },
511    "CreateApplicationResponse":{
512      "type":"structure",
513      "members":{
514        "ApplicationInfo":{"shape":"ApplicationInfo"}
515      }
516    },
517    "CreateComponentRequest":{
518      "type":"structure",
519      "required":[
520        "ResourceGroupName",
521        "ComponentName",
522        "ResourceList"
523      ],
524      "members":{
525        "ResourceGroupName":{"shape":"ResourceGroupName"},
526        "ComponentName":{"shape":"ComponentName"},
527        "ResourceList":{"shape":"ResourceList"}
528      }
529    },
530    "CreateComponentResponse":{
531      "type":"structure",
532      "members":{
533      }
534    },
535    "CreateLogPatternRequest":{
536      "type":"structure",
537      "required":[
538        "ResourceGroupName",
539        "PatternSetName",
540        "PatternName",
541        "Pattern",
542        "Rank"
543      ],
544      "members":{
545        "ResourceGroupName":{"shape":"ResourceGroupName"},
546        "PatternSetName":{"shape":"LogPatternSetName"},
547        "PatternName":{"shape":"LogPatternName"},
548        "Pattern":{"shape":"LogPatternRegex"},
549        "Rank":{"shape":"LogPatternRank"}
550      }
551    },
552    "CreateLogPatternResponse":{
553      "type":"structure",
554      "members":{
555        "LogPattern":{"shape":"LogPattern"},
556        "ResourceGroupName":{"shape":"ResourceGroupName"}
557      }
558    },
559    "DeleteApplicationRequest":{
560      "type":"structure",
561      "required":["ResourceGroupName"],
562      "members":{
563        "ResourceGroupName":{"shape":"ResourceGroupName"}
564      }
565    },
566    "DeleteApplicationResponse":{
567      "type":"structure",
568      "members":{
569      }
570    },
571    "DeleteComponentRequest":{
572      "type":"structure",
573      "required":[
574        "ResourceGroupName",
575        "ComponentName"
576      ],
577      "members":{
578        "ResourceGroupName":{"shape":"ResourceGroupName"},
579        "ComponentName":{"shape":"ComponentName"}
580      }
581    },
582    "DeleteComponentResponse":{
583      "type":"structure",
584      "members":{
585      }
586    },
587    "DeleteLogPatternRequest":{
588      "type":"structure",
589      "required":[
590        "ResourceGroupName",
591        "PatternSetName",
592        "PatternName"
593      ],
594      "members":{
595        "ResourceGroupName":{"shape":"ResourceGroupName"},
596        "PatternSetName":{"shape":"LogPatternSetName"},
597        "PatternName":{"shape":"LogPatternName"}
598      }
599    },
600    "DeleteLogPatternResponse":{
601      "type":"structure",
602      "members":{
603      }
604    },
605    "DescribeApplicationRequest":{
606      "type":"structure",
607      "required":["ResourceGroupName"],
608      "members":{
609        "ResourceGroupName":{"shape":"ResourceGroupName"}
610      }
611    },
612    "DescribeApplicationResponse":{
613      "type":"structure",
614      "members":{
615        "ApplicationInfo":{"shape":"ApplicationInfo"}
616      }
617    },
618    "DescribeComponentConfigurationRecommendationRequest":{
619      "type":"structure",
620      "required":[
621        "ResourceGroupName",
622        "ComponentName",
623        "Tier"
624      ],
625      "members":{
626        "ResourceGroupName":{"shape":"ResourceGroupName"},
627        "ComponentName":{"shape":"ComponentName"},
628        "Tier":{"shape":"Tier"}
629      }
630    },
631    "DescribeComponentConfigurationRecommendationResponse":{
632      "type":"structure",
633      "members":{
634        "ComponentConfiguration":{"shape":"ComponentConfiguration"}
635      }
636    },
637    "DescribeComponentConfigurationRequest":{
638      "type":"structure",
639      "required":[
640        "ResourceGroupName",
641        "ComponentName"
642      ],
643      "members":{
644        "ResourceGroupName":{"shape":"ResourceGroupName"},
645        "ComponentName":{"shape":"ComponentName"}
646      }
647    },
648    "DescribeComponentConfigurationResponse":{
649      "type":"structure",
650      "members":{
651        "Monitor":{"shape":"Monitor"},
652        "Tier":{"shape":"Tier"},
653        "ComponentConfiguration":{"shape":"ComponentConfiguration"}
654      }
655    },
656    "DescribeComponentRequest":{
657      "type":"structure",
658      "required":[
659        "ResourceGroupName",
660        "ComponentName"
661      ],
662      "members":{
663        "ResourceGroupName":{"shape":"ResourceGroupName"},
664        "ComponentName":{"shape":"ComponentName"}
665      }
666    },
667    "DescribeComponentResponse":{
668      "type":"structure",
669      "members":{
670        "ApplicationComponent":{"shape":"ApplicationComponent"},
671        "ResourceList":{"shape":"ResourceList"}
672      }
673    },
674    "DescribeLogPatternRequest":{
675      "type":"structure",
676      "required":[
677        "ResourceGroupName",
678        "PatternSetName",
679        "PatternName"
680      ],
681      "members":{
682        "ResourceGroupName":{"shape":"ResourceGroupName"},
683        "PatternSetName":{"shape":"LogPatternSetName"},
684        "PatternName":{"shape":"LogPatternName"}
685      }
686    },
687    "DescribeLogPatternResponse":{
688      "type":"structure",
689      "members":{
690        "ResourceGroupName":{"shape":"ResourceGroupName"},
691        "LogPattern":{"shape":"LogPattern"}
692      }
693    },
694    "DescribeObservationRequest":{
695      "type":"structure",
696      "required":["ObservationId"],
697      "members":{
698        "ObservationId":{"shape":"ObservationId"}
699      }
700    },
701    "DescribeObservationResponse":{
702      "type":"structure",
703      "members":{
704        "Observation":{"shape":"Observation"}
705      }
706    },
707    "DescribeProblemObservationsRequest":{
708      "type":"structure",
709      "required":["ProblemId"],
710      "members":{
711        "ProblemId":{"shape":"ProblemId"}
712      }
713    },
714    "DescribeProblemObservationsResponse":{
715      "type":"structure",
716      "members":{
717        "RelatedObservations":{"shape":"RelatedObservations"}
718      }
719    },
720    "DescribeProblemRequest":{
721      "type":"structure",
722      "required":["ProblemId"],
723      "members":{
724        "ProblemId":{"shape":"ProblemId"}
725      }
726    },
727    "DescribeProblemResponse":{
728      "type":"structure",
729      "members":{
730        "Problem":{"shape":"Problem"}
731      }
732    },
733    "Ec2State":{"type":"string"},
734    "EndTime":{"type":"timestamp"},
735    "ErrorMsg":{"type":"string"},
736    "ExceptionMessage":{"type":"string"},
737    "Feedback":{
738      "type":"map",
739      "key":{"shape":"FeedbackKey"},
740      "value":{"shape":"FeedbackValue"},
741      "max":10
742    },
743    "FeedbackKey":{
744      "type":"string",
745      "enum":["INSIGHTS_FEEDBACK"]
746    },
747    "FeedbackValue":{
748      "type":"string",
749      "enum":[
750        "NOT_SPECIFIED",
751        "USEFUL",
752        "NOT_USEFUL"
753      ]
754    },
755    "HealthEventArn":{"type":"string"},
756    "HealthEventDescription":{"type":"string"},
757    "HealthEventTypeCategory":{"type":"string"},
758    "HealthEventTypeCode":{"type":"string"},
759    "HealthService":{"type":"string"},
760    "Insights":{"type":"string"},
761    "InternalServerException":{
762      "type":"structure",
763      "members":{
764        "Message":{"shape":"ErrorMsg"}
765      },
766      "exception":true
767    },
768    "LifeCycle":{"type":"string"},
769    "LineTime":{"type":"timestamp"},
770    "ListApplicationsRequest":{
771      "type":"structure",
772      "members":{
773        "MaxResults":{"shape":"MaxEntities"},
774        "NextToken":{"shape":"PaginationToken"}
775      }
776    },
777    "ListApplicationsResponse":{
778      "type":"structure",
779      "members":{
780        "ApplicationInfoList":{"shape":"ApplicationInfoList"},
781        "NextToken":{"shape":"PaginationToken"}
782      }
783    },
784    "ListComponentsRequest":{
785      "type":"structure",
786      "required":["ResourceGroupName"],
787      "members":{
788        "ResourceGroupName":{"shape":"ResourceGroupName"},
789        "MaxResults":{"shape":"MaxEntities"},
790        "NextToken":{"shape":"PaginationToken"}
791      }
792    },
793    "ListComponentsResponse":{
794      "type":"structure",
795      "members":{
796        "ApplicationComponentList":{"shape":"ApplicationComponentList"},
797        "NextToken":{"shape":"PaginationToken"}
798      }
799    },
800    "ListConfigurationHistoryRequest":{
801      "type":"structure",
802      "members":{
803        "ResourceGroupName":{"shape":"ResourceGroupName"},
804        "StartTime":{"shape":"StartTime"},
805        "EndTime":{"shape":"EndTime"},
806        "EventStatus":{"shape":"ConfigurationEventStatus"},
807        "MaxResults":{"shape":"MaxEntities"},
808        "NextToken":{"shape":"PaginationToken"}
809      }
810    },
811    "ListConfigurationHistoryResponse":{
812      "type":"structure",
813      "members":{
814        "EventList":{"shape":"ConfigurationEventList"},
815        "NextToken":{"shape":"PaginationToken"}
816      }
817    },
818    "ListLogPatternSetsRequest":{
819      "type":"structure",
820      "required":["ResourceGroupName"],
821      "members":{
822        "ResourceGroupName":{"shape":"ResourceGroupName"},
823        "MaxResults":{"shape":"MaxEntities"},
824        "NextToken":{"shape":"PaginationToken"}
825      }
826    },
827    "ListLogPatternSetsResponse":{
828      "type":"structure",
829      "members":{
830        "ResourceGroupName":{"shape":"ResourceGroupName"},
831        "LogPatternSets":{"shape":"LogPatternSetList"},
832        "NextToken":{"shape":"PaginationToken"}
833      }
834    },
835    "ListLogPatternsRequest":{
836      "type":"structure",
837      "required":["ResourceGroupName"],
838      "members":{
839        "ResourceGroupName":{"shape":"ResourceGroupName"},
840        "PatternSetName":{"shape":"LogPatternSetName"},
841        "MaxResults":{"shape":"MaxEntities"},
842        "NextToken":{"shape":"PaginationToken"}
843      }
844    },
845    "ListLogPatternsResponse":{
846      "type":"structure",
847      "members":{
848        "ResourceGroupName":{"shape":"ResourceGroupName"},
849        "LogPatterns":{"shape":"LogPatternList"},
850        "NextToken":{"shape":"PaginationToken"}
851      }
852    },
853    "ListProblemsRequest":{
854      "type":"structure",
855      "members":{
856        "ResourceGroupName":{"shape":"ResourceGroupName"},
857        "StartTime":{"shape":"StartTime"},
858        "EndTime":{"shape":"EndTime"},
859        "MaxResults":{"shape":"MaxEntities"},
860        "NextToken":{"shape":"PaginationToken"}
861      }
862    },
863    "ListProblemsResponse":{
864      "type":"structure",
865      "members":{
866        "ProblemList":{"shape":"ProblemList"},
867        "NextToken":{"shape":"PaginationToken"}
868      }
869    },
870    "ListTagsForResourceRequest":{
871      "type":"structure",
872      "required":["ResourceARN"],
873      "members":{
874        "ResourceARN":{"shape":"AmazonResourceName"}
875      }
876    },
877    "ListTagsForResourceResponse":{
878      "type":"structure",
879      "members":{
880        "Tags":{"shape":"TagList"}
881      }
882    },
883    "LogFilter":{
884      "type":"string",
885      "enum":[
886        "ERROR",
887        "WARN",
888        "INFO"
889      ]
890    },
891    "LogGroup":{"type":"string"},
892    "LogPattern":{
893      "type":"structure",
894      "members":{
895        "PatternSetName":{"shape":"LogPatternSetName"},
896        "PatternName":{"shape":"LogPatternName"},
897        "Pattern":{"shape":"LogPatternRegex"},
898        "Rank":{"shape":"LogPatternRank"}
899      }
900    },
901    "LogPatternList":{
902      "type":"list",
903      "member":{"shape":"LogPattern"}
904    },
905    "LogPatternName":{
906      "type":"string",
907      "max":50,
908      "min":1,
909      "pattern":"[a-zA-Z0-9\\.\\-_]*"
910    },
911    "LogPatternRank":{"type":"integer"},
912    "LogPatternRegex":{
913      "type":"string",
914      "max":50,
915      "min":1
916    },
917    "LogPatternSetList":{
918      "type":"list",
919      "member":{"shape":"LogPatternSetName"}
920    },
921    "LogPatternSetName":{
922      "type":"string",
923      "max":30,
924      "min":1,
925      "pattern":"[a-zA-Z0-9\\.\\-_]*"
926    },
927    "LogText":{"type":"string"},
928    "MaxEntities":{
929      "type":"integer",
930      "max":40,
931      "min":1
932    },
933    "MetricName":{"type":"string"},
934    "MetricNamespace":{"type":"string"},
935    "Monitor":{"type":"boolean"},
936    "NewComponentName":{"type":"string"},
937    "Observation":{
938      "type":"structure",
939      "members":{
940        "Id":{"shape":"ObservationId"},
941        "StartTime":{"shape":"StartTime"},
942        "EndTime":{"shape":"EndTime"},
943        "SourceType":{"shape":"SourceType"},
944        "SourceARN":{"shape":"SourceARN"},
945        "LogGroup":{"shape":"LogGroup"},
946        "LineTime":{"shape":"LineTime"},
947        "LogText":{"shape":"LogText"},
948        "LogFilter":{"shape":"LogFilter"},
949        "MetricNamespace":{"shape":"MetricNamespace"},
950        "MetricName":{"shape":"MetricName"},
951        "Unit":{"shape":"Unit"},
952        "Value":{"shape":"Value"},
953        "CloudWatchEventId":{"shape":"CloudWatchEventId"},
954        "CloudWatchEventSource":{"shape":"CloudWatchEventSource"},
955        "CloudWatchEventDetailType":{"shape":"CloudWatchEventDetailType"},
956        "HealthEventArn":{"shape":"HealthEventArn"},
957        "HealthService":{"shape":"HealthService"},
958        "HealthEventTypeCode":{"shape":"HealthEventTypeCode"},
959        "HealthEventTypeCategory":{"shape":"HealthEventTypeCategory"},
960        "HealthEventDescription":{"shape":"HealthEventDescription"},
961        "CodeDeployDeploymentId":{"shape":"CodeDeployDeploymentId"},
962        "CodeDeployDeploymentGroup":{"shape":"CodeDeployDeploymentGroup"},
963        "CodeDeployState":{"shape":"CodeDeployState"},
964        "CodeDeployApplication":{"shape":"CodeDeployApplication"},
965        "CodeDeployInstanceGroupId":{"shape":"CodeDeployInstanceGroupId"},
966        "Ec2State":{"shape":"Ec2State"},
967        "XRayFaultPercent":{"shape":"XRayFaultPercent"},
968        "XRayThrottlePercent":{"shape":"XRayThrottlePercent"},
969        "XRayErrorPercent":{"shape":"XRayErrorPercent"},
970        "XRayRequestCount":{"shape":"XRayRequestCount"},
971        "XRayRequestAverageLatency":{"shape":"XRayRequestAverageLatency"},
972        "XRayNodeName":{"shape":"XRayNodeName"},
973        "XRayNodeType":{"shape":"XRayNodeType"}
974      }
975    },
976    "ObservationId":{
977      "type":"string",
978      "max":38,
979      "min":38,
980      "pattern":"o-[0-9a-fA-F]{8}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{12}"
981    },
982    "ObservationList":{
983      "type":"list",
984      "member":{"shape":"Observation"}
985    },
986    "OpsCenterEnabled":{"type":"boolean"},
987    "OpsItemSNSTopicArn":{
988      "type":"string",
989      "max":300,
990      "min":20
991    },
992    "PaginationToken":{"type":"string"},
993    "Problem":{
994      "type":"structure",
995      "members":{
996        "Id":{"shape":"ProblemId"},
997        "Title":{"shape":"Title"},
998        "Insights":{"shape":"Insights"},
999        "Status":{"shape":"Status"},
1000        "AffectedResource":{"shape":"AffectedResource"},
1001        "StartTime":{"shape":"StartTime"},
1002        "EndTime":{"shape":"EndTime"},
1003        "SeverityLevel":{"shape":"SeverityLevel"},
1004        "ResourceGroupName":{"shape":"ResourceGroupName"},
1005        "Feedback":{"shape":"Feedback"}
1006      }
1007    },
1008    "ProblemId":{
1009      "type":"string",
1010      "max":38,
1011      "min":38,
1012      "pattern":"p-[0-9a-fA-F]{8}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{12}"
1013    },
1014    "ProblemList":{
1015      "type":"list",
1016      "member":{"shape":"Problem"}
1017    },
1018    "RelatedObservations":{
1019      "type":"structure",
1020      "members":{
1021        "ObservationList":{"shape":"ObservationList"}
1022      }
1023    },
1024    "Remarks":{"type":"string"},
1025    "RemoveSNSTopic":{"type":"boolean"},
1026    "ResourceARN":{
1027      "type":"string",
1028      "max":1011,
1029      "min":1
1030    },
1031    "ResourceGroupName":{
1032      "type":"string",
1033      "max":256,
1034      "min":1,
1035      "pattern":"[a-zA-Z0-9\\.\\-_]*"
1036    },
1037    "ResourceInUseException":{
1038      "type":"structure",
1039      "members":{
1040        "Message":{"shape":"ErrorMsg"}
1041      },
1042      "exception":true
1043    },
1044    "ResourceList":{
1045      "type":"list",
1046      "member":{"shape":"ResourceARN"}
1047    },
1048    "ResourceNotFoundException":{
1049      "type":"structure",
1050      "members":{
1051        "Message":{"shape":"ErrorMsg"}
1052      },
1053      "exception":true
1054    },
1055    "ResourceType":{"type":"string"},
1056    "SeverityLevel":{
1057      "type":"string",
1058      "enum":[
1059        "Low",
1060        "Medium",
1061        "High"
1062      ]
1063    },
1064    "SourceARN":{"type":"string"},
1065    "SourceType":{"type":"string"},
1066    "StartTime":{"type":"timestamp"},
1067    "Status":{
1068      "type":"string",
1069      "enum":[
1070        "IGNORE",
1071        "RESOLVED",
1072        "PENDING"
1073      ]
1074    },
1075    "Tag":{
1076      "type":"structure",
1077      "required":[
1078        "Key",
1079        "Value"
1080      ],
1081      "members":{
1082        "Key":{"shape":"TagKey"},
1083        "Value":{"shape":"TagValue"}
1084      }
1085    },
1086    "TagKey":{
1087      "type":"string",
1088      "max":128,
1089      "min":1
1090    },
1091    "TagKeyList":{
1092      "type":"list",
1093      "member":{"shape":"TagKey"},
1094      "max":200,
1095      "min":0
1096    },
1097    "TagList":{
1098      "type":"list",
1099      "member":{"shape":"Tag"},
1100      "max":200,
1101      "min":0
1102    },
1103    "TagResourceRequest":{
1104      "type":"structure",
1105      "required":[
1106        "ResourceARN",
1107        "Tags"
1108      ],
1109      "members":{
1110        "ResourceARN":{"shape":"AmazonResourceName"},
1111        "Tags":{"shape":"TagList"}
1112      }
1113    },
1114    "TagResourceResponse":{
1115      "type":"structure",
1116      "members":{
1117      }
1118    },
1119    "TagValue":{
1120      "type":"string",
1121      "max":256,
1122      "min":0
1123    },
1124    "TagsAlreadyExistException":{
1125      "type":"structure",
1126      "members":{
1127        "Message":{"shape":"ExceptionMessage"}
1128      },
1129      "exception":true
1130    },
1131    "Tier":{
1132      "type":"string",
1133      "enum":[
1134        "DEFAULT",
1135        "DOT_NET_CORE",
1136        "DOT_NET_WORKER",
1137        "DOT_NET_WEB",
1138        "SQL_SERVER"
1139      ],
1140      "max":50,
1141      "min":1
1142    },
1143    "Title":{"type":"string"},
1144    "TooManyTagsException":{
1145      "type":"structure",
1146      "members":{
1147        "Message":{"shape":"ExceptionMessage"},
1148        "ResourceName":{"shape":"AmazonResourceName"}
1149      },
1150      "exception":true
1151    },
1152    "Unit":{"type":"string"},
1153    "UntagResourceRequest":{
1154      "type":"structure",
1155      "required":[
1156        "ResourceARN",
1157        "TagKeys"
1158      ],
1159      "members":{
1160        "ResourceARN":{"shape":"AmazonResourceName"},
1161        "TagKeys":{"shape":"TagKeyList"}
1162      }
1163    },
1164    "UntagResourceResponse":{
1165      "type":"structure",
1166      "members":{
1167      }
1168    },
1169    "UpdateApplicationRequest":{
1170      "type":"structure",
1171      "required":["ResourceGroupName"],
1172      "members":{
1173        "ResourceGroupName":{"shape":"ResourceGroupName"},
1174        "OpsCenterEnabled":{"shape":"OpsCenterEnabled"},
1175        "CWEMonitorEnabled":{"shape":"CWEMonitorEnabled"},
1176        "OpsItemSNSTopicArn":{"shape":"OpsItemSNSTopicArn"},
1177        "RemoveSNSTopic":{"shape":"RemoveSNSTopic"}
1178      }
1179    },
1180    "UpdateApplicationResponse":{
1181      "type":"structure",
1182      "members":{
1183        "ApplicationInfo":{"shape":"ApplicationInfo"}
1184      }
1185    },
1186    "UpdateComponentConfigurationRequest":{
1187      "type":"structure",
1188      "required":[
1189        "ResourceGroupName",
1190        "ComponentName"
1191      ],
1192      "members":{
1193        "ResourceGroupName":{"shape":"ResourceGroupName"},
1194        "ComponentName":{"shape":"ComponentName"},
1195        "Monitor":{"shape":"Monitor"},
1196        "Tier":{"shape":"Tier"},
1197        "ComponentConfiguration":{"shape":"ComponentConfiguration"}
1198      }
1199    },
1200    "UpdateComponentConfigurationResponse":{
1201      "type":"structure",
1202      "members":{
1203      }
1204    },
1205    "UpdateComponentRequest":{
1206      "type":"structure",
1207      "required":[
1208        "ResourceGroupName",
1209        "ComponentName"
1210      ],
1211      "members":{
1212        "ResourceGroupName":{"shape":"ResourceGroupName"},
1213        "ComponentName":{"shape":"ComponentName"},
1214        "NewComponentName":{"shape":"NewComponentName"},
1215        "ResourceList":{"shape":"ResourceList"}
1216      }
1217    },
1218    "UpdateComponentResponse":{
1219      "type":"structure",
1220      "members":{
1221      }
1222    },
1223    "UpdateLogPatternRequest":{
1224      "type":"structure",
1225      "required":[
1226        "ResourceGroupName",
1227        "PatternSetName",
1228        "PatternName"
1229      ],
1230      "members":{
1231        "ResourceGroupName":{"shape":"ResourceGroupName"},
1232        "PatternSetName":{"shape":"LogPatternSetName"},
1233        "PatternName":{"shape":"LogPatternName"},
1234        "Pattern":{"shape":"LogPatternRegex"},
1235        "Rank":{"shape":"LogPatternRank"}
1236      }
1237    },
1238    "UpdateLogPatternResponse":{
1239      "type":"structure",
1240      "members":{
1241        "ResourceGroupName":{"shape":"ResourceGroupName"},
1242        "LogPattern":{"shape":"LogPattern"}
1243      }
1244    },
1245    "ValidationException":{
1246      "type":"structure",
1247      "members":{
1248        "Message":{"shape":"ErrorMsg"}
1249      },
1250      "exception":true
1251    },
1252    "Value":{"type":"double"},
1253    "XRayErrorPercent":{"type":"integer"},
1254    "XRayFaultPercent":{"type":"integer"},
1255    "XRayNodeName":{"type":"string"},
1256    "XRayNodeType":{"type":"string"},
1257    "XRayRequestAverageLatency":{"type":"long"},
1258    "XRayRequestCount":{"type":"integer"},
1259    "XRayThrottlePercent":{"type":"integer"}
1260  }
1261}
1262