github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/application-insights/2018-11-25/api-2.json (about)

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