1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2018-04-01",
5    "endpointPrefix":"quicksight",
6    "jsonVersion":"1.0",
7    "protocol":"rest-json",
8    "serviceFullName":"Amazon QuickSight",
9    "serviceId":"QuickSight",
10    "signatureVersion":"v4",
11    "uid":"quicksight-2018-04-01"
12  },
13  "operations":{
14    "CancelIngestion":{
15      "name":"CancelIngestion",
16      "http":{
17        "method":"DELETE",
18        "requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}"
19      },
20      "input":{"shape":"CancelIngestionRequest"},
21      "output":{"shape":"CancelIngestionResponse"},
22      "errors":[
23        {"shape":"AccessDeniedException"},
24        {"shape":"InvalidParameterValueException"},
25        {"shape":"ResourceNotFoundException"},
26        {"shape":"ThrottlingException"},
27        {"shape":"ResourceExistsException"},
28        {"shape":"InternalFailureException"}
29      ]
30    },
31    "CreateDashboard":{
32      "name":"CreateDashboard",
33      "http":{
34        "method":"POST",
35        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}"
36      },
37      "input":{"shape":"CreateDashboardRequest"},
38      "output":{"shape":"CreateDashboardResponse"},
39      "errors":[
40        {"shape":"ResourceNotFoundException"},
41        {"shape":"InvalidParameterValueException"},
42        {"shape":"ThrottlingException"},
43        {"shape":"ResourceExistsException"},
44        {"shape":"ConflictException"},
45        {"shape":"UnsupportedUserEditionException"},
46        {"shape":"InternalFailureException"}
47      ]
48    },
49    "CreateDataSet":{
50      "name":"CreateDataSet",
51      "http":{
52        "method":"POST",
53        "requestUri":"/accounts/{AwsAccountId}/data-sets"
54      },
55      "input":{"shape":"CreateDataSetRequest"},
56      "output":{"shape":"CreateDataSetResponse"},
57      "errors":[
58        {"shape":"AccessDeniedException"},
59        {"shape":"ConflictException"},
60        {"shape":"InvalidParameterValueException"},
61        {"shape":"LimitExceededException"},
62        {"shape":"ResourceExistsException"},
63        {"shape":"ResourceNotFoundException"},
64        {"shape":"ThrottlingException"},
65        {"shape":"UnsupportedUserEditionException"},
66        {"shape":"InternalFailureException"}
67      ]
68    },
69    "CreateDataSource":{
70      "name":"CreateDataSource",
71      "http":{
72        "method":"POST",
73        "requestUri":"/accounts/{AwsAccountId}/data-sources"
74      },
75      "input":{"shape":"CreateDataSourceRequest"},
76      "output":{"shape":"CreateDataSourceResponse"},
77      "errors":[
78        {"shape":"AccessDeniedException"},
79        {"shape":"ConflictException"},
80        {"shape":"InvalidParameterValueException"},
81        {"shape":"LimitExceededException"},
82        {"shape":"ResourceNotFoundException"},
83        {"shape":"ResourceExistsException"},
84        {"shape":"ThrottlingException"},
85        {"shape":"InternalFailureException"}
86      ]
87    },
88    "CreateGroup":{
89      "name":"CreateGroup",
90      "http":{
91        "method":"POST",
92        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups"
93      },
94      "input":{"shape":"CreateGroupRequest"},
95      "output":{"shape":"CreateGroupResponse"},
96      "errors":[
97        {"shape":"AccessDeniedException"},
98        {"shape":"InvalidParameterValueException"},
99        {"shape":"ResourceExistsException"},
100        {"shape":"ResourceNotFoundException"},
101        {"shape":"ThrottlingException"},
102        {"shape":"PreconditionNotMetException"},
103        {"shape":"LimitExceededException"},
104        {"shape":"InternalFailureException"},
105        {"shape":"ResourceUnavailableException"}
106      ]
107    },
108    "CreateGroupMembership":{
109      "name":"CreateGroupMembership",
110      "http":{
111        "method":"PUT",
112        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}"
113      },
114      "input":{"shape":"CreateGroupMembershipRequest"},
115      "output":{"shape":"CreateGroupMembershipResponse"},
116      "errors":[
117        {"shape":"AccessDeniedException"},
118        {"shape":"InvalidParameterValueException"},
119        {"shape":"ResourceNotFoundException"},
120        {"shape":"ThrottlingException"},
121        {"shape":"PreconditionNotMetException"},
122        {"shape":"InternalFailureException"},
123        {"shape":"ResourceUnavailableException"}
124      ]
125    },
126    "CreateIAMPolicyAssignment":{
127      "name":"CreateIAMPolicyAssignment",
128      "http":{
129        "method":"POST",
130        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/"
131      },
132      "input":{"shape":"CreateIAMPolicyAssignmentRequest"},
133      "output":{"shape":"CreateIAMPolicyAssignmentResponse"},
134      "errors":[
135        {"shape":"AccessDeniedException"},
136        {"shape":"InvalidParameterValueException"},
137        {"shape":"ResourceExistsException"},
138        {"shape":"ResourceNotFoundException"},
139        {"shape":"ThrottlingException"},
140        {"shape":"ConcurrentUpdatingException"},
141        {"shape":"InternalFailureException"}
142      ]
143    },
144    "CreateIngestion":{
145      "name":"CreateIngestion",
146      "http":{
147        "method":"PUT",
148        "requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}"
149      },
150      "input":{"shape":"CreateIngestionRequest"},
151      "output":{"shape":"CreateIngestionResponse"},
152      "errors":[
153        {"shape":"AccessDeniedException"},
154        {"shape":"InvalidParameterValueException"},
155        {"shape":"ResourceNotFoundException"},
156        {"shape":"ThrottlingException"},
157        {"shape":"LimitExceededException"},
158        {"shape":"ResourceExistsException"},
159        {"shape":"InternalFailureException"}
160      ]
161    },
162    "CreateTemplate":{
163      "name":"CreateTemplate",
164      "http":{
165        "method":"POST",
166        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}"
167      },
168      "input":{"shape":"CreateTemplateRequest"},
169      "output":{"shape":"CreateTemplateResponse"},
170      "errors":[
171        {"shape":"InvalidParameterValueException"},
172        {"shape":"AccessDeniedException"},
173        {"shape":"ResourceExistsException"},
174        {"shape":"ResourceNotFoundException"},
175        {"shape":"ThrottlingException"},
176        {"shape":"LimitExceededException"},
177        {"shape":"UnsupportedUserEditionException"},
178        {"shape":"InternalFailureException"}
179      ]
180    },
181    "CreateTemplateAlias":{
182      "name":"CreateTemplateAlias",
183      "http":{
184        "method":"POST",
185        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"
186      },
187      "input":{"shape":"CreateTemplateAliasRequest"},
188      "output":{"shape":"CreateTemplateAliasResponse"},
189      "errors":[
190        {"shape":"ThrottlingException"},
191        {"shape":"ResourceNotFoundException"},
192        {"shape":"ConflictException"},
193        {"shape":"ResourceExistsException"},
194        {"shape":"LimitExceededException"},
195        {"shape":"UnsupportedUserEditionException"},
196        {"shape":"InternalFailureException"}
197      ]
198    },
199    "DeleteDashboard":{
200      "name":"DeleteDashboard",
201      "http":{
202        "method":"DELETE",
203        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}"
204      },
205      "input":{"shape":"DeleteDashboardRequest"},
206      "output":{"shape":"DeleteDashboardResponse"},
207      "errors":[
208        {"shape":"ThrottlingException"},
209        {"shape":"InvalidParameterValueException"},
210        {"shape":"ConflictException"},
211        {"shape":"ResourceNotFoundException"},
212        {"shape":"UnsupportedUserEditionException"},
213        {"shape":"InternalFailureException"}
214      ]
215    },
216    "DeleteDataSet":{
217      "name":"DeleteDataSet",
218      "http":{
219        "method":"DELETE",
220        "requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}"
221      },
222      "input":{"shape":"DeleteDataSetRequest"},
223      "output":{"shape":"DeleteDataSetResponse"},
224      "errors":[
225        {"shape":"AccessDeniedException"},
226        {"shape":"InvalidParameterValueException"},
227        {"shape":"ThrottlingException"},
228        {"shape":"ResourceNotFoundException"},
229        {"shape":"InternalFailureException"}
230      ]
231    },
232    "DeleteDataSource":{
233      "name":"DeleteDataSource",
234      "http":{
235        "method":"DELETE",
236        "requestUri":"/accounts/{AwsAccountId}/data-sources/{DataSourceId}"
237      },
238      "input":{"shape":"DeleteDataSourceRequest"},
239      "output":{"shape":"DeleteDataSourceResponse"},
240      "errors":[
241        {"shape":"AccessDeniedException"},
242        {"shape":"InvalidParameterValueException"},
243        {"shape":"ThrottlingException"},
244        {"shape":"ResourceNotFoundException"},
245        {"shape":"InternalFailureException"}
246      ]
247    },
248    "DeleteGroup":{
249      "name":"DeleteGroup",
250      "http":{
251        "method":"DELETE",
252        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}"
253      },
254      "input":{"shape":"DeleteGroupRequest"},
255      "output":{"shape":"DeleteGroupResponse"},
256      "errors":[
257        {"shape":"AccessDeniedException"},
258        {"shape":"InvalidParameterValueException"},
259        {"shape":"ResourceNotFoundException"},
260        {"shape":"ThrottlingException"},
261        {"shape":"PreconditionNotMetException"},
262        {"shape":"InternalFailureException"},
263        {"shape":"ResourceUnavailableException"}
264      ]
265    },
266    "DeleteGroupMembership":{
267      "name":"DeleteGroupMembership",
268      "http":{
269        "method":"DELETE",
270        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}"
271      },
272      "input":{"shape":"DeleteGroupMembershipRequest"},
273      "output":{"shape":"DeleteGroupMembershipResponse"},
274      "errors":[
275        {"shape":"AccessDeniedException"},
276        {"shape":"InvalidParameterValueException"},
277        {"shape":"ResourceNotFoundException"},
278        {"shape":"ThrottlingException"},
279        {"shape":"PreconditionNotMetException"},
280        {"shape":"InternalFailureException"},
281        {"shape":"ResourceUnavailableException"}
282      ]
283    },
284    "DeleteIAMPolicyAssignment":{
285      "name":"DeleteIAMPolicyAssignment",
286      "http":{
287        "method":"DELETE",
288        "requestUri":"/accounts/{AwsAccountId}/namespace/{Namespace}/iam-policy-assignments/{AssignmentName}"
289      },
290      "input":{"shape":"DeleteIAMPolicyAssignmentRequest"},
291      "output":{"shape":"DeleteIAMPolicyAssignmentResponse"},
292      "errors":[
293        {"shape":"AccessDeniedException"},
294        {"shape":"InvalidParameterValueException"},
295        {"shape":"ResourceExistsException"},
296        {"shape":"ResourceNotFoundException"},
297        {"shape":"ThrottlingException"},
298        {"shape":"ConcurrentUpdatingException"},
299        {"shape":"InternalFailureException"}
300      ]
301    },
302    "DeleteTemplate":{
303      "name":"DeleteTemplate",
304      "http":{
305        "method":"DELETE",
306        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}"
307      },
308      "input":{"shape":"DeleteTemplateRequest"},
309      "output":{"shape":"DeleteTemplateResponse"},
310      "errors":[
311        {"shape":"InvalidParameterValueException"},
312        {"shape":"ResourceNotFoundException"},
313        {"shape":"ThrottlingException"},
314        {"shape":"ConflictException"},
315        {"shape":"LimitExceededException"},
316        {"shape":"UnsupportedUserEditionException"},
317        {"shape":"InternalFailureException"}
318      ]
319    },
320    "DeleteTemplateAlias":{
321      "name":"DeleteTemplateAlias",
322      "http":{
323        "method":"DELETE",
324        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"
325      },
326      "input":{"shape":"DeleteTemplateAliasRequest"},
327      "output":{"shape":"DeleteTemplateAliasResponse"},
328      "errors":[
329        {"shape":"ThrottlingException"},
330        {"shape":"ResourceNotFoundException"},
331        {"shape":"UnsupportedUserEditionException"},
332        {"shape":"InternalFailureException"}
333      ]
334    },
335    "DeleteUser":{
336      "name":"DeleteUser",
337      "http":{
338        "method":"DELETE",
339        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}"
340      },
341      "input":{"shape":"DeleteUserRequest"},
342      "output":{"shape":"DeleteUserResponse"},
343      "errors":[
344        {"shape":"AccessDeniedException"},
345        {"shape":"InvalidParameterValueException"},
346        {"shape":"ResourceNotFoundException"},
347        {"shape":"ThrottlingException"},
348        {"shape":"InternalFailureException"},
349        {"shape":"ResourceUnavailableException"}
350      ]
351    },
352    "DeleteUserByPrincipalId":{
353      "name":"DeleteUserByPrincipalId",
354      "http":{
355        "method":"DELETE",
356        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/user-principals/{PrincipalId}"
357      },
358      "input":{"shape":"DeleteUserByPrincipalIdRequest"},
359      "output":{"shape":"DeleteUserByPrincipalIdResponse"},
360      "errors":[
361        {"shape":"AccessDeniedException"},
362        {"shape":"InvalidParameterValueException"},
363        {"shape":"ResourceNotFoundException"},
364        {"shape":"ThrottlingException"},
365        {"shape":"InternalFailureException"},
366        {"shape":"ResourceUnavailableException"}
367      ]
368    },
369    "DescribeDashboard":{
370      "name":"DescribeDashboard",
371      "http":{
372        "method":"GET",
373        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}"
374      },
375      "input":{"shape":"DescribeDashboardRequest"},
376      "output":{"shape":"DescribeDashboardResponse"},
377      "errors":[
378        {"shape":"InvalidParameterValueException"},
379        {"shape":"ResourceNotFoundException"},
380        {"shape":"AccessDeniedException"},
381        {"shape":"ThrottlingException"},
382        {"shape":"UnsupportedUserEditionException"},
383        {"shape":"InternalFailureException"}
384      ]
385    },
386    "DescribeDashboardPermissions":{
387      "name":"DescribeDashboardPermissions",
388      "http":{
389        "method":"GET",
390        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}/permissions"
391      },
392      "input":{"shape":"DescribeDashboardPermissionsRequest"},
393      "output":{"shape":"DescribeDashboardPermissionsResponse"},
394      "errors":[
395        {"shape":"InvalidParameterValueException"},
396        {"shape":"ResourceNotFoundException"},
397        {"shape":"ThrottlingException"},
398        {"shape":"UnsupportedUserEditionException"},
399        {"shape":"InternalFailureException"}
400      ]
401    },
402    "DescribeDataSet":{
403      "name":"DescribeDataSet",
404      "http":{
405        "method":"GET",
406        "requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}"
407      },
408      "input":{"shape":"DescribeDataSetRequest"},
409      "output":{"shape":"DescribeDataSetResponse"},
410      "errors":[
411        {"shape":"AccessDeniedException"},
412        {"shape":"InvalidParameterValueException"},
413        {"shape":"ThrottlingException"},
414        {"shape":"ResourceNotFoundException"},
415        {"shape":"InternalFailureException"}
416      ]
417    },
418    "DescribeDataSetPermissions":{
419      "name":"DescribeDataSetPermissions",
420      "http":{
421        "method":"GET",
422        "requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}/permissions"
423      },
424      "input":{"shape":"DescribeDataSetPermissionsRequest"},
425      "output":{"shape":"DescribeDataSetPermissionsResponse"},
426      "errors":[
427        {"shape":"AccessDeniedException"},
428        {"shape":"InvalidParameterValueException"},
429        {"shape":"ThrottlingException"},
430        {"shape":"ResourceNotFoundException"},
431        {"shape":"InternalFailureException"}
432      ]
433    },
434    "DescribeDataSource":{
435      "name":"DescribeDataSource",
436      "http":{
437        "method":"GET",
438        "requestUri":"/accounts/{AwsAccountId}/data-sources/{DataSourceId}"
439      },
440      "input":{"shape":"DescribeDataSourceRequest"},
441      "output":{"shape":"DescribeDataSourceResponse"},
442      "errors":[
443        {"shape":"AccessDeniedException"},
444        {"shape":"InvalidParameterValueException"},
445        {"shape":"ThrottlingException"},
446        {"shape":"ResourceNotFoundException"},
447        {"shape":"InternalFailureException"}
448      ]
449    },
450    "DescribeDataSourcePermissions":{
451      "name":"DescribeDataSourcePermissions",
452      "http":{
453        "method":"GET",
454        "requestUri":"/accounts/{AwsAccountId}/data-sources/{DataSourceId}/permissions"
455      },
456      "input":{"shape":"DescribeDataSourcePermissionsRequest"},
457      "output":{"shape":"DescribeDataSourcePermissionsResponse"},
458      "errors":[
459        {"shape":"AccessDeniedException"},
460        {"shape":"InvalidParameterValueException"},
461        {"shape":"ThrottlingException"},
462        {"shape":"ResourceNotFoundException"},
463        {"shape":"InternalFailureException"}
464      ]
465    },
466    "DescribeGroup":{
467      "name":"DescribeGroup",
468      "http":{
469        "method":"GET",
470        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}"
471      },
472      "input":{"shape":"DescribeGroupRequest"},
473      "output":{"shape":"DescribeGroupResponse"},
474      "errors":[
475        {"shape":"AccessDeniedException"},
476        {"shape":"InvalidParameterValueException"},
477        {"shape":"ResourceNotFoundException"},
478        {"shape":"ThrottlingException"},
479        {"shape":"PreconditionNotMetException"},
480        {"shape":"InternalFailureException"},
481        {"shape":"ResourceUnavailableException"}
482      ]
483    },
484    "DescribeIAMPolicyAssignment":{
485      "name":"DescribeIAMPolicyAssignment",
486      "http":{
487        "method":"GET",
488        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/{AssignmentName}"
489      },
490      "input":{"shape":"DescribeIAMPolicyAssignmentRequest"},
491      "output":{"shape":"DescribeIAMPolicyAssignmentResponse"},
492      "errors":[
493        {"shape":"AccessDeniedException"},
494        {"shape":"InvalidParameterValueException"},
495        {"shape":"ResourceNotFoundException"},
496        {"shape":"ThrottlingException"},
497        {"shape":"InvalidNextTokenException"},
498        {"shape":"InternalFailureException"}
499      ]
500    },
501    "DescribeIngestion":{
502      "name":"DescribeIngestion",
503      "http":{
504        "method":"GET",
505        "requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}"
506      },
507      "input":{"shape":"DescribeIngestionRequest"},
508      "output":{"shape":"DescribeIngestionResponse"},
509      "errors":[
510        {"shape":"AccessDeniedException"},
511        {"shape":"InvalidParameterValueException"},
512        {"shape":"ResourceNotFoundException"},
513        {"shape":"ThrottlingException"},
514        {"shape":"ResourceExistsException"},
515        {"shape":"InternalFailureException"}
516      ]
517    },
518    "DescribeTemplate":{
519      "name":"DescribeTemplate",
520      "http":{
521        "method":"GET",
522        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}"
523      },
524      "input":{"shape":"DescribeTemplateRequest"},
525      "output":{"shape":"DescribeTemplateResponse"},
526      "errors":[
527        {"shape":"InvalidParameterValueException"},
528        {"shape":"AccessDeniedException"},
529        {"shape":"ResourceExistsException"},
530        {"shape":"ResourceNotFoundException"},
531        {"shape":"ThrottlingException"},
532        {"shape":"ConflictException"},
533        {"shape":"UnsupportedUserEditionException"},
534        {"shape":"InternalFailureException"}
535      ]
536    },
537    "DescribeTemplateAlias":{
538      "name":"DescribeTemplateAlias",
539      "http":{
540        "method":"GET",
541        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"
542      },
543      "input":{"shape":"DescribeTemplateAliasRequest"},
544      "output":{"shape":"DescribeTemplateAliasResponse"},
545      "errors":[
546        {"shape":"ThrottlingException"},
547        {"shape":"ResourceNotFoundException"},
548        {"shape":"UnsupportedUserEditionException"},
549        {"shape":"InternalFailureException"}
550      ]
551    },
552    "DescribeTemplatePermissions":{
553      "name":"DescribeTemplatePermissions",
554      "http":{
555        "method":"GET",
556        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/permissions"
557      },
558      "input":{"shape":"DescribeTemplatePermissionsRequest"},
559      "output":{"shape":"DescribeTemplatePermissionsResponse"},
560      "errors":[
561        {"shape":"ThrottlingException"},
562        {"shape":"InvalidParameterValueException"},
563        {"shape":"ConflictException"},
564        {"shape":"ResourceNotFoundException"},
565        {"shape":"UnsupportedUserEditionException"},
566        {"shape":"InternalFailureException"}
567      ]
568    },
569    "DescribeUser":{
570      "name":"DescribeUser",
571      "http":{
572        "method":"GET",
573        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}"
574      },
575      "input":{"shape":"DescribeUserRequest"},
576      "output":{"shape":"DescribeUserResponse"},
577      "errors":[
578        {"shape":"AccessDeniedException"},
579        {"shape":"InvalidParameterValueException"},
580        {"shape":"ResourceNotFoundException"},
581        {"shape":"ThrottlingException"},
582        {"shape":"InternalFailureException"},
583        {"shape":"ResourceUnavailableException"}
584      ]
585    },
586    "GetDashboardEmbedUrl":{
587      "name":"GetDashboardEmbedUrl",
588      "http":{
589        "method":"GET",
590        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}/embed-url"
591      },
592      "input":{"shape":"GetDashboardEmbedUrlRequest"},
593      "output":{"shape":"GetDashboardEmbedUrlResponse"},
594      "errors":[
595        {"shape":"AccessDeniedException"},
596        {"shape":"InvalidParameterValueException"},
597        {"shape":"ResourceExistsException"},
598        {"shape":"ResourceNotFoundException"},
599        {"shape":"ThrottlingException"},
600        {"shape":"DomainNotWhitelistedException"},
601        {"shape":"QuickSightUserNotFoundException"},
602        {"shape":"IdentityTypeNotSupportedException"},
603        {"shape":"SessionLifetimeInMinutesInvalidException"},
604        {"shape":"UnsupportedUserEditionException"},
605        {"shape":"InternalFailureException"}
606      ]
607    },
608    "ListDashboardVersions":{
609      "name":"ListDashboardVersions",
610      "http":{
611        "method":"GET",
612        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}/versions"
613      },
614      "input":{"shape":"ListDashboardVersionsRequest"},
615      "output":{"shape":"ListDashboardVersionsResponse"},
616      "errors":[
617        {"shape":"InvalidParameterValueException"},
618        {"shape":"ResourceNotFoundException"},
619        {"shape":"ThrottlingException"},
620        {"shape":"InvalidNextTokenException"},
621        {"shape":"UnsupportedUserEditionException"},
622        {"shape":"InternalFailureException"}
623      ]
624    },
625    "ListDashboards":{
626      "name":"ListDashboards",
627      "http":{
628        "method":"GET",
629        "requestUri":"/accounts/{AwsAccountId}/dashboards"
630      },
631      "input":{"shape":"ListDashboardsRequest"},
632      "output":{"shape":"ListDashboardsResponse"},
633      "errors":[
634        {"shape":"ThrottlingException"},
635        {"shape":"InvalidNextTokenException"},
636        {"shape":"UnsupportedUserEditionException"},
637        {"shape":"InternalFailureException"}
638      ]
639    },
640    "ListDataSets":{
641      "name":"ListDataSets",
642      "http":{
643        "method":"GET",
644        "requestUri":"/accounts/{AwsAccountId}/data-sets"
645      },
646      "input":{"shape":"ListDataSetsRequest"},
647      "output":{"shape":"ListDataSetsResponse"},
648      "errors":[
649        {"shape":"AccessDeniedException"},
650        {"shape":"InvalidParameterValueException"},
651        {"shape":"ThrottlingException"},
652        {"shape":"InvalidNextTokenException"},
653        {"shape":"InternalFailureException"}
654      ]
655    },
656    "ListDataSources":{
657      "name":"ListDataSources",
658      "http":{
659        "method":"GET",
660        "requestUri":"/accounts/{AwsAccountId}/data-sources"
661      },
662      "input":{"shape":"ListDataSourcesRequest"},
663      "output":{"shape":"ListDataSourcesResponse"},
664      "errors":[
665        {"shape":"AccessDeniedException"},
666        {"shape":"InvalidParameterValueException"},
667        {"shape":"ThrottlingException"},
668        {"shape":"InvalidNextTokenException"},
669        {"shape":"InternalFailureException"}
670      ]
671    },
672    "ListGroupMemberships":{
673      "name":"ListGroupMemberships",
674      "http":{
675        "method":"GET",
676        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members"
677      },
678      "input":{"shape":"ListGroupMembershipsRequest"},
679      "output":{"shape":"ListGroupMembershipsResponse"},
680      "errors":[
681        {"shape":"AccessDeniedException"},
682        {"shape":"InvalidParameterValueException"},
683        {"shape":"ResourceNotFoundException"},
684        {"shape":"ThrottlingException"},
685        {"shape":"InvalidNextTokenException"},
686        {"shape":"PreconditionNotMetException"},
687        {"shape":"InternalFailureException"},
688        {"shape":"ResourceUnavailableException"}
689      ]
690    },
691    "ListGroups":{
692      "name":"ListGroups",
693      "http":{
694        "method":"GET",
695        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups"
696      },
697      "input":{"shape":"ListGroupsRequest"},
698      "output":{"shape":"ListGroupsResponse"},
699      "errors":[
700        {"shape":"AccessDeniedException"},
701        {"shape":"InvalidParameterValueException"},
702        {"shape":"ResourceNotFoundException"},
703        {"shape":"ThrottlingException"},
704        {"shape":"InvalidNextTokenException"},
705        {"shape":"PreconditionNotMetException"},
706        {"shape":"InternalFailureException"},
707        {"shape":"ResourceUnavailableException"}
708      ]
709    },
710    "ListIAMPolicyAssignments":{
711      "name":"ListIAMPolicyAssignments",
712      "http":{
713        "method":"GET",
714        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments"
715      },
716      "input":{"shape":"ListIAMPolicyAssignmentsRequest"},
717      "output":{"shape":"ListIAMPolicyAssignmentsResponse"},
718      "errors":[
719        {"shape":"AccessDeniedException"},
720        {"shape":"InvalidParameterValueException"},
721        {"shape":"ResourceNotFoundException"},
722        {"shape":"ThrottlingException"},
723        {"shape":"InvalidNextTokenException"},
724        {"shape":"InternalFailureException"}
725      ]
726    },
727    "ListIAMPolicyAssignmentsForUser":{
728      "name":"ListIAMPolicyAssignmentsForUser",
729      "http":{
730        "method":"GET",
731        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/iam-policy-assignments"
732      },
733      "input":{"shape":"ListIAMPolicyAssignmentsForUserRequest"},
734      "output":{"shape":"ListIAMPolicyAssignmentsForUserResponse"},
735      "errors":[
736        {"shape":"AccessDeniedException"},
737        {"shape":"InvalidParameterValueException"},
738        {"shape":"ResourceExistsException"},
739        {"shape":"ResourceNotFoundException"},
740        {"shape":"ThrottlingException"},
741        {"shape":"ConcurrentUpdatingException"},
742        {"shape":"InternalFailureException"}
743      ]
744    },
745    "ListIngestions":{
746      "name":"ListIngestions",
747      "http":{
748        "method":"GET",
749        "requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions"
750      },
751      "input":{"shape":"ListIngestionsRequest"},
752      "output":{"shape":"ListIngestionsResponse"},
753      "errors":[
754        {"shape":"AccessDeniedException"},
755        {"shape":"InvalidParameterValueException"},
756        {"shape":"ResourceNotFoundException"},
757        {"shape":"ThrottlingException"},
758        {"shape":"ResourceExistsException"},
759        {"shape":"InvalidNextTokenException"},
760        {"shape":"InternalFailureException"}
761      ]
762    },
763    "ListTagsForResource":{
764      "name":"ListTagsForResource",
765      "http":{
766        "method":"GET",
767        "requestUri":"/resources/{ResourceArn}/tags"
768      },
769      "input":{"shape":"ListTagsForResourceRequest"},
770      "output":{"shape":"ListTagsForResourceResponse"},
771      "errors":[
772        {"shape":"AccessDeniedException"},
773        {"shape":"InvalidParameterValueException"},
774        {"shape":"ResourceNotFoundException"},
775        {"shape":"ThrottlingException"},
776        {"shape":"InternalFailureException"}
777      ]
778    },
779    "ListTemplateAliases":{
780      "name":"ListTemplateAliases",
781      "http":{
782        "method":"GET",
783        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases"
784      },
785      "input":{"shape":"ListTemplateAliasesRequest"},
786      "output":{"shape":"ListTemplateAliasesResponse"},
787      "errors":[
788        {"shape":"ThrottlingException"},
789        {"shape":"ResourceNotFoundException"},
790        {"shape":"UnsupportedUserEditionException"},
791        {"shape":"InternalFailureException"}
792      ]
793    },
794    "ListTemplateVersions":{
795      "name":"ListTemplateVersions",
796      "http":{
797        "method":"GET",
798        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/versions"
799      },
800      "input":{"shape":"ListTemplateVersionsRequest"},
801      "output":{"shape":"ListTemplateVersionsResponse"},
802      "errors":[
803        {"shape":"ThrottlingException"},
804        {"shape":"InvalidParameterValueException"},
805        {"shape":"ResourceNotFoundException"},
806        {"shape":"InvalidNextTokenException"},
807        {"shape":"UnsupportedUserEditionException"},
808        {"shape":"InternalFailureException"}
809      ]
810    },
811    "ListTemplates":{
812      "name":"ListTemplates",
813      "http":{
814        "method":"GET",
815        "requestUri":"/accounts/{AwsAccountId}/templates"
816      },
817      "input":{"shape":"ListTemplatesRequest"},
818      "output":{"shape":"ListTemplatesResponse"},
819      "errors":[
820        {"shape":"ThrottlingException"},
821        {"shape":"InvalidParameterValueException"},
822        {"shape":"ResourceNotFoundException"},
823        {"shape":"InvalidNextTokenException"},
824        {"shape":"UnsupportedUserEditionException"},
825        {"shape":"InternalFailureException"}
826      ]
827    },
828    "ListUserGroups":{
829      "name":"ListUserGroups",
830      "http":{
831        "method":"GET",
832        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/groups"
833      },
834      "input":{"shape":"ListUserGroupsRequest"},
835      "output":{"shape":"ListUserGroupsResponse"},
836      "errors":[
837        {"shape":"AccessDeniedException"},
838        {"shape":"InvalidParameterValueException"},
839        {"shape":"ResourceNotFoundException"},
840        {"shape":"ThrottlingException"},
841        {"shape":"InternalFailureException"},
842        {"shape":"ResourceUnavailableException"}
843      ]
844    },
845    "ListUsers":{
846      "name":"ListUsers",
847      "http":{
848        "method":"GET",
849        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users"
850      },
851      "input":{"shape":"ListUsersRequest"},
852      "output":{"shape":"ListUsersResponse"},
853      "errors":[
854        {"shape":"AccessDeniedException"},
855        {"shape":"InvalidParameterValueException"},
856        {"shape":"ResourceNotFoundException"},
857        {"shape":"ThrottlingException"},
858        {"shape":"InvalidNextTokenException"},
859        {"shape":"InternalFailureException"},
860        {"shape":"ResourceUnavailableException"}
861      ]
862    },
863    "RegisterUser":{
864      "name":"RegisterUser",
865      "http":{
866        "method":"POST",
867        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users"
868      },
869      "input":{"shape":"RegisterUserRequest"},
870      "output":{"shape":"RegisterUserResponse"},
871      "errors":[
872        {"shape":"AccessDeniedException"},
873        {"shape":"InvalidParameterValueException"},
874        {"shape":"ResourceNotFoundException"},
875        {"shape":"ThrottlingException"},
876        {"shape":"LimitExceededException"},
877        {"shape":"ResourceExistsException"},
878        {"shape":"PreconditionNotMetException"},
879        {"shape":"InternalFailureException"},
880        {"shape":"ResourceUnavailableException"}
881      ]
882    },
883    "TagResource":{
884      "name":"TagResource",
885      "http":{
886        "method":"POST",
887        "requestUri":"/resources/{ResourceArn}/tags"
888      },
889      "input":{"shape":"TagResourceRequest"},
890      "output":{"shape":"TagResourceResponse"},
891      "errors":[
892        {"shape":"LimitExceededException"},
893        {"shape":"AccessDeniedException"},
894        {"shape":"InvalidParameterValueException"},
895        {"shape":"ResourceNotFoundException"},
896        {"shape":"ThrottlingException"},
897        {"shape":"InternalFailureException"}
898      ]
899    },
900    "UntagResource":{
901      "name":"UntagResource",
902      "http":{
903        "method":"DELETE",
904        "requestUri":"/resources/{ResourceArn}/tags"
905      },
906      "input":{"shape":"UntagResourceRequest"},
907      "output":{"shape":"UntagResourceResponse"},
908      "errors":[
909        {"shape":"AccessDeniedException"},
910        {"shape":"InvalidParameterValueException"},
911        {"shape":"ResourceNotFoundException"},
912        {"shape":"ThrottlingException"},
913        {"shape":"InternalFailureException"}
914      ]
915    },
916    "UpdateDashboard":{
917      "name":"UpdateDashboard",
918      "http":{
919        "method":"PUT",
920        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}"
921      },
922      "input":{"shape":"UpdateDashboardRequest"},
923      "output":{"shape":"UpdateDashboardResponse"},
924      "errors":[
925        {"shape":"ThrottlingException"},
926        {"shape":"InvalidParameterValueException"},
927        {"shape":"ResourceNotFoundException"},
928        {"shape":"ConflictException"},
929        {"shape":"LimitExceededException"},
930        {"shape":"UnsupportedUserEditionException"},
931        {"shape":"InternalFailureException"}
932      ]
933    },
934    "UpdateDashboardPermissions":{
935      "name":"UpdateDashboardPermissions",
936      "http":{
937        "method":"PUT",
938        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}/permissions"
939      },
940      "input":{"shape":"UpdateDashboardPermissionsRequest"},
941      "output":{"shape":"UpdateDashboardPermissionsResponse"},
942      "errors":[
943        {"shape":"ThrottlingException"},
944        {"shape":"InvalidParameterValueException"},
945        {"shape":"ResourceNotFoundException"},
946        {"shape":"UnsupportedUserEditionException"},
947        {"shape":"ConflictException"},
948        {"shape":"InternalFailureException"}
949      ]
950    },
951    "UpdateDashboardPublishedVersion":{
952      "name":"UpdateDashboardPublishedVersion",
953      "http":{
954        "method":"PUT",
955        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}/versions/{VersionNumber}"
956      },
957      "input":{"shape":"UpdateDashboardPublishedVersionRequest"},
958      "output":{"shape":"UpdateDashboardPublishedVersionResponse"},
959      "errors":[
960        {"shape":"InvalidParameterValueException"},
961        {"shape":"ThrottlingException"},
962        {"shape":"ConflictException"},
963        {"shape":"ResourceNotFoundException"},
964        {"shape":"UnsupportedUserEditionException"},
965        {"shape":"InternalFailureException"}
966      ]
967    },
968    "UpdateDataSet":{
969      "name":"UpdateDataSet",
970      "http":{
971        "method":"PUT",
972        "requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}"
973      },
974      "input":{"shape":"UpdateDataSetRequest"},
975      "output":{"shape":"UpdateDataSetResponse"},
976      "errors":[
977        {"shape":"AccessDeniedException"},
978        {"shape":"ConflictException"},
979        {"shape":"InvalidParameterValueException"},
980        {"shape":"LimitExceededException"},
981        {"shape":"ThrottlingException"},
982        {"shape":"ResourceNotFoundException"},
983        {"shape":"UnsupportedUserEditionException"},
984        {"shape":"InternalFailureException"}
985      ]
986    },
987    "UpdateDataSetPermissions":{
988      "name":"UpdateDataSetPermissions",
989      "http":{
990        "method":"POST",
991        "requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}/permissions"
992      },
993      "input":{"shape":"UpdateDataSetPermissionsRequest"},
994      "output":{"shape":"UpdateDataSetPermissionsResponse"},
995      "errors":[
996        {"shape":"AccessDeniedException"},
997        {"shape":"ConflictException"},
998        {"shape":"InvalidParameterValueException"},
999        {"shape":"ResourceNotFoundException"},
1000        {"shape":"ThrottlingException"},
1001        {"shape":"InternalFailureException"}
1002      ]
1003    },
1004    "UpdateDataSource":{
1005      "name":"UpdateDataSource",
1006      "http":{
1007        "method":"PUT",
1008        "requestUri":"/accounts/{AwsAccountId}/data-sources/{DataSourceId}"
1009      },
1010      "input":{"shape":"UpdateDataSourceRequest"},
1011      "output":{"shape":"UpdateDataSourceResponse"},
1012      "errors":[
1013        {"shape":"AccessDeniedException"},
1014        {"shape":"ConflictException"},
1015        {"shape":"InvalidParameterValueException"},
1016        {"shape":"ThrottlingException"},
1017        {"shape":"ResourceNotFoundException"},
1018        {"shape":"InternalFailureException"}
1019      ]
1020    },
1021    "UpdateDataSourcePermissions":{
1022      "name":"UpdateDataSourcePermissions",
1023      "http":{
1024        "method":"POST",
1025        "requestUri":"/accounts/{AwsAccountId}/data-sources/{DataSourceId}/permissions"
1026      },
1027      "input":{"shape":"UpdateDataSourcePermissionsRequest"},
1028      "output":{"shape":"UpdateDataSourcePermissionsResponse"},
1029      "errors":[
1030        {"shape":"AccessDeniedException"},
1031        {"shape":"ConflictException"},
1032        {"shape":"InvalidParameterValueException"},
1033        {"shape":"ResourceNotFoundException"},
1034        {"shape":"ThrottlingException"},
1035        {"shape":"InternalFailureException"}
1036      ]
1037    },
1038    "UpdateGroup":{
1039      "name":"UpdateGroup",
1040      "http":{
1041        "method":"PUT",
1042        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}"
1043      },
1044      "input":{"shape":"UpdateGroupRequest"},
1045      "output":{"shape":"UpdateGroupResponse"},
1046      "errors":[
1047        {"shape":"AccessDeniedException"},
1048        {"shape":"InvalidParameterValueException"},
1049        {"shape":"ResourceNotFoundException"},
1050        {"shape":"ThrottlingException"},
1051        {"shape":"PreconditionNotMetException"},
1052        {"shape":"InternalFailureException"},
1053        {"shape":"ResourceUnavailableException"}
1054      ]
1055    },
1056    "UpdateIAMPolicyAssignment":{
1057      "name":"UpdateIAMPolicyAssignment",
1058      "http":{
1059        "method":"PUT",
1060        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/{AssignmentName}"
1061      },
1062      "input":{"shape":"UpdateIAMPolicyAssignmentRequest"},
1063      "output":{"shape":"UpdateIAMPolicyAssignmentResponse"},
1064      "errors":[
1065        {"shape":"AccessDeniedException"},
1066        {"shape":"InvalidParameterValueException"},
1067        {"shape":"ResourceExistsException"},
1068        {"shape":"ResourceNotFoundException"},
1069        {"shape":"ThrottlingException"},
1070        {"shape":"ConcurrentUpdatingException"},
1071        {"shape":"InternalFailureException"}
1072      ]
1073    },
1074    "UpdateTemplate":{
1075      "name":"UpdateTemplate",
1076      "http":{
1077        "method":"PUT",
1078        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}"
1079      },
1080      "input":{"shape":"UpdateTemplateRequest"},
1081      "output":{"shape":"UpdateTemplateResponse"},
1082      "errors":[
1083        {"shape":"InvalidParameterValueException"},
1084        {"shape":"ResourceExistsException"},
1085        {"shape":"ResourceNotFoundException"},
1086        {"shape":"ThrottlingException"},
1087        {"shape":"ConflictException"},
1088        {"shape":"LimitExceededException"},
1089        {"shape":"UnsupportedUserEditionException"},
1090        {"shape":"InternalFailureException"}
1091      ]
1092    },
1093    "UpdateTemplateAlias":{
1094      "name":"UpdateTemplateAlias",
1095      "http":{
1096        "method":"PUT",
1097        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"
1098      },
1099      "input":{"shape":"UpdateTemplateAliasRequest"},
1100      "output":{"shape":"UpdateTemplateAliasResponse"},
1101      "errors":[
1102        {"shape":"ThrottlingException"},
1103        {"shape":"ResourceNotFoundException"},
1104        {"shape":"ConflictException"},
1105        {"shape":"UnsupportedUserEditionException"},
1106        {"shape":"InternalFailureException"}
1107      ]
1108    },
1109    "UpdateTemplatePermissions":{
1110      "name":"UpdateTemplatePermissions",
1111      "http":{
1112        "method":"PUT",
1113        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/permissions"
1114      },
1115      "input":{"shape":"UpdateTemplatePermissionsRequest"},
1116      "output":{"shape":"UpdateTemplatePermissionsResponse"},
1117      "errors":[
1118        {"shape":"ThrottlingException"},
1119        {"shape":"InvalidParameterValueException"},
1120        {"shape":"ConflictException"},
1121        {"shape":"ResourceNotFoundException"},
1122        {"shape":"UnsupportedUserEditionException"},
1123        {"shape":"InternalFailureException"}
1124      ]
1125    },
1126    "UpdateUser":{
1127      "name":"UpdateUser",
1128      "http":{
1129        "method":"PUT",
1130        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}"
1131      },
1132      "input":{"shape":"UpdateUserRequest"},
1133      "output":{"shape":"UpdateUserResponse"},
1134      "errors":[
1135        {"shape":"AccessDeniedException"},
1136        {"shape":"InvalidParameterValueException"},
1137        {"shape":"ResourceNotFoundException"},
1138        {"shape":"ThrottlingException"},
1139        {"shape":"InternalFailureException"},
1140        {"shape":"ResourceUnavailableException"}
1141      ]
1142    }
1143  },
1144  "shapes":{
1145    "AccessDeniedException":{
1146      "type":"structure",
1147      "members":{
1148        "Message":{"shape":"String"},
1149        "RequestId":{"shape":"String"}
1150      },
1151      "error":{"httpStatusCode":401},
1152      "exception":true
1153    },
1154    "ActionList":{
1155      "type":"list",
1156      "member":{"shape":"String"},
1157      "max":16,
1158      "min":1
1159    },
1160    "ActiveIAMPolicyAssignment":{
1161      "type":"structure",
1162      "members":{
1163        "AssignmentName":{"shape":"IAMPolicyAssignmentName"},
1164        "PolicyArn":{"shape":"Arn"}
1165      }
1166    },
1167    "ActiveIAMPolicyAssignmentList":{
1168      "type":"list",
1169      "member":{"shape":"ActiveIAMPolicyAssignment"}
1170    },
1171    "AdHocFilteringOption":{
1172      "type":"structure",
1173      "members":{
1174        "AvailabilityStatus":{"shape":"DashboardBehavior"}
1175      }
1176    },
1177    "AliasName":{
1178      "type":"string",
1179      "max":2048,
1180      "min":1,
1181      "pattern":"[\\w\\-]+|(\\$LATEST)|(\\$PUBLISHED)"
1182    },
1183    "AmazonElasticsearchParameters":{
1184      "type":"structure",
1185      "required":["Domain"],
1186      "members":{
1187        "Domain":{"shape":"Domain"}
1188      }
1189    },
1190    "Arn":{"type":"string"},
1191    "AssignmentStatus":{
1192      "type":"string",
1193      "enum":[
1194        "ENABLED",
1195        "DRAFT",
1196        "DISABLED"
1197      ]
1198    },
1199    "AthenaParameters":{
1200      "type":"structure",
1201      "members":{
1202        "WorkGroup":{"shape":"WorkGroup"}
1203      }
1204    },
1205    "AuroraParameters":{
1206      "type":"structure",
1207      "required":[
1208        "Host",
1209        "Port",
1210        "Database"
1211      ],
1212      "members":{
1213        "Host":{"shape":"Host"},
1214        "Port":{"shape":"Port"},
1215        "Database":{"shape":"Database"}
1216      }
1217    },
1218    "AuroraPostgreSqlParameters":{
1219      "type":"structure",
1220      "required":[
1221        "Host",
1222        "Port",
1223        "Database"
1224      ],
1225      "members":{
1226        "Host":{"shape":"Host"},
1227        "Port":{"shape":"Port"},
1228        "Database":{"shape":"Database"}
1229      }
1230    },
1231    "AwsAccountId":{
1232      "type":"string",
1233      "max":12,
1234      "min":12,
1235      "pattern":"^[0-9]{12}$"
1236    },
1237    "AwsIotAnalyticsParameters":{
1238      "type":"structure",
1239      "required":["DataSetName"],
1240      "members":{
1241        "DataSetName":{"shape":"DataSetName"}
1242      }
1243    },
1244    "Boolean":{"type":"boolean"},
1245    "CalculatedColumn":{
1246      "type":"structure",
1247      "required":[
1248        "ColumnName",
1249        "ColumnId",
1250        "Expression"
1251      ],
1252      "members":{
1253        "ColumnName":{"shape":"ColumnName"},
1254        "ColumnId":{"shape":"ColumnId"},
1255        "Expression":{"shape":"Expression"}
1256      }
1257    },
1258    "CalculatedColumnList":{
1259      "type":"list",
1260      "member":{"shape":"CalculatedColumn"},
1261      "max":128,
1262      "min":1
1263    },
1264    "CancelIngestionRequest":{
1265      "type":"structure",
1266      "required":[
1267        "AwsAccountId",
1268        "DataSetId",
1269        "IngestionId"
1270      ],
1271      "members":{
1272        "AwsAccountId":{
1273          "shape":"AwsAccountId",
1274          "location":"uri",
1275          "locationName":"AwsAccountId"
1276        },
1277        "DataSetId":{
1278          "shape":"string",
1279          "location":"uri",
1280          "locationName":"DataSetId"
1281        },
1282        "IngestionId":{
1283          "shape":"IngestionId",
1284          "location":"uri",
1285          "locationName":"IngestionId"
1286        }
1287      }
1288    },
1289    "CancelIngestionResponse":{
1290      "type":"structure",
1291      "members":{
1292        "Arn":{"shape":"Arn"},
1293        "IngestionId":{"shape":"IngestionId"},
1294        "RequestId":{"shape":"string"},
1295        "Status":{
1296          "shape":"StatusCode",
1297          "location":"statusCode"
1298        }
1299      }
1300    },
1301    "CastColumnTypeOperation":{
1302      "type":"structure",
1303      "required":[
1304        "ColumnName",
1305        "NewColumnType"
1306      ],
1307      "members":{
1308        "ColumnName":{"shape":"ColumnName"},
1309        "NewColumnType":{"shape":"ColumnDataType"},
1310        "Format":{"shape":"TypeCastFormat"}
1311      }
1312    },
1313    "Catalog":{
1314      "type":"string",
1315      "max":128
1316    },
1317    "ClusterId":{
1318      "type":"string",
1319      "max":64,
1320      "min":1
1321    },
1322    "ColumnDataType":{
1323      "type":"string",
1324      "enum":[
1325        "STRING",
1326        "INTEGER",
1327        "DECIMAL",
1328        "DATETIME"
1329      ]
1330    },
1331    "ColumnGroup":{
1332      "type":"structure",
1333      "members":{
1334        "GeoSpatialColumnGroup":{"shape":"GeoSpatialColumnGroup"}
1335      }
1336    },
1337    "ColumnGroupColumnSchema":{
1338      "type":"structure",
1339      "members":{
1340        "Name":{"shape":"String"}
1341      }
1342    },
1343    "ColumnGroupColumnSchemaList":{
1344      "type":"list",
1345      "member":{"shape":"ColumnGroupColumnSchema"},
1346      "max":500
1347    },
1348    "ColumnGroupList":{
1349      "type":"list",
1350      "member":{"shape":"ColumnGroup"},
1351      "max":8,
1352      "min":1
1353    },
1354    "ColumnGroupName":{
1355      "type":"string",
1356      "max":64,
1357      "min":1
1358    },
1359    "ColumnGroupSchema":{
1360      "type":"structure",
1361      "members":{
1362        "Name":{"shape":"String"},
1363        "ColumnGroupColumnSchemaList":{"shape":"ColumnGroupColumnSchemaList"}
1364      }
1365    },
1366    "ColumnGroupSchemaList":{
1367      "type":"list",
1368      "member":{"shape":"ColumnGroupSchema"},
1369      "max":500
1370    },
1371    "ColumnId":{
1372      "type":"string",
1373      "max":64,
1374      "min":1
1375    },
1376    "ColumnList":{
1377      "type":"list",
1378      "member":{"shape":"ColumnName"},
1379      "max":16,
1380      "min":1
1381    },
1382    "ColumnName":{
1383      "type":"string",
1384      "max":128,
1385      "min":1
1386    },
1387    "ColumnSchema":{
1388      "type":"structure",
1389      "members":{
1390        "Name":{"shape":"String"},
1391        "DataType":{"shape":"String"},
1392        "GeographicRole":{"shape":"String"}
1393      }
1394    },
1395    "ColumnSchemaList":{
1396      "type":"list",
1397      "member":{"shape":"ColumnSchema"},
1398      "max":500
1399    },
1400    "ColumnTag":{
1401      "type":"structure",
1402      "members":{
1403        "ColumnGeographicRole":{"shape":"GeoSpatialDataRole"}
1404      }
1405    },
1406    "ColumnTagList":{
1407      "type":"list",
1408      "member":{"shape":"ColumnTag"},
1409      "max":16,
1410      "min":1
1411    },
1412    "ConcurrentUpdatingException":{
1413      "type":"structure",
1414      "members":{
1415        "Message":{"shape":"String"},
1416        "RequestId":{"shape":"String"}
1417      },
1418      "error":{"httpStatusCode":500},
1419      "exception":true
1420    },
1421    "ConflictException":{
1422      "type":"structure",
1423      "members":{
1424        "Message":{"shape":"String"},
1425        "RequestId":{"shape":"String"}
1426      },
1427      "error":{"httpStatusCode":409},
1428      "exception":true
1429    },
1430    "CreateColumnsOperation":{
1431      "type":"structure",
1432      "required":["Columns"],
1433      "members":{
1434        "Columns":{"shape":"CalculatedColumnList"}
1435      }
1436    },
1437    "CreateDashboardRequest":{
1438      "type":"structure",
1439      "required":[
1440        "AwsAccountId",
1441        "DashboardId",
1442        "Name",
1443        "SourceEntity"
1444      ],
1445      "members":{
1446        "AwsAccountId":{
1447          "shape":"AwsAccountId",
1448          "location":"uri",
1449          "locationName":"AwsAccountId"
1450        },
1451        "DashboardId":{
1452          "shape":"RestrictiveResourceId",
1453          "location":"uri",
1454          "locationName":"DashboardId"
1455        },
1456        "Name":{"shape":"DashboardName"},
1457        "Parameters":{"shape":"Parameters"},
1458        "Permissions":{"shape":"ResourcePermissionList"},
1459        "SourceEntity":{"shape":"DashboardSourceEntity"},
1460        "Tags":{"shape":"TagList"},
1461        "VersionDescription":{"shape":"VersionDescription"},
1462        "DashboardPublishOptions":{"shape":"DashboardPublishOptions"}
1463      }
1464    },
1465    "CreateDashboardResponse":{
1466      "type":"structure",
1467      "members":{
1468        "Arn":{"shape":"Arn"},
1469        "VersionArn":{"shape":"Arn"},
1470        "DashboardId":{"shape":"RestrictiveResourceId"},
1471        "CreationStatus":{"shape":"ResourceStatus"},
1472        "Status":{
1473          "shape":"StatusCode",
1474          "location":"statusCode"
1475        },
1476        "RequestId":{"shape":"String"}
1477      }
1478    },
1479    "CreateDataSetRequest":{
1480      "type":"structure",
1481      "required":[
1482        "AwsAccountId",
1483        "DataSetId",
1484        "Name",
1485        "PhysicalTableMap",
1486        "ImportMode"
1487      ],
1488      "members":{
1489        "AwsAccountId":{
1490          "shape":"AwsAccountId",
1491          "location":"uri",
1492          "locationName":"AwsAccountId"
1493        },
1494        "DataSetId":{"shape":"ResourceId"},
1495        "Name":{"shape":"ResourceName"},
1496        "PhysicalTableMap":{"shape":"PhysicalTableMap"},
1497        "LogicalTableMap":{"shape":"LogicalTableMap"},
1498        "ImportMode":{"shape":"DataSetImportMode"},
1499        "ColumnGroups":{"shape":"ColumnGroupList"},
1500        "Permissions":{"shape":"ResourcePermissionList"},
1501        "RowLevelPermissionDataSet":{"shape":"RowLevelPermissionDataSet"},
1502        "Tags":{"shape":"TagList"}
1503      }
1504    },
1505    "CreateDataSetResponse":{
1506      "type":"structure",
1507      "members":{
1508        "Arn":{"shape":"Arn"},
1509        "DataSetId":{"shape":"ResourceId"},
1510        "IngestionArn":{"shape":"Arn"},
1511        "IngestionId":{"shape":"ResourceId"},
1512        "RequestId":{"shape":"String"},
1513        "Status":{
1514          "shape":"StatusCode",
1515          "location":"statusCode"
1516        }
1517      }
1518    },
1519    "CreateDataSourceRequest":{
1520      "type":"structure",
1521      "required":[
1522        "AwsAccountId",
1523        "DataSourceId",
1524        "Name",
1525        "Type"
1526      ],
1527      "members":{
1528        "AwsAccountId":{
1529          "shape":"AwsAccountId",
1530          "location":"uri",
1531          "locationName":"AwsAccountId"
1532        },
1533        "DataSourceId":{"shape":"ResourceId"},
1534        "Name":{"shape":"ResourceName"},
1535        "Type":{"shape":"DataSourceType"},
1536        "DataSourceParameters":{"shape":"DataSourceParameters"},
1537        "Credentials":{"shape":"DataSourceCredentials"},
1538        "Permissions":{"shape":"ResourcePermissionList"},
1539        "VpcConnectionProperties":{"shape":"VpcConnectionProperties"},
1540        "SslProperties":{"shape":"SslProperties"},
1541        "Tags":{"shape":"TagList"}
1542      }
1543    },
1544    "CreateDataSourceResponse":{
1545      "type":"structure",
1546      "members":{
1547        "Arn":{"shape":"Arn"},
1548        "DataSourceId":{"shape":"ResourceId"},
1549        "CreationStatus":{"shape":"ResourceStatus"},
1550        "RequestId":{"shape":"String"},
1551        "Status":{
1552          "shape":"StatusCode",
1553          "location":"statusCode"
1554        }
1555      }
1556    },
1557    "CreateGroupMembershipRequest":{
1558      "type":"structure",
1559      "required":[
1560        "MemberName",
1561        "GroupName",
1562        "AwsAccountId",
1563        "Namespace"
1564      ],
1565      "members":{
1566        "MemberName":{
1567          "shape":"GroupMemberName",
1568          "location":"uri",
1569          "locationName":"MemberName"
1570        },
1571        "GroupName":{
1572          "shape":"GroupName",
1573          "location":"uri",
1574          "locationName":"GroupName"
1575        },
1576        "AwsAccountId":{
1577          "shape":"AwsAccountId",
1578          "location":"uri",
1579          "locationName":"AwsAccountId"
1580        },
1581        "Namespace":{
1582          "shape":"Namespace",
1583          "location":"uri",
1584          "locationName":"Namespace"
1585        }
1586      }
1587    },
1588    "CreateGroupMembershipResponse":{
1589      "type":"structure",
1590      "members":{
1591        "GroupMember":{"shape":"GroupMember"},
1592        "RequestId":{"shape":"String"},
1593        "Status":{
1594          "shape":"StatusCode",
1595          "location":"statusCode"
1596        }
1597      }
1598    },
1599    "CreateGroupRequest":{
1600      "type":"structure",
1601      "required":[
1602        "GroupName",
1603        "AwsAccountId",
1604        "Namespace"
1605      ],
1606      "members":{
1607        "GroupName":{"shape":"GroupName"},
1608        "Description":{"shape":"GroupDescription"},
1609        "AwsAccountId":{
1610          "shape":"AwsAccountId",
1611          "location":"uri",
1612          "locationName":"AwsAccountId"
1613        },
1614        "Namespace":{
1615          "shape":"Namespace",
1616          "location":"uri",
1617          "locationName":"Namespace"
1618        }
1619      }
1620    },
1621    "CreateGroupResponse":{
1622      "type":"structure",
1623      "members":{
1624        "Group":{"shape":"Group"},
1625        "RequestId":{"shape":"String"},
1626        "Status":{
1627          "shape":"StatusCode",
1628          "location":"statusCode"
1629        }
1630      }
1631    },
1632    "CreateIAMPolicyAssignmentRequest":{
1633      "type":"structure",
1634      "required":[
1635        "AwsAccountId",
1636        "AssignmentName",
1637        "AssignmentStatus",
1638        "Namespace"
1639      ],
1640      "members":{
1641        "AwsAccountId":{
1642          "shape":"AwsAccountId",
1643          "location":"uri",
1644          "locationName":"AwsAccountId"
1645        },
1646        "AssignmentName":{"shape":"IAMPolicyAssignmentName"},
1647        "AssignmentStatus":{"shape":"AssignmentStatus"},
1648        "PolicyArn":{"shape":"Arn"},
1649        "Identities":{"shape":"IdentityMap"},
1650        "Namespace":{
1651          "shape":"Namespace",
1652          "location":"uri",
1653          "locationName":"Namespace"
1654        }
1655      }
1656    },
1657    "CreateIAMPolicyAssignmentResponse":{
1658      "type":"structure",
1659      "members":{
1660        "AssignmentName":{"shape":"IAMPolicyAssignmentName"},
1661        "AssignmentId":{"shape":"String"},
1662        "AssignmentStatus":{"shape":"AssignmentStatus"},
1663        "PolicyArn":{"shape":"Arn"},
1664        "Identities":{"shape":"IdentityMap"},
1665        "RequestId":{"shape":"String"},
1666        "Status":{
1667          "shape":"StatusCode",
1668          "location":"statusCode"
1669        }
1670      }
1671    },
1672    "CreateIngestionRequest":{
1673      "type":"structure",
1674      "required":[
1675        "DataSetId",
1676        "IngestionId",
1677        "AwsAccountId"
1678      ],
1679      "members":{
1680        "DataSetId":{
1681          "shape":"string",
1682          "location":"uri",
1683          "locationName":"DataSetId"
1684        },
1685        "IngestionId":{
1686          "shape":"IngestionId",
1687          "location":"uri",
1688          "locationName":"IngestionId"
1689        },
1690        "AwsAccountId":{
1691          "shape":"AwsAccountId",
1692          "location":"uri",
1693          "locationName":"AwsAccountId"
1694        }
1695      }
1696    },
1697    "CreateIngestionResponse":{
1698      "type":"structure",
1699      "members":{
1700        "Arn":{"shape":"Arn"},
1701        "IngestionId":{"shape":"IngestionId"},
1702        "IngestionStatus":{"shape":"IngestionStatus"},
1703        "RequestId":{"shape":"string"},
1704        "Status":{
1705          "shape":"StatusCode",
1706          "location":"statusCode"
1707        }
1708      }
1709    },
1710    "CreateTemplateAliasRequest":{
1711      "type":"structure",
1712      "required":[
1713        "AwsAccountId",
1714        "TemplateId",
1715        "AliasName",
1716        "TemplateVersionNumber"
1717      ],
1718      "members":{
1719        "AwsAccountId":{
1720          "shape":"AwsAccountId",
1721          "location":"uri",
1722          "locationName":"AwsAccountId"
1723        },
1724        "TemplateId":{
1725          "shape":"RestrictiveResourceId",
1726          "location":"uri",
1727          "locationName":"TemplateId"
1728        },
1729        "AliasName":{
1730          "shape":"AliasName",
1731          "location":"uri",
1732          "locationName":"AliasName"
1733        },
1734        "TemplateVersionNumber":{"shape":"VersionNumber"}
1735      }
1736    },
1737    "CreateTemplateAliasResponse":{
1738      "type":"structure",
1739      "members":{
1740        "TemplateAlias":{"shape":"TemplateAlias"},
1741        "Status":{
1742          "shape":"StatusCode",
1743          "location":"statusCode"
1744        },
1745        "RequestId":{"shape":"String"}
1746      }
1747    },
1748    "CreateTemplateRequest":{
1749      "type":"structure",
1750      "required":[
1751        "AwsAccountId",
1752        "TemplateId",
1753        "SourceEntity"
1754      ],
1755      "members":{
1756        "AwsAccountId":{
1757          "shape":"AwsAccountId",
1758          "location":"uri",
1759          "locationName":"AwsAccountId"
1760        },
1761        "TemplateId":{
1762          "shape":"RestrictiveResourceId",
1763          "location":"uri",
1764          "locationName":"TemplateId"
1765        },
1766        "Name":{"shape":"TemplateName"},
1767        "Permissions":{"shape":"ResourcePermissionList"},
1768        "SourceEntity":{"shape":"TemplateSourceEntity"},
1769        "Tags":{"shape":"TagList"},
1770        "VersionDescription":{"shape":"VersionDescription"}
1771      }
1772    },
1773    "CreateTemplateResponse":{
1774      "type":"structure",
1775      "members":{
1776        "Arn":{"shape":"Arn"},
1777        "VersionArn":{"shape":"Arn"},
1778        "TemplateId":{"shape":"RestrictiveResourceId"},
1779        "CreationStatus":{"shape":"ResourceStatus"},
1780        "Status":{
1781          "shape":"StatusCode",
1782          "location":"statusCode"
1783        },
1784        "RequestId":{"shape":"String"}
1785      }
1786    },
1787    "CredentialPair":{
1788      "type":"structure",
1789      "required":[
1790        "Username",
1791        "Password"
1792      ],
1793      "members":{
1794        "Username":{"shape":"Username"},
1795        "Password":{"shape":"Password"}
1796      }
1797    },
1798    "CustomSql":{
1799      "type":"structure",
1800      "required":[
1801        "DataSourceArn",
1802        "Name",
1803        "SqlQuery"
1804      ],
1805      "members":{
1806        "DataSourceArn":{"shape":"Arn"},
1807        "Name":{"shape":"CustomSqlName"},
1808        "SqlQuery":{"shape":"SqlQuery"},
1809        "Columns":{"shape":"InputColumnList"}
1810      }
1811    },
1812    "CustomSqlName":{
1813      "type":"string",
1814      "max":64,
1815      "min":1
1816    },
1817    "Dashboard":{
1818      "type":"structure",
1819      "members":{
1820        "DashboardId":{"shape":"RestrictiveResourceId"},
1821        "Arn":{"shape":"Arn"},
1822        "Name":{"shape":"DashboardName"},
1823        "Version":{"shape":"DashboardVersion"},
1824        "CreatedTime":{"shape":"Timestamp"},
1825        "LastPublishedTime":{"shape":"Timestamp"},
1826        "LastUpdatedTime":{"shape":"Timestamp"}
1827      }
1828    },
1829    "DashboardBehavior":{
1830      "type":"string",
1831      "enum":[
1832        "ENABLED",
1833        "DISABLED"
1834      ]
1835    },
1836    "DashboardError":{
1837      "type":"structure",
1838      "members":{
1839        "Type":{"shape":"DashboardErrorType"},
1840        "Message":{"shape":"NonEmptyString"}
1841      }
1842    },
1843    "DashboardErrorList":{
1844      "type":"list",
1845      "member":{"shape":"DashboardError"},
1846      "min":1
1847    },
1848    "DashboardErrorType":{
1849      "type":"string",
1850      "enum":[
1851        "DATA_SET_NOT_FOUND",
1852        "INTERNAL_FAILURE",
1853        "PARAMETER_VALUE_INCOMPATIBLE",
1854        "PARAMETER_TYPE_INVALID",
1855        "PARAMETER_NOT_FOUND",
1856        "COLUMN_TYPE_MISMATCH",
1857        "COLUMN_GEOGRAPHIC_ROLE_MISMATCH",
1858        "COLUMN_REPLACEMENT_MISSING"
1859      ]
1860    },
1861    "DashboardName":{
1862      "type":"string",
1863      "max":2048,
1864      "min":1,
1865      "pattern":"[\\u0020-\\u00FF]+"
1866    },
1867    "DashboardPublishOptions":{
1868      "type":"structure",
1869      "members":{
1870        "AdHocFilteringOption":{"shape":"AdHocFilteringOption"},
1871        "ExportToCSVOption":{"shape":"ExportToCSVOption"},
1872        "SheetControlsOption":{"shape":"SheetControlsOption"}
1873      }
1874    },
1875    "DashboardSourceEntity":{
1876      "type":"structure",
1877      "members":{
1878        "SourceTemplate":{"shape":"DashboardSourceTemplate"}
1879      }
1880    },
1881    "DashboardSourceTemplate":{
1882      "type":"structure",
1883      "required":[
1884        "DataSetReferences",
1885        "Arn"
1886      ],
1887      "members":{
1888        "DataSetReferences":{"shape":"DataSetReferenceList"},
1889        "Arn":{"shape":"Arn"}
1890      }
1891    },
1892    "DashboardSummary":{
1893      "type":"structure",
1894      "members":{
1895        "Arn":{"shape":"Arn"},
1896        "DashboardId":{"shape":"RestrictiveResourceId"},
1897        "Name":{"shape":"DashboardName"},
1898        "CreatedTime":{"shape":"Timestamp"},
1899        "LastUpdatedTime":{"shape":"Timestamp"},
1900        "PublishedVersionNumber":{"shape":"VersionNumber"},
1901        "LastPublishedTime":{"shape":"Timestamp"}
1902      }
1903    },
1904    "DashboardSummaryList":{
1905      "type":"list",
1906      "member":{"shape":"DashboardSummary"},
1907      "max":100
1908    },
1909    "DashboardUIState":{
1910      "type":"string",
1911      "enum":[
1912        "EXPANDED",
1913        "COLLAPSED"
1914      ]
1915    },
1916    "DashboardVersion":{
1917      "type":"structure",
1918      "members":{
1919        "CreatedTime":{"shape":"Timestamp"},
1920        "Errors":{"shape":"DashboardErrorList"},
1921        "VersionNumber":{"shape":"VersionNumber"},
1922        "Status":{"shape":"ResourceStatus"},
1923        "Arn":{"shape":"Arn"},
1924        "SourceEntityArn":{"shape":"Arn"},
1925        "Description":{"shape":"VersionDescription"}
1926      }
1927    },
1928    "DashboardVersionSummary":{
1929      "type":"structure",
1930      "members":{
1931        "Arn":{"shape":"Arn"},
1932        "CreatedTime":{"shape":"Timestamp"},
1933        "VersionNumber":{"shape":"VersionNumber"},
1934        "Status":{"shape":"ResourceStatus"},
1935        "SourceEntityArn":{"shape":"Arn"},
1936        "Description":{"shape":"VersionDescription"}
1937      }
1938    },
1939    "DashboardVersionSummaryList":{
1940      "type":"list",
1941      "member":{"shape":"DashboardVersionSummary"},
1942      "max":100
1943    },
1944    "DataSet":{
1945      "type":"structure",
1946      "members":{
1947        "Arn":{"shape":"Arn"},
1948        "DataSetId":{"shape":"ResourceId"},
1949        "Name":{"shape":"ResourceName"},
1950        "CreatedTime":{"shape":"Timestamp"},
1951        "LastUpdatedTime":{"shape":"Timestamp"},
1952        "PhysicalTableMap":{"shape":"PhysicalTableMap"},
1953        "LogicalTableMap":{"shape":"LogicalTableMap"},
1954        "OutputColumns":{"shape":"OutputColumnList"},
1955        "ImportMode":{"shape":"DataSetImportMode"},
1956        "ConsumedSpiceCapacityInBytes":{"shape":"Long"},
1957        "ColumnGroups":{"shape":"ColumnGroupList"},
1958        "RowLevelPermissionDataSet":{"shape":"RowLevelPermissionDataSet"}
1959      }
1960    },
1961    "DataSetConfiguration":{
1962      "type":"structure",
1963      "members":{
1964        "Placeholder":{"shape":"String"},
1965        "DataSetSchema":{"shape":"DataSetSchema"},
1966        "ColumnGroupSchemaList":{"shape":"ColumnGroupSchemaList"}
1967      }
1968    },
1969    "DataSetConfigurationList":{
1970      "type":"list",
1971      "member":{"shape":"DataSetConfiguration"},
1972      "max":30
1973    },
1974    "DataSetImportMode":{
1975      "type":"string",
1976      "enum":[
1977        "SPICE",
1978        "DIRECT_QUERY"
1979      ]
1980    },
1981    "DataSetName":{
1982      "type":"string",
1983      "max":128,
1984      "min":1
1985    },
1986    "DataSetReference":{
1987      "type":"structure",
1988      "required":[
1989        "DataSetPlaceholder",
1990        "DataSetArn"
1991      ],
1992      "members":{
1993        "DataSetPlaceholder":{"shape":"NonEmptyString"},
1994        "DataSetArn":{"shape":"Arn"}
1995      }
1996    },
1997    "DataSetReferenceList":{
1998      "type":"list",
1999      "member":{"shape":"DataSetReference"},
2000      "min":1
2001    },
2002    "DataSetSchema":{
2003      "type":"structure",
2004      "members":{
2005        "ColumnSchemaList":{"shape":"ColumnSchemaList"}
2006      }
2007    },
2008    "DataSetSummary":{
2009      "type":"structure",
2010      "members":{
2011        "Arn":{"shape":"Arn"},
2012        "DataSetId":{"shape":"ResourceId"},
2013        "Name":{"shape":"ResourceName"},
2014        "CreatedTime":{"shape":"Timestamp"},
2015        "LastUpdatedTime":{"shape":"Timestamp"},
2016        "ImportMode":{"shape":"DataSetImportMode"},
2017        "RowLevelPermissionDataSet":{"shape":"RowLevelPermissionDataSet"}
2018      }
2019    },
2020    "DataSetSummaryList":{
2021      "type":"list",
2022      "member":{"shape":"DataSetSummary"}
2023    },
2024    "DataSource":{
2025      "type":"structure",
2026      "members":{
2027        "Arn":{"shape":"Arn"},
2028        "DataSourceId":{"shape":"ResourceId"},
2029        "Name":{"shape":"ResourceName"},
2030        "Type":{"shape":"DataSourceType"},
2031        "Status":{"shape":"ResourceStatus"},
2032        "CreatedTime":{"shape":"Timestamp"},
2033        "LastUpdatedTime":{"shape":"Timestamp"},
2034        "DataSourceParameters":{"shape":"DataSourceParameters"},
2035        "VpcConnectionProperties":{"shape":"VpcConnectionProperties"},
2036        "SslProperties":{"shape":"SslProperties"},
2037        "ErrorInfo":{"shape":"DataSourceErrorInfo"}
2038      }
2039    },
2040    "DataSourceCredentials":{
2041      "type":"structure",
2042      "members":{
2043        "CredentialPair":{"shape":"CredentialPair"}
2044      },
2045      "sensitive":true
2046    },
2047    "DataSourceErrorInfo":{
2048      "type":"structure",
2049      "members":{
2050        "Type":{"shape":"DataSourceErrorInfoType"},
2051        "Message":{"shape":"String"}
2052      }
2053    },
2054    "DataSourceErrorInfoType":{
2055      "type":"string",
2056      "enum":[
2057        "TIMEOUT",
2058        "ENGINE_VERSION_NOT_SUPPORTED",
2059        "UNKNOWN_HOST",
2060        "GENERIC_SQL_FAILURE",
2061        "CONFLICT",
2062        "UNKNOWN"
2063      ]
2064    },
2065    "DataSourceList":{
2066      "type":"list",
2067      "member":{"shape":"DataSource"}
2068    },
2069    "DataSourceParameters":{
2070      "type":"structure",
2071      "members":{
2072        "AmazonElasticsearchParameters":{"shape":"AmazonElasticsearchParameters"},
2073        "AthenaParameters":{"shape":"AthenaParameters"},
2074        "AuroraParameters":{"shape":"AuroraParameters"},
2075        "AuroraPostgreSqlParameters":{"shape":"AuroraPostgreSqlParameters"},
2076        "AwsIotAnalyticsParameters":{"shape":"AwsIotAnalyticsParameters"},
2077        "JiraParameters":{"shape":"JiraParameters"},
2078        "MariaDbParameters":{"shape":"MariaDbParameters"},
2079        "MySqlParameters":{"shape":"MySqlParameters"},
2080        "PostgreSqlParameters":{"shape":"PostgreSqlParameters"},
2081        "PrestoParameters":{"shape":"PrestoParameters"},
2082        "RdsParameters":{"shape":"RdsParameters"},
2083        "RedshiftParameters":{"shape":"RedshiftParameters"},
2084        "S3Parameters":{"shape":"S3Parameters"},
2085        "ServiceNowParameters":{"shape":"ServiceNowParameters"},
2086        "SnowflakeParameters":{"shape":"SnowflakeParameters"},
2087        "SparkParameters":{"shape":"SparkParameters"},
2088        "SqlServerParameters":{"shape":"SqlServerParameters"},
2089        "TeradataParameters":{"shape":"TeradataParameters"},
2090        "TwitterParameters":{"shape":"TwitterParameters"}
2091      }
2092    },
2093    "DataSourceType":{
2094      "type":"string",
2095      "enum":[
2096        "ADOBE_ANALYTICS",
2097        "AMAZON_ELASTICSEARCH",
2098        "ATHENA",
2099        "AURORA",
2100        "AURORA_POSTGRESQL",
2101        "AWS_IOT_ANALYTICS",
2102        "GITHUB",
2103        "JIRA",
2104        "MARIADB",
2105        "MYSQL",
2106        "POSTGRESQL",
2107        "PRESTO",
2108        "REDSHIFT",
2109        "S3",
2110        "SALESFORCE",
2111        "SERVICENOW",
2112        "SNOWFLAKE",
2113        "SPARK",
2114        "SQLSERVER",
2115        "TERADATA",
2116        "TWITTER"
2117      ]
2118    },
2119    "Database":{
2120      "type":"string",
2121      "max":128,
2122      "min":1
2123    },
2124    "DateTimeParameter":{
2125      "type":"structure",
2126      "required":[
2127        "Name",
2128        "Values"
2129      ],
2130      "members":{
2131        "Name":{"shape":"NonEmptyString"},
2132        "Values":{"shape":"TimestampList"}
2133      }
2134    },
2135    "DateTimeParameterList":{
2136      "type":"list",
2137      "member":{"shape":"DateTimeParameter"},
2138      "max":100
2139    },
2140    "DecimalParameter":{
2141      "type":"structure",
2142      "required":[
2143        "Name",
2144        "Values"
2145      ],
2146      "members":{
2147        "Name":{"shape":"NonEmptyString"},
2148        "Values":{"shape":"DoubleList"}
2149      }
2150    },
2151    "DecimalParameterList":{
2152      "type":"list",
2153      "member":{"shape":"DecimalParameter"},
2154      "max":100
2155    },
2156    "DeleteDashboardRequest":{
2157      "type":"structure",
2158      "required":[
2159        "AwsAccountId",
2160        "DashboardId"
2161      ],
2162      "members":{
2163        "AwsAccountId":{
2164          "shape":"AwsAccountId",
2165          "location":"uri",
2166          "locationName":"AwsAccountId"
2167        },
2168        "DashboardId":{
2169          "shape":"RestrictiveResourceId",
2170          "location":"uri",
2171          "locationName":"DashboardId"
2172        },
2173        "VersionNumber":{
2174          "shape":"VersionNumber",
2175          "location":"querystring",
2176          "locationName":"version-number"
2177        }
2178      }
2179    },
2180    "DeleteDashboardResponse":{
2181      "type":"structure",
2182      "members":{
2183        "Status":{
2184          "shape":"StatusCode",
2185          "location":"statusCode"
2186        },
2187        "Arn":{"shape":"Arn"},
2188        "DashboardId":{"shape":"RestrictiveResourceId"},
2189        "RequestId":{"shape":"String"}
2190      }
2191    },
2192    "DeleteDataSetRequest":{
2193      "type":"structure",
2194      "required":[
2195        "AwsAccountId",
2196        "DataSetId"
2197      ],
2198      "members":{
2199        "AwsAccountId":{
2200          "shape":"AwsAccountId",
2201          "location":"uri",
2202          "locationName":"AwsAccountId"
2203        },
2204        "DataSetId":{
2205          "shape":"ResourceId",
2206          "location":"uri",
2207          "locationName":"DataSetId"
2208        }
2209      }
2210    },
2211    "DeleteDataSetResponse":{
2212      "type":"structure",
2213      "members":{
2214        "Arn":{"shape":"Arn"},
2215        "DataSetId":{"shape":"ResourceId"},
2216        "RequestId":{"shape":"String"},
2217        "Status":{
2218          "shape":"StatusCode",
2219          "location":"statusCode"
2220        }
2221      }
2222    },
2223    "DeleteDataSourceRequest":{
2224      "type":"structure",
2225      "required":[
2226        "AwsAccountId",
2227        "DataSourceId"
2228      ],
2229      "members":{
2230        "AwsAccountId":{
2231          "shape":"AwsAccountId",
2232          "location":"uri",
2233          "locationName":"AwsAccountId"
2234        },
2235        "DataSourceId":{
2236          "shape":"ResourceId",
2237          "location":"uri",
2238          "locationName":"DataSourceId"
2239        }
2240      }
2241    },
2242    "DeleteDataSourceResponse":{
2243      "type":"structure",
2244      "members":{
2245        "Arn":{"shape":"Arn"},
2246        "DataSourceId":{"shape":"ResourceId"},
2247        "RequestId":{"shape":"String"},
2248        "Status":{
2249          "shape":"StatusCode",
2250          "location":"statusCode"
2251        }
2252      }
2253    },
2254    "DeleteGroupMembershipRequest":{
2255      "type":"structure",
2256      "required":[
2257        "MemberName",
2258        "GroupName",
2259        "AwsAccountId",
2260        "Namespace"
2261      ],
2262      "members":{
2263        "MemberName":{
2264          "shape":"GroupMemberName",
2265          "location":"uri",
2266          "locationName":"MemberName"
2267        },
2268        "GroupName":{
2269          "shape":"GroupName",
2270          "location":"uri",
2271          "locationName":"GroupName"
2272        },
2273        "AwsAccountId":{
2274          "shape":"AwsAccountId",
2275          "location":"uri",
2276          "locationName":"AwsAccountId"
2277        },
2278        "Namespace":{
2279          "shape":"Namespace",
2280          "location":"uri",
2281          "locationName":"Namespace"
2282        }
2283      }
2284    },
2285    "DeleteGroupMembershipResponse":{
2286      "type":"structure",
2287      "members":{
2288        "RequestId":{"shape":"String"},
2289        "Status":{
2290          "shape":"StatusCode",
2291          "location":"statusCode"
2292        }
2293      }
2294    },
2295    "DeleteGroupRequest":{
2296      "type":"structure",
2297      "required":[
2298        "GroupName",
2299        "AwsAccountId",
2300        "Namespace"
2301      ],
2302      "members":{
2303        "GroupName":{
2304          "shape":"GroupName",
2305          "location":"uri",
2306          "locationName":"GroupName"
2307        },
2308        "AwsAccountId":{
2309          "shape":"AwsAccountId",
2310          "location":"uri",
2311          "locationName":"AwsAccountId"
2312        },
2313        "Namespace":{
2314          "shape":"Namespace",
2315          "location":"uri",
2316          "locationName":"Namespace"
2317        }
2318      }
2319    },
2320    "DeleteGroupResponse":{
2321      "type":"structure",
2322      "members":{
2323        "RequestId":{"shape":"String"},
2324        "Status":{
2325          "shape":"StatusCode",
2326          "location":"statusCode"
2327        }
2328      }
2329    },
2330    "DeleteIAMPolicyAssignmentRequest":{
2331      "type":"structure",
2332      "required":[
2333        "AwsAccountId",
2334        "AssignmentName",
2335        "Namespace"
2336      ],
2337      "members":{
2338        "AwsAccountId":{
2339          "shape":"AwsAccountId",
2340          "location":"uri",
2341          "locationName":"AwsAccountId"
2342        },
2343        "AssignmentName":{
2344          "shape":"IAMPolicyAssignmentName",
2345          "location":"uri",
2346          "locationName":"AssignmentName"
2347        },
2348        "Namespace":{
2349          "shape":"Namespace",
2350          "location":"uri",
2351          "locationName":"Namespace"
2352        }
2353      }
2354    },
2355    "DeleteIAMPolicyAssignmentResponse":{
2356      "type":"structure",
2357      "members":{
2358        "AssignmentName":{"shape":"IAMPolicyAssignmentName"},
2359        "RequestId":{"shape":"String"},
2360        "Status":{
2361          "shape":"StatusCode",
2362          "location":"statusCode"
2363        }
2364      }
2365    },
2366    "DeleteTemplateAliasRequest":{
2367      "type":"structure",
2368      "required":[
2369        "AwsAccountId",
2370        "TemplateId",
2371        "AliasName"
2372      ],
2373      "members":{
2374        "AwsAccountId":{
2375          "shape":"AwsAccountId",
2376          "location":"uri",
2377          "locationName":"AwsAccountId"
2378        },
2379        "TemplateId":{
2380          "shape":"RestrictiveResourceId",
2381          "location":"uri",
2382          "locationName":"TemplateId"
2383        },
2384        "AliasName":{
2385          "shape":"AliasName",
2386          "location":"uri",
2387          "locationName":"AliasName"
2388        }
2389      }
2390    },
2391    "DeleteTemplateAliasResponse":{
2392      "type":"structure",
2393      "members":{
2394        "Status":{
2395          "shape":"StatusCode",
2396          "location":"statusCode"
2397        },
2398        "TemplateId":{"shape":"RestrictiveResourceId"},
2399        "AliasName":{"shape":"AliasName"},
2400        "Arn":{"shape":"Arn"},
2401        "RequestId":{"shape":"String"}
2402      }
2403    },
2404    "DeleteTemplateRequest":{
2405      "type":"structure",
2406      "required":[
2407        "AwsAccountId",
2408        "TemplateId"
2409      ],
2410      "members":{
2411        "AwsAccountId":{
2412          "shape":"AwsAccountId",
2413          "location":"uri",
2414          "locationName":"AwsAccountId"
2415        },
2416        "TemplateId":{
2417          "shape":"RestrictiveResourceId",
2418          "location":"uri",
2419          "locationName":"TemplateId"
2420        },
2421        "VersionNumber":{
2422          "shape":"VersionNumber",
2423          "location":"querystring",
2424          "locationName":"version-number"
2425        }
2426      }
2427    },
2428    "DeleteTemplateResponse":{
2429      "type":"structure",
2430      "members":{
2431        "RequestId":{"shape":"String"},
2432        "Arn":{"shape":"Arn"},
2433        "TemplateId":{"shape":"RestrictiveResourceId"},
2434        "Status":{
2435          "shape":"StatusCode",
2436          "location":"statusCode"
2437        }
2438      }
2439    },
2440    "DeleteUserByPrincipalIdRequest":{
2441      "type":"structure",
2442      "required":[
2443        "PrincipalId",
2444        "AwsAccountId",
2445        "Namespace"
2446      ],
2447      "members":{
2448        "PrincipalId":{
2449          "shape":"String",
2450          "location":"uri",
2451          "locationName":"PrincipalId"
2452        },
2453        "AwsAccountId":{
2454          "shape":"AwsAccountId",
2455          "location":"uri",
2456          "locationName":"AwsAccountId"
2457        },
2458        "Namespace":{
2459          "shape":"Namespace",
2460          "location":"uri",
2461          "locationName":"Namespace"
2462        }
2463      }
2464    },
2465    "DeleteUserByPrincipalIdResponse":{
2466      "type":"structure",
2467      "members":{
2468        "RequestId":{"shape":"String"},
2469        "Status":{
2470          "shape":"StatusCode",
2471          "location":"statusCode"
2472        }
2473      }
2474    },
2475    "DeleteUserRequest":{
2476      "type":"structure",
2477      "required":[
2478        "UserName",
2479        "AwsAccountId",
2480        "Namespace"
2481      ],
2482      "members":{
2483        "UserName":{
2484          "shape":"UserName",
2485          "location":"uri",
2486          "locationName":"UserName"
2487        },
2488        "AwsAccountId":{
2489          "shape":"AwsAccountId",
2490          "location":"uri",
2491          "locationName":"AwsAccountId"
2492        },
2493        "Namespace":{
2494          "shape":"Namespace",
2495          "location":"uri",
2496          "locationName":"Namespace"
2497        }
2498      }
2499    },
2500    "DeleteUserResponse":{
2501      "type":"structure",
2502      "members":{
2503        "RequestId":{"shape":"String"},
2504        "Status":{
2505          "shape":"StatusCode",
2506          "location":"statusCode"
2507        }
2508      }
2509    },
2510    "Delimiter":{
2511      "type":"string",
2512      "max":1,
2513      "min":1
2514    },
2515    "DescribeDashboardPermissionsRequest":{
2516      "type":"structure",
2517      "required":[
2518        "AwsAccountId",
2519        "DashboardId"
2520      ],
2521      "members":{
2522        "AwsAccountId":{
2523          "shape":"AwsAccountId",
2524          "location":"uri",
2525          "locationName":"AwsAccountId"
2526        },
2527        "DashboardId":{
2528          "shape":"RestrictiveResourceId",
2529          "location":"uri",
2530          "locationName":"DashboardId"
2531        }
2532      }
2533    },
2534    "DescribeDashboardPermissionsResponse":{
2535      "type":"structure",
2536      "members":{
2537        "DashboardId":{"shape":"RestrictiveResourceId"},
2538        "DashboardArn":{"shape":"Arn"},
2539        "Permissions":{"shape":"ResourcePermissionList"},
2540        "Status":{
2541          "shape":"StatusCode",
2542          "location":"statusCode"
2543        },
2544        "RequestId":{"shape":"String"}
2545      }
2546    },
2547    "DescribeDashboardRequest":{
2548      "type":"structure",
2549      "required":[
2550        "AwsAccountId",
2551        "DashboardId"
2552      ],
2553      "members":{
2554        "AwsAccountId":{
2555          "shape":"AwsAccountId",
2556          "location":"uri",
2557          "locationName":"AwsAccountId"
2558        },
2559        "DashboardId":{
2560          "shape":"RestrictiveResourceId",
2561          "location":"uri",
2562          "locationName":"DashboardId"
2563        },
2564        "VersionNumber":{
2565          "shape":"VersionNumber",
2566          "location":"querystring",
2567          "locationName":"version-number"
2568        },
2569        "AliasName":{
2570          "shape":"AliasName",
2571          "location":"querystring",
2572          "locationName":"alias-name"
2573        }
2574      }
2575    },
2576    "DescribeDashboardResponse":{
2577      "type":"structure",
2578      "members":{
2579        "Dashboard":{"shape":"Dashboard"},
2580        "Status":{
2581          "shape":"StatusCode",
2582          "location":"statusCode"
2583        },
2584        "RequestId":{"shape":"String"}
2585      }
2586    },
2587    "DescribeDataSetPermissionsRequest":{
2588      "type":"structure",
2589      "required":[
2590        "AwsAccountId",
2591        "DataSetId"
2592      ],
2593      "members":{
2594        "AwsAccountId":{
2595          "shape":"AwsAccountId",
2596          "location":"uri",
2597          "locationName":"AwsAccountId"
2598        },
2599        "DataSetId":{
2600          "shape":"ResourceId",
2601          "location":"uri",
2602          "locationName":"DataSetId"
2603        }
2604      }
2605    },
2606    "DescribeDataSetPermissionsResponse":{
2607      "type":"structure",
2608      "members":{
2609        "DataSetArn":{"shape":"Arn"},
2610        "DataSetId":{"shape":"ResourceId"},
2611        "Permissions":{"shape":"ResourcePermissionList"},
2612        "RequestId":{"shape":"String"},
2613        "Status":{
2614          "shape":"StatusCode",
2615          "location":"statusCode"
2616        }
2617      }
2618    },
2619    "DescribeDataSetRequest":{
2620      "type":"structure",
2621      "required":[
2622        "AwsAccountId",
2623        "DataSetId"
2624      ],
2625      "members":{
2626        "AwsAccountId":{
2627          "shape":"AwsAccountId",
2628          "location":"uri",
2629          "locationName":"AwsAccountId"
2630        },
2631        "DataSetId":{
2632          "shape":"ResourceId",
2633          "location":"uri",
2634          "locationName":"DataSetId"
2635        }
2636      }
2637    },
2638    "DescribeDataSetResponse":{
2639      "type":"structure",
2640      "members":{
2641        "DataSet":{"shape":"DataSet"},
2642        "RequestId":{"shape":"String"},
2643        "Status":{
2644          "shape":"StatusCode",
2645          "location":"statusCode"
2646        }
2647      }
2648    },
2649    "DescribeDataSourcePermissionsRequest":{
2650      "type":"structure",
2651      "required":[
2652        "AwsAccountId",
2653        "DataSourceId"
2654      ],
2655      "members":{
2656        "AwsAccountId":{
2657          "shape":"AwsAccountId",
2658          "location":"uri",
2659          "locationName":"AwsAccountId"
2660        },
2661        "DataSourceId":{
2662          "shape":"ResourceId",
2663          "location":"uri",
2664          "locationName":"DataSourceId"
2665        }
2666      }
2667    },
2668    "DescribeDataSourcePermissionsResponse":{
2669      "type":"structure",
2670      "members":{
2671        "DataSourceArn":{"shape":"Arn"},
2672        "DataSourceId":{"shape":"ResourceId"},
2673        "Permissions":{"shape":"ResourcePermissionList"},
2674        "RequestId":{"shape":"String"},
2675        "Status":{
2676          "shape":"StatusCode",
2677          "location":"statusCode"
2678        }
2679      }
2680    },
2681    "DescribeDataSourceRequest":{
2682      "type":"structure",
2683      "required":[
2684        "AwsAccountId",
2685        "DataSourceId"
2686      ],
2687      "members":{
2688        "AwsAccountId":{
2689          "shape":"AwsAccountId",
2690          "location":"uri",
2691          "locationName":"AwsAccountId"
2692        },
2693        "DataSourceId":{
2694          "shape":"ResourceId",
2695          "location":"uri",
2696          "locationName":"DataSourceId"
2697        }
2698      }
2699    },
2700    "DescribeDataSourceResponse":{
2701      "type":"structure",
2702      "members":{
2703        "DataSource":{"shape":"DataSource"},
2704        "RequestId":{"shape":"String"},
2705        "Status":{
2706          "shape":"StatusCode",
2707          "location":"statusCode"
2708        }
2709      }
2710    },
2711    "DescribeGroupRequest":{
2712      "type":"structure",
2713      "required":[
2714        "GroupName",
2715        "AwsAccountId",
2716        "Namespace"
2717      ],
2718      "members":{
2719        "GroupName":{
2720          "shape":"GroupName",
2721          "location":"uri",
2722          "locationName":"GroupName"
2723        },
2724        "AwsAccountId":{
2725          "shape":"AwsAccountId",
2726          "location":"uri",
2727          "locationName":"AwsAccountId"
2728        },
2729        "Namespace":{
2730          "shape":"Namespace",
2731          "location":"uri",
2732          "locationName":"Namespace"
2733        }
2734      }
2735    },
2736    "DescribeGroupResponse":{
2737      "type":"structure",
2738      "members":{
2739        "Group":{"shape":"Group"},
2740        "RequestId":{"shape":"String"},
2741        "Status":{
2742          "shape":"StatusCode",
2743          "location":"statusCode"
2744        }
2745      }
2746    },
2747    "DescribeIAMPolicyAssignmentRequest":{
2748      "type":"structure",
2749      "required":[
2750        "AwsAccountId",
2751        "AssignmentName",
2752        "Namespace"
2753      ],
2754      "members":{
2755        "AwsAccountId":{
2756          "shape":"AwsAccountId",
2757          "location":"uri",
2758          "locationName":"AwsAccountId"
2759        },
2760        "AssignmentName":{
2761          "shape":"IAMPolicyAssignmentName",
2762          "location":"uri",
2763          "locationName":"AssignmentName"
2764        },
2765        "Namespace":{
2766          "shape":"Namespace",
2767          "location":"uri",
2768          "locationName":"Namespace"
2769        }
2770      }
2771    },
2772    "DescribeIAMPolicyAssignmentResponse":{
2773      "type":"structure",
2774      "members":{
2775        "IAMPolicyAssignment":{"shape":"IAMPolicyAssignment"},
2776        "RequestId":{"shape":"String"},
2777        "Status":{
2778          "shape":"StatusCode",
2779          "location":"statusCode"
2780        }
2781      }
2782    },
2783    "DescribeIngestionRequest":{
2784      "type":"structure",
2785      "required":[
2786        "AwsAccountId",
2787        "DataSetId",
2788        "IngestionId"
2789      ],
2790      "members":{
2791        "AwsAccountId":{
2792          "shape":"AwsAccountId",
2793          "location":"uri",
2794          "locationName":"AwsAccountId"
2795        },
2796        "DataSetId":{
2797          "shape":"string",
2798          "location":"uri",
2799          "locationName":"DataSetId"
2800        },
2801        "IngestionId":{
2802          "shape":"IngestionId",
2803          "location":"uri",
2804          "locationName":"IngestionId"
2805        }
2806      }
2807    },
2808    "DescribeIngestionResponse":{
2809      "type":"structure",
2810      "members":{
2811        "Ingestion":{"shape":"Ingestion"},
2812        "RequestId":{"shape":"string"},
2813        "Status":{
2814          "shape":"StatusCode",
2815          "location":"statusCode"
2816        }
2817      }
2818    },
2819    "DescribeTemplateAliasRequest":{
2820      "type":"structure",
2821      "required":[
2822        "AwsAccountId",
2823        "TemplateId",
2824        "AliasName"
2825      ],
2826      "members":{
2827        "AwsAccountId":{
2828          "shape":"AwsAccountId",
2829          "location":"uri",
2830          "locationName":"AwsAccountId"
2831        },
2832        "TemplateId":{
2833          "shape":"RestrictiveResourceId",
2834          "location":"uri",
2835          "locationName":"TemplateId"
2836        },
2837        "AliasName":{
2838          "shape":"AliasName",
2839          "location":"uri",
2840          "locationName":"AliasName"
2841        }
2842      }
2843    },
2844    "DescribeTemplateAliasResponse":{
2845      "type":"structure",
2846      "members":{
2847        "TemplateAlias":{"shape":"TemplateAlias"},
2848        "Status":{
2849          "shape":"StatusCode",
2850          "location":"statusCode"
2851        },
2852        "RequestId":{"shape":"String"}
2853      }
2854    },
2855    "DescribeTemplatePermissionsRequest":{
2856      "type":"structure",
2857      "required":[
2858        "AwsAccountId",
2859        "TemplateId"
2860      ],
2861      "members":{
2862        "AwsAccountId":{
2863          "shape":"AwsAccountId",
2864          "location":"uri",
2865          "locationName":"AwsAccountId"
2866        },
2867        "TemplateId":{
2868          "shape":"RestrictiveResourceId",
2869          "location":"uri",
2870          "locationName":"TemplateId"
2871        }
2872      }
2873    },
2874    "DescribeTemplatePermissionsResponse":{
2875      "type":"structure",
2876      "members":{
2877        "TemplateId":{"shape":"RestrictiveResourceId"},
2878        "TemplateArn":{"shape":"Arn"},
2879        "Permissions":{"shape":"ResourcePermissionList"},
2880        "RequestId":{"shape":"String"},
2881        "Status":{
2882          "shape":"StatusCode",
2883          "location":"statusCode"
2884        }
2885      }
2886    },
2887    "DescribeTemplateRequest":{
2888      "type":"structure",
2889      "required":[
2890        "AwsAccountId",
2891        "TemplateId"
2892      ],
2893      "members":{
2894        "AwsAccountId":{
2895          "shape":"AwsAccountId",
2896          "location":"uri",
2897          "locationName":"AwsAccountId"
2898        },
2899        "TemplateId":{
2900          "shape":"RestrictiveResourceId",
2901          "location":"uri",
2902          "locationName":"TemplateId"
2903        },
2904        "VersionNumber":{
2905          "shape":"VersionNumber",
2906          "location":"querystring",
2907          "locationName":"version-number"
2908        },
2909        "AliasName":{
2910          "shape":"AliasName",
2911          "location":"querystring",
2912          "locationName":"alias-name"
2913        }
2914      }
2915    },
2916    "DescribeTemplateResponse":{
2917      "type":"structure",
2918      "members":{
2919        "Template":{"shape":"Template"},
2920        "Status":{
2921          "shape":"StatusCode",
2922          "location":"statusCode"
2923        }
2924      }
2925    },
2926    "DescribeUserRequest":{
2927      "type":"structure",
2928      "required":[
2929        "UserName",
2930        "AwsAccountId",
2931        "Namespace"
2932      ],
2933      "members":{
2934        "UserName":{
2935          "shape":"UserName",
2936          "location":"uri",
2937          "locationName":"UserName"
2938        },
2939        "AwsAccountId":{
2940          "shape":"AwsAccountId",
2941          "location":"uri",
2942          "locationName":"AwsAccountId"
2943        },
2944        "Namespace":{
2945          "shape":"Namespace",
2946          "location":"uri",
2947          "locationName":"Namespace"
2948        }
2949      }
2950    },
2951    "DescribeUserResponse":{
2952      "type":"structure",
2953      "members":{
2954        "User":{"shape":"User"},
2955        "RequestId":{"shape":"String"},
2956        "Status":{
2957          "shape":"StatusCode",
2958          "location":"statusCode"
2959        }
2960      }
2961    },
2962    "Domain":{
2963      "type":"string",
2964      "max":64,
2965      "min":1
2966    },
2967    "DomainNotWhitelistedException":{
2968      "type":"structure",
2969      "members":{
2970        "Message":{"shape":"String"},
2971        "RequestId":{"shape":"String"}
2972      },
2973      "error":{"httpStatusCode":403},
2974      "exception":true
2975    },
2976    "Double":{"type":"double"},
2977    "DoubleList":{
2978      "type":"list",
2979      "member":{"shape":"Double"}
2980    },
2981    "EmbeddingUrl":{
2982      "type":"string",
2983      "sensitive":true
2984    },
2985    "ErrorInfo":{
2986      "type":"structure",
2987      "members":{
2988        "Type":{"shape":"IngestionErrorType"},
2989        "Message":{"shape":"string"}
2990      }
2991    },
2992    "ExceptionResourceType":{
2993      "type":"string",
2994      "enum":[
2995        "USER",
2996        "GROUP",
2997        "NAMESPACE",
2998        "ACCOUNT_SETTINGS",
2999        "IAMPOLICY_ASSIGNMENT",
3000        "DATA_SOURCE",
3001        "DATA_SET",
3002        "VPC_CONNECTION",
3003        "INGESTION"
3004      ]
3005    },
3006    "ExportToCSVOption":{
3007      "type":"structure",
3008      "members":{
3009        "AvailabilityStatus":{"shape":"DashboardBehavior"}
3010      }
3011    },
3012    "Expression":{
3013      "type":"string",
3014      "max":4096,
3015      "min":1
3016    },
3017    "FileFormat":{
3018      "type":"string",
3019      "enum":[
3020        "CSV",
3021        "TSV",
3022        "CLF",
3023        "ELF",
3024        "XLSX",
3025        "JSON"
3026      ]
3027    },
3028    "FilterOperation":{
3029      "type":"structure",
3030      "required":["ConditionExpression"],
3031      "members":{
3032        "ConditionExpression":{"shape":"Expression"}
3033      }
3034    },
3035    "GeoSpatialColumnGroup":{
3036      "type":"structure",
3037      "required":[
3038        "Name",
3039        "CountryCode",
3040        "Columns"
3041      ],
3042      "members":{
3043        "Name":{"shape":"ColumnGroupName"},
3044        "CountryCode":{"shape":"GeoSpatialCountryCode"},
3045        "Columns":{"shape":"ColumnList"}
3046      }
3047    },
3048    "GeoSpatialCountryCode":{
3049      "type":"string",
3050      "enum":["US"]
3051    },
3052    "GeoSpatialDataRole":{
3053      "type":"string",
3054      "enum":[
3055        "COUNTRY",
3056        "STATE",
3057        "COUNTY",
3058        "CITY",
3059        "POSTCODE",
3060        "LONGITUDE",
3061        "LATITUDE"
3062      ]
3063    },
3064    "GetDashboardEmbedUrlRequest":{
3065      "type":"structure",
3066      "required":[
3067        "AwsAccountId",
3068        "DashboardId",
3069        "IdentityType"
3070      ],
3071      "members":{
3072        "AwsAccountId":{
3073          "shape":"AwsAccountId",
3074          "location":"uri",
3075          "locationName":"AwsAccountId"
3076        },
3077        "DashboardId":{
3078          "shape":"RestrictiveResourceId",
3079          "location":"uri",
3080          "locationName":"DashboardId"
3081        },
3082        "IdentityType":{
3083          "shape":"IdentityType",
3084          "location":"querystring",
3085          "locationName":"creds-type"
3086        },
3087        "SessionLifetimeInMinutes":{
3088          "shape":"SessionLifetimeInMinutes",
3089          "location":"querystring",
3090          "locationName":"session-lifetime"
3091        },
3092        "UndoRedoDisabled":{
3093          "shape":"boolean",
3094          "location":"querystring",
3095          "locationName":"undo-redo-disabled"
3096        },
3097        "ResetDisabled":{
3098          "shape":"boolean",
3099          "location":"querystring",
3100          "locationName":"reset-disabled"
3101        },
3102        "UserArn":{
3103          "shape":"Arn",
3104          "location":"querystring",
3105          "locationName":"user-arn"
3106        }
3107      }
3108    },
3109    "GetDashboardEmbedUrlResponse":{
3110      "type":"structure",
3111      "members":{
3112        "EmbedUrl":{"shape":"EmbeddingUrl"},
3113        "Status":{
3114          "shape":"StatusCode",
3115          "location":"statusCode"
3116        },
3117        "RequestId":{"shape":"String"}
3118      }
3119    },
3120    "Group":{
3121      "type":"structure",
3122      "members":{
3123        "Arn":{"shape":"Arn"},
3124        "GroupName":{"shape":"GroupName"},
3125        "Description":{"shape":"GroupDescription"},
3126        "PrincipalId":{"shape":"String"}
3127      }
3128    },
3129    "GroupDescription":{
3130      "type":"string",
3131      "max":512,
3132      "min":1
3133    },
3134    "GroupList":{
3135      "type":"list",
3136      "member":{"shape":"Group"}
3137    },
3138    "GroupMember":{
3139      "type":"structure",
3140      "members":{
3141        "Arn":{"shape":"Arn"},
3142        "MemberName":{"shape":"GroupMemberName"}
3143      }
3144    },
3145    "GroupMemberList":{
3146      "type":"list",
3147      "member":{"shape":"GroupMember"}
3148    },
3149    "GroupMemberName":{
3150      "type":"string",
3151      "max":256,
3152      "min":1,
3153      "pattern":"[\\u0020-\\u00FF]+"
3154    },
3155    "GroupName":{
3156      "type":"string",
3157      "min":1,
3158      "pattern":"[\\u0020-\\u00FF]+"
3159    },
3160    "Host":{
3161      "type":"string",
3162      "max":256,
3163      "min":1
3164    },
3165    "IAMPolicyAssignment":{
3166      "type":"structure",
3167      "members":{
3168        "AwsAccountId":{"shape":"AwsAccountId"},
3169        "AssignmentId":{"shape":"String"},
3170        "AssignmentName":{"shape":"IAMPolicyAssignmentName"},
3171        "PolicyArn":{"shape":"Arn"},
3172        "Identities":{"shape":"IdentityMap"},
3173        "AssignmentStatus":{"shape":"AssignmentStatus"}
3174      }
3175    },
3176    "IAMPolicyAssignmentName":{
3177      "type":"string",
3178      "min":1,
3179      "pattern":"(?=^.{2,256}$)(?!.*\\s)[0-9a-zA-Z-_.:=+@]*$"
3180    },
3181    "IAMPolicyAssignmentSummary":{
3182      "type":"structure",
3183      "members":{
3184        "AssignmentName":{"shape":"IAMPolicyAssignmentName"},
3185        "AssignmentStatus":{"shape":"AssignmentStatus"}
3186      }
3187    },
3188    "IAMPolicyAssignmentSummaryList":{
3189      "type":"list",
3190      "member":{"shape":"IAMPolicyAssignmentSummary"}
3191    },
3192    "IdentityMap":{
3193      "type":"map",
3194      "key":{"shape":"String"},
3195      "value":{"shape":"IdentityNameList"}
3196    },
3197    "IdentityName":{
3198      "type":"string",
3199      "min":1,
3200      "pattern":"[\\u0020-\\u00FF]+"
3201    },
3202    "IdentityNameList":{
3203      "type":"list",
3204      "member":{"shape":"IdentityName"}
3205    },
3206    "IdentityType":{
3207      "type":"string",
3208      "enum":[
3209        "IAM",
3210        "QUICKSIGHT"
3211      ]
3212    },
3213    "IdentityTypeNotSupportedException":{
3214      "type":"structure",
3215      "members":{
3216        "Message":{"shape":"String"},
3217        "RequestId":{"shape":"String"}
3218      },
3219      "error":{"httpStatusCode":403},
3220      "exception":true
3221    },
3222    "Ingestion":{
3223      "type":"structure",
3224      "required":[
3225        "Arn",
3226        "IngestionStatus",
3227        "CreatedTime"
3228      ],
3229      "members":{
3230        "Arn":{"shape":"Arn"},
3231        "IngestionId":{"shape":"IngestionId"},
3232        "IngestionStatus":{"shape":"IngestionStatus"},
3233        "ErrorInfo":{"shape":"ErrorInfo"},
3234        "RowInfo":{"shape":"RowInfo"},
3235        "QueueInfo":{"shape":"QueueInfo"},
3236        "CreatedTime":{"shape":"timestamp"},
3237        "IngestionTimeInSeconds":{
3238          "shape":"long",
3239          "box":true
3240        },
3241        "IngestionSizeInBytes":{
3242          "shape":"long",
3243          "box":true
3244        },
3245        "RequestSource":{"shape":"IngestionRequestSource"},
3246        "RequestType":{"shape":"IngestionRequestType"}
3247      }
3248    },
3249    "IngestionErrorType":{
3250      "type":"string",
3251      "enum":[
3252        "FAILURE_TO_ASSUME_ROLE",
3253        "INGESTION_SUPERSEDED",
3254        "INGESTION_CANCELED",
3255        "DATA_SET_DELETED",
3256        "DATA_SET_NOT_SPICE",
3257        "S3_UPLOADED_FILE_DELETED",
3258        "S3_MANIFEST_ERROR",
3259        "DATA_TOLERANCE_EXCEPTION",
3260        "SPICE_TABLE_NOT_FOUND",
3261        "DATA_SET_SIZE_LIMIT_EXCEEDED",
3262        "ROW_SIZE_LIMIT_EXCEEDED",
3263        "ACCOUNT_CAPACITY_LIMIT_EXCEEDED",
3264        "CUSTOMER_ERROR",
3265        "DATA_SOURCE_NOT_FOUND",
3266        "IAM_ROLE_NOT_AVAILABLE",
3267        "CONNECTION_FAILURE",
3268        "SQL_TABLE_NOT_FOUND",
3269        "PERMISSION_DENIED",
3270        "SSL_CERTIFICATE_VALIDATION_FAILURE",
3271        "OAUTH_TOKEN_FAILURE",
3272        "SOURCE_API_LIMIT_EXCEEDED_FAILURE",
3273        "PASSWORD_AUTHENTICATION_FAILURE",
3274        "SQL_SCHEMA_MISMATCH_ERROR",
3275        "INVALID_DATE_FORMAT",
3276        "INVALID_DATAPREP_SYNTAX",
3277        "SOURCE_RESOURCE_LIMIT_EXCEEDED",
3278        "SQL_INVALID_PARAMETER_VALUE",
3279        "QUERY_TIMEOUT",
3280        "SQL_NUMERIC_OVERFLOW",
3281        "UNRESOLVABLE_HOST",
3282        "UNROUTABLE_HOST",
3283        "SQL_EXCEPTION",
3284        "S3_FILE_INACCESSIBLE",
3285        "IOT_FILE_NOT_FOUND",
3286        "IOT_DATA_SET_FILE_EMPTY",
3287        "INVALID_DATA_SOURCE_CONFIG",
3288        "DATA_SOURCE_AUTH_FAILED",
3289        "DATA_SOURCE_CONNECTION_FAILED",
3290        "FAILURE_TO_PROCESS_JSON_FILE",
3291        "INTERNAL_SERVICE_ERROR"
3292      ]
3293    },
3294    "IngestionId":{
3295      "type":"string",
3296      "max":128,
3297      "min":1,
3298      "pattern":"^[a-zA-Z0-9-_]+$"
3299    },
3300    "IngestionMaxResults":{
3301      "type":"integer",
3302      "max":100,
3303      "min":1
3304    },
3305    "IngestionRequestSource":{
3306      "type":"string",
3307      "enum":[
3308        "MANUAL",
3309        "SCHEDULED"
3310      ]
3311    },
3312    "IngestionRequestType":{
3313      "type":"string",
3314      "enum":[
3315        "INITIAL_INGESTION",
3316        "EDIT",
3317        "INCREMENTAL_REFRESH",
3318        "FULL_REFRESH"
3319      ]
3320    },
3321    "IngestionStatus":{
3322      "type":"string",
3323      "enum":[
3324        "INITIALIZED",
3325        "QUEUED",
3326        "RUNNING",
3327        "FAILED",
3328        "COMPLETED",
3329        "CANCELLED"
3330      ]
3331    },
3332    "Ingestions":{
3333      "type":"list",
3334      "member":{"shape":"Ingestion"}
3335    },
3336    "InputColumn":{
3337      "type":"structure",
3338      "required":[
3339        "Name",
3340        "Type"
3341      ],
3342      "members":{
3343        "Name":{"shape":"ColumnName"},
3344        "Type":{"shape":"InputColumnDataType"}
3345      }
3346    },
3347    "InputColumnDataType":{
3348      "type":"string",
3349      "enum":[
3350        "STRING",
3351        "INTEGER",
3352        "DECIMAL",
3353        "DATETIME",
3354        "BIT",
3355        "BOOLEAN",
3356        "JSON"
3357      ]
3358    },
3359    "InputColumnList":{
3360      "type":"list",
3361      "member":{"shape":"InputColumn"},
3362      "max":2048,
3363      "min":1
3364    },
3365    "InstanceId":{
3366      "type":"string",
3367      "max":64,
3368      "min":1
3369    },
3370    "IntegerParameter":{
3371      "type":"structure",
3372      "required":[
3373        "Name",
3374        "Values"
3375      ],
3376      "members":{
3377        "Name":{"shape":"NonEmptyString"},
3378        "Values":{"shape":"LongList"}
3379      }
3380    },
3381    "IntegerParameterList":{
3382      "type":"list",
3383      "member":{"shape":"IntegerParameter"},
3384      "max":100
3385    },
3386    "InternalFailureException":{
3387      "type":"structure",
3388      "members":{
3389        "Message":{"shape":"String"},
3390        "RequestId":{"shape":"String"}
3391      },
3392      "error":{"httpStatusCode":500},
3393      "exception":true,
3394      "fault":true
3395    },
3396    "InvalidNextTokenException":{
3397      "type":"structure",
3398      "members":{
3399        "Message":{"shape":"String"},
3400        "RequestId":{"shape":"String"}
3401      },
3402      "error":{"httpStatusCode":400},
3403      "exception":true
3404    },
3405    "InvalidParameterValueException":{
3406      "type":"structure",
3407      "members":{
3408        "Message":{"shape":"String"},
3409        "RequestId":{"shape":"String"}
3410      },
3411      "error":{"httpStatusCode":400},
3412      "exception":true
3413    },
3414    "JiraParameters":{
3415      "type":"structure",
3416      "required":["SiteBaseUrl"],
3417      "members":{
3418        "SiteBaseUrl":{"shape":"SiteBaseUrl"}
3419      }
3420    },
3421    "JoinInstruction":{
3422      "type":"structure",
3423      "required":[
3424        "LeftOperand",
3425        "RightOperand",
3426        "Type",
3427        "OnClause"
3428      ],
3429      "members":{
3430        "LeftOperand":{"shape":"LogicalTableId"},
3431        "RightOperand":{"shape":"LogicalTableId"},
3432        "Type":{"shape":"JoinType"},
3433        "OnClause":{"shape":"OnClause"}
3434      }
3435    },
3436    "JoinType":{
3437      "type":"string",
3438      "enum":[
3439        "INNER",
3440        "OUTER",
3441        "LEFT",
3442        "RIGHT"
3443      ]
3444    },
3445    "LimitExceededException":{
3446      "type":"structure",
3447      "members":{
3448        "Message":{"shape":"String"},
3449        "ResourceType":{"shape":"ExceptionResourceType"},
3450        "RequestId":{"shape":"String"}
3451      },
3452      "error":{"httpStatusCode":409},
3453      "exception":true
3454    },
3455    "ListDashboardVersionsRequest":{
3456      "type":"structure",
3457      "required":[
3458        "AwsAccountId",
3459        "DashboardId"
3460      ],
3461      "members":{
3462        "AwsAccountId":{
3463          "shape":"AwsAccountId",
3464          "location":"uri",
3465          "locationName":"AwsAccountId"
3466        },
3467        "DashboardId":{
3468          "shape":"RestrictiveResourceId",
3469          "location":"uri",
3470          "locationName":"DashboardId"
3471        },
3472        "NextToken":{
3473          "shape":"String",
3474          "location":"querystring",
3475          "locationName":"next-token"
3476        },
3477        "MaxResults":{
3478          "shape":"MaxResults",
3479          "box":true,
3480          "location":"querystring",
3481          "locationName":"max-results"
3482        }
3483      }
3484    },
3485    "ListDashboardVersionsResponse":{
3486      "type":"structure",
3487      "members":{
3488        "DashboardVersionSummaryList":{"shape":"DashboardVersionSummaryList"},
3489        "NextToken":{"shape":"String"},
3490        "Status":{
3491          "shape":"StatusCode",
3492          "location":"statusCode"
3493        },
3494        "RequestId":{"shape":"String"}
3495      }
3496    },
3497    "ListDashboardsRequest":{
3498      "type":"structure",
3499      "required":["AwsAccountId"],
3500      "members":{
3501        "AwsAccountId":{
3502          "shape":"AwsAccountId",
3503          "location":"uri",
3504          "locationName":"AwsAccountId"
3505        },
3506        "NextToken":{
3507          "shape":"String",
3508          "location":"querystring",
3509          "locationName":"next-token"
3510        },
3511        "MaxResults":{
3512          "shape":"MaxResults",
3513          "box":true,
3514          "location":"querystring",
3515          "locationName":"max-results"
3516        }
3517      }
3518    },
3519    "ListDashboardsResponse":{
3520      "type":"structure",
3521      "members":{
3522        "DashboardSummaryList":{"shape":"DashboardSummaryList"},
3523        "NextToken":{"shape":"String"},
3524        "Status":{
3525          "shape":"StatusCode",
3526          "location":"statusCode"
3527        },
3528        "RequestId":{"shape":"String"}
3529      }
3530    },
3531    "ListDataSetsRequest":{
3532      "type":"structure",
3533      "required":["AwsAccountId"],
3534      "members":{
3535        "AwsAccountId":{
3536          "shape":"AwsAccountId",
3537          "location":"uri",
3538          "locationName":"AwsAccountId"
3539        },
3540        "NextToken":{
3541          "shape":"String",
3542          "location":"querystring",
3543          "locationName":"next-token"
3544        },
3545        "MaxResults":{
3546          "shape":"MaxResults",
3547          "box":true,
3548          "location":"querystring",
3549          "locationName":"max-results"
3550        }
3551      }
3552    },
3553    "ListDataSetsResponse":{
3554      "type":"structure",
3555      "members":{
3556        "DataSetSummaries":{"shape":"DataSetSummaryList"},
3557        "NextToken":{"shape":"String"},
3558        "RequestId":{"shape":"String"},
3559        "Status":{
3560          "shape":"StatusCode",
3561          "location":"statusCode"
3562        }
3563      }
3564    },
3565    "ListDataSourcesRequest":{
3566      "type":"structure",
3567      "required":["AwsAccountId"],
3568      "members":{
3569        "AwsAccountId":{
3570          "shape":"AwsAccountId",
3571          "location":"uri",
3572          "locationName":"AwsAccountId"
3573        },
3574        "NextToken":{
3575          "shape":"String",
3576          "location":"querystring",
3577          "locationName":"next-token"
3578        },
3579        "MaxResults":{
3580          "shape":"MaxResults",
3581          "box":true,
3582          "location":"querystring",
3583          "locationName":"max-results"
3584        }
3585      }
3586    },
3587    "ListDataSourcesResponse":{
3588      "type":"structure",
3589      "members":{
3590        "DataSources":{"shape":"DataSourceList"},
3591        "NextToken":{"shape":"String"},
3592        "RequestId":{"shape":"String"},
3593        "Status":{
3594          "shape":"StatusCode",
3595          "location":"statusCode"
3596        }
3597      }
3598    },
3599    "ListGroupMembershipsRequest":{
3600      "type":"structure",
3601      "required":[
3602        "GroupName",
3603        "AwsAccountId",
3604        "Namespace"
3605      ],
3606      "members":{
3607        "GroupName":{
3608          "shape":"GroupName",
3609          "location":"uri",
3610          "locationName":"GroupName"
3611        },
3612        "NextToken":{
3613          "shape":"String",
3614          "location":"querystring",
3615          "locationName":"next-token"
3616        },
3617        "MaxResults":{
3618          "shape":"MaxResults",
3619          "box":true,
3620          "location":"querystring",
3621          "locationName":"max-results"
3622        },
3623        "AwsAccountId":{
3624          "shape":"AwsAccountId",
3625          "location":"uri",
3626          "locationName":"AwsAccountId"
3627        },
3628        "Namespace":{
3629          "shape":"Namespace",
3630          "location":"uri",
3631          "locationName":"Namespace"
3632        }
3633      }
3634    },
3635    "ListGroupMembershipsResponse":{
3636      "type":"structure",
3637      "members":{
3638        "GroupMemberList":{"shape":"GroupMemberList"},
3639        "NextToken":{"shape":"String"},
3640        "RequestId":{"shape":"String"},
3641        "Status":{
3642          "shape":"StatusCode",
3643          "location":"statusCode"
3644        }
3645      }
3646    },
3647    "ListGroupsRequest":{
3648      "type":"structure",
3649      "required":[
3650        "AwsAccountId",
3651        "Namespace"
3652      ],
3653      "members":{
3654        "AwsAccountId":{
3655          "shape":"AwsAccountId",
3656          "location":"uri",
3657          "locationName":"AwsAccountId"
3658        },
3659        "NextToken":{
3660          "shape":"String",
3661          "location":"querystring",
3662          "locationName":"next-token"
3663        },
3664        "MaxResults":{
3665          "shape":"MaxResults",
3666          "box":true,
3667          "location":"querystring",
3668          "locationName":"max-results"
3669        },
3670        "Namespace":{
3671          "shape":"Namespace",
3672          "location":"uri",
3673          "locationName":"Namespace"
3674        }
3675      }
3676    },
3677    "ListGroupsResponse":{
3678      "type":"structure",
3679      "members":{
3680        "GroupList":{"shape":"GroupList"},
3681        "NextToken":{"shape":"String"},
3682        "RequestId":{"shape":"String"},
3683        "Status":{
3684          "shape":"StatusCode",
3685          "location":"statusCode"
3686        }
3687      }
3688    },
3689    "ListIAMPolicyAssignmentsForUserRequest":{
3690      "type":"structure",
3691      "required":[
3692        "AwsAccountId",
3693        "UserName",
3694        "Namespace"
3695      ],
3696      "members":{
3697        "AwsAccountId":{
3698          "shape":"AwsAccountId",
3699          "location":"uri",
3700          "locationName":"AwsAccountId"
3701        },
3702        "UserName":{
3703          "shape":"UserName",
3704          "location":"uri",
3705          "locationName":"UserName"
3706        },
3707        "NextToken":{
3708          "shape":"String",
3709          "location":"querystring",
3710          "locationName":"next-token"
3711        },
3712        "MaxResults":{
3713          "shape":"MaxResults",
3714          "box":true,
3715          "location":"querystring",
3716          "locationName":"max-results"
3717        },
3718        "Namespace":{
3719          "shape":"Namespace",
3720          "location":"uri",
3721          "locationName":"Namespace"
3722        }
3723      }
3724    },
3725    "ListIAMPolicyAssignmentsForUserResponse":{
3726      "type":"structure",
3727      "members":{
3728        "ActiveAssignments":{"shape":"ActiveIAMPolicyAssignmentList"},
3729        "RequestId":{"shape":"String"},
3730        "NextToken":{"shape":"String"},
3731        "Status":{
3732          "shape":"StatusCode",
3733          "location":"statusCode"
3734        }
3735      }
3736    },
3737    "ListIAMPolicyAssignmentsRequest":{
3738      "type":"structure",
3739      "required":[
3740        "AwsAccountId",
3741        "Namespace"
3742      ],
3743      "members":{
3744        "AwsAccountId":{
3745          "shape":"AwsAccountId",
3746          "location":"uri",
3747          "locationName":"AwsAccountId"
3748        },
3749        "AssignmentStatus":{"shape":"AssignmentStatus"},
3750        "Namespace":{
3751          "shape":"Namespace",
3752          "location":"uri",
3753          "locationName":"Namespace"
3754        },
3755        "NextToken":{
3756          "shape":"String",
3757          "location":"querystring",
3758          "locationName":"next-token"
3759        },
3760        "MaxResults":{
3761          "shape":"MaxResults",
3762          "box":true,
3763          "location":"querystring",
3764          "locationName":"max-results"
3765        }
3766      }
3767    },
3768    "ListIAMPolicyAssignmentsResponse":{
3769      "type":"structure",
3770      "members":{
3771        "IAMPolicyAssignments":{"shape":"IAMPolicyAssignmentSummaryList"},
3772        "NextToken":{"shape":"String"},
3773        "RequestId":{"shape":"String"},
3774        "Status":{
3775          "shape":"StatusCode",
3776          "location":"statusCode"
3777        }
3778      }
3779    },
3780    "ListIngestionsRequest":{
3781      "type":"structure",
3782      "required":[
3783        "DataSetId",
3784        "AwsAccountId"
3785      ],
3786      "members":{
3787        "DataSetId":{
3788          "shape":"string",
3789          "location":"uri",
3790          "locationName":"DataSetId"
3791        },
3792        "NextToken":{
3793          "shape":"string",
3794          "location":"querystring",
3795          "locationName":"next-token"
3796        },
3797        "AwsAccountId":{
3798          "shape":"AwsAccountId",
3799          "location":"uri",
3800          "locationName":"AwsAccountId"
3801        },
3802        "MaxResults":{
3803          "shape":"IngestionMaxResults",
3804          "box":true,
3805          "location":"querystring",
3806          "locationName":"max-results"
3807        }
3808      }
3809    },
3810    "ListIngestionsResponse":{
3811      "type":"structure",
3812      "members":{
3813        "Ingestions":{"shape":"Ingestions"},
3814        "NextToken":{"shape":"string"},
3815        "RequestId":{"shape":"string"},
3816        "Status":{
3817          "shape":"StatusCode",
3818          "location":"statusCode"
3819        }
3820      }
3821    },
3822    "ListTagsForResourceRequest":{
3823      "type":"structure",
3824      "required":["ResourceArn"],
3825      "members":{
3826        "ResourceArn":{
3827          "shape":"Arn",
3828          "location":"uri",
3829          "locationName":"ResourceArn"
3830        }
3831      }
3832    },
3833    "ListTagsForResourceResponse":{
3834      "type":"structure",
3835      "members":{
3836        "Tags":{"shape":"TagList"},
3837        "RequestId":{"shape":"String"},
3838        "Status":{
3839          "shape":"StatusCode",
3840          "location":"statusCode"
3841        }
3842      }
3843    },
3844    "ListTemplateAliasesRequest":{
3845      "type":"structure",
3846      "required":[
3847        "AwsAccountId",
3848        "TemplateId"
3849      ],
3850      "members":{
3851        "AwsAccountId":{
3852          "shape":"AwsAccountId",
3853          "location":"uri",
3854          "locationName":"AwsAccountId"
3855        },
3856        "TemplateId":{
3857          "shape":"RestrictiveResourceId",
3858          "location":"uri",
3859          "locationName":"TemplateId"
3860        },
3861        "NextToken":{
3862          "shape":"String",
3863          "location":"querystring",
3864          "locationName":"next-token"
3865        },
3866        "MaxResults":{
3867          "shape":"MaxResults",
3868          "box":true,
3869          "location":"querystring",
3870          "locationName":"max-result"
3871        }
3872      }
3873    },
3874    "ListTemplateAliasesResponse":{
3875      "type":"structure",
3876      "members":{
3877        "TemplateAliasList":{"shape":"TemplateAliasList"},
3878        "Status":{
3879          "shape":"StatusCode",
3880          "location":"statusCode"
3881        },
3882        "RequestId":{"shape":"String"},
3883        "NextToken":{"shape":"String"}
3884      }
3885    },
3886    "ListTemplateVersionsRequest":{
3887      "type":"structure",
3888      "required":[
3889        "AwsAccountId",
3890        "TemplateId"
3891      ],
3892      "members":{
3893        "AwsAccountId":{
3894          "shape":"AwsAccountId",
3895          "location":"uri",
3896          "locationName":"AwsAccountId"
3897        },
3898        "TemplateId":{
3899          "shape":"RestrictiveResourceId",
3900          "location":"uri",
3901          "locationName":"TemplateId"
3902        },
3903        "NextToken":{
3904          "shape":"String",
3905          "location":"querystring",
3906          "locationName":"next-token"
3907        },
3908        "MaxResults":{
3909          "shape":"MaxResults",
3910          "box":true,
3911          "location":"querystring",
3912          "locationName":"max-results"
3913        }
3914      }
3915    },
3916    "ListTemplateVersionsResponse":{
3917      "type":"structure",
3918      "members":{
3919        "TemplateVersionSummaryList":{"shape":"TemplateVersionSummaryList"},
3920        "NextToken":{"shape":"String"},
3921        "Status":{
3922          "shape":"StatusCode",
3923          "location":"statusCode"
3924        },
3925        "RequestId":{"shape":"String"}
3926      }
3927    },
3928    "ListTemplatesRequest":{
3929      "type":"structure",
3930      "required":["AwsAccountId"],
3931      "members":{
3932        "AwsAccountId":{
3933          "shape":"AwsAccountId",
3934          "location":"uri",
3935          "locationName":"AwsAccountId"
3936        },
3937        "NextToken":{
3938          "shape":"String",
3939          "location":"querystring",
3940          "locationName":"next-token"
3941        },
3942        "MaxResults":{
3943          "shape":"MaxResults",
3944          "box":true,
3945          "location":"querystring",
3946          "locationName":"max-result"
3947        }
3948      }
3949    },
3950    "ListTemplatesResponse":{
3951      "type":"structure",
3952      "members":{
3953        "TemplateSummaryList":{"shape":"TemplateSummaryList"},
3954        "NextToken":{"shape":"String"},
3955        "Status":{
3956          "shape":"StatusCode",
3957          "location":"statusCode"
3958        },
3959        "RequestId":{"shape":"String"}
3960      }
3961    },
3962    "ListUserGroupsRequest":{
3963      "type":"structure",
3964      "required":[
3965        "UserName",
3966        "AwsAccountId",
3967        "Namespace"
3968      ],
3969      "members":{
3970        "UserName":{
3971          "shape":"UserName",
3972          "location":"uri",
3973          "locationName":"UserName"
3974        },
3975        "AwsAccountId":{
3976          "shape":"AwsAccountId",
3977          "location":"uri",
3978          "locationName":"AwsAccountId"
3979        },
3980        "Namespace":{
3981          "shape":"Namespace",
3982          "location":"uri",
3983          "locationName":"Namespace"
3984        },
3985        "NextToken":{
3986          "shape":"String",
3987          "location":"querystring",
3988          "locationName":"next-token"
3989        },
3990        "MaxResults":{
3991          "shape":"MaxResults",
3992          "box":true,
3993          "location":"querystring",
3994          "locationName":"max-results"
3995        }
3996      }
3997    },
3998    "ListUserGroupsResponse":{
3999      "type":"structure",
4000      "members":{
4001        "GroupList":{"shape":"GroupList"},
4002        "NextToken":{"shape":"String"},
4003        "RequestId":{"shape":"String"},
4004        "Status":{
4005          "shape":"StatusCode",
4006          "location":"statusCode"
4007        }
4008      }
4009    },
4010    "ListUsersRequest":{
4011      "type":"structure",
4012      "required":[
4013        "AwsAccountId",
4014        "Namespace"
4015      ],
4016      "members":{
4017        "AwsAccountId":{
4018          "shape":"AwsAccountId",
4019          "location":"uri",
4020          "locationName":"AwsAccountId"
4021        },
4022        "NextToken":{
4023          "shape":"String",
4024          "location":"querystring",
4025          "locationName":"next-token"
4026        },
4027        "MaxResults":{
4028          "shape":"MaxResults",
4029          "box":true,
4030          "location":"querystring",
4031          "locationName":"max-results"
4032        },
4033        "Namespace":{
4034          "shape":"Namespace",
4035          "location":"uri",
4036          "locationName":"Namespace"
4037        }
4038      }
4039    },
4040    "ListUsersResponse":{
4041      "type":"structure",
4042      "members":{
4043        "UserList":{"shape":"UserList"},
4044        "NextToken":{"shape":"String"},
4045        "RequestId":{"shape":"String"},
4046        "Status":{
4047          "shape":"StatusCode",
4048          "location":"statusCode"
4049        }
4050      }
4051    },
4052    "LogicalTable":{
4053      "type":"structure",
4054      "required":[
4055        "Alias",
4056        "Source"
4057      ],
4058      "members":{
4059        "Alias":{"shape":"LogicalTableAlias"},
4060        "DataTransforms":{"shape":"TransformOperationList"},
4061        "Source":{"shape":"LogicalTableSource"}
4062      }
4063    },
4064    "LogicalTableAlias":{
4065      "type":"string",
4066      "max":64,
4067      "min":1
4068    },
4069    "LogicalTableId":{
4070      "type":"string",
4071      "max":64,
4072      "min":1,
4073      "pattern":"[0-9a-zA-Z-]*"
4074    },
4075    "LogicalTableMap":{
4076      "type":"map",
4077      "key":{"shape":"LogicalTableId"},
4078      "value":{"shape":"LogicalTable"},
4079      "max":32,
4080      "min":1
4081    },
4082    "LogicalTableSource":{
4083      "type":"structure",
4084      "members":{
4085        "JoinInstruction":{"shape":"JoinInstruction"},
4086        "PhysicalTableId":{"shape":"PhysicalTableId"}
4087      }
4088    },
4089    "Long":{"type":"long"},
4090    "LongList":{
4091      "type":"list",
4092      "member":{"shape":"Long"}
4093    },
4094    "ManifestFileLocation":{
4095      "type":"structure",
4096      "required":[
4097        "Bucket",
4098        "Key"
4099      ],
4100      "members":{
4101        "Bucket":{"shape":"S3Bucket"},
4102        "Key":{"shape":"S3Key"}
4103      }
4104    },
4105    "MariaDbParameters":{
4106      "type":"structure",
4107      "required":[
4108        "Host",
4109        "Port",
4110        "Database"
4111      ],
4112      "members":{
4113        "Host":{"shape":"Host"},
4114        "Port":{"shape":"Port"},
4115        "Database":{"shape":"Database"}
4116      }
4117    },
4118    "MaxResults":{
4119      "type":"integer",
4120      "max":100,
4121      "min":1
4122    },
4123    "MySqlParameters":{
4124      "type":"structure",
4125      "required":[
4126        "Host",
4127        "Port",
4128        "Database"
4129      ],
4130      "members":{
4131        "Host":{"shape":"Host"},
4132        "Port":{"shape":"Port"},
4133        "Database":{"shape":"Database"}
4134      }
4135    },
4136    "Namespace":{
4137      "type":"string",
4138      "max":64,
4139      "pattern":"^[a-zA-Z0-9._-]*$"
4140    },
4141    "NonEmptyString":{
4142      "type":"string",
4143      "pattern":".*\\S.*"
4144    },
4145    "OnClause":{
4146      "type":"string",
4147      "max":512,
4148      "min":1
4149    },
4150    "OptionalPort":{
4151      "type":"integer",
4152      "max":65535,
4153      "min":0
4154    },
4155    "OutputColumn":{
4156      "type":"structure",
4157      "members":{
4158        "Name":{"shape":"ColumnName"},
4159        "Type":{"shape":"ColumnDataType"}
4160      }
4161    },
4162    "OutputColumnList":{
4163      "type":"list",
4164      "member":{"shape":"OutputColumn"}
4165    },
4166    "Parameters":{
4167      "type":"structure",
4168      "members":{
4169        "StringParameters":{"shape":"StringParameterList"},
4170        "IntegerParameters":{"shape":"IntegerParameterList"},
4171        "DecimalParameters":{"shape":"DecimalParameterList"},
4172        "DateTimeParameters":{"shape":"DateTimeParameterList"}
4173      }
4174    },
4175    "Password":{
4176      "type":"string",
4177      "max":1024,
4178      "min":1
4179    },
4180    "PhysicalTable":{
4181      "type":"structure",
4182      "members":{
4183        "RelationalTable":{"shape":"RelationalTable"},
4184        "CustomSql":{"shape":"CustomSql"},
4185        "S3Source":{"shape":"S3Source"}
4186      }
4187    },
4188    "PhysicalTableId":{
4189      "type":"string",
4190      "max":64,
4191      "min":1,
4192      "pattern":"[0-9a-zA-Z-]*"
4193    },
4194    "PhysicalTableMap":{
4195      "type":"map",
4196      "key":{"shape":"PhysicalTableId"},
4197      "value":{"shape":"PhysicalTable"},
4198      "max":16,
4199      "min":1
4200    },
4201    "Port":{
4202      "type":"integer",
4203      "max":65535,
4204      "min":1
4205    },
4206    "PositiveInteger":{
4207      "type":"integer",
4208      "min":1
4209    },
4210    "PostgreSqlParameters":{
4211      "type":"structure",
4212      "required":[
4213        "Host",
4214        "Port",
4215        "Database"
4216      ],
4217      "members":{
4218        "Host":{"shape":"Host"},
4219        "Port":{"shape":"Port"},
4220        "Database":{"shape":"Database"}
4221      }
4222    },
4223    "PreconditionNotMetException":{
4224      "type":"structure",
4225      "members":{
4226        "Message":{"shape":"String"},
4227        "RequestId":{"shape":"String"}
4228      },
4229      "error":{"httpStatusCode":400},
4230      "exception":true
4231    },
4232    "PrestoParameters":{
4233      "type":"structure",
4234      "required":[
4235        "Host",
4236        "Port",
4237        "Catalog"
4238      ],
4239      "members":{
4240        "Host":{"shape":"Host"},
4241        "Port":{"shape":"Port"},
4242        "Catalog":{"shape":"Catalog"}
4243      }
4244    },
4245    "Principal":{
4246      "type":"string",
4247      "max":256,
4248      "min":1
4249    },
4250    "ProjectOperation":{
4251      "type":"structure",
4252      "required":["ProjectedColumns"],
4253      "members":{
4254        "ProjectedColumns":{"shape":"ProjectedColumnList"}
4255      }
4256    },
4257    "ProjectedColumnList":{
4258      "type":"list",
4259      "member":{"shape":"String"},
4260      "max":2000,
4261      "min":1
4262    },
4263    "Query":{
4264      "type":"string",
4265      "max":256,
4266      "min":1
4267    },
4268    "QueueInfo":{
4269      "type":"structure",
4270      "required":[
4271        "WaitingOnIngestion",
4272        "QueuedIngestion"
4273      ],
4274      "members":{
4275        "WaitingOnIngestion":{"shape":"string"},
4276        "QueuedIngestion":{"shape":"string"}
4277      }
4278    },
4279    "QuickSightUserNotFoundException":{
4280      "type":"structure",
4281      "members":{
4282        "Message":{"shape":"String"},
4283        "RequestId":{"shape":"String"}
4284      },
4285      "error":{"httpStatusCode":404},
4286      "exception":true
4287    },
4288    "RdsParameters":{
4289      "type":"structure",
4290      "required":[
4291        "InstanceId",
4292        "Database"
4293      ],
4294      "members":{
4295        "InstanceId":{"shape":"InstanceId"},
4296        "Database":{"shape":"Database"}
4297      }
4298    },
4299    "RedshiftParameters":{
4300      "type":"structure",
4301      "required":["Database"],
4302      "members":{
4303        "Host":{"shape":"Host"},
4304        "Port":{"shape":"OptionalPort"},
4305        "Database":{"shape":"Database"},
4306        "ClusterId":{"shape":"ClusterId"}
4307      }
4308    },
4309    "RegisterUserRequest":{
4310      "type":"structure",
4311      "required":[
4312        "IdentityType",
4313        "Email",
4314        "UserRole",
4315        "AwsAccountId",
4316        "Namespace"
4317      ],
4318      "members":{
4319        "IdentityType":{"shape":"IdentityType"},
4320        "Email":{"shape":"String"},
4321        "UserRole":{"shape":"UserRole"},
4322        "IamArn":{"shape":"String"},
4323        "SessionName":{"shape":"RoleSessionName"},
4324        "AwsAccountId":{
4325          "shape":"AwsAccountId",
4326          "location":"uri",
4327          "locationName":"AwsAccountId"
4328        },
4329        "Namespace":{
4330          "shape":"Namespace",
4331          "location":"uri",
4332          "locationName":"Namespace"
4333        },
4334        "UserName":{"shape":"UserName"}
4335      }
4336    },
4337    "RegisterUserResponse":{
4338      "type":"structure",
4339      "members":{
4340        "User":{"shape":"User"},
4341        "UserInvitationUrl":{"shape":"String"},
4342        "RequestId":{"shape":"String"},
4343        "Status":{
4344          "shape":"StatusCode",
4345          "location":"statusCode"
4346        }
4347      }
4348    },
4349    "RelationalTable":{
4350      "type":"structure",
4351      "required":[
4352        "DataSourceArn",
4353        "Name",
4354        "InputColumns"
4355      ],
4356      "members":{
4357        "DataSourceArn":{"shape":"Arn"},
4358        "Schema":{"shape":"RelationalTableSchema"},
4359        "Name":{"shape":"RelationalTableName"},
4360        "InputColumns":{"shape":"InputColumnList"}
4361      }
4362    },
4363    "RelationalTableName":{
4364      "type":"string",
4365      "max":64,
4366      "min":1
4367    },
4368    "RelationalTableSchema":{
4369      "type":"string",
4370      "max":64
4371    },
4372    "RenameColumnOperation":{
4373      "type":"structure",
4374      "required":[
4375        "ColumnName",
4376        "NewColumnName"
4377      ],
4378      "members":{
4379        "ColumnName":{"shape":"ColumnName"},
4380        "NewColumnName":{"shape":"ColumnName"}
4381      }
4382    },
4383    "ResourceExistsException":{
4384      "type":"structure",
4385      "members":{
4386        "Message":{"shape":"String"},
4387        "ResourceType":{"shape":"ExceptionResourceType"},
4388        "RequestId":{"shape":"String"}
4389      },
4390      "error":{"httpStatusCode":409},
4391      "exception":true
4392    },
4393    "ResourceId":{"type":"string"},
4394    "ResourceName":{
4395      "type":"string",
4396      "max":128,
4397      "min":1
4398    },
4399    "ResourceNotFoundException":{
4400      "type":"structure",
4401      "members":{
4402        "Message":{"shape":"String"},
4403        "ResourceType":{"shape":"ExceptionResourceType"},
4404        "RequestId":{"shape":"String"}
4405      },
4406      "error":{"httpStatusCode":404},
4407      "exception":true
4408    },
4409    "ResourcePermission":{
4410      "type":"structure",
4411      "required":[
4412        "Principal",
4413        "Actions"
4414      ],
4415      "members":{
4416        "Principal":{"shape":"Principal"},
4417        "Actions":{"shape":"ActionList"}
4418      }
4419    },
4420    "ResourcePermissionList":{
4421      "type":"list",
4422      "member":{"shape":"ResourcePermission"},
4423      "max":64,
4424      "min":1
4425    },
4426    "ResourceStatus":{
4427      "type":"string",
4428      "enum":[
4429        "CREATION_IN_PROGRESS",
4430        "CREATION_SUCCESSFUL",
4431        "CREATION_FAILED",
4432        "UPDATE_IN_PROGRESS",
4433        "UPDATE_SUCCESSFUL",
4434        "UPDATE_FAILED"
4435      ]
4436    },
4437    "ResourceUnavailableException":{
4438      "type":"structure",
4439      "members":{
4440        "Message":{"shape":"String"},
4441        "ResourceType":{"shape":"ExceptionResourceType"},
4442        "RequestId":{"shape":"String"}
4443      },
4444      "error":{"httpStatusCode":503},
4445      "exception":true
4446    },
4447    "RestrictiveResourceId":{
4448      "type":"string",
4449      "max":2048,
4450      "min":1,
4451      "pattern":"[\\w\\-]+"
4452    },
4453    "RoleSessionName":{
4454      "type":"string",
4455      "max":64,
4456      "min":2,
4457      "pattern":"[\\w+=.@-]*"
4458    },
4459    "RowInfo":{
4460      "type":"structure",
4461      "members":{
4462        "RowsIngested":{
4463          "shape":"long",
4464          "box":true
4465        },
4466        "RowsDropped":{
4467          "shape":"long",
4468          "box":true
4469        }
4470      }
4471    },
4472    "RowLevelPermissionDataSet":{
4473      "type":"structure",
4474      "required":[
4475        "Arn",
4476        "PermissionPolicy"
4477      ],
4478      "members":{
4479        "Arn":{"shape":"Arn"},
4480        "PermissionPolicy":{"shape":"RowLevelPermissionPolicy"}
4481      }
4482    },
4483    "RowLevelPermissionPolicy":{
4484      "type":"string",
4485      "enum":[
4486        "GRANT_ACCESS",
4487        "DENY_ACCESS"
4488      ]
4489    },
4490    "S3Bucket":{
4491      "type":"string",
4492      "max":1024,
4493      "min":1
4494    },
4495    "S3Key":{
4496      "type":"string",
4497      "max":1024,
4498      "min":1
4499    },
4500    "S3Parameters":{
4501      "type":"structure",
4502      "required":["ManifestFileLocation"],
4503      "members":{
4504        "ManifestFileLocation":{"shape":"ManifestFileLocation"}
4505      }
4506    },
4507    "S3Source":{
4508      "type":"structure",
4509      "required":[
4510        "DataSourceArn",
4511        "InputColumns"
4512      ],
4513      "members":{
4514        "DataSourceArn":{"shape":"Arn"},
4515        "UploadSettings":{"shape":"UploadSettings"},
4516        "InputColumns":{"shape":"InputColumnList"}
4517      }
4518    },
4519    "ServiceNowParameters":{
4520      "type":"structure",
4521      "required":["SiteBaseUrl"],
4522      "members":{
4523        "SiteBaseUrl":{"shape":"SiteBaseUrl"}
4524      }
4525    },
4526    "SessionLifetimeInMinutes":{
4527      "type":"long",
4528      "max":600,
4529      "min":15
4530    },
4531    "SessionLifetimeInMinutesInvalidException":{
4532      "type":"structure",
4533      "members":{
4534        "Message":{"shape":"String"},
4535        "RequestId":{"shape":"String"}
4536      },
4537      "error":{"httpStatusCode":400},
4538      "exception":true
4539    },
4540    "SheetControlsOption":{
4541      "type":"structure",
4542      "members":{
4543        "VisibilityState":{"shape":"DashboardUIState"}
4544      }
4545    },
4546    "SiteBaseUrl":{
4547      "type":"string",
4548      "max":1024,
4549      "min":1
4550    },
4551    "SnowflakeParameters":{
4552      "type":"structure",
4553      "required":[
4554        "Host",
4555        "Database",
4556        "Warehouse"
4557      ],
4558      "members":{
4559        "Host":{"shape":"Host"},
4560        "Database":{"shape":"Database"},
4561        "Warehouse":{"shape":"Warehouse"}
4562      }
4563    },
4564    "SparkParameters":{
4565      "type":"structure",
4566      "required":[
4567        "Host",
4568        "Port"
4569      ],
4570      "members":{
4571        "Host":{"shape":"Host"},
4572        "Port":{"shape":"Port"}
4573      }
4574    },
4575    "SqlQuery":{
4576      "type":"string",
4577      "max":65536,
4578      "min":1
4579    },
4580    "SqlServerParameters":{
4581      "type":"structure",
4582      "required":[
4583        "Host",
4584        "Port",
4585        "Database"
4586      ],
4587      "members":{
4588        "Host":{"shape":"Host"},
4589        "Port":{"shape":"Port"},
4590        "Database":{"shape":"Database"}
4591      }
4592    },
4593    "SslProperties":{
4594      "type":"structure",
4595      "members":{
4596        "DisableSsl":{"shape":"Boolean"}
4597      }
4598    },
4599    "StatusCode":{"type":"integer"},
4600    "String":{"type":"string"},
4601    "StringList":{
4602      "type":"list",
4603      "member":{"shape":"String"}
4604    },
4605    "StringParameter":{
4606      "type":"structure",
4607      "required":[
4608        "Name",
4609        "Values"
4610      ],
4611      "members":{
4612        "Name":{"shape":"NonEmptyString"},
4613        "Values":{"shape":"StringList"}
4614      }
4615    },
4616    "StringParameterList":{
4617      "type":"list",
4618      "member":{"shape":"StringParameter"},
4619      "max":100
4620    },
4621    "Tag":{
4622      "type":"structure",
4623      "required":[
4624        "Key",
4625        "Value"
4626      ],
4627      "members":{
4628        "Key":{"shape":"TagKey"},
4629        "Value":{"shape":"TagValue"}
4630      }
4631    },
4632    "TagColumnOperation":{
4633      "type":"structure",
4634      "required":[
4635        "ColumnName",
4636        "Tags"
4637      ],
4638      "members":{
4639        "ColumnName":{"shape":"ColumnName"},
4640        "Tags":{"shape":"ColumnTagList"}
4641      }
4642    },
4643    "TagKey":{
4644      "type":"string",
4645      "max":128,
4646      "min":1
4647    },
4648    "TagKeyList":{
4649      "type":"list",
4650      "member":{"shape":"TagKey"},
4651      "max":200,
4652      "min":1
4653    },
4654    "TagList":{
4655      "type":"list",
4656      "member":{"shape":"Tag"},
4657      "max":200,
4658      "min":1
4659    },
4660    "TagResourceRequest":{
4661      "type":"structure",
4662      "required":[
4663        "ResourceArn",
4664        "Tags"
4665      ],
4666      "members":{
4667        "ResourceArn":{
4668          "shape":"Arn",
4669          "location":"uri",
4670          "locationName":"ResourceArn"
4671        },
4672        "Tags":{"shape":"TagList"}
4673      }
4674    },
4675    "TagResourceResponse":{
4676      "type":"structure",
4677      "members":{
4678        "RequestId":{"shape":"String"},
4679        "Status":{
4680          "shape":"StatusCode",
4681          "location":"statusCode"
4682        }
4683      }
4684    },
4685    "TagValue":{
4686      "type":"string",
4687      "max":256,
4688      "min":1
4689    },
4690    "Template":{
4691      "type":"structure",
4692      "members":{
4693        "Arn":{"shape":"Arn"},
4694        "Name":{"shape":"TemplateName"},
4695        "Version":{"shape":"TemplateVersion"},
4696        "TemplateId":{"shape":"RestrictiveResourceId"},
4697        "LastUpdatedTime":{"shape":"Timestamp"},
4698        "CreatedTime":{"shape":"Timestamp"}
4699      }
4700    },
4701    "TemplateAlias":{
4702      "type":"structure",
4703      "members":{
4704        "AliasName":{"shape":"AliasName"},
4705        "Arn":{"shape":"Arn"},
4706        "TemplateVersionNumber":{"shape":"VersionNumber"}
4707      }
4708    },
4709    "TemplateAliasList":{
4710      "type":"list",
4711      "member":{"shape":"TemplateAlias"},
4712      "max":100
4713    },
4714    "TemplateError":{
4715      "type":"structure",
4716      "members":{
4717        "Type":{"shape":"TemplateErrorType"},
4718        "Message":{"shape":"NonEmptyString"}
4719      }
4720    },
4721    "TemplateErrorList":{
4722      "type":"list",
4723      "member":{"shape":"TemplateError"},
4724      "min":1
4725    },
4726    "TemplateErrorType":{
4727      "type":"string",
4728      "enum":[
4729        "DATA_SET_NOT_FOUND",
4730        "INTERNAL_FAILURE"
4731      ]
4732    },
4733    "TemplateName":{
4734      "type":"string",
4735      "max":2048,
4736      "min":1,
4737      "pattern":"[\\u0020-\\u00FF]+"
4738    },
4739    "TemplateSourceAnalysis":{
4740      "type":"structure",
4741      "required":[
4742        "Arn",
4743        "DataSetReferences"
4744      ],
4745      "members":{
4746        "Arn":{"shape":"Arn"},
4747        "DataSetReferences":{"shape":"DataSetReferenceList"}
4748      }
4749    },
4750    "TemplateSourceEntity":{
4751      "type":"structure",
4752      "members":{
4753        "SourceAnalysis":{"shape":"TemplateSourceAnalysis"},
4754        "SourceTemplate":{"shape":"TemplateSourceTemplate"}
4755      }
4756    },
4757    "TemplateSourceTemplate":{
4758      "type":"structure",
4759      "required":["Arn"],
4760      "members":{
4761        "Arn":{"shape":"Arn"}
4762      }
4763    },
4764    "TemplateSummary":{
4765      "type":"structure",
4766      "members":{
4767        "Arn":{"shape":"Arn"},
4768        "TemplateId":{"shape":"RestrictiveResourceId"},
4769        "Name":{"shape":"TemplateName"},
4770        "LatestVersionNumber":{"shape":"VersionNumber"},
4771        "CreatedTime":{"shape":"Timestamp"},
4772        "LastUpdatedTime":{"shape":"Timestamp"}
4773      }
4774    },
4775    "TemplateSummaryList":{
4776      "type":"list",
4777      "member":{"shape":"TemplateSummary"},
4778      "max":100
4779    },
4780    "TemplateVersion":{
4781      "type":"structure",
4782      "members":{
4783        "CreatedTime":{"shape":"Timestamp"},
4784        "Errors":{"shape":"TemplateErrorList"},
4785        "VersionNumber":{"shape":"VersionNumber"},
4786        "Status":{"shape":"ResourceStatus"},
4787        "DataSetConfigurations":{"shape":"DataSetConfigurationList"},
4788        "Description":{"shape":"VersionDescription"},
4789        "SourceEntityArn":{"shape":"Arn"}
4790      }
4791    },
4792    "TemplateVersionSummary":{
4793      "type":"structure",
4794      "members":{
4795        "Arn":{"shape":"Arn"},
4796        "VersionNumber":{"shape":"VersionNumber"},
4797        "CreatedTime":{"shape":"Timestamp"},
4798        "Status":{"shape":"ResourceStatus"},
4799        "Description":{"shape":"VersionDescription"}
4800      }
4801    },
4802    "TemplateVersionSummaryList":{
4803      "type":"list",
4804      "member":{"shape":"TemplateVersionSummary"},
4805      "max":100
4806    },
4807    "TeradataParameters":{
4808      "type":"structure",
4809      "required":[
4810        "Host",
4811        "Port",
4812        "Database"
4813      ],
4814      "members":{
4815        "Host":{"shape":"Host"},
4816        "Port":{"shape":"Port"},
4817        "Database":{"shape":"Database"}
4818      }
4819    },
4820    "TextQualifier":{
4821      "type":"string",
4822      "enum":[
4823        "DOUBLE_QUOTE",
4824        "SINGLE_QUOTE"
4825      ]
4826    },
4827    "ThrottlingException":{
4828      "type":"structure",
4829      "members":{
4830        "Message":{"shape":"String"},
4831        "RequestId":{"shape":"String"}
4832      },
4833      "error":{"httpStatusCode":429},
4834      "exception":true
4835    },
4836    "Timestamp":{"type":"timestamp"},
4837    "TimestampList":{
4838      "type":"list",
4839      "member":{"shape":"Timestamp"}
4840    },
4841    "TransformOperation":{
4842      "type":"structure",
4843      "members":{
4844        "ProjectOperation":{"shape":"ProjectOperation"},
4845        "FilterOperation":{"shape":"FilterOperation"},
4846        "CreateColumnsOperation":{"shape":"CreateColumnsOperation"},
4847        "RenameColumnOperation":{"shape":"RenameColumnOperation"},
4848        "CastColumnTypeOperation":{"shape":"CastColumnTypeOperation"},
4849        "TagColumnOperation":{"shape":"TagColumnOperation"}
4850      }
4851    },
4852    "TransformOperationList":{
4853      "type":"list",
4854      "member":{"shape":"TransformOperation"},
4855      "max":2048,
4856      "min":1
4857    },
4858    "TwitterParameters":{
4859      "type":"structure",
4860      "required":[
4861        "Query",
4862        "MaxRows"
4863      ],
4864      "members":{
4865        "Query":{"shape":"Query"},
4866        "MaxRows":{"shape":"PositiveInteger"}
4867      }
4868    },
4869    "TypeCastFormat":{
4870      "type":"string",
4871      "max":32
4872    },
4873    "UnsupportedUserEditionException":{
4874      "type":"structure",
4875      "members":{
4876        "Message":{"shape":"String"},
4877        "RequestId":{"shape":"String"}
4878      },
4879      "error":{"httpStatusCode":403},
4880      "exception":true
4881    },
4882    "UntagResourceRequest":{
4883      "type":"structure",
4884      "required":[
4885        "ResourceArn",
4886        "TagKeys"
4887      ],
4888      "members":{
4889        "ResourceArn":{
4890          "shape":"Arn",
4891          "location":"uri",
4892          "locationName":"ResourceArn"
4893        },
4894        "TagKeys":{
4895          "shape":"TagKeyList",
4896          "location":"querystring",
4897          "locationName":"keys"
4898        }
4899      }
4900    },
4901    "UntagResourceResponse":{
4902      "type":"structure",
4903      "members":{
4904        "RequestId":{"shape":"String"},
4905        "Status":{
4906          "shape":"StatusCode",
4907          "location":"statusCode"
4908        }
4909      }
4910    },
4911    "UpdateDashboardPermissionsRequest":{
4912      "type":"structure",
4913      "required":[
4914        "AwsAccountId",
4915        "DashboardId"
4916      ],
4917      "members":{
4918        "AwsAccountId":{
4919          "shape":"AwsAccountId",
4920          "location":"uri",
4921          "locationName":"AwsAccountId"
4922        },
4923        "DashboardId":{
4924          "shape":"RestrictiveResourceId",
4925          "location":"uri",
4926          "locationName":"DashboardId"
4927        },
4928        "GrantPermissions":{"shape":"UpdateResourcePermissionList"},
4929        "RevokePermissions":{"shape":"UpdateResourcePermissionList"}
4930      }
4931    },
4932    "UpdateDashboardPermissionsResponse":{
4933      "type":"structure",
4934      "members":{
4935        "DashboardArn":{"shape":"Arn"},
4936        "DashboardId":{"shape":"RestrictiveResourceId"},
4937        "Permissions":{"shape":"ResourcePermissionList"},
4938        "RequestId":{"shape":"String"},
4939        "Status":{
4940          "shape":"StatusCode",
4941          "location":"statusCode"
4942        }
4943      }
4944    },
4945    "UpdateDashboardPublishedVersionRequest":{
4946      "type":"structure",
4947      "required":[
4948        "AwsAccountId",
4949        "DashboardId",
4950        "VersionNumber"
4951      ],
4952      "members":{
4953        "AwsAccountId":{
4954          "shape":"AwsAccountId",
4955          "location":"uri",
4956          "locationName":"AwsAccountId"
4957        },
4958        "DashboardId":{
4959          "shape":"RestrictiveResourceId",
4960          "location":"uri",
4961          "locationName":"DashboardId"
4962        },
4963        "VersionNumber":{
4964          "shape":"VersionNumber",
4965          "location":"uri",
4966          "locationName":"VersionNumber"
4967        }
4968      }
4969    },
4970    "UpdateDashboardPublishedVersionResponse":{
4971      "type":"structure",
4972      "members":{
4973        "DashboardId":{"shape":"RestrictiveResourceId"},
4974        "DashboardArn":{"shape":"Arn"},
4975        "Status":{
4976          "shape":"StatusCode",
4977          "location":"statusCode"
4978        },
4979        "RequestId":{"shape":"String"}
4980      }
4981    },
4982    "UpdateDashboardRequest":{
4983      "type":"structure",
4984      "required":[
4985        "AwsAccountId",
4986        "DashboardId",
4987        "Name",
4988        "SourceEntity"
4989      ],
4990      "members":{
4991        "AwsAccountId":{
4992          "shape":"AwsAccountId",
4993          "location":"uri",
4994          "locationName":"AwsAccountId"
4995        },
4996        "DashboardId":{
4997          "shape":"RestrictiveResourceId",
4998          "location":"uri",
4999          "locationName":"DashboardId"
5000        },
5001        "Name":{"shape":"DashboardName"},
5002        "SourceEntity":{"shape":"DashboardSourceEntity"},
5003        "Parameters":{"shape":"Parameters"},
5004        "VersionDescription":{"shape":"VersionDescription"},
5005        "DashboardPublishOptions":{"shape":"DashboardPublishOptions"}
5006      }
5007    },
5008    "UpdateDashboardResponse":{
5009      "type":"structure",
5010      "members":{
5011        "Arn":{"shape":"Arn"},
5012        "VersionArn":{"shape":"Arn"},
5013        "DashboardId":{"shape":"RestrictiveResourceId"},
5014        "CreationStatus":{"shape":"ResourceStatus"},
5015        "Status":{"shape":"StatusCode"},
5016        "RequestId":{"shape":"String"}
5017      }
5018    },
5019    "UpdateDataSetPermissionsRequest":{
5020      "type":"structure",
5021      "required":[
5022        "AwsAccountId",
5023        "DataSetId"
5024      ],
5025      "members":{
5026        "AwsAccountId":{
5027          "shape":"AwsAccountId",
5028          "location":"uri",
5029          "locationName":"AwsAccountId"
5030        },
5031        "DataSetId":{
5032          "shape":"ResourceId",
5033          "location":"uri",
5034          "locationName":"DataSetId"
5035        },
5036        "GrantPermissions":{"shape":"ResourcePermissionList"},
5037        "RevokePermissions":{"shape":"ResourcePermissionList"}
5038      }
5039    },
5040    "UpdateDataSetPermissionsResponse":{
5041      "type":"structure",
5042      "members":{
5043        "DataSetArn":{"shape":"Arn"},
5044        "DataSetId":{"shape":"ResourceId"},
5045        "RequestId":{"shape":"String"},
5046        "Status":{
5047          "shape":"StatusCode",
5048          "location":"statusCode"
5049        }
5050      }
5051    },
5052    "UpdateDataSetRequest":{
5053      "type":"structure",
5054      "required":[
5055        "AwsAccountId",
5056        "DataSetId",
5057        "Name",
5058        "PhysicalTableMap",
5059        "ImportMode"
5060      ],
5061      "members":{
5062        "AwsAccountId":{
5063          "shape":"AwsAccountId",
5064          "location":"uri",
5065          "locationName":"AwsAccountId"
5066        },
5067        "DataSetId":{
5068          "shape":"ResourceId",
5069          "location":"uri",
5070          "locationName":"DataSetId"
5071        },
5072        "Name":{"shape":"ResourceName"},
5073        "PhysicalTableMap":{"shape":"PhysicalTableMap"},
5074        "LogicalTableMap":{"shape":"LogicalTableMap"},
5075        "ImportMode":{"shape":"DataSetImportMode"},
5076        "ColumnGroups":{"shape":"ColumnGroupList"},
5077        "RowLevelPermissionDataSet":{"shape":"RowLevelPermissionDataSet"}
5078      }
5079    },
5080    "UpdateDataSetResponse":{
5081      "type":"structure",
5082      "members":{
5083        "Arn":{"shape":"Arn"},
5084        "DataSetId":{"shape":"ResourceId"},
5085        "IngestionArn":{"shape":"Arn"},
5086        "IngestionId":{"shape":"ResourceId"},
5087        "RequestId":{"shape":"String"},
5088        "Status":{
5089          "shape":"StatusCode",
5090          "location":"statusCode"
5091        }
5092      }
5093    },
5094    "UpdateDataSourcePermissionsRequest":{
5095      "type":"structure",
5096      "required":[
5097        "AwsAccountId",
5098        "DataSourceId"
5099      ],
5100      "members":{
5101        "AwsAccountId":{
5102          "shape":"AwsAccountId",
5103          "location":"uri",
5104          "locationName":"AwsAccountId"
5105        },
5106        "DataSourceId":{
5107          "shape":"ResourceId",
5108          "location":"uri",
5109          "locationName":"DataSourceId"
5110        },
5111        "GrantPermissions":{"shape":"ResourcePermissionList"},
5112        "RevokePermissions":{"shape":"ResourcePermissionList"}
5113      }
5114    },
5115    "UpdateDataSourcePermissionsResponse":{
5116      "type":"structure",
5117      "members":{
5118        "DataSourceArn":{"shape":"Arn"},
5119        "DataSourceId":{"shape":"ResourceId"},
5120        "RequestId":{"shape":"String"},
5121        "Status":{
5122          "shape":"StatusCode",
5123          "location":"statusCode"
5124        }
5125      }
5126    },
5127    "UpdateDataSourceRequest":{
5128      "type":"structure",
5129      "required":[
5130        "AwsAccountId",
5131        "DataSourceId",
5132        "Name"
5133      ],
5134      "members":{
5135        "AwsAccountId":{
5136          "shape":"AwsAccountId",
5137          "location":"uri",
5138          "locationName":"AwsAccountId"
5139        },
5140        "DataSourceId":{
5141          "shape":"ResourceId",
5142          "location":"uri",
5143          "locationName":"DataSourceId"
5144        },
5145        "Name":{"shape":"ResourceName"},
5146        "DataSourceParameters":{"shape":"DataSourceParameters"},
5147        "Credentials":{"shape":"DataSourceCredentials"},
5148        "VpcConnectionProperties":{"shape":"VpcConnectionProperties"},
5149        "SslProperties":{"shape":"SslProperties"}
5150      }
5151    },
5152    "UpdateDataSourceResponse":{
5153      "type":"structure",
5154      "members":{
5155        "Arn":{"shape":"Arn"},
5156        "DataSourceId":{"shape":"ResourceId"},
5157        "UpdateStatus":{"shape":"ResourceStatus"},
5158        "RequestId":{"shape":"String"},
5159        "Status":{
5160          "shape":"StatusCode",
5161          "location":"statusCode"
5162        }
5163      }
5164    },
5165    "UpdateGroupRequest":{
5166      "type":"structure",
5167      "required":[
5168        "GroupName",
5169        "AwsAccountId",
5170        "Namespace"
5171      ],
5172      "members":{
5173        "GroupName":{
5174          "shape":"GroupName",
5175          "location":"uri",
5176          "locationName":"GroupName"
5177        },
5178        "Description":{"shape":"GroupDescription"},
5179        "AwsAccountId":{
5180          "shape":"AwsAccountId",
5181          "location":"uri",
5182          "locationName":"AwsAccountId"
5183        },
5184        "Namespace":{
5185          "shape":"Namespace",
5186          "location":"uri",
5187          "locationName":"Namespace"
5188        }
5189      }
5190    },
5191    "UpdateGroupResponse":{
5192      "type":"structure",
5193      "members":{
5194        "Group":{"shape":"Group"},
5195        "RequestId":{"shape":"String"},
5196        "Status":{
5197          "shape":"StatusCode",
5198          "location":"statusCode"
5199        }
5200      }
5201    },
5202    "UpdateIAMPolicyAssignmentRequest":{
5203      "type":"structure",
5204      "required":[
5205        "AwsAccountId",
5206        "AssignmentName",
5207        "Namespace"
5208      ],
5209      "members":{
5210        "AwsAccountId":{
5211          "shape":"AwsAccountId",
5212          "location":"uri",
5213          "locationName":"AwsAccountId"
5214        },
5215        "AssignmentName":{
5216          "shape":"IAMPolicyAssignmentName",
5217          "location":"uri",
5218          "locationName":"AssignmentName"
5219        },
5220        "Namespace":{
5221          "shape":"Namespace",
5222          "location":"uri",
5223          "locationName":"Namespace"
5224        },
5225        "AssignmentStatus":{"shape":"AssignmentStatus"},
5226        "PolicyArn":{"shape":"Arn"},
5227        "Identities":{"shape":"IdentityMap"}
5228      }
5229    },
5230    "UpdateIAMPolicyAssignmentResponse":{
5231      "type":"structure",
5232      "members":{
5233        "AssignmentName":{"shape":"IAMPolicyAssignmentName"},
5234        "AssignmentId":{"shape":"String"},
5235        "PolicyArn":{"shape":"Arn"},
5236        "Identities":{"shape":"IdentityMap"},
5237        "AssignmentStatus":{"shape":"AssignmentStatus"},
5238        "RequestId":{"shape":"String"},
5239        "Status":{
5240          "shape":"StatusCode",
5241          "location":"statusCode"
5242        }
5243      }
5244    },
5245    "UpdateResourcePermissionList":{
5246      "type":"list",
5247      "member":{"shape":"ResourcePermission"},
5248      "max":100,
5249      "min":1
5250    },
5251    "UpdateTemplateAliasRequest":{
5252      "type":"structure",
5253      "required":[
5254        "AwsAccountId",
5255        "TemplateId",
5256        "AliasName",
5257        "TemplateVersionNumber"
5258      ],
5259      "members":{
5260        "AwsAccountId":{
5261          "shape":"AwsAccountId",
5262          "location":"uri",
5263          "locationName":"AwsAccountId"
5264        },
5265        "TemplateId":{
5266          "shape":"RestrictiveResourceId",
5267          "location":"uri",
5268          "locationName":"TemplateId"
5269        },
5270        "AliasName":{
5271          "shape":"AliasName",
5272          "location":"uri",
5273          "locationName":"AliasName"
5274        },
5275        "TemplateVersionNumber":{"shape":"VersionNumber"}
5276      }
5277    },
5278    "UpdateTemplateAliasResponse":{
5279      "type":"structure",
5280      "members":{
5281        "TemplateAlias":{"shape":"TemplateAlias"},
5282        "Status":{
5283          "shape":"StatusCode",
5284          "location":"statusCode"
5285        },
5286        "RequestId":{"shape":"String"}
5287      }
5288    },
5289    "UpdateTemplatePermissionsRequest":{
5290      "type":"structure",
5291      "required":[
5292        "AwsAccountId",
5293        "TemplateId"
5294      ],
5295      "members":{
5296        "AwsAccountId":{
5297          "shape":"AwsAccountId",
5298          "location":"uri",
5299          "locationName":"AwsAccountId"
5300        },
5301        "TemplateId":{
5302          "shape":"RestrictiveResourceId",
5303          "location":"uri",
5304          "locationName":"TemplateId"
5305        },
5306        "GrantPermissions":{"shape":"UpdateResourcePermissionList"},
5307        "RevokePermissions":{"shape":"UpdateResourcePermissionList"}
5308      }
5309    },
5310    "UpdateTemplatePermissionsResponse":{
5311      "type":"structure",
5312      "members":{
5313        "TemplateId":{"shape":"RestrictiveResourceId"},
5314        "TemplateArn":{"shape":"Arn"},
5315        "Permissions":{"shape":"ResourcePermissionList"},
5316        "RequestId":{"shape":"String"},
5317        "Status":{
5318          "shape":"StatusCode",
5319          "location":"statusCode"
5320        }
5321      }
5322    },
5323    "UpdateTemplateRequest":{
5324      "type":"structure",
5325      "required":[
5326        "AwsAccountId",
5327        "TemplateId",
5328        "SourceEntity"
5329      ],
5330      "members":{
5331        "AwsAccountId":{
5332          "shape":"AwsAccountId",
5333          "location":"uri",
5334          "locationName":"AwsAccountId"
5335        },
5336        "TemplateId":{
5337          "shape":"RestrictiveResourceId",
5338          "location":"uri",
5339          "locationName":"TemplateId"
5340        },
5341        "SourceEntity":{"shape":"TemplateSourceEntity"},
5342        "VersionDescription":{"shape":"VersionDescription"},
5343        "Name":{"shape":"TemplateName"}
5344      }
5345    },
5346    "UpdateTemplateResponse":{
5347      "type":"structure",
5348      "members":{
5349        "TemplateId":{"shape":"RestrictiveResourceId"},
5350        "Arn":{"shape":"Arn"},
5351        "VersionArn":{"shape":"Arn"},
5352        "CreationStatus":{"shape":"ResourceStatus"},
5353        "Status":{
5354          "shape":"StatusCode",
5355          "location":"statusCode"
5356        },
5357        "RequestId":{"shape":"String"}
5358      }
5359    },
5360    "UpdateUserRequest":{
5361      "type":"structure",
5362      "required":[
5363        "UserName",
5364        "AwsAccountId",
5365        "Namespace",
5366        "Email",
5367        "Role"
5368      ],
5369      "members":{
5370        "UserName":{
5371          "shape":"UserName",
5372          "location":"uri",
5373          "locationName":"UserName"
5374        },
5375        "AwsAccountId":{
5376          "shape":"AwsAccountId",
5377          "location":"uri",
5378          "locationName":"AwsAccountId"
5379        },
5380        "Namespace":{
5381          "shape":"Namespace",
5382          "location":"uri",
5383          "locationName":"Namespace"
5384        },
5385        "Email":{"shape":"String"},
5386        "Role":{"shape":"UserRole"}
5387      }
5388    },
5389    "UpdateUserResponse":{
5390      "type":"structure",
5391      "members":{
5392        "User":{"shape":"User"},
5393        "RequestId":{"shape":"String"},
5394        "Status":{
5395          "shape":"StatusCode",
5396          "location":"statusCode"
5397        }
5398      }
5399    },
5400    "UploadSettings":{
5401      "type":"structure",
5402      "members":{
5403        "Format":{"shape":"FileFormat"},
5404        "StartFromRow":{
5405          "shape":"PositiveInteger",
5406          "box":true
5407        },
5408        "ContainsHeader":{
5409          "shape":"Boolean",
5410          "box":true
5411        },
5412        "TextQualifier":{"shape":"TextQualifier"},
5413        "Delimiter":{"shape":"Delimiter"}
5414      }
5415    },
5416    "User":{
5417      "type":"structure",
5418      "members":{
5419        "Arn":{"shape":"Arn"},
5420        "UserName":{"shape":"UserName"},
5421        "Email":{"shape":"String"},
5422        "Role":{"shape":"UserRole"},
5423        "IdentityType":{"shape":"IdentityType"},
5424        "Active":{"shape":"Boolean"},
5425        "PrincipalId":{"shape":"String"}
5426      }
5427    },
5428    "UserList":{
5429      "type":"list",
5430      "member":{"shape":"User"}
5431    },
5432    "UserName":{
5433      "type":"string",
5434      "min":1,
5435      "pattern":"[\\u0020-\\u00FF]+"
5436    },
5437    "UserRole":{
5438      "type":"string",
5439      "enum":[
5440        "ADMIN",
5441        "AUTHOR",
5442        "READER",
5443        "RESTRICTED_AUTHOR",
5444        "RESTRICTED_READER"
5445      ]
5446    },
5447    "Username":{
5448      "type":"string",
5449      "max":64,
5450      "min":1
5451    },
5452    "VersionDescription":{
5453      "type":"string",
5454      "max":512,
5455      "min":1
5456    },
5457    "VersionNumber":{
5458      "type":"long",
5459      "min":1
5460    },
5461    "VpcConnectionProperties":{
5462      "type":"structure",
5463      "required":["VpcConnectionArn"],
5464      "members":{
5465        "VpcConnectionArn":{"shape":"Arn"}
5466      }
5467    },
5468    "Warehouse":{
5469      "type":"string",
5470      "max":128
5471    },
5472    "WorkGroup":{
5473      "type":"string",
5474      "max":128,
5475      "min":1
5476    },
5477    "boolean":{"type":"boolean"},
5478    "long":{"type":"long"},
5479    "string":{"type":"string"},
5480    "timestamp":{"type":"timestamp"}
5481  }
5482}
5483