github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/iotanalytics/2017-11-27/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2017-11-27",
     5      "endpointPrefix":"iotanalytics",
     6      "protocol":"rest-json",
     7      "serviceFullName":"AWS IoT Analytics",
     8      "serviceId":"IoTAnalytics",
     9      "signatureVersion":"v4",
    10      "signingName":"iotanalytics",
    11      "uid":"iotanalytics-2017-11-27"
    12    },
    13    "operations":{
    14      "BatchPutMessage":{
    15        "name":"BatchPutMessage",
    16        "http":{
    17          "method":"POST",
    18          "requestUri":"/messages/batch",
    19          "responseCode":200
    20        },
    21        "input":{"shape":"BatchPutMessageRequest"},
    22        "output":{"shape":"BatchPutMessageResponse"},
    23        "errors":[
    24          {"shape":"ResourceNotFoundException"},
    25          {"shape":"InvalidRequestException"},
    26          {"shape":"InternalFailureException"},
    27          {"shape":"ServiceUnavailableException"},
    28          {"shape":"ThrottlingException"}
    29        ]
    30      },
    31      "CancelPipelineReprocessing":{
    32        "name":"CancelPipelineReprocessing",
    33        "http":{
    34          "method":"DELETE",
    35          "requestUri":"/pipelines/{pipelineName}/reprocessing/{reprocessingId}"
    36        },
    37        "input":{"shape":"CancelPipelineReprocessingRequest"},
    38        "output":{"shape":"CancelPipelineReprocessingResponse"},
    39        "errors":[
    40          {"shape":"ResourceNotFoundException"},
    41          {"shape":"InvalidRequestException"},
    42          {"shape":"InternalFailureException"},
    43          {"shape":"ServiceUnavailableException"},
    44          {"shape":"ThrottlingException"}
    45        ]
    46      },
    47      "CreateChannel":{
    48        "name":"CreateChannel",
    49        "http":{
    50          "method":"POST",
    51          "requestUri":"/channels",
    52          "responseCode":201
    53        },
    54        "input":{"shape":"CreateChannelRequest"},
    55        "output":{"shape":"CreateChannelResponse"},
    56        "errors":[
    57          {"shape":"InvalidRequestException"},
    58          {"shape":"ResourceAlreadyExistsException"},
    59          {"shape":"InternalFailureException"},
    60          {"shape":"ServiceUnavailableException"},
    61          {"shape":"ThrottlingException"},
    62          {"shape":"LimitExceededException"}
    63        ]
    64      },
    65      "CreateDataset":{
    66        "name":"CreateDataset",
    67        "http":{
    68          "method":"POST",
    69          "requestUri":"/datasets",
    70          "responseCode":201
    71        },
    72        "input":{"shape":"CreateDatasetRequest"},
    73        "output":{"shape":"CreateDatasetResponse"},
    74        "errors":[
    75          {"shape":"InvalidRequestException"},
    76          {"shape":"ResourceAlreadyExistsException"},
    77          {"shape":"InternalFailureException"},
    78          {"shape":"ServiceUnavailableException"},
    79          {"shape":"ThrottlingException"},
    80          {"shape":"LimitExceededException"}
    81        ]
    82      },
    83      "CreateDatasetContent":{
    84        "name":"CreateDatasetContent",
    85        "http":{
    86          "method":"POST",
    87          "requestUri":"/datasets/{datasetName}/content"
    88        },
    89        "input":{"shape":"CreateDatasetContentRequest"},
    90        "output":{"shape":"CreateDatasetContentResponse"},
    91        "errors":[
    92          {"shape":"InvalidRequestException"},
    93          {"shape":"ResourceNotFoundException"},
    94          {"shape":"InternalFailureException"},
    95          {"shape":"ServiceUnavailableException"},
    96          {"shape":"ThrottlingException"}
    97        ]
    98      },
    99      "CreateDatastore":{
   100        "name":"CreateDatastore",
   101        "http":{
   102          "method":"POST",
   103          "requestUri":"/datastores",
   104          "responseCode":201
   105        },
   106        "input":{"shape":"CreateDatastoreRequest"},
   107        "output":{"shape":"CreateDatastoreResponse"},
   108        "errors":[
   109          {"shape":"InvalidRequestException"},
   110          {"shape":"ResourceAlreadyExistsException"},
   111          {"shape":"InternalFailureException"},
   112          {"shape":"ServiceUnavailableException"},
   113          {"shape":"ThrottlingException"},
   114          {"shape":"LimitExceededException"}
   115        ]
   116      },
   117      "CreatePipeline":{
   118        "name":"CreatePipeline",
   119        "http":{
   120          "method":"POST",
   121          "requestUri":"/pipelines",
   122          "responseCode":201
   123        },
   124        "input":{"shape":"CreatePipelineRequest"},
   125        "output":{"shape":"CreatePipelineResponse"},
   126        "errors":[
   127          {"shape":"InvalidRequestException"},
   128          {"shape":"ResourceAlreadyExistsException"},
   129          {"shape":"InternalFailureException"},
   130          {"shape":"ServiceUnavailableException"},
   131          {"shape":"ThrottlingException"},
   132          {"shape":"LimitExceededException"}
   133        ]
   134      },
   135      "DeleteChannel":{
   136        "name":"DeleteChannel",
   137        "http":{
   138          "method":"DELETE",
   139          "requestUri":"/channels/{channelName}",
   140          "responseCode":204
   141        },
   142        "input":{"shape":"DeleteChannelRequest"},
   143        "errors":[
   144          {"shape":"InvalidRequestException"},
   145          {"shape":"ResourceNotFoundException"},
   146          {"shape":"InternalFailureException"},
   147          {"shape":"ServiceUnavailableException"},
   148          {"shape":"ThrottlingException"}
   149        ]
   150      },
   151      "DeleteDataset":{
   152        "name":"DeleteDataset",
   153        "http":{
   154          "method":"DELETE",
   155          "requestUri":"/datasets/{datasetName}",
   156          "responseCode":204
   157        },
   158        "input":{"shape":"DeleteDatasetRequest"},
   159        "errors":[
   160          {"shape":"InvalidRequestException"},
   161          {"shape":"ResourceNotFoundException"},
   162          {"shape":"InternalFailureException"},
   163          {"shape":"ServiceUnavailableException"},
   164          {"shape":"ThrottlingException"}
   165        ]
   166      },
   167      "DeleteDatasetContent":{
   168        "name":"DeleteDatasetContent",
   169        "http":{
   170          "method":"DELETE",
   171          "requestUri":"/datasets/{datasetName}/content",
   172          "responseCode":204
   173        },
   174        "input":{"shape":"DeleteDatasetContentRequest"},
   175        "errors":[
   176          {"shape":"InvalidRequestException"},
   177          {"shape":"ResourceNotFoundException"},
   178          {"shape":"InternalFailureException"},
   179          {"shape":"ServiceUnavailableException"},
   180          {"shape":"ThrottlingException"}
   181        ]
   182      },
   183      "DeleteDatastore":{
   184        "name":"DeleteDatastore",
   185        "http":{
   186          "method":"DELETE",
   187          "requestUri":"/datastores/{datastoreName}",
   188          "responseCode":204
   189        },
   190        "input":{"shape":"DeleteDatastoreRequest"},
   191        "errors":[
   192          {"shape":"InvalidRequestException"},
   193          {"shape":"ResourceNotFoundException"},
   194          {"shape":"InternalFailureException"},
   195          {"shape":"ServiceUnavailableException"},
   196          {"shape":"ThrottlingException"}
   197        ]
   198      },
   199      "DeletePipeline":{
   200        "name":"DeletePipeline",
   201        "http":{
   202          "method":"DELETE",
   203          "requestUri":"/pipelines/{pipelineName}",
   204          "responseCode":204
   205        },
   206        "input":{"shape":"DeletePipelineRequest"},
   207        "errors":[
   208          {"shape":"InvalidRequestException"},
   209          {"shape":"ResourceNotFoundException"},
   210          {"shape":"InternalFailureException"},
   211          {"shape":"ServiceUnavailableException"},
   212          {"shape":"ThrottlingException"}
   213        ]
   214      },
   215      "DescribeChannel":{
   216        "name":"DescribeChannel",
   217        "http":{
   218          "method":"GET",
   219          "requestUri":"/channels/{channelName}"
   220        },
   221        "input":{"shape":"DescribeChannelRequest"},
   222        "output":{"shape":"DescribeChannelResponse"},
   223        "errors":[
   224          {"shape":"InvalidRequestException"},
   225          {"shape":"ResourceNotFoundException"},
   226          {"shape":"InternalFailureException"},
   227          {"shape":"ServiceUnavailableException"},
   228          {"shape":"ThrottlingException"}
   229        ]
   230      },
   231      "DescribeDataset":{
   232        "name":"DescribeDataset",
   233        "http":{
   234          "method":"GET",
   235          "requestUri":"/datasets/{datasetName}"
   236        },
   237        "input":{"shape":"DescribeDatasetRequest"},
   238        "output":{"shape":"DescribeDatasetResponse"},
   239        "errors":[
   240          {"shape":"InvalidRequestException"},
   241          {"shape":"ResourceNotFoundException"},
   242          {"shape":"InternalFailureException"},
   243          {"shape":"ServiceUnavailableException"},
   244          {"shape":"ThrottlingException"}
   245        ]
   246      },
   247      "DescribeDatastore":{
   248        "name":"DescribeDatastore",
   249        "http":{
   250          "method":"GET",
   251          "requestUri":"/datastores/{datastoreName}"
   252        },
   253        "input":{"shape":"DescribeDatastoreRequest"},
   254        "output":{"shape":"DescribeDatastoreResponse"},
   255        "errors":[
   256          {"shape":"InvalidRequestException"},
   257          {"shape":"ResourceNotFoundException"},
   258          {"shape":"InternalFailureException"},
   259          {"shape":"ServiceUnavailableException"},
   260          {"shape":"ThrottlingException"}
   261        ]
   262      },
   263      "DescribeLoggingOptions":{
   264        "name":"DescribeLoggingOptions",
   265        "http":{
   266          "method":"GET",
   267          "requestUri":"/logging"
   268        },
   269        "input":{"shape":"DescribeLoggingOptionsRequest"},
   270        "output":{"shape":"DescribeLoggingOptionsResponse"},
   271        "errors":[
   272          {"shape":"InvalidRequestException"},
   273          {"shape":"ResourceNotFoundException"},
   274          {"shape":"InternalFailureException"},
   275          {"shape":"ServiceUnavailableException"},
   276          {"shape":"ThrottlingException"}
   277        ]
   278      },
   279      "DescribePipeline":{
   280        "name":"DescribePipeline",
   281        "http":{
   282          "method":"GET",
   283          "requestUri":"/pipelines/{pipelineName}"
   284        },
   285        "input":{"shape":"DescribePipelineRequest"},
   286        "output":{"shape":"DescribePipelineResponse"},
   287        "errors":[
   288          {"shape":"InvalidRequestException"},
   289          {"shape":"ResourceNotFoundException"},
   290          {"shape":"InternalFailureException"},
   291          {"shape":"ServiceUnavailableException"},
   292          {"shape":"ThrottlingException"}
   293        ]
   294      },
   295      "GetDatasetContent":{
   296        "name":"GetDatasetContent",
   297        "http":{
   298          "method":"GET",
   299          "requestUri":"/datasets/{datasetName}/content"
   300        },
   301        "input":{"shape":"GetDatasetContentRequest"},
   302        "output":{"shape":"GetDatasetContentResponse"},
   303        "errors":[
   304          {"shape":"InvalidRequestException"},
   305          {"shape":"ResourceNotFoundException"},
   306          {"shape":"InternalFailureException"},
   307          {"shape":"ServiceUnavailableException"},
   308          {"shape":"ThrottlingException"}
   309        ]
   310      },
   311      "ListChannels":{
   312        "name":"ListChannels",
   313        "http":{
   314          "method":"GET",
   315          "requestUri":"/channels"
   316        },
   317        "input":{"shape":"ListChannelsRequest"},
   318        "output":{"shape":"ListChannelsResponse"},
   319        "errors":[
   320          {"shape":"InvalidRequestException"},
   321          {"shape":"InternalFailureException"},
   322          {"shape":"ServiceUnavailableException"},
   323          {"shape":"ThrottlingException"}
   324        ]
   325      },
   326      "ListDatasetContents":{
   327        "name":"ListDatasetContents",
   328        "http":{
   329          "method":"GET",
   330          "requestUri":"/datasets/{datasetName}/contents"
   331        },
   332        "input":{"shape":"ListDatasetContentsRequest"},
   333        "output":{"shape":"ListDatasetContentsResponse"},
   334        "errors":[
   335          {"shape":"InvalidRequestException"},
   336          {"shape":"InternalFailureException"},
   337          {"shape":"ServiceUnavailableException"},
   338          {"shape":"ThrottlingException"},
   339          {"shape":"ResourceNotFoundException"}
   340        ]
   341      },
   342      "ListDatasets":{
   343        "name":"ListDatasets",
   344        "http":{
   345          "method":"GET",
   346          "requestUri":"/datasets"
   347        },
   348        "input":{"shape":"ListDatasetsRequest"},
   349        "output":{"shape":"ListDatasetsResponse"},
   350        "errors":[
   351          {"shape":"InvalidRequestException"},
   352          {"shape":"InternalFailureException"},
   353          {"shape":"ServiceUnavailableException"},
   354          {"shape":"ThrottlingException"}
   355        ]
   356      },
   357      "ListDatastores":{
   358        "name":"ListDatastores",
   359        "http":{
   360          "method":"GET",
   361          "requestUri":"/datastores"
   362        },
   363        "input":{"shape":"ListDatastoresRequest"},
   364        "output":{"shape":"ListDatastoresResponse"},
   365        "errors":[
   366          {"shape":"InvalidRequestException"},
   367          {"shape":"InternalFailureException"},
   368          {"shape":"ServiceUnavailableException"},
   369          {"shape":"ThrottlingException"}
   370        ]
   371      },
   372      "ListPipelines":{
   373        "name":"ListPipelines",
   374        "http":{
   375          "method":"GET",
   376          "requestUri":"/pipelines"
   377        },
   378        "input":{"shape":"ListPipelinesRequest"},
   379        "output":{"shape":"ListPipelinesResponse"},
   380        "errors":[
   381          {"shape":"InvalidRequestException"},
   382          {"shape":"InternalFailureException"},
   383          {"shape":"ServiceUnavailableException"},
   384          {"shape":"ThrottlingException"}
   385        ]
   386      },
   387      "ListTagsForResource":{
   388        "name":"ListTagsForResource",
   389        "http":{
   390          "method":"GET",
   391          "requestUri":"/tags"
   392        },
   393        "input":{"shape":"ListTagsForResourceRequest"},
   394        "output":{"shape":"ListTagsForResourceResponse"},
   395        "errors":[
   396          {"shape":"InvalidRequestException"},
   397          {"shape":"InternalFailureException"},
   398          {"shape":"ServiceUnavailableException"},
   399          {"shape":"ThrottlingException"},
   400          {"shape":"LimitExceededException"},
   401          {"shape":"ResourceNotFoundException"}
   402        ]
   403      },
   404      "PutLoggingOptions":{
   405        "name":"PutLoggingOptions",
   406        "http":{
   407          "method":"PUT",
   408          "requestUri":"/logging"
   409        },
   410        "input":{"shape":"PutLoggingOptionsRequest"},
   411        "errors":[
   412          {"shape":"InvalidRequestException"},
   413          {"shape":"InternalFailureException"},
   414          {"shape":"ServiceUnavailableException"},
   415          {"shape":"ThrottlingException"}
   416        ]
   417      },
   418      "RunPipelineActivity":{
   419        "name":"RunPipelineActivity",
   420        "http":{
   421          "method":"POST",
   422          "requestUri":"/pipelineactivities/run"
   423        },
   424        "input":{"shape":"RunPipelineActivityRequest"},
   425        "output":{"shape":"RunPipelineActivityResponse"},
   426        "errors":[
   427          {"shape":"InvalidRequestException"},
   428          {"shape":"InternalFailureException"},
   429          {"shape":"ServiceUnavailableException"},
   430          {"shape":"ThrottlingException"}
   431        ]
   432      },
   433      "SampleChannelData":{
   434        "name":"SampleChannelData",
   435        "http":{
   436          "method":"GET",
   437          "requestUri":"/channels/{channelName}/sample"
   438        },
   439        "input":{"shape":"SampleChannelDataRequest"},
   440        "output":{"shape":"SampleChannelDataResponse"},
   441        "errors":[
   442          {"shape":"InvalidRequestException"},
   443          {"shape":"ResourceNotFoundException"},
   444          {"shape":"InternalFailureException"},
   445          {"shape":"ServiceUnavailableException"},
   446          {"shape":"ThrottlingException"}
   447        ]
   448      },
   449      "StartPipelineReprocessing":{
   450        "name":"StartPipelineReprocessing",
   451        "http":{
   452          "method":"POST",
   453          "requestUri":"/pipelines/{pipelineName}/reprocessing"
   454        },
   455        "input":{"shape":"StartPipelineReprocessingRequest"},
   456        "output":{"shape":"StartPipelineReprocessingResponse"},
   457        "errors":[
   458          {"shape":"ResourceNotFoundException"},
   459          {"shape":"ResourceAlreadyExistsException"},
   460          {"shape":"InvalidRequestException"},
   461          {"shape":"InternalFailureException"},
   462          {"shape":"ServiceUnavailableException"},
   463          {"shape":"ThrottlingException"}
   464        ]
   465      },
   466      "TagResource":{
   467        "name":"TagResource",
   468        "http":{
   469          "method":"POST",
   470          "requestUri":"/tags",
   471          "responseCode":204
   472        },
   473        "input":{"shape":"TagResourceRequest"},
   474        "output":{"shape":"TagResourceResponse"},
   475        "errors":[
   476          {"shape":"InvalidRequestException"},
   477          {"shape":"InternalFailureException"},
   478          {"shape":"ServiceUnavailableException"},
   479          {"shape":"ThrottlingException"},
   480          {"shape":"LimitExceededException"},
   481          {"shape":"ResourceNotFoundException"}
   482        ]
   483      },
   484      "UntagResource":{
   485        "name":"UntagResource",
   486        "http":{
   487          "method":"DELETE",
   488          "requestUri":"/tags",
   489          "responseCode":204
   490        },
   491        "input":{"shape":"UntagResourceRequest"},
   492        "output":{"shape":"UntagResourceResponse"},
   493        "errors":[
   494          {"shape":"InvalidRequestException"},
   495          {"shape":"InternalFailureException"},
   496          {"shape":"ServiceUnavailableException"},
   497          {"shape":"ThrottlingException"},
   498          {"shape":"LimitExceededException"},
   499          {"shape":"ResourceNotFoundException"}
   500        ]
   501      },
   502      "UpdateChannel":{
   503        "name":"UpdateChannel",
   504        "http":{
   505          "method":"PUT",
   506          "requestUri":"/channels/{channelName}"
   507        },
   508        "input":{"shape":"UpdateChannelRequest"},
   509        "errors":[
   510          {"shape":"InvalidRequestException"},
   511          {"shape":"ResourceNotFoundException"},
   512          {"shape":"InternalFailureException"},
   513          {"shape":"ServiceUnavailableException"},
   514          {"shape":"ThrottlingException"}
   515        ]
   516      },
   517      "UpdateDataset":{
   518        "name":"UpdateDataset",
   519        "http":{
   520          "method":"PUT",
   521          "requestUri":"/datasets/{datasetName}"
   522        },
   523        "input":{"shape":"UpdateDatasetRequest"},
   524        "errors":[
   525          {"shape":"InvalidRequestException"},
   526          {"shape":"ResourceNotFoundException"},
   527          {"shape":"InternalFailureException"},
   528          {"shape":"ServiceUnavailableException"},
   529          {"shape":"ThrottlingException"}
   530        ]
   531      },
   532      "UpdateDatastore":{
   533        "name":"UpdateDatastore",
   534        "http":{
   535          "method":"PUT",
   536          "requestUri":"/datastores/{datastoreName}"
   537        },
   538        "input":{"shape":"UpdateDatastoreRequest"},
   539        "errors":[
   540          {"shape":"InvalidRequestException"},
   541          {"shape":"ResourceNotFoundException"},
   542          {"shape":"InternalFailureException"},
   543          {"shape":"ServiceUnavailableException"},
   544          {"shape":"ThrottlingException"}
   545        ]
   546      },
   547      "UpdatePipeline":{
   548        "name":"UpdatePipeline",
   549        "http":{
   550          "method":"PUT",
   551          "requestUri":"/pipelines/{pipelineName}"
   552        },
   553        "input":{"shape":"UpdatePipelineRequest"},
   554        "errors":[
   555          {"shape":"InvalidRequestException"},
   556          {"shape":"ResourceNotFoundException"},
   557          {"shape":"InternalFailureException"},
   558          {"shape":"ServiceUnavailableException"},
   559          {"shape":"ThrottlingException"},
   560          {"shape":"LimitExceededException"}
   561        ]
   562      }
   563    },
   564    "shapes":{
   565      "ActivityBatchSize":{
   566        "type":"integer",
   567        "max":1000,
   568        "min":1
   569      },
   570      "ActivityName":{
   571        "type":"string",
   572        "max":128,
   573        "min":1
   574      },
   575      "AddAttributesActivity":{
   576        "type":"structure",
   577        "required":[
   578          "name",
   579          "attributes"
   580        ],
   581        "members":{
   582          "name":{"shape":"ActivityName"},
   583          "attributes":{"shape":"AttributeNameMapping"},
   584          "next":{"shape":"ActivityName"}
   585        }
   586      },
   587      "AttributeName":{
   588        "type":"string",
   589        "max":256,
   590        "min":1
   591      },
   592      "AttributeNameMapping":{
   593        "type":"map",
   594        "key":{"shape":"AttributeName"},
   595        "value":{"shape":"AttributeName"},
   596        "max":50,
   597        "min":1
   598      },
   599      "AttributeNames":{
   600        "type":"list",
   601        "member":{"shape":"AttributeName"},
   602        "max":50,
   603        "min":1
   604      },
   605      "BatchPutMessageErrorEntries":{
   606        "type":"list",
   607        "member":{"shape":"BatchPutMessageErrorEntry"}
   608      },
   609      "BatchPutMessageErrorEntry":{
   610        "type":"structure",
   611        "members":{
   612          "messageId":{"shape":"MessageId"},
   613          "errorCode":{"shape":"ErrorCode"},
   614          "errorMessage":{"shape":"ErrorMessage"}
   615        }
   616      },
   617      "BatchPutMessageRequest":{
   618        "type":"structure",
   619        "required":[
   620          "channelName",
   621          "messages"
   622        ],
   623        "members":{
   624          "channelName":{"shape":"ChannelName"},
   625          "messages":{"shape":"Messages"}
   626        }
   627      },
   628      "BatchPutMessageResponse":{
   629        "type":"structure",
   630        "members":{
   631          "batchPutMessageErrorEntries":{"shape":"BatchPutMessageErrorEntries"}
   632        }
   633      },
   634      "BucketKeyExpression":{
   635        "type":"string",
   636        "max":255,
   637        "min":1,
   638        "pattern":"^[a-zA-Z0-9!_.*'()/{}:-]*$"
   639      },
   640      "BucketName":{
   641        "type":"string",
   642        "max":255,
   643        "min":3,
   644        "pattern":"^[a-zA-Z0-9.\\-_]*$"
   645      },
   646      "CancelPipelineReprocessingRequest":{
   647        "type":"structure",
   648        "required":[
   649          "pipelineName",
   650          "reprocessingId"
   651        ],
   652        "members":{
   653          "pipelineName":{
   654            "shape":"PipelineName",
   655            "location":"uri",
   656            "locationName":"pipelineName"
   657          },
   658          "reprocessingId":{
   659            "shape":"ReprocessingId",
   660            "location":"uri",
   661            "locationName":"reprocessingId"
   662          }
   663        }
   664      },
   665      "CancelPipelineReprocessingResponse":{
   666        "type":"structure",
   667        "members":{
   668        }
   669      },
   670      "Channel":{
   671        "type":"structure",
   672        "members":{
   673          "name":{"shape":"ChannelName"},
   674          "storage":{"shape":"ChannelStorage"},
   675          "arn":{"shape":"ChannelArn"},
   676          "status":{"shape":"ChannelStatus"},
   677          "retentionPeriod":{"shape":"RetentionPeriod"},
   678          "creationTime":{"shape":"Timestamp"},
   679          "lastUpdateTime":{"shape":"Timestamp"},
   680          "lastMessageArrivalTime":{"shape":"Timestamp"}
   681        }
   682      },
   683      "ChannelActivity":{
   684        "type":"structure",
   685        "required":[
   686          "name",
   687          "channelName"
   688        ],
   689        "members":{
   690          "name":{"shape":"ActivityName"},
   691          "channelName":{"shape":"ChannelName"},
   692          "next":{"shape":"ActivityName"}
   693        }
   694      },
   695      "ChannelArn":{"type":"string"},
   696      "ChannelMessages":{
   697        "type":"structure",
   698        "members":{
   699          "s3Paths":{"shape":"S3PathChannelMessages"}
   700        }
   701      },
   702      "ChannelName":{
   703        "type":"string",
   704        "max":128,
   705        "min":1,
   706        "pattern":"(^(?!_{2}))(^[a-zA-Z0-9_]+$)"
   707      },
   708      "ChannelStatistics":{
   709        "type":"structure",
   710        "members":{
   711          "size":{"shape":"EstimatedResourceSize"}
   712        }
   713      },
   714      "ChannelStatus":{
   715        "type":"string",
   716        "enum":[
   717          "CREATING",
   718          "ACTIVE",
   719          "DELETING"
   720        ]
   721      },
   722      "ChannelStorage":{
   723        "type":"structure",
   724        "members":{
   725          "serviceManagedS3":{"shape":"ServiceManagedChannelS3Storage"},
   726          "customerManagedS3":{"shape":"CustomerManagedChannelS3Storage"}
   727        }
   728      },
   729      "ChannelStorageSummary":{
   730        "type":"structure",
   731        "members":{
   732          "serviceManagedS3":{"shape":"ServiceManagedChannelS3StorageSummary"},
   733          "customerManagedS3":{"shape":"CustomerManagedChannelS3StorageSummary"}
   734        }
   735      },
   736      "ChannelSummaries":{
   737        "type":"list",
   738        "member":{"shape":"ChannelSummary"}
   739      },
   740      "ChannelSummary":{
   741        "type":"structure",
   742        "members":{
   743          "channelName":{"shape":"ChannelName"},
   744          "channelStorage":{"shape":"ChannelStorageSummary"},
   745          "status":{"shape":"ChannelStatus"},
   746          "creationTime":{"shape":"Timestamp"},
   747          "lastUpdateTime":{"shape":"Timestamp"},
   748          "lastMessageArrivalTime":{"shape":"Timestamp"}
   749        }
   750      },
   751      "Column":{
   752        "type":"structure",
   753        "required":[
   754          "name",
   755          "type"
   756        ],
   757        "members":{
   758          "name":{"shape":"ColumnName"},
   759          "type":{"shape":"ColumnDataType"}
   760        }
   761      },
   762      "ColumnDataType":{
   763        "type":"string",
   764        "max":131072,
   765        "min":1,
   766        "pattern":"^[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*$"
   767      },
   768      "ColumnName":{
   769        "type":"string",
   770        "max":255,
   771        "min":1,
   772        "pattern":"^[A-Za-z_]([A-Za-z0-9]*|[A-Za-z0-9][A-Za-z0-9_]*)$"
   773      },
   774      "Columns":{
   775        "type":"list",
   776        "member":{"shape":"Column"}
   777      },
   778      "ComputeType":{
   779        "type":"string",
   780        "enum":[
   781          "ACU_1",
   782          "ACU_2"
   783        ]
   784      },
   785      "ContainerDatasetAction":{
   786        "type":"structure",
   787        "required":[
   788          "image",
   789          "executionRoleArn",
   790          "resourceConfiguration"
   791        ],
   792        "members":{
   793          "image":{"shape":"Image"},
   794          "executionRoleArn":{"shape":"RoleArn"},
   795          "resourceConfiguration":{"shape":"ResourceConfiguration"},
   796          "variables":{"shape":"Variables"}
   797        }
   798      },
   799      "CreateChannelRequest":{
   800        "type":"structure",
   801        "required":["channelName"],
   802        "members":{
   803          "channelName":{"shape":"ChannelName"},
   804          "channelStorage":{"shape":"ChannelStorage"},
   805          "retentionPeriod":{"shape":"RetentionPeriod"},
   806          "tags":{"shape":"TagList"}
   807        }
   808      },
   809      "CreateChannelResponse":{
   810        "type":"structure",
   811        "members":{
   812          "channelName":{"shape":"ChannelName"},
   813          "channelArn":{"shape":"ChannelArn"},
   814          "retentionPeriod":{"shape":"RetentionPeriod"}
   815        }
   816      },
   817      "CreateDatasetContentRequest":{
   818        "type":"structure",
   819        "required":["datasetName"],
   820        "members":{
   821          "datasetName":{
   822            "shape":"DatasetName",
   823            "location":"uri",
   824            "locationName":"datasetName"
   825          },
   826          "versionId":{"shape":"DatasetContentVersion"}
   827        }
   828      },
   829      "CreateDatasetContentResponse":{
   830        "type":"structure",
   831        "members":{
   832          "versionId":{"shape":"DatasetContentVersion"}
   833        }
   834      },
   835      "CreateDatasetRequest":{
   836        "type":"structure",
   837        "required":[
   838          "datasetName",
   839          "actions"
   840        ],
   841        "members":{
   842          "datasetName":{"shape":"DatasetName"},
   843          "actions":{"shape":"DatasetActions"},
   844          "triggers":{"shape":"DatasetTriggers"},
   845          "contentDeliveryRules":{"shape":"DatasetContentDeliveryRules"},
   846          "retentionPeriod":{"shape":"RetentionPeriod"},
   847          "versioningConfiguration":{"shape":"VersioningConfiguration"},
   848          "tags":{"shape":"TagList"},
   849          "lateDataRules":{"shape":"LateDataRules"}
   850        }
   851      },
   852      "CreateDatasetResponse":{
   853        "type":"structure",
   854        "members":{
   855          "datasetName":{"shape":"DatasetName"},
   856          "datasetArn":{"shape":"DatasetArn"},
   857          "retentionPeriod":{"shape":"RetentionPeriod"}
   858        }
   859      },
   860      "CreateDatastoreRequest":{
   861        "type":"structure",
   862        "required":["datastoreName"],
   863        "members":{
   864          "datastoreName":{"shape":"DatastoreName"},
   865          "datastoreStorage":{"shape":"DatastoreStorage"},
   866          "retentionPeriod":{"shape":"RetentionPeriod"},
   867          "tags":{"shape":"TagList"},
   868          "fileFormatConfiguration":{"shape":"FileFormatConfiguration"},
   869          "datastorePartitions":{"shape":"DatastorePartitions"}
   870        }
   871      },
   872      "CreateDatastoreResponse":{
   873        "type":"structure",
   874        "members":{
   875          "datastoreName":{"shape":"DatastoreName"},
   876          "datastoreArn":{"shape":"DatastoreArn"},
   877          "retentionPeriod":{"shape":"RetentionPeriod"}
   878        }
   879      },
   880      "CreatePipelineRequest":{
   881        "type":"structure",
   882        "required":[
   883          "pipelineName",
   884          "pipelineActivities"
   885        ],
   886        "members":{
   887          "pipelineName":{"shape":"PipelineName"},
   888          "pipelineActivities":{"shape":"PipelineActivities"},
   889          "tags":{"shape":"TagList"}
   890        }
   891      },
   892      "CreatePipelineResponse":{
   893        "type":"structure",
   894        "members":{
   895          "pipelineName":{"shape":"PipelineName"},
   896          "pipelineArn":{"shape":"PipelineArn"}
   897        }
   898      },
   899      "CustomerManagedChannelS3Storage":{
   900        "type":"structure",
   901        "required":[
   902          "bucket",
   903          "roleArn"
   904        ],
   905        "members":{
   906          "bucket":{"shape":"BucketName"},
   907          "keyPrefix":{"shape":"S3KeyPrefix"},
   908          "roleArn":{"shape":"RoleArn"}
   909        }
   910      },
   911      "CustomerManagedChannelS3StorageSummary":{
   912        "type":"structure",
   913        "members":{
   914          "bucket":{"shape":"BucketName"},
   915          "keyPrefix":{"shape":"S3KeyPrefix"},
   916          "roleArn":{"shape":"RoleArn"}
   917        }
   918      },
   919      "CustomerManagedDatastoreS3Storage":{
   920        "type":"structure",
   921        "required":[
   922          "bucket",
   923          "roleArn"
   924        ],
   925        "members":{
   926          "bucket":{"shape":"BucketName"},
   927          "keyPrefix":{"shape":"S3KeyPrefix"},
   928          "roleArn":{"shape":"RoleArn"}
   929        }
   930      },
   931      "CustomerManagedDatastoreS3StorageSummary":{
   932        "type":"structure",
   933        "members":{
   934          "bucket":{"shape":"BucketName"},
   935          "keyPrefix":{"shape":"S3KeyPrefix"},
   936          "roleArn":{"shape":"RoleArn"}
   937        }
   938      },
   939      "Dataset":{
   940        "type":"structure",
   941        "members":{
   942          "name":{"shape":"DatasetName"},
   943          "arn":{"shape":"DatasetArn"},
   944          "actions":{"shape":"DatasetActions"},
   945          "triggers":{"shape":"DatasetTriggers"},
   946          "contentDeliveryRules":{"shape":"DatasetContentDeliveryRules"},
   947          "status":{"shape":"DatasetStatus"},
   948          "creationTime":{"shape":"Timestamp"},
   949          "lastUpdateTime":{"shape":"Timestamp"},
   950          "retentionPeriod":{"shape":"RetentionPeriod"},
   951          "versioningConfiguration":{"shape":"VersioningConfiguration"},
   952          "lateDataRules":{"shape":"LateDataRules"}
   953        }
   954      },
   955      "DatasetAction":{
   956        "type":"structure",
   957        "members":{
   958          "actionName":{"shape":"DatasetActionName"},
   959          "queryAction":{"shape":"SqlQueryDatasetAction"},
   960          "containerAction":{"shape":"ContainerDatasetAction"}
   961        }
   962      },
   963      "DatasetActionName":{
   964        "type":"string",
   965        "max":128,
   966        "min":1,
   967        "pattern":"^[a-zA-Z0-9_]+$"
   968      },
   969      "DatasetActionSummaries":{
   970        "type":"list",
   971        "member":{"shape":"DatasetActionSummary"},
   972        "max":1,
   973        "min":1
   974      },
   975      "DatasetActionSummary":{
   976        "type":"structure",
   977        "members":{
   978          "actionName":{"shape":"DatasetActionName"},
   979          "actionType":{"shape":"DatasetActionType"}
   980        }
   981      },
   982      "DatasetActionType":{
   983        "type":"string",
   984        "enum":[
   985          "QUERY",
   986          "CONTAINER"
   987        ]
   988      },
   989      "DatasetActions":{
   990        "type":"list",
   991        "member":{"shape":"DatasetAction"},
   992        "max":1,
   993        "min":1
   994      },
   995      "DatasetArn":{"type":"string"},
   996      "DatasetContentDeliveryDestination":{
   997        "type":"structure",
   998        "members":{
   999          "iotEventsDestinationConfiguration":{"shape":"IotEventsDestinationConfiguration"},
  1000          "s3DestinationConfiguration":{"shape":"S3DestinationConfiguration"}
  1001        }
  1002      },
  1003      "DatasetContentDeliveryRule":{
  1004        "type":"structure",
  1005        "required":["destination"],
  1006        "members":{
  1007          "entryName":{"shape":"EntryName"},
  1008          "destination":{"shape":"DatasetContentDeliveryDestination"}
  1009        }
  1010      },
  1011      "DatasetContentDeliveryRules":{
  1012        "type":"list",
  1013        "member":{"shape":"DatasetContentDeliveryRule"},
  1014        "max":20,
  1015        "min":0
  1016      },
  1017      "DatasetContentState":{
  1018        "type":"string",
  1019        "enum":[
  1020          "CREATING",
  1021          "SUCCEEDED",
  1022          "FAILED"
  1023        ]
  1024      },
  1025      "DatasetContentStatus":{
  1026        "type":"structure",
  1027        "members":{
  1028          "state":{"shape":"DatasetContentState"},
  1029          "reason":{"shape":"Reason"}
  1030        }
  1031      },
  1032      "DatasetContentSummaries":{
  1033        "type":"list",
  1034        "member":{"shape":"DatasetContentSummary"}
  1035      },
  1036      "DatasetContentSummary":{
  1037        "type":"structure",
  1038        "members":{
  1039          "version":{"shape":"DatasetContentVersion"},
  1040          "status":{"shape":"DatasetContentStatus"},
  1041          "creationTime":{"shape":"Timestamp"},
  1042          "scheduleTime":{"shape":"Timestamp"},
  1043          "completionTime":{"shape":"Timestamp"}
  1044        }
  1045      },
  1046      "DatasetContentVersion":{
  1047        "type":"string",
  1048        "max":36,
  1049        "min":7
  1050      },
  1051      "DatasetContentVersionValue":{
  1052        "type":"structure",
  1053        "required":["datasetName"],
  1054        "members":{
  1055          "datasetName":{"shape":"DatasetName"}
  1056        }
  1057      },
  1058      "DatasetEntries":{
  1059        "type":"list",
  1060        "member":{"shape":"DatasetEntry"}
  1061      },
  1062      "DatasetEntry":{
  1063        "type":"structure",
  1064        "members":{
  1065          "entryName":{"shape":"EntryName"},
  1066          "dataURI":{"shape":"PresignedURI"}
  1067        }
  1068      },
  1069      "DatasetName":{
  1070        "type":"string",
  1071        "max":128,
  1072        "min":1,
  1073        "pattern":"(^(?!_{2}))(^[a-zA-Z0-9_]+$)"
  1074      },
  1075      "DatasetStatus":{
  1076        "type":"string",
  1077        "enum":[
  1078          "CREATING",
  1079          "ACTIVE",
  1080          "DELETING"
  1081        ]
  1082      },
  1083      "DatasetSummaries":{
  1084        "type":"list",
  1085        "member":{"shape":"DatasetSummary"}
  1086      },
  1087      "DatasetSummary":{
  1088        "type":"structure",
  1089        "members":{
  1090          "datasetName":{"shape":"DatasetName"},
  1091          "status":{"shape":"DatasetStatus"},
  1092          "creationTime":{"shape":"Timestamp"},
  1093          "lastUpdateTime":{"shape":"Timestamp"},
  1094          "triggers":{"shape":"DatasetTriggers"},
  1095          "actions":{"shape":"DatasetActionSummaries"}
  1096        }
  1097      },
  1098      "DatasetTrigger":{
  1099        "type":"structure",
  1100        "members":{
  1101          "schedule":{"shape":"Schedule"},
  1102          "dataset":{"shape":"TriggeringDataset"}
  1103        }
  1104      },
  1105      "DatasetTriggers":{
  1106        "type":"list",
  1107        "member":{"shape":"DatasetTrigger"},
  1108        "max":5,
  1109        "min":0
  1110      },
  1111      "Datastore":{
  1112        "type":"structure",
  1113        "members":{
  1114          "name":{"shape":"DatastoreName"},
  1115          "storage":{"shape":"DatastoreStorage"},
  1116          "arn":{"shape":"DatastoreArn"},
  1117          "status":{"shape":"DatastoreStatus"},
  1118          "retentionPeriod":{"shape":"RetentionPeriod"},
  1119          "creationTime":{"shape":"Timestamp"},
  1120          "lastUpdateTime":{"shape":"Timestamp"},
  1121          "lastMessageArrivalTime":{"shape":"Timestamp"},
  1122          "fileFormatConfiguration":{"shape":"FileFormatConfiguration"},
  1123          "datastorePartitions":{"shape":"DatastorePartitions"}
  1124        }
  1125      },
  1126      "DatastoreActivity":{
  1127        "type":"structure",
  1128        "required":[
  1129          "name",
  1130          "datastoreName"
  1131        ],
  1132        "members":{
  1133          "name":{"shape":"ActivityName"},
  1134          "datastoreName":{"shape":"DatastoreName"}
  1135        }
  1136      },
  1137      "DatastoreArn":{"type":"string"},
  1138      "DatastoreIotSiteWiseMultiLayerStorage":{
  1139        "type":"structure",
  1140        "required":["customerManagedS3Storage"],
  1141        "members":{
  1142          "customerManagedS3Storage":{"shape":"IotSiteWiseCustomerManagedDatastoreS3Storage"}
  1143        }
  1144      },
  1145      "DatastoreIotSiteWiseMultiLayerStorageSummary":{
  1146        "type":"structure",
  1147        "members":{
  1148          "customerManagedS3Storage":{"shape":"IotSiteWiseCustomerManagedDatastoreS3StorageSummary"}
  1149        }
  1150      },
  1151      "DatastoreName":{
  1152        "type":"string",
  1153        "max":128,
  1154        "min":1,
  1155        "pattern":"(^(?!_{2}))(^[a-zA-Z0-9_]+$)"
  1156      },
  1157      "DatastorePartition":{
  1158        "type":"structure",
  1159        "members":{
  1160          "attributePartition":{"shape":"Partition"},
  1161          "timestampPartition":{"shape":"TimestampPartition"}
  1162        }
  1163      },
  1164      "DatastorePartitions":{
  1165        "type":"structure",
  1166        "members":{
  1167          "partitions":{"shape":"Partitions"}
  1168        }
  1169      },
  1170      "DatastoreStatistics":{
  1171        "type":"structure",
  1172        "members":{
  1173          "size":{"shape":"EstimatedResourceSize"}
  1174        }
  1175      },
  1176      "DatastoreStatus":{
  1177        "type":"string",
  1178        "enum":[
  1179          "CREATING",
  1180          "ACTIVE",
  1181          "DELETING"
  1182        ]
  1183      },
  1184      "DatastoreStorage":{
  1185        "type":"structure",
  1186        "members":{
  1187          "serviceManagedS3":{"shape":"ServiceManagedDatastoreS3Storage"},
  1188          "customerManagedS3":{"shape":"CustomerManagedDatastoreS3Storage"},
  1189          "iotSiteWiseMultiLayerStorage":{"shape":"DatastoreIotSiteWiseMultiLayerStorage"}
  1190        }
  1191      },
  1192      "DatastoreStorageSummary":{
  1193        "type":"structure",
  1194        "members":{
  1195          "serviceManagedS3":{"shape":"ServiceManagedDatastoreS3StorageSummary"},
  1196          "customerManagedS3":{"shape":"CustomerManagedDatastoreS3StorageSummary"},
  1197          "iotSiteWiseMultiLayerStorage":{"shape":"DatastoreIotSiteWiseMultiLayerStorageSummary"}
  1198        }
  1199      },
  1200      "DatastoreSummaries":{
  1201        "type":"list",
  1202        "member":{"shape":"DatastoreSummary"}
  1203      },
  1204      "DatastoreSummary":{
  1205        "type":"structure",
  1206        "members":{
  1207          "datastoreName":{"shape":"DatastoreName"},
  1208          "datastoreStorage":{"shape":"DatastoreStorageSummary"},
  1209          "status":{"shape":"DatastoreStatus"},
  1210          "creationTime":{"shape":"Timestamp"},
  1211          "lastUpdateTime":{"shape":"Timestamp"},
  1212          "lastMessageArrivalTime":{"shape":"Timestamp"},
  1213          "fileFormatType":{"shape":"FileFormatType"},
  1214          "datastorePartitions":{"shape":"DatastorePartitions"}
  1215        }
  1216      },
  1217      "DeleteChannelRequest":{
  1218        "type":"structure",
  1219        "required":["channelName"],
  1220        "members":{
  1221          "channelName":{
  1222            "shape":"ChannelName",
  1223            "location":"uri",
  1224            "locationName":"channelName"
  1225          }
  1226        }
  1227      },
  1228      "DeleteDatasetContentRequest":{
  1229        "type":"structure",
  1230        "required":["datasetName"],
  1231        "members":{
  1232          "datasetName":{
  1233            "shape":"DatasetName",
  1234            "location":"uri",
  1235            "locationName":"datasetName"
  1236          },
  1237          "versionId":{
  1238            "shape":"DatasetContentVersion",
  1239            "location":"querystring",
  1240            "locationName":"versionId"
  1241          }
  1242        }
  1243      },
  1244      "DeleteDatasetRequest":{
  1245        "type":"structure",
  1246        "required":["datasetName"],
  1247        "members":{
  1248          "datasetName":{
  1249            "shape":"DatasetName",
  1250            "location":"uri",
  1251            "locationName":"datasetName"
  1252          }
  1253        }
  1254      },
  1255      "DeleteDatastoreRequest":{
  1256        "type":"structure",
  1257        "required":["datastoreName"],
  1258        "members":{
  1259          "datastoreName":{
  1260            "shape":"DatastoreName",
  1261            "location":"uri",
  1262            "locationName":"datastoreName"
  1263          }
  1264        }
  1265      },
  1266      "DeletePipelineRequest":{
  1267        "type":"structure",
  1268        "required":["pipelineName"],
  1269        "members":{
  1270          "pipelineName":{
  1271            "shape":"PipelineName",
  1272            "location":"uri",
  1273            "locationName":"pipelineName"
  1274          }
  1275        }
  1276      },
  1277      "DeltaTime":{
  1278        "type":"structure",
  1279        "required":[
  1280          "offsetSeconds",
  1281          "timeExpression"
  1282        ],
  1283        "members":{
  1284          "offsetSeconds":{"shape":"OffsetSeconds"},
  1285          "timeExpression":{"shape":"TimeExpression"}
  1286        }
  1287      },
  1288      "DeltaTimeSessionWindowConfiguration":{
  1289        "type":"structure",
  1290        "required":["timeoutInMinutes"],
  1291        "members":{
  1292          "timeoutInMinutes":{"shape":"SessionTimeoutInMinutes"}
  1293        }
  1294      },
  1295      "DescribeChannelRequest":{
  1296        "type":"structure",
  1297        "required":["channelName"],
  1298        "members":{
  1299          "channelName":{
  1300            "shape":"ChannelName",
  1301            "location":"uri",
  1302            "locationName":"channelName"
  1303          },
  1304          "includeStatistics":{
  1305            "shape":"IncludeStatisticsFlag",
  1306            "location":"querystring",
  1307            "locationName":"includeStatistics"
  1308          }
  1309        }
  1310      },
  1311      "DescribeChannelResponse":{
  1312        "type":"structure",
  1313        "members":{
  1314          "channel":{"shape":"Channel"},
  1315          "statistics":{"shape":"ChannelStatistics"}
  1316        }
  1317      },
  1318      "DescribeDatasetRequest":{
  1319        "type":"structure",
  1320        "required":["datasetName"],
  1321        "members":{
  1322          "datasetName":{
  1323            "shape":"DatasetName",
  1324            "location":"uri",
  1325            "locationName":"datasetName"
  1326          }
  1327        }
  1328      },
  1329      "DescribeDatasetResponse":{
  1330        "type":"structure",
  1331        "members":{
  1332          "dataset":{"shape":"Dataset"}
  1333        }
  1334      },
  1335      "DescribeDatastoreRequest":{
  1336        "type":"structure",
  1337        "required":["datastoreName"],
  1338        "members":{
  1339          "datastoreName":{
  1340            "shape":"DatastoreName",
  1341            "location":"uri",
  1342            "locationName":"datastoreName"
  1343          },
  1344          "includeStatistics":{
  1345            "shape":"IncludeStatisticsFlag",
  1346            "location":"querystring",
  1347            "locationName":"includeStatistics"
  1348          }
  1349        }
  1350      },
  1351      "DescribeDatastoreResponse":{
  1352        "type":"structure",
  1353        "members":{
  1354          "datastore":{"shape":"Datastore"},
  1355          "statistics":{"shape":"DatastoreStatistics"}
  1356        }
  1357      },
  1358      "DescribeLoggingOptionsRequest":{
  1359        "type":"structure",
  1360        "members":{
  1361        }
  1362      },
  1363      "DescribeLoggingOptionsResponse":{
  1364        "type":"structure",
  1365        "members":{
  1366          "loggingOptions":{"shape":"LoggingOptions"}
  1367        }
  1368      },
  1369      "DescribePipelineRequest":{
  1370        "type":"structure",
  1371        "required":["pipelineName"],
  1372        "members":{
  1373          "pipelineName":{
  1374            "shape":"PipelineName",
  1375            "location":"uri",
  1376            "locationName":"pipelineName"
  1377          }
  1378        }
  1379      },
  1380      "DescribePipelineResponse":{
  1381        "type":"structure",
  1382        "members":{
  1383          "pipeline":{"shape":"Pipeline"}
  1384        }
  1385      },
  1386      "DeviceRegistryEnrichActivity":{
  1387        "type":"structure",
  1388        "required":[
  1389          "name",
  1390          "attribute",
  1391          "thingName",
  1392          "roleArn"
  1393        ],
  1394        "members":{
  1395          "name":{"shape":"ActivityName"},
  1396          "attribute":{"shape":"AttributeName"},
  1397          "thingName":{"shape":"AttributeName"},
  1398          "roleArn":{"shape":"RoleArn"},
  1399          "next":{"shape":"ActivityName"}
  1400        }
  1401      },
  1402      "DeviceShadowEnrichActivity":{
  1403        "type":"structure",
  1404        "required":[
  1405          "name",
  1406          "attribute",
  1407          "thingName",
  1408          "roleArn"
  1409        ],
  1410        "members":{
  1411          "name":{"shape":"ActivityName"},
  1412          "attribute":{"shape":"AttributeName"},
  1413          "thingName":{"shape":"AttributeName"},
  1414          "roleArn":{"shape":"RoleArn"},
  1415          "next":{"shape":"ActivityName"}
  1416        }
  1417      },
  1418      "DoubleValue":{"type":"double"},
  1419      "EndTime":{"type":"timestamp"},
  1420      "EntryName":{"type":"string"},
  1421      "ErrorCode":{"type":"string"},
  1422      "ErrorMessage":{"type":"string"},
  1423      "EstimatedResourceSize":{
  1424        "type":"structure",
  1425        "members":{
  1426          "estimatedSizeInBytes":{"shape":"SizeInBytes"},
  1427          "estimatedOn":{"shape":"Timestamp"}
  1428        }
  1429      },
  1430      "FileFormatConfiguration":{
  1431        "type":"structure",
  1432        "members":{
  1433          "jsonConfiguration":{"shape":"JsonConfiguration"},
  1434          "parquetConfiguration":{"shape":"ParquetConfiguration"}
  1435        }
  1436      },
  1437      "FileFormatType":{
  1438        "type":"string",
  1439        "enum":[
  1440          "JSON",
  1441          "PARQUET"
  1442        ]
  1443      },
  1444      "FilterActivity":{
  1445        "type":"structure",
  1446        "required":[
  1447          "name",
  1448          "filter"
  1449        ],
  1450        "members":{
  1451          "name":{"shape":"ActivityName"},
  1452          "filter":{"shape":"FilterExpression"},
  1453          "next":{"shape":"ActivityName"}
  1454        }
  1455      },
  1456      "FilterExpression":{
  1457        "type":"string",
  1458        "max":256,
  1459        "min":1
  1460      },
  1461      "GetDatasetContentRequest":{
  1462        "type":"structure",
  1463        "required":["datasetName"],
  1464        "members":{
  1465          "datasetName":{
  1466            "shape":"DatasetName",
  1467            "location":"uri",
  1468            "locationName":"datasetName"
  1469          },
  1470          "versionId":{
  1471            "shape":"DatasetContentVersion",
  1472            "location":"querystring",
  1473            "locationName":"versionId"
  1474          }
  1475        }
  1476      },
  1477      "GetDatasetContentResponse":{
  1478        "type":"structure",
  1479        "members":{
  1480          "entries":{"shape":"DatasetEntries"},
  1481          "timestamp":{"shape":"Timestamp"},
  1482          "status":{"shape":"DatasetContentStatus"}
  1483        }
  1484      },
  1485      "GlueConfiguration":{
  1486        "type":"structure",
  1487        "required":[
  1488          "tableName",
  1489          "databaseName"
  1490        ],
  1491        "members":{
  1492          "tableName":{"shape":"GlueTableName"},
  1493          "databaseName":{"shape":"GlueDatabaseName"}
  1494        }
  1495      },
  1496      "GlueDatabaseName":{
  1497        "type":"string",
  1498        "max":150,
  1499        "min":1,
  1500        "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"
  1501      },
  1502      "GlueTableName":{
  1503        "type":"string",
  1504        "max":150,
  1505        "min":1,
  1506        "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"
  1507      },
  1508      "Image":{
  1509        "type":"string",
  1510        "max":255
  1511      },
  1512      "IncludeStatisticsFlag":{"type":"boolean"},
  1513      "InternalFailureException":{
  1514        "type":"structure",
  1515        "members":{
  1516          "message":{"shape":"errorMessage"}
  1517        },
  1518        "error":{"httpStatusCode":500},
  1519        "exception":true,
  1520        "fault":true
  1521      },
  1522      "InvalidRequestException":{
  1523        "type":"structure",
  1524        "members":{
  1525          "message":{"shape":"errorMessage"}
  1526        },
  1527        "error":{"httpStatusCode":400},
  1528        "exception":true
  1529      },
  1530      "IotEventsDestinationConfiguration":{
  1531        "type":"structure",
  1532        "required":[
  1533          "inputName",
  1534          "roleArn"
  1535        ],
  1536        "members":{
  1537          "inputName":{"shape":"IotEventsInputName"},
  1538          "roleArn":{"shape":"RoleArn"}
  1539        }
  1540      },
  1541      "IotEventsInputName":{
  1542        "type":"string",
  1543        "max":128,
  1544        "min":1,
  1545        "pattern":"^[a-zA-Z][a-zA-Z0-9_]*$"
  1546      },
  1547      "IotSiteWiseCustomerManagedDatastoreS3Storage":{
  1548        "type":"structure",
  1549        "required":["bucket"],
  1550        "members":{
  1551          "bucket":{"shape":"BucketName"},
  1552          "keyPrefix":{"shape":"S3KeyPrefix"}
  1553        }
  1554      },
  1555      "IotSiteWiseCustomerManagedDatastoreS3StorageSummary":{
  1556        "type":"structure",
  1557        "members":{
  1558          "bucket":{"shape":"BucketName"},
  1559          "keyPrefix":{"shape":"S3KeyPrefix"}
  1560        }
  1561      },
  1562      "JsonConfiguration":{
  1563        "type":"structure",
  1564        "members":{
  1565        }
  1566      },
  1567      "LambdaActivity":{
  1568        "type":"structure",
  1569        "required":[
  1570          "name",
  1571          "lambdaName",
  1572          "batchSize"
  1573        ],
  1574        "members":{
  1575          "name":{"shape":"ActivityName"},
  1576          "lambdaName":{"shape":"LambdaName"},
  1577          "batchSize":{"shape":"ActivityBatchSize"},
  1578          "next":{"shape":"ActivityName"}
  1579        }
  1580      },
  1581      "LambdaName":{
  1582        "type":"string",
  1583        "max":64,
  1584        "min":1,
  1585        "pattern":"^[a-zA-Z0-9_-]+$"
  1586      },
  1587      "LateDataRule":{
  1588        "type":"structure",
  1589        "required":["ruleConfiguration"],
  1590        "members":{
  1591          "ruleName":{"shape":"LateDataRuleName"},
  1592          "ruleConfiguration":{"shape":"LateDataRuleConfiguration"}
  1593        }
  1594      },
  1595      "LateDataRuleConfiguration":{
  1596        "type":"structure",
  1597        "members":{
  1598          "deltaTimeSessionWindowConfiguration":{"shape":"DeltaTimeSessionWindowConfiguration"}
  1599        }
  1600      },
  1601      "LateDataRuleName":{
  1602        "type":"string",
  1603        "max":128,
  1604        "min":1,
  1605        "pattern":"^[a-zA-Z0-9_]+$"
  1606      },
  1607      "LateDataRules":{
  1608        "type":"list",
  1609        "member":{"shape":"LateDataRule"},
  1610        "max":1,
  1611        "min":1
  1612      },
  1613      "LimitExceededException":{
  1614        "type":"structure",
  1615        "members":{
  1616          "message":{"shape":"errorMessage"}
  1617        },
  1618        "error":{"httpStatusCode":410},
  1619        "exception":true
  1620      },
  1621      "ListChannelsRequest":{
  1622        "type":"structure",
  1623        "members":{
  1624          "nextToken":{
  1625            "shape":"NextToken",
  1626            "location":"querystring",
  1627            "locationName":"nextToken"
  1628          },
  1629          "maxResults":{
  1630            "shape":"MaxResults",
  1631            "location":"querystring",
  1632            "locationName":"maxResults"
  1633          }
  1634        }
  1635      },
  1636      "ListChannelsResponse":{
  1637        "type":"structure",
  1638        "members":{
  1639          "channelSummaries":{"shape":"ChannelSummaries"},
  1640          "nextToken":{"shape":"NextToken"}
  1641        }
  1642      },
  1643      "ListDatasetContentsRequest":{
  1644        "type":"structure",
  1645        "required":["datasetName"],
  1646        "members":{
  1647          "datasetName":{
  1648            "shape":"DatasetName",
  1649            "location":"uri",
  1650            "locationName":"datasetName"
  1651          },
  1652          "nextToken":{
  1653            "shape":"NextToken",
  1654            "location":"querystring",
  1655            "locationName":"nextToken"
  1656          },
  1657          "maxResults":{
  1658            "shape":"MaxResults",
  1659            "location":"querystring",
  1660            "locationName":"maxResults"
  1661          },
  1662          "scheduledOnOrAfter":{
  1663            "shape":"Timestamp",
  1664            "location":"querystring",
  1665            "locationName":"scheduledOnOrAfter"
  1666          },
  1667          "scheduledBefore":{
  1668            "shape":"Timestamp",
  1669            "location":"querystring",
  1670            "locationName":"scheduledBefore"
  1671          }
  1672        }
  1673      },
  1674      "ListDatasetContentsResponse":{
  1675        "type":"structure",
  1676        "members":{
  1677          "datasetContentSummaries":{"shape":"DatasetContentSummaries"},
  1678          "nextToken":{"shape":"NextToken"}
  1679        }
  1680      },
  1681      "ListDatasetsRequest":{
  1682        "type":"structure",
  1683        "members":{
  1684          "nextToken":{
  1685            "shape":"NextToken",
  1686            "location":"querystring",
  1687            "locationName":"nextToken"
  1688          },
  1689          "maxResults":{
  1690            "shape":"MaxResults",
  1691            "location":"querystring",
  1692            "locationName":"maxResults"
  1693          }
  1694        }
  1695      },
  1696      "ListDatasetsResponse":{
  1697        "type":"structure",
  1698        "members":{
  1699          "datasetSummaries":{"shape":"DatasetSummaries"},
  1700          "nextToken":{"shape":"NextToken"}
  1701        }
  1702      },
  1703      "ListDatastoresRequest":{
  1704        "type":"structure",
  1705        "members":{
  1706          "nextToken":{
  1707            "shape":"NextToken",
  1708            "location":"querystring",
  1709            "locationName":"nextToken"
  1710          },
  1711          "maxResults":{
  1712            "shape":"MaxResults",
  1713            "location":"querystring",
  1714            "locationName":"maxResults"
  1715          }
  1716        }
  1717      },
  1718      "ListDatastoresResponse":{
  1719        "type":"structure",
  1720        "members":{
  1721          "datastoreSummaries":{"shape":"DatastoreSummaries"},
  1722          "nextToken":{"shape":"NextToken"}
  1723        }
  1724      },
  1725      "ListPipelinesRequest":{
  1726        "type":"structure",
  1727        "members":{
  1728          "nextToken":{
  1729            "shape":"NextToken",
  1730            "location":"querystring",
  1731            "locationName":"nextToken"
  1732          },
  1733          "maxResults":{
  1734            "shape":"MaxResults",
  1735            "location":"querystring",
  1736            "locationName":"maxResults"
  1737          }
  1738        }
  1739      },
  1740      "ListPipelinesResponse":{
  1741        "type":"structure",
  1742        "members":{
  1743          "pipelineSummaries":{"shape":"PipelineSummaries"},
  1744          "nextToken":{"shape":"NextToken"}
  1745        }
  1746      },
  1747      "ListTagsForResourceRequest":{
  1748        "type":"structure",
  1749        "required":["resourceArn"],
  1750        "members":{
  1751          "resourceArn":{
  1752            "shape":"ResourceArn",
  1753            "location":"querystring",
  1754            "locationName":"resourceArn"
  1755          }
  1756        }
  1757      },
  1758      "ListTagsForResourceResponse":{
  1759        "type":"structure",
  1760        "members":{
  1761          "tags":{"shape":"TagList"}
  1762        }
  1763      },
  1764      "LogResult":{"type":"string"},
  1765      "LoggingEnabled":{"type":"boolean"},
  1766      "LoggingLevel":{
  1767        "type":"string",
  1768        "enum":["ERROR"]
  1769      },
  1770      "LoggingOptions":{
  1771        "type":"structure",
  1772        "required":[
  1773          "roleArn",
  1774          "level",
  1775          "enabled"
  1776        ],
  1777        "members":{
  1778          "roleArn":{"shape":"RoleArn"},
  1779          "level":{"shape":"LoggingLevel"},
  1780          "enabled":{"shape":"LoggingEnabled"}
  1781        }
  1782      },
  1783      "MathActivity":{
  1784        "type":"structure",
  1785        "required":[
  1786          "name",
  1787          "attribute",
  1788          "math"
  1789        ],
  1790        "members":{
  1791          "name":{"shape":"ActivityName"},
  1792          "attribute":{"shape":"AttributeName"},
  1793          "math":{"shape":"MathExpression"},
  1794          "next":{"shape":"ActivityName"}
  1795        }
  1796      },
  1797      "MathExpression":{
  1798        "type":"string",
  1799        "max":256,
  1800        "min":1
  1801      },
  1802      "MaxMessages":{
  1803        "type":"integer",
  1804        "max":10,
  1805        "min":1
  1806      },
  1807      "MaxResults":{
  1808        "type":"integer",
  1809        "max":250,
  1810        "min":1
  1811      },
  1812      "MaxVersions":{
  1813        "type":"integer",
  1814        "max":1000,
  1815        "min":1
  1816      },
  1817      "Message":{
  1818        "type":"structure",
  1819        "required":[
  1820          "messageId",
  1821          "payload"
  1822        ],
  1823        "members":{
  1824          "messageId":{"shape":"MessageId"},
  1825          "payload":{"shape":"MessagePayload"}
  1826        }
  1827      },
  1828      "MessageId":{
  1829        "type":"string",
  1830        "max":128,
  1831        "min":1,
  1832        "pattern":"\\p{ASCII}*"
  1833      },
  1834      "MessagePayload":{"type":"blob"},
  1835      "MessagePayloads":{
  1836        "type":"list",
  1837        "member":{"shape":"MessagePayload"},
  1838        "max":10,
  1839        "min":1
  1840      },
  1841      "Messages":{
  1842        "type":"list",
  1843        "member":{"shape":"Message"}
  1844      },
  1845      "NextToken":{"type":"string"},
  1846      "OffsetSeconds":{"type":"integer"},
  1847      "OutputFileName":{
  1848        "type":"string",
  1849        "pattern":"[\\w\\.-]{1,255}"
  1850      },
  1851      "OutputFileUriValue":{
  1852        "type":"structure",
  1853        "required":["fileName"],
  1854        "members":{
  1855          "fileName":{"shape":"OutputFileName"}
  1856        }
  1857      },
  1858      "ParquetConfiguration":{
  1859        "type":"structure",
  1860        "members":{
  1861          "schemaDefinition":{"shape":"SchemaDefinition"}
  1862        }
  1863      },
  1864      "Partition":{
  1865        "type":"structure",
  1866        "required":["attributeName"],
  1867        "members":{
  1868          "attributeName":{"shape":"PartitionAttributeName"}
  1869        }
  1870      },
  1871      "PartitionAttributeName":{
  1872        "type":"string",
  1873        "max":128,
  1874        "min":1,
  1875        "pattern":"^[a-zA-Z0-9_]+$"
  1876      },
  1877      "Partitions":{
  1878        "type":"list",
  1879        "member":{"shape":"DatastorePartition"},
  1880        "max":25,
  1881        "min":0
  1882      },
  1883      "Pipeline":{
  1884        "type":"structure",
  1885        "members":{
  1886          "name":{"shape":"PipelineName"},
  1887          "arn":{"shape":"PipelineArn"},
  1888          "activities":{"shape":"PipelineActivities"},
  1889          "reprocessingSummaries":{"shape":"ReprocessingSummaries"},
  1890          "creationTime":{"shape":"Timestamp"},
  1891          "lastUpdateTime":{"shape":"Timestamp"}
  1892        }
  1893      },
  1894      "PipelineActivities":{
  1895        "type":"list",
  1896        "member":{"shape":"PipelineActivity"},
  1897        "max":25,
  1898        "min":1
  1899      },
  1900      "PipelineActivity":{
  1901        "type":"structure",
  1902        "members":{
  1903          "channel":{"shape":"ChannelActivity"},
  1904          "lambda":{"shape":"LambdaActivity"},
  1905          "datastore":{"shape":"DatastoreActivity"},
  1906          "addAttributes":{"shape":"AddAttributesActivity"},
  1907          "removeAttributes":{"shape":"RemoveAttributesActivity"},
  1908          "selectAttributes":{"shape":"SelectAttributesActivity"},
  1909          "filter":{"shape":"FilterActivity"},
  1910          "math":{"shape":"MathActivity"},
  1911          "deviceRegistryEnrich":{"shape":"DeviceRegistryEnrichActivity"},
  1912          "deviceShadowEnrich":{"shape":"DeviceShadowEnrichActivity"}
  1913        }
  1914      },
  1915      "PipelineArn":{"type":"string"},
  1916      "PipelineName":{
  1917        "type":"string",
  1918        "max":128,
  1919        "min":1,
  1920        "pattern":"(^(?!_{2}))(^[a-zA-Z0-9_]+$)"
  1921      },
  1922      "PipelineSummaries":{
  1923        "type":"list",
  1924        "member":{"shape":"PipelineSummary"}
  1925      },
  1926      "PipelineSummary":{
  1927        "type":"structure",
  1928        "members":{
  1929          "pipelineName":{"shape":"PipelineName"},
  1930          "reprocessingSummaries":{"shape":"ReprocessingSummaries"},
  1931          "creationTime":{"shape":"Timestamp"},
  1932          "lastUpdateTime":{"shape":"Timestamp"}
  1933        }
  1934      },
  1935      "PresignedURI":{"type":"string"},
  1936      "PutLoggingOptionsRequest":{
  1937        "type":"structure",
  1938        "required":["loggingOptions"],
  1939        "members":{
  1940          "loggingOptions":{"shape":"LoggingOptions"}
  1941        }
  1942      },
  1943      "QueryFilter":{
  1944        "type":"structure",
  1945        "members":{
  1946          "deltaTime":{"shape":"DeltaTime"}
  1947        }
  1948      },
  1949      "QueryFilters":{
  1950        "type":"list",
  1951        "member":{"shape":"QueryFilter"},
  1952        "max":1,
  1953        "min":0
  1954      },
  1955      "Reason":{"type":"string"},
  1956      "RemoveAttributesActivity":{
  1957        "type":"structure",
  1958        "required":[
  1959          "name",
  1960          "attributes"
  1961        ],
  1962        "members":{
  1963          "name":{"shape":"ActivityName"},
  1964          "attributes":{"shape":"AttributeNames"},
  1965          "next":{"shape":"ActivityName"}
  1966        }
  1967      },
  1968      "ReprocessingId":{"type":"string"},
  1969      "ReprocessingStatus":{
  1970        "type":"string",
  1971        "enum":[
  1972          "RUNNING",
  1973          "SUCCEEDED",
  1974          "CANCELLED",
  1975          "FAILED"
  1976        ]
  1977      },
  1978      "ReprocessingSummaries":{
  1979        "type":"list",
  1980        "member":{"shape":"ReprocessingSummary"}
  1981      },
  1982      "ReprocessingSummary":{
  1983        "type":"structure",
  1984        "members":{
  1985          "id":{"shape":"ReprocessingId"},
  1986          "status":{"shape":"ReprocessingStatus"},
  1987          "creationTime":{"shape":"Timestamp"}
  1988        }
  1989      },
  1990      "ResourceAlreadyExistsException":{
  1991        "type":"structure",
  1992        "members":{
  1993          "message":{"shape":"errorMessage"},
  1994          "resourceId":{"shape":"resourceId"},
  1995          "resourceArn":{"shape":"resourceArn"}
  1996        },
  1997        "error":{"httpStatusCode":409},
  1998        "exception":true
  1999      },
  2000      "ResourceArn":{
  2001        "type":"string",
  2002        "max":2048,
  2003        "min":20
  2004      },
  2005      "ResourceConfiguration":{
  2006        "type":"structure",
  2007        "required":[
  2008          "computeType",
  2009          "volumeSizeInGB"
  2010        ],
  2011        "members":{
  2012          "computeType":{"shape":"ComputeType"},
  2013          "volumeSizeInGB":{"shape":"VolumeSizeInGB"}
  2014        }
  2015      },
  2016      "ResourceNotFoundException":{
  2017        "type":"structure",
  2018        "members":{
  2019          "message":{"shape":"errorMessage"}
  2020        },
  2021        "error":{"httpStatusCode":404},
  2022        "exception":true
  2023      },
  2024      "RetentionPeriod":{
  2025        "type":"structure",
  2026        "members":{
  2027          "unlimited":{"shape":"UnlimitedRetentionPeriod"},
  2028          "numberOfDays":{"shape":"RetentionPeriodInDays"}
  2029        }
  2030      },
  2031      "RetentionPeriodInDays":{
  2032        "type":"integer",
  2033        "min":1
  2034      },
  2035      "RoleArn":{
  2036        "type":"string",
  2037        "max":2048,
  2038        "min":20
  2039      },
  2040      "RunPipelineActivityRequest":{
  2041        "type":"structure",
  2042        "required":[
  2043          "pipelineActivity",
  2044          "payloads"
  2045        ],
  2046        "members":{
  2047          "pipelineActivity":{"shape":"PipelineActivity"},
  2048          "payloads":{"shape":"MessagePayloads"}
  2049        }
  2050      },
  2051      "RunPipelineActivityResponse":{
  2052        "type":"structure",
  2053        "members":{
  2054          "payloads":{"shape":"MessagePayloads"},
  2055          "logResult":{"shape":"LogResult"}
  2056        }
  2057      },
  2058      "S3DestinationConfiguration":{
  2059        "type":"structure",
  2060        "required":[
  2061          "bucket",
  2062          "key",
  2063          "roleArn"
  2064        ],
  2065        "members":{
  2066          "bucket":{"shape":"BucketName"},
  2067          "key":{"shape":"BucketKeyExpression"},
  2068          "glueConfiguration":{"shape":"GlueConfiguration"},
  2069          "roleArn":{"shape":"RoleArn"}
  2070        }
  2071      },
  2072      "S3KeyPrefix":{
  2073        "type":"string",
  2074        "max":255,
  2075        "min":1,
  2076        "pattern":"^[a-zA-Z0-9!_.*'()/{}:-]*/$"
  2077      },
  2078      "S3PathChannelMessage":{
  2079        "type":"string",
  2080        "max":1024,
  2081        "min":1,
  2082        "pattern":"^[a-zA-Z0-9/_!'(){}\\*\\s\\.\\-\\=\\:]+$"
  2083      },
  2084      "S3PathChannelMessages":{
  2085        "type":"list",
  2086        "member":{"shape":"S3PathChannelMessage"},
  2087        "max":100,
  2088        "min":1
  2089      },
  2090      "SampleChannelDataRequest":{
  2091        "type":"structure",
  2092        "required":["channelName"],
  2093        "members":{
  2094          "channelName":{
  2095            "shape":"ChannelName",
  2096            "location":"uri",
  2097            "locationName":"channelName"
  2098          },
  2099          "maxMessages":{
  2100            "shape":"MaxMessages",
  2101            "location":"querystring",
  2102            "locationName":"maxMessages"
  2103          },
  2104          "startTime":{
  2105            "shape":"StartTime",
  2106            "location":"querystring",
  2107            "locationName":"startTime"
  2108          },
  2109          "endTime":{
  2110            "shape":"EndTime",
  2111            "location":"querystring",
  2112            "locationName":"endTime"
  2113          }
  2114        }
  2115      },
  2116      "SampleChannelDataResponse":{
  2117        "type":"structure",
  2118        "members":{
  2119          "payloads":{"shape":"MessagePayloads"}
  2120        }
  2121      },
  2122      "Schedule":{
  2123        "type":"structure",
  2124        "members":{
  2125          "expression":{"shape":"ScheduleExpression"}
  2126        }
  2127      },
  2128      "ScheduleExpression":{"type":"string"},
  2129      "SchemaDefinition":{
  2130        "type":"structure",
  2131        "members":{
  2132          "columns":{"shape":"Columns"}
  2133        }
  2134      },
  2135      "SelectAttributesActivity":{
  2136        "type":"structure",
  2137        "required":[
  2138          "name",
  2139          "attributes"
  2140        ],
  2141        "members":{
  2142          "name":{"shape":"ActivityName"},
  2143          "attributes":{"shape":"AttributeNames"},
  2144          "next":{"shape":"ActivityName"}
  2145        }
  2146      },
  2147      "ServiceManagedChannelS3Storage":{
  2148        "type":"structure",
  2149        "members":{
  2150        }
  2151      },
  2152      "ServiceManagedChannelS3StorageSummary":{
  2153        "type":"structure",
  2154        "members":{
  2155        }
  2156      },
  2157      "ServiceManagedDatastoreS3Storage":{
  2158        "type":"structure",
  2159        "members":{
  2160        }
  2161      },
  2162      "ServiceManagedDatastoreS3StorageSummary":{
  2163        "type":"structure",
  2164        "members":{
  2165        }
  2166      },
  2167      "ServiceUnavailableException":{
  2168        "type":"structure",
  2169        "members":{
  2170          "message":{"shape":"errorMessage"}
  2171        },
  2172        "error":{"httpStatusCode":503},
  2173        "exception":true,
  2174        "fault":true
  2175      },
  2176      "SessionTimeoutInMinutes":{
  2177        "type":"integer",
  2178        "max":60,
  2179        "min":1
  2180      },
  2181      "SizeInBytes":{"type":"double"},
  2182      "SqlQuery":{"type":"string"},
  2183      "SqlQueryDatasetAction":{
  2184        "type":"structure",
  2185        "required":["sqlQuery"],
  2186        "members":{
  2187          "sqlQuery":{"shape":"SqlQuery"},
  2188          "filters":{"shape":"QueryFilters"}
  2189        }
  2190      },
  2191      "StartPipelineReprocessingRequest":{
  2192        "type":"structure",
  2193        "required":["pipelineName"],
  2194        "members":{
  2195          "pipelineName":{
  2196            "shape":"PipelineName",
  2197            "location":"uri",
  2198            "locationName":"pipelineName"
  2199          },
  2200          "startTime":{"shape":"StartTime"},
  2201          "endTime":{"shape":"EndTime"},
  2202          "channelMessages":{"shape":"ChannelMessages"}
  2203        }
  2204      },
  2205      "StartPipelineReprocessingResponse":{
  2206        "type":"structure",
  2207        "members":{
  2208          "reprocessingId":{"shape":"ReprocessingId"}
  2209        }
  2210      },
  2211      "StartTime":{"type":"timestamp"},
  2212      "StringValue":{
  2213        "type":"string",
  2214        "max":1024,
  2215        "min":0
  2216      },
  2217      "Tag":{
  2218        "type":"structure",
  2219        "required":[
  2220          "key",
  2221          "value"
  2222        ],
  2223        "members":{
  2224          "key":{"shape":"TagKey"},
  2225          "value":{"shape":"TagValue"}
  2226        }
  2227      },
  2228      "TagKey":{
  2229        "type":"string",
  2230        "max":256,
  2231        "min":1
  2232      },
  2233      "TagKeyList":{
  2234        "type":"list",
  2235        "member":{"shape":"TagKey"},
  2236        "max":50,
  2237        "min":1
  2238      },
  2239      "TagList":{
  2240        "type":"list",
  2241        "member":{"shape":"Tag"},
  2242        "max":50,
  2243        "min":1
  2244      },
  2245      "TagResourceRequest":{
  2246        "type":"structure",
  2247        "required":[
  2248          "resourceArn",
  2249          "tags"
  2250        ],
  2251        "members":{
  2252          "resourceArn":{
  2253            "shape":"ResourceArn",
  2254            "location":"querystring",
  2255            "locationName":"resourceArn"
  2256          },
  2257          "tags":{"shape":"TagList"}
  2258        }
  2259      },
  2260      "TagResourceResponse":{
  2261        "type":"structure",
  2262        "members":{
  2263        }
  2264      },
  2265      "TagValue":{
  2266        "type":"string",
  2267        "max":256,
  2268        "min":1
  2269      },
  2270      "ThrottlingException":{
  2271        "type":"structure",
  2272        "members":{
  2273          "message":{"shape":"errorMessage"}
  2274        },
  2275        "error":{"httpStatusCode":429},
  2276        "exception":true
  2277      },
  2278      "TimeExpression":{"type":"string"},
  2279      "Timestamp":{"type":"timestamp"},
  2280      "TimestampFormat":{
  2281        "type":"string",
  2282        "max":50,
  2283        "min":1,
  2284        "pattern":"^[a-zA-Z0-9\\s\\[\\]_,.'/:-]*$"
  2285      },
  2286      "TimestampPartition":{
  2287        "type":"structure",
  2288        "required":["attributeName"],
  2289        "members":{
  2290          "attributeName":{"shape":"PartitionAttributeName"},
  2291          "timestampFormat":{"shape":"TimestampFormat"}
  2292        }
  2293      },
  2294      "TriggeringDataset":{
  2295        "type":"structure",
  2296        "required":["name"],
  2297        "members":{
  2298          "name":{"shape":"DatasetName"}
  2299        }
  2300      },
  2301      "UnlimitedRetentionPeriod":{"type":"boolean"},
  2302      "UnlimitedVersioning":{"type":"boolean"},
  2303      "UntagResourceRequest":{
  2304        "type":"structure",
  2305        "required":[
  2306          "resourceArn",
  2307          "tagKeys"
  2308        ],
  2309        "members":{
  2310          "resourceArn":{
  2311            "shape":"ResourceArn",
  2312            "location":"querystring",
  2313            "locationName":"resourceArn"
  2314          },
  2315          "tagKeys":{
  2316            "shape":"TagKeyList",
  2317            "location":"querystring",
  2318            "locationName":"tagKeys"
  2319          }
  2320        }
  2321      },
  2322      "UntagResourceResponse":{
  2323        "type":"structure",
  2324        "members":{
  2325        }
  2326      },
  2327      "UpdateChannelRequest":{
  2328        "type":"structure",
  2329        "required":["channelName"],
  2330        "members":{
  2331          "channelName":{
  2332            "shape":"ChannelName",
  2333            "location":"uri",
  2334            "locationName":"channelName"
  2335          },
  2336          "channelStorage":{"shape":"ChannelStorage"},
  2337          "retentionPeriod":{"shape":"RetentionPeriod"}
  2338        }
  2339      },
  2340      "UpdateDatasetRequest":{
  2341        "type":"structure",
  2342        "required":[
  2343          "datasetName",
  2344          "actions"
  2345        ],
  2346        "members":{
  2347          "datasetName":{
  2348            "shape":"DatasetName",
  2349            "location":"uri",
  2350            "locationName":"datasetName"
  2351          },
  2352          "actions":{"shape":"DatasetActions"},
  2353          "triggers":{"shape":"DatasetTriggers"},
  2354          "contentDeliveryRules":{"shape":"DatasetContentDeliveryRules"},
  2355          "retentionPeriod":{"shape":"RetentionPeriod"},
  2356          "versioningConfiguration":{"shape":"VersioningConfiguration"},
  2357          "lateDataRules":{"shape":"LateDataRules"}
  2358        }
  2359      },
  2360      "UpdateDatastoreRequest":{
  2361        "type":"structure",
  2362        "required":["datastoreName"],
  2363        "members":{
  2364          "datastoreName":{
  2365            "shape":"DatastoreName",
  2366            "location":"uri",
  2367            "locationName":"datastoreName"
  2368          },
  2369          "retentionPeriod":{"shape":"RetentionPeriod"},
  2370          "datastoreStorage":{"shape":"DatastoreStorage"},
  2371          "fileFormatConfiguration":{"shape":"FileFormatConfiguration"}
  2372        }
  2373      },
  2374      "UpdatePipelineRequest":{
  2375        "type":"structure",
  2376        "required":[
  2377          "pipelineName",
  2378          "pipelineActivities"
  2379        ],
  2380        "members":{
  2381          "pipelineName":{
  2382            "shape":"PipelineName",
  2383            "location":"uri",
  2384            "locationName":"pipelineName"
  2385          },
  2386          "pipelineActivities":{"shape":"PipelineActivities"}
  2387        }
  2388      },
  2389      "Variable":{
  2390        "type":"structure",
  2391        "required":["name"],
  2392        "members":{
  2393          "name":{"shape":"VariableName"},
  2394          "stringValue":{"shape":"StringValue"},
  2395          "doubleValue":{
  2396            "shape":"DoubleValue",
  2397            "box":true
  2398          },
  2399          "datasetContentVersionValue":{"shape":"DatasetContentVersionValue"},
  2400          "outputFileUriValue":{"shape":"OutputFileUriValue"}
  2401        }
  2402      },
  2403      "VariableName":{
  2404        "type":"string",
  2405        "max":256,
  2406        "min":1
  2407      },
  2408      "Variables":{
  2409        "type":"list",
  2410        "member":{"shape":"Variable"},
  2411        "max":50,
  2412        "min":0
  2413      },
  2414      "VersioningConfiguration":{
  2415        "type":"structure",
  2416        "members":{
  2417          "unlimited":{"shape":"UnlimitedVersioning"},
  2418          "maxVersions":{"shape":"MaxVersions"}
  2419        }
  2420      },
  2421      "VolumeSizeInGB":{
  2422        "type":"integer",
  2423        "max":50,
  2424        "min":1
  2425      },
  2426      "errorMessage":{"type":"string"},
  2427      "resourceArn":{"type":"string"},
  2428      "resourceId":{"type":"string"}
  2429    }
  2430  }