github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/kinesisanalytics/2015-08-14/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2015-08-14",
     5      "endpointPrefix":"kinesisanalytics",
     6      "jsonVersion":"1.1",
     7      "protocol":"json",
     8      "serviceAbbreviation":"Kinesis Analytics",
     9      "serviceFullName":"Amazon Kinesis Analytics",
    10      "serviceId":"Kinesis Analytics",
    11      "signatureVersion":"v4",
    12      "targetPrefix":"KinesisAnalytics_20150814",
    13      "uid":"kinesisanalytics-2015-08-14"
    14    },
    15    "operations":{
    16      "AddApplicationCloudWatchLoggingOption":{
    17        "name":"AddApplicationCloudWatchLoggingOption",
    18        "http":{
    19          "method":"POST",
    20          "requestUri":"/"
    21        },
    22        "input":{"shape":"AddApplicationCloudWatchLoggingOptionRequest"},
    23        "output":{"shape":"AddApplicationCloudWatchLoggingOptionResponse"},
    24        "errors":[
    25          {"shape":"ResourceNotFoundException"},
    26          {"shape":"ResourceInUseException"},
    27          {"shape":"InvalidArgumentException"},
    28          {"shape":"ConcurrentModificationException"},
    29          {"shape":"UnsupportedOperationException"}
    30        ]
    31      },
    32      "AddApplicationInput":{
    33        "name":"AddApplicationInput",
    34        "http":{
    35          "method":"POST",
    36          "requestUri":"/"
    37        },
    38        "input":{"shape":"AddApplicationInputRequest"},
    39        "output":{"shape":"AddApplicationInputResponse"},
    40        "errors":[
    41          {"shape":"ResourceNotFoundException"},
    42          {"shape":"ResourceInUseException"},
    43          {"shape":"InvalidArgumentException"},
    44          {"shape":"ConcurrentModificationException"},
    45          {"shape":"CodeValidationException"},
    46          {"shape":"UnsupportedOperationException"}
    47        ]
    48      },
    49      "AddApplicationInputProcessingConfiguration":{
    50        "name":"AddApplicationInputProcessingConfiguration",
    51        "http":{
    52          "method":"POST",
    53          "requestUri":"/"
    54        },
    55        "input":{"shape":"AddApplicationInputProcessingConfigurationRequest"},
    56        "output":{"shape":"AddApplicationInputProcessingConfigurationResponse"},
    57        "errors":[
    58          {"shape":"ResourceNotFoundException"},
    59          {"shape":"ResourceInUseException"},
    60          {"shape":"InvalidArgumentException"},
    61          {"shape":"ConcurrentModificationException"},
    62          {"shape":"UnsupportedOperationException"}
    63        ]
    64      },
    65      "AddApplicationOutput":{
    66        "name":"AddApplicationOutput",
    67        "http":{
    68          "method":"POST",
    69          "requestUri":"/"
    70        },
    71        "input":{"shape":"AddApplicationOutputRequest"},
    72        "output":{"shape":"AddApplicationOutputResponse"},
    73        "errors":[
    74          {"shape":"ResourceNotFoundException"},
    75          {"shape":"ResourceInUseException"},
    76          {"shape":"InvalidArgumentException"},
    77          {"shape":"ConcurrentModificationException"},
    78          {"shape":"UnsupportedOperationException"}
    79        ]
    80      },
    81      "AddApplicationReferenceDataSource":{
    82        "name":"AddApplicationReferenceDataSource",
    83        "http":{
    84          "method":"POST",
    85          "requestUri":"/"
    86        },
    87        "input":{"shape":"AddApplicationReferenceDataSourceRequest"},
    88        "output":{"shape":"AddApplicationReferenceDataSourceResponse"},
    89        "errors":[
    90          {"shape":"ResourceNotFoundException"},
    91          {"shape":"ResourceInUseException"},
    92          {"shape":"InvalidArgumentException"},
    93          {"shape":"ConcurrentModificationException"},
    94          {"shape":"UnsupportedOperationException"}
    95        ]
    96      },
    97      "CreateApplication":{
    98        "name":"CreateApplication",
    99        "http":{
   100          "method":"POST",
   101          "requestUri":"/"
   102        },
   103        "input":{"shape":"CreateApplicationRequest"},
   104        "output":{"shape":"CreateApplicationResponse"},
   105        "errors":[
   106          {"shape":"CodeValidationException"},
   107          {"shape":"ResourceInUseException"},
   108          {"shape":"LimitExceededException"},
   109          {"shape":"InvalidArgumentException"},
   110          {"shape":"TooManyTagsException"},
   111          {"shape":"ConcurrentModificationException"}
   112        ]
   113      },
   114      "DeleteApplication":{
   115        "name":"DeleteApplication",
   116        "http":{
   117          "method":"POST",
   118          "requestUri":"/"
   119        },
   120        "input":{"shape":"DeleteApplicationRequest"},
   121        "output":{"shape":"DeleteApplicationResponse"},
   122        "errors":[
   123          {"shape":"ConcurrentModificationException"},
   124          {"shape":"ResourceNotFoundException"},
   125          {"shape":"ResourceInUseException"},
   126          {"shape":"UnsupportedOperationException"}
   127        ]
   128      },
   129      "DeleteApplicationCloudWatchLoggingOption":{
   130        "name":"DeleteApplicationCloudWatchLoggingOption",
   131        "http":{
   132          "method":"POST",
   133          "requestUri":"/"
   134        },
   135        "input":{"shape":"DeleteApplicationCloudWatchLoggingOptionRequest"},
   136        "output":{"shape":"DeleteApplicationCloudWatchLoggingOptionResponse"},
   137        "errors":[
   138          {"shape":"ResourceNotFoundException"},
   139          {"shape":"ResourceInUseException"},
   140          {"shape":"InvalidArgumentException"},
   141          {"shape":"ConcurrentModificationException"},
   142          {"shape":"UnsupportedOperationException"}
   143        ]
   144      },
   145      "DeleteApplicationInputProcessingConfiguration":{
   146        "name":"DeleteApplicationInputProcessingConfiguration",
   147        "http":{
   148          "method":"POST",
   149          "requestUri":"/"
   150        },
   151        "input":{"shape":"DeleteApplicationInputProcessingConfigurationRequest"},
   152        "output":{"shape":"DeleteApplicationInputProcessingConfigurationResponse"},
   153        "errors":[
   154          {"shape":"ResourceNotFoundException"},
   155          {"shape":"ResourceInUseException"},
   156          {"shape":"InvalidArgumentException"},
   157          {"shape":"ConcurrentModificationException"},
   158          {"shape":"UnsupportedOperationException"}
   159        ]
   160      },
   161      "DeleteApplicationOutput":{
   162        "name":"DeleteApplicationOutput",
   163        "http":{
   164          "method":"POST",
   165          "requestUri":"/"
   166        },
   167        "input":{"shape":"DeleteApplicationOutputRequest"},
   168        "output":{"shape":"DeleteApplicationOutputResponse"},
   169        "errors":[
   170          {"shape":"ResourceNotFoundException"},
   171          {"shape":"ResourceInUseException"},
   172          {"shape":"InvalidArgumentException"},
   173          {"shape":"ConcurrentModificationException"},
   174          {"shape":"UnsupportedOperationException"}
   175        ]
   176      },
   177      "DeleteApplicationReferenceDataSource":{
   178        "name":"DeleteApplicationReferenceDataSource",
   179        "http":{
   180          "method":"POST",
   181          "requestUri":"/"
   182        },
   183        "input":{"shape":"DeleteApplicationReferenceDataSourceRequest"},
   184        "output":{"shape":"DeleteApplicationReferenceDataSourceResponse"},
   185        "errors":[
   186          {"shape":"ResourceNotFoundException"},
   187          {"shape":"ResourceInUseException"},
   188          {"shape":"InvalidArgumentException"},
   189          {"shape":"ConcurrentModificationException"},
   190          {"shape":"UnsupportedOperationException"}
   191        ]
   192      },
   193      "DescribeApplication":{
   194        "name":"DescribeApplication",
   195        "http":{
   196          "method":"POST",
   197          "requestUri":"/"
   198        },
   199        "input":{"shape":"DescribeApplicationRequest"},
   200        "output":{"shape":"DescribeApplicationResponse"},
   201        "errors":[
   202          {"shape":"ResourceNotFoundException"},
   203          {"shape":"UnsupportedOperationException"}
   204        ]
   205      },
   206      "DiscoverInputSchema":{
   207        "name":"DiscoverInputSchema",
   208        "http":{
   209          "method":"POST",
   210          "requestUri":"/"
   211        },
   212        "input":{"shape":"DiscoverInputSchemaRequest"},
   213        "output":{"shape":"DiscoverInputSchemaResponse"},
   214        "errors":[
   215          {"shape":"InvalidArgumentException"},
   216          {"shape":"UnableToDetectSchemaException"},
   217          {"shape":"ResourceProvisionedThroughputExceededException"},
   218          {"shape":"ServiceUnavailableException"}
   219        ]
   220      },
   221      "ListApplications":{
   222        "name":"ListApplications",
   223        "http":{
   224          "method":"POST",
   225          "requestUri":"/"
   226        },
   227        "input":{"shape":"ListApplicationsRequest"},
   228        "output":{"shape":"ListApplicationsResponse"}
   229      },
   230      "ListTagsForResource":{
   231        "name":"ListTagsForResource",
   232        "http":{
   233          "method":"POST",
   234          "requestUri":"/"
   235        },
   236        "input":{"shape":"ListTagsForResourceRequest"},
   237        "output":{"shape":"ListTagsForResourceResponse"},
   238        "errors":[
   239          {"shape":"ResourceNotFoundException"},
   240          {"shape":"InvalidArgumentException"},
   241          {"shape":"ConcurrentModificationException"}
   242        ]
   243      },
   244      "StartApplication":{
   245        "name":"StartApplication",
   246        "http":{
   247          "method":"POST",
   248          "requestUri":"/"
   249        },
   250        "input":{"shape":"StartApplicationRequest"},
   251        "output":{"shape":"StartApplicationResponse"},
   252        "errors":[
   253          {"shape":"ResourceNotFoundException"},
   254          {"shape":"ResourceInUseException"},
   255          {"shape":"InvalidArgumentException"},
   256          {"shape":"InvalidApplicationConfigurationException"},
   257          {"shape":"UnsupportedOperationException"}
   258        ]
   259      },
   260      "StopApplication":{
   261        "name":"StopApplication",
   262        "http":{
   263          "method":"POST",
   264          "requestUri":"/"
   265        },
   266        "input":{"shape":"StopApplicationRequest"},
   267        "output":{"shape":"StopApplicationResponse"},
   268        "errors":[
   269          {"shape":"ResourceNotFoundException"},
   270          {"shape":"ResourceInUseException"},
   271          {"shape":"UnsupportedOperationException"}
   272        ]
   273      },
   274      "TagResource":{
   275        "name":"TagResource",
   276        "http":{
   277          "method":"POST",
   278          "requestUri":"/"
   279        },
   280        "input":{"shape":"TagResourceRequest"},
   281        "output":{"shape":"TagResourceResponse"},
   282        "errors":[
   283          {"shape":"ResourceNotFoundException"},
   284          {"shape":"ResourceInUseException"},
   285          {"shape":"TooManyTagsException"},
   286          {"shape":"InvalidArgumentException"},
   287          {"shape":"ConcurrentModificationException"}
   288        ]
   289      },
   290      "UntagResource":{
   291        "name":"UntagResource",
   292        "http":{
   293          "method":"POST",
   294          "requestUri":"/"
   295        },
   296        "input":{"shape":"UntagResourceRequest"},
   297        "output":{"shape":"UntagResourceResponse"},
   298        "errors":[
   299          {"shape":"ResourceNotFoundException"},
   300          {"shape":"ResourceInUseException"},
   301          {"shape":"TooManyTagsException"},
   302          {"shape":"InvalidArgumentException"},
   303          {"shape":"ConcurrentModificationException"}
   304        ]
   305      },
   306      "UpdateApplication":{
   307        "name":"UpdateApplication",
   308        "http":{
   309          "method":"POST",
   310          "requestUri":"/"
   311        },
   312        "input":{"shape":"UpdateApplicationRequest"},
   313        "output":{"shape":"UpdateApplicationResponse"},
   314        "errors":[
   315          {"shape":"CodeValidationException"},
   316          {"shape":"ResourceNotFoundException"},
   317          {"shape":"ResourceInUseException"},
   318          {"shape":"InvalidArgumentException"},
   319          {"shape":"ConcurrentModificationException"},
   320          {"shape":"UnsupportedOperationException"}
   321        ]
   322      }
   323    },
   324    "shapes":{
   325      "AddApplicationCloudWatchLoggingOptionRequest":{
   326        "type":"structure",
   327        "required":[
   328          "ApplicationName",
   329          "CurrentApplicationVersionId",
   330          "CloudWatchLoggingOption"
   331        ],
   332        "members":{
   333          "ApplicationName":{"shape":"ApplicationName"},
   334          "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
   335          "CloudWatchLoggingOption":{"shape":"CloudWatchLoggingOption"}
   336        }
   337      },
   338      "AddApplicationCloudWatchLoggingOptionResponse":{
   339        "type":"structure",
   340        "members":{
   341        }
   342      },
   343      "AddApplicationInputProcessingConfigurationRequest":{
   344        "type":"structure",
   345        "required":[
   346          "ApplicationName",
   347          "CurrentApplicationVersionId",
   348          "InputId",
   349          "InputProcessingConfiguration"
   350        ],
   351        "members":{
   352          "ApplicationName":{"shape":"ApplicationName"},
   353          "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
   354          "InputId":{"shape":"Id"},
   355          "InputProcessingConfiguration":{"shape":"InputProcessingConfiguration"}
   356        }
   357      },
   358      "AddApplicationInputProcessingConfigurationResponse":{
   359        "type":"structure",
   360        "members":{
   361        }
   362      },
   363      "AddApplicationInputRequest":{
   364        "type":"structure",
   365        "required":[
   366          "ApplicationName",
   367          "CurrentApplicationVersionId",
   368          "Input"
   369        ],
   370        "members":{
   371          "ApplicationName":{"shape":"ApplicationName"},
   372          "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
   373          "Input":{"shape":"Input"}
   374        }
   375      },
   376      "AddApplicationInputResponse":{
   377        "type":"structure",
   378        "members":{
   379        }
   380      },
   381      "AddApplicationOutputRequest":{
   382        "type":"structure",
   383        "required":[
   384          "ApplicationName",
   385          "CurrentApplicationVersionId",
   386          "Output"
   387        ],
   388        "members":{
   389          "ApplicationName":{"shape":"ApplicationName"},
   390          "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
   391          "Output":{"shape":"Output"}
   392        }
   393      },
   394      "AddApplicationOutputResponse":{
   395        "type":"structure",
   396        "members":{
   397        }
   398      },
   399      "AddApplicationReferenceDataSourceRequest":{
   400        "type":"structure",
   401        "required":[
   402          "ApplicationName",
   403          "CurrentApplicationVersionId",
   404          "ReferenceDataSource"
   405        ],
   406        "members":{
   407          "ApplicationName":{"shape":"ApplicationName"},
   408          "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
   409          "ReferenceDataSource":{"shape":"ReferenceDataSource"}
   410        }
   411      },
   412      "AddApplicationReferenceDataSourceResponse":{
   413        "type":"structure",
   414        "members":{
   415        }
   416      },
   417      "ApplicationCode":{
   418        "type":"string",
   419        "max":102400,
   420        "min":0
   421      },
   422      "ApplicationDescription":{
   423        "type":"string",
   424        "max":1024,
   425        "min":0
   426      },
   427      "ApplicationDetail":{
   428        "type":"structure",
   429        "required":[
   430          "ApplicationName",
   431          "ApplicationARN",
   432          "ApplicationStatus",
   433          "ApplicationVersionId"
   434        ],
   435        "members":{
   436          "ApplicationName":{"shape":"ApplicationName"},
   437          "ApplicationDescription":{"shape":"ApplicationDescription"},
   438          "ApplicationARN":{"shape":"ResourceARN"},
   439          "ApplicationStatus":{"shape":"ApplicationStatus"},
   440          "CreateTimestamp":{"shape":"Timestamp"},
   441          "LastUpdateTimestamp":{"shape":"Timestamp"},
   442          "InputDescriptions":{"shape":"InputDescriptions"},
   443          "OutputDescriptions":{"shape":"OutputDescriptions"},
   444          "ReferenceDataSourceDescriptions":{"shape":"ReferenceDataSourceDescriptions"},
   445          "CloudWatchLoggingOptionDescriptions":{"shape":"CloudWatchLoggingOptionDescriptions"},
   446          "ApplicationCode":{"shape":"ApplicationCode"},
   447          "ApplicationVersionId":{"shape":"ApplicationVersionId"}
   448        }
   449      },
   450      "ApplicationName":{
   451        "type":"string",
   452        "max":128,
   453        "min":1,
   454        "pattern":"[a-zA-Z0-9_.-]+"
   455      },
   456      "ApplicationStatus":{
   457        "type":"string",
   458        "enum":[
   459          "DELETING",
   460          "STARTING",
   461          "STOPPING",
   462          "READY",
   463          "RUNNING",
   464          "UPDATING"
   465        ]
   466      },
   467      "ApplicationSummaries":{
   468        "type":"list",
   469        "member":{"shape":"ApplicationSummary"}
   470      },
   471      "ApplicationSummary":{
   472        "type":"structure",
   473        "required":[
   474          "ApplicationName",
   475          "ApplicationARN",
   476          "ApplicationStatus"
   477        ],
   478        "members":{
   479          "ApplicationName":{"shape":"ApplicationName"},
   480          "ApplicationARN":{"shape":"ResourceARN"},
   481          "ApplicationStatus":{"shape":"ApplicationStatus"}
   482        }
   483      },
   484      "ApplicationUpdate":{
   485        "type":"structure",
   486        "members":{
   487          "InputUpdates":{"shape":"InputUpdates"},
   488          "ApplicationCodeUpdate":{"shape":"ApplicationCode"},
   489          "OutputUpdates":{"shape":"OutputUpdates"},
   490          "ReferenceDataSourceUpdates":{"shape":"ReferenceDataSourceUpdates"},
   491          "CloudWatchLoggingOptionUpdates":{"shape":"CloudWatchLoggingOptionUpdates"}
   492        }
   493      },
   494      "ApplicationVersionId":{
   495        "type":"long",
   496        "max":999999999,
   497        "min":1
   498      },
   499      "BooleanObject":{"type":"boolean"},
   500      "BucketARN":{
   501        "type":"string",
   502        "max":2048,
   503        "min":1,
   504        "pattern":"arn:.*"
   505      },
   506      "CSVMappingParameters":{
   507        "type":"structure",
   508        "required":[
   509          "RecordRowDelimiter",
   510          "RecordColumnDelimiter"
   511        ],
   512        "members":{
   513          "RecordRowDelimiter":{"shape":"RecordRowDelimiter"},
   514          "RecordColumnDelimiter":{"shape":"RecordColumnDelimiter"}
   515        }
   516      },
   517      "CloudWatchLoggingOption":{
   518        "type":"structure",
   519        "required":[
   520          "LogStreamARN",
   521          "RoleARN"
   522        ],
   523        "members":{
   524          "LogStreamARN":{"shape":"LogStreamARN"},
   525          "RoleARN":{"shape":"RoleARN"}
   526        }
   527      },
   528      "CloudWatchLoggingOptionDescription":{
   529        "type":"structure",
   530        "required":[
   531          "LogStreamARN",
   532          "RoleARN"
   533        ],
   534        "members":{
   535          "CloudWatchLoggingOptionId":{"shape":"Id"},
   536          "LogStreamARN":{"shape":"LogStreamARN"},
   537          "RoleARN":{"shape":"RoleARN"}
   538        }
   539      },
   540      "CloudWatchLoggingOptionDescriptions":{
   541        "type":"list",
   542        "member":{"shape":"CloudWatchLoggingOptionDescription"}
   543      },
   544      "CloudWatchLoggingOptionUpdate":{
   545        "type":"structure",
   546        "required":["CloudWatchLoggingOptionId"],
   547        "members":{
   548          "CloudWatchLoggingOptionId":{"shape":"Id"},
   549          "LogStreamARNUpdate":{"shape":"LogStreamARN"},
   550          "RoleARNUpdate":{"shape":"RoleARN"}
   551        }
   552      },
   553      "CloudWatchLoggingOptionUpdates":{
   554        "type":"list",
   555        "member":{"shape":"CloudWatchLoggingOptionUpdate"}
   556      },
   557      "CloudWatchLoggingOptions":{
   558        "type":"list",
   559        "member":{"shape":"CloudWatchLoggingOption"}
   560      },
   561      "CodeValidationException":{
   562        "type":"structure",
   563        "members":{
   564          "message":{"shape":"ErrorMessage"}
   565        },
   566        "exception":true
   567      },
   568      "ConcurrentModificationException":{
   569        "type":"structure",
   570        "members":{
   571          "message":{"shape":"ErrorMessage"}
   572        },
   573        "exception":true
   574      },
   575      "CreateApplicationRequest":{
   576        "type":"structure",
   577        "required":["ApplicationName"],
   578        "members":{
   579          "ApplicationName":{"shape":"ApplicationName"},
   580          "ApplicationDescription":{"shape":"ApplicationDescription"},
   581          "Inputs":{"shape":"Inputs"},
   582          "Outputs":{"shape":"Outputs"},
   583          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"},
   584          "ApplicationCode":{"shape":"ApplicationCode"},
   585          "Tags":{"shape":"Tags"}
   586        }
   587      },
   588      "CreateApplicationResponse":{
   589        "type":"structure",
   590        "required":["ApplicationSummary"],
   591        "members":{
   592          "ApplicationSummary":{"shape":"ApplicationSummary"}
   593        }
   594      },
   595      "DeleteApplicationCloudWatchLoggingOptionRequest":{
   596        "type":"structure",
   597        "required":[
   598          "ApplicationName",
   599          "CurrentApplicationVersionId",
   600          "CloudWatchLoggingOptionId"
   601        ],
   602        "members":{
   603          "ApplicationName":{"shape":"ApplicationName"},
   604          "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
   605          "CloudWatchLoggingOptionId":{"shape":"Id"}
   606        }
   607      },
   608      "DeleteApplicationCloudWatchLoggingOptionResponse":{
   609        "type":"structure",
   610        "members":{
   611        }
   612      },
   613      "DeleteApplicationInputProcessingConfigurationRequest":{
   614        "type":"structure",
   615        "required":[
   616          "ApplicationName",
   617          "CurrentApplicationVersionId",
   618          "InputId"
   619        ],
   620        "members":{
   621          "ApplicationName":{"shape":"ApplicationName"},
   622          "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
   623          "InputId":{"shape":"Id"}
   624        }
   625      },
   626      "DeleteApplicationInputProcessingConfigurationResponse":{
   627        "type":"structure",
   628        "members":{
   629        }
   630      },
   631      "DeleteApplicationOutputRequest":{
   632        "type":"structure",
   633        "required":[
   634          "ApplicationName",
   635          "CurrentApplicationVersionId",
   636          "OutputId"
   637        ],
   638        "members":{
   639          "ApplicationName":{"shape":"ApplicationName"},
   640          "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
   641          "OutputId":{"shape":"Id"}
   642        }
   643      },
   644      "DeleteApplicationOutputResponse":{
   645        "type":"structure",
   646        "members":{
   647        }
   648      },
   649      "DeleteApplicationReferenceDataSourceRequest":{
   650        "type":"structure",
   651        "required":[
   652          "ApplicationName",
   653          "CurrentApplicationVersionId",
   654          "ReferenceId"
   655        ],
   656        "members":{
   657          "ApplicationName":{"shape":"ApplicationName"},
   658          "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
   659          "ReferenceId":{"shape":"Id"}
   660        }
   661      },
   662      "DeleteApplicationReferenceDataSourceResponse":{
   663        "type":"structure",
   664        "members":{
   665        }
   666      },
   667      "DeleteApplicationRequest":{
   668        "type":"structure",
   669        "required":[
   670          "ApplicationName",
   671          "CreateTimestamp"
   672        ],
   673        "members":{
   674          "ApplicationName":{"shape":"ApplicationName"},
   675          "CreateTimestamp":{"shape":"Timestamp"}
   676        }
   677      },
   678      "DeleteApplicationResponse":{
   679        "type":"structure",
   680        "members":{
   681        }
   682      },
   683      "DescribeApplicationRequest":{
   684        "type":"structure",
   685        "required":["ApplicationName"],
   686        "members":{
   687          "ApplicationName":{"shape":"ApplicationName"}
   688        }
   689      },
   690      "DescribeApplicationResponse":{
   691        "type":"structure",
   692        "required":["ApplicationDetail"],
   693        "members":{
   694          "ApplicationDetail":{"shape":"ApplicationDetail"}
   695        }
   696      },
   697      "DestinationSchema":{
   698        "type":"structure",
   699        "required":["RecordFormatType"],
   700        "members":{
   701          "RecordFormatType":{"shape":"RecordFormatType"}
   702        }
   703      },
   704      "DiscoverInputSchemaRequest":{
   705        "type":"structure",
   706        "members":{
   707          "ResourceARN":{"shape":"ResourceARN"},
   708          "RoleARN":{"shape":"RoleARN"},
   709          "InputStartingPositionConfiguration":{"shape":"InputStartingPositionConfiguration"},
   710          "S3Configuration":{"shape":"S3Configuration"},
   711          "InputProcessingConfiguration":{"shape":"InputProcessingConfiguration"}
   712        }
   713      },
   714      "DiscoverInputSchemaResponse":{
   715        "type":"structure",
   716        "members":{
   717          "InputSchema":{"shape":"SourceSchema"},
   718          "ParsedInputRecords":{"shape":"ParsedInputRecords"},
   719          "ProcessedInputRecords":{"shape":"ProcessedInputRecords"},
   720          "RawInputRecords":{"shape":"RawInputRecords"}
   721        }
   722      },
   723      "ErrorMessage":{"type":"string"},
   724      "FileKey":{
   725        "type":"string",
   726        "max":1024,
   727        "min":1
   728      },
   729      "Id":{
   730        "type":"string",
   731        "max":50,
   732        "min":1,
   733        "pattern":"[a-zA-Z0-9_.-]+"
   734      },
   735      "InAppStreamName":{
   736        "type":"string",
   737        "max":32,
   738        "min":1
   739      },
   740      "InAppStreamNames":{
   741        "type":"list",
   742        "member":{"shape":"InAppStreamName"}
   743      },
   744      "InAppTableName":{
   745        "type":"string",
   746        "max":32,
   747        "min":1
   748      },
   749      "Input":{
   750        "type":"structure",
   751        "required":[
   752          "NamePrefix",
   753          "InputSchema"
   754        ],
   755        "members":{
   756          "NamePrefix":{"shape":"InAppStreamName"},
   757          "InputProcessingConfiguration":{"shape":"InputProcessingConfiguration"},
   758          "KinesisStreamsInput":{"shape":"KinesisStreamsInput"},
   759          "KinesisFirehoseInput":{"shape":"KinesisFirehoseInput"},
   760          "InputParallelism":{"shape":"InputParallelism"},
   761          "InputSchema":{"shape":"SourceSchema"}
   762        }
   763      },
   764      "InputConfiguration":{
   765        "type":"structure",
   766        "required":[
   767          "Id",
   768          "InputStartingPositionConfiguration"
   769        ],
   770        "members":{
   771          "Id":{"shape":"Id"},
   772          "InputStartingPositionConfiguration":{"shape":"InputStartingPositionConfiguration"}
   773        }
   774      },
   775      "InputConfigurations":{
   776        "type":"list",
   777        "member":{"shape":"InputConfiguration"}
   778      },
   779      "InputDescription":{
   780        "type":"structure",
   781        "members":{
   782          "InputId":{"shape":"Id"},
   783          "NamePrefix":{"shape":"InAppStreamName"},
   784          "InAppStreamNames":{"shape":"InAppStreamNames"},
   785          "InputProcessingConfigurationDescription":{"shape":"InputProcessingConfigurationDescription"},
   786          "KinesisStreamsInputDescription":{"shape":"KinesisStreamsInputDescription"},
   787          "KinesisFirehoseInputDescription":{"shape":"KinesisFirehoseInputDescription"},
   788          "InputSchema":{"shape":"SourceSchema"},
   789          "InputParallelism":{"shape":"InputParallelism"},
   790          "InputStartingPositionConfiguration":{"shape":"InputStartingPositionConfiguration"}
   791        }
   792      },
   793      "InputDescriptions":{
   794        "type":"list",
   795        "member":{"shape":"InputDescription"}
   796      },
   797      "InputLambdaProcessor":{
   798        "type":"structure",
   799        "required":[
   800          "ResourceARN",
   801          "RoleARN"
   802        ],
   803        "members":{
   804          "ResourceARN":{"shape":"ResourceARN"},
   805          "RoleARN":{"shape":"RoleARN"}
   806        }
   807      },
   808      "InputLambdaProcessorDescription":{
   809        "type":"structure",
   810        "members":{
   811          "ResourceARN":{"shape":"ResourceARN"},
   812          "RoleARN":{"shape":"RoleARN"}
   813        }
   814      },
   815      "InputLambdaProcessorUpdate":{
   816        "type":"structure",
   817        "members":{
   818          "ResourceARNUpdate":{"shape":"ResourceARN"},
   819          "RoleARNUpdate":{"shape":"RoleARN"}
   820        }
   821      },
   822      "InputParallelism":{
   823        "type":"structure",
   824        "members":{
   825          "Count":{"shape":"InputParallelismCount"}
   826        }
   827      },
   828      "InputParallelismCount":{
   829        "type":"integer",
   830        "max":64,
   831        "min":1
   832      },
   833      "InputParallelismUpdate":{
   834        "type":"structure",
   835        "members":{
   836          "CountUpdate":{"shape":"InputParallelismCount"}
   837        }
   838      },
   839      "InputProcessingConfiguration":{
   840        "type":"structure",
   841        "required":["InputLambdaProcessor"],
   842        "members":{
   843          "InputLambdaProcessor":{"shape":"InputLambdaProcessor"}
   844        }
   845      },
   846      "InputProcessingConfigurationDescription":{
   847        "type":"structure",
   848        "members":{
   849          "InputLambdaProcessorDescription":{"shape":"InputLambdaProcessorDescription"}
   850        }
   851      },
   852      "InputProcessingConfigurationUpdate":{
   853        "type":"structure",
   854        "required":["InputLambdaProcessorUpdate"],
   855        "members":{
   856          "InputLambdaProcessorUpdate":{"shape":"InputLambdaProcessorUpdate"}
   857        }
   858      },
   859      "InputSchemaUpdate":{
   860        "type":"structure",
   861        "members":{
   862          "RecordFormatUpdate":{"shape":"RecordFormat"},
   863          "RecordEncodingUpdate":{"shape":"RecordEncoding"},
   864          "RecordColumnUpdates":{"shape":"RecordColumns"}
   865        }
   866      },
   867      "InputStartingPosition":{
   868        "type":"string",
   869        "enum":[
   870          "NOW",
   871          "TRIM_HORIZON",
   872          "LAST_STOPPED_POINT"
   873        ]
   874      },
   875      "InputStartingPositionConfiguration":{
   876        "type":"structure",
   877        "members":{
   878          "InputStartingPosition":{"shape":"InputStartingPosition"}
   879        }
   880      },
   881      "InputUpdate":{
   882        "type":"structure",
   883        "required":["InputId"],
   884        "members":{
   885          "InputId":{"shape":"Id"},
   886          "NamePrefixUpdate":{"shape":"InAppStreamName"},
   887          "InputProcessingConfigurationUpdate":{"shape":"InputProcessingConfigurationUpdate"},
   888          "KinesisStreamsInputUpdate":{"shape":"KinesisStreamsInputUpdate"},
   889          "KinesisFirehoseInputUpdate":{"shape":"KinesisFirehoseInputUpdate"},
   890          "InputSchemaUpdate":{"shape":"InputSchemaUpdate"},
   891          "InputParallelismUpdate":{"shape":"InputParallelismUpdate"}
   892        }
   893      },
   894      "InputUpdates":{
   895        "type":"list",
   896        "member":{"shape":"InputUpdate"}
   897      },
   898      "Inputs":{
   899        "type":"list",
   900        "member":{"shape":"Input"}
   901      },
   902      "InvalidApplicationConfigurationException":{
   903        "type":"structure",
   904        "members":{
   905          "message":{"shape":"ErrorMessage"}
   906        },
   907        "exception":true
   908      },
   909      "InvalidArgumentException":{
   910        "type":"structure",
   911        "members":{
   912          "message":{"shape":"ErrorMessage"}
   913        },
   914        "exception":true
   915      },
   916      "JSONMappingParameters":{
   917        "type":"structure",
   918        "required":["RecordRowPath"],
   919        "members":{
   920          "RecordRowPath":{"shape":"RecordRowPath"}
   921        }
   922      },
   923      "KinesisAnalyticsARN":{
   924        "type":"string",
   925        "max":2048,
   926        "min":1,
   927        "pattern":"arn:aws:kinesisanalytics:[a-z]{2}-[a-z]+-\\d{1}+:\\d{12}+:application/[a-zA-Z0-9_.-]{1,128}"
   928      },
   929      "KinesisFirehoseInput":{
   930        "type":"structure",
   931        "required":[
   932          "ResourceARN",
   933          "RoleARN"
   934        ],
   935        "members":{
   936          "ResourceARN":{"shape":"ResourceARN"},
   937          "RoleARN":{"shape":"RoleARN"}
   938        }
   939      },
   940      "KinesisFirehoseInputDescription":{
   941        "type":"structure",
   942        "members":{
   943          "ResourceARN":{"shape":"ResourceARN"},
   944          "RoleARN":{"shape":"RoleARN"}
   945        }
   946      },
   947      "KinesisFirehoseInputUpdate":{
   948        "type":"structure",
   949        "members":{
   950          "ResourceARNUpdate":{"shape":"ResourceARN"},
   951          "RoleARNUpdate":{"shape":"RoleARN"}
   952        }
   953      },
   954      "KinesisFirehoseOutput":{
   955        "type":"structure",
   956        "required":[
   957          "ResourceARN",
   958          "RoleARN"
   959        ],
   960        "members":{
   961          "ResourceARN":{"shape":"ResourceARN"},
   962          "RoleARN":{"shape":"RoleARN"}
   963        }
   964      },
   965      "KinesisFirehoseOutputDescription":{
   966        "type":"structure",
   967        "members":{
   968          "ResourceARN":{"shape":"ResourceARN"},
   969          "RoleARN":{"shape":"RoleARN"}
   970        }
   971      },
   972      "KinesisFirehoseOutputUpdate":{
   973        "type":"structure",
   974        "members":{
   975          "ResourceARNUpdate":{"shape":"ResourceARN"},
   976          "RoleARNUpdate":{"shape":"RoleARN"}
   977        }
   978      },
   979      "KinesisStreamsInput":{
   980        "type":"structure",
   981        "required":[
   982          "ResourceARN",
   983          "RoleARN"
   984        ],
   985        "members":{
   986          "ResourceARN":{"shape":"ResourceARN"},
   987          "RoleARN":{"shape":"RoleARN"}
   988        }
   989      },
   990      "KinesisStreamsInputDescription":{
   991        "type":"structure",
   992        "members":{
   993          "ResourceARN":{"shape":"ResourceARN"},
   994          "RoleARN":{"shape":"RoleARN"}
   995        }
   996      },
   997      "KinesisStreamsInputUpdate":{
   998        "type":"structure",
   999        "members":{
  1000          "ResourceARNUpdate":{"shape":"ResourceARN"},
  1001          "RoleARNUpdate":{"shape":"RoleARN"}
  1002        }
  1003      },
  1004      "KinesisStreamsOutput":{
  1005        "type":"structure",
  1006        "required":[
  1007          "ResourceARN",
  1008          "RoleARN"
  1009        ],
  1010        "members":{
  1011          "ResourceARN":{"shape":"ResourceARN"},
  1012          "RoleARN":{"shape":"RoleARN"}
  1013        }
  1014      },
  1015      "KinesisStreamsOutputDescription":{
  1016        "type":"structure",
  1017        "members":{
  1018          "ResourceARN":{"shape":"ResourceARN"},
  1019          "RoleARN":{"shape":"RoleARN"}
  1020        }
  1021      },
  1022      "KinesisStreamsOutputUpdate":{
  1023        "type":"structure",
  1024        "members":{
  1025          "ResourceARNUpdate":{"shape":"ResourceARN"},
  1026          "RoleARNUpdate":{"shape":"RoleARN"}
  1027        }
  1028      },
  1029      "LambdaOutput":{
  1030        "type":"structure",
  1031        "required":[
  1032          "ResourceARN",
  1033          "RoleARN"
  1034        ],
  1035        "members":{
  1036          "ResourceARN":{"shape":"ResourceARN"},
  1037          "RoleARN":{"shape":"RoleARN"}
  1038        }
  1039      },
  1040      "LambdaOutputDescription":{
  1041        "type":"structure",
  1042        "members":{
  1043          "ResourceARN":{"shape":"ResourceARN"},
  1044          "RoleARN":{"shape":"RoleARN"}
  1045        }
  1046      },
  1047      "LambdaOutputUpdate":{
  1048        "type":"structure",
  1049        "members":{
  1050          "ResourceARNUpdate":{"shape":"ResourceARN"},
  1051          "RoleARNUpdate":{"shape":"RoleARN"}
  1052        }
  1053      },
  1054      "LimitExceededException":{
  1055        "type":"structure",
  1056        "members":{
  1057          "message":{"shape":"ErrorMessage"}
  1058        },
  1059        "exception":true
  1060      },
  1061      "ListApplicationsInputLimit":{
  1062        "type":"integer",
  1063        "max":50,
  1064        "min":1
  1065      },
  1066      "ListApplicationsRequest":{
  1067        "type":"structure",
  1068        "members":{
  1069          "Limit":{"shape":"ListApplicationsInputLimit"},
  1070          "ExclusiveStartApplicationName":{"shape":"ApplicationName"}
  1071        }
  1072      },
  1073      "ListApplicationsResponse":{
  1074        "type":"structure",
  1075        "required":[
  1076          "ApplicationSummaries",
  1077          "HasMoreApplications"
  1078        ],
  1079        "members":{
  1080          "ApplicationSummaries":{"shape":"ApplicationSummaries"},
  1081          "HasMoreApplications":{"shape":"BooleanObject"}
  1082        }
  1083      },
  1084      "ListTagsForResourceRequest":{
  1085        "type":"structure",
  1086        "required":["ResourceARN"],
  1087        "members":{
  1088          "ResourceARN":{"shape":"KinesisAnalyticsARN"}
  1089        }
  1090      },
  1091      "ListTagsForResourceResponse":{
  1092        "type":"structure",
  1093        "members":{
  1094          "Tags":{"shape":"Tags"}
  1095        }
  1096      },
  1097      "LogStreamARN":{
  1098        "type":"string",
  1099        "max":2048,
  1100        "min":1,
  1101        "pattern":"arn:.*"
  1102      },
  1103      "MappingParameters":{
  1104        "type":"structure",
  1105        "members":{
  1106          "JSONMappingParameters":{"shape":"JSONMappingParameters"},
  1107          "CSVMappingParameters":{"shape":"CSVMappingParameters"}
  1108        }
  1109      },
  1110      "Output":{
  1111        "type":"structure",
  1112        "required":[
  1113          "Name",
  1114          "DestinationSchema"
  1115        ],
  1116        "members":{
  1117          "Name":{"shape":"InAppStreamName"},
  1118          "KinesisStreamsOutput":{"shape":"KinesisStreamsOutput"},
  1119          "KinesisFirehoseOutput":{"shape":"KinesisFirehoseOutput"},
  1120          "LambdaOutput":{"shape":"LambdaOutput"},
  1121          "DestinationSchema":{"shape":"DestinationSchema"}
  1122        }
  1123      },
  1124      "OutputDescription":{
  1125        "type":"structure",
  1126        "members":{
  1127          "OutputId":{"shape":"Id"},
  1128          "Name":{"shape":"InAppStreamName"},
  1129          "KinesisStreamsOutputDescription":{"shape":"KinesisStreamsOutputDescription"},
  1130          "KinesisFirehoseOutputDescription":{"shape":"KinesisFirehoseOutputDescription"},
  1131          "LambdaOutputDescription":{"shape":"LambdaOutputDescription"},
  1132          "DestinationSchema":{"shape":"DestinationSchema"}
  1133        }
  1134      },
  1135      "OutputDescriptions":{
  1136        "type":"list",
  1137        "member":{"shape":"OutputDescription"}
  1138      },
  1139      "OutputUpdate":{
  1140        "type":"structure",
  1141        "required":["OutputId"],
  1142        "members":{
  1143          "OutputId":{"shape":"Id"},
  1144          "NameUpdate":{"shape":"InAppStreamName"},
  1145          "KinesisStreamsOutputUpdate":{"shape":"KinesisStreamsOutputUpdate"},
  1146          "KinesisFirehoseOutputUpdate":{"shape":"KinesisFirehoseOutputUpdate"},
  1147          "LambdaOutputUpdate":{"shape":"LambdaOutputUpdate"},
  1148          "DestinationSchemaUpdate":{"shape":"DestinationSchema"}
  1149        }
  1150      },
  1151      "OutputUpdates":{
  1152        "type":"list",
  1153        "member":{"shape":"OutputUpdate"}
  1154      },
  1155      "Outputs":{
  1156        "type":"list",
  1157        "member":{"shape":"Output"}
  1158      },
  1159      "ParsedInputRecord":{
  1160        "type":"list",
  1161        "member":{"shape":"ParsedInputRecordField"}
  1162      },
  1163      "ParsedInputRecordField":{"type":"string"},
  1164      "ParsedInputRecords":{
  1165        "type":"list",
  1166        "member":{"shape":"ParsedInputRecord"}
  1167      },
  1168      "ProcessedInputRecord":{"type":"string"},
  1169      "ProcessedInputRecords":{
  1170        "type":"list",
  1171        "member":{"shape":"ProcessedInputRecord"}
  1172      },
  1173      "RawInputRecord":{"type":"string"},
  1174      "RawInputRecords":{
  1175        "type":"list",
  1176        "member":{"shape":"RawInputRecord"}
  1177      },
  1178      "RecordColumn":{
  1179        "type":"structure",
  1180        "required":[
  1181          "Name",
  1182          "SqlType"
  1183        ],
  1184        "members":{
  1185          "Name":{"shape":"RecordColumnName"},
  1186          "Mapping":{"shape":"RecordColumnMapping"},
  1187          "SqlType":{"shape":"RecordColumnSqlType"}
  1188        }
  1189      },
  1190      "RecordColumnDelimiter":{
  1191        "type":"string",
  1192        "min":1
  1193      },
  1194      "RecordColumnMapping":{"type":"string"},
  1195      "RecordColumnName":{"type":"string"},
  1196      "RecordColumnSqlType":{
  1197        "type":"string",
  1198        "min":1
  1199      },
  1200      "RecordColumns":{
  1201        "type":"list",
  1202        "member":{"shape":"RecordColumn"},
  1203        "max":1000,
  1204        "min":1
  1205      },
  1206      "RecordEncoding":{
  1207        "type":"string",
  1208        "pattern":"UTF-8"
  1209      },
  1210      "RecordFormat":{
  1211        "type":"structure",
  1212        "required":["RecordFormatType"],
  1213        "members":{
  1214          "RecordFormatType":{"shape":"RecordFormatType"},
  1215          "MappingParameters":{"shape":"MappingParameters"}
  1216        }
  1217      },
  1218      "RecordFormatType":{
  1219        "type":"string",
  1220        "enum":[
  1221          "JSON",
  1222          "CSV"
  1223        ]
  1224      },
  1225      "RecordRowDelimiter":{
  1226        "type":"string",
  1227        "min":1
  1228      },
  1229      "RecordRowPath":{
  1230        "type":"string",
  1231        "min":1
  1232      },
  1233      "ReferenceDataSource":{
  1234        "type":"structure",
  1235        "required":[
  1236          "TableName",
  1237          "ReferenceSchema"
  1238        ],
  1239        "members":{
  1240          "TableName":{"shape":"InAppTableName"},
  1241          "S3ReferenceDataSource":{"shape":"S3ReferenceDataSource"},
  1242          "ReferenceSchema":{"shape":"SourceSchema"}
  1243        }
  1244      },
  1245      "ReferenceDataSourceDescription":{
  1246        "type":"structure",
  1247        "required":[
  1248          "ReferenceId",
  1249          "TableName",
  1250          "S3ReferenceDataSourceDescription"
  1251        ],
  1252        "members":{
  1253          "ReferenceId":{"shape":"Id"},
  1254          "TableName":{"shape":"InAppTableName"},
  1255          "S3ReferenceDataSourceDescription":{"shape":"S3ReferenceDataSourceDescription"},
  1256          "ReferenceSchema":{"shape":"SourceSchema"}
  1257        }
  1258      },
  1259      "ReferenceDataSourceDescriptions":{
  1260        "type":"list",
  1261        "member":{"shape":"ReferenceDataSourceDescription"}
  1262      },
  1263      "ReferenceDataSourceUpdate":{
  1264        "type":"structure",
  1265        "required":["ReferenceId"],
  1266        "members":{
  1267          "ReferenceId":{"shape":"Id"},
  1268          "TableNameUpdate":{"shape":"InAppTableName"},
  1269          "S3ReferenceDataSourceUpdate":{"shape":"S3ReferenceDataSourceUpdate"},
  1270          "ReferenceSchemaUpdate":{"shape":"SourceSchema"}
  1271        }
  1272      },
  1273      "ReferenceDataSourceUpdates":{
  1274        "type":"list",
  1275        "member":{"shape":"ReferenceDataSourceUpdate"}
  1276      },
  1277      "ResourceARN":{
  1278        "type":"string",
  1279        "max":2048,
  1280        "min":1,
  1281        "pattern":"arn:.*"
  1282      },
  1283      "ResourceInUseException":{
  1284        "type":"structure",
  1285        "members":{
  1286          "message":{"shape":"ErrorMessage"}
  1287        },
  1288        "exception":true
  1289      },
  1290      "ResourceNotFoundException":{
  1291        "type":"structure",
  1292        "members":{
  1293          "message":{"shape":"ErrorMessage"}
  1294        },
  1295        "exception":true
  1296      },
  1297      "ResourceProvisionedThroughputExceededException":{
  1298        "type":"structure",
  1299        "members":{
  1300          "message":{"shape":"ErrorMessage"}
  1301        },
  1302        "exception":true
  1303      },
  1304      "RoleARN":{
  1305        "type":"string",
  1306        "max":2048,
  1307        "min":1,
  1308        "pattern":"arn:aws:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+"
  1309      },
  1310      "S3Configuration":{
  1311        "type":"structure",
  1312        "required":[
  1313          "RoleARN",
  1314          "BucketARN",
  1315          "FileKey"
  1316        ],
  1317        "members":{
  1318          "RoleARN":{"shape":"RoleARN"},
  1319          "BucketARN":{"shape":"BucketARN"},
  1320          "FileKey":{"shape":"FileKey"}
  1321        }
  1322      },
  1323      "S3ReferenceDataSource":{
  1324        "type":"structure",
  1325        "required":[
  1326          "BucketARN",
  1327          "FileKey",
  1328          "ReferenceRoleARN"
  1329        ],
  1330        "members":{
  1331          "BucketARN":{"shape":"BucketARN"},
  1332          "FileKey":{"shape":"FileKey"},
  1333          "ReferenceRoleARN":{"shape":"RoleARN"}
  1334        }
  1335      },
  1336      "S3ReferenceDataSourceDescription":{
  1337        "type":"structure",
  1338        "required":[
  1339          "BucketARN",
  1340          "FileKey",
  1341          "ReferenceRoleARN"
  1342        ],
  1343        "members":{
  1344          "BucketARN":{"shape":"BucketARN"},
  1345          "FileKey":{"shape":"FileKey"},
  1346          "ReferenceRoleARN":{"shape":"RoleARN"}
  1347        }
  1348      },
  1349      "S3ReferenceDataSourceUpdate":{
  1350        "type":"structure",
  1351        "members":{
  1352          "BucketARNUpdate":{"shape":"BucketARN"},
  1353          "FileKeyUpdate":{"shape":"FileKey"},
  1354          "ReferenceRoleARNUpdate":{"shape":"RoleARN"}
  1355        }
  1356      },
  1357      "ServiceUnavailableException":{
  1358        "type":"structure",
  1359        "members":{
  1360          "message":{"shape":"ErrorMessage"}
  1361        },
  1362        "exception":true,
  1363        "fault":true
  1364      },
  1365      "SourceSchema":{
  1366        "type":"structure",
  1367        "required":[
  1368          "RecordFormat",
  1369          "RecordColumns"
  1370        ],
  1371        "members":{
  1372          "RecordFormat":{"shape":"RecordFormat"},
  1373          "RecordEncoding":{"shape":"RecordEncoding"},
  1374          "RecordColumns":{"shape":"RecordColumns"}
  1375        }
  1376      },
  1377      "StartApplicationRequest":{
  1378        "type":"structure",
  1379        "required":[
  1380          "ApplicationName",
  1381          "InputConfigurations"
  1382        ],
  1383        "members":{
  1384          "ApplicationName":{"shape":"ApplicationName"},
  1385          "InputConfigurations":{"shape":"InputConfigurations"}
  1386        }
  1387      },
  1388      "StartApplicationResponse":{
  1389        "type":"structure",
  1390        "members":{
  1391        }
  1392      },
  1393      "StopApplicationRequest":{
  1394        "type":"structure",
  1395        "required":["ApplicationName"],
  1396        "members":{
  1397          "ApplicationName":{"shape":"ApplicationName"}
  1398        }
  1399      },
  1400      "StopApplicationResponse":{
  1401        "type":"structure",
  1402        "members":{
  1403        }
  1404      },
  1405      "Tag":{
  1406        "type":"structure",
  1407        "required":["Key"],
  1408        "members":{
  1409          "Key":{"shape":"TagKey"},
  1410          "Value":{"shape":"TagValue"}
  1411        }
  1412      },
  1413      "TagKey":{
  1414        "type":"string",
  1415        "max":128,
  1416        "min":1
  1417      },
  1418      "TagKeys":{
  1419        "type":"list",
  1420        "member":{"shape":"TagKey"},
  1421        "max":200,
  1422        "min":1
  1423      },
  1424      "TagResourceRequest":{
  1425        "type":"structure",
  1426        "required":[
  1427          "ResourceARN",
  1428          "Tags"
  1429        ],
  1430        "members":{
  1431          "ResourceARN":{"shape":"KinesisAnalyticsARN"},
  1432          "Tags":{"shape":"Tags"}
  1433        }
  1434      },
  1435      "TagResourceResponse":{
  1436        "type":"structure",
  1437        "members":{
  1438        }
  1439      },
  1440      "TagValue":{
  1441        "type":"string",
  1442        "max":256,
  1443        "min":0
  1444      },
  1445      "Tags":{
  1446        "type":"list",
  1447        "member":{"shape":"Tag"},
  1448        "max":200,
  1449        "min":1
  1450      },
  1451      "Timestamp":{"type":"timestamp"},
  1452      "TooManyTagsException":{
  1453        "type":"structure",
  1454        "members":{
  1455          "message":{"shape":"ErrorMessage"}
  1456        },
  1457        "exception":true
  1458      },
  1459      "UnableToDetectSchemaException":{
  1460        "type":"structure",
  1461        "members":{
  1462          "message":{"shape":"ErrorMessage"},
  1463          "RawInputRecords":{"shape":"RawInputRecords"},
  1464          "ProcessedInputRecords":{"shape":"ProcessedInputRecords"}
  1465        },
  1466        "exception":true
  1467      },
  1468      "UnsupportedOperationException":{
  1469        "type":"structure",
  1470        "members":{
  1471          "message":{"shape":"ErrorMessage"}
  1472        },
  1473        "exception":true
  1474      },
  1475      "UntagResourceRequest":{
  1476        "type":"structure",
  1477        "required":[
  1478          "ResourceARN",
  1479          "TagKeys"
  1480        ],
  1481        "members":{
  1482          "ResourceARN":{"shape":"KinesisAnalyticsARN"},
  1483          "TagKeys":{"shape":"TagKeys"}
  1484        }
  1485      },
  1486      "UntagResourceResponse":{
  1487        "type":"structure",
  1488        "members":{
  1489        }
  1490      },
  1491      "UpdateApplicationRequest":{
  1492        "type":"structure",
  1493        "required":[
  1494          "ApplicationName",
  1495          "CurrentApplicationVersionId",
  1496          "ApplicationUpdate"
  1497        ],
  1498        "members":{
  1499          "ApplicationName":{"shape":"ApplicationName"},
  1500          "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
  1501          "ApplicationUpdate":{"shape":"ApplicationUpdate"}
  1502        }
  1503      },
  1504      "UpdateApplicationResponse":{
  1505        "type":"structure",
  1506        "members":{
  1507        }
  1508      }
  1509    }
  1510  }