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    "ListLogPatternSets":{
247      "name":"ListLogPatternSets",
248      "http":{
249        "method":"POST",
250        "requestUri":"/"
251      },
252      "input":{"shape":"ListLogPatternSetsRequest"},
253      "output":{"shape":"ListLogPatternSetsResponse"},
254      "errors":[
255        {"shape":"ResourceNotFoundException"},
256        {"shape":"ValidationException"},
257        {"shape":"InternalServerException"}
258      ]
259    },
260    "ListLogPatterns":{
261      "name":"ListLogPatterns",
262      "http":{
263        "method":"POST",
264        "requestUri":"/"
265      },
266      "input":{"shape":"ListLogPatternsRequest"},
267      "output":{"shape":"ListLogPatternsResponse"},
268      "errors":[
269        {"shape":"ResourceNotFoundException"},
270        {"shape":"ValidationException"},
271        {"shape":"InternalServerException"}
272      ]
273    },
274    "ListProblems":{
275      "name":"ListProblems",
276      "http":{
277        "method":"POST",
278        "requestUri":"/"
279      },
280      "input":{"shape":"ListProblemsRequest"},
281      "output":{"shape":"ListProblemsResponse"},
282      "errors":[
283        {"shape":"ValidationException"},
284        {"shape":"ResourceNotFoundException"},
285        {"shape":"InternalServerException"}
286      ]
287    },
288    "ListTagsForResource":{
289      "name":"ListTagsForResource",
290      "http":{
291        "method":"POST",
292        "requestUri":"/"
293      },
294      "input":{"shape":"ListTagsForResourceRequest"},
295      "output":{"shape":"ListTagsForResourceResponse"},
296      "errors":[
297        {"shape":"ResourceNotFoundException"},
298        {"shape":"ValidationException"}
299      ]
300    },
301    "TagResource":{
302      "name":"TagResource",
303      "http":{
304        "method":"POST",
305        "requestUri":"/"
306      },
307      "input":{"shape":"TagResourceRequest"},
308      "output":{"shape":"TagResourceResponse"},
309      "errors":[
310        {"shape":"ResourceNotFoundException"},
311        {"shape":"TooManyTagsException"},
312        {"shape":"ValidationException"}
313      ]
314    },
315    "UntagResource":{
316      "name":"UntagResource",
317      "http":{
318        "method":"POST",
319        "requestUri":"/"
320      },
321      "input":{"shape":"UntagResourceRequest"},
322      "output":{"shape":"UntagResourceResponse"},
323      "errors":[
324        {"shape":"ResourceNotFoundException"},
325        {"shape":"ValidationException"}
326      ]
327    },
328    "UpdateApplication":{
329      "name":"UpdateApplication",
330      "http":{
331        "method":"POST",
332        "requestUri":"/"
333      },
334      "input":{"shape":"UpdateApplicationRequest"},
335      "output":{"shape":"UpdateApplicationResponse"},
336      "errors":[
337        {"shape":"InternalServerException"},
338        {"shape":"ResourceNotFoundException"},
339        {"shape":"ValidationException"}
340      ]
341    },
342    "UpdateComponent":{
343      "name":"UpdateComponent",
344      "http":{
345        "method":"POST",
346        "requestUri":"/"
347      },
348      "input":{"shape":"UpdateComponentRequest"},
349      "output":{"shape":"UpdateComponentResponse"},
350      "errors":[
351        {"shape":"ResourceInUseException"},
352        {"shape":"ResourceNotFoundException"},
353        {"shape":"ValidationException"},
354        {"shape":"InternalServerException"}
355      ]
356    },
357    "UpdateComponentConfiguration":{
358      "name":"UpdateComponentConfiguration",
359      "http":{
360        "method":"POST",
361        "requestUri":"/"
362      },
363      "input":{"shape":"UpdateComponentConfigurationRequest"},
364      "output":{"shape":"UpdateComponentConfigurationResponse"},
365      "errors":[
366        {"shape":"ResourceNotFoundException"},
367        {"shape":"ValidationException"},
368        {"shape":"InternalServerException"}
369      ]
370    },
371    "UpdateLogPattern":{
372      "name":"UpdateLogPattern",
373      "http":{
374        "method":"POST",
375        "requestUri":"/"
376      },
377      "input":{"shape":"UpdateLogPatternRequest"},
378      "output":{"shape":"UpdateLogPatternResponse"},
379      "errors":[
380        {"shape":"ResourceInUseException"},
381        {"shape":"ResourceNotFoundException"},
382        {"shape":"ValidationException"},
383        {"shape":"InternalServerException"}
384      ]
385    }
386  },
387  "shapes":{
388    "AffectedResource":{"type":"string"},
389    "AmazonResourceName":{
390      "type":"string",
391      "max":1011,
392      "min":1
393    },
394    "ApplicationComponent":{
395      "type":"structure",
396      "members":{
397        "ComponentName":{"shape":"ComponentName"},
398        "ResourceType":{"shape":"ResourceType"},
399        "Tier":{"shape":"Tier"},
400        "Monitor":{"shape":"Monitor"}
401      }
402    },
403    "ApplicationComponentList":{
404      "type":"list",
405      "member":{"shape":"ApplicationComponent"}
406    },
407    "ApplicationInfo":{
408      "type":"structure",
409      "members":{
410        "ResourceGroupName":{"shape":"ResourceGroupName"},
411        "LifeCycle":{"shape":"LifeCycle"},
412        "OpsItemSNSTopicArn":{"shape":"OpsItemSNSTopicArn"},
413        "OpsCenterEnabled":{"shape":"OpsCenterEnabled"},
414        "Remarks":{"shape":"Remarks"}
415      }
416    },
417    "ApplicationInfoList":{
418      "type":"list",
419      "member":{"shape":"ApplicationInfo"}
420    },
421    "BadRequestException":{
422      "type":"structure",
423      "members":{
424        "Message":{"shape":"ErrorMsg"}
425      },
426      "exception":true
427    },
428    "ComponentConfiguration":{
429      "type":"string",
430      "max":10000,
431      "min":1
432    },
433    "ComponentName":{"type":"string"},
434    "CreateApplicationRequest":{
435      "type":"structure",
436      "required":["ResourceGroupName"],
437      "members":{
438        "ResourceGroupName":{"shape":"ResourceGroupName"},
439        "OpsCenterEnabled":{"shape":"OpsCenterEnabled"},
440        "OpsItemSNSTopicArn":{"shape":"OpsItemSNSTopicArn"},
441        "Tags":{"shape":"TagList"}
442      }
443    },
444    "CreateApplicationResponse":{
445      "type":"structure",
446      "members":{
447        "ApplicationInfo":{"shape":"ApplicationInfo"}
448      }
449    },
450    "CreateComponentRequest":{
451      "type":"structure",
452      "required":[
453        "ResourceGroupName",
454        "ComponentName",
455        "ResourceList"
456      ],
457      "members":{
458        "ResourceGroupName":{"shape":"ResourceGroupName"},
459        "ComponentName":{"shape":"ComponentName"},
460        "ResourceList":{"shape":"ResourceList"}
461      }
462    },
463    "CreateComponentResponse":{
464      "type":"structure",
465      "members":{
466      }
467    },
468    "CreateLogPatternRequest":{
469      "type":"structure",
470      "required":[
471        "ResourceGroupName",
472        "PatternSetName",
473        "PatternName",
474        "Pattern",
475        "Rank"
476      ],
477      "members":{
478        "ResourceGroupName":{"shape":"ResourceGroupName"},
479        "PatternSetName":{"shape":"LogPatternSetName"},
480        "PatternName":{"shape":"LogPatternName"},
481        "Pattern":{"shape":"LogPatternRegex"},
482        "Rank":{"shape":"LogPatternRank"}
483      }
484    },
485    "CreateLogPatternResponse":{
486      "type":"structure",
487      "members":{
488        "LogPattern":{"shape":"LogPattern"},
489        "ResourceGroupName":{"shape":"ResourceGroupName"}
490      }
491    },
492    "DeleteApplicationRequest":{
493      "type":"structure",
494      "required":["ResourceGroupName"],
495      "members":{
496        "ResourceGroupName":{"shape":"ResourceGroupName"}
497      }
498    },
499    "DeleteApplicationResponse":{
500      "type":"structure",
501      "members":{
502      }
503    },
504    "DeleteComponentRequest":{
505      "type":"structure",
506      "required":[
507        "ResourceGroupName",
508        "ComponentName"
509      ],
510      "members":{
511        "ResourceGroupName":{"shape":"ResourceGroupName"},
512        "ComponentName":{"shape":"ComponentName"}
513      }
514    },
515    "DeleteComponentResponse":{
516      "type":"structure",
517      "members":{
518      }
519    },
520    "DeleteLogPatternRequest":{
521      "type":"structure",
522      "required":[
523        "ResourceGroupName",
524        "PatternSetName",
525        "PatternName"
526      ],
527      "members":{
528        "ResourceGroupName":{"shape":"ResourceGroupName"},
529        "PatternSetName":{"shape":"LogPatternSetName"},
530        "PatternName":{"shape":"LogPatternName"}
531      }
532    },
533    "DeleteLogPatternResponse":{
534      "type":"structure",
535      "members":{
536      }
537    },
538    "DescribeApplicationRequest":{
539      "type":"structure",
540      "required":["ResourceGroupName"],
541      "members":{
542        "ResourceGroupName":{"shape":"ResourceGroupName"}
543      }
544    },
545    "DescribeApplicationResponse":{
546      "type":"structure",
547      "members":{
548        "ApplicationInfo":{"shape":"ApplicationInfo"}
549      }
550    },
551    "DescribeComponentConfigurationRecommendationRequest":{
552      "type":"structure",
553      "required":[
554        "ResourceGroupName",
555        "ComponentName",
556        "Tier"
557      ],
558      "members":{
559        "ResourceGroupName":{"shape":"ResourceGroupName"},
560        "ComponentName":{"shape":"ComponentName"},
561        "Tier":{"shape":"Tier"}
562      }
563    },
564    "DescribeComponentConfigurationRecommendationResponse":{
565      "type":"structure",
566      "members":{
567        "ComponentConfiguration":{"shape":"ComponentConfiguration"}
568      }
569    },
570    "DescribeComponentConfigurationRequest":{
571      "type":"structure",
572      "required":[
573        "ResourceGroupName",
574        "ComponentName"
575      ],
576      "members":{
577        "ResourceGroupName":{"shape":"ResourceGroupName"},
578        "ComponentName":{"shape":"ComponentName"}
579      }
580    },
581    "DescribeComponentConfigurationResponse":{
582      "type":"structure",
583      "members":{
584        "Monitor":{"shape":"Monitor"},
585        "Tier":{"shape":"Tier"},
586        "ComponentConfiguration":{"shape":"ComponentConfiguration"}
587      }
588    },
589    "DescribeComponentRequest":{
590      "type":"structure",
591      "required":[
592        "ResourceGroupName",
593        "ComponentName"
594      ],
595      "members":{
596        "ResourceGroupName":{"shape":"ResourceGroupName"},
597        "ComponentName":{"shape":"ComponentName"}
598      }
599    },
600    "DescribeComponentResponse":{
601      "type":"structure",
602      "members":{
603        "ApplicationComponent":{"shape":"ApplicationComponent"},
604        "ResourceList":{"shape":"ResourceList"}
605      }
606    },
607    "DescribeLogPatternRequest":{
608      "type":"structure",
609      "required":[
610        "ResourceGroupName",
611        "PatternSetName",
612        "PatternName"
613      ],
614      "members":{
615        "ResourceGroupName":{"shape":"ResourceGroupName"},
616        "PatternSetName":{"shape":"LogPatternSetName"},
617        "PatternName":{"shape":"LogPatternName"}
618      }
619    },
620    "DescribeLogPatternResponse":{
621      "type":"structure",
622      "members":{
623        "ResourceGroupName":{"shape":"ResourceGroupName"},
624        "LogPattern":{"shape":"LogPattern"}
625      }
626    },
627    "DescribeObservationRequest":{
628      "type":"structure",
629      "required":["ObservationId"],
630      "members":{
631        "ObservationId":{"shape":"ObservationId"}
632      }
633    },
634    "DescribeObservationResponse":{
635      "type":"structure",
636      "members":{
637        "Observation":{"shape":"Observation"}
638      }
639    },
640    "DescribeProblemObservationsRequest":{
641      "type":"structure",
642      "required":["ProblemId"],
643      "members":{
644        "ProblemId":{"shape":"ProblemId"}
645      }
646    },
647    "DescribeProblemObservationsResponse":{
648      "type":"structure",
649      "members":{
650        "RelatedObservations":{"shape":"RelatedObservations"}
651      }
652    },
653    "DescribeProblemRequest":{
654      "type":"structure",
655      "required":["ProblemId"],
656      "members":{
657        "ProblemId":{"shape":"ProblemId"}
658      }
659    },
660    "DescribeProblemResponse":{
661      "type":"structure",
662      "members":{
663        "Problem":{"shape":"Problem"}
664      }
665    },
666    "EndTime":{"type":"timestamp"},
667    "ErrorMsg":{"type":"string"},
668    "ExceptionMessage":{"type":"string"},
669    "Feedback":{
670      "type":"map",
671      "key":{"shape":"FeedbackKey"},
672      "value":{"shape":"FeedbackValue"},
673      "max":10
674    },
675    "FeedbackKey":{
676      "type":"string",
677      "enum":["INSIGHTS_FEEDBACK"]
678    },
679    "FeedbackValue":{
680      "type":"string",
681      "enum":[
682        "NOT_SPECIFIED",
683        "USEFUL",
684        "NOT_USEFUL"
685      ]
686    },
687    "Insights":{"type":"string"},
688    "InternalServerException":{
689      "type":"structure",
690      "members":{
691        "Message":{"shape":"ErrorMsg"}
692      },
693      "exception":true
694    },
695    "LifeCycle":{"type":"string"},
696    "LineTime":{"type":"timestamp"},
697    "ListApplicationsRequest":{
698      "type":"structure",
699      "members":{
700        "MaxResults":{"shape":"MaxEntities"},
701        "NextToken":{"shape":"PaginationToken"}
702      }
703    },
704    "ListApplicationsResponse":{
705      "type":"structure",
706      "members":{
707        "ApplicationInfoList":{"shape":"ApplicationInfoList"},
708        "NextToken":{"shape":"PaginationToken"}
709      }
710    },
711    "ListComponentsRequest":{
712      "type":"structure",
713      "required":["ResourceGroupName"],
714      "members":{
715        "ResourceGroupName":{"shape":"ResourceGroupName"},
716        "MaxResults":{"shape":"MaxEntities"},
717        "NextToken":{"shape":"PaginationToken"}
718      }
719    },
720    "ListComponentsResponse":{
721      "type":"structure",
722      "members":{
723        "ApplicationComponentList":{"shape":"ApplicationComponentList"},
724        "NextToken":{"shape":"PaginationToken"}
725      }
726    },
727    "ListLogPatternSetsRequest":{
728      "type":"structure",
729      "required":["ResourceGroupName"],
730      "members":{
731        "ResourceGroupName":{"shape":"ResourceGroupName"},
732        "MaxResults":{"shape":"MaxEntities"},
733        "NextToken":{"shape":"PaginationToken"}
734      }
735    },
736    "ListLogPatternSetsResponse":{
737      "type":"structure",
738      "members":{
739        "ResourceGroupName":{"shape":"ResourceGroupName"},
740        "LogPatternSets":{"shape":"LogPatternSetList"},
741        "NextToken":{"shape":"PaginationToken"}
742      }
743    },
744    "ListLogPatternsRequest":{
745      "type":"structure",
746      "required":["ResourceGroupName"],
747      "members":{
748        "ResourceGroupName":{"shape":"ResourceGroupName"},
749        "PatternSetName":{"shape":"LogPatternSetName"},
750        "MaxResults":{"shape":"MaxEntities"},
751        "NextToken":{"shape":"PaginationToken"}
752      }
753    },
754    "ListLogPatternsResponse":{
755      "type":"structure",
756      "members":{
757        "ResourceGroupName":{"shape":"ResourceGroupName"},
758        "LogPatterns":{"shape":"LogPatternList"},
759        "NextToken":{"shape":"PaginationToken"}
760      }
761    },
762    "ListProblemsRequest":{
763      "type":"structure",
764      "members":{
765        "ResourceGroupName":{"shape":"ResourceGroupName"},
766        "StartTime":{"shape":"StartTime"},
767        "EndTime":{"shape":"EndTime"},
768        "MaxResults":{"shape":"MaxEntities"},
769        "NextToken":{"shape":"PaginationToken"}
770      }
771    },
772    "ListProblemsResponse":{
773      "type":"structure",
774      "members":{
775        "ProblemList":{"shape":"ProblemList"},
776        "NextToken":{"shape":"PaginationToken"}
777      }
778    },
779    "ListTagsForResourceRequest":{
780      "type":"structure",
781      "required":["ResourceARN"],
782      "members":{
783        "ResourceARN":{"shape":"AmazonResourceName"}
784      }
785    },
786    "ListTagsForResourceResponse":{
787      "type":"structure",
788      "members":{
789        "Tags":{"shape":"TagList"}
790      }
791    },
792    "LogFilter":{
793      "type":"string",
794      "enum":[
795        "ERROR",
796        "WARN",
797        "INFO"
798      ]
799    },
800    "LogGroup":{"type":"string"},
801    "LogPattern":{
802      "type":"structure",
803      "members":{
804        "PatternSetName":{"shape":"LogPatternSetName"},
805        "PatternName":{"shape":"LogPatternName"},
806        "Pattern":{"shape":"LogPatternRegex"},
807        "Rank":{"shape":"LogPatternRank"}
808      }
809    },
810    "LogPatternList":{
811      "type":"list",
812      "member":{"shape":"LogPattern"}
813    },
814    "LogPatternName":{
815      "type":"string",
816      "max":50,
817      "min":1,
818      "pattern":"[a-zA-Z0-9\\.\\-_]*"
819    },
820    "LogPatternRank":{"type":"integer"},
821    "LogPatternRegex":{
822      "type":"string",
823      "max":50,
824      "min":1
825    },
826    "LogPatternSetList":{
827      "type":"list",
828      "member":{"shape":"LogPatternSetName"}
829    },
830    "LogPatternSetName":{
831      "type":"string",
832      "max":30,
833      "min":1,
834      "pattern":"[a-zA-Z0-9\\.\\-_]*"
835    },
836    "LogText":{"type":"string"},
837    "MaxEntities":{
838      "type":"integer",
839      "max":40,
840      "min":1
841    },
842    "MetricName":{"type":"string"},
843    "MetricNamespace":{"type":"string"},
844    "Monitor":{"type":"boolean"},
845    "NewComponentName":{"type":"string"},
846    "Observation":{
847      "type":"structure",
848      "members":{
849        "Id":{"shape":"ObservationId"},
850        "StartTime":{"shape":"StartTime"},
851        "EndTime":{"shape":"EndTime"},
852        "SourceType":{"shape":"SourceType"},
853        "SourceARN":{"shape":"SourceARN"},
854        "LogGroup":{"shape":"LogGroup"},
855        "LineTime":{"shape":"LineTime"},
856        "LogText":{"shape":"LogText"},
857        "LogFilter":{"shape":"LogFilter"},
858        "MetricNamespace":{"shape":"MetricNamespace"},
859        "MetricName":{"shape":"MetricName"},
860        "Unit":{"shape":"Unit"},
861        "Value":{"shape":"Value"}
862      }
863    },
864    "ObservationId":{
865      "type":"string",
866      "max":38,
867      "min":38,
868      "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}"
869    },
870    "ObservationList":{
871      "type":"list",
872      "member":{"shape":"Observation"}
873    },
874    "OpsCenterEnabled":{"type":"boolean"},
875    "OpsItemSNSTopicArn":{
876      "type":"string",
877      "max":300,
878      "min":20
879    },
880    "PaginationToken":{"type":"string"},
881    "Problem":{
882      "type":"structure",
883      "members":{
884        "Id":{"shape":"ProblemId"},
885        "Title":{"shape":"Title"},
886        "Insights":{"shape":"Insights"},
887        "Status":{"shape":"Status"},
888        "AffectedResource":{"shape":"AffectedResource"},
889        "StartTime":{"shape":"StartTime"},
890        "EndTime":{"shape":"EndTime"},
891        "SeverityLevel":{"shape":"SeverityLevel"},
892        "ResourceGroupName":{"shape":"ResourceGroupName"},
893        "Feedback":{"shape":"Feedback"}
894      }
895    },
896    "ProblemId":{
897      "type":"string",
898      "max":38,
899      "min":38,
900      "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}"
901    },
902    "ProblemList":{
903      "type":"list",
904      "member":{"shape":"Problem"}
905    },
906    "RelatedObservations":{
907      "type":"structure",
908      "members":{
909        "ObservationList":{"shape":"ObservationList"}
910      }
911    },
912    "Remarks":{"type":"string"},
913    "RemoveSNSTopic":{"type":"boolean"},
914    "ResourceARN":{
915      "type":"string",
916      "max":1011,
917      "min":1
918    },
919    "ResourceGroupName":{
920      "type":"string",
921      "max":256,
922      "min":1,
923      "pattern":"[a-zA-Z0-9\\.\\-_]*"
924    },
925    "ResourceInUseException":{
926      "type":"structure",
927      "members":{
928        "Message":{"shape":"ErrorMsg"}
929      },
930      "exception":true
931    },
932    "ResourceList":{
933      "type":"list",
934      "member":{"shape":"ResourceARN"}
935    },
936    "ResourceNotFoundException":{
937      "type":"structure",
938      "members":{
939        "Message":{"shape":"ErrorMsg"}
940      },
941      "exception":true
942    },
943    "ResourceType":{"type":"string"},
944    "SeverityLevel":{
945      "type":"string",
946      "enum":[
947        "Low",
948        "Medium",
949        "High"
950      ]
951    },
952    "SourceARN":{"type":"string"},
953    "SourceType":{"type":"string"},
954    "StartTime":{"type":"timestamp"},
955    "Status":{
956      "type":"string",
957      "enum":[
958        "IGNORE",
959        "RESOLVED",
960        "PENDING"
961      ]
962    },
963    "Tag":{
964      "type":"structure",
965      "required":[
966        "Key",
967        "Value"
968      ],
969      "members":{
970        "Key":{"shape":"TagKey"},
971        "Value":{"shape":"TagValue"}
972      }
973    },
974    "TagKey":{
975      "type":"string",
976      "max":128,
977      "min":1
978    },
979    "TagKeyList":{
980      "type":"list",
981      "member":{"shape":"TagKey"},
982      "max":200,
983      "min":0
984    },
985    "TagList":{
986      "type":"list",
987      "member":{"shape":"Tag"},
988      "max":200,
989      "min":0
990    },
991    "TagResourceRequest":{
992      "type":"structure",
993      "required":[
994        "ResourceARN",
995        "Tags"
996      ],
997      "members":{
998        "ResourceARN":{"shape":"AmazonResourceName"},
999        "Tags":{"shape":"TagList"}
1000      }
1001    },
1002    "TagResourceResponse":{
1003      "type":"structure",
1004      "members":{
1005      }
1006    },
1007    "TagValue":{
1008      "type":"string",
1009      "max":256,
1010      "min":0
1011    },
1012    "TagsAlreadyExistException":{
1013      "type":"structure",
1014      "members":{
1015        "Message":{"shape":"ExceptionMessage"}
1016      },
1017      "exception":true
1018    },
1019    "Tier":{
1020      "type":"string",
1021      "enum":[
1022        "DEFAULT",
1023        "DOT_NET_CORE",
1024        "DOT_NET_WORKER",
1025        "DOT_NET_WEB",
1026        "SQL_SERVER"
1027      ],
1028      "max":50,
1029      "min":1
1030    },
1031    "Title":{"type":"string"},
1032    "TooManyTagsException":{
1033      "type":"structure",
1034      "members":{
1035        "Message":{"shape":"ExceptionMessage"},
1036        "ResourceName":{"shape":"AmazonResourceName"}
1037      },
1038      "exception":true
1039    },
1040    "Unit":{"type":"string"},
1041    "UntagResourceRequest":{
1042      "type":"structure",
1043      "required":[
1044        "ResourceARN",
1045        "TagKeys"
1046      ],
1047      "members":{
1048        "ResourceARN":{"shape":"AmazonResourceName"},
1049        "TagKeys":{"shape":"TagKeyList"}
1050      }
1051    },
1052    "UntagResourceResponse":{
1053      "type":"structure",
1054      "members":{
1055      }
1056    },
1057    "UpdateApplicationRequest":{
1058      "type":"structure",
1059      "required":["ResourceGroupName"],
1060      "members":{
1061        "ResourceGroupName":{"shape":"ResourceGroupName"},
1062        "OpsCenterEnabled":{"shape":"OpsCenterEnabled"},
1063        "OpsItemSNSTopicArn":{"shape":"OpsItemSNSTopicArn"},
1064        "RemoveSNSTopic":{"shape":"RemoveSNSTopic"}
1065      }
1066    },
1067    "UpdateApplicationResponse":{
1068      "type":"structure",
1069      "members":{
1070        "ApplicationInfo":{"shape":"ApplicationInfo"}
1071      }
1072    },
1073    "UpdateComponentConfigurationRequest":{
1074      "type":"structure",
1075      "required":[
1076        "ResourceGroupName",
1077        "ComponentName"
1078      ],
1079      "members":{
1080        "ResourceGroupName":{"shape":"ResourceGroupName"},
1081        "ComponentName":{"shape":"ComponentName"},
1082        "Monitor":{"shape":"Monitor"},
1083        "Tier":{"shape":"Tier"},
1084        "ComponentConfiguration":{"shape":"ComponentConfiguration"}
1085      }
1086    },
1087    "UpdateComponentConfigurationResponse":{
1088      "type":"structure",
1089      "members":{
1090      }
1091    },
1092    "UpdateComponentRequest":{
1093      "type":"structure",
1094      "required":[
1095        "ResourceGroupName",
1096        "ComponentName"
1097      ],
1098      "members":{
1099        "ResourceGroupName":{"shape":"ResourceGroupName"},
1100        "ComponentName":{"shape":"ComponentName"},
1101        "NewComponentName":{"shape":"NewComponentName"},
1102        "ResourceList":{"shape":"ResourceList"}
1103      }
1104    },
1105    "UpdateComponentResponse":{
1106      "type":"structure",
1107      "members":{
1108      }
1109    },
1110    "UpdateLogPatternRequest":{
1111      "type":"structure",
1112      "required":[
1113        "ResourceGroupName",
1114        "PatternSetName",
1115        "PatternName"
1116      ],
1117      "members":{
1118        "ResourceGroupName":{"shape":"ResourceGroupName"},
1119        "PatternSetName":{"shape":"LogPatternSetName"},
1120        "PatternName":{"shape":"LogPatternName"},
1121        "Pattern":{"shape":"LogPatternRegex"},
1122        "Rank":{"shape":"LogPatternRank"}
1123      }
1124    },
1125    "UpdateLogPatternResponse":{
1126      "type":"structure",
1127      "members":{
1128        "ResourceGroupName":{"shape":"ResourceGroupName"},
1129        "LogPattern":{"shape":"LogPattern"}
1130      }
1131    },
1132    "ValidationException":{
1133      "type":"structure",
1134      "members":{
1135        "Message":{"shape":"ErrorMsg"}
1136      },
1137      "exception":true
1138    },
1139    "Value":{"type":"double"}
1140  }
1141}
1142