github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/dataexchange/2017-07-25/api-2.json (about)

     1  {
     2    "metadata": {
     3      "apiVersion": "2017-07-25",
     4      "endpointPrefix": "dataexchange",
     5      "signingName": "dataexchange",
     6      "serviceFullName": "AWS Data Exchange",
     7      "serviceId": "DataExchange",
     8      "protocol": "rest-json",
     9      "jsonVersion": "1.1",
    10      "uid": "dataexchange-2017-07-25",
    11      "signatureVersion": "v4"
    12    },
    13    "operations": {
    14      "CancelJob": {
    15        "name": "CancelJob",
    16        "http": {
    17          "method": "DELETE",
    18          "requestUri": "/v1/jobs/{JobId}",
    19          "responseCode": 204
    20        },
    21        "input": {
    22          "shape": "CancelJobRequest"
    23        },
    24        "errors": [
    25          {
    26            "shape": "ResourceNotFoundException"
    27          },
    28          {
    29            "shape": "ThrottlingException"
    30          },
    31          {
    32            "shape": "ValidationException"
    33          },
    34          {
    35            "shape": "InternalServerException"
    36          },
    37          {
    38            "shape": "ConflictException"
    39          }
    40        ]
    41      },
    42      "CreateDataSet": {
    43        "name": "CreateDataSet",
    44        "http": {
    45          "method": "POST",
    46          "requestUri": "/v1/data-sets",
    47          "responseCode": 201
    48        },
    49        "input": {
    50          "shape": "CreateDataSetRequest"
    51        },
    52        "output": {
    53          "shape": "CreateDataSetResponse"
    54        },
    55        "errors": [
    56          {
    57            "shape": "ThrottlingException"
    58          },
    59          {
    60            "shape": "ValidationException"
    61          },
    62          {
    63            "shape": "InternalServerException"
    64          },
    65          {
    66            "shape": "ServiceLimitExceededException"
    67          },
    68          {
    69            "shape": "AccessDeniedException"
    70          }
    71        ]
    72      },
    73      "CreateEventAction": {
    74        "name": "CreateEventAction",
    75        "http": {
    76          "method": "POST",
    77          "requestUri": "/v1/event-actions",
    78          "responseCode": 201
    79        },
    80        "input": {
    81          "shape": "CreateEventActionRequest"
    82        },
    83        "output": {
    84          "shape": "CreateEventActionResponse"
    85        },
    86        "errors": [
    87          {
    88            "shape": "ThrottlingException"
    89          },
    90          {
    91            "shape": "ValidationException"
    92          },
    93          {
    94            "shape": "InternalServerException"
    95          },
    96          {
    97            "shape": "ServiceLimitExceededException"
    98          },
    99          {
   100            "shape": "AccessDeniedException"
   101          }
   102        ]
   103      },
   104      "CreateJob": {
   105        "name": "CreateJob",
   106        "http": {
   107          "method": "POST",
   108          "requestUri": "/v1/jobs",
   109          "responseCode": 201
   110        },
   111        "input": {
   112          "shape": "CreateJobRequest"
   113        },
   114        "output": {
   115          "shape": "CreateJobResponse"
   116        },
   117        "errors": [
   118          {
   119            "shape": "ValidationException"
   120          },
   121          {
   122            "shape": "InternalServerException"
   123          },
   124          {
   125            "shape": "AccessDeniedException"
   126          },
   127          {
   128            "shape": "ResourceNotFoundException"
   129          },
   130          {
   131            "shape": "ThrottlingException"
   132          }
   133        ]
   134      },
   135      "CreateRevision": {
   136        "name": "CreateRevision",
   137        "http": {
   138          "method": "POST",
   139          "requestUri": "/v1/data-sets/{DataSetId}/revisions",
   140          "responseCode": 201
   141        },
   142        "input": {
   143          "shape": "CreateRevisionRequest"
   144        },
   145        "output": {
   146          "shape": "CreateRevisionResponse"
   147        },
   148        "errors": [
   149          {
   150            "shape": "ResourceNotFoundException"
   151          },
   152          {
   153            "shape": "ThrottlingException"
   154          },
   155          {
   156            "shape": "ValidationException"
   157          },
   158          {
   159            "shape": "InternalServerException"
   160          },
   161          {
   162            "shape": "AccessDeniedException"
   163          }
   164        ]
   165      },
   166      "DeleteAsset": {
   167        "name": "DeleteAsset",
   168        "http": {
   169          "method": "DELETE",
   170          "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}",
   171          "responseCode": 204
   172        },
   173        "input": {
   174          "shape": "DeleteAssetRequest"
   175        },
   176        "errors": [
   177          {
   178            "shape": "ValidationException"
   179          },
   180          {
   181            "shape": "InternalServerException"
   182          },
   183          {
   184            "shape": "AccessDeniedException"
   185          },
   186          {
   187            "shape": "ResourceNotFoundException"
   188          },
   189          {
   190            "shape": "ThrottlingException"
   191          },
   192          {
   193            "shape": "ConflictException"
   194          }
   195        ]
   196      },
   197      "DeleteDataSet": {
   198        "name": "DeleteDataSet",
   199        "http": {
   200          "method": "DELETE",
   201          "requestUri": "/v1/data-sets/{DataSetId}",
   202          "responseCode": 204
   203        },
   204        "input": {
   205          "shape": "DeleteDataSetRequest"
   206        },
   207        "errors": [
   208          {
   209            "shape": "ValidationException"
   210          },
   211          {
   212            "shape": "InternalServerException"
   213          },
   214          {
   215            "shape": "AccessDeniedException"
   216          },
   217          {
   218            "shape": "ResourceNotFoundException"
   219          },
   220          {
   221            "shape": "ThrottlingException"
   222          },
   223          {
   224            "shape": "ConflictException"
   225          }
   226        ]
   227      },
   228      "DeleteEventAction": {
   229        "name": "DeleteEventAction",
   230        "http": {
   231          "method": "DELETE",
   232          "requestUri": "/v1/event-actions/{EventActionId}",
   233          "responseCode": 204
   234        },
   235        "input": {
   236          "shape": "DeleteEventActionRequest"
   237        },
   238        "errors": [
   239          {
   240            "shape": "ResourceNotFoundException"
   241          },
   242          {
   243            "shape": "ThrottlingException"
   244          },
   245          {
   246            "shape": "ValidationException"
   247          },
   248          {
   249            "shape": "InternalServerException"
   250          }
   251        ]
   252      },
   253      "DeleteRevision": {
   254        "name": "DeleteRevision",
   255        "http": {
   256          "method": "DELETE",
   257          "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}",
   258          "responseCode": 204
   259        },
   260        "input": {
   261          "shape": "DeleteRevisionRequest"
   262        },
   263        "errors": [
   264          {
   265            "shape": "ValidationException"
   266          },
   267          {
   268            "shape": "InternalServerException"
   269          },
   270          {
   271            "shape": "AccessDeniedException"
   272          },
   273          {
   274            "shape": "ResourceNotFoundException"
   275          },
   276          {
   277            "shape": "ThrottlingException"
   278          },
   279          {
   280            "shape": "ConflictException"
   281          }
   282        ]
   283      },
   284      "GetAsset": {
   285        "name": "GetAsset",
   286        "http": {
   287          "method": "GET",
   288          "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}",
   289          "responseCode": 200
   290        },
   291        "input": {
   292          "shape": "GetAssetRequest"
   293        },
   294        "output": {
   295          "shape": "GetAssetResponse"
   296        },
   297        "errors": [
   298          {
   299            "shape": "ResourceNotFoundException"
   300          },
   301          {
   302            "shape": "ThrottlingException"
   303          },
   304          {
   305            "shape": "ValidationException"
   306          },
   307          {
   308            "shape": "InternalServerException"
   309          }
   310        ]
   311      },
   312      "GetDataSet": {
   313        "name": "GetDataSet",
   314        "http": {
   315          "method": "GET",
   316          "requestUri": "/v1/data-sets/{DataSetId}",
   317          "responseCode": 200
   318        },
   319        "input": {
   320          "shape": "GetDataSetRequest"
   321        },
   322        "output": {
   323          "shape": "GetDataSetResponse"
   324        },
   325        "errors": [
   326          {
   327            "shape": "ResourceNotFoundException"
   328          },
   329          {
   330            "shape": "ThrottlingException"
   331          },
   332          {
   333            "shape": "ValidationException"
   334          },
   335          {
   336            "shape": "InternalServerException"
   337          }
   338        ]
   339      },
   340      "GetEventAction": {
   341        "name": "GetEventAction",
   342        "http": {
   343          "method": "GET",
   344          "requestUri": "/v1/event-actions/{EventActionId}",
   345          "responseCode": 200
   346        },
   347        "input": {
   348          "shape": "GetEventActionRequest"
   349        },
   350        "output": {
   351          "shape": "GetEventActionResponse"
   352        },
   353        "errors": [
   354          {
   355            "shape": "ResourceNotFoundException"
   356          },
   357          {
   358            "shape": "ThrottlingException"
   359          },
   360          {
   361            "shape": "ValidationException"
   362          },
   363          {
   364            "shape": "InternalServerException"
   365          }
   366        ]
   367      },
   368      "GetJob": {
   369        "name": "GetJob",
   370        "http": {
   371          "method": "GET",
   372          "requestUri": "/v1/jobs/{JobId}",
   373          "responseCode": 200
   374        },
   375        "input": {
   376          "shape": "GetJobRequest"
   377        },
   378        "output": {
   379          "shape": "GetJobResponse"
   380        },
   381        "errors": [
   382          {
   383            "shape": "ResourceNotFoundException"
   384          },
   385          {
   386            "shape": "ThrottlingException"
   387          },
   388          {
   389            "shape": "ValidationException"
   390          },
   391          {
   392            "shape": "InternalServerException"
   393          }
   394        ]
   395      },
   396      "GetRevision": {
   397        "name": "GetRevision",
   398        "http": {
   399          "method": "GET",
   400          "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}",
   401          "responseCode": 200
   402        },
   403        "input": {
   404          "shape": "GetRevisionRequest"
   405        },
   406        "output": {
   407          "shape": "GetRevisionResponse"
   408        },
   409        "errors": [
   410          {
   411            "shape": "ResourceNotFoundException"
   412          },
   413          {
   414            "shape": "ThrottlingException"
   415          },
   416          {
   417            "shape": "ValidationException"
   418          },
   419          {
   420            "shape": "InternalServerException"
   421          }
   422        ]
   423      },
   424      "ListDataSetRevisions": {
   425        "name": "ListDataSetRevisions",
   426        "http": {
   427          "method": "GET",
   428          "requestUri": "/v1/data-sets/{DataSetId}/revisions",
   429          "responseCode": 200
   430        },
   431        "input": {
   432          "shape": "ListDataSetRevisionsRequest"
   433        },
   434        "output": {
   435          "shape": "ListDataSetRevisionsResponse"
   436        },
   437        "errors": [
   438          {
   439            "shape": "ResourceNotFoundException"
   440          },
   441          {
   442            "shape": "ThrottlingException"
   443          },
   444          {
   445            "shape": "ValidationException"
   446          },
   447          {
   448            "shape": "InternalServerException"
   449          }
   450        ]
   451      },
   452      "ListDataSets": {
   453        "name": "ListDataSets",
   454        "http": {
   455          "method": "GET",
   456          "requestUri": "/v1/data-sets",
   457          "responseCode": 200
   458        },
   459        "input": {
   460          "shape": "ListDataSetsRequest"
   461        },
   462        "output": {
   463          "shape": "ListDataSetsResponse"
   464        },
   465        "errors": [
   466          {
   467            "shape": "ResourceNotFoundException"
   468          },
   469          {
   470            "shape": "ThrottlingException"
   471          },
   472          {
   473            "shape": "ValidationException"
   474          },
   475          {
   476            "shape": "InternalServerException"
   477          }
   478        ]
   479      },
   480      "ListEventActions": {
   481        "name": "ListEventActions",
   482        "http": {
   483          "method": "GET",
   484          "requestUri": "/v1/event-actions",
   485          "responseCode": 200
   486        },
   487        "input": {
   488          "shape": "ListEventActionsRequest"
   489        },
   490        "output": {
   491          "shape": "ListEventActionsResponse"
   492        },
   493        "errors": [
   494          {
   495            "shape": "ResourceNotFoundException"
   496          },
   497          {
   498            "shape": "ThrottlingException"
   499          },
   500          {
   501            "shape": "ValidationException"
   502          },
   503          {
   504            "shape": "InternalServerException"
   505          }
   506        ]
   507      },
   508      "ListJobs": {
   509        "name": "ListJobs",
   510        "http": {
   511          "method": "GET",
   512          "requestUri": "/v1/jobs",
   513          "responseCode": 200
   514        },
   515        "input": {
   516          "shape": "ListJobsRequest"
   517        },
   518        "output": {
   519          "shape": "ListJobsResponse"
   520        },
   521        "errors": [
   522          {
   523            "shape": "ResourceNotFoundException"
   524          },
   525          {
   526            "shape": "ThrottlingException"
   527          },
   528          {
   529            "shape": "ValidationException"
   530          },
   531          {
   532            "shape": "InternalServerException"
   533          }
   534        ]
   535      },
   536      "ListRevisionAssets": {
   537        "name": "ListRevisionAssets",
   538        "http": {
   539          "method": "GET",
   540          "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets",
   541          "responseCode": 200
   542        },
   543        "input": {
   544          "shape": "ListRevisionAssetsRequest"
   545        },
   546        "output": {
   547          "shape": "ListRevisionAssetsResponse"
   548        },
   549        "errors": [
   550          {
   551            "shape": "ResourceNotFoundException"
   552          },
   553          {
   554            "shape": "ThrottlingException"
   555          },
   556          {
   557            "shape": "ValidationException"
   558          },
   559          {
   560            "shape": "InternalServerException"
   561          }
   562        ]
   563      },
   564      "ListTagsForResource": {
   565        "name": "ListTagsForResource",
   566        "http": {
   567          "method": "GET",
   568          "requestUri": "/tags/{resource-arn}",
   569          "responseCode": 200
   570        },
   571        "input": {
   572          "shape": "ListTagsForResourceRequest"
   573        },
   574        "output": {
   575          "shape": "ListTagsForResourceResponse"
   576        },
   577        "errors": []
   578      },
   579      "StartJob": {
   580        "name": "StartJob",
   581        "http": {
   582          "method": "PATCH",
   583          "requestUri": "/v1/jobs/{JobId}",
   584          "responseCode": 202
   585        },
   586        "input": {
   587          "shape": "StartJobRequest"
   588        },
   589        "output": {
   590          "shape": "StartJobResponse"
   591        },
   592        "errors": [
   593          {
   594            "shape": "ValidationException"
   595          },
   596          {
   597            "shape": "InternalServerException"
   598          },
   599          {
   600            "shape": "AccessDeniedException"
   601          },
   602          {
   603            "shape": "ResourceNotFoundException"
   604          },
   605          {
   606            "shape": "ThrottlingException"
   607          },
   608          {
   609            "shape": "ConflictException"
   610          }
   611        ]
   612      },
   613      "TagResource": {
   614        "name": "TagResource",
   615        "http": {
   616          "method": "POST",
   617          "requestUri": "/tags/{resource-arn}",
   618          "responseCode": 204
   619        },
   620        "input": {
   621          "shape": "TagResourceRequest"
   622        },
   623        "errors": []
   624      },
   625      "UntagResource": {
   626        "name": "UntagResource",
   627        "http": {
   628          "method": "DELETE",
   629          "requestUri": "/tags/{resource-arn}",
   630          "responseCode": 204
   631        },
   632        "input": {
   633          "shape": "UntagResourceRequest"
   634        },
   635        "errors": []
   636      },
   637      "UpdateAsset": {
   638        "name": "UpdateAsset",
   639        "http": {
   640          "method": "PATCH",
   641          "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}",
   642          "responseCode": 200
   643        },
   644        "input": {
   645          "shape": "UpdateAssetRequest"
   646        },
   647        "output": {
   648          "shape": "UpdateAssetResponse"
   649        },
   650        "errors": [
   651          {
   652            "shape": "ValidationException"
   653          },
   654          {
   655            "shape": "InternalServerException"
   656          },
   657          {
   658            "shape": "AccessDeniedException"
   659          },
   660          {
   661            "shape": "ResourceNotFoundException"
   662          },
   663          {
   664            "shape": "ThrottlingException"
   665          },
   666          {
   667            "shape": "ConflictException"
   668          }
   669        ]
   670      },
   671      "UpdateDataSet": {
   672        "name": "UpdateDataSet",
   673        "http": {
   674          "method": "PATCH",
   675          "requestUri": "/v1/data-sets/{DataSetId}",
   676          "responseCode": 200
   677        },
   678        "input": {
   679          "shape": "UpdateDataSetRequest"
   680        },
   681        "output": {
   682          "shape": "UpdateDataSetResponse"
   683        },
   684        "errors": [
   685          {
   686            "shape": "ResourceNotFoundException"
   687          },
   688          {
   689            "shape": "ThrottlingException"
   690          },
   691          {
   692            "shape": "ValidationException"
   693          },
   694          {
   695            "shape": "InternalServerException"
   696          },
   697          {
   698            "shape": "AccessDeniedException"
   699          }
   700        ]
   701      },
   702      "UpdateEventAction": {
   703        "name": "UpdateEventAction",
   704        "http": {
   705          "method": "PATCH",
   706          "requestUri": "/v1/event-actions/{EventActionId}",
   707          "responseCode": 200
   708        },
   709        "input": {
   710          "shape": "UpdateEventActionRequest"
   711        },
   712        "output": {
   713          "shape": "UpdateEventActionResponse"
   714        },
   715        "errors": [
   716          {
   717            "shape": "ResourceNotFoundException"
   718          },
   719          {
   720            "shape": "ThrottlingException"
   721          },
   722          {
   723            "shape": "ValidationException"
   724          },
   725          {
   726            "shape": "InternalServerException"
   727          },
   728          {
   729            "shape": "AccessDeniedException"
   730          }
   731        ]
   732      },
   733      "UpdateRevision": {
   734        "name": "UpdateRevision",
   735        "http": {
   736          "method": "PATCH",
   737          "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}",
   738          "responseCode": 200
   739        },
   740        "input": {
   741          "shape": "UpdateRevisionRequest"
   742        },
   743        "output": {
   744          "shape": "UpdateRevisionResponse"
   745        },
   746        "errors": [
   747          {
   748            "shape": "ValidationException"
   749          },
   750          {
   751            "shape": "InternalServerException"
   752          },
   753          {
   754            "shape": "AccessDeniedException"
   755          },
   756          {
   757            "shape": "ResourceNotFoundException"
   758          },
   759          {
   760            "shape": "ThrottlingException"
   761          },
   762          {
   763            "shape": "ConflictException"
   764          }
   765        ]
   766      }
   767    },
   768    "shapes": {
   769      "AccessDeniedException": {
   770        "type": "structure",
   771        "members": {
   772          "Message": {
   773            "shape": "__string"
   774          }
   775        },
   776        "required": [
   777          "Message"
   778        ],
   779        "exception": true,
   780        "error": {
   781          "httpStatusCode": 403
   782        }
   783      },
   784      "Action": {
   785        "type": "structure",
   786        "members": {
   787          "ExportRevisionToS3": {
   788            "shape": "AutoExportRevisionToS3RequestDetails"
   789          }
   790        }
   791      },
   792      "Arn": {
   793        "type": "string"
   794      },
   795      "AssetDestinationEntry": {
   796        "type": "structure",
   797        "members": {
   798          "AssetId": {
   799            "shape": "Id"
   800          },
   801          "Bucket": {
   802            "shape": "__string"
   803          },
   804          "Key": {
   805            "shape": "__string"
   806          }
   807        },
   808        "required": [
   809          "Bucket",
   810          "AssetId"
   811        ]
   812      },
   813      "AssetDetails": {
   814        "type": "structure",
   815        "members": {
   816          "S3SnapshotAsset": {
   817            "shape": "S3SnapshotAsset"
   818          }
   819        }
   820      },
   821      "AssetEntry": {
   822        "type": "structure",
   823        "members": {
   824          "Arn": {
   825            "shape": "Arn"
   826          },
   827          "AssetDetails": {
   828            "shape": "AssetDetails"
   829          },
   830          "AssetType": {
   831            "shape": "AssetType"
   832          },
   833          "CreatedAt": {
   834            "shape": "Timestamp"
   835          },
   836          "DataSetId": {
   837            "shape": "Id"
   838          },
   839          "Id": {
   840            "shape": "Id"
   841          },
   842          "Name": {
   843            "shape": "AssetName"
   844          },
   845          "RevisionId": {
   846            "shape": "Id"
   847          },
   848          "SourceId": {
   849            "shape": "Id"
   850          },
   851          "UpdatedAt": {
   852            "shape": "Timestamp"
   853          }
   854        },
   855        "required": [
   856          "AssetType",
   857          "CreatedAt",
   858          "DataSetId",
   859          "Id",
   860          "Arn",
   861          "AssetDetails",
   862          "UpdatedAt",
   863          "RevisionId",
   864          "Name"
   865        ]
   866      },
   867      "AssetName": {
   868        "type": "string"
   869      },
   870      "AssetSourceEntry": {
   871        "type": "structure",
   872        "members": {
   873          "Bucket": {
   874            "shape": "__string"
   875          },
   876          "Key": {
   877            "shape": "__string"
   878          }
   879        },
   880        "required": [
   881          "Bucket",
   882          "Key"
   883        ]
   884      },
   885      "AssetType": {
   886        "type": "string",
   887        "enum": [
   888          "S3_SNAPSHOT"
   889        ]
   890      },
   891      "AutoExportRevisionDestinationEntry": {
   892        "type": "structure",
   893        "members": {
   894          "Bucket": {
   895            "shape": "__string"
   896          },
   897          "KeyPattern": {
   898            "shape": "__string"
   899          }
   900        },
   901        "required": [
   902          "Bucket"
   903        ]
   904      },
   905      "AutoExportRevisionToS3RequestDetails": {
   906        "type": "structure",
   907        "members": {
   908          "Encryption": {
   909            "shape": "ExportServerSideEncryption"
   910          },
   911          "RevisionDestination": {
   912            "shape": "AutoExportRevisionDestinationEntry"
   913          }
   914        },
   915        "required": [
   916          "RevisionDestination"
   917        ]
   918      },
   919      "CancelJobRequest": {
   920        "type": "structure",
   921        "members": {
   922          "JobId": {
   923            "shape": "__string",
   924            "location": "uri",
   925            "locationName": "JobId"
   926          }
   927        },
   928        "required": [
   929          "JobId"
   930        ]
   931      },
   932      "Code": {
   933        "type": "string",
   934        "enum": [
   935          "ACCESS_DENIED_EXCEPTION",
   936          "INTERNAL_SERVER_EXCEPTION",
   937          "MALWARE_DETECTED",
   938          "RESOURCE_NOT_FOUND_EXCEPTION",
   939          "SERVICE_QUOTA_EXCEEDED_EXCEPTION",
   940          "VALIDATION_EXCEPTION",
   941          "MALWARE_SCAN_ENCRYPTED_FILE"
   942        ]
   943      },
   944      "ConflictException": {
   945        "type": "structure",
   946        "members": {
   947          "Message": {
   948            "shape": "__string"
   949          },
   950          "ResourceId": {
   951            "shape": "__string"
   952          },
   953          "ResourceType": {
   954            "shape": "ResourceType"
   955          }
   956        },
   957        "required": [
   958          "Message"
   959        ],
   960        "exception": true,
   961        "error": {
   962          "httpStatusCode": 409
   963        }
   964      },
   965      "CreateDataSetRequest": {
   966        "type": "structure",
   967        "members": {
   968          "AssetType": {
   969            "shape": "AssetType"
   970          },
   971          "Description": {
   972            "shape": "Description"
   973          },
   974          "Name": {
   975            "shape": "Name"
   976          },
   977          "Tags": {
   978            "shape": "MapOf__string"
   979          }
   980        },
   981        "required": [
   982          "AssetType",
   983          "Description",
   984          "Name"
   985        ]
   986      },
   987      "CreateDataSetResponse": {
   988        "type": "structure",
   989        "members": {
   990          "Arn": {
   991            "shape": "Arn"
   992          },
   993          "AssetType": {
   994            "shape": "AssetType"
   995          },
   996          "CreatedAt": {
   997            "shape": "Timestamp"
   998          },
   999          "Description": {
  1000            "shape": "Description"
  1001          },
  1002          "Id": {
  1003            "shape": "Id"
  1004          },
  1005          "Name": {
  1006            "shape": "Name"
  1007          },
  1008          "Origin": {
  1009            "shape": "Origin"
  1010          },
  1011          "OriginDetails": {
  1012            "shape": "OriginDetails"
  1013          },
  1014          "SourceId": {
  1015            "shape": "Id"
  1016          },
  1017          "Tags": {
  1018            "shape": "MapOf__string"
  1019          },
  1020          "UpdatedAt": {
  1021            "shape": "Timestamp"
  1022          }
  1023        }
  1024      },
  1025      "CreateEventActionRequest": {
  1026        "type": "structure",
  1027        "members": {
  1028          "Action": {
  1029            "shape": "Action"
  1030          },
  1031          "Event": {
  1032            "shape": "Event"
  1033          }
  1034        },
  1035        "required": [
  1036          "Action",
  1037          "Event"
  1038        ]
  1039      },
  1040      "CreateEventActionResponse": {
  1041        "type": "structure",
  1042        "members": {
  1043          "Action": {
  1044            "shape": "Action"
  1045          },
  1046          "Arn": {
  1047            "shape": "Arn"
  1048          },
  1049          "CreatedAt": {
  1050            "shape": "Timestamp"
  1051          },
  1052          "Event": {
  1053            "shape": "Event"
  1054          },
  1055          "Id": {
  1056            "shape": "Id"
  1057          },
  1058          "UpdatedAt": {
  1059            "shape": "Timestamp"
  1060          }
  1061        }
  1062      },
  1063      "CreateJobRequest": {
  1064        "type": "structure",
  1065        "members": {
  1066          "Details": {
  1067            "shape": "RequestDetails"
  1068          },
  1069          "Type": {
  1070            "shape": "Type"
  1071          }
  1072        },
  1073        "required": [
  1074          "Type",
  1075          "Details"
  1076        ]
  1077      },
  1078      "CreateJobResponse": {
  1079        "type": "structure",
  1080        "members": {
  1081          "Arn": {
  1082            "shape": "Arn"
  1083          },
  1084          "CreatedAt": {
  1085            "shape": "Timestamp"
  1086          },
  1087          "Details": {
  1088            "shape": "ResponseDetails"
  1089          },
  1090          "Errors": {
  1091            "shape": "ListOfJobError"
  1092          },
  1093          "Id": {
  1094            "shape": "Id"
  1095          },
  1096          "State": {
  1097            "shape": "State"
  1098          },
  1099          "Type": {
  1100            "shape": "Type"
  1101          },
  1102          "UpdatedAt": {
  1103            "shape": "Timestamp"
  1104          }
  1105        }
  1106      },
  1107      "CreateRevisionRequest": {
  1108        "type": "structure",
  1109        "members": {
  1110          "Comment": {
  1111            "shape": "__stringMin0Max16384"
  1112          },
  1113          "DataSetId": {
  1114            "shape": "__string",
  1115            "location": "uri",
  1116            "locationName": "DataSetId"
  1117          },
  1118          "Tags": {
  1119            "shape": "MapOf__string"
  1120          }
  1121        },
  1122        "required": [
  1123          "DataSetId"
  1124        ]
  1125      },
  1126      "CreateRevisionResponse": {
  1127        "type": "structure",
  1128        "members": {
  1129          "Arn": {
  1130            "shape": "Arn"
  1131          },
  1132          "Comment": {
  1133            "shape": "__stringMin0Max16384"
  1134          },
  1135          "CreatedAt": {
  1136            "shape": "Timestamp"
  1137          },
  1138          "DataSetId": {
  1139            "shape": "Id"
  1140          },
  1141          "Finalized": {
  1142            "shape": "__boolean"
  1143          },
  1144          "Id": {
  1145            "shape": "Id"
  1146          },
  1147          "SourceId": {
  1148            "shape": "Id"
  1149          },
  1150          "Tags": {
  1151            "shape": "MapOf__string"
  1152          },
  1153          "UpdatedAt": {
  1154            "shape": "Timestamp"
  1155          }
  1156        }
  1157      },
  1158      "DataSetEntry": {
  1159        "type": "structure",
  1160        "members": {
  1161          "Arn": {
  1162            "shape": "Arn"
  1163          },
  1164          "AssetType": {
  1165            "shape": "AssetType"
  1166          },
  1167          "CreatedAt": {
  1168            "shape": "Timestamp"
  1169          },
  1170          "Description": {
  1171            "shape": "Description"
  1172          },
  1173          "Id": {
  1174            "shape": "Id"
  1175          },
  1176          "Name": {
  1177            "shape": "Name"
  1178          },
  1179          "Origin": {
  1180            "shape": "Origin"
  1181          },
  1182          "OriginDetails": {
  1183            "shape": "OriginDetails"
  1184          },
  1185          "SourceId": {
  1186            "shape": "Id"
  1187          },
  1188          "UpdatedAt": {
  1189            "shape": "Timestamp"
  1190          }
  1191        },
  1192        "required": [
  1193          "Origin",
  1194          "AssetType",
  1195          "Description",
  1196          "CreatedAt",
  1197          "Id",
  1198          "Arn",
  1199          "UpdatedAt",
  1200          "Name"
  1201        ]
  1202      },
  1203      "DeleteAssetRequest": {
  1204        "type": "structure",
  1205        "members": {
  1206          "AssetId": {
  1207            "shape": "__string",
  1208            "location": "uri",
  1209            "locationName": "AssetId"
  1210          },
  1211          "DataSetId": {
  1212            "shape": "__string",
  1213            "location": "uri",
  1214            "locationName": "DataSetId"
  1215          },
  1216          "RevisionId": {
  1217            "shape": "__string",
  1218            "location": "uri",
  1219            "locationName": "RevisionId"
  1220          }
  1221        },
  1222        "required": [
  1223          "RevisionId",
  1224          "AssetId",
  1225          "DataSetId"
  1226        ]
  1227      },
  1228      "DeleteDataSetRequest": {
  1229        "type": "structure",
  1230        "members": {
  1231          "DataSetId": {
  1232            "shape": "__string",
  1233            "location": "uri",
  1234            "locationName": "DataSetId"
  1235          }
  1236        },
  1237        "required": [
  1238          "DataSetId"
  1239        ]
  1240      },
  1241      "DeleteEventActionRequest": {
  1242        "type": "structure",
  1243        "members": {
  1244          "EventActionId": {
  1245            "shape": "__string",
  1246            "location": "uri",
  1247            "locationName": "EventActionId"
  1248          }
  1249        },
  1250        "required": [
  1251          "EventActionId"
  1252        ]
  1253      },
  1254      "DeleteRevisionRequest": {
  1255        "type": "structure",
  1256        "members": {
  1257          "DataSetId": {
  1258            "shape": "__string",
  1259            "location": "uri",
  1260            "locationName": "DataSetId"
  1261          },
  1262          "RevisionId": {
  1263            "shape": "__string",
  1264            "location": "uri",
  1265            "locationName": "RevisionId"
  1266          }
  1267        },
  1268        "required": [
  1269          "RevisionId",
  1270          "DataSetId"
  1271        ]
  1272      },
  1273      "Description": {
  1274        "type": "string"
  1275      },
  1276      "Details": {
  1277        "type": "structure",
  1278        "members": {
  1279          "ImportAssetFromSignedUrlJobErrorDetails": {
  1280            "shape": "ImportAssetFromSignedUrlJobErrorDetails"
  1281          },
  1282          "ImportAssetsFromS3JobErrorDetails": {
  1283            "shape": "ListOfAssetSourceEntry"
  1284          }
  1285        }
  1286      },
  1287      "Event": {
  1288        "type": "structure",
  1289        "members": {
  1290          "RevisionPublished": {
  1291            "shape": "RevisionPublished"
  1292          }
  1293        }
  1294      },
  1295      "EventActionEntry": {
  1296        "type": "structure",
  1297        "members": {
  1298          "Action": {
  1299            "shape": "Action"
  1300          },
  1301          "Arn": {
  1302            "shape": "Arn"
  1303          },
  1304          "CreatedAt": {
  1305            "shape": "Timestamp"
  1306          },
  1307          "Event": {
  1308            "shape": "Event"
  1309          },
  1310          "Id": {
  1311            "shape": "Id"
  1312          },
  1313          "UpdatedAt": {
  1314            "shape": "Timestamp"
  1315          }
  1316        },
  1317        "required": [
  1318          "Action",
  1319          "CreatedAt",
  1320          "Event",
  1321          "Id",
  1322          "Arn",
  1323          "UpdatedAt"
  1324        ]
  1325      },
  1326      "ExceptionCause": {
  1327        "type": "string",
  1328        "enum": [
  1329          "InsufficientS3BucketPolicy",
  1330          "S3AccessDenied"
  1331        ]
  1332      },
  1333      "ExportAssetToSignedUrlRequestDetails": {
  1334        "type": "structure",
  1335        "members": {
  1336          "AssetId": {
  1337            "shape": "Id"
  1338          },
  1339          "DataSetId": {
  1340            "shape": "Id"
  1341          },
  1342          "RevisionId": {
  1343            "shape": "Id"
  1344          }
  1345        },
  1346        "required": [
  1347          "DataSetId",
  1348          "AssetId",
  1349          "RevisionId"
  1350        ]
  1351      },
  1352      "ExportAssetToSignedUrlResponseDetails": {
  1353        "type": "structure",
  1354        "members": {
  1355          "AssetId": {
  1356            "shape": "Id"
  1357          },
  1358          "DataSetId": {
  1359            "shape": "Id"
  1360          },
  1361          "RevisionId": {
  1362            "shape": "Id"
  1363          },
  1364          "SignedUrl": {
  1365            "shape": "__string"
  1366          },
  1367          "SignedUrlExpiresAt": {
  1368            "shape": "Timestamp"
  1369          }
  1370        },
  1371        "required": [
  1372          "DataSetId",
  1373          "AssetId",
  1374          "RevisionId"
  1375        ]
  1376      },
  1377      "ExportAssetsToS3RequestDetails": {
  1378        "type": "structure",
  1379        "members": {
  1380          "AssetDestinations": {
  1381            "shape": "ListOfAssetDestinationEntry"
  1382          },
  1383          "DataSetId": {
  1384            "shape": "Id"
  1385          },
  1386          "Encryption": {
  1387            "shape": "ExportServerSideEncryption"
  1388          },
  1389          "RevisionId": {
  1390            "shape": "Id"
  1391          }
  1392        },
  1393        "required": [
  1394          "AssetDestinations",
  1395          "DataSetId",
  1396          "RevisionId"
  1397        ]
  1398      },
  1399      "ExportAssetsToS3ResponseDetails": {
  1400        "type": "structure",
  1401        "members": {
  1402          "AssetDestinations": {
  1403            "shape": "ListOfAssetDestinationEntry"
  1404          },
  1405          "DataSetId": {
  1406            "shape": "Id"
  1407          },
  1408          "Encryption": {
  1409            "shape": "ExportServerSideEncryption"
  1410          },
  1411          "RevisionId": {
  1412            "shape": "Id"
  1413          }
  1414        },
  1415        "required": [
  1416          "AssetDestinations",
  1417          "DataSetId",
  1418          "RevisionId"
  1419        ]
  1420      },
  1421      "ExportRevisionsToS3RequestDetails": {
  1422        "type": "structure",
  1423        "members": {
  1424          "DataSetId": {
  1425            "shape": "Id"
  1426          },
  1427          "Encryption": {
  1428            "shape": "ExportServerSideEncryption"
  1429          },
  1430          "RevisionDestinations": {
  1431            "shape": "ListOfRevisionDestinationEntry"
  1432          }
  1433        },
  1434        "required": [
  1435          "RevisionDestinations",
  1436          "DataSetId"
  1437        ]
  1438      },
  1439      "ExportRevisionsToS3ResponseDetails": {
  1440        "type": "structure",
  1441        "members": {
  1442          "DataSetId": {
  1443            "shape": "Id"
  1444          },
  1445          "Encryption": {
  1446            "shape": "ExportServerSideEncryption"
  1447          },
  1448          "EventActionArn": {
  1449            "shape": "__string"
  1450          },
  1451          "RevisionDestinations": {
  1452            "shape": "ListOfRevisionDestinationEntry"
  1453          }
  1454        },
  1455        "required": [
  1456          "RevisionDestinations",
  1457          "DataSetId"
  1458        ]
  1459      },
  1460      "ExportServerSideEncryption": {
  1461        "type": "structure",
  1462        "members": {
  1463          "KmsKeyArn": {
  1464            "shape": "__string"
  1465          },
  1466          "Type": {
  1467            "shape": "ServerSideEncryptionTypes"
  1468          }
  1469        },
  1470        "required": [
  1471          "Type"
  1472        ]
  1473      },
  1474      "GetAssetRequest": {
  1475        "type": "structure",
  1476        "members": {
  1477          "AssetId": {
  1478            "shape": "__string",
  1479            "location": "uri",
  1480            "locationName": "AssetId"
  1481          },
  1482          "DataSetId": {
  1483            "shape": "__string",
  1484            "location": "uri",
  1485            "locationName": "DataSetId"
  1486          },
  1487          "RevisionId": {
  1488            "shape": "__string",
  1489            "location": "uri",
  1490            "locationName": "RevisionId"
  1491          }
  1492        },
  1493        "required": [
  1494          "RevisionId",
  1495          "AssetId",
  1496          "DataSetId"
  1497        ]
  1498      },
  1499      "GetAssetResponse": {
  1500        "type": "structure",
  1501        "members": {
  1502          "Arn": {
  1503            "shape": "Arn"
  1504          },
  1505          "AssetDetails": {
  1506            "shape": "AssetDetails"
  1507          },
  1508          "AssetType": {
  1509            "shape": "AssetType"
  1510          },
  1511          "CreatedAt": {
  1512            "shape": "Timestamp"
  1513          },
  1514          "DataSetId": {
  1515            "shape": "Id"
  1516          },
  1517          "Id": {
  1518            "shape": "Id"
  1519          },
  1520          "Name": {
  1521            "shape": "AssetName"
  1522          },
  1523          "RevisionId": {
  1524            "shape": "Id"
  1525          },
  1526          "SourceId": {
  1527            "shape": "Id"
  1528          },
  1529          "UpdatedAt": {
  1530            "shape": "Timestamp"
  1531          }
  1532        }
  1533      },
  1534      "GetDataSetRequest": {
  1535        "type": "structure",
  1536        "members": {
  1537          "DataSetId": {
  1538            "shape": "__string",
  1539            "location": "uri",
  1540            "locationName": "DataSetId"
  1541          }
  1542        },
  1543        "required": [
  1544          "DataSetId"
  1545        ]
  1546      },
  1547      "GetDataSetResponse": {
  1548        "type": "structure",
  1549        "members": {
  1550          "Arn": {
  1551            "shape": "Arn"
  1552          },
  1553          "AssetType": {
  1554            "shape": "AssetType"
  1555          },
  1556          "CreatedAt": {
  1557            "shape": "Timestamp"
  1558          },
  1559          "Description": {
  1560            "shape": "Description"
  1561          },
  1562          "Id": {
  1563            "shape": "Id"
  1564          },
  1565          "Name": {
  1566            "shape": "Name"
  1567          },
  1568          "Origin": {
  1569            "shape": "Origin"
  1570          },
  1571          "OriginDetails": {
  1572            "shape": "OriginDetails"
  1573          },
  1574          "SourceId": {
  1575            "shape": "Id"
  1576          },
  1577          "Tags": {
  1578            "shape": "MapOf__string"
  1579          },
  1580          "UpdatedAt": {
  1581            "shape": "Timestamp"
  1582          }
  1583        }
  1584      },
  1585      "GetEventActionRequest": {
  1586        "type": "structure",
  1587        "members": {
  1588          "EventActionId": {
  1589            "shape": "__string",
  1590            "location": "uri",
  1591            "locationName": "EventActionId"
  1592          }
  1593        },
  1594        "required": [
  1595          "EventActionId"
  1596        ]
  1597      },
  1598      "GetEventActionResponse": {
  1599        "type": "structure",
  1600        "members": {
  1601          "Action": {
  1602            "shape": "Action"
  1603          },
  1604          "Arn": {
  1605            "shape": "Arn"
  1606          },
  1607          "CreatedAt": {
  1608            "shape": "Timestamp"
  1609          },
  1610          "Event": {
  1611            "shape": "Event"
  1612          },
  1613          "Id": {
  1614            "shape": "Id"
  1615          },
  1616          "UpdatedAt": {
  1617            "shape": "Timestamp"
  1618          }
  1619        }
  1620      },
  1621      "GetJobRequest": {
  1622        "type": "structure",
  1623        "members": {
  1624          "JobId": {
  1625            "shape": "__string",
  1626            "location": "uri",
  1627            "locationName": "JobId"
  1628          }
  1629        },
  1630        "required": [
  1631          "JobId"
  1632        ]
  1633      },
  1634      "GetJobResponse": {
  1635        "type": "structure",
  1636        "members": {
  1637          "Arn": {
  1638            "shape": "Arn"
  1639          },
  1640          "CreatedAt": {
  1641            "shape": "Timestamp"
  1642          },
  1643          "Details": {
  1644            "shape": "ResponseDetails"
  1645          },
  1646          "Errors": {
  1647            "shape": "ListOfJobError"
  1648          },
  1649          "Id": {
  1650            "shape": "Id"
  1651          },
  1652          "State": {
  1653            "shape": "State"
  1654          },
  1655          "Type": {
  1656            "shape": "Type"
  1657          },
  1658          "UpdatedAt": {
  1659            "shape": "Timestamp"
  1660          }
  1661        }
  1662      },
  1663      "GetRevisionRequest": {
  1664        "type": "structure",
  1665        "members": {
  1666          "DataSetId": {
  1667            "shape": "__string",
  1668            "location": "uri",
  1669            "locationName": "DataSetId"
  1670          },
  1671          "RevisionId": {
  1672            "shape": "__string",
  1673            "location": "uri",
  1674            "locationName": "RevisionId"
  1675          }
  1676        },
  1677        "required": [
  1678          "RevisionId",
  1679          "DataSetId"
  1680        ]
  1681      },
  1682      "GetRevisionResponse": {
  1683        "type": "structure",
  1684        "members": {
  1685          "Arn": {
  1686            "shape": "Arn"
  1687          },
  1688          "Comment": {
  1689            "shape": "__stringMin0Max16384"
  1690          },
  1691          "CreatedAt": {
  1692            "shape": "Timestamp"
  1693          },
  1694          "DataSetId": {
  1695            "shape": "Id"
  1696          },
  1697          "Finalized": {
  1698            "shape": "__boolean"
  1699          },
  1700          "Id": {
  1701            "shape": "Id"
  1702          },
  1703          "SourceId": {
  1704            "shape": "Id"
  1705          },
  1706          "Tags": {
  1707            "shape": "MapOf__string"
  1708          },
  1709          "UpdatedAt": {
  1710            "shape": "Timestamp"
  1711          }
  1712        }
  1713      },
  1714      "Id": {
  1715        "type": "string"
  1716      },
  1717      "ImportAssetFromSignedUrlJobErrorDetails": {
  1718        "type": "structure",
  1719        "members": {
  1720          "AssetName": {
  1721            "shape": "AssetName"
  1722          }
  1723        },
  1724        "required": [
  1725          "AssetName"
  1726        ]
  1727      },
  1728      "ImportAssetFromSignedUrlRequestDetails": {
  1729        "type": "structure",
  1730        "members": {
  1731          "AssetName": {
  1732            "shape": "AssetName"
  1733          },
  1734          "DataSetId": {
  1735            "shape": "Id"
  1736          },
  1737          "Md5Hash": {
  1738            "shape": "__stringMin24Max24PatternAZaZ094AZaZ092AZaZ093"
  1739          },
  1740          "RevisionId": {
  1741            "shape": "Id"
  1742          }
  1743        },
  1744        "required": [
  1745          "DataSetId",
  1746          "Md5Hash",
  1747          "AssetName",
  1748          "RevisionId"
  1749        ]
  1750      },
  1751      "ImportAssetFromSignedUrlResponseDetails": {
  1752        "type": "structure",
  1753        "members": {
  1754          "AssetName": {
  1755            "shape": "AssetName"
  1756          },
  1757          "DataSetId": {
  1758            "shape": "Id"
  1759          },
  1760          "Md5Hash": {
  1761            "shape": "__stringMin24Max24PatternAZaZ094AZaZ092AZaZ093"
  1762          },
  1763          "RevisionId": {
  1764            "shape": "Id"
  1765          },
  1766          "SignedUrl": {
  1767            "shape": "__string"
  1768          },
  1769          "SignedUrlExpiresAt": {
  1770            "shape": "Timestamp"
  1771          }
  1772        },
  1773        "required": [
  1774          "DataSetId",
  1775          "AssetName",
  1776          "RevisionId"
  1777        ]
  1778      },
  1779      "ImportAssetsFromS3RequestDetails": {
  1780        "type": "structure",
  1781        "members": {
  1782          "AssetSources": {
  1783            "shape": "ListOfAssetSourceEntry"
  1784          },
  1785          "DataSetId": {
  1786            "shape": "Id"
  1787          },
  1788          "RevisionId": {
  1789            "shape": "Id"
  1790          }
  1791        },
  1792        "required": [
  1793          "DataSetId",
  1794          "AssetSources",
  1795          "RevisionId"
  1796        ]
  1797      },
  1798      "ImportAssetsFromS3ResponseDetails": {
  1799        "type": "structure",
  1800        "members": {
  1801          "AssetSources": {
  1802            "shape": "ListOfAssetSourceEntry"
  1803          },
  1804          "DataSetId": {
  1805            "shape": "Id"
  1806          },
  1807          "RevisionId": {
  1808            "shape": "Id"
  1809          }
  1810        },
  1811        "required": [
  1812          "DataSetId",
  1813          "AssetSources",
  1814          "RevisionId"
  1815        ]
  1816      },
  1817      "InternalServerException": {
  1818        "type": "structure",
  1819        "members": {
  1820          "Message": {
  1821            "shape": "__string"
  1822          }
  1823        },
  1824        "required": [
  1825          "Message"
  1826        ],
  1827        "exception": true,
  1828        "error": {
  1829          "httpStatusCode": 500
  1830        }
  1831      },
  1832      "JobEntry": {
  1833        "type": "structure",
  1834        "members": {
  1835          "Arn": {
  1836            "shape": "Arn"
  1837          },
  1838          "CreatedAt": {
  1839            "shape": "Timestamp"
  1840          },
  1841          "Details": {
  1842            "shape": "ResponseDetails"
  1843          },
  1844          "Errors": {
  1845            "shape": "ListOfJobError"
  1846          },
  1847          "Id": {
  1848            "shape": "Id"
  1849          },
  1850          "State": {
  1851            "shape": "State"
  1852          },
  1853          "Type": {
  1854            "shape": "Type"
  1855          },
  1856          "UpdatedAt": {
  1857            "shape": "Timestamp"
  1858          }
  1859        },
  1860        "required": [
  1861          "Type",
  1862          "Details",
  1863          "State",
  1864          "CreatedAt",
  1865          "Id",
  1866          "Arn",
  1867          "UpdatedAt"
  1868        ]
  1869      },
  1870      "JobError": {
  1871        "type": "structure",
  1872        "members": {
  1873          "Code": {
  1874            "shape": "Code"
  1875          },
  1876          "Details": {
  1877            "shape": "Details"
  1878          },
  1879          "LimitName": {
  1880            "shape": "JobErrorLimitName"
  1881          },
  1882          "LimitValue": {
  1883            "shape": "__double"
  1884          },
  1885          "Message": {
  1886            "shape": "__string"
  1887          },
  1888          "ResourceId": {
  1889            "shape": "__string"
  1890          },
  1891          "ResourceType": {
  1892            "shape": "JobErrorResourceTypes"
  1893          }
  1894        },
  1895        "required": [
  1896          "Message",
  1897          "Code"
  1898        ]
  1899      },
  1900      "JobErrorLimitName": {
  1901        "type": "string",
  1902        "enum": [
  1903          "Assets per revision",
  1904          "Asset size in GB"
  1905        ]
  1906      },
  1907      "JobErrorResourceTypes": {
  1908        "type": "string",
  1909        "enum": [
  1910          "REVISION",
  1911          "ASSET",
  1912          "DATA_SET"
  1913        ]
  1914      },
  1915      "LimitName": {
  1916        "type": "string",
  1917        "enum": [
  1918          "Products per account",
  1919          "Data sets per account",
  1920          "Data sets per product",
  1921          "Revisions per data set",
  1922          "Assets per revision",
  1923          "Assets per import job from Amazon S3",
  1924          "Asset per export job from Amazon S3",
  1925          "Asset size in GB",
  1926          "Concurrent in progress jobs to import assets from Amazon S3",
  1927          "Concurrent in progress jobs to import assets from a signed URL",
  1928          "Concurrent in progress jobs to export assets to Amazon S3",
  1929          "Concurrent in progress jobs to export assets to a signed URL",
  1930          "Concurrent in progress jobs to export revisions to Amazon S3",
  1931          "Event actions per account",
  1932          "Auto export event actions per data set"
  1933        ]
  1934      },
  1935      "ListDataSetRevisionsRequest": {
  1936        "type": "structure",
  1937        "members": {
  1938          "DataSetId": {
  1939            "shape": "__string",
  1940            "location": "uri",
  1941            "locationName": "DataSetId"
  1942          },
  1943          "MaxResults": {
  1944            "shape": "MaxResults",
  1945            "location": "querystring",
  1946            "locationName": "maxResults"
  1947          },
  1948          "NextToken": {
  1949            "shape": "__string",
  1950            "location": "querystring",
  1951            "locationName": "nextToken"
  1952          }
  1953        },
  1954        "required": [
  1955          "DataSetId"
  1956        ]
  1957      },
  1958      "ListDataSetRevisionsResponse": {
  1959        "type": "structure",
  1960        "members": {
  1961          "NextToken": {
  1962            "shape": "NextToken"
  1963          },
  1964          "Revisions": {
  1965            "shape": "ListOfRevisionEntry"
  1966          }
  1967        }
  1968      },
  1969      "ListDataSetsRequest": {
  1970        "type": "structure",
  1971        "members": {
  1972          "MaxResults": {
  1973            "shape": "MaxResults",
  1974            "location": "querystring",
  1975            "locationName": "maxResults"
  1976          },
  1977          "NextToken": {
  1978            "shape": "__string",
  1979            "location": "querystring",
  1980            "locationName": "nextToken"
  1981          },
  1982          "Origin": {
  1983            "shape": "__string",
  1984            "location": "querystring",
  1985            "locationName": "origin"
  1986          }
  1987        }
  1988      },
  1989      "ListDataSetsResponse": {
  1990        "type": "structure",
  1991        "members": {
  1992          "DataSets": {
  1993            "shape": "ListOfDataSetEntry"
  1994          },
  1995          "NextToken": {
  1996            "shape": "NextToken"
  1997          }
  1998        }
  1999      },
  2000      "ListEventActionsRequest": {
  2001        "type": "structure",
  2002        "members": {
  2003          "EventSourceId": {
  2004            "shape": "__string",
  2005            "location": "querystring",
  2006            "locationName": "eventSourceId"
  2007          },
  2008          "MaxResults": {
  2009            "shape": "MaxResults",
  2010            "location": "querystring",
  2011            "locationName": "maxResults"
  2012          },
  2013          "NextToken": {
  2014            "shape": "__string",
  2015            "location": "querystring",
  2016            "locationName": "nextToken"
  2017          }
  2018        }
  2019      },
  2020      "ListEventActionsResponse": {
  2021        "type": "structure",
  2022        "members": {
  2023          "EventActions": {
  2024            "shape": "ListOfEventActionEntry"
  2025          },
  2026          "NextToken": {
  2027            "shape": "NextToken"
  2028          }
  2029        }
  2030      },
  2031      "ListJobsRequest": {
  2032        "type": "structure",
  2033        "members": {
  2034          "DataSetId": {
  2035            "shape": "__string",
  2036            "location": "querystring",
  2037            "locationName": "dataSetId"
  2038          },
  2039          "MaxResults": {
  2040            "shape": "MaxResults",
  2041            "location": "querystring",
  2042            "locationName": "maxResults"
  2043          },
  2044          "NextToken": {
  2045            "shape": "__string",
  2046            "location": "querystring",
  2047            "locationName": "nextToken"
  2048          },
  2049          "RevisionId": {
  2050            "shape": "__string",
  2051            "location": "querystring",
  2052            "locationName": "revisionId"
  2053          }
  2054        }
  2055      },
  2056      "ListJobsResponse": {
  2057        "type": "structure",
  2058        "members": {
  2059          "Jobs": {
  2060            "shape": "ListOfJobEntry"
  2061          },
  2062          "NextToken": {
  2063            "shape": "NextToken"
  2064          }
  2065        }
  2066      },
  2067      "ListOfAssetDestinationEntry": {
  2068        "type": "list",
  2069        "member": {
  2070          "shape": "AssetDestinationEntry"
  2071        }
  2072      },
  2073      "ListOfAssetSourceEntry": {
  2074        "type": "list",
  2075        "member": {
  2076          "shape": "AssetSourceEntry"
  2077        }
  2078      },
  2079      "ListOfRevisionDestinationEntry": {
  2080        "type": "list",
  2081        "member": {
  2082          "shape": "RevisionDestinationEntry"
  2083        }
  2084      },
  2085      "ListRevisionAssetsRequest": {
  2086        "type": "structure",
  2087        "members": {
  2088          "DataSetId": {
  2089            "shape": "__string",
  2090            "location": "uri",
  2091            "locationName": "DataSetId"
  2092          },
  2093          "MaxResults": {
  2094            "shape": "MaxResults",
  2095            "location": "querystring",
  2096            "locationName": "maxResults"
  2097          },
  2098          "NextToken": {
  2099            "shape": "__string",
  2100            "location": "querystring",
  2101            "locationName": "nextToken"
  2102          },
  2103          "RevisionId": {
  2104            "shape": "__string",
  2105            "location": "uri",
  2106            "locationName": "RevisionId"
  2107          }
  2108        },
  2109        "required": [
  2110          "RevisionId",
  2111          "DataSetId"
  2112        ]
  2113      },
  2114      "ListRevisionAssetsResponse": {
  2115        "type": "structure",
  2116        "members": {
  2117          "Assets": {
  2118            "shape": "ListOfAssetEntry"
  2119          },
  2120          "NextToken": {
  2121            "shape": "NextToken"
  2122          }
  2123        }
  2124      },
  2125      "ListTagsForResourceRequest": {
  2126        "type": "structure",
  2127        "members": {
  2128          "ResourceArn": {
  2129            "shape": "__string",
  2130            "location": "uri",
  2131            "locationName": "resource-arn"
  2132          }
  2133        },
  2134        "required": [
  2135          "ResourceArn"
  2136        ]
  2137      },
  2138      "ListTagsForResourceResponse": {
  2139        "type": "structure",
  2140        "members": {
  2141          "Tags": {
  2142            "shape": "MapOf__string",
  2143            "locationName": "tags"
  2144          }
  2145        }
  2146      },
  2147      "MaxResults": {
  2148        "type": "integer",
  2149        "min": 1,
  2150        "max": 25
  2151      },
  2152      "Name": {
  2153        "type": "string"
  2154      },
  2155      "NextToken": {
  2156        "type": "string"
  2157      },
  2158      "Origin": {
  2159        "type": "string",
  2160        "enum": [
  2161          "OWNED",
  2162          "ENTITLED"
  2163        ]
  2164      },
  2165      "OriginDetails": {
  2166        "type": "structure",
  2167        "members": {
  2168          "ProductId": {
  2169            "shape": "__string"
  2170          }
  2171        },
  2172        "required": [
  2173          "ProductId"
  2174        ]
  2175      },
  2176      "RequestDetails": {
  2177        "type": "structure",
  2178        "members": {
  2179          "ExportAssetToSignedUrl": {
  2180            "shape": "ExportAssetToSignedUrlRequestDetails"
  2181          },
  2182          "ExportAssetsToS3": {
  2183            "shape": "ExportAssetsToS3RequestDetails"
  2184          },
  2185          "ExportRevisionsToS3": {
  2186            "shape": "ExportRevisionsToS3RequestDetails"
  2187          },
  2188          "ImportAssetFromSignedUrl": {
  2189            "shape": "ImportAssetFromSignedUrlRequestDetails"
  2190          },
  2191          "ImportAssetsFromS3": {
  2192            "shape": "ImportAssetsFromS3RequestDetails"
  2193          }
  2194        }
  2195      },
  2196      "ResourceNotFoundException": {
  2197        "type": "structure",
  2198        "members": {
  2199          "Message": {
  2200            "shape": "__string"
  2201          },
  2202          "ResourceId": {
  2203            "shape": "__string"
  2204          },
  2205          "ResourceType": {
  2206            "shape": "ResourceType"
  2207          }
  2208        },
  2209        "required": [
  2210          "Message"
  2211        ],
  2212        "exception": true,
  2213        "error": {
  2214          "httpStatusCode": 404
  2215        }
  2216      },
  2217      "ResourceType": {
  2218        "type": "string",
  2219        "enum": [
  2220          "DATA_SET",
  2221          "REVISION",
  2222          "ASSET",
  2223          "JOB",
  2224          "EVENT_ACTION"
  2225        ]
  2226      },
  2227      "ResponseDetails": {
  2228        "type": "structure",
  2229        "members": {
  2230          "ExportAssetToSignedUrl": {
  2231            "shape": "ExportAssetToSignedUrlResponseDetails"
  2232          },
  2233          "ExportAssetsToS3": {
  2234            "shape": "ExportAssetsToS3ResponseDetails"
  2235          },
  2236          "ExportRevisionsToS3": {
  2237            "shape": "ExportRevisionsToS3ResponseDetails"
  2238          },
  2239          "ImportAssetFromSignedUrl": {
  2240            "shape": "ImportAssetFromSignedUrlResponseDetails"
  2241          },
  2242          "ImportAssetsFromS3": {
  2243            "shape": "ImportAssetsFromS3ResponseDetails"
  2244          }
  2245        }
  2246      },
  2247      "RevisionDestinationEntry": {
  2248        "type": "structure",
  2249        "members": {
  2250          "Bucket": {
  2251            "shape": "__string"
  2252          },
  2253          "KeyPattern": {
  2254            "shape": "__string"
  2255          },
  2256          "RevisionId": {
  2257            "shape": "Id"
  2258          }
  2259        },
  2260        "required": [
  2261          "Bucket",
  2262          "RevisionId"
  2263        ]
  2264      },
  2265      "RevisionEntry": {
  2266        "type": "structure",
  2267        "members": {
  2268          "Arn": {
  2269            "shape": "Arn"
  2270          },
  2271          "Comment": {
  2272            "shape": "__stringMin0Max16384"
  2273          },
  2274          "CreatedAt": {
  2275            "shape": "Timestamp"
  2276          },
  2277          "DataSetId": {
  2278            "shape": "Id"
  2279          },
  2280          "Finalized": {
  2281            "shape": "__boolean"
  2282          },
  2283          "Id": {
  2284            "shape": "Id"
  2285          },
  2286          "SourceId": {
  2287            "shape": "Id"
  2288          },
  2289          "UpdatedAt": {
  2290            "shape": "Timestamp"
  2291          }
  2292        },
  2293        "required": [
  2294          "CreatedAt",
  2295          "DataSetId",
  2296          "Id",
  2297          "Arn",
  2298          "UpdatedAt"
  2299        ]
  2300      },
  2301      "RevisionPublished": {
  2302        "type": "structure",
  2303        "members": {
  2304          "DataSetId": {
  2305            "shape": "Id"
  2306          }
  2307        },
  2308        "required": [
  2309          "DataSetId"
  2310        ]
  2311      },
  2312      "S3SnapshotAsset": {
  2313        "type": "structure",
  2314        "members": {
  2315          "Size": {
  2316            "shape": "__doubleMin0"
  2317          }
  2318        },
  2319        "required": [
  2320          "Size"
  2321        ]
  2322      },
  2323      "ServerSideEncryptionTypes": {
  2324        "type": "string",
  2325        "enum": [
  2326          "aws:kms",
  2327          "AES256"
  2328        ]
  2329      },
  2330      "ServiceLimitExceededException": {
  2331        "type": "structure",
  2332        "members": {
  2333          "LimitName": {
  2334            "shape": "LimitName"
  2335          },
  2336          "LimitValue": {
  2337            "shape": "__double"
  2338          },
  2339          "Message": {
  2340            "shape": "__string"
  2341          }
  2342        },
  2343        "required": [
  2344          "Message"
  2345        ],
  2346        "exception": true,
  2347        "error": {
  2348          "httpStatusCode": 402
  2349        }
  2350      },
  2351      "StartJobRequest": {
  2352        "type": "structure",
  2353        "members": {
  2354          "JobId": {
  2355            "shape": "__string",
  2356            "location": "uri",
  2357            "locationName": "JobId"
  2358          }
  2359        },
  2360        "required": [
  2361          "JobId"
  2362        ]
  2363      },
  2364      "StartJobResponse": {
  2365        "type": "structure",
  2366        "members": {}
  2367      },
  2368      "State": {
  2369        "type": "string",
  2370        "enum": [
  2371          "WAITING",
  2372          "IN_PROGRESS",
  2373          "ERROR",
  2374          "COMPLETED",
  2375          "CANCELLED",
  2376          "TIMED_OUT"
  2377        ]
  2378      },
  2379      "TagResourceRequest": {
  2380        "type": "structure",
  2381        "members": {
  2382          "ResourceArn": {
  2383            "shape": "__string",
  2384            "location": "uri",
  2385            "locationName": "resource-arn"
  2386          },
  2387          "Tags": {
  2388            "shape": "MapOf__string",
  2389            "locationName": "tags"
  2390          }
  2391        },
  2392        "required": [
  2393          "ResourceArn",
  2394          "Tags"
  2395        ]
  2396      },
  2397      "ThrottlingException": {
  2398        "type": "structure",
  2399        "members": {
  2400          "Message": {
  2401            "shape": "__string"
  2402          }
  2403        },
  2404        "required": [
  2405          "Message"
  2406        ],
  2407        "exception": true,
  2408        "error": {
  2409          "httpStatusCode": 429
  2410        }
  2411      },
  2412      "Timestamp": {
  2413        "type": "timestamp",
  2414        "timestampFormat": "iso8601"
  2415      },
  2416      "Type": {
  2417        "type": "string",
  2418        "enum": [
  2419          "IMPORT_ASSETS_FROM_S3",
  2420          "IMPORT_ASSET_FROM_SIGNED_URL",
  2421          "EXPORT_ASSETS_TO_S3",
  2422          "EXPORT_ASSET_TO_SIGNED_URL",
  2423          "EXPORT_REVISIONS_TO_S3"
  2424        ]
  2425      },
  2426      "UntagResourceRequest": {
  2427        "type": "structure",
  2428        "members": {
  2429          "ResourceArn": {
  2430            "shape": "__string",
  2431            "location": "uri",
  2432            "locationName": "resource-arn"
  2433          },
  2434          "TagKeys": {
  2435            "shape": "ListOf__string",
  2436            "location": "querystring",
  2437            "locationName": "tagKeys"
  2438          }
  2439        },
  2440        "required": [
  2441          "TagKeys",
  2442          "ResourceArn"
  2443        ]
  2444      },
  2445      "UpdateAssetRequest": {
  2446        "type": "structure",
  2447        "members": {
  2448          "AssetId": {
  2449            "shape": "__string",
  2450            "location": "uri",
  2451            "locationName": "AssetId"
  2452          },
  2453          "DataSetId": {
  2454            "shape": "__string",
  2455            "location": "uri",
  2456            "locationName": "DataSetId"
  2457          },
  2458          "Name": {
  2459            "shape": "AssetName"
  2460          },
  2461          "RevisionId": {
  2462            "shape": "__string",
  2463            "location": "uri",
  2464            "locationName": "RevisionId"
  2465          }
  2466        },
  2467        "required": [
  2468          "RevisionId",
  2469          "AssetId",
  2470          "DataSetId",
  2471          "Name"
  2472        ]
  2473      },
  2474      "UpdateAssetResponse": {
  2475        "type": "structure",
  2476        "members": {
  2477          "Arn": {
  2478            "shape": "Arn"
  2479          },
  2480          "AssetDetails": {
  2481            "shape": "AssetDetails"
  2482          },
  2483          "AssetType": {
  2484            "shape": "AssetType"
  2485          },
  2486          "CreatedAt": {
  2487            "shape": "Timestamp"
  2488          },
  2489          "DataSetId": {
  2490            "shape": "Id"
  2491          },
  2492          "Id": {
  2493            "shape": "Id"
  2494          },
  2495          "Name": {
  2496            "shape": "AssetName"
  2497          },
  2498          "RevisionId": {
  2499            "shape": "Id"
  2500          },
  2501          "SourceId": {
  2502            "shape": "Id"
  2503          },
  2504          "UpdatedAt": {
  2505            "shape": "Timestamp"
  2506          }
  2507        }
  2508      },
  2509      "UpdateDataSetRequest": {
  2510        "type": "structure",
  2511        "members": {
  2512          "DataSetId": {
  2513            "shape": "__string",
  2514            "location": "uri",
  2515            "locationName": "DataSetId"
  2516          },
  2517          "Description": {
  2518            "shape": "Description"
  2519          },
  2520          "Name": {
  2521            "shape": "Name"
  2522          }
  2523        },
  2524        "required": [
  2525          "DataSetId"
  2526        ]
  2527      },
  2528      "UpdateDataSetResponse": {
  2529        "type": "structure",
  2530        "members": {
  2531          "Arn": {
  2532            "shape": "Arn"
  2533          },
  2534          "AssetType": {
  2535            "shape": "AssetType"
  2536          },
  2537          "CreatedAt": {
  2538            "shape": "Timestamp"
  2539          },
  2540          "Description": {
  2541            "shape": "Description"
  2542          },
  2543          "Id": {
  2544            "shape": "Id"
  2545          },
  2546          "Name": {
  2547            "shape": "Name"
  2548          },
  2549          "Origin": {
  2550            "shape": "Origin"
  2551          },
  2552          "OriginDetails": {
  2553            "shape": "OriginDetails"
  2554          },
  2555          "SourceId": {
  2556            "shape": "Id"
  2557          },
  2558          "UpdatedAt": {
  2559            "shape": "Timestamp"
  2560          }
  2561        }
  2562      },
  2563      "UpdateEventActionRequest": {
  2564        "type": "structure",
  2565        "members": {
  2566          "Action": {
  2567            "shape": "Action"
  2568          },
  2569          "EventActionId": {
  2570            "shape": "__string",
  2571            "location": "uri",
  2572            "locationName": "EventActionId"
  2573          }
  2574        },
  2575        "required": [
  2576          "EventActionId"
  2577        ]
  2578      },
  2579      "UpdateEventActionResponse": {
  2580        "type": "structure",
  2581        "members": {
  2582          "Action": {
  2583            "shape": "Action"
  2584          },
  2585          "Arn": {
  2586            "shape": "Arn"
  2587          },
  2588          "CreatedAt": {
  2589            "shape": "Timestamp"
  2590          },
  2591          "Event": {
  2592            "shape": "Event"
  2593          },
  2594          "Id": {
  2595            "shape": "Id"
  2596          },
  2597          "UpdatedAt": {
  2598            "shape": "Timestamp"
  2599          }
  2600        }
  2601      },
  2602      "UpdateRevisionRequest": {
  2603        "type": "structure",
  2604        "members": {
  2605          "Comment": {
  2606            "shape": "__stringMin0Max16384"
  2607          },
  2608          "DataSetId": {
  2609            "shape": "__string",
  2610            "location": "uri",
  2611            "locationName": "DataSetId"
  2612          },
  2613          "Finalized": {
  2614            "shape": "__boolean"
  2615          },
  2616          "RevisionId": {
  2617            "shape": "__string",
  2618            "location": "uri",
  2619            "locationName": "RevisionId"
  2620          }
  2621        },
  2622        "required": [
  2623          "RevisionId",
  2624          "DataSetId"
  2625        ]
  2626      },
  2627      "UpdateRevisionResponse": {
  2628        "type": "structure",
  2629        "members": {
  2630          "Arn": {
  2631            "shape": "Arn"
  2632          },
  2633          "Comment": {
  2634            "shape": "__stringMin0Max16384"
  2635          },
  2636          "CreatedAt": {
  2637            "shape": "Timestamp"
  2638          },
  2639          "DataSetId": {
  2640            "shape": "Id"
  2641          },
  2642          "Finalized": {
  2643            "shape": "__boolean"
  2644          },
  2645          "Id": {
  2646            "shape": "Id"
  2647          },
  2648          "SourceId": {
  2649            "shape": "Id"
  2650          },
  2651          "UpdatedAt": {
  2652            "shape": "Timestamp"
  2653          }
  2654        }
  2655      },
  2656      "ValidationException": {
  2657        "type": "structure",
  2658        "members": {
  2659          "Message": {
  2660            "shape": "__string"
  2661          },
  2662          "ExceptionCause": {
  2663            "shape": "ExceptionCause"
  2664          }
  2665        },
  2666        "required": [
  2667          "Message"
  2668        ],
  2669        "exception": true,
  2670        "error": {
  2671          "httpStatusCode": 400
  2672        }
  2673      },
  2674      "__boolean": {
  2675        "type": "boolean"
  2676      },
  2677      "__double": {
  2678        "type": "double"
  2679      },
  2680      "__doubleMin0": {
  2681        "type": "double"
  2682      },
  2683      "ListOfAssetEntry": {
  2684        "type": "list",
  2685        "member": {
  2686          "shape": "AssetEntry"
  2687        }
  2688      },
  2689      "ListOfDataSetEntry": {
  2690        "type": "list",
  2691        "member": {
  2692          "shape": "DataSetEntry"
  2693        }
  2694      },
  2695      "ListOfEventActionEntry": {
  2696        "type": "list",
  2697        "member": {
  2698          "shape": "EventActionEntry"
  2699        }
  2700      },
  2701      "ListOfJobEntry": {
  2702        "type": "list",
  2703        "member": {
  2704          "shape": "JobEntry"
  2705        }
  2706      },
  2707      "ListOfJobError": {
  2708        "type": "list",
  2709        "member": {
  2710          "shape": "JobError"
  2711        }
  2712      },
  2713      "ListOfRevisionEntry": {
  2714        "type": "list",
  2715        "member": {
  2716          "shape": "RevisionEntry"
  2717        }
  2718      },
  2719      "ListOf__string": {
  2720        "type": "list",
  2721        "member": {
  2722          "shape": "__string"
  2723        }
  2724      },
  2725      "MapOf__string": {
  2726        "type": "map",
  2727        "key": {
  2728          "shape": "__string"
  2729        },
  2730        "value": {
  2731          "shape": "__string"
  2732        }
  2733      },
  2734      "__string": {
  2735        "type": "string"
  2736      },
  2737      "__stringMin0Max16384": {
  2738        "type": "string",
  2739        "min": 0,
  2740        "max": 16384
  2741      },
  2742      "__stringMin24Max24PatternAZaZ094AZaZ092AZaZ093": {
  2743        "type": "string",
  2744        "min": 24,
  2745        "max": 24,
  2746        "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
  2747      }
  2748    }
  2749  }