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    "CreateAccountCustomization":{
32      "name":"CreateAccountCustomization",
33      "http":{
34        "method":"POST",
35        "requestUri":"/accounts/{AwsAccountId}/customizations"
36      },
37      "input":{"shape":"CreateAccountCustomizationRequest"},
38      "output":{"shape":"CreateAccountCustomizationResponse"},
39      "errors":[
40        {"shape":"AccessDeniedException"},
41        {"shape":"InvalidParameterValueException"},
42        {"shape":"ResourceExistsException"},
43        {"shape":"ResourceNotFoundException"},
44        {"shape":"ThrottlingException"},
45        {"shape":"InternalFailureException"},
46        {"shape":"ResourceUnavailableException"}
47      ]
48    },
49    "CreateAnalysis":{
50      "name":"CreateAnalysis",
51      "http":{
52        "method":"POST",
53        "requestUri":"/accounts/{AwsAccountId}/analyses/{AnalysisId}"
54      },
55      "input":{"shape":"CreateAnalysisRequest"},
56      "output":{"shape":"CreateAnalysisResponse"},
57      "errors":[
58        {"shape":"ResourceNotFoundException"},
59        {"shape":"InvalidParameterValueException"},
60        {"shape":"ThrottlingException"},
61        {"shape":"ResourceExistsException"},
62        {"shape":"ConflictException"},
63        {"shape":"UnsupportedUserEditionException"},
64        {"shape":"InternalFailureException"}
65      ]
66    },
67    "CreateDashboard":{
68      "name":"CreateDashboard",
69      "http":{
70        "method":"POST",
71        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}"
72      },
73      "input":{"shape":"CreateDashboardRequest"},
74      "output":{"shape":"CreateDashboardResponse"},
75      "errors":[
76        {"shape":"ResourceNotFoundException"},
77        {"shape":"InvalidParameterValueException"},
78        {"shape":"ThrottlingException"},
79        {"shape":"ResourceExistsException"},
80        {"shape":"ConflictException"},
81        {"shape":"UnsupportedUserEditionException"},
82        {"shape":"InternalFailureException"}
83      ]
84    },
85    "CreateDataSet":{
86      "name":"CreateDataSet",
87      "http":{
88        "method":"POST",
89        "requestUri":"/accounts/{AwsAccountId}/data-sets"
90      },
91      "input":{"shape":"CreateDataSetRequest"},
92      "output":{"shape":"CreateDataSetResponse"},
93      "errors":[
94        {"shape":"AccessDeniedException"},
95        {"shape":"ConflictException"},
96        {"shape":"InvalidParameterValueException"},
97        {"shape":"LimitExceededException"},
98        {"shape":"ResourceExistsException"},
99        {"shape":"ResourceNotFoundException"},
100        {"shape":"ThrottlingException"},
101        {"shape":"UnsupportedUserEditionException"},
102        {"shape":"InternalFailureException"}
103      ]
104    },
105    "CreateDataSource":{
106      "name":"CreateDataSource",
107      "http":{
108        "method":"POST",
109        "requestUri":"/accounts/{AwsAccountId}/data-sources"
110      },
111      "input":{"shape":"CreateDataSourceRequest"},
112      "output":{"shape":"CreateDataSourceResponse"},
113      "errors":[
114        {"shape":"AccessDeniedException"},
115        {"shape":"ConflictException"},
116        {"shape":"InvalidParameterValueException"},
117        {"shape":"LimitExceededException"},
118        {"shape":"ResourceNotFoundException"},
119        {"shape":"ResourceExistsException"},
120        {"shape":"ThrottlingException"},
121        {"shape":"InternalFailureException"}
122      ]
123    },
124    "CreateGroup":{
125      "name":"CreateGroup",
126      "http":{
127        "method":"POST",
128        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups"
129      },
130      "input":{"shape":"CreateGroupRequest"},
131      "output":{"shape":"CreateGroupResponse"},
132      "errors":[
133        {"shape":"AccessDeniedException"},
134        {"shape":"InvalidParameterValueException"},
135        {"shape":"ResourceExistsException"},
136        {"shape":"ResourceNotFoundException"},
137        {"shape":"ThrottlingException"},
138        {"shape":"PreconditionNotMetException"},
139        {"shape":"LimitExceededException"},
140        {"shape":"InternalFailureException"},
141        {"shape":"ResourceUnavailableException"}
142      ]
143    },
144    "CreateGroupMembership":{
145      "name":"CreateGroupMembership",
146      "http":{
147        "method":"PUT",
148        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}"
149      },
150      "input":{"shape":"CreateGroupMembershipRequest"},
151      "output":{"shape":"CreateGroupMembershipResponse"},
152      "errors":[
153        {"shape":"AccessDeniedException"},
154        {"shape":"InvalidParameterValueException"},
155        {"shape":"ResourceNotFoundException"},
156        {"shape":"ThrottlingException"},
157        {"shape":"PreconditionNotMetException"},
158        {"shape":"InternalFailureException"},
159        {"shape":"ResourceUnavailableException"}
160      ]
161    },
162    "CreateIAMPolicyAssignment":{
163      "name":"CreateIAMPolicyAssignment",
164      "http":{
165        "method":"POST",
166        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/"
167      },
168      "input":{"shape":"CreateIAMPolicyAssignmentRequest"},
169      "output":{"shape":"CreateIAMPolicyAssignmentResponse"},
170      "errors":[
171        {"shape":"AccessDeniedException"},
172        {"shape":"InvalidParameterValueException"},
173        {"shape":"ResourceExistsException"},
174        {"shape":"ResourceNotFoundException"},
175        {"shape":"ThrottlingException"},
176        {"shape":"ConcurrentUpdatingException"},
177        {"shape":"InternalFailureException"}
178      ]
179    },
180    "CreateIngestion":{
181      "name":"CreateIngestion",
182      "http":{
183        "method":"PUT",
184        "requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}"
185      },
186      "input":{"shape":"CreateIngestionRequest"},
187      "output":{"shape":"CreateIngestionResponse"},
188      "errors":[
189        {"shape":"AccessDeniedException"},
190        {"shape":"InvalidParameterValueException"},
191        {"shape":"ResourceNotFoundException"},
192        {"shape":"ThrottlingException"},
193        {"shape":"LimitExceededException"},
194        {"shape":"ResourceExistsException"},
195        {"shape":"InternalFailureException"}
196      ]
197    },
198    "CreateNamespace":{
199      "name":"CreateNamespace",
200      "http":{
201        "method":"POST",
202        "requestUri":"/accounts/{AwsAccountId}"
203      },
204      "input":{"shape":"CreateNamespaceRequest"},
205      "output":{"shape":"CreateNamespaceResponse"},
206      "errors":[
207        {"shape":"AccessDeniedException"},
208        {"shape":"InvalidParameterValueException"},
209        {"shape":"ResourceNotFoundException"},
210        {"shape":"ThrottlingException"},
211        {"shape":"LimitExceededException"},
212        {"shape":"ResourceExistsException"},
213        {"shape":"PreconditionNotMetException"},
214        {"shape":"ConflictException"},
215        {"shape":"InternalFailureException"},
216        {"shape":"ResourceUnavailableException"}
217      ]
218    },
219    "CreateTemplate":{
220      "name":"CreateTemplate",
221      "http":{
222        "method":"POST",
223        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}"
224      },
225      "input":{"shape":"CreateTemplateRequest"},
226      "output":{"shape":"CreateTemplateResponse"},
227      "errors":[
228        {"shape":"InvalidParameterValueException"},
229        {"shape":"AccessDeniedException"},
230        {"shape":"ResourceExistsException"},
231        {"shape":"ResourceNotFoundException"},
232        {"shape":"ThrottlingException"},
233        {"shape":"LimitExceededException"},
234        {"shape":"UnsupportedUserEditionException"},
235        {"shape":"ConflictException"},
236        {"shape":"InternalFailureException"}
237      ]
238    },
239    "CreateTemplateAlias":{
240      "name":"CreateTemplateAlias",
241      "http":{
242        "method":"POST",
243        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"
244      },
245      "input":{"shape":"CreateTemplateAliasRequest"},
246      "output":{"shape":"CreateTemplateAliasResponse"},
247      "errors":[
248        {"shape":"ThrottlingException"},
249        {"shape":"ResourceNotFoundException"},
250        {"shape":"ConflictException"},
251        {"shape":"ResourceExistsException"},
252        {"shape":"LimitExceededException"},
253        {"shape":"UnsupportedUserEditionException"},
254        {"shape":"ConflictException"},
255        {"shape":"InternalFailureException"}
256      ]
257    },
258    "CreateTheme":{
259      "name":"CreateTheme",
260      "http":{
261        "method":"POST",
262        "requestUri":"/accounts/{AwsAccountId}/themes/{ThemeId}"
263      },
264      "input":{"shape":"CreateThemeRequest"},
265      "output":{"shape":"CreateThemeResponse"},
266      "errors":[
267        {"shape":"AccessDeniedException"},
268        {"shape":"InvalidParameterValueException"},
269        {"shape":"ResourceExistsException"},
270        {"shape":"ResourceNotFoundException"},
271        {"shape":"ThrottlingException"},
272        {"shape":"UnsupportedUserEditionException"},
273        {"shape":"LimitExceededException"},
274        {"shape":"InternalFailureException"}
275      ]
276    },
277    "CreateThemeAlias":{
278      "name":"CreateThemeAlias",
279      "http":{
280        "method":"POST",
281        "requestUri":"/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}"
282      },
283      "input":{"shape":"CreateThemeAliasRequest"},
284      "output":{"shape":"CreateThemeAliasResponse"},
285      "errors":[
286        {"shape":"ConflictException"},
287        {"shape":"InvalidParameterValueException"},
288        {"shape":"LimitExceededException"},
289        {"shape":"ResourceExistsException"},
290        {"shape":"ResourceNotFoundException"},
291        {"shape":"ThrottlingException"},
292        {"shape":"UnsupportedUserEditionException"},
293        {"shape":"InternalFailureException"}
294      ]
295    },
296    "DeleteAccountCustomization":{
297      "name":"DeleteAccountCustomization",
298      "http":{
299        "method":"DELETE",
300        "requestUri":"/accounts/{AwsAccountId}/customizations"
301      },
302      "input":{"shape":"DeleteAccountCustomizationRequest"},
303      "output":{"shape":"DeleteAccountCustomizationResponse"},
304      "errors":[
305        {"shape":"AccessDeniedException"},
306        {"shape":"InvalidParameterValueException"},
307        {"shape":"ResourceNotFoundException"},
308        {"shape":"ThrottlingException"},
309        {"shape":"InternalFailureException"},
310        {"shape":"ResourceUnavailableException"}
311      ]
312    },
313    "DeleteAnalysis":{
314      "name":"DeleteAnalysis",
315      "http":{
316        "method":"DELETE",
317        "requestUri":"/accounts/{AwsAccountId}/analyses/{AnalysisId}"
318      },
319      "input":{"shape":"DeleteAnalysisRequest"},
320      "output":{"shape":"DeleteAnalysisResponse"},
321      "errors":[
322        {"shape":"ThrottlingException"},
323        {"shape":"InvalidParameterValueException"},
324        {"shape":"ConflictException"},
325        {"shape":"ResourceNotFoundException"},
326        {"shape":"UnsupportedUserEditionException"},
327        {"shape":"InternalFailureException"}
328      ]
329    },
330    "DeleteDashboard":{
331      "name":"DeleteDashboard",
332      "http":{
333        "method":"DELETE",
334        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}"
335      },
336      "input":{"shape":"DeleteDashboardRequest"},
337      "output":{"shape":"DeleteDashboardResponse"},
338      "errors":[
339        {"shape":"ThrottlingException"},
340        {"shape":"InvalidParameterValueException"},
341        {"shape":"ConflictException"},
342        {"shape":"ResourceNotFoundException"},
343        {"shape":"UnsupportedUserEditionException"},
344        {"shape":"InternalFailureException"}
345      ]
346    },
347    "DeleteDataSet":{
348      "name":"DeleteDataSet",
349      "http":{
350        "method":"DELETE",
351        "requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}"
352      },
353      "input":{"shape":"DeleteDataSetRequest"},
354      "output":{"shape":"DeleteDataSetResponse"},
355      "errors":[
356        {"shape":"AccessDeniedException"},
357        {"shape":"InvalidParameterValueException"},
358        {"shape":"ThrottlingException"},
359        {"shape":"ResourceNotFoundException"},
360        {"shape":"InternalFailureException"}
361      ]
362    },
363    "DeleteDataSource":{
364      "name":"DeleteDataSource",
365      "http":{
366        "method":"DELETE",
367        "requestUri":"/accounts/{AwsAccountId}/data-sources/{DataSourceId}"
368      },
369      "input":{"shape":"DeleteDataSourceRequest"},
370      "output":{"shape":"DeleteDataSourceResponse"},
371      "errors":[
372        {"shape":"AccessDeniedException"},
373        {"shape":"InvalidParameterValueException"},
374        {"shape":"ThrottlingException"},
375        {"shape":"ResourceNotFoundException"},
376        {"shape":"InternalFailureException"}
377      ]
378    },
379    "DeleteGroup":{
380      "name":"DeleteGroup",
381      "http":{
382        "method":"DELETE",
383        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}"
384      },
385      "input":{"shape":"DeleteGroupRequest"},
386      "output":{"shape":"DeleteGroupResponse"},
387      "errors":[
388        {"shape":"AccessDeniedException"},
389        {"shape":"InvalidParameterValueException"},
390        {"shape":"ResourceNotFoundException"},
391        {"shape":"ThrottlingException"},
392        {"shape":"PreconditionNotMetException"},
393        {"shape":"InternalFailureException"},
394        {"shape":"ResourceUnavailableException"}
395      ]
396    },
397    "DeleteGroupMembership":{
398      "name":"DeleteGroupMembership",
399      "http":{
400        "method":"DELETE",
401        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}"
402      },
403      "input":{"shape":"DeleteGroupMembershipRequest"},
404      "output":{"shape":"DeleteGroupMembershipResponse"},
405      "errors":[
406        {"shape":"AccessDeniedException"},
407        {"shape":"InvalidParameterValueException"},
408        {"shape":"ResourceNotFoundException"},
409        {"shape":"ThrottlingException"},
410        {"shape":"PreconditionNotMetException"},
411        {"shape":"InternalFailureException"},
412        {"shape":"ResourceUnavailableException"}
413      ]
414    },
415    "DeleteIAMPolicyAssignment":{
416      "name":"DeleteIAMPolicyAssignment",
417      "http":{
418        "method":"DELETE",
419        "requestUri":"/accounts/{AwsAccountId}/namespace/{Namespace}/iam-policy-assignments/{AssignmentName}"
420      },
421      "input":{"shape":"DeleteIAMPolicyAssignmentRequest"},
422      "output":{"shape":"DeleteIAMPolicyAssignmentResponse"},
423      "errors":[
424        {"shape":"AccessDeniedException"},
425        {"shape":"InvalidParameterValueException"},
426        {"shape":"ResourceExistsException"},
427        {"shape":"ResourceNotFoundException"},
428        {"shape":"ThrottlingException"},
429        {"shape":"ConcurrentUpdatingException"},
430        {"shape":"InternalFailureException"}
431      ]
432    },
433    "DeleteNamespace":{
434      "name":"DeleteNamespace",
435      "http":{
436        "method":"DELETE",
437        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}"
438      },
439      "input":{"shape":"DeleteNamespaceRequest"},
440      "output":{"shape":"DeleteNamespaceResponse"},
441      "errors":[
442        {"shape":"AccessDeniedException"},
443        {"shape":"InvalidParameterValueException"},
444        {"shape":"ResourceNotFoundException"},
445        {"shape":"ThrottlingException"},
446        {"shape":"PreconditionNotMetException"},
447        {"shape":"InternalFailureException"},
448        {"shape":"ResourceUnavailableException"}
449      ]
450    },
451    "DeleteTemplate":{
452      "name":"DeleteTemplate",
453      "http":{
454        "method":"DELETE",
455        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}"
456      },
457      "input":{"shape":"DeleteTemplateRequest"},
458      "output":{"shape":"DeleteTemplateResponse"},
459      "errors":[
460        {"shape":"InvalidParameterValueException"},
461        {"shape":"ResourceNotFoundException"},
462        {"shape":"ThrottlingException"},
463        {"shape":"ConflictException"},
464        {"shape":"LimitExceededException"},
465        {"shape":"UnsupportedUserEditionException"},
466        {"shape":"InternalFailureException"}
467      ]
468    },
469    "DeleteTemplateAlias":{
470      "name":"DeleteTemplateAlias",
471      "http":{
472        "method":"DELETE",
473        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"
474      },
475      "input":{"shape":"DeleteTemplateAliasRequest"},
476      "output":{"shape":"DeleteTemplateAliasResponse"},
477      "errors":[
478        {"shape":"ThrottlingException"},
479        {"shape":"ResourceNotFoundException"},
480        {"shape":"UnsupportedUserEditionException"},
481        {"shape":"ConflictException"},
482        {"shape":"InternalFailureException"}
483      ]
484    },
485    "DeleteTheme":{
486      "name":"DeleteTheme",
487      "http":{
488        "method":"DELETE",
489        "requestUri":"/accounts/{AwsAccountId}/themes/{ThemeId}"
490      },
491      "input":{"shape":"DeleteThemeRequest"},
492      "output":{"shape":"DeleteThemeResponse"},
493      "errors":[
494        {"shape":"AccessDeniedException"},
495        {"shape":"ConflictException"},
496        {"shape":"InvalidParameterValueException"},
497        {"shape":"ResourceNotFoundException"},
498        {"shape":"ThrottlingException"},
499        {"shape":"UnsupportedUserEditionException"},
500        {"shape":"InternalFailureException"}
501      ]
502    },
503    "DeleteThemeAlias":{
504      "name":"DeleteThemeAlias",
505      "http":{
506        "method":"DELETE",
507        "requestUri":"/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}"
508      },
509      "input":{"shape":"DeleteThemeAliasRequest"},
510      "output":{"shape":"DeleteThemeAliasResponse"},
511      "errors":[
512        {"shape":"ConflictException"},
513        {"shape":"InvalidParameterValueException"},
514        {"shape":"ResourceNotFoundException"},
515        {"shape":"ThrottlingException"},
516        {"shape":"UnsupportedUserEditionException"},
517        {"shape":"InternalFailureException"}
518      ]
519    },
520    "DeleteUser":{
521      "name":"DeleteUser",
522      "http":{
523        "method":"DELETE",
524        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}"
525      },
526      "input":{"shape":"DeleteUserRequest"},
527      "output":{"shape":"DeleteUserResponse"},
528      "errors":[
529        {"shape":"AccessDeniedException"},
530        {"shape":"InvalidParameterValueException"},
531        {"shape":"ResourceNotFoundException"},
532        {"shape":"ThrottlingException"},
533        {"shape":"PreconditionNotMetException"},
534        {"shape":"InternalFailureException"},
535        {"shape":"ResourceUnavailableException"}
536      ]
537    },
538    "DeleteUserByPrincipalId":{
539      "name":"DeleteUserByPrincipalId",
540      "http":{
541        "method":"DELETE",
542        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/user-principals/{PrincipalId}"
543      },
544      "input":{"shape":"DeleteUserByPrincipalIdRequest"},
545      "output":{"shape":"DeleteUserByPrincipalIdResponse"},
546      "errors":[
547        {"shape":"AccessDeniedException"},
548        {"shape":"InvalidParameterValueException"},
549        {"shape":"ResourceNotFoundException"},
550        {"shape":"ThrottlingException"},
551        {"shape":"PreconditionNotMetException"},
552        {"shape":"InternalFailureException"},
553        {"shape":"ResourceUnavailableException"}
554      ]
555    },
556    "DescribeAccountCustomization":{
557      "name":"DescribeAccountCustomization",
558      "http":{
559        "method":"GET",
560        "requestUri":"/accounts/{AwsAccountId}/customizations"
561      },
562      "input":{"shape":"DescribeAccountCustomizationRequest"},
563      "output":{"shape":"DescribeAccountCustomizationResponse"},
564      "errors":[
565        {"shape":"AccessDeniedException"},
566        {"shape":"InvalidParameterValueException"},
567        {"shape":"ResourceNotFoundException"},
568        {"shape":"ThrottlingException"},
569        {"shape":"InternalFailureException"},
570        {"shape":"ResourceUnavailableException"}
571      ]
572    },
573    "DescribeAccountSettings":{
574      "name":"DescribeAccountSettings",
575      "http":{
576        "method":"GET",
577        "requestUri":"/accounts/{AwsAccountId}/settings"
578      },
579      "input":{"shape":"DescribeAccountSettingsRequest"},
580      "output":{"shape":"DescribeAccountSettingsResponse"},
581      "errors":[
582        {"shape":"AccessDeniedException"},
583        {"shape":"InvalidParameterValueException"},
584        {"shape":"ResourceNotFoundException"},
585        {"shape":"ThrottlingException"},
586        {"shape":"InternalFailureException"},
587        {"shape":"ResourceUnavailableException"}
588      ]
589    },
590    "DescribeAnalysis":{
591      "name":"DescribeAnalysis",
592      "http":{
593        "method":"GET",
594        "requestUri":"/accounts/{AwsAccountId}/analyses/{AnalysisId}"
595      },
596      "input":{"shape":"DescribeAnalysisRequest"},
597      "output":{"shape":"DescribeAnalysisResponse"},
598      "errors":[
599        {"shape":"InvalidParameterValueException"},
600        {"shape":"ResourceNotFoundException"},
601        {"shape":"AccessDeniedException"},
602        {"shape":"ThrottlingException"},
603        {"shape":"UnsupportedUserEditionException"},
604        {"shape":"InternalFailureException"}
605      ]
606    },
607    "DescribeAnalysisPermissions":{
608      "name":"DescribeAnalysisPermissions",
609      "http":{
610        "method":"GET",
611        "requestUri":"/accounts/{AwsAccountId}/analyses/{AnalysisId}/permissions"
612      },
613      "input":{"shape":"DescribeAnalysisPermissionsRequest"},
614      "output":{"shape":"DescribeAnalysisPermissionsResponse"},
615      "errors":[
616        {"shape":"InvalidParameterValueException"},
617        {"shape":"ResourceNotFoundException"},
618        {"shape":"ThrottlingException"},
619        {"shape":"UnsupportedUserEditionException"},
620        {"shape":"InternalFailureException"}
621      ]
622    },
623    "DescribeDashboard":{
624      "name":"DescribeDashboard",
625      "http":{
626        "method":"GET",
627        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}"
628      },
629      "input":{"shape":"DescribeDashboardRequest"},
630      "output":{"shape":"DescribeDashboardResponse"},
631      "errors":[
632        {"shape":"InvalidParameterValueException"},
633        {"shape":"ResourceNotFoundException"},
634        {"shape":"AccessDeniedException"},
635        {"shape":"ThrottlingException"},
636        {"shape":"UnsupportedUserEditionException"},
637        {"shape":"InternalFailureException"}
638      ]
639    },
640    "DescribeDashboardPermissions":{
641      "name":"DescribeDashboardPermissions",
642      "http":{
643        "method":"GET",
644        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}/permissions"
645      },
646      "input":{"shape":"DescribeDashboardPermissionsRequest"},
647      "output":{"shape":"DescribeDashboardPermissionsResponse"},
648      "errors":[
649        {"shape":"InvalidParameterValueException"},
650        {"shape":"ResourceNotFoundException"},
651        {"shape":"ThrottlingException"},
652        {"shape":"UnsupportedUserEditionException"},
653        {"shape":"InternalFailureException"}
654      ]
655    },
656    "DescribeDataSet":{
657      "name":"DescribeDataSet",
658      "http":{
659        "method":"GET",
660        "requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}"
661      },
662      "input":{"shape":"DescribeDataSetRequest"},
663      "output":{"shape":"DescribeDataSetResponse"},
664      "errors":[
665        {"shape":"AccessDeniedException"},
666        {"shape":"InvalidParameterValueException"},
667        {"shape":"ThrottlingException"},
668        {"shape":"ResourceNotFoundException"},
669        {"shape":"InternalFailureException"}
670      ]
671    },
672    "DescribeDataSetPermissions":{
673      "name":"DescribeDataSetPermissions",
674      "http":{
675        "method":"GET",
676        "requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}/permissions"
677      },
678      "input":{"shape":"DescribeDataSetPermissionsRequest"},
679      "output":{"shape":"DescribeDataSetPermissionsResponse"},
680      "errors":[
681        {"shape":"AccessDeniedException"},
682        {"shape":"InvalidParameterValueException"},
683        {"shape":"ThrottlingException"},
684        {"shape":"ResourceNotFoundException"},
685        {"shape":"InternalFailureException"}
686      ]
687    },
688    "DescribeDataSource":{
689      "name":"DescribeDataSource",
690      "http":{
691        "method":"GET",
692        "requestUri":"/accounts/{AwsAccountId}/data-sources/{DataSourceId}"
693      },
694      "input":{"shape":"DescribeDataSourceRequest"},
695      "output":{"shape":"DescribeDataSourceResponse"},
696      "errors":[
697        {"shape":"AccessDeniedException"},
698        {"shape":"InvalidParameterValueException"},
699        {"shape":"ThrottlingException"},
700        {"shape":"ResourceNotFoundException"},
701        {"shape":"InternalFailureException"}
702      ]
703    },
704    "DescribeDataSourcePermissions":{
705      "name":"DescribeDataSourcePermissions",
706      "http":{
707        "method":"GET",
708        "requestUri":"/accounts/{AwsAccountId}/data-sources/{DataSourceId}/permissions"
709      },
710      "input":{"shape":"DescribeDataSourcePermissionsRequest"},
711      "output":{"shape":"DescribeDataSourcePermissionsResponse"},
712      "errors":[
713        {"shape":"AccessDeniedException"},
714        {"shape":"InvalidParameterValueException"},
715        {"shape":"ThrottlingException"},
716        {"shape":"ResourceNotFoundException"},
717        {"shape":"InternalFailureException"}
718      ]
719    },
720    "DescribeGroup":{
721      "name":"DescribeGroup",
722      "http":{
723        "method":"GET",
724        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}"
725      },
726      "input":{"shape":"DescribeGroupRequest"},
727      "output":{"shape":"DescribeGroupResponse"},
728      "errors":[
729        {"shape":"AccessDeniedException"},
730        {"shape":"InvalidParameterValueException"},
731        {"shape":"ResourceNotFoundException"},
732        {"shape":"ThrottlingException"},
733        {"shape":"PreconditionNotMetException"},
734        {"shape":"InternalFailureException"},
735        {"shape":"ResourceUnavailableException"}
736      ]
737    },
738    "DescribeIAMPolicyAssignment":{
739      "name":"DescribeIAMPolicyAssignment",
740      "http":{
741        "method":"GET",
742        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/{AssignmentName}"
743      },
744      "input":{"shape":"DescribeIAMPolicyAssignmentRequest"},
745      "output":{"shape":"DescribeIAMPolicyAssignmentResponse"},
746      "errors":[
747        {"shape":"AccessDeniedException"},
748        {"shape":"InvalidParameterValueException"},
749        {"shape":"ResourceNotFoundException"},
750        {"shape":"ThrottlingException"},
751        {"shape":"InvalidNextTokenException"},
752        {"shape":"InternalFailureException"}
753      ]
754    },
755    "DescribeIngestion":{
756      "name":"DescribeIngestion",
757      "http":{
758        "method":"GET",
759        "requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}"
760      },
761      "input":{"shape":"DescribeIngestionRequest"},
762      "output":{"shape":"DescribeIngestionResponse"},
763      "errors":[
764        {"shape":"AccessDeniedException"},
765        {"shape":"InvalidParameterValueException"},
766        {"shape":"ResourceNotFoundException"},
767        {"shape":"ThrottlingException"},
768        {"shape":"ResourceExistsException"},
769        {"shape":"InternalFailureException"}
770      ]
771    },
772    "DescribeNamespace":{
773      "name":"DescribeNamespace",
774      "http":{
775        "method":"GET",
776        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}"
777      },
778      "input":{"shape":"DescribeNamespaceRequest"},
779      "output":{"shape":"DescribeNamespaceResponse"},
780      "errors":[
781        {"shape":"AccessDeniedException"},
782        {"shape":"InvalidParameterValueException"},
783        {"shape":"ResourceNotFoundException"},
784        {"shape":"ThrottlingException"},
785        {"shape":"InternalFailureException"},
786        {"shape":"ResourceUnavailableException"}
787      ]
788    },
789    "DescribeTemplate":{
790      "name":"DescribeTemplate",
791      "http":{
792        "method":"GET",
793        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}"
794      },
795      "input":{"shape":"DescribeTemplateRequest"},
796      "output":{"shape":"DescribeTemplateResponse"},
797      "errors":[
798        {"shape":"InvalidParameterValueException"},
799        {"shape":"AccessDeniedException"},
800        {"shape":"ResourceExistsException"},
801        {"shape":"ResourceNotFoundException"},
802        {"shape":"ThrottlingException"},
803        {"shape":"ConflictException"},
804        {"shape":"UnsupportedUserEditionException"},
805        {"shape":"InternalFailureException"}
806      ]
807    },
808    "DescribeTemplateAlias":{
809      "name":"DescribeTemplateAlias",
810      "http":{
811        "method":"GET",
812        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"
813      },
814      "input":{"shape":"DescribeTemplateAliasRequest"},
815      "output":{"shape":"DescribeTemplateAliasResponse"},
816      "errors":[
817        {"shape":"ThrottlingException"},
818        {"shape":"ResourceNotFoundException"},
819        {"shape":"UnsupportedUserEditionException"},
820        {"shape":"InternalFailureException"}
821      ]
822    },
823    "DescribeTemplatePermissions":{
824      "name":"DescribeTemplatePermissions",
825      "http":{
826        "method":"GET",
827        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/permissions"
828      },
829      "input":{"shape":"DescribeTemplatePermissionsRequest"},
830      "output":{"shape":"DescribeTemplatePermissionsResponse"},
831      "errors":[
832        {"shape":"ThrottlingException"},
833        {"shape":"InvalidParameterValueException"},
834        {"shape":"ConflictException"},
835        {"shape":"ResourceNotFoundException"},
836        {"shape":"UnsupportedUserEditionException"},
837        {"shape":"InternalFailureException"}
838      ]
839    },
840    "DescribeTheme":{
841      "name":"DescribeTheme",
842      "http":{
843        "method":"GET",
844        "requestUri":"/accounts/{AwsAccountId}/themes/{ThemeId}"
845      },
846      "input":{"shape":"DescribeThemeRequest"},
847      "output":{"shape":"DescribeThemeResponse"},
848      "errors":[
849        {"shape":"AccessDeniedException"},
850        {"shape":"InvalidParameterValueException"},
851        {"shape":"ResourceExistsException"},
852        {"shape":"ResourceNotFoundException"},
853        {"shape":"ThrottlingException"},
854        {"shape":"UnsupportedUserEditionException"},
855        {"shape":"InternalFailureException"}
856      ]
857    },
858    "DescribeThemeAlias":{
859      "name":"DescribeThemeAlias",
860      "http":{
861        "method":"GET",
862        "requestUri":"/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}"
863      },
864      "input":{"shape":"DescribeThemeAliasRequest"},
865      "output":{"shape":"DescribeThemeAliasResponse"},
866      "errors":[
867        {"shape":"ConflictException"},
868        {"shape":"InvalidParameterValueException"},
869        {"shape":"ResourceNotFoundException"},
870        {"shape":"ThrottlingException"},
871        {"shape":"UnsupportedUserEditionException"},
872        {"shape":"InternalFailureException"}
873      ]
874    },
875    "DescribeThemePermissions":{
876      "name":"DescribeThemePermissions",
877      "http":{
878        "method":"GET",
879        "requestUri":"/accounts/{AwsAccountId}/themes/{ThemeId}/permissions"
880      },
881      "input":{"shape":"DescribeThemePermissionsRequest"},
882      "output":{"shape":"DescribeThemePermissionsResponse"},
883      "errors":[
884        {"shape":"AccessDeniedException"},
885        {"shape":"InvalidParameterValueException"},
886        {"shape":"ResourceNotFoundException"},
887        {"shape":"ThrottlingException"},
888        {"shape":"UnsupportedUserEditionException"},
889        {"shape":"InternalFailureException"}
890      ]
891    },
892    "DescribeUser":{
893      "name":"DescribeUser",
894      "http":{
895        "method":"GET",
896        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}"
897      },
898      "input":{"shape":"DescribeUserRequest"},
899      "output":{"shape":"DescribeUserResponse"},
900      "errors":[
901        {"shape":"AccessDeniedException"},
902        {"shape":"InvalidParameterValueException"},
903        {"shape":"ResourceNotFoundException"},
904        {"shape":"ThrottlingException"},
905        {"shape":"PreconditionNotMetException"},
906        {"shape":"InternalFailureException"},
907        {"shape":"ResourceUnavailableException"}
908      ]
909    },
910    "GetDashboardEmbedUrl":{
911      "name":"GetDashboardEmbedUrl",
912      "http":{
913        "method":"GET",
914        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}/embed-url"
915      },
916      "input":{"shape":"GetDashboardEmbedUrlRequest"},
917      "output":{"shape":"GetDashboardEmbedUrlResponse"},
918      "errors":[
919        {"shape":"AccessDeniedException"},
920        {"shape":"InvalidParameterValueException"},
921        {"shape":"ResourceExistsException"},
922        {"shape":"ResourceNotFoundException"},
923        {"shape":"ThrottlingException"},
924        {"shape":"DomainNotWhitelistedException"},
925        {"shape":"QuickSightUserNotFoundException"},
926        {"shape":"IdentityTypeNotSupportedException"},
927        {"shape":"SessionLifetimeInMinutesInvalidException"},
928        {"shape":"UnsupportedUserEditionException"},
929        {"shape":"InternalFailureException"}
930      ]
931    },
932    "GetSessionEmbedUrl":{
933      "name":"GetSessionEmbedUrl",
934      "http":{
935        "method":"GET",
936        "requestUri":"/accounts/{AwsAccountId}/session-embed-url"
937      },
938      "input":{"shape":"GetSessionEmbedUrlRequest"},
939      "output":{"shape":"GetSessionEmbedUrlResponse"},
940      "errors":[
941        {"shape":"AccessDeniedException"},
942        {"shape":"InvalidParameterValueException"},
943        {"shape":"ResourceExistsException"},
944        {"shape":"ResourceNotFoundException"},
945        {"shape":"ThrottlingException"},
946        {"shape":"QuickSightUserNotFoundException"},
947        {"shape":"SessionLifetimeInMinutesInvalidException"},
948        {"shape":"UnsupportedUserEditionException"},
949        {"shape":"InternalFailureException"}
950      ]
951    },
952    "ListAnalyses":{
953      "name":"ListAnalyses",
954      "http":{
955        "method":"GET",
956        "requestUri":"/accounts/{AwsAccountId}/analyses"
957      },
958      "input":{"shape":"ListAnalysesRequest"},
959      "output":{"shape":"ListAnalysesResponse"},
960      "errors":[
961        {"shape":"ThrottlingException"},
962        {"shape":"InvalidNextTokenException"},
963        {"shape":"UnsupportedUserEditionException"},
964        {"shape":"InternalFailureException"}
965      ]
966    },
967    "ListDashboardVersions":{
968      "name":"ListDashboardVersions",
969      "http":{
970        "method":"GET",
971        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}/versions"
972      },
973      "input":{"shape":"ListDashboardVersionsRequest"},
974      "output":{"shape":"ListDashboardVersionsResponse"},
975      "errors":[
976        {"shape":"InvalidParameterValueException"},
977        {"shape":"ResourceNotFoundException"},
978        {"shape":"ThrottlingException"},
979        {"shape":"InvalidNextTokenException"},
980        {"shape":"UnsupportedUserEditionException"},
981        {"shape":"InternalFailureException"}
982      ]
983    },
984    "ListDashboards":{
985      "name":"ListDashboards",
986      "http":{
987        "method":"GET",
988        "requestUri":"/accounts/{AwsAccountId}/dashboards"
989      },
990      "input":{"shape":"ListDashboardsRequest"},
991      "output":{"shape":"ListDashboardsResponse"},
992      "errors":[
993        {"shape":"ThrottlingException"},
994        {"shape":"InvalidNextTokenException"},
995        {"shape":"UnsupportedUserEditionException"},
996        {"shape":"InternalFailureException"}
997      ]
998    },
999    "ListDataSets":{
1000      "name":"ListDataSets",
1001      "http":{
1002        "method":"GET",
1003        "requestUri":"/accounts/{AwsAccountId}/data-sets"
1004      },
1005      "input":{"shape":"ListDataSetsRequest"},
1006      "output":{"shape":"ListDataSetsResponse"},
1007      "errors":[
1008        {"shape":"AccessDeniedException"},
1009        {"shape":"InvalidParameterValueException"},
1010        {"shape":"ThrottlingException"},
1011        {"shape":"InvalidNextTokenException"},
1012        {"shape":"InternalFailureException"}
1013      ]
1014    },
1015    "ListDataSources":{
1016      "name":"ListDataSources",
1017      "http":{
1018        "method":"GET",
1019        "requestUri":"/accounts/{AwsAccountId}/data-sources"
1020      },
1021      "input":{"shape":"ListDataSourcesRequest"},
1022      "output":{"shape":"ListDataSourcesResponse"},
1023      "errors":[
1024        {"shape":"AccessDeniedException"},
1025        {"shape":"InvalidParameterValueException"},
1026        {"shape":"ThrottlingException"},
1027        {"shape":"InvalidNextTokenException"},
1028        {"shape":"InternalFailureException"}
1029      ]
1030    },
1031    "ListGroupMemberships":{
1032      "name":"ListGroupMemberships",
1033      "http":{
1034        "method":"GET",
1035        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members"
1036      },
1037      "input":{"shape":"ListGroupMembershipsRequest"},
1038      "output":{"shape":"ListGroupMembershipsResponse"},
1039      "errors":[
1040        {"shape":"AccessDeniedException"},
1041        {"shape":"InvalidParameterValueException"},
1042        {"shape":"ResourceNotFoundException"},
1043        {"shape":"ThrottlingException"},
1044        {"shape":"InvalidNextTokenException"},
1045        {"shape":"PreconditionNotMetException"},
1046        {"shape":"InternalFailureException"},
1047        {"shape":"ResourceUnavailableException"}
1048      ]
1049    },
1050    "ListGroups":{
1051      "name":"ListGroups",
1052      "http":{
1053        "method":"GET",
1054        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups"
1055      },
1056      "input":{"shape":"ListGroupsRequest"},
1057      "output":{"shape":"ListGroupsResponse"},
1058      "errors":[
1059        {"shape":"AccessDeniedException"},
1060        {"shape":"InvalidParameterValueException"},
1061        {"shape":"ResourceNotFoundException"},
1062        {"shape":"ThrottlingException"},
1063        {"shape":"InvalidNextTokenException"},
1064        {"shape":"PreconditionNotMetException"},
1065        {"shape":"InternalFailureException"},
1066        {"shape":"ResourceUnavailableException"}
1067      ]
1068    },
1069    "ListIAMPolicyAssignments":{
1070      "name":"ListIAMPolicyAssignments",
1071      "http":{
1072        "method":"GET",
1073        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments"
1074      },
1075      "input":{"shape":"ListIAMPolicyAssignmentsRequest"},
1076      "output":{"shape":"ListIAMPolicyAssignmentsResponse"},
1077      "errors":[
1078        {"shape":"AccessDeniedException"},
1079        {"shape":"InvalidParameterValueException"},
1080        {"shape":"ResourceNotFoundException"},
1081        {"shape":"ThrottlingException"},
1082        {"shape":"InvalidNextTokenException"},
1083        {"shape":"InternalFailureException"}
1084      ]
1085    },
1086    "ListIAMPolicyAssignmentsForUser":{
1087      "name":"ListIAMPolicyAssignmentsForUser",
1088      "http":{
1089        "method":"GET",
1090        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/iam-policy-assignments"
1091      },
1092      "input":{"shape":"ListIAMPolicyAssignmentsForUserRequest"},
1093      "output":{"shape":"ListIAMPolicyAssignmentsForUserResponse"},
1094      "errors":[
1095        {"shape":"AccessDeniedException"},
1096        {"shape":"InvalidParameterValueException"},
1097        {"shape":"ResourceExistsException"},
1098        {"shape":"ResourceNotFoundException"},
1099        {"shape":"ThrottlingException"},
1100        {"shape":"ConcurrentUpdatingException"},
1101        {"shape":"InternalFailureException"}
1102      ]
1103    },
1104    "ListIngestions":{
1105      "name":"ListIngestions",
1106      "http":{
1107        "method":"GET",
1108        "requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions"
1109      },
1110      "input":{"shape":"ListIngestionsRequest"},
1111      "output":{"shape":"ListIngestionsResponse"},
1112      "errors":[
1113        {"shape":"AccessDeniedException"},
1114        {"shape":"InvalidParameterValueException"},
1115        {"shape":"ResourceNotFoundException"},
1116        {"shape":"ThrottlingException"},
1117        {"shape":"ResourceExistsException"},
1118        {"shape":"InvalidNextTokenException"},
1119        {"shape":"InternalFailureException"}
1120      ]
1121    },
1122    "ListNamespaces":{
1123      "name":"ListNamespaces",
1124      "http":{
1125        "method":"GET",
1126        "requestUri":"/accounts/{AwsAccountId}/namespaces"
1127      },
1128      "input":{"shape":"ListNamespacesRequest"},
1129      "output":{"shape":"ListNamespacesResponse"},
1130      "errors":[
1131        {"shape":"AccessDeniedException"},
1132        {"shape":"InvalidParameterValueException"},
1133        {"shape":"ResourceNotFoundException"},
1134        {"shape":"ThrottlingException"},
1135        {"shape":"InvalidNextTokenException"},
1136        {"shape":"PreconditionNotMetException"},
1137        {"shape":"InternalFailureException"},
1138        {"shape":"ResourceUnavailableException"}
1139      ]
1140    },
1141    "ListTagsForResource":{
1142      "name":"ListTagsForResource",
1143      "http":{
1144        "method":"GET",
1145        "requestUri":"/resources/{ResourceArn}/tags"
1146      },
1147      "input":{"shape":"ListTagsForResourceRequest"},
1148      "output":{"shape":"ListTagsForResourceResponse"},
1149      "errors":[
1150        {"shape":"AccessDeniedException"},
1151        {"shape":"InvalidParameterValueException"},
1152        {"shape":"ResourceNotFoundException"},
1153        {"shape":"ThrottlingException"},
1154        {"shape":"InternalFailureException"}
1155      ]
1156    },
1157    "ListTemplateAliases":{
1158      "name":"ListTemplateAliases",
1159      "http":{
1160        "method":"GET",
1161        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases"
1162      },
1163      "input":{"shape":"ListTemplateAliasesRequest"},
1164      "output":{"shape":"ListTemplateAliasesResponse"},
1165      "errors":[
1166        {"shape":"InvalidNextTokenException"},
1167        {"shape":"ThrottlingException"},
1168        {"shape":"ResourceNotFoundException"},
1169        {"shape":"UnsupportedUserEditionException"},
1170        {"shape":"InternalFailureException"}
1171      ]
1172    },
1173    "ListTemplateVersions":{
1174      "name":"ListTemplateVersions",
1175      "http":{
1176        "method":"GET",
1177        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/versions"
1178      },
1179      "input":{"shape":"ListTemplateVersionsRequest"},
1180      "output":{"shape":"ListTemplateVersionsResponse"},
1181      "errors":[
1182        {"shape":"ThrottlingException"},
1183        {"shape":"InvalidParameterValueException"},
1184        {"shape":"ResourceNotFoundException"},
1185        {"shape":"InvalidNextTokenException"},
1186        {"shape":"UnsupportedUserEditionException"},
1187        {"shape":"InternalFailureException"}
1188      ]
1189    },
1190    "ListTemplates":{
1191      "name":"ListTemplates",
1192      "http":{
1193        "method":"GET",
1194        "requestUri":"/accounts/{AwsAccountId}/templates"
1195      },
1196      "input":{"shape":"ListTemplatesRequest"},
1197      "output":{"shape":"ListTemplatesResponse"},
1198      "errors":[
1199        {"shape":"ThrottlingException"},
1200        {"shape":"InvalidParameterValueException"},
1201        {"shape":"ResourceNotFoundException"},
1202        {"shape":"InvalidNextTokenException"},
1203        {"shape":"UnsupportedUserEditionException"},
1204        {"shape":"InternalFailureException"}
1205      ]
1206    },
1207    "ListThemeAliases":{
1208      "name":"ListThemeAliases",
1209      "http":{
1210        "method":"GET",
1211        "requestUri":"/accounts/{AwsAccountId}/themes/{ThemeId}/aliases"
1212      },
1213      "input":{"shape":"ListThemeAliasesRequest"},
1214      "output":{"shape":"ListThemeAliasesResponse"},
1215      "errors":[
1216        {"shape":"ConflictException"},
1217        {"shape":"InvalidNextTokenException"},
1218        {"shape":"InvalidParameterValueException"},
1219        {"shape":"ResourceNotFoundException"},
1220        {"shape":"ThrottlingException"},
1221        {"shape":"UnsupportedUserEditionException"},
1222        {"shape":"InternalFailureException"}
1223      ]
1224    },
1225    "ListThemeVersions":{
1226      "name":"ListThemeVersions",
1227      "http":{
1228        "method":"GET",
1229        "requestUri":"/accounts/{AwsAccountId}/themes/{ThemeId}/versions"
1230      },
1231      "input":{"shape":"ListThemeVersionsRequest"},
1232      "output":{"shape":"ListThemeVersionsResponse"},
1233      "errors":[
1234        {"shape":"AccessDeniedException"},
1235        {"shape":"InvalidNextTokenException"},
1236        {"shape":"InvalidParameterValueException"},
1237        {"shape":"ResourceNotFoundException"},
1238        {"shape":"ThrottlingException"},
1239        {"shape":"UnsupportedUserEditionException"},
1240        {"shape":"InternalFailureException"}
1241      ]
1242    },
1243    "ListThemes":{
1244      "name":"ListThemes",
1245      "http":{
1246        "method":"GET",
1247        "requestUri":"/accounts/{AwsAccountId}/themes"
1248      },
1249      "input":{"shape":"ListThemesRequest"},
1250      "output":{"shape":"ListThemesResponse"},
1251      "errors":[
1252        {"shape":"AccessDeniedException"},
1253        {"shape":"InvalidParameterValueException"},
1254        {"shape":"InvalidNextTokenException"},
1255        {"shape":"ResourceNotFoundException"},
1256        {"shape":"ThrottlingException"},
1257        {"shape":"UnsupportedUserEditionException"},
1258        {"shape":"InternalFailureException"}
1259      ]
1260    },
1261    "ListUserGroups":{
1262      "name":"ListUserGroups",
1263      "http":{
1264        "method":"GET",
1265        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/groups"
1266      },
1267      "input":{"shape":"ListUserGroupsRequest"},
1268      "output":{"shape":"ListUserGroupsResponse"},
1269      "errors":[
1270        {"shape":"AccessDeniedException"},
1271        {"shape":"InvalidParameterValueException"},
1272        {"shape":"ResourceNotFoundException"},
1273        {"shape":"ThrottlingException"},
1274        {"shape":"PreconditionNotMetException"},
1275        {"shape":"InternalFailureException"},
1276        {"shape":"ResourceUnavailableException"}
1277      ]
1278    },
1279    "ListUsers":{
1280      "name":"ListUsers",
1281      "http":{
1282        "method":"GET",
1283        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users"
1284      },
1285      "input":{"shape":"ListUsersRequest"},
1286      "output":{"shape":"ListUsersResponse"},
1287      "errors":[
1288        {"shape":"AccessDeniedException"},
1289        {"shape":"InvalidParameterValueException"},
1290        {"shape":"ResourceNotFoundException"},
1291        {"shape":"ThrottlingException"},
1292        {"shape":"InvalidNextTokenException"},
1293        {"shape":"PreconditionNotMetException"},
1294        {"shape":"InternalFailureException"},
1295        {"shape":"ResourceUnavailableException"}
1296      ]
1297    },
1298    "RegisterUser":{
1299      "name":"RegisterUser",
1300      "http":{
1301        "method":"POST",
1302        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users"
1303      },
1304      "input":{"shape":"RegisterUserRequest"},
1305      "output":{"shape":"RegisterUserResponse"},
1306      "errors":[
1307        {"shape":"AccessDeniedException"},
1308        {"shape":"InvalidParameterValueException"},
1309        {"shape":"ResourceNotFoundException"},
1310        {"shape":"ThrottlingException"},
1311        {"shape":"LimitExceededException"},
1312        {"shape":"ResourceExistsException"},
1313        {"shape":"PreconditionNotMetException"},
1314        {"shape":"InternalFailureException"},
1315        {"shape":"ResourceUnavailableException"}
1316      ]
1317    },
1318    "RestoreAnalysis":{
1319      "name":"RestoreAnalysis",
1320      "http":{
1321        "method":"POST",
1322        "requestUri":"/accounts/{AwsAccountId}/restore/analyses/{AnalysisId}"
1323      },
1324      "input":{"shape":"RestoreAnalysisRequest"},
1325      "output":{"shape":"RestoreAnalysisResponse"},
1326      "errors":[
1327        {"shape":"ThrottlingException"},
1328        {"shape":"InvalidParameterValueException"},
1329        {"shape":"ConflictException"},
1330        {"shape":"ResourceNotFoundException"},
1331        {"shape":"UnsupportedUserEditionException"},
1332        {"shape":"InternalFailureException"}
1333      ]
1334    },
1335    "SearchAnalyses":{
1336      "name":"SearchAnalyses",
1337      "http":{
1338        "method":"POST",
1339        "requestUri":"/accounts/{AwsAccountId}/search/analyses"
1340      },
1341      "input":{"shape":"SearchAnalysesRequest"},
1342      "output":{"shape":"SearchAnalysesResponse"},
1343      "errors":[
1344        {"shape":"ThrottlingException"},
1345        {"shape":"ResourceNotFoundException"},
1346        {"shape":"InvalidParameterValueException"},
1347        {"shape":"UnsupportedUserEditionException"},
1348        {"shape":"InvalidNextTokenException"},
1349        {"shape":"InternalFailureException"}
1350      ]
1351    },
1352    "SearchDashboards":{
1353      "name":"SearchDashboards",
1354      "http":{
1355        "method":"POST",
1356        "requestUri":"/accounts/{AwsAccountId}/search/dashboards"
1357      },
1358      "input":{"shape":"SearchDashboardsRequest"},
1359      "output":{"shape":"SearchDashboardsResponse"},
1360      "errors":[
1361        {"shape":"ThrottlingException"},
1362        {"shape":"ResourceNotFoundException"},
1363        {"shape":"InvalidParameterValueException"},
1364        {"shape":"UnsupportedUserEditionException"},
1365        {"shape":"InvalidNextTokenException"},
1366        {"shape":"InternalFailureException"}
1367      ]
1368    },
1369    "TagResource":{
1370      "name":"TagResource",
1371      "http":{
1372        "method":"POST",
1373        "requestUri":"/resources/{ResourceArn}/tags"
1374      },
1375      "input":{"shape":"TagResourceRequest"},
1376      "output":{"shape":"TagResourceResponse"},
1377      "errors":[
1378        {"shape":"LimitExceededException"},
1379        {"shape":"AccessDeniedException"},
1380        {"shape":"InvalidParameterValueException"},
1381        {"shape":"ResourceNotFoundException"},
1382        {"shape":"ThrottlingException"},
1383        {"shape":"InternalFailureException"}
1384      ]
1385    },
1386    "UntagResource":{
1387      "name":"UntagResource",
1388      "http":{
1389        "method":"DELETE",
1390        "requestUri":"/resources/{ResourceArn}/tags"
1391      },
1392      "input":{"shape":"UntagResourceRequest"},
1393      "output":{"shape":"UntagResourceResponse"},
1394      "errors":[
1395        {"shape":"AccessDeniedException"},
1396        {"shape":"InvalidParameterValueException"},
1397        {"shape":"ResourceNotFoundException"},
1398        {"shape":"ThrottlingException"},
1399        {"shape":"InternalFailureException"}
1400      ]
1401    },
1402    "UpdateAccountCustomization":{
1403      "name":"UpdateAccountCustomization",
1404      "http":{
1405        "method":"PUT",
1406        "requestUri":"/accounts/{AwsAccountId}/customizations"
1407      },
1408      "input":{"shape":"UpdateAccountCustomizationRequest"},
1409      "output":{"shape":"UpdateAccountCustomizationResponse"},
1410      "errors":[
1411        {"shape":"AccessDeniedException"},
1412        {"shape":"InvalidParameterValueException"},
1413        {"shape":"ResourceNotFoundException"},
1414        {"shape":"ThrottlingException"},
1415        {"shape":"InternalFailureException"},
1416        {"shape":"ResourceUnavailableException"}
1417      ]
1418    },
1419    "UpdateAccountSettings":{
1420      "name":"UpdateAccountSettings",
1421      "http":{
1422        "method":"PUT",
1423        "requestUri":"/accounts/{AwsAccountId}/settings"
1424      },
1425      "input":{"shape":"UpdateAccountSettingsRequest"},
1426      "output":{"shape":"UpdateAccountSettingsResponse"},
1427      "errors":[
1428        {"shape":"AccessDeniedException"},
1429        {"shape":"InvalidParameterValueException"},
1430        {"shape":"ResourceNotFoundException"},
1431        {"shape":"ThrottlingException"},
1432        {"shape":"InternalFailureException"},
1433        {"shape":"ResourceUnavailableException"}
1434      ]
1435    },
1436    "UpdateAnalysis":{
1437      "name":"UpdateAnalysis",
1438      "http":{
1439        "method":"PUT",
1440        "requestUri":"/accounts/{AwsAccountId}/analyses/{AnalysisId}"
1441      },
1442      "input":{"shape":"UpdateAnalysisRequest"},
1443      "output":{"shape":"UpdateAnalysisResponse"},
1444      "errors":[
1445        {"shape":"ResourceNotFoundException"},
1446        {"shape":"InvalidParameterValueException"},
1447        {"shape":"ThrottlingException"},
1448        {"shape":"ResourceExistsException"},
1449        {"shape":"ConflictException"},
1450        {"shape":"UnsupportedUserEditionException"},
1451        {"shape":"InternalFailureException"}
1452      ]
1453    },
1454    "UpdateAnalysisPermissions":{
1455      "name":"UpdateAnalysisPermissions",
1456      "http":{
1457        "method":"PUT",
1458        "requestUri":"/accounts/{AwsAccountId}/analyses/{AnalysisId}/permissions"
1459      },
1460      "input":{"shape":"UpdateAnalysisPermissionsRequest"},
1461      "output":{"shape":"UpdateAnalysisPermissionsResponse"},
1462      "errors":[
1463        {"shape":"ThrottlingException"},
1464        {"shape":"InvalidParameterValueException"},
1465        {"shape":"ResourceNotFoundException"},
1466        {"shape":"UnsupportedUserEditionException"},
1467        {"shape":"ConflictException"},
1468        {"shape":"InternalFailureException"}
1469      ]
1470    },
1471    "UpdateDashboard":{
1472      "name":"UpdateDashboard",
1473      "http":{
1474        "method":"PUT",
1475        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}"
1476      },
1477      "input":{"shape":"UpdateDashboardRequest"},
1478      "output":{"shape":"UpdateDashboardResponse"},
1479      "errors":[
1480        {"shape":"ThrottlingException"},
1481        {"shape":"InvalidParameterValueException"},
1482        {"shape":"ResourceNotFoundException"},
1483        {"shape":"ConflictException"},
1484        {"shape":"LimitExceededException"},
1485        {"shape":"UnsupportedUserEditionException"},
1486        {"shape":"InternalFailureException"}
1487      ]
1488    },
1489    "UpdateDashboardPermissions":{
1490      "name":"UpdateDashboardPermissions",
1491      "http":{
1492        "method":"PUT",
1493        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}/permissions"
1494      },
1495      "input":{"shape":"UpdateDashboardPermissionsRequest"},
1496      "output":{"shape":"UpdateDashboardPermissionsResponse"},
1497      "errors":[
1498        {"shape":"ThrottlingException"},
1499        {"shape":"InvalidParameterValueException"},
1500        {"shape":"ResourceNotFoundException"},
1501        {"shape":"UnsupportedUserEditionException"},
1502        {"shape":"ConflictException"},
1503        {"shape":"InternalFailureException"}
1504      ]
1505    },
1506    "UpdateDashboardPublishedVersion":{
1507      "name":"UpdateDashboardPublishedVersion",
1508      "http":{
1509        "method":"PUT",
1510        "requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}/versions/{VersionNumber}"
1511      },
1512      "input":{"shape":"UpdateDashboardPublishedVersionRequest"},
1513      "output":{"shape":"UpdateDashboardPublishedVersionResponse"},
1514      "errors":[
1515        {"shape":"InvalidParameterValueException"},
1516        {"shape":"ThrottlingException"},
1517        {"shape":"ConflictException"},
1518        {"shape":"ResourceNotFoundException"},
1519        {"shape":"UnsupportedUserEditionException"},
1520        {"shape":"InternalFailureException"}
1521      ]
1522    },
1523    "UpdateDataSet":{
1524      "name":"UpdateDataSet",
1525      "http":{
1526        "method":"PUT",
1527        "requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}"
1528      },
1529      "input":{"shape":"UpdateDataSetRequest"},
1530      "output":{"shape":"UpdateDataSetResponse"},
1531      "errors":[
1532        {"shape":"AccessDeniedException"},
1533        {"shape":"ConflictException"},
1534        {"shape":"InvalidParameterValueException"},
1535        {"shape":"LimitExceededException"},
1536        {"shape":"ThrottlingException"},
1537        {"shape":"ResourceNotFoundException"},
1538        {"shape":"UnsupportedUserEditionException"},
1539        {"shape":"InternalFailureException"}
1540      ]
1541    },
1542    "UpdateDataSetPermissions":{
1543      "name":"UpdateDataSetPermissions",
1544      "http":{
1545        "method":"POST",
1546        "requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}/permissions"
1547      },
1548      "input":{"shape":"UpdateDataSetPermissionsRequest"},
1549      "output":{"shape":"UpdateDataSetPermissionsResponse"},
1550      "errors":[
1551        {"shape":"AccessDeniedException"},
1552        {"shape":"ConflictException"},
1553        {"shape":"InvalidParameterValueException"},
1554        {"shape":"ResourceNotFoundException"},
1555        {"shape":"ThrottlingException"},
1556        {"shape":"InternalFailureException"}
1557      ]
1558    },
1559    "UpdateDataSource":{
1560      "name":"UpdateDataSource",
1561      "http":{
1562        "method":"PUT",
1563        "requestUri":"/accounts/{AwsAccountId}/data-sources/{DataSourceId}"
1564      },
1565      "input":{"shape":"UpdateDataSourceRequest"},
1566      "output":{"shape":"UpdateDataSourceResponse"},
1567      "errors":[
1568        {"shape":"AccessDeniedException"},
1569        {"shape":"ConflictException"},
1570        {"shape":"InvalidParameterValueException"},
1571        {"shape":"ThrottlingException"},
1572        {"shape":"ResourceNotFoundException"},
1573        {"shape":"InternalFailureException"}
1574      ]
1575    },
1576    "UpdateDataSourcePermissions":{
1577      "name":"UpdateDataSourcePermissions",
1578      "http":{
1579        "method":"POST",
1580        "requestUri":"/accounts/{AwsAccountId}/data-sources/{DataSourceId}/permissions"
1581      },
1582      "input":{"shape":"UpdateDataSourcePermissionsRequest"},
1583      "output":{"shape":"UpdateDataSourcePermissionsResponse"},
1584      "errors":[
1585        {"shape":"AccessDeniedException"},
1586        {"shape":"ConflictException"},
1587        {"shape":"InvalidParameterValueException"},
1588        {"shape":"ResourceNotFoundException"},
1589        {"shape":"ThrottlingException"},
1590        {"shape":"InternalFailureException"}
1591      ]
1592    },
1593    "UpdateGroup":{
1594      "name":"UpdateGroup",
1595      "http":{
1596        "method":"PUT",
1597        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}"
1598      },
1599      "input":{"shape":"UpdateGroupRequest"},
1600      "output":{"shape":"UpdateGroupResponse"},
1601      "errors":[
1602        {"shape":"AccessDeniedException"},
1603        {"shape":"InvalidParameterValueException"},
1604        {"shape":"ResourceNotFoundException"},
1605        {"shape":"ThrottlingException"},
1606        {"shape":"PreconditionNotMetException"},
1607        {"shape":"InternalFailureException"},
1608        {"shape":"ResourceUnavailableException"}
1609      ]
1610    },
1611    "UpdateIAMPolicyAssignment":{
1612      "name":"UpdateIAMPolicyAssignment",
1613      "http":{
1614        "method":"PUT",
1615        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/{AssignmentName}"
1616      },
1617      "input":{"shape":"UpdateIAMPolicyAssignmentRequest"},
1618      "output":{"shape":"UpdateIAMPolicyAssignmentResponse"},
1619      "errors":[
1620        {"shape":"AccessDeniedException"},
1621        {"shape":"InvalidParameterValueException"},
1622        {"shape":"ResourceExistsException"},
1623        {"shape":"ResourceNotFoundException"},
1624        {"shape":"ThrottlingException"},
1625        {"shape":"ConcurrentUpdatingException"},
1626        {"shape":"InternalFailureException"}
1627      ]
1628    },
1629    "UpdateTemplate":{
1630      "name":"UpdateTemplate",
1631      "http":{
1632        "method":"PUT",
1633        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}"
1634      },
1635      "input":{"shape":"UpdateTemplateRequest"},
1636      "output":{"shape":"UpdateTemplateResponse"},
1637      "errors":[
1638        {"shape":"InvalidParameterValueException"},
1639        {"shape":"ResourceExistsException"},
1640        {"shape":"ResourceNotFoundException"},
1641        {"shape":"ThrottlingException"},
1642        {"shape":"ConflictException"},
1643        {"shape":"LimitExceededException"},
1644        {"shape":"UnsupportedUserEditionException"},
1645        {"shape":"InternalFailureException"}
1646      ]
1647    },
1648    "UpdateTemplateAlias":{
1649      "name":"UpdateTemplateAlias",
1650      "http":{
1651        "method":"PUT",
1652        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"
1653      },
1654      "input":{"shape":"UpdateTemplateAliasRequest"},
1655      "output":{"shape":"UpdateTemplateAliasResponse"},
1656      "errors":[
1657        {"shape":"ThrottlingException"},
1658        {"shape":"ResourceNotFoundException"},
1659        {"shape":"ConflictException"},
1660        {"shape":"UnsupportedUserEditionException"},
1661        {"shape":"ConflictException"},
1662        {"shape":"InternalFailureException"}
1663      ]
1664    },
1665    "UpdateTemplatePermissions":{
1666      "name":"UpdateTemplatePermissions",
1667      "http":{
1668        "method":"PUT",
1669        "requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/permissions"
1670      },
1671      "input":{"shape":"UpdateTemplatePermissionsRequest"},
1672      "output":{"shape":"UpdateTemplatePermissionsResponse"},
1673      "errors":[
1674        {"shape":"ThrottlingException"},
1675        {"shape":"InvalidParameterValueException"},
1676        {"shape":"ConflictException"},
1677        {"shape":"ResourceNotFoundException"},
1678        {"shape":"UnsupportedUserEditionException"},
1679        {"shape":"InternalFailureException"}
1680      ]
1681    },
1682    "UpdateTheme":{
1683      "name":"UpdateTheme",
1684      "http":{
1685        "method":"PUT",
1686        "requestUri":"/accounts/{AwsAccountId}/themes/{ThemeId}"
1687      },
1688      "input":{"shape":"UpdateThemeRequest"},
1689      "output":{"shape":"UpdateThemeResponse"},
1690      "errors":[
1691        {"shape":"AccessDeniedException"},
1692        {"shape":"InvalidParameterValueException"},
1693        {"shape":"LimitExceededException"},
1694        {"shape":"ResourceExistsException"},
1695        {"shape":"ResourceNotFoundException"},
1696        {"shape":"ThrottlingException"},
1697        {"shape":"UnsupportedUserEditionException"},
1698        {"shape":"InternalFailureException"}
1699      ]
1700    },
1701    "UpdateThemeAlias":{
1702      "name":"UpdateThemeAlias",
1703      "http":{
1704        "method":"PUT",
1705        "requestUri":"/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}"
1706      },
1707      "input":{"shape":"UpdateThemeAliasRequest"},
1708      "output":{"shape":"UpdateThemeAliasResponse"},
1709      "errors":[
1710        {"shape":"ConflictException"},
1711        {"shape":"InvalidParameterValueException"},
1712        {"shape":"ResourceExistsException"},
1713        {"shape":"ResourceNotFoundException"},
1714        {"shape":"ThrottlingException"},
1715        {"shape":"UnsupportedUserEditionException"},
1716        {"shape":"InternalFailureException"}
1717      ]
1718    },
1719    "UpdateThemePermissions":{
1720      "name":"UpdateThemePermissions",
1721      "http":{
1722        "method":"PUT",
1723        "requestUri":"/accounts/{AwsAccountId}/themes/{ThemeId}/permissions"
1724      },
1725      "input":{"shape":"UpdateThemePermissionsRequest"},
1726      "output":{"shape":"UpdateThemePermissionsResponse"},
1727      "errors":[
1728        {"shape":"AccessDeniedException"},
1729        {"shape":"InvalidParameterValueException"},
1730        {"shape":"ResourceNotFoundException"},
1731        {"shape":"ThrottlingException"},
1732        {"shape":"UnsupportedUserEditionException"},
1733        {"shape":"InternalFailureException"}
1734      ]
1735    },
1736    "UpdateUser":{
1737      "name":"UpdateUser",
1738      "http":{
1739        "method":"PUT",
1740        "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}"
1741      },
1742      "input":{"shape":"UpdateUserRequest"},
1743      "output":{"shape":"UpdateUserResponse"},
1744      "errors":[
1745        {"shape":"AccessDeniedException"},
1746        {"shape":"InvalidParameterValueException"},
1747        {"shape":"ResourceNotFoundException"},
1748        {"shape":"ThrottlingException"},
1749        {"shape":"PreconditionNotMetException"},
1750        {"shape":"InternalFailureException"},
1751        {"shape":"ResourceUnavailableException"}
1752      ]
1753    }
1754  },
1755  "shapes":{
1756    "AccessDeniedException":{
1757      "type":"structure",
1758      "members":{
1759        "Message":{"shape":"String"},
1760        "RequestId":{"shape":"String"}
1761      },
1762      "error":{"httpStatusCode":401},
1763      "exception":true
1764    },
1765    "AccountCustomization":{
1766      "type":"structure",
1767      "members":{
1768        "DefaultTheme":{"shape":"Arn"}
1769      }
1770    },
1771    "AccountSettings":{
1772      "type":"structure",
1773      "members":{
1774        "AccountName":{"shape":"String"},
1775        "Edition":{"shape":"Edition"},
1776        "DefaultNamespace":{"shape":"Namespace"},
1777        "NotificationEmail":{"shape":"String"}
1778      }
1779    },
1780    "ActionList":{
1781      "type":"list",
1782      "member":{"shape":"String"},
1783      "max":16,
1784      "min":1
1785    },
1786    "ActiveIAMPolicyAssignment":{
1787      "type":"structure",
1788      "members":{
1789        "AssignmentName":{"shape":"IAMPolicyAssignmentName"},
1790        "PolicyArn":{"shape":"Arn"}
1791      }
1792    },
1793    "ActiveIAMPolicyAssignmentList":{
1794      "type":"list",
1795      "member":{"shape":"ActiveIAMPolicyAssignment"}
1796    },
1797    "AdHocFilteringOption":{
1798      "type":"structure",
1799      "members":{
1800        "AvailabilityStatus":{"shape":"DashboardBehavior"}
1801      }
1802    },
1803    "AliasName":{
1804      "type":"string",
1805      "max":2048,
1806      "min":1,
1807      "pattern":"[\\w\\-]+|(\\$LATEST)|(\\$PUBLISHED)"
1808    },
1809    "AmazonElasticsearchParameters":{
1810      "type":"structure",
1811      "required":["Domain"],
1812      "members":{
1813        "Domain":{"shape":"Domain"}
1814      }
1815    },
1816    "Analysis":{
1817      "type":"structure",
1818      "members":{
1819        "AnalysisId":{"shape":"RestrictiveResourceId"},
1820        "Arn":{"shape":"Arn"},
1821        "Name":{"shape":"AnalysisName"},
1822        "Status":{"shape":"ResourceStatus"},
1823        "Errors":{"shape":"AnalysisErrorList"},
1824        "DataSetArns":{"shape":"DataSetArnsList"},
1825        "ThemeArn":{"shape":"Arn"},
1826        "CreatedTime":{"shape":"Timestamp"},
1827        "LastUpdatedTime":{"shape":"Timestamp"},
1828        "Sheets":{"shape":"SheetList"}
1829      }
1830    },
1831    "AnalysisError":{
1832      "type":"structure",
1833      "members":{
1834        "Type":{"shape":"AnalysisErrorType"},
1835        "Message":{"shape":"NonEmptyString"}
1836      }
1837    },
1838    "AnalysisErrorList":{
1839      "type":"list",
1840      "member":{"shape":"AnalysisError"},
1841      "min":1
1842    },
1843    "AnalysisErrorType":{
1844      "type":"string",
1845      "enum":[
1846        "ACCESS_DENIED",
1847        "SOURCE_NOT_FOUND",
1848        "DATA_SET_NOT_FOUND",
1849        "INTERNAL_FAILURE",
1850        "PARAMETER_VALUE_INCOMPATIBLE",
1851        "PARAMETER_TYPE_INVALID",
1852        "PARAMETER_NOT_FOUND",
1853        "COLUMN_TYPE_MISMATCH",
1854        "COLUMN_GEOGRAPHIC_ROLE_MISMATCH",
1855        "COLUMN_REPLACEMENT_MISSING"
1856      ]
1857    },
1858    "AnalysisFilterAttribute":{
1859      "type":"string",
1860      "enum":["QUICKSIGHT_USER"]
1861    },
1862    "AnalysisName":{
1863      "type":"string",
1864      "max":2048,
1865      "min":1,
1866      "pattern":"[\\u0020-\\u00FF]+"
1867    },
1868    "AnalysisSearchFilter":{
1869      "type":"structure",
1870      "members":{
1871        "Operator":{"shape":"FilterOperator"},
1872        "Name":{"shape":"AnalysisFilterAttribute"},
1873        "Value":{"shape":"String"}
1874      }
1875    },
1876    "AnalysisSearchFilterList":{
1877      "type":"list",
1878      "member":{"shape":"AnalysisSearchFilter"},
1879      "max":1
1880    },
1881    "AnalysisSourceEntity":{
1882      "type":"structure",
1883      "members":{
1884        "SourceTemplate":{"shape":"AnalysisSourceTemplate"}
1885      }
1886    },
1887    "AnalysisSourceTemplate":{
1888      "type":"structure",
1889      "required":[
1890        "DataSetReferences",
1891        "Arn"
1892      ],
1893      "members":{
1894        "DataSetReferences":{"shape":"DataSetReferenceList"},
1895        "Arn":{"shape":"Arn"}
1896      }
1897    },
1898    "AnalysisSummary":{
1899      "type":"structure",
1900      "members":{
1901        "Arn":{"shape":"Arn"},
1902        "AnalysisId":{"shape":"RestrictiveResourceId"},
1903        "Name":{"shape":"AnalysisName"},
1904        "Status":{"shape":"ResourceStatus"},
1905        "CreatedTime":{"shape":"Timestamp"},
1906        "LastUpdatedTime":{"shape":"Timestamp"}
1907      }
1908    },
1909    "AnalysisSummaryList":{
1910      "type":"list",
1911      "member":{"shape":"AnalysisSummary"},
1912      "max":100
1913    },
1914    "Arn":{"type":"string"},
1915    "AssignmentStatus":{
1916      "type":"string",
1917      "enum":[
1918        "ENABLED",
1919        "DRAFT",
1920        "DISABLED"
1921      ]
1922    },
1923    "AthenaParameters":{
1924      "type":"structure",
1925      "members":{
1926        "WorkGroup":{"shape":"WorkGroup"}
1927      }
1928    },
1929    "AuroraParameters":{
1930      "type":"structure",
1931      "required":[
1932        "Host",
1933        "Port",
1934        "Database"
1935      ],
1936      "members":{
1937        "Host":{"shape":"Host"},
1938        "Port":{"shape":"Port"},
1939        "Database":{"shape":"Database"}
1940      }
1941    },
1942    "AuroraPostgreSqlParameters":{
1943      "type":"structure",
1944      "required":[
1945        "Host",
1946        "Port",
1947        "Database"
1948      ],
1949      "members":{
1950        "Host":{"shape":"Host"},
1951        "Port":{"shape":"Port"},
1952        "Database":{"shape":"Database"}
1953      }
1954    },
1955    "AwsAccountId":{
1956      "type":"string",
1957      "max":12,
1958      "min":12,
1959      "pattern":"^[0-9]{12}$"
1960    },
1961    "AwsAndAccountId":{
1962      "type":"string",
1963      "pattern":"^(aws|[0-9]{12})$"
1964    },
1965    "AwsIotAnalyticsParameters":{
1966      "type":"structure",
1967      "required":["DataSetName"],
1968      "members":{
1969        "DataSetName":{"shape":"DataSetName"}
1970      }
1971    },
1972    "Boolean":{"type":"boolean"},
1973    "BorderStyle":{
1974      "type":"structure",
1975      "members":{
1976        "Show":{
1977          "shape":"boolean",
1978          "box":true
1979        }
1980      }
1981    },
1982    "CalculatedColumn":{
1983      "type":"structure",
1984      "required":[
1985        "ColumnName",
1986        "ColumnId",
1987        "Expression"
1988      ],
1989      "members":{
1990        "ColumnName":{"shape":"ColumnName"},
1991        "ColumnId":{"shape":"ColumnId"},
1992        "Expression":{"shape":"Expression"}
1993      }
1994    },
1995    "CalculatedColumnList":{
1996      "type":"list",
1997      "member":{"shape":"CalculatedColumn"},
1998      "max":128,
1999      "min":1
2000    },
2001    "CancelIngestionRequest":{
2002      "type":"structure",
2003      "required":[
2004        "AwsAccountId",
2005        "DataSetId",
2006        "IngestionId"
2007      ],
2008      "members":{
2009        "AwsAccountId":{
2010          "shape":"AwsAccountId",
2011          "location":"uri",
2012          "locationName":"AwsAccountId"
2013        },
2014        "DataSetId":{
2015          "shape":"string",
2016          "location":"uri",
2017          "locationName":"DataSetId"
2018        },
2019        "IngestionId":{
2020          "shape":"IngestionId",
2021          "location":"uri",
2022          "locationName":"IngestionId"
2023        }
2024      }
2025    },
2026    "CancelIngestionResponse":{
2027      "type":"structure",
2028      "members":{
2029        "Arn":{"shape":"Arn"},
2030        "IngestionId":{"shape":"IngestionId"},
2031        "RequestId":{"shape":"string"},
2032        "Status":{
2033          "shape":"StatusCode",
2034          "location":"statusCode"
2035        }
2036      }
2037    },
2038    "CastColumnTypeOperation":{
2039      "type":"structure",
2040      "required":[
2041        "ColumnName",
2042        "NewColumnType"
2043      ],
2044      "members":{
2045        "ColumnName":{"shape":"ColumnName"},
2046        "NewColumnType":{"shape":"ColumnDataType"},
2047        "Format":{"shape":"TypeCastFormat"}
2048      }
2049    },
2050    "Catalog":{
2051      "type":"string",
2052      "max":128
2053    },
2054    "ClusterId":{
2055      "type":"string",
2056      "max":64,
2057      "min":1
2058    },
2059    "ColorList":{
2060      "type":"list",
2061      "member":{"shape":"HexColor"},
2062      "max":100
2063    },
2064    "ColumnDataType":{
2065      "type":"string",
2066      "enum":[
2067        "STRING",
2068        "INTEGER",
2069        "DECIMAL",
2070        "DATETIME"
2071      ]
2072    },
2073    "ColumnDescription":{
2074      "type":"structure",
2075      "members":{
2076        "Text":{"shape":"ColumnDescriptiveText"}
2077      }
2078    },
2079    "ColumnDescriptiveText":{
2080      "type":"string",
2081      "max":500,
2082      "min":0
2083    },
2084    "ColumnGroup":{
2085      "type":"structure",
2086      "members":{
2087        "GeoSpatialColumnGroup":{"shape":"GeoSpatialColumnGroup"}
2088      }
2089    },
2090    "ColumnGroupColumnSchema":{
2091      "type":"structure",
2092      "members":{
2093        "Name":{"shape":"String"}
2094      }
2095    },
2096    "ColumnGroupColumnSchemaList":{
2097      "type":"list",
2098      "member":{"shape":"ColumnGroupColumnSchema"},
2099      "max":500
2100    },
2101    "ColumnGroupList":{
2102      "type":"list",
2103      "member":{"shape":"ColumnGroup"},
2104      "max":8,
2105      "min":1
2106    },
2107    "ColumnGroupName":{
2108      "type":"string",
2109      "max":64,
2110      "min":1
2111    },
2112    "ColumnGroupSchema":{
2113      "type":"structure",
2114      "members":{
2115        "Name":{"shape":"String"},
2116        "ColumnGroupColumnSchemaList":{"shape":"ColumnGroupColumnSchemaList"}
2117      }
2118    },
2119    "ColumnGroupSchemaList":{
2120      "type":"list",
2121      "member":{"shape":"ColumnGroupSchema"},
2122      "max":500
2123    },
2124    "ColumnId":{
2125      "type":"string",
2126      "max":64,
2127      "min":1
2128    },
2129    "ColumnList":{
2130      "type":"list",
2131      "member":{"shape":"ColumnName"},
2132      "max":16,
2133      "min":1
2134    },
2135    "ColumnName":{
2136      "type":"string",
2137      "max":128,
2138      "min":1
2139    },
2140    "ColumnSchema":{
2141      "type":"structure",
2142      "members":{
2143        "Name":{"shape":"String"},
2144        "DataType":{"shape":"String"},
2145        "GeographicRole":{"shape":"String"}
2146      }
2147    },
2148    "ColumnSchemaList":{
2149      "type":"list",
2150      "member":{"shape":"ColumnSchema"},
2151      "max":500
2152    },
2153    "ColumnTag":{
2154      "type":"structure",
2155      "members":{
2156        "ColumnGeographicRole":{"shape":"GeoSpatialDataRole"},
2157        "ColumnDescription":{"shape":"ColumnDescription"}
2158      }
2159    },
2160    "ColumnTagList":{
2161      "type":"list",
2162      "member":{"shape":"ColumnTag"},
2163      "max":16,
2164      "min":1
2165    },
2166    "ConcurrentUpdatingException":{
2167      "type":"structure",
2168      "members":{
2169        "Message":{"shape":"String"},
2170        "RequestId":{"shape":"String"}
2171      },
2172      "error":{"httpStatusCode":500},
2173      "exception":true
2174    },
2175    "ConflictException":{
2176      "type":"structure",
2177      "members":{
2178        "Message":{"shape":"String"},
2179        "RequestId":{"shape":"String"}
2180      },
2181      "error":{"httpStatusCode":409},
2182      "exception":true
2183    },
2184    "CopySourceArn":{
2185      "type":"string",
2186      "pattern":"^arn:[-a-z0-9]*:quicksight:[-a-z0-9]*:[0-9]{12}:datasource/.+"
2187    },
2188    "CreateAccountCustomizationRequest":{
2189      "type":"structure",
2190      "required":[
2191        "AwsAccountId",
2192        "AccountCustomization"
2193      ],
2194      "members":{
2195        "AwsAccountId":{
2196          "shape":"AwsAccountId",
2197          "location":"uri",
2198          "locationName":"AwsAccountId"
2199        },
2200        "Namespace":{
2201          "shape":"Namespace",
2202          "location":"querystring",
2203          "locationName":"namespace"
2204        },
2205        "AccountCustomization":{"shape":"AccountCustomization"},
2206        "Tags":{"shape":"TagList"}
2207      }
2208    },
2209    "CreateAccountCustomizationResponse":{
2210      "type":"structure",
2211      "members":{
2212        "Arn":{"shape":"Arn"},
2213        "AwsAccountId":{"shape":"AwsAccountId"},
2214        "Namespace":{"shape":"Namespace"},
2215        "AccountCustomization":{"shape":"AccountCustomization"},
2216        "RequestId":{"shape":"String"},
2217        "Status":{
2218          "shape":"StatusCode",
2219          "location":"statusCode"
2220        }
2221      }
2222    },
2223    "CreateAnalysisRequest":{
2224      "type":"structure",
2225      "required":[
2226        "AwsAccountId",
2227        "AnalysisId",
2228        "Name",
2229        "SourceEntity"
2230      ],
2231      "members":{
2232        "AwsAccountId":{
2233          "shape":"AwsAccountId",
2234          "location":"uri",
2235          "locationName":"AwsAccountId"
2236        },
2237        "AnalysisId":{
2238          "shape":"RestrictiveResourceId",
2239          "location":"uri",
2240          "locationName":"AnalysisId"
2241        },
2242        "Name":{"shape":"AnalysisName"},
2243        "Parameters":{"shape":"Parameters"},
2244        "Permissions":{"shape":"ResourcePermissionList"},
2245        "SourceEntity":{"shape":"AnalysisSourceEntity"},
2246        "ThemeArn":{"shape":"Arn"},
2247        "Tags":{"shape":"TagList"}
2248      }
2249    },
2250    "CreateAnalysisResponse":{
2251      "type":"structure",
2252      "members":{
2253        "Arn":{"shape":"Arn"},
2254        "AnalysisId":{"shape":"RestrictiveResourceId"},
2255        "CreationStatus":{"shape":"ResourceStatus"},
2256        "Status":{
2257          "shape":"StatusCode",
2258          "location":"statusCode"
2259        },
2260        "RequestId":{"shape":"String"}
2261      }
2262    },
2263    "CreateColumnsOperation":{
2264      "type":"structure",
2265      "required":["Columns"],
2266      "members":{
2267        "Columns":{"shape":"CalculatedColumnList"}
2268      }
2269    },
2270    "CreateDashboardRequest":{
2271      "type":"structure",
2272      "required":[
2273        "AwsAccountId",
2274        "DashboardId",
2275        "Name",
2276        "SourceEntity"
2277      ],
2278      "members":{
2279        "AwsAccountId":{
2280          "shape":"AwsAccountId",
2281          "location":"uri",
2282          "locationName":"AwsAccountId"
2283        },
2284        "DashboardId":{
2285          "shape":"RestrictiveResourceId",
2286          "location":"uri",
2287          "locationName":"DashboardId"
2288        },
2289        "Name":{"shape":"DashboardName"},
2290        "Parameters":{"shape":"Parameters"},
2291        "Permissions":{"shape":"ResourcePermissionList"},
2292        "SourceEntity":{"shape":"DashboardSourceEntity"},
2293        "Tags":{"shape":"TagList"},
2294        "VersionDescription":{"shape":"VersionDescription"},
2295        "DashboardPublishOptions":{"shape":"DashboardPublishOptions"},
2296        "ThemeArn":{"shape":"Arn"}
2297      }
2298    },
2299    "CreateDashboardResponse":{
2300      "type":"structure",
2301      "members":{
2302        "Arn":{"shape":"Arn"},
2303        "VersionArn":{"shape":"Arn"},
2304        "DashboardId":{"shape":"RestrictiveResourceId"},
2305        "CreationStatus":{"shape":"ResourceStatus"},
2306        "Status":{
2307          "shape":"StatusCode",
2308          "location":"statusCode"
2309        },
2310        "RequestId":{"shape":"String"}
2311      }
2312    },
2313    "CreateDataSetRequest":{
2314      "type":"structure",
2315      "required":[
2316        "AwsAccountId",
2317        "DataSetId",
2318        "Name",
2319        "PhysicalTableMap",
2320        "ImportMode"
2321      ],
2322      "members":{
2323        "AwsAccountId":{
2324          "shape":"AwsAccountId",
2325          "location":"uri",
2326          "locationName":"AwsAccountId"
2327        },
2328        "DataSetId":{"shape":"ResourceId"},
2329        "Name":{"shape":"ResourceName"},
2330        "PhysicalTableMap":{"shape":"PhysicalTableMap"},
2331        "LogicalTableMap":{"shape":"LogicalTableMap"},
2332        "ImportMode":{"shape":"DataSetImportMode"},
2333        "ColumnGroups":{"shape":"ColumnGroupList"},
2334        "Permissions":{"shape":"ResourcePermissionList"},
2335        "RowLevelPermissionDataSet":{"shape":"RowLevelPermissionDataSet"},
2336        "Tags":{"shape":"TagList"}
2337      }
2338    },
2339    "CreateDataSetResponse":{
2340      "type":"structure",
2341      "members":{
2342        "Arn":{"shape":"Arn"},
2343        "DataSetId":{"shape":"ResourceId"},
2344        "IngestionArn":{"shape":"Arn"},
2345        "IngestionId":{"shape":"ResourceId"},
2346        "RequestId":{"shape":"String"},
2347        "Status":{
2348          "shape":"StatusCode",
2349          "location":"statusCode"
2350        }
2351      }
2352    },
2353    "CreateDataSourceRequest":{
2354      "type":"structure",
2355      "required":[
2356        "AwsAccountId",
2357        "DataSourceId",
2358        "Name",
2359        "Type"
2360      ],
2361      "members":{
2362        "AwsAccountId":{
2363          "shape":"AwsAccountId",
2364          "location":"uri",
2365          "locationName":"AwsAccountId"
2366        },
2367        "DataSourceId":{"shape":"ResourceId"},
2368        "Name":{"shape":"ResourceName"},
2369        "Type":{"shape":"DataSourceType"},
2370        "DataSourceParameters":{"shape":"DataSourceParameters"},
2371        "Credentials":{"shape":"DataSourceCredentials"},
2372        "Permissions":{"shape":"ResourcePermissionList"},
2373        "VpcConnectionProperties":{"shape":"VpcConnectionProperties"},
2374        "SslProperties":{"shape":"SslProperties"},
2375        "Tags":{"shape":"TagList"}
2376      }
2377    },
2378    "CreateDataSourceResponse":{
2379      "type":"structure",
2380      "members":{
2381        "Arn":{"shape":"Arn"},
2382        "DataSourceId":{"shape":"ResourceId"},
2383        "CreationStatus":{"shape":"ResourceStatus"},
2384        "RequestId":{"shape":"String"},
2385        "Status":{
2386          "shape":"StatusCode",
2387          "location":"statusCode"
2388        }
2389      }
2390    },
2391    "CreateGroupMembershipRequest":{
2392      "type":"structure",
2393      "required":[
2394        "MemberName",
2395        "GroupName",
2396        "AwsAccountId",
2397        "Namespace"
2398      ],
2399      "members":{
2400        "MemberName":{
2401          "shape":"GroupMemberName",
2402          "location":"uri",
2403          "locationName":"MemberName"
2404        },
2405        "GroupName":{
2406          "shape":"GroupName",
2407          "location":"uri",
2408          "locationName":"GroupName"
2409        },
2410        "AwsAccountId":{
2411          "shape":"AwsAccountId",
2412          "location":"uri",
2413          "locationName":"AwsAccountId"
2414        },
2415        "Namespace":{
2416          "shape":"Namespace",
2417          "location":"uri",
2418          "locationName":"Namespace"
2419        }
2420      }
2421    },
2422    "CreateGroupMembershipResponse":{
2423      "type":"structure",
2424      "members":{
2425        "GroupMember":{"shape":"GroupMember"},
2426        "RequestId":{"shape":"String"},
2427        "Status":{
2428          "shape":"StatusCode",
2429          "location":"statusCode"
2430        }
2431      }
2432    },
2433    "CreateGroupRequest":{
2434      "type":"structure",
2435      "required":[
2436        "GroupName",
2437        "AwsAccountId",
2438        "Namespace"
2439      ],
2440      "members":{
2441        "GroupName":{"shape":"GroupName"},
2442        "Description":{"shape":"GroupDescription"},
2443        "AwsAccountId":{
2444          "shape":"AwsAccountId",
2445          "location":"uri",
2446          "locationName":"AwsAccountId"
2447        },
2448        "Namespace":{
2449          "shape":"Namespace",
2450          "location":"uri",
2451          "locationName":"Namespace"
2452        }
2453      }
2454    },
2455    "CreateGroupResponse":{
2456      "type":"structure",
2457      "members":{
2458        "Group":{"shape":"Group"},
2459        "RequestId":{"shape":"String"},
2460        "Status":{
2461          "shape":"StatusCode",
2462          "location":"statusCode"
2463        }
2464      }
2465    },
2466    "CreateIAMPolicyAssignmentRequest":{
2467      "type":"structure",
2468      "required":[
2469        "AwsAccountId",
2470        "AssignmentName",
2471        "AssignmentStatus",
2472        "Namespace"
2473      ],
2474      "members":{
2475        "AwsAccountId":{
2476          "shape":"AwsAccountId",
2477          "location":"uri",
2478          "locationName":"AwsAccountId"
2479        },
2480        "AssignmentName":{"shape":"IAMPolicyAssignmentName"},
2481        "AssignmentStatus":{"shape":"AssignmentStatus"},
2482        "PolicyArn":{"shape":"Arn"},
2483        "Identities":{"shape":"IdentityMap"},
2484        "Namespace":{
2485          "shape":"Namespace",
2486          "location":"uri",
2487          "locationName":"Namespace"
2488        }
2489      }
2490    },
2491    "CreateIAMPolicyAssignmentResponse":{
2492      "type":"structure",
2493      "members":{
2494        "AssignmentName":{"shape":"IAMPolicyAssignmentName"},
2495        "AssignmentId":{"shape":"String"},
2496        "AssignmentStatus":{"shape":"AssignmentStatus"},
2497        "PolicyArn":{"shape":"Arn"},
2498        "Identities":{"shape":"IdentityMap"},
2499        "RequestId":{"shape":"String"},
2500        "Status":{
2501          "shape":"StatusCode",
2502          "location":"statusCode"
2503        }
2504      }
2505    },
2506    "CreateIngestionRequest":{
2507      "type":"structure",
2508      "required":[
2509        "DataSetId",
2510        "IngestionId",
2511        "AwsAccountId"
2512      ],
2513      "members":{
2514        "DataSetId":{
2515          "shape":"string",
2516          "location":"uri",
2517          "locationName":"DataSetId"
2518        },
2519        "IngestionId":{
2520          "shape":"IngestionId",
2521          "location":"uri",
2522          "locationName":"IngestionId"
2523        },
2524        "AwsAccountId":{
2525          "shape":"AwsAccountId",
2526          "location":"uri",
2527          "locationName":"AwsAccountId"
2528        }
2529      }
2530    },
2531    "CreateIngestionResponse":{
2532      "type":"structure",
2533      "members":{
2534        "Arn":{"shape":"Arn"},
2535        "IngestionId":{"shape":"IngestionId"},
2536        "IngestionStatus":{"shape":"IngestionStatus"},
2537        "RequestId":{"shape":"string"},
2538        "Status":{
2539          "shape":"StatusCode",
2540          "location":"statusCode"
2541        }
2542      }
2543    },
2544    "CreateNamespaceRequest":{
2545      "type":"structure",
2546      "required":[
2547        "AwsAccountId",
2548        "Namespace",
2549        "IdentityStore"
2550      ],
2551      "members":{
2552        "AwsAccountId":{
2553          "shape":"AwsAccountId",
2554          "location":"uri",
2555          "locationName":"AwsAccountId"
2556        },
2557        "Namespace":{"shape":"Namespace"},
2558        "IdentityStore":{"shape":"IdentityStore"},
2559        "Tags":{"shape":"TagList"}
2560      }
2561    },
2562    "CreateNamespaceResponse":{
2563      "type":"structure",
2564      "members":{
2565        "Arn":{"shape":"Arn"},
2566        "Name":{"shape":"Namespace"},
2567        "CapacityRegion":{"shape":"String"},
2568        "CreationStatus":{"shape":"NamespaceStatus"},
2569        "IdentityStore":{"shape":"IdentityStore"},
2570        "RequestId":{"shape":"String"},
2571        "Status":{
2572          "shape":"StatusCode",
2573          "location":"statusCode"
2574        }
2575      }
2576    },
2577    "CreateTemplateAliasRequest":{
2578      "type":"structure",
2579      "required":[
2580        "AwsAccountId",
2581        "TemplateId",
2582        "AliasName",
2583        "TemplateVersionNumber"
2584      ],
2585      "members":{
2586        "AwsAccountId":{
2587          "shape":"AwsAccountId",
2588          "location":"uri",
2589          "locationName":"AwsAccountId"
2590        },
2591        "TemplateId":{
2592          "shape":"RestrictiveResourceId",
2593          "location":"uri",
2594          "locationName":"TemplateId"
2595        },
2596        "AliasName":{
2597          "shape":"AliasName",
2598          "location":"uri",
2599          "locationName":"AliasName"
2600        },
2601        "TemplateVersionNumber":{"shape":"VersionNumber"}
2602      }
2603    },
2604    "CreateTemplateAliasResponse":{
2605      "type":"structure",
2606      "members":{
2607        "TemplateAlias":{"shape":"TemplateAlias"},
2608        "Status":{
2609          "shape":"StatusCode",
2610          "location":"statusCode"
2611        },
2612        "RequestId":{"shape":"String"}
2613      }
2614    },
2615    "CreateTemplateRequest":{
2616      "type":"structure",
2617      "required":[
2618        "AwsAccountId",
2619        "TemplateId",
2620        "SourceEntity"
2621      ],
2622      "members":{
2623        "AwsAccountId":{
2624          "shape":"AwsAccountId",
2625          "location":"uri",
2626          "locationName":"AwsAccountId"
2627        },
2628        "TemplateId":{
2629          "shape":"RestrictiveResourceId",
2630          "location":"uri",
2631          "locationName":"TemplateId"
2632        },
2633        "Name":{"shape":"TemplateName"},
2634        "Permissions":{"shape":"ResourcePermissionList"},
2635        "SourceEntity":{"shape":"TemplateSourceEntity"},
2636        "Tags":{"shape":"TagList"},
2637        "VersionDescription":{"shape":"VersionDescription"}
2638      }
2639    },
2640    "CreateTemplateResponse":{
2641      "type":"structure",
2642      "members":{
2643        "Arn":{"shape":"Arn"},
2644        "VersionArn":{"shape":"Arn"},
2645        "TemplateId":{"shape":"RestrictiveResourceId"},
2646        "CreationStatus":{"shape":"ResourceStatus"},
2647        "Status":{
2648          "shape":"StatusCode",
2649          "location":"statusCode"
2650        },
2651        "RequestId":{"shape":"String"}
2652      }
2653    },
2654    "CreateThemeAliasRequest":{
2655      "type":"structure",
2656      "required":[
2657        "AwsAccountId",
2658        "ThemeId",
2659        "AliasName",
2660        "ThemeVersionNumber"
2661      ],
2662      "members":{
2663        "AwsAccountId":{
2664          "shape":"AwsAccountId",
2665          "location":"uri",
2666          "locationName":"AwsAccountId"
2667        },
2668        "ThemeId":{
2669          "shape":"RestrictiveResourceId",
2670          "location":"uri",
2671          "locationName":"ThemeId"
2672        },
2673        "AliasName":{
2674          "shape":"AliasName",
2675          "location":"uri",
2676          "locationName":"AliasName"
2677        },
2678        "ThemeVersionNumber":{"shape":"VersionNumber"}
2679      }
2680    },
2681    "CreateThemeAliasResponse":{
2682      "type":"structure",
2683      "members":{
2684        "ThemeAlias":{"shape":"ThemeAlias"},
2685        "Status":{
2686          "shape":"StatusCode",
2687          "location":"statusCode"
2688        },
2689        "RequestId":{"shape":"String"}
2690      }
2691    },
2692    "CreateThemeRequest":{
2693      "type":"structure",
2694      "required":[
2695        "AwsAccountId",
2696        "ThemeId",
2697        "Name",
2698        "BaseThemeId",
2699        "Configuration"
2700      ],
2701      "members":{
2702        "AwsAccountId":{
2703          "shape":"AwsAccountId",
2704          "location":"uri",
2705          "locationName":"AwsAccountId"
2706        },
2707        "ThemeId":{
2708          "shape":"RestrictiveResourceId",
2709          "location":"uri",
2710          "locationName":"ThemeId"
2711        },
2712        "Name":{"shape":"ThemeName"},
2713        "BaseThemeId":{"shape":"RestrictiveResourceId"},
2714        "VersionDescription":{"shape":"VersionDescription"},
2715        "Configuration":{"shape":"ThemeConfiguration"},
2716        "Permissions":{"shape":"ResourcePermissionList"},
2717        "Tags":{"shape":"TagList"}
2718      }
2719    },
2720    "CreateThemeResponse":{
2721      "type":"structure",
2722      "members":{
2723        "Arn":{"shape":"Arn"},
2724        "VersionArn":{"shape":"Arn"},
2725        "ThemeId":{"shape":"RestrictiveResourceId"},
2726        "CreationStatus":{"shape":"ResourceStatus"},
2727        "Status":{
2728          "shape":"StatusCode",
2729          "location":"statusCode"
2730        },
2731        "RequestId":{"shape":"String"}
2732      }
2733    },
2734    "CredentialPair":{
2735      "type":"structure",
2736      "required":[
2737        "Username",
2738        "Password"
2739      ],
2740      "members":{
2741        "Username":{"shape":"Username"},
2742        "Password":{"shape":"Password"},
2743        "AlternateDataSourceParameters":{"shape":"DataSourceParametersList"}
2744      }
2745    },
2746    "CustomSql":{
2747      "type":"structure",
2748      "required":[
2749        "DataSourceArn",
2750        "Name",
2751        "SqlQuery"
2752      ],
2753      "members":{
2754        "DataSourceArn":{"shape":"Arn"},
2755        "Name":{"shape":"CustomSqlName"},
2756        "SqlQuery":{"shape":"SqlQuery"},
2757        "Columns":{"shape":"InputColumnList"}
2758      }
2759    },
2760    "CustomSqlName":{
2761      "type":"string",
2762      "max":64,
2763      "min":1
2764    },
2765    "Dashboard":{
2766      "type":"structure",
2767      "members":{
2768        "DashboardId":{"shape":"RestrictiveResourceId"},
2769        "Arn":{"shape":"Arn"},
2770        "Name":{"shape":"DashboardName"},
2771        "Version":{"shape":"DashboardVersion"},
2772        "CreatedTime":{"shape":"Timestamp"},
2773        "LastPublishedTime":{"shape":"Timestamp"},
2774        "LastUpdatedTime":{"shape":"Timestamp"}
2775      }
2776    },
2777    "DashboardBehavior":{
2778      "type":"string",
2779      "enum":[
2780        "ENABLED",
2781        "DISABLED"
2782      ]
2783    },
2784    "DashboardError":{
2785      "type":"structure",
2786      "members":{
2787        "Type":{"shape":"DashboardErrorType"},
2788        "Message":{"shape":"NonEmptyString"}
2789      }
2790    },
2791    "DashboardErrorList":{
2792      "type":"list",
2793      "member":{"shape":"DashboardError"},
2794      "min":1
2795    },
2796    "DashboardErrorType":{
2797      "type":"string",
2798      "enum":[
2799        "ACCESS_DENIED",
2800        "SOURCE_NOT_FOUND",
2801        "DATA_SET_NOT_FOUND",
2802        "INTERNAL_FAILURE",
2803        "PARAMETER_VALUE_INCOMPATIBLE",
2804        "PARAMETER_TYPE_INVALID",
2805        "PARAMETER_NOT_FOUND",
2806        "COLUMN_TYPE_MISMATCH",
2807        "COLUMN_GEOGRAPHIC_ROLE_MISMATCH",
2808        "COLUMN_REPLACEMENT_MISSING"
2809      ]
2810    },
2811    "DashboardFilterAttribute":{
2812      "type":"string",
2813      "enum":["QUICKSIGHT_USER"]
2814    },
2815    "DashboardName":{
2816      "type":"string",
2817      "max":2048,
2818      "min":1,
2819      "pattern":"[\\u0020-\\u00FF]+"
2820    },
2821    "DashboardPublishOptions":{
2822      "type":"structure",
2823      "members":{
2824        "AdHocFilteringOption":{"shape":"AdHocFilteringOption"},
2825        "ExportToCSVOption":{"shape":"ExportToCSVOption"},
2826        "SheetControlsOption":{"shape":"SheetControlsOption"}
2827      }
2828    },
2829    "DashboardSearchFilter":{
2830      "type":"structure",
2831      "required":["Operator"],
2832      "members":{
2833        "Operator":{"shape":"FilterOperator"},
2834        "Name":{"shape":"DashboardFilterAttribute"},
2835        "Value":{"shape":"String"}
2836      }
2837    },
2838    "DashboardSearchFilterList":{
2839      "type":"list",
2840      "member":{"shape":"DashboardSearchFilter"},
2841      "max":1
2842    },
2843    "DashboardSourceEntity":{
2844      "type":"structure",
2845      "members":{
2846        "SourceTemplate":{"shape":"DashboardSourceTemplate"}
2847      }
2848    },
2849    "DashboardSourceTemplate":{
2850      "type":"structure",
2851      "required":[
2852        "DataSetReferences",
2853        "Arn"
2854      ],
2855      "members":{
2856        "DataSetReferences":{"shape":"DataSetReferenceList"},
2857        "Arn":{"shape":"Arn"}
2858      }
2859    },
2860    "DashboardSummary":{
2861      "type":"structure",
2862      "members":{
2863        "Arn":{"shape":"Arn"},
2864        "DashboardId":{"shape":"RestrictiveResourceId"},
2865        "Name":{"shape":"DashboardName"},
2866        "CreatedTime":{"shape":"Timestamp"},
2867        "LastUpdatedTime":{"shape":"Timestamp"},
2868        "PublishedVersionNumber":{"shape":"VersionNumber"},
2869        "LastPublishedTime":{"shape":"Timestamp"}
2870      }
2871    },
2872    "DashboardSummaryList":{
2873      "type":"list",
2874      "member":{"shape":"DashboardSummary"},
2875      "max":100
2876    },
2877    "DashboardUIState":{
2878      "type":"string",
2879      "enum":[
2880        "EXPANDED",
2881        "COLLAPSED"
2882      ]
2883    },
2884    "DashboardVersion":{
2885      "type":"structure",
2886      "members":{
2887        "CreatedTime":{"shape":"Timestamp"},
2888        "Errors":{"shape":"DashboardErrorList"},
2889        "VersionNumber":{"shape":"VersionNumber"},
2890        "Status":{"shape":"ResourceStatus"},
2891        "Arn":{"shape":"Arn"},
2892        "SourceEntityArn":{"shape":"Arn"},
2893        "DataSetArns":{"shape":"DataSetArnsList"},
2894        "Description":{"shape":"VersionDescription"},
2895        "ThemeArn":{"shape":"Arn"},
2896        "Sheets":{"shape":"SheetList"}
2897      }
2898    },
2899    "DashboardVersionSummary":{
2900      "type":"structure",
2901      "members":{
2902        "Arn":{"shape":"Arn"},
2903        "CreatedTime":{"shape":"Timestamp"},
2904        "VersionNumber":{"shape":"VersionNumber"},
2905        "Status":{"shape":"ResourceStatus"},
2906        "SourceEntityArn":{"shape":"Arn"},
2907        "Description":{"shape":"VersionDescription"}
2908      }
2909    },
2910    "DashboardVersionSummaryList":{
2911      "type":"list",
2912      "member":{"shape":"DashboardVersionSummary"},
2913      "max":100
2914    },
2915    "DataColorPalette":{
2916      "type":"structure",
2917      "members":{
2918        "Colors":{"shape":"ColorList"},
2919        "MinMaxGradient":{"shape":"ColorList"},
2920        "EmptyFillColor":{"shape":"HexColor"}
2921      }
2922    },
2923    "DataSet":{
2924      "type":"structure",
2925      "members":{
2926        "Arn":{"shape":"Arn"},
2927        "DataSetId":{"shape":"ResourceId"},
2928        "Name":{"shape":"ResourceName"},
2929        "CreatedTime":{"shape":"Timestamp"},
2930        "LastUpdatedTime":{"shape":"Timestamp"},
2931        "PhysicalTableMap":{"shape":"PhysicalTableMap"},
2932        "LogicalTableMap":{"shape":"LogicalTableMap"},
2933        "OutputColumns":{"shape":"OutputColumnList"},
2934        "ImportMode":{"shape":"DataSetImportMode"},
2935        "ConsumedSpiceCapacityInBytes":{"shape":"Long"},
2936        "ColumnGroups":{"shape":"ColumnGroupList"},
2937        "RowLevelPermissionDataSet":{"shape":"RowLevelPermissionDataSet"}
2938      }
2939    },
2940    "DataSetArnsList":{
2941      "type":"list",
2942      "member":{"shape":"Arn"},
2943      "max":100
2944    },
2945    "DataSetConfiguration":{
2946      "type":"structure",
2947      "members":{
2948        "Placeholder":{"shape":"String"},
2949        "DataSetSchema":{"shape":"DataSetSchema"},
2950        "ColumnGroupSchemaList":{"shape":"ColumnGroupSchemaList"}
2951      }
2952    },
2953    "DataSetConfigurationList":{
2954      "type":"list",
2955      "member":{"shape":"DataSetConfiguration"},
2956      "max":30
2957    },
2958    "DataSetImportMode":{
2959      "type":"string",
2960      "enum":[
2961        "SPICE",
2962        "DIRECT_QUERY"
2963      ]
2964    },
2965    "DataSetName":{
2966      "type":"string",
2967      "max":128,
2968      "min":1
2969    },
2970    "DataSetReference":{
2971      "type":"structure",
2972      "required":[
2973        "DataSetPlaceholder",
2974        "DataSetArn"
2975      ],
2976      "members":{
2977        "DataSetPlaceholder":{"shape":"NonEmptyString"},
2978        "DataSetArn":{"shape":"Arn"}
2979      }
2980    },
2981    "DataSetReferenceList":{
2982      "type":"list",
2983      "member":{"shape":"DataSetReference"},
2984      "min":1
2985    },
2986    "DataSetSchema":{
2987      "type":"structure",
2988      "members":{
2989        "ColumnSchemaList":{"shape":"ColumnSchemaList"}
2990      }
2991    },
2992    "DataSetSummary":{
2993      "type":"structure",
2994      "members":{
2995        "Arn":{"shape":"Arn"},
2996        "DataSetId":{"shape":"ResourceId"},
2997        "Name":{"shape":"ResourceName"},
2998        "CreatedTime":{"shape":"Timestamp"},
2999        "LastUpdatedTime":{"shape":"Timestamp"},
3000        "ImportMode":{"shape":"DataSetImportMode"},
3001        "RowLevelPermissionDataSet":{"shape":"RowLevelPermissionDataSet"}
3002      }
3003    },
3004    "DataSetSummaryList":{
3005      "type":"list",
3006      "member":{"shape":"DataSetSummary"}
3007    },
3008    "DataSource":{
3009      "type":"structure",
3010      "members":{
3011        "Arn":{"shape":"Arn"},
3012        "DataSourceId":{"shape":"ResourceId"},
3013        "Name":{"shape":"ResourceName"},
3014        "Type":{"shape":"DataSourceType"},
3015        "Status":{"shape":"ResourceStatus"},
3016        "CreatedTime":{"shape":"Timestamp"},
3017        "LastUpdatedTime":{"shape":"Timestamp"},
3018        "DataSourceParameters":{"shape":"DataSourceParameters"},
3019        "AlternateDataSourceParameters":{"shape":"DataSourceParametersList"},
3020        "VpcConnectionProperties":{"shape":"VpcConnectionProperties"},
3021        "SslProperties":{"shape":"SslProperties"},
3022        "ErrorInfo":{"shape":"DataSourceErrorInfo"}
3023      }
3024    },
3025    "DataSourceCredentials":{
3026      "type":"structure",
3027      "members":{
3028        "CredentialPair":{"shape":"CredentialPair"},
3029        "CopySourceArn":{"shape":"CopySourceArn"}
3030      },
3031      "sensitive":true
3032    },
3033    "DataSourceErrorInfo":{
3034      "type":"structure",
3035      "members":{
3036        "Type":{"shape":"DataSourceErrorInfoType"},
3037        "Message":{"shape":"String"}
3038      }
3039    },
3040    "DataSourceErrorInfoType":{
3041      "type":"string",
3042      "enum":[
3043        "ACCESS_DENIED",
3044        "COPY_SOURCE_NOT_FOUND",
3045        "TIMEOUT",
3046        "ENGINE_VERSION_NOT_SUPPORTED",
3047        "UNKNOWN_HOST",
3048        "GENERIC_SQL_FAILURE",
3049        "CONFLICT",
3050        "UNKNOWN"
3051      ]
3052    },
3053    "DataSourceList":{
3054      "type":"list",
3055      "member":{"shape":"DataSource"}
3056    },
3057    "DataSourceParameters":{
3058      "type":"structure",
3059      "members":{
3060        "AmazonElasticsearchParameters":{"shape":"AmazonElasticsearchParameters"},
3061        "AthenaParameters":{"shape":"AthenaParameters"},
3062        "AuroraParameters":{"shape":"AuroraParameters"},
3063        "AuroraPostgreSqlParameters":{"shape":"AuroraPostgreSqlParameters"},
3064        "AwsIotAnalyticsParameters":{"shape":"AwsIotAnalyticsParameters"},
3065        "JiraParameters":{"shape":"JiraParameters"},
3066        "MariaDbParameters":{"shape":"MariaDbParameters"},
3067        "MySqlParameters":{"shape":"MySqlParameters"},
3068        "PostgreSqlParameters":{"shape":"PostgreSqlParameters"},
3069        "PrestoParameters":{"shape":"PrestoParameters"},
3070        "RdsParameters":{"shape":"RdsParameters"},
3071        "RedshiftParameters":{"shape":"RedshiftParameters"},
3072        "S3Parameters":{"shape":"S3Parameters"},
3073        "ServiceNowParameters":{"shape":"ServiceNowParameters"},
3074        "SnowflakeParameters":{"shape":"SnowflakeParameters"},
3075        "SparkParameters":{"shape":"SparkParameters"},
3076        "SqlServerParameters":{"shape":"SqlServerParameters"},
3077        "TeradataParameters":{"shape":"TeradataParameters"},
3078        "TwitterParameters":{"shape":"TwitterParameters"}
3079      }
3080    },
3081    "DataSourceParametersList":{
3082      "type":"list",
3083      "member":{"shape":"DataSourceParameters"},
3084      "max":50,
3085      "min":1
3086    },
3087    "DataSourceType":{
3088      "type":"string",
3089      "enum":[
3090        "ADOBE_ANALYTICS",
3091        "AMAZON_ELASTICSEARCH",
3092        "ATHENA",
3093        "AURORA",
3094        "AURORA_POSTGRESQL",
3095        "AWS_IOT_ANALYTICS",
3096        "GITHUB",
3097        "JIRA",
3098        "MARIADB",
3099        "MYSQL",
3100        "POSTGRESQL",
3101        "PRESTO",
3102        "REDSHIFT",
3103        "S3",
3104        "SALESFORCE",
3105        "SERVICENOW",
3106        "SNOWFLAKE",
3107        "SPARK",
3108        "SQLSERVER",
3109        "TERADATA",
3110        "TWITTER",
3111        "TIMESTREAM"
3112      ]
3113    },
3114    "Database":{
3115      "type":"string",
3116      "max":128,
3117      "min":1
3118    },
3119    "DateTimeParameter":{
3120      "type":"structure",
3121      "required":[
3122        "Name",
3123        "Values"
3124      ],
3125      "members":{
3126        "Name":{"shape":"NonEmptyString"},
3127        "Values":{"shape":"TimestampList"}
3128      }
3129    },
3130    "DateTimeParameterList":{
3131      "type":"list",
3132      "member":{"shape":"DateTimeParameter"},
3133      "max":100
3134    },
3135    "DecimalParameter":{
3136      "type":"structure",
3137      "required":[
3138        "Name",
3139        "Values"
3140      ],
3141      "members":{
3142        "Name":{"shape":"NonEmptyString"},
3143        "Values":{"shape":"DoubleList"}
3144      }
3145    },
3146    "DecimalParameterList":{
3147      "type":"list",
3148      "member":{"shape":"DecimalParameter"},
3149      "max":100
3150    },
3151    "DeleteAccountCustomizationRequest":{
3152      "type":"structure",
3153      "required":["AwsAccountId"],
3154      "members":{
3155        "AwsAccountId":{
3156          "shape":"AwsAccountId",
3157          "location":"uri",
3158          "locationName":"AwsAccountId"
3159        },
3160        "Namespace":{
3161          "shape":"Namespace",
3162          "location":"querystring",
3163          "locationName":"namespace"
3164        }
3165      }
3166    },
3167    "DeleteAccountCustomizationResponse":{
3168      "type":"structure",
3169      "members":{
3170        "RequestId":{"shape":"String"},
3171        "Status":{
3172          "shape":"StatusCode",
3173          "location":"statusCode"
3174        }
3175      }
3176    },
3177    "DeleteAnalysisRequest":{
3178      "type":"structure",
3179      "required":[
3180        "AwsAccountId",
3181        "AnalysisId"
3182      ],
3183      "members":{
3184        "AwsAccountId":{
3185          "shape":"AwsAccountId",
3186          "location":"uri",
3187          "locationName":"AwsAccountId"
3188        },
3189        "AnalysisId":{
3190          "shape":"RestrictiveResourceId",
3191          "location":"uri",
3192          "locationName":"AnalysisId"
3193        },
3194        "RecoveryWindowInDays":{
3195          "shape":"RecoveryWindowInDays",
3196          "location":"querystring",
3197          "locationName":"recovery-window-in-days"
3198        },
3199        "ForceDeleteWithoutRecovery":{
3200          "shape":"boolean",
3201          "location":"querystring",
3202          "locationName":"force-delete-without-recovery"
3203        }
3204      }
3205    },
3206    "DeleteAnalysisResponse":{
3207      "type":"structure",
3208      "members":{
3209        "Status":{
3210          "shape":"StatusCode",
3211          "location":"statusCode"
3212        },
3213        "Arn":{"shape":"Arn"},
3214        "AnalysisId":{"shape":"RestrictiveResourceId"},
3215        "DeletionTime":{"shape":"Timestamp"},
3216        "RequestId":{"shape":"String"}
3217      }
3218    },
3219    "DeleteDashboardRequest":{
3220      "type":"structure",
3221      "required":[
3222        "AwsAccountId",
3223        "DashboardId"
3224      ],
3225      "members":{
3226        "AwsAccountId":{
3227          "shape":"AwsAccountId",
3228          "location":"uri",
3229          "locationName":"AwsAccountId"
3230        },
3231        "DashboardId":{
3232          "shape":"RestrictiveResourceId",
3233          "location":"uri",
3234          "locationName":"DashboardId"
3235        },
3236        "VersionNumber":{
3237          "shape":"VersionNumber",
3238          "location":"querystring",
3239          "locationName":"version-number"
3240        }
3241      }
3242    },
3243    "DeleteDashboardResponse":{
3244      "type":"structure",
3245      "members":{
3246        "Status":{
3247          "shape":"StatusCode",
3248          "location":"statusCode"
3249        },
3250        "Arn":{"shape":"Arn"},
3251        "DashboardId":{"shape":"RestrictiveResourceId"},
3252        "RequestId":{"shape":"String"}
3253      }
3254    },
3255    "DeleteDataSetRequest":{
3256      "type":"structure",
3257      "required":[
3258        "AwsAccountId",
3259        "DataSetId"
3260      ],
3261      "members":{
3262        "AwsAccountId":{
3263          "shape":"AwsAccountId",
3264          "location":"uri",
3265          "locationName":"AwsAccountId"
3266        },
3267        "DataSetId":{
3268          "shape":"ResourceId",
3269          "location":"uri",
3270          "locationName":"DataSetId"
3271        }
3272      }
3273    },
3274    "DeleteDataSetResponse":{
3275      "type":"structure",
3276      "members":{
3277        "Arn":{"shape":"Arn"},
3278        "DataSetId":{"shape":"ResourceId"},
3279        "RequestId":{"shape":"String"},
3280        "Status":{
3281          "shape":"StatusCode",
3282          "location":"statusCode"
3283        }
3284      }
3285    },
3286    "DeleteDataSourceRequest":{
3287      "type":"structure",
3288      "required":[
3289        "AwsAccountId",
3290        "DataSourceId"
3291      ],
3292      "members":{
3293        "AwsAccountId":{
3294          "shape":"AwsAccountId",
3295          "location":"uri",
3296          "locationName":"AwsAccountId"
3297        },
3298        "DataSourceId":{
3299          "shape":"ResourceId",
3300          "location":"uri",
3301          "locationName":"DataSourceId"
3302        }
3303      }
3304    },
3305    "DeleteDataSourceResponse":{
3306      "type":"structure",
3307      "members":{
3308        "Arn":{"shape":"Arn"},
3309        "DataSourceId":{"shape":"ResourceId"},
3310        "RequestId":{"shape":"String"},
3311        "Status":{
3312          "shape":"StatusCode",
3313          "location":"statusCode"
3314        }
3315      }
3316    },
3317    "DeleteGroupMembershipRequest":{
3318      "type":"structure",
3319      "required":[
3320        "MemberName",
3321        "GroupName",
3322        "AwsAccountId",
3323        "Namespace"
3324      ],
3325      "members":{
3326        "MemberName":{
3327          "shape":"GroupMemberName",
3328          "location":"uri",
3329          "locationName":"MemberName"
3330        },
3331        "GroupName":{
3332          "shape":"GroupName",
3333          "location":"uri",
3334          "locationName":"GroupName"
3335        },
3336        "AwsAccountId":{
3337          "shape":"AwsAccountId",
3338          "location":"uri",
3339          "locationName":"AwsAccountId"
3340        },
3341        "Namespace":{
3342          "shape":"Namespace",
3343          "location":"uri",
3344          "locationName":"Namespace"
3345        }
3346      }
3347    },
3348    "DeleteGroupMembershipResponse":{
3349      "type":"structure",
3350      "members":{
3351        "RequestId":{"shape":"String"},
3352        "Status":{
3353          "shape":"StatusCode",
3354          "location":"statusCode"
3355        }
3356      }
3357    },
3358    "DeleteGroupRequest":{
3359      "type":"structure",
3360      "required":[
3361        "GroupName",
3362        "AwsAccountId",
3363        "Namespace"
3364      ],
3365      "members":{
3366        "GroupName":{
3367          "shape":"GroupName",
3368          "location":"uri",
3369          "locationName":"GroupName"
3370        },
3371        "AwsAccountId":{
3372          "shape":"AwsAccountId",
3373          "location":"uri",
3374          "locationName":"AwsAccountId"
3375        },
3376        "Namespace":{
3377          "shape":"Namespace",
3378          "location":"uri",
3379          "locationName":"Namespace"
3380        }
3381      }
3382    },
3383    "DeleteGroupResponse":{
3384      "type":"structure",
3385      "members":{
3386        "RequestId":{"shape":"String"},
3387        "Status":{
3388          "shape":"StatusCode",
3389          "location":"statusCode"
3390        }
3391      }
3392    },
3393    "DeleteIAMPolicyAssignmentRequest":{
3394      "type":"structure",
3395      "required":[
3396        "AwsAccountId",
3397        "AssignmentName",
3398        "Namespace"
3399      ],
3400      "members":{
3401        "AwsAccountId":{
3402          "shape":"AwsAccountId",
3403          "location":"uri",
3404          "locationName":"AwsAccountId"
3405        },
3406        "AssignmentName":{
3407          "shape":"IAMPolicyAssignmentName",
3408          "location":"uri",
3409          "locationName":"AssignmentName"
3410        },
3411        "Namespace":{
3412          "shape":"Namespace",
3413          "location":"uri",
3414          "locationName":"Namespace"
3415        }
3416      }
3417    },
3418    "DeleteIAMPolicyAssignmentResponse":{
3419      "type":"structure",
3420      "members":{
3421        "AssignmentName":{"shape":"IAMPolicyAssignmentName"},
3422        "RequestId":{"shape":"String"},
3423        "Status":{
3424          "shape":"StatusCode",
3425          "location":"statusCode"
3426        }
3427      }
3428    },
3429    "DeleteNamespaceRequest":{
3430      "type":"structure",
3431      "required":[
3432        "AwsAccountId",
3433        "Namespace"
3434      ],
3435      "members":{
3436        "AwsAccountId":{
3437          "shape":"AwsAccountId",
3438          "location":"uri",
3439          "locationName":"AwsAccountId"
3440        },
3441        "Namespace":{
3442          "shape":"Namespace",
3443          "location":"uri",
3444          "locationName":"Namespace"
3445        }
3446      }
3447    },
3448    "DeleteNamespaceResponse":{
3449      "type":"structure",
3450      "members":{
3451        "RequestId":{"shape":"String"},
3452        "Status":{
3453          "shape":"StatusCode",
3454          "location":"statusCode"
3455        }
3456      }
3457    },
3458    "DeleteTemplateAliasRequest":{
3459      "type":"structure",
3460      "required":[
3461        "AwsAccountId",
3462        "TemplateId",
3463        "AliasName"
3464      ],
3465      "members":{
3466        "AwsAccountId":{
3467          "shape":"AwsAccountId",
3468          "location":"uri",
3469          "locationName":"AwsAccountId"
3470        },
3471        "TemplateId":{
3472          "shape":"RestrictiveResourceId",
3473          "location":"uri",
3474          "locationName":"TemplateId"
3475        },
3476        "AliasName":{
3477          "shape":"AliasName",
3478          "location":"uri",
3479          "locationName":"AliasName"
3480        }
3481      }
3482    },
3483    "DeleteTemplateAliasResponse":{
3484      "type":"structure",
3485      "members":{
3486        "Status":{
3487          "shape":"StatusCode",
3488          "location":"statusCode"
3489        },
3490        "TemplateId":{"shape":"RestrictiveResourceId"},
3491        "AliasName":{"shape":"AliasName"},
3492        "Arn":{"shape":"Arn"},
3493        "RequestId":{"shape":"String"}
3494      }
3495    },
3496    "DeleteTemplateRequest":{
3497      "type":"structure",
3498      "required":[
3499        "AwsAccountId",
3500        "TemplateId"
3501      ],
3502      "members":{
3503        "AwsAccountId":{
3504          "shape":"AwsAccountId",
3505          "location":"uri",
3506          "locationName":"AwsAccountId"
3507        },
3508        "TemplateId":{
3509          "shape":"RestrictiveResourceId",
3510          "location":"uri",
3511          "locationName":"TemplateId"
3512        },
3513        "VersionNumber":{
3514          "shape":"VersionNumber",
3515          "location":"querystring",
3516          "locationName":"version-number"
3517        }
3518      }
3519    },
3520    "DeleteTemplateResponse":{
3521      "type":"structure",
3522      "members":{
3523        "RequestId":{"shape":"String"},
3524        "Arn":{"shape":"Arn"},
3525        "TemplateId":{"shape":"RestrictiveResourceId"},
3526        "Status":{
3527          "shape":"StatusCode",
3528          "location":"statusCode"
3529        }
3530      }
3531    },
3532    "DeleteThemeAliasRequest":{
3533      "type":"structure",
3534      "required":[
3535        "AwsAccountId",
3536        "ThemeId",
3537        "AliasName"
3538      ],
3539      "members":{
3540        "AwsAccountId":{
3541          "shape":"AwsAccountId",
3542          "location":"uri",
3543          "locationName":"AwsAccountId"
3544        },
3545        "ThemeId":{
3546          "shape":"RestrictiveResourceId",
3547          "location":"uri",
3548          "locationName":"ThemeId"
3549        },
3550        "AliasName":{
3551          "shape":"AliasName",
3552          "location":"uri",
3553          "locationName":"AliasName"
3554        }
3555      }
3556    },
3557    "DeleteThemeAliasResponse":{
3558      "type":"structure",
3559      "members":{
3560        "AliasName":{"shape":"AliasName"},
3561        "Arn":{"shape":"Arn"},
3562        "RequestId":{"shape":"String"},
3563        "Status":{
3564          "shape":"StatusCode",
3565          "location":"statusCode"
3566        },
3567        "ThemeId":{"shape":"RestrictiveResourceId"}
3568      }
3569    },
3570    "DeleteThemeRequest":{
3571      "type":"structure",
3572      "required":[
3573        "AwsAccountId",
3574        "ThemeId"
3575      ],
3576      "members":{
3577        "AwsAccountId":{
3578          "shape":"AwsAccountId",
3579          "location":"uri",
3580          "locationName":"AwsAccountId"
3581        },
3582        "ThemeId":{
3583          "shape":"RestrictiveResourceId",
3584          "location":"uri",
3585          "locationName":"ThemeId"
3586        },
3587        "VersionNumber":{
3588          "shape":"VersionNumber",
3589          "location":"querystring",
3590          "locationName":"version-number"
3591        }
3592      }
3593    },
3594    "DeleteThemeResponse":{
3595      "type":"structure",
3596      "members":{
3597        "Arn":{"shape":"Arn"},
3598        "RequestId":{"shape":"String"},
3599        "Status":{
3600          "shape":"StatusCode",
3601          "location":"statusCode"
3602        },
3603        "ThemeId":{"shape":"RestrictiveResourceId"}
3604      }
3605    },
3606    "DeleteUserByPrincipalIdRequest":{
3607      "type":"structure",
3608      "required":[
3609        "PrincipalId",
3610        "AwsAccountId",
3611        "Namespace"
3612      ],
3613      "members":{
3614        "PrincipalId":{
3615          "shape":"String",
3616          "location":"uri",
3617          "locationName":"PrincipalId"
3618        },
3619        "AwsAccountId":{
3620          "shape":"AwsAccountId",
3621          "location":"uri",
3622          "locationName":"AwsAccountId"
3623        },
3624        "Namespace":{
3625          "shape":"Namespace",
3626          "location":"uri",
3627          "locationName":"Namespace"
3628        }
3629      }
3630    },
3631    "DeleteUserByPrincipalIdResponse":{
3632      "type":"structure",
3633      "members":{
3634        "RequestId":{"shape":"String"},
3635        "Status":{
3636          "shape":"StatusCode",
3637          "location":"statusCode"
3638        }
3639      }
3640    },
3641    "DeleteUserRequest":{
3642      "type":"structure",
3643      "required":[
3644        "UserName",
3645        "AwsAccountId",
3646        "Namespace"
3647      ],
3648      "members":{
3649        "UserName":{
3650          "shape":"UserName",
3651          "location":"uri",
3652          "locationName":"UserName"
3653        },
3654        "AwsAccountId":{
3655          "shape":"AwsAccountId",
3656          "location":"uri",
3657          "locationName":"AwsAccountId"
3658        },
3659        "Namespace":{
3660          "shape":"Namespace",
3661          "location":"uri",
3662          "locationName":"Namespace"
3663        }
3664      }
3665    },
3666    "DeleteUserResponse":{
3667      "type":"structure",
3668      "members":{
3669        "RequestId":{"shape":"String"},
3670        "Status":{
3671          "shape":"StatusCode",
3672          "location":"statusCode"
3673        }
3674      }
3675    },
3676    "Delimiter":{
3677      "type":"string",
3678      "max":1,
3679      "min":1
3680    },
3681    "DescribeAccountCustomizationRequest":{
3682      "type":"structure",
3683      "required":["AwsAccountId"],
3684      "members":{
3685        "AwsAccountId":{
3686          "shape":"AwsAccountId",
3687          "location":"uri",
3688          "locationName":"AwsAccountId"
3689        },
3690        "Namespace":{
3691          "shape":"Namespace",
3692          "location":"querystring",
3693          "locationName":"namespace"
3694        },
3695        "Resolved":{
3696          "shape":"boolean",
3697          "location":"querystring",
3698          "locationName":"resolved"
3699        }
3700      }
3701    },
3702    "DescribeAccountCustomizationResponse":{
3703      "type":"structure",
3704      "members":{
3705        "Arn":{"shape":"Arn"},
3706        "AwsAccountId":{"shape":"AwsAccountId"},
3707        "Namespace":{"shape":"Namespace"},
3708        "AccountCustomization":{"shape":"AccountCustomization"},
3709        "RequestId":{"shape":"String"},
3710        "Status":{
3711          "shape":"StatusCode",
3712          "location":"statusCode"
3713        }
3714      }
3715    },
3716    "DescribeAccountSettingsRequest":{
3717      "type":"structure",
3718      "required":["AwsAccountId"],
3719      "members":{
3720        "AwsAccountId":{
3721          "shape":"AwsAccountId",
3722          "location":"uri",
3723          "locationName":"AwsAccountId"
3724        }
3725      }
3726    },
3727    "DescribeAccountSettingsResponse":{
3728      "type":"structure",
3729      "members":{
3730        "AccountSettings":{"shape":"AccountSettings"},
3731        "RequestId":{"shape":"String"},
3732        "Status":{
3733          "shape":"StatusCode",
3734          "location":"statusCode"
3735        }
3736      }
3737    },
3738    "DescribeAnalysisPermissionsRequest":{
3739      "type":"structure",
3740      "required":[
3741        "AwsAccountId",
3742        "AnalysisId"
3743      ],
3744      "members":{
3745        "AwsAccountId":{
3746          "shape":"AwsAccountId",
3747          "location":"uri",
3748          "locationName":"AwsAccountId"
3749        },
3750        "AnalysisId":{
3751          "shape":"RestrictiveResourceId",
3752          "location":"uri",
3753          "locationName":"AnalysisId"
3754        }
3755      }
3756    },
3757    "DescribeAnalysisPermissionsResponse":{
3758      "type":"structure",
3759      "members":{
3760        "AnalysisId":{"shape":"RestrictiveResourceId"},
3761        "AnalysisArn":{"shape":"Arn"},
3762        "Permissions":{"shape":"ResourcePermissionList"},
3763        "Status":{
3764          "shape":"StatusCode",
3765          "location":"statusCode"
3766        },
3767        "RequestId":{"shape":"String"}
3768      }
3769    },
3770    "DescribeAnalysisRequest":{
3771      "type":"structure",
3772      "required":[
3773        "AwsAccountId",
3774        "AnalysisId"
3775      ],
3776      "members":{
3777        "AwsAccountId":{
3778          "shape":"AwsAccountId",
3779          "location":"uri",
3780          "locationName":"AwsAccountId"
3781        },
3782        "AnalysisId":{
3783          "shape":"RestrictiveResourceId",
3784          "location":"uri",
3785          "locationName":"AnalysisId"
3786        }
3787      }
3788    },
3789    "DescribeAnalysisResponse":{
3790      "type":"structure",
3791      "members":{
3792        "Analysis":{"shape":"Analysis"},
3793        "Status":{
3794          "shape":"StatusCode",
3795          "location":"statusCode"
3796        },
3797        "RequestId":{"shape":"String"}
3798      }
3799    },
3800    "DescribeDashboardPermissionsRequest":{
3801      "type":"structure",
3802      "required":[
3803        "AwsAccountId",
3804        "DashboardId"
3805      ],
3806      "members":{
3807        "AwsAccountId":{
3808          "shape":"AwsAccountId",
3809          "location":"uri",
3810          "locationName":"AwsAccountId"
3811        },
3812        "DashboardId":{
3813          "shape":"RestrictiveResourceId",
3814          "location":"uri",
3815          "locationName":"DashboardId"
3816        }
3817      }
3818    },
3819    "DescribeDashboardPermissionsResponse":{
3820      "type":"structure",
3821      "members":{
3822        "DashboardId":{"shape":"RestrictiveResourceId"},
3823        "DashboardArn":{"shape":"Arn"},
3824        "Permissions":{"shape":"ResourcePermissionList"},
3825        "Status":{
3826          "shape":"StatusCode",
3827          "location":"statusCode"
3828        },
3829        "RequestId":{"shape":"String"}
3830      }
3831    },
3832    "DescribeDashboardRequest":{
3833      "type":"structure",
3834      "required":[
3835        "AwsAccountId",
3836        "DashboardId"
3837      ],
3838      "members":{
3839        "AwsAccountId":{
3840          "shape":"AwsAccountId",
3841          "location":"uri",
3842          "locationName":"AwsAccountId"
3843        },
3844        "DashboardId":{
3845          "shape":"RestrictiveResourceId",
3846          "location":"uri",
3847          "locationName":"DashboardId"
3848        },
3849        "VersionNumber":{
3850          "shape":"VersionNumber",
3851          "location":"querystring",
3852          "locationName":"version-number"
3853        },
3854        "AliasName":{
3855          "shape":"AliasName",
3856          "location":"querystring",
3857          "locationName":"alias-name"
3858        }
3859      }
3860    },
3861    "DescribeDashboardResponse":{
3862      "type":"structure",
3863      "members":{
3864        "Dashboard":{"shape":"Dashboard"},
3865        "Status":{
3866          "shape":"StatusCode",
3867          "location":"statusCode"
3868        },
3869        "RequestId":{"shape":"String"}
3870      }
3871    },
3872    "DescribeDataSetPermissionsRequest":{
3873      "type":"structure",
3874      "required":[
3875        "AwsAccountId",
3876        "DataSetId"
3877      ],
3878      "members":{
3879        "AwsAccountId":{
3880          "shape":"AwsAccountId",
3881          "location":"uri",
3882          "locationName":"AwsAccountId"
3883        },
3884        "DataSetId":{
3885          "shape":"ResourceId",
3886          "location":"uri",
3887          "locationName":"DataSetId"
3888        }
3889      }
3890    },
3891    "DescribeDataSetPermissionsResponse":{
3892      "type":"structure",
3893      "members":{
3894        "DataSetArn":{"shape":"Arn"},
3895        "DataSetId":{"shape":"ResourceId"},
3896        "Permissions":{"shape":"ResourcePermissionList"},
3897        "RequestId":{"shape":"String"},
3898        "Status":{
3899          "shape":"StatusCode",
3900          "location":"statusCode"
3901        }
3902      }
3903    },
3904    "DescribeDataSetRequest":{
3905      "type":"structure",
3906      "required":[
3907        "AwsAccountId",
3908        "DataSetId"
3909      ],
3910      "members":{
3911        "AwsAccountId":{
3912          "shape":"AwsAccountId",
3913          "location":"uri",
3914          "locationName":"AwsAccountId"
3915        },
3916        "DataSetId":{
3917          "shape":"ResourceId",
3918          "location":"uri",
3919          "locationName":"DataSetId"
3920        }
3921      }
3922    },
3923    "DescribeDataSetResponse":{
3924      "type":"structure",
3925      "members":{
3926        "DataSet":{"shape":"DataSet"},
3927        "RequestId":{"shape":"String"},
3928        "Status":{
3929          "shape":"StatusCode",
3930          "location":"statusCode"
3931        }
3932      }
3933    },
3934    "DescribeDataSourcePermissionsRequest":{
3935      "type":"structure",
3936      "required":[
3937        "AwsAccountId",
3938        "DataSourceId"
3939      ],
3940      "members":{
3941        "AwsAccountId":{
3942          "shape":"AwsAccountId",
3943          "location":"uri",
3944          "locationName":"AwsAccountId"
3945        },
3946        "DataSourceId":{
3947          "shape":"ResourceId",
3948          "location":"uri",
3949          "locationName":"DataSourceId"
3950        }
3951      }
3952    },
3953    "DescribeDataSourcePermissionsResponse":{
3954      "type":"structure",
3955      "members":{
3956        "DataSourceArn":{"shape":"Arn"},
3957        "DataSourceId":{"shape":"ResourceId"},
3958        "Permissions":{"shape":"ResourcePermissionList"},
3959        "RequestId":{"shape":"String"},
3960        "Status":{
3961          "shape":"StatusCode",
3962          "location":"statusCode"
3963        }
3964      }
3965    },
3966    "DescribeDataSourceRequest":{
3967      "type":"structure",
3968      "required":[
3969        "AwsAccountId",
3970        "DataSourceId"
3971      ],
3972      "members":{
3973        "AwsAccountId":{
3974          "shape":"AwsAccountId",
3975          "location":"uri",
3976          "locationName":"AwsAccountId"
3977        },
3978        "DataSourceId":{
3979          "shape":"ResourceId",
3980          "location":"uri",
3981          "locationName":"DataSourceId"
3982        }
3983      }
3984    },
3985    "DescribeDataSourceResponse":{
3986      "type":"structure",
3987      "members":{
3988        "DataSource":{"shape":"DataSource"},
3989        "RequestId":{"shape":"String"},
3990        "Status":{
3991          "shape":"StatusCode",
3992          "location":"statusCode"
3993        }
3994      }
3995    },
3996    "DescribeGroupRequest":{
3997      "type":"structure",
3998      "required":[
3999        "GroupName",
4000        "AwsAccountId",
4001        "Namespace"
4002      ],
4003      "members":{
4004        "GroupName":{
4005          "shape":"GroupName",
4006          "location":"uri",
4007          "locationName":"GroupName"
4008        },
4009        "AwsAccountId":{
4010          "shape":"AwsAccountId",
4011          "location":"uri",
4012          "locationName":"AwsAccountId"
4013        },
4014        "Namespace":{
4015          "shape":"Namespace",
4016          "location":"uri",
4017          "locationName":"Namespace"
4018        }
4019      }
4020    },
4021    "DescribeGroupResponse":{
4022      "type":"structure",
4023      "members":{
4024        "Group":{"shape":"Group"},
4025        "RequestId":{"shape":"String"},
4026        "Status":{
4027          "shape":"StatusCode",
4028          "location":"statusCode"
4029        }
4030      }
4031    },
4032    "DescribeIAMPolicyAssignmentRequest":{
4033      "type":"structure",
4034      "required":[
4035        "AwsAccountId",
4036        "AssignmentName",
4037        "Namespace"
4038      ],
4039      "members":{
4040        "AwsAccountId":{
4041          "shape":"AwsAccountId",
4042          "location":"uri",
4043          "locationName":"AwsAccountId"
4044        },
4045        "AssignmentName":{
4046          "shape":"IAMPolicyAssignmentName",
4047          "location":"uri",
4048          "locationName":"AssignmentName"
4049        },
4050        "Namespace":{
4051          "shape":"Namespace",
4052          "location":"uri",
4053          "locationName":"Namespace"
4054        }
4055      }
4056    },
4057    "DescribeIAMPolicyAssignmentResponse":{
4058      "type":"structure",
4059      "members":{
4060        "IAMPolicyAssignment":{"shape":"IAMPolicyAssignment"},
4061        "RequestId":{"shape":"String"},
4062        "Status":{
4063          "shape":"StatusCode",
4064          "location":"statusCode"
4065        }
4066      }
4067    },
4068    "DescribeIngestionRequest":{
4069      "type":"structure",
4070      "required":[
4071        "AwsAccountId",
4072        "DataSetId",
4073        "IngestionId"
4074      ],
4075      "members":{
4076        "AwsAccountId":{
4077          "shape":"AwsAccountId",
4078          "location":"uri",
4079          "locationName":"AwsAccountId"
4080        },
4081        "DataSetId":{
4082          "shape":"string",
4083          "location":"uri",
4084          "locationName":"DataSetId"
4085        },
4086        "IngestionId":{
4087          "shape":"IngestionId",
4088          "location":"uri",
4089          "locationName":"IngestionId"
4090        }
4091      }
4092    },
4093    "DescribeIngestionResponse":{
4094      "type":"structure",
4095      "members":{
4096        "Ingestion":{"shape":"Ingestion"},
4097        "RequestId":{"shape":"string"},
4098        "Status":{
4099          "shape":"StatusCode",
4100          "location":"statusCode"
4101        }
4102      }
4103    },
4104    "DescribeNamespaceRequest":{
4105      "type":"structure",
4106      "required":[
4107        "AwsAccountId",
4108        "Namespace"
4109      ],
4110      "members":{
4111        "AwsAccountId":{
4112          "shape":"AwsAccountId",
4113          "location":"uri",
4114          "locationName":"AwsAccountId"
4115        },
4116        "Namespace":{
4117          "shape":"Namespace",
4118          "location":"uri",
4119          "locationName":"Namespace"
4120        }
4121      }
4122    },
4123    "DescribeNamespaceResponse":{
4124      "type":"structure",
4125      "members":{
4126        "Namespace":{"shape":"NamespaceInfoV2"},
4127        "RequestId":{"shape":"String"},
4128        "Status":{
4129          "shape":"StatusCode",
4130          "location":"statusCode"
4131        }
4132      }
4133    },
4134    "DescribeTemplateAliasRequest":{
4135      "type":"structure",
4136      "required":[
4137        "AwsAccountId",
4138        "TemplateId",
4139        "AliasName"
4140      ],
4141      "members":{
4142        "AwsAccountId":{
4143          "shape":"AwsAccountId",
4144          "location":"uri",
4145          "locationName":"AwsAccountId"
4146        },
4147        "TemplateId":{
4148          "shape":"RestrictiveResourceId",
4149          "location":"uri",
4150          "locationName":"TemplateId"
4151        },
4152        "AliasName":{
4153          "shape":"AliasName",
4154          "location":"uri",
4155          "locationName":"AliasName"
4156        }
4157      }
4158    },
4159    "DescribeTemplateAliasResponse":{
4160      "type":"structure",
4161      "members":{
4162        "TemplateAlias":{"shape":"TemplateAlias"},
4163        "Status":{
4164          "shape":"StatusCode",
4165          "location":"statusCode"
4166        },
4167        "RequestId":{"shape":"String"}
4168      }
4169    },
4170    "DescribeTemplatePermissionsRequest":{
4171      "type":"structure",
4172      "required":[
4173        "AwsAccountId",
4174        "TemplateId"
4175      ],
4176      "members":{
4177        "AwsAccountId":{
4178          "shape":"AwsAccountId",
4179          "location":"uri",
4180          "locationName":"AwsAccountId"
4181        },
4182        "TemplateId":{
4183          "shape":"RestrictiveResourceId",
4184          "location":"uri",
4185          "locationName":"TemplateId"
4186        }
4187      }
4188    },
4189    "DescribeTemplatePermissionsResponse":{
4190      "type":"structure",
4191      "members":{
4192        "TemplateId":{"shape":"RestrictiveResourceId"},
4193        "TemplateArn":{"shape":"Arn"},
4194        "Permissions":{"shape":"ResourcePermissionList"},
4195        "RequestId":{"shape":"String"},
4196        "Status":{
4197          "shape":"StatusCode",
4198          "location":"statusCode"
4199        }
4200      }
4201    },
4202    "DescribeTemplateRequest":{
4203      "type":"structure",
4204      "required":[
4205        "AwsAccountId",
4206        "TemplateId"
4207      ],
4208      "members":{
4209        "AwsAccountId":{
4210          "shape":"AwsAccountId",
4211          "location":"uri",
4212          "locationName":"AwsAccountId"
4213        },
4214        "TemplateId":{
4215          "shape":"RestrictiveResourceId",
4216          "location":"uri",
4217          "locationName":"TemplateId"
4218        },
4219        "VersionNumber":{
4220          "shape":"VersionNumber",
4221          "location":"querystring",
4222          "locationName":"version-number"
4223        },
4224        "AliasName":{
4225          "shape":"AliasName",
4226          "location":"querystring",
4227          "locationName":"alias-name"
4228        }
4229      }
4230    },
4231    "DescribeTemplateResponse":{
4232      "type":"structure",
4233      "members":{
4234        "Template":{"shape":"Template"},
4235        "Status":{
4236          "shape":"StatusCode",
4237          "location":"statusCode"
4238        },
4239        "RequestId":{"shape":"String"}
4240      }
4241    },
4242    "DescribeThemeAliasRequest":{
4243      "type":"structure",
4244      "required":[
4245        "AwsAccountId",
4246        "ThemeId",
4247        "AliasName"
4248      ],
4249      "members":{
4250        "AwsAccountId":{
4251          "shape":"AwsAccountId",
4252          "location":"uri",
4253          "locationName":"AwsAccountId"
4254        },
4255        "ThemeId":{
4256          "shape":"RestrictiveResourceId",
4257          "location":"uri",
4258          "locationName":"ThemeId"
4259        },
4260        "AliasName":{
4261          "shape":"AliasName",
4262          "location":"uri",
4263          "locationName":"AliasName"
4264        }
4265      }
4266    },
4267    "DescribeThemeAliasResponse":{
4268      "type":"structure",
4269      "members":{
4270        "ThemeAlias":{"shape":"ThemeAlias"},
4271        "Status":{
4272          "shape":"StatusCode",
4273          "location":"statusCode"
4274        },
4275        "RequestId":{"shape":"String"}
4276      }
4277    },
4278    "DescribeThemePermissionsRequest":{
4279      "type":"structure",
4280      "required":[
4281        "AwsAccountId",
4282        "ThemeId"
4283      ],
4284      "members":{
4285        "AwsAccountId":{
4286          "shape":"AwsAccountId",
4287          "location":"uri",
4288          "locationName":"AwsAccountId"
4289        },
4290        "ThemeId":{
4291          "shape":"RestrictiveResourceId",
4292          "location":"uri",
4293          "locationName":"ThemeId"
4294        }
4295      }
4296    },
4297    "DescribeThemePermissionsResponse":{
4298      "type":"structure",
4299      "members":{
4300        "ThemeId":{"shape":"RestrictiveResourceId"},
4301        "ThemeArn":{"shape":"Arn"},
4302        "Permissions":{"shape":"ResourcePermissionList"},
4303        "RequestId":{"shape":"String"},
4304        "Status":{
4305          "shape":"StatusCode",
4306          "location":"statusCode"
4307        }
4308      }
4309    },
4310    "DescribeThemeRequest":{
4311      "type":"structure",
4312      "required":[
4313        "AwsAccountId",
4314        "ThemeId"
4315      ],
4316      "members":{
4317        "AwsAccountId":{
4318          "shape":"AwsAndAccountId",
4319          "location":"uri",
4320          "locationName":"AwsAccountId"
4321        },
4322        "ThemeId":{
4323          "shape":"RestrictiveResourceId",
4324          "location":"uri",
4325          "locationName":"ThemeId"
4326        },
4327        "VersionNumber":{
4328          "shape":"VersionNumber",
4329          "location":"querystring",
4330          "locationName":"version-number"
4331        },
4332        "AliasName":{
4333          "shape":"AliasName",
4334          "location":"querystring",
4335          "locationName":"alias-name"
4336        }
4337      }
4338    },
4339    "DescribeThemeResponse":{
4340      "type":"structure",
4341      "members":{
4342        "Theme":{"shape":"Theme"},
4343        "Status":{
4344          "shape":"StatusCode",
4345          "location":"statusCode"
4346        },
4347        "RequestId":{"shape":"String"}
4348      }
4349    },
4350    "DescribeUserRequest":{
4351      "type":"structure",
4352      "required":[
4353        "UserName",
4354        "AwsAccountId",
4355        "Namespace"
4356      ],
4357      "members":{
4358        "UserName":{
4359          "shape":"UserName",
4360          "location":"uri",
4361          "locationName":"UserName"
4362        },
4363        "AwsAccountId":{
4364          "shape":"AwsAccountId",
4365          "location":"uri",
4366          "locationName":"AwsAccountId"
4367        },
4368        "Namespace":{
4369          "shape":"Namespace",
4370          "location":"uri",
4371          "locationName":"Namespace"
4372        }
4373      }
4374    },
4375    "DescribeUserResponse":{
4376      "type":"structure",
4377      "members":{
4378        "User":{"shape":"User"},
4379        "RequestId":{"shape":"String"},
4380        "Status":{
4381          "shape":"StatusCode",
4382          "location":"statusCode"
4383        }
4384      }
4385    },
4386    "Domain":{
4387      "type":"string",
4388      "max":64,
4389      "min":1
4390    },
4391    "DomainNotWhitelistedException":{
4392      "type":"structure",
4393      "members":{
4394        "Message":{"shape":"String"},
4395        "RequestId":{"shape":"String"}
4396      },
4397      "error":{"httpStatusCode":403},
4398      "exception":true
4399    },
4400    "Double":{"type":"double"},
4401    "DoubleList":{
4402      "type":"list",
4403      "member":{"shape":"Double"}
4404    },
4405    "Edition":{
4406      "type":"string",
4407      "enum":[
4408        "STANDARD",
4409        "ENTERPRISE"
4410      ]
4411    },
4412    "EmbeddingUrl":{
4413      "type":"string",
4414      "sensitive":true
4415    },
4416    "EntryPoint":{
4417      "type":"string",
4418      "max":1000,
4419      "min":1
4420    },
4421    "ErrorInfo":{
4422      "type":"structure",
4423      "members":{
4424        "Type":{"shape":"IngestionErrorType"},
4425        "Message":{"shape":"string"}
4426      }
4427    },
4428    "ExceptionResourceType":{
4429      "type":"string",
4430      "enum":[
4431        "USER",
4432        "GROUP",
4433        "NAMESPACE",
4434        "ACCOUNT_SETTINGS",
4435        "IAMPOLICY_ASSIGNMENT",
4436        "DATA_SOURCE",
4437        "DATA_SET",
4438        "VPC_CONNECTION",
4439        "INGESTION"
4440      ]
4441    },
4442    "ExportToCSVOption":{
4443      "type":"structure",
4444      "members":{
4445        "AvailabilityStatus":{"shape":"DashboardBehavior"}
4446      }
4447    },
4448    "Expression":{
4449      "type":"string",
4450      "max":4096,
4451      "min":1
4452    },
4453    "FileFormat":{
4454      "type":"string",
4455      "enum":[
4456        "CSV",
4457        "TSV",
4458        "CLF",
4459        "ELF",
4460        "XLSX",
4461        "JSON"
4462      ]
4463    },
4464    "FilterOperation":{
4465      "type":"structure",
4466      "required":["ConditionExpression"],
4467      "members":{
4468        "ConditionExpression":{"shape":"Expression"}
4469      }
4470    },
4471    "FilterOperator":{
4472      "type":"string",
4473      "enum":["StringEquals"]
4474    },
4475    "GeoSpatialColumnGroup":{
4476      "type":"structure",
4477      "required":[
4478        "Name",
4479        "CountryCode",
4480        "Columns"
4481      ],
4482      "members":{
4483        "Name":{"shape":"ColumnGroupName"},
4484        "CountryCode":{"shape":"GeoSpatialCountryCode"},
4485        "Columns":{"shape":"ColumnList"}
4486      }
4487    },
4488    "GeoSpatialCountryCode":{
4489      "type":"string",
4490      "enum":["US"]
4491    },
4492    "GeoSpatialDataRole":{
4493      "type":"string",
4494      "enum":[
4495        "COUNTRY",
4496        "STATE",
4497        "COUNTY",
4498        "CITY",
4499        "POSTCODE",
4500        "LONGITUDE",
4501        "LATITUDE"
4502      ]
4503    },
4504    "GetDashboardEmbedUrlRequest":{
4505      "type":"structure",
4506      "required":[
4507        "AwsAccountId",
4508        "DashboardId",
4509        "IdentityType"
4510      ],
4511      "members":{
4512        "AwsAccountId":{
4513          "shape":"AwsAccountId",
4514          "location":"uri",
4515          "locationName":"AwsAccountId"
4516        },
4517        "DashboardId":{
4518          "shape":"RestrictiveResourceId",
4519          "location":"uri",
4520          "locationName":"DashboardId"
4521        },
4522        "IdentityType":{
4523          "shape":"IdentityType",
4524          "location":"querystring",
4525          "locationName":"creds-type"
4526        },
4527        "SessionLifetimeInMinutes":{
4528          "shape":"SessionLifetimeInMinutes",
4529          "location":"querystring",
4530          "locationName":"session-lifetime"
4531        },
4532        "UndoRedoDisabled":{
4533          "shape":"boolean",
4534          "location":"querystring",
4535          "locationName":"undo-redo-disabled"
4536        },
4537        "ResetDisabled":{
4538          "shape":"boolean",
4539          "location":"querystring",
4540          "locationName":"reset-disabled"
4541        },
4542        "UserArn":{
4543          "shape":"Arn",
4544          "location":"querystring",
4545          "locationName":"user-arn"
4546        }
4547      }
4548    },
4549    "GetDashboardEmbedUrlResponse":{
4550      "type":"structure",
4551      "members":{
4552        "EmbedUrl":{"shape":"EmbeddingUrl"},
4553        "Status":{
4554          "shape":"StatusCode",
4555          "location":"statusCode"
4556        },
4557        "RequestId":{"shape":"String"}
4558      }
4559    },
4560    "GetSessionEmbedUrlRequest":{
4561      "type":"structure",
4562      "required":["AwsAccountId"],
4563      "members":{
4564        "AwsAccountId":{
4565          "shape":"AwsAccountId",
4566          "location":"uri",
4567          "locationName":"AwsAccountId"
4568        },
4569        "EntryPoint":{
4570          "shape":"EntryPoint",
4571          "location":"querystring",
4572          "locationName":"entry-point"
4573        },
4574        "SessionLifetimeInMinutes":{
4575          "shape":"SessionLifetimeInMinutes",
4576          "location":"querystring",
4577          "locationName":"session-lifetime"
4578        },
4579        "UserArn":{
4580          "shape":"Arn",
4581          "location":"querystring",
4582          "locationName":"user-arn"
4583        }
4584      }
4585    },
4586    "GetSessionEmbedUrlResponse":{
4587      "type":"structure",
4588      "members":{
4589        "EmbedUrl":{"shape":"EmbeddingUrl"},
4590        "Status":{
4591          "shape":"StatusCode",
4592          "location":"statusCode"
4593        },
4594        "RequestId":{"shape":"String"}
4595      }
4596    },
4597    "Group":{
4598      "type":"structure",
4599      "members":{
4600        "Arn":{"shape":"Arn"},
4601        "GroupName":{"shape":"GroupName"},
4602        "Description":{"shape":"GroupDescription"},
4603        "PrincipalId":{"shape":"String"}
4604      }
4605    },
4606    "GroupDescription":{
4607      "type":"string",
4608      "max":512,
4609      "min":1
4610    },
4611    "GroupList":{
4612      "type":"list",
4613      "member":{"shape":"Group"}
4614    },
4615    "GroupMember":{
4616      "type":"structure",
4617      "members":{
4618        "Arn":{"shape":"Arn"},
4619        "MemberName":{"shape":"GroupMemberName"}
4620      }
4621    },
4622    "GroupMemberList":{
4623      "type":"list",
4624      "member":{"shape":"GroupMember"}
4625    },
4626    "GroupMemberName":{
4627      "type":"string",
4628      "max":256,
4629      "min":1,
4630      "pattern":"[\\u0020-\\u00FF]+"
4631    },
4632    "GroupName":{
4633      "type":"string",
4634      "min":1,
4635      "pattern":"[\\u0020-\\u00FF]+"
4636    },
4637    "GutterStyle":{
4638      "type":"structure",
4639      "members":{
4640        "Show":{
4641          "shape":"boolean",
4642          "box":true
4643        }
4644      }
4645    },
4646    "HexColor":{
4647      "type":"string",
4648      "pattern":"^#[A-F0-9]{6}$"
4649    },
4650    "Host":{
4651      "type":"string",
4652      "max":256,
4653      "min":1
4654    },
4655    "IAMPolicyAssignment":{
4656      "type":"structure",
4657      "members":{
4658        "AwsAccountId":{"shape":"AwsAccountId"},
4659        "AssignmentId":{"shape":"String"},
4660        "AssignmentName":{"shape":"IAMPolicyAssignmentName"},
4661        "PolicyArn":{"shape":"Arn"},
4662        "Identities":{"shape":"IdentityMap"},
4663        "AssignmentStatus":{"shape":"AssignmentStatus"}
4664      }
4665    },
4666    "IAMPolicyAssignmentName":{
4667      "type":"string",
4668      "min":1,
4669      "pattern":"(?=^.{2,256}$)(?!.*\\s)[0-9a-zA-Z-_.:=+@]*$"
4670    },
4671    "IAMPolicyAssignmentSummary":{
4672      "type":"structure",
4673      "members":{
4674        "AssignmentName":{"shape":"IAMPolicyAssignmentName"},
4675        "AssignmentStatus":{"shape":"AssignmentStatus"}
4676      }
4677    },
4678    "IAMPolicyAssignmentSummaryList":{
4679      "type":"list",
4680      "member":{"shape":"IAMPolicyAssignmentSummary"}
4681    },
4682    "IdentityMap":{
4683      "type":"map",
4684      "key":{"shape":"String"},
4685      "value":{"shape":"IdentityNameList"}
4686    },
4687    "IdentityName":{
4688      "type":"string",
4689      "min":1,
4690      "pattern":"[\\u0020-\\u00FF]+"
4691    },
4692    "IdentityNameList":{
4693      "type":"list",
4694      "member":{"shape":"IdentityName"}
4695    },
4696    "IdentityStore":{
4697      "type":"string",
4698      "enum":["QUICKSIGHT"]
4699    },
4700    "IdentityType":{
4701      "type":"string",
4702      "enum":[
4703        "IAM",
4704        "QUICKSIGHT"
4705      ]
4706    },
4707    "IdentityTypeNotSupportedException":{
4708      "type":"structure",
4709      "members":{
4710        "Message":{"shape":"String"},
4711        "RequestId":{"shape":"String"}
4712      },
4713      "error":{"httpStatusCode":403},
4714      "exception":true
4715    },
4716    "Ingestion":{
4717      "type":"structure",
4718      "required":[
4719        "Arn",
4720        "IngestionStatus",
4721        "CreatedTime"
4722      ],
4723      "members":{
4724        "Arn":{"shape":"Arn"},
4725        "IngestionId":{"shape":"IngestionId"},
4726        "IngestionStatus":{"shape":"IngestionStatus"},
4727        "ErrorInfo":{"shape":"ErrorInfo"},
4728        "RowInfo":{"shape":"RowInfo"},
4729        "QueueInfo":{"shape":"QueueInfo"},
4730        "CreatedTime":{"shape":"timestamp"},
4731        "IngestionTimeInSeconds":{
4732          "shape":"long",
4733          "box":true
4734        },
4735        "IngestionSizeInBytes":{
4736          "shape":"long",
4737          "box":true
4738        },
4739        "RequestSource":{"shape":"IngestionRequestSource"},
4740        "RequestType":{"shape":"IngestionRequestType"}
4741      }
4742    },
4743    "IngestionErrorType":{
4744      "type":"string",
4745      "enum":[
4746        "FAILURE_TO_ASSUME_ROLE",
4747        "INGESTION_SUPERSEDED",
4748        "INGESTION_CANCELED",
4749        "DATA_SET_DELETED",
4750        "DATA_SET_NOT_SPICE",
4751        "S3_UPLOADED_FILE_DELETED",
4752        "S3_MANIFEST_ERROR",
4753        "DATA_TOLERANCE_EXCEPTION",
4754        "SPICE_TABLE_NOT_FOUND",
4755        "DATA_SET_SIZE_LIMIT_EXCEEDED",
4756        "ROW_SIZE_LIMIT_EXCEEDED",
4757        "ACCOUNT_CAPACITY_LIMIT_EXCEEDED",
4758        "CUSTOMER_ERROR",
4759        "DATA_SOURCE_NOT_FOUND",
4760        "IAM_ROLE_NOT_AVAILABLE",
4761        "CONNECTION_FAILURE",
4762        "SQL_TABLE_NOT_FOUND",
4763        "PERMISSION_DENIED",
4764        "SSL_CERTIFICATE_VALIDATION_FAILURE",
4765        "OAUTH_TOKEN_FAILURE",
4766        "SOURCE_API_LIMIT_EXCEEDED_FAILURE",
4767        "PASSWORD_AUTHENTICATION_FAILURE",
4768        "SQL_SCHEMA_MISMATCH_ERROR",
4769        "INVALID_DATE_FORMAT",
4770        "INVALID_DATAPREP_SYNTAX",
4771        "SOURCE_RESOURCE_LIMIT_EXCEEDED",
4772        "SQL_INVALID_PARAMETER_VALUE",
4773        "QUERY_TIMEOUT",
4774        "SQL_NUMERIC_OVERFLOW",
4775        "UNRESOLVABLE_HOST",
4776        "UNROUTABLE_HOST",
4777        "SQL_EXCEPTION",
4778        "S3_FILE_INACCESSIBLE",
4779        "IOT_FILE_NOT_FOUND",
4780        "IOT_DATA_SET_FILE_EMPTY",
4781        "INVALID_DATA_SOURCE_CONFIG",
4782        "DATA_SOURCE_AUTH_FAILED",
4783        "DATA_SOURCE_CONNECTION_FAILED",
4784        "FAILURE_TO_PROCESS_JSON_FILE",
4785        "INTERNAL_SERVICE_ERROR"
4786      ]
4787    },
4788    "IngestionId":{
4789      "type":"string",
4790      "max":128,
4791      "min":1,
4792      "pattern":"^[a-zA-Z0-9-_]+$"
4793    },
4794    "IngestionMaxResults":{
4795      "type":"integer",
4796      "max":100,
4797      "min":1
4798    },
4799    "IngestionRequestSource":{
4800      "type":"string",
4801      "enum":[
4802        "MANUAL",
4803        "SCHEDULED"
4804      ]
4805    },
4806    "IngestionRequestType":{
4807      "type":"string",
4808      "enum":[
4809        "INITIAL_INGESTION",
4810        "EDIT",
4811        "INCREMENTAL_REFRESH",
4812        "FULL_REFRESH"
4813      ]
4814    },
4815    "IngestionStatus":{
4816      "type":"string",
4817      "enum":[
4818        "INITIALIZED",
4819        "QUEUED",
4820        "RUNNING",
4821        "FAILED",
4822        "COMPLETED",
4823        "CANCELLED"
4824      ]
4825    },
4826    "Ingestions":{
4827      "type":"list",
4828      "member":{"shape":"Ingestion"}
4829    },
4830    "InputColumn":{
4831      "type":"structure",
4832      "required":[
4833        "Name",
4834        "Type"
4835      ],
4836      "members":{
4837        "Name":{"shape":"ColumnName"},
4838        "Type":{"shape":"InputColumnDataType"}
4839      }
4840    },
4841    "InputColumnDataType":{
4842      "type":"string",
4843      "enum":[
4844        "STRING",
4845        "INTEGER",
4846        "DECIMAL",
4847        "DATETIME",
4848        "BIT",
4849        "BOOLEAN",
4850        "JSON"
4851      ]
4852    },
4853    "InputColumnList":{
4854      "type":"list",
4855      "member":{"shape":"InputColumn"},
4856      "max":2048,
4857      "min":1
4858    },
4859    "InstanceId":{
4860      "type":"string",
4861      "max":64,
4862      "min":1
4863    },
4864    "IntegerParameter":{
4865      "type":"structure",
4866      "required":[
4867        "Name",
4868        "Values"
4869      ],
4870      "members":{
4871        "Name":{"shape":"NonEmptyString"},
4872        "Values":{"shape":"LongList"}
4873      }
4874    },
4875    "IntegerParameterList":{
4876      "type":"list",
4877      "member":{"shape":"IntegerParameter"},
4878      "max":100
4879    },
4880    "InternalFailureException":{
4881      "type":"structure",
4882      "members":{
4883        "Message":{"shape":"String"},
4884        "RequestId":{"shape":"String"}
4885      },
4886      "error":{"httpStatusCode":500},
4887      "exception":true,
4888      "fault":true
4889    },
4890    "InvalidNextTokenException":{
4891      "type":"structure",
4892      "members":{
4893        "Message":{"shape":"String"},
4894        "RequestId":{"shape":"String"}
4895      },
4896      "error":{"httpStatusCode":400},
4897      "exception":true
4898    },
4899    "InvalidParameterValueException":{
4900      "type":"structure",
4901      "members":{
4902        "Message":{"shape":"String"},
4903        "RequestId":{"shape":"String"}
4904      },
4905      "error":{"httpStatusCode":400},
4906      "exception":true
4907    },
4908    "JiraParameters":{
4909      "type":"structure",
4910      "required":["SiteBaseUrl"],
4911      "members":{
4912        "SiteBaseUrl":{"shape":"SiteBaseUrl"}
4913      }
4914    },
4915    "JoinInstruction":{
4916      "type":"structure",
4917      "required":[
4918        "LeftOperand",
4919        "RightOperand",
4920        "Type",
4921        "OnClause"
4922      ],
4923      "members":{
4924        "LeftOperand":{"shape":"LogicalTableId"},
4925        "RightOperand":{"shape":"LogicalTableId"},
4926        "Type":{"shape":"JoinType"},
4927        "OnClause":{"shape":"OnClause"}
4928      }
4929    },
4930    "JoinType":{
4931      "type":"string",
4932      "enum":[
4933        "INNER",
4934        "OUTER",
4935        "LEFT",
4936        "RIGHT"
4937      ]
4938    },
4939    "LimitExceededException":{
4940      "type":"structure",
4941      "members":{
4942        "Message":{"shape":"String"},
4943        "ResourceType":{"shape":"ExceptionResourceType"},
4944        "RequestId":{"shape":"String"}
4945      },
4946      "error":{"httpStatusCode":409},
4947      "exception":true
4948    },
4949    "ListAnalysesRequest":{
4950      "type":"structure",
4951      "required":["AwsAccountId"],
4952      "members":{
4953        "AwsAccountId":{
4954          "shape":"AwsAccountId",
4955          "location":"uri",
4956          "locationName":"AwsAccountId"
4957        },
4958        "NextToken":{
4959          "shape":"String",
4960          "location":"querystring",
4961          "locationName":"next-token"
4962        },
4963        "MaxResults":{
4964          "shape":"MaxResults",
4965          "box":true,
4966          "location":"querystring",
4967          "locationName":"max-results"
4968        }
4969      }
4970    },
4971    "ListAnalysesResponse":{
4972      "type":"structure",
4973      "members":{
4974        "AnalysisSummaryList":{"shape":"AnalysisSummaryList"},
4975        "NextToken":{"shape":"String"},
4976        "Status":{
4977          "shape":"StatusCode",
4978          "location":"statusCode"
4979        },
4980        "RequestId":{"shape":"String"}
4981      }
4982    },
4983    "ListDashboardVersionsRequest":{
4984      "type":"structure",
4985      "required":[
4986        "AwsAccountId",
4987        "DashboardId"
4988      ],
4989      "members":{
4990        "AwsAccountId":{
4991          "shape":"AwsAccountId",
4992          "location":"uri",
4993          "locationName":"AwsAccountId"
4994        },
4995        "DashboardId":{
4996          "shape":"RestrictiveResourceId",
4997          "location":"uri",
4998          "locationName":"DashboardId"
4999        },
5000        "NextToken":{
5001          "shape":"String",
5002          "location":"querystring",
5003          "locationName":"next-token"
5004        },
5005        "MaxResults":{
5006          "shape":"MaxResults",
5007          "box":true,
5008          "location":"querystring",
5009          "locationName":"max-results"
5010        }
5011      }
5012    },
5013    "ListDashboardVersionsResponse":{
5014      "type":"structure",
5015      "members":{
5016        "DashboardVersionSummaryList":{"shape":"DashboardVersionSummaryList"},
5017        "NextToken":{"shape":"String"},
5018        "Status":{
5019          "shape":"StatusCode",
5020          "location":"statusCode"
5021        },
5022        "RequestId":{"shape":"String"}
5023      }
5024    },
5025    "ListDashboardsRequest":{
5026      "type":"structure",
5027      "required":["AwsAccountId"],
5028      "members":{
5029        "AwsAccountId":{
5030          "shape":"AwsAccountId",
5031          "location":"uri",
5032          "locationName":"AwsAccountId"
5033        },
5034        "NextToken":{
5035          "shape":"String",
5036          "location":"querystring",
5037          "locationName":"next-token"
5038        },
5039        "MaxResults":{
5040          "shape":"MaxResults",
5041          "box":true,
5042          "location":"querystring",
5043          "locationName":"max-results"
5044        }
5045      }
5046    },
5047    "ListDashboardsResponse":{
5048      "type":"structure",
5049      "members":{
5050        "DashboardSummaryList":{"shape":"DashboardSummaryList"},
5051        "NextToken":{"shape":"String"},
5052        "Status":{
5053          "shape":"StatusCode",
5054          "location":"statusCode"
5055        },
5056        "RequestId":{"shape":"String"}
5057      }
5058    },
5059    "ListDataSetsRequest":{
5060      "type":"structure",
5061      "required":["AwsAccountId"],
5062      "members":{
5063        "AwsAccountId":{
5064          "shape":"AwsAccountId",
5065          "location":"uri",
5066          "locationName":"AwsAccountId"
5067        },
5068        "NextToken":{
5069          "shape":"String",
5070          "location":"querystring",
5071          "locationName":"next-token"
5072        },
5073        "MaxResults":{
5074          "shape":"MaxResults",
5075          "box":true,
5076          "location":"querystring",
5077          "locationName":"max-results"
5078        }
5079      }
5080    },
5081    "ListDataSetsResponse":{
5082      "type":"structure",
5083      "members":{
5084        "DataSetSummaries":{"shape":"DataSetSummaryList"},
5085        "NextToken":{"shape":"String"},
5086        "RequestId":{"shape":"String"},
5087        "Status":{
5088          "shape":"StatusCode",
5089          "location":"statusCode"
5090        }
5091      }
5092    },
5093    "ListDataSourcesRequest":{
5094      "type":"structure",
5095      "required":["AwsAccountId"],
5096      "members":{
5097        "AwsAccountId":{
5098          "shape":"AwsAccountId",
5099          "location":"uri",
5100          "locationName":"AwsAccountId"
5101        },
5102        "NextToken":{
5103          "shape":"String",
5104          "location":"querystring",
5105          "locationName":"next-token"
5106        },
5107        "MaxResults":{
5108          "shape":"MaxResults",
5109          "box":true,
5110          "location":"querystring",
5111          "locationName":"max-results"
5112        }
5113      }
5114    },
5115    "ListDataSourcesResponse":{
5116      "type":"structure",
5117      "members":{
5118        "DataSources":{"shape":"DataSourceList"},
5119        "NextToken":{"shape":"String"},
5120        "RequestId":{"shape":"String"},
5121        "Status":{
5122          "shape":"StatusCode",
5123          "location":"statusCode"
5124        }
5125      }
5126    },
5127    "ListGroupMembershipsRequest":{
5128      "type":"structure",
5129      "required":[
5130        "GroupName",
5131        "AwsAccountId",
5132        "Namespace"
5133      ],
5134      "members":{
5135        "GroupName":{
5136          "shape":"GroupName",
5137          "location":"uri",
5138          "locationName":"GroupName"
5139        },
5140        "NextToken":{
5141          "shape":"String",
5142          "location":"querystring",
5143          "locationName":"next-token"
5144        },
5145        "MaxResults":{
5146          "shape":"MaxResults",
5147          "box":true,
5148          "location":"querystring",
5149          "locationName":"max-results"
5150        },
5151        "AwsAccountId":{
5152          "shape":"AwsAccountId",
5153          "location":"uri",
5154          "locationName":"AwsAccountId"
5155        },
5156        "Namespace":{
5157          "shape":"Namespace",
5158          "location":"uri",
5159          "locationName":"Namespace"
5160        }
5161      }
5162    },
5163    "ListGroupMembershipsResponse":{
5164      "type":"structure",
5165      "members":{
5166        "GroupMemberList":{"shape":"GroupMemberList"},
5167        "NextToken":{"shape":"String"},
5168        "RequestId":{"shape":"String"},
5169        "Status":{
5170          "shape":"StatusCode",
5171          "location":"statusCode"
5172        }
5173      }
5174    },
5175    "ListGroupsRequest":{
5176      "type":"structure",
5177      "required":[
5178        "AwsAccountId",
5179        "Namespace"
5180      ],
5181      "members":{
5182        "AwsAccountId":{
5183          "shape":"AwsAccountId",
5184          "location":"uri",
5185          "locationName":"AwsAccountId"
5186        },
5187        "NextToken":{
5188          "shape":"String",
5189          "location":"querystring",
5190          "locationName":"next-token"
5191        },
5192        "MaxResults":{
5193          "shape":"MaxResults",
5194          "box":true,
5195          "location":"querystring",
5196          "locationName":"max-results"
5197        },
5198        "Namespace":{
5199          "shape":"Namespace",
5200          "location":"uri",
5201          "locationName":"Namespace"
5202        }
5203      }
5204    },
5205    "ListGroupsResponse":{
5206      "type":"structure",
5207      "members":{
5208        "GroupList":{"shape":"GroupList"},
5209        "NextToken":{"shape":"String"},
5210        "RequestId":{"shape":"String"},
5211        "Status":{
5212          "shape":"StatusCode",
5213          "location":"statusCode"
5214        }
5215      }
5216    },
5217    "ListIAMPolicyAssignmentsForUserRequest":{
5218      "type":"structure",
5219      "required":[
5220        "AwsAccountId",
5221        "UserName",
5222        "Namespace"
5223      ],
5224      "members":{
5225        "AwsAccountId":{
5226          "shape":"AwsAccountId",
5227          "location":"uri",
5228          "locationName":"AwsAccountId"
5229        },
5230        "UserName":{
5231          "shape":"UserName",
5232          "location":"uri",
5233          "locationName":"UserName"
5234        },
5235        "NextToken":{
5236          "shape":"String",
5237          "location":"querystring",
5238          "locationName":"next-token"
5239        },
5240        "MaxResults":{
5241          "shape":"MaxResults",
5242          "box":true,
5243          "location":"querystring",
5244          "locationName":"max-results"
5245        },
5246        "Namespace":{
5247          "shape":"Namespace",
5248          "location":"uri",
5249          "locationName":"Namespace"
5250        }
5251      }
5252    },
5253    "ListIAMPolicyAssignmentsForUserResponse":{
5254      "type":"structure",
5255      "members":{
5256        "ActiveAssignments":{"shape":"ActiveIAMPolicyAssignmentList"},
5257        "RequestId":{"shape":"String"},
5258        "NextToken":{"shape":"String"},
5259        "Status":{
5260          "shape":"StatusCode",
5261          "location":"statusCode"
5262        }
5263      }
5264    },
5265    "ListIAMPolicyAssignmentsRequest":{
5266      "type":"structure",
5267      "required":[
5268        "AwsAccountId",
5269        "Namespace"
5270      ],
5271      "members":{
5272        "AwsAccountId":{
5273          "shape":"AwsAccountId",
5274          "location":"uri",
5275          "locationName":"AwsAccountId"
5276        },
5277        "AssignmentStatus":{"shape":"AssignmentStatus"},
5278        "Namespace":{
5279          "shape":"Namespace",
5280          "location":"uri",
5281          "locationName":"Namespace"
5282        },
5283        "NextToken":{
5284          "shape":"String",
5285          "location":"querystring",
5286          "locationName":"next-token"
5287        },
5288        "MaxResults":{
5289          "shape":"MaxResults",
5290          "box":true,
5291          "location":"querystring",
5292          "locationName":"max-results"
5293        }
5294      }
5295    },
5296    "ListIAMPolicyAssignmentsResponse":{
5297      "type":"structure",
5298      "members":{
5299        "IAMPolicyAssignments":{"shape":"IAMPolicyAssignmentSummaryList"},
5300        "NextToken":{"shape":"String"},
5301        "RequestId":{"shape":"String"},
5302        "Status":{
5303          "shape":"StatusCode",
5304          "location":"statusCode"
5305        }
5306      }
5307    },
5308    "ListIngestionsRequest":{
5309      "type":"structure",
5310      "required":[
5311        "DataSetId",
5312        "AwsAccountId"
5313      ],
5314      "members":{
5315        "DataSetId":{
5316          "shape":"string",
5317          "location":"uri",
5318          "locationName":"DataSetId"
5319        },
5320        "NextToken":{
5321          "shape":"string",
5322          "location":"querystring",
5323          "locationName":"next-token"
5324        },
5325        "AwsAccountId":{
5326          "shape":"AwsAccountId",
5327          "location":"uri",
5328          "locationName":"AwsAccountId"
5329        },
5330        "MaxResults":{
5331          "shape":"IngestionMaxResults",
5332          "box":true,
5333          "location":"querystring",
5334          "locationName":"max-results"
5335        }
5336      }
5337    },
5338    "ListIngestionsResponse":{
5339      "type":"structure",
5340      "members":{
5341        "Ingestions":{"shape":"Ingestions"},
5342        "NextToken":{"shape":"string"},
5343        "RequestId":{"shape":"string"},
5344        "Status":{
5345          "shape":"StatusCode",
5346          "location":"statusCode"
5347        }
5348      }
5349    },
5350    "ListNamespacesRequest":{
5351      "type":"structure",
5352      "required":["AwsAccountId"],
5353      "members":{
5354        "AwsAccountId":{
5355          "shape":"AwsAccountId",
5356          "location":"uri",
5357          "locationName":"AwsAccountId"
5358        },
5359        "NextToken":{
5360          "shape":"String",
5361          "location":"querystring",
5362          "locationName":"next-token"
5363        },
5364        "MaxResults":{
5365          "shape":"MaxResults",
5366          "box":true,
5367          "location":"querystring",
5368          "locationName":"max-results"
5369        }
5370      }
5371    },
5372    "ListNamespacesResponse":{
5373      "type":"structure",
5374      "members":{
5375        "Namespaces":{"shape":"Namespaces"},
5376        "NextToken":{"shape":"String"},
5377        "RequestId":{"shape":"String"},
5378        "Status":{
5379          "shape":"StatusCode",
5380          "location":"statusCode"
5381        }
5382      }
5383    },
5384    "ListTagsForResourceRequest":{
5385      "type":"structure",
5386      "required":["ResourceArn"],
5387      "members":{
5388        "ResourceArn":{
5389          "shape":"Arn",
5390          "location":"uri",
5391          "locationName":"ResourceArn"
5392        }
5393      }
5394    },
5395    "ListTagsForResourceResponse":{
5396      "type":"structure",
5397      "members":{
5398        "Tags":{"shape":"TagList"},
5399        "RequestId":{"shape":"String"},
5400        "Status":{
5401          "shape":"StatusCode",
5402          "location":"statusCode"
5403        }
5404      }
5405    },
5406    "ListTemplateAliasesRequest":{
5407      "type":"structure",
5408      "required":[
5409        "AwsAccountId",
5410        "TemplateId"
5411      ],
5412      "members":{
5413        "AwsAccountId":{
5414          "shape":"AwsAccountId",
5415          "location":"uri",
5416          "locationName":"AwsAccountId"
5417        },
5418        "TemplateId":{
5419          "shape":"RestrictiveResourceId",
5420          "location":"uri",
5421          "locationName":"TemplateId"
5422        },
5423        "NextToken":{
5424          "shape":"String",
5425          "location":"querystring",
5426          "locationName":"next-token"
5427        },
5428        "MaxResults":{
5429          "shape":"MaxResults",
5430          "box":true,
5431          "location":"querystring",
5432          "locationName":"max-result"
5433        }
5434      }
5435    },
5436    "ListTemplateAliasesResponse":{
5437      "type":"structure",
5438      "members":{
5439        "TemplateAliasList":{"shape":"TemplateAliasList"},
5440        "Status":{
5441          "shape":"StatusCode",
5442          "location":"statusCode"
5443        },
5444        "RequestId":{"shape":"String"},
5445        "NextToken":{"shape":"String"}
5446      }
5447    },
5448    "ListTemplateVersionsRequest":{
5449      "type":"structure",
5450      "required":[
5451        "AwsAccountId",
5452        "TemplateId"
5453      ],
5454      "members":{
5455        "AwsAccountId":{
5456          "shape":"AwsAccountId",
5457          "location":"uri",
5458          "locationName":"AwsAccountId"
5459        },
5460        "TemplateId":{
5461          "shape":"RestrictiveResourceId",
5462          "location":"uri",
5463          "locationName":"TemplateId"
5464        },
5465        "NextToken":{
5466          "shape":"String",
5467          "location":"querystring",
5468          "locationName":"next-token"
5469        },
5470        "MaxResults":{
5471          "shape":"MaxResults",
5472          "box":true,
5473          "location":"querystring",
5474          "locationName":"max-results"
5475        }
5476      }
5477    },
5478    "ListTemplateVersionsResponse":{
5479      "type":"structure",
5480      "members":{
5481        "TemplateVersionSummaryList":{"shape":"TemplateVersionSummaryList"},
5482        "NextToken":{"shape":"String"},
5483        "Status":{
5484          "shape":"StatusCode",
5485          "location":"statusCode"
5486        },
5487        "RequestId":{"shape":"String"}
5488      }
5489    },
5490    "ListTemplatesRequest":{
5491      "type":"structure",
5492      "required":["AwsAccountId"],
5493      "members":{
5494        "AwsAccountId":{
5495          "shape":"AwsAccountId",
5496          "location":"uri",
5497          "locationName":"AwsAccountId"
5498        },
5499        "NextToken":{
5500          "shape":"String",
5501          "location":"querystring",
5502          "locationName":"next-token"
5503        },
5504        "MaxResults":{
5505          "shape":"MaxResults",
5506          "box":true,
5507          "location":"querystring",
5508          "locationName":"max-result"
5509        }
5510      }
5511    },
5512    "ListTemplatesResponse":{
5513      "type":"structure",
5514      "members":{
5515        "TemplateSummaryList":{"shape":"TemplateSummaryList"},
5516        "NextToken":{"shape":"String"},
5517        "Status":{
5518          "shape":"StatusCode",
5519          "location":"statusCode"
5520        },
5521        "RequestId":{"shape":"String"}
5522      }
5523    },
5524    "ListThemeAliasesRequest":{
5525      "type":"structure",
5526      "required":[
5527        "AwsAccountId",
5528        "ThemeId"
5529      ],
5530      "members":{
5531        "AwsAccountId":{
5532          "shape":"AwsAccountId",
5533          "location":"uri",
5534          "locationName":"AwsAccountId"
5535        },
5536        "ThemeId":{
5537          "shape":"RestrictiveResourceId",
5538          "location":"uri",
5539          "locationName":"ThemeId"
5540        },
5541        "NextToken":{
5542          "shape":"String",
5543          "location":"querystring",
5544          "locationName":"next-token"
5545        },
5546        "MaxResults":{
5547          "shape":"MaxResults",
5548          "box":true,
5549          "location":"querystring",
5550          "locationName":"max-result"
5551        }
5552      }
5553    },
5554    "ListThemeAliasesResponse":{
5555      "type":"structure",
5556      "members":{
5557        "ThemeAliasList":{"shape":"ThemeAliasList"},
5558        "Status":{
5559          "shape":"StatusCode",
5560          "location":"statusCode"
5561        },
5562        "RequestId":{"shape":"String"},
5563        "NextToken":{"shape":"String"}
5564      }
5565    },
5566    "ListThemeVersionsRequest":{
5567      "type":"structure",
5568      "required":[
5569        "AwsAccountId",
5570        "ThemeId"
5571      ],
5572      "members":{
5573        "AwsAccountId":{
5574          "shape":"AwsAccountId",
5575          "location":"uri",
5576          "locationName":"AwsAccountId"
5577        },
5578        "ThemeId":{
5579          "shape":"RestrictiveResourceId",
5580          "location":"uri",
5581          "locationName":"ThemeId"
5582        },
5583        "NextToken":{
5584          "shape":"String",
5585          "location":"querystring",
5586          "locationName":"next-token"
5587        },
5588        "MaxResults":{
5589          "shape":"MaxResults",
5590          "box":true,
5591          "location":"querystring",
5592          "locationName":"max-results"
5593        }
5594      }
5595    },
5596    "ListThemeVersionsResponse":{
5597      "type":"structure",
5598      "members":{
5599        "ThemeVersionSummaryList":{"shape":"ThemeVersionSummaryList"},
5600        "NextToken":{"shape":"String"},
5601        "Status":{
5602          "shape":"StatusCode",
5603          "location":"statusCode"
5604        },
5605        "RequestId":{"shape":"String"}
5606      }
5607    },
5608    "ListThemesRequest":{
5609      "type":"structure",
5610      "required":["AwsAccountId"],
5611      "members":{
5612        "AwsAccountId":{
5613          "shape":"AwsAccountId",
5614          "location":"uri",
5615          "locationName":"AwsAccountId"
5616        },
5617        "NextToken":{
5618          "shape":"String",
5619          "location":"querystring",
5620          "locationName":"next-token"
5621        },
5622        "MaxResults":{
5623          "shape":"MaxResults",
5624          "box":true,
5625          "location":"querystring",
5626          "locationName":"max-results"
5627        },
5628        "Type":{
5629          "shape":"ThemeType",
5630          "location":"querystring",
5631          "locationName":"type"
5632        }
5633      }
5634    },
5635    "ListThemesResponse":{
5636      "type":"structure",
5637      "members":{
5638        "ThemeSummaryList":{"shape":"ThemeSummaryList"},
5639        "NextToken":{"shape":"String"},
5640        "Status":{
5641          "shape":"StatusCode",
5642          "location":"statusCode"
5643        },
5644        "RequestId":{"shape":"String"}
5645      }
5646    },
5647    "ListUserGroupsRequest":{
5648      "type":"structure",
5649      "required":[
5650        "UserName",
5651        "AwsAccountId",
5652        "Namespace"
5653      ],
5654      "members":{
5655        "UserName":{
5656          "shape":"UserName",
5657          "location":"uri",
5658          "locationName":"UserName"
5659        },
5660        "AwsAccountId":{
5661          "shape":"AwsAccountId",
5662          "location":"uri",
5663          "locationName":"AwsAccountId"
5664        },
5665        "Namespace":{
5666          "shape":"Namespace",
5667          "location":"uri",
5668          "locationName":"Namespace"
5669        },
5670        "NextToken":{
5671          "shape":"String",
5672          "location":"querystring",
5673          "locationName":"next-token"
5674        },
5675        "MaxResults":{
5676          "shape":"MaxResults",
5677          "box":true,
5678          "location":"querystring",
5679          "locationName":"max-results"
5680        }
5681      }
5682    },
5683    "ListUserGroupsResponse":{
5684      "type":"structure",
5685      "members":{
5686        "GroupList":{"shape":"GroupList"},
5687        "NextToken":{"shape":"String"},
5688        "RequestId":{"shape":"String"},
5689        "Status":{
5690          "shape":"StatusCode",
5691          "location":"statusCode"
5692        }
5693      }
5694    },
5695    "ListUsersRequest":{
5696      "type":"structure",
5697      "required":[
5698        "AwsAccountId",
5699        "Namespace"
5700      ],
5701      "members":{
5702        "AwsAccountId":{
5703          "shape":"AwsAccountId",
5704          "location":"uri",
5705          "locationName":"AwsAccountId"
5706        },
5707        "NextToken":{
5708          "shape":"String",
5709          "location":"querystring",
5710          "locationName":"next-token"
5711        },
5712        "MaxResults":{
5713          "shape":"MaxResults",
5714          "box":true,
5715          "location":"querystring",
5716          "locationName":"max-results"
5717        },
5718        "Namespace":{
5719          "shape":"Namespace",
5720          "location":"uri",
5721          "locationName":"Namespace"
5722        }
5723      }
5724    },
5725    "ListUsersResponse":{
5726      "type":"structure",
5727      "members":{
5728        "UserList":{"shape":"UserList"},
5729        "NextToken":{"shape":"String"},
5730        "RequestId":{"shape":"String"},
5731        "Status":{
5732          "shape":"StatusCode",
5733          "location":"statusCode"
5734        }
5735      }
5736    },
5737    "LogicalTable":{
5738      "type":"structure",
5739      "required":[
5740        "Alias",
5741        "Source"
5742      ],
5743      "members":{
5744        "Alias":{"shape":"LogicalTableAlias"},
5745        "DataTransforms":{"shape":"TransformOperationList"},
5746        "Source":{"shape":"LogicalTableSource"}
5747      }
5748    },
5749    "LogicalTableAlias":{
5750      "type":"string",
5751      "max":64,
5752      "min":1
5753    },
5754    "LogicalTableId":{
5755      "type":"string",
5756      "max":64,
5757      "min":1,
5758      "pattern":"[0-9a-zA-Z-]*"
5759    },
5760    "LogicalTableMap":{
5761      "type":"map",
5762      "key":{"shape":"LogicalTableId"},
5763      "value":{"shape":"LogicalTable"},
5764      "max":32,
5765      "min":1
5766    },
5767    "LogicalTableSource":{
5768      "type":"structure",
5769      "members":{
5770        "JoinInstruction":{"shape":"JoinInstruction"},
5771        "PhysicalTableId":{"shape":"PhysicalTableId"}
5772      }
5773    },
5774    "Long":{"type":"long"},
5775    "LongList":{
5776      "type":"list",
5777      "member":{"shape":"Long"}
5778    },
5779    "ManifestFileLocation":{
5780      "type":"structure",
5781      "required":[
5782        "Bucket",
5783        "Key"
5784      ],
5785      "members":{
5786        "Bucket":{"shape":"S3Bucket"},
5787        "Key":{"shape":"S3Key"}
5788      }
5789    },
5790    "MarginStyle":{
5791      "type":"structure",
5792      "members":{
5793        "Show":{
5794          "shape":"boolean",
5795          "box":true
5796        }
5797      }
5798    },
5799    "MariaDbParameters":{
5800      "type":"structure",
5801      "required":[
5802        "Host",
5803        "Port",
5804        "Database"
5805      ],
5806      "members":{
5807        "Host":{"shape":"Host"},
5808        "Port":{"shape":"Port"},
5809        "Database":{"shape":"Database"}
5810      }
5811    },
5812    "MaxResults":{
5813      "type":"integer",
5814      "max":100,
5815      "min":1
5816    },
5817    "MySqlParameters":{
5818      "type":"structure",
5819      "required":[
5820        "Host",
5821        "Port",
5822        "Database"
5823      ],
5824      "members":{
5825        "Host":{"shape":"Host"},
5826        "Port":{"shape":"Port"},
5827        "Database":{"shape":"Database"}
5828      }
5829    },
5830    "Namespace":{
5831      "type":"string",
5832      "max":64,
5833      "pattern":"^[a-zA-Z0-9._-]*$"
5834    },
5835    "NamespaceError":{
5836      "type":"structure",
5837      "members":{
5838        "Type":{"shape":"NamespaceErrorType"},
5839        "Message":{"shape":"String"}
5840      }
5841    },
5842    "NamespaceErrorType":{
5843      "type":"string",
5844      "enum":[
5845        "PERMISSION_DENIED",
5846        "INTERNAL_SERVICE_ERROR"
5847      ]
5848    },
5849    "NamespaceInfoV2":{
5850      "type":"structure",
5851      "members":{
5852        "Name":{"shape":"Namespace"},
5853        "Arn":{"shape":"Arn"},
5854        "CapacityRegion":{"shape":"String"},
5855        "CreationStatus":{"shape":"NamespaceStatus"},
5856        "IdentityStore":{"shape":"IdentityStore"},
5857        "NamespaceError":{"shape":"NamespaceError"}
5858      }
5859    },
5860    "NamespaceStatus":{
5861      "type":"string",
5862      "enum":[
5863        "CREATED",
5864        "CREATING",
5865        "DELETING",
5866        "RETRYABLE_FAILURE",
5867        "NON_RETRYABLE_FAILURE"
5868      ]
5869    },
5870    "Namespaces":{
5871      "type":"list",
5872      "member":{"shape":"NamespaceInfoV2"}
5873    },
5874    "NonEmptyString":{
5875      "type":"string",
5876      "pattern":".*\\S.*"
5877    },
5878    "OnClause":{
5879      "type":"string",
5880      "max":512,
5881      "min":1
5882    },
5883    "OptionalPort":{
5884      "type":"integer",
5885      "max":65535,
5886      "min":0
5887    },
5888    "OutputColumn":{
5889      "type":"structure",
5890      "members":{
5891        "Name":{"shape":"ColumnName"},
5892        "Description":{"shape":"ColumnDescriptiveText"},
5893        "Type":{"shape":"ColumnDataType"}
5894      }
5895    },
5896    "OutputColumnList":{
5897      "type":"list",
5898      "member":{"shape":"OutputColumn"}
5899    },
5900    "Parameters":{
5901      "type":"structure",
5902      "members":{
5903        "StringParameters":{"shape":"StringParameterList"},
5904        "IntegerParameters":{"shape":"IntegerParameterList"},
5905        "DecimalParameters":{"shape":"DecimalParameterList"},
5906        "DateTimeParameters":{"shape":"DateTimeParameterList"}
5907      }
5908    },
5909    "Password":{
5910      "type":"string",
5911      "max":1024,
5912      "min":1
5913    },
5914    "PhysicalTable":{
5915      "type":"structure",
5916      "members":{
5917        "RelationalTable":{"shape":"RelationalTable"},
5918        "CustomSql":{"shape":"CustomSql"},
5919        "S3Source":{"shape":"S3Source"}
5920      }
5921    },
5922    "PhysicalTableId":{
5923      "type":"string",
5924      "max":64,
5925      "min":1,
5926      "pattern":"[0-9a-zA-Z-]*"
5927    },
5928    "PhysicalTableMap":{
5929      "type":"map",
5930      "key":{"shape":"PhysicalTableId"},
5931      "value":{"shape":"PhysicalTable"},
5932      "max":16,
5933      "min":1
5934    },
5935    "Port":{
5936      "type":"integer",
5937      "max":65535,
5938      "min":1
5939    },
5940    "PositiveInteger":{
5941      "type":"integer",
5942      "min":1
5943    },
5944    "PostgreSqlParameters":{
5945      "type":"structure",
5946      "required":[
5947        "Host",
5948        "Port",
5949        "Database"
5950      ],
5951      "members":{
5952        "Host":{"shape":"Host"},
5953        "Port":{"shape":"Port"},
5954        "Database":{"shape":"Database"}
5955      }
5956    },
5957    "PreconditionNotMetException":{
5958      "type":"structure",
5959      "members":{
5960        "Message":{"shape":"String"},
5961        "RequestId":{"shape":"String"}
5962      },
5963      "error":{"httpStatusCode":400},
5964      "exception":true
5965    },
5966    "PrestoParameters":{
5967      "type":"structure",
5968      "required":[
5969        "Host",
5970        "Port",
5971        "Catalog"
5972      ],
5973      "members":{
5974        "Host":{"shape":"Host"},
5975        "Port":{"shape":"Port"},
5976        "Catalog":{"shape":"Catalog"}
5977      }
5978    },
5979    "Principal":{
5980      "type":"string",
5981      "max":256,
5982      "min":1
5983    },
5984    "ProjectOperation":{
5985      "type":"structure",
5986      "required":["ProjectedColumns"],
5987      "members":{
5988        "ProjectedColumns":{"shape":"ProjectedColumnList"}
5989      }
5990    },
5991    "ProjectedColumnList":{
5992      "type":"list",
5993      "member":{"shape":"String"},
5994      "max":2000,
5995      "min":1
5996    },
5997    "Query":{
5998      "type":"string",
5999      "max":256,
6000      "min":1
6001    },
6002    "QueueInfo":{
6003      "type":"structure",
6004      "required":[
6005        "WaitingOnIngestion",
6006        "QueuedIngestion"
6007      ],
6008      "members":{
6009        "WaitingOnIngestion":{"shape":"string"},
6010        "QueuedIngestion":{"shape":"string"}
6011      }
6012    },
6013    "QuickSightUserNotFoundException":{
6014      "type":"structure",
6015      "members":{
6016        "Message":{"shape":"String"},
6017        "RequestId":{"shape":"String"}
6018      },
6019      "error":{"httpStatusCode":404},
6020      "exception":true
6021    },
6022    "RdsParameters":{
6023      "type":"structure",
6024      "required":[
6025        "InstanceId",
6026        "Database"
6027      ],
6028      "members":{
6029        "InstanceId":{"shape":"InstanceId"},
6030        "Database":{"shape":"Database"}
6031      }
6032    },
6033    "RecoveryWindowInDays":{
6034      "type":"long",
6035      "max":30,
6036      "min":7
6037    },
6038    "RedshiftParameters":{
6039      "type":"structure",
6040      "required":["Database"],
6041      "members":{
6042        "Host":{"shape":"Host"},
6043        "Port":{"shape":"OptionalPort"},
6044        "Database":{"shape":"Database"},
6045        "ClusterId":{"shape":"ClusterId"}
6046      }
6047    },
6048    "RegisterUserRequest":{
6049      "type":"structure",
6050      "required":[
6051        "IdentityType",
6052        "Email",
6053        "UserRole",
6054        "AwsAccountId",
6055        "Namespace"
6056      ],
6057      "members":{
6058        "IdentityType":{"shape":"IdentityType"},
6059        "Email":{"shape":"String"},
6060        "UserRole":{"shape":"UserRole"},
6061        "IamArn":{"shape":"String"},
6062        "SessionName":{"shape":"RoleSessionName"},
6063        "AwsAccountId":{
6064          "shape":"AwsAccountId",
6065          "location":"uri",
6066          "locationName":"AwsAccountId"
6067        },
6068        "Namespace":{
6069          "shape":"Namespace",
6070          "location":"uri",
6071          "locationName":"Namespace"
6072        },
6073        "UserName":{"shape":"UserName"},
6074        "CustomPermissionsName":{"shape":"RoleName"}
6075      }
6076    },
6077    "RegisterUserResponse":{
6078      "type":"structure",
6079      "members":{
6080        "User":{"shape":"User"},
6081        "UserInvitationUrl":{"shape":"String"},
6082        "RequestId":{"shape":"String"},
6083        "Status":{
6084          "shape":"StatusCode",
6085          "location":"statusCode"
6086        }
6087      }
6088    },
6089    "RelationalTable":{
6090      "type":"structure",
6091      "required":[
6092        "DataSourceArn",
6093        "Name",
6094        "InputColumns"
6095      ],
6096      "members":{
6097        "DataSourceArn":{"shape":"Arn"},
6098        "Schema":{"shape":"RelationalTableSchema"},
6099        "Name":{"shape":"RelationalTableName"},
6100        "InputColumns":{"shape":"InputColumnList"}
6101      }
6102    },
6103    "RelationalTableName":{
6104      "type":"string",
6105      "max":64,
6106      "min":1
6107    },
6108    "RelationalTableSchema":{
6109      "type":"string",
6110      "max":64
6111    },
6112    "RenameColumnOperation":{
6113      "type":"structure",
6114      "required":[
6115        "ColumnName",
6116        "NewColumnName"
6117      ],
6118      "members":{
6119        "ColumnName":{"shape":"ColumnName"},
6120        "NewColumnName":{"shape":"ColumnName"}
6121      }
6122    },
6123    "ResourceExistsException":{
6124      "type":"structure",
6125      "members":{
6126        "Message":{"shape":"String"},
6127        "ResourceType":{"shape":"ExceptionResourceType"},
6128        "RequestId":{"shape":"String"}
6129      },
6130      "error":{"httpStatusCode":409},
6131      "exception":true
6132    },
6133    "ResourceId":{"type":"string"},
6134    "ResourceName":{
6135      "type":"string",
6136      "max":128,
6137      "min":1
6138    },
6139    "ResourceNotFoundException":{
6140      "type":"structure",
6141      "members":{
6142        "Message":{"shape":"String"},
6143        "ResourceType":{"shape":"ExceptionResourceType"},
6144        "RequestId":{"shape":"String"}
6145      },
6146      "error":{"httpStatusCode":404},
6147      "exception":true
6148    },
6149    "ResourcePermission":{
6150      "type":"structure",
6151      "required":[
6152        "Principal",
6153        "Actions"
6154      ],
6155      "members":{
6156        "Principal":{"shape":"Principal"},
6157        "Actions":{"shape":"ActionList"}
6158      }
6159    },
6160    "ResourcePermissionList":{
6161      "type":"list",
6162      "member":{"shape":"ResourcePermission"},
6163      "max":64,
6164      "min":1
6165    },
6166    "ResourceStatus":{
6167      "type":"string",
6168      "enum":[
6169        "CREATION_IN_PROGRESS",
6170        "CREATION_SUCCESSFUL",
6171        "CREATION_FAILED",
6172        "UPDATE_IN_PROGRESS",
6173        "UPDATE_SUCCESSFUL",
6174        "UPDATE_FAILED",
6175        "DELETED"
6176      ]
6177    },
6178    "ResourceUnavailableException":{
6179      "type":"structure",
6180      "members":{
6181        "Message":{"shape":"String"},
6182        "ResourceType":{"shape":"ExceptionResourceType"},
6183        "RequestId":{"shape":"String"}
6184      },
6185      "error":{"httpStatusCode":503},
6186      "exception":true
6187    },
6188    "RestoreAnalysisRequest":{
6189      "type":"structure",
6190      "required":[
6191        "AwsAccountId",
6192        "AnalysisId"
6193      ],
6194      "members":{
6195        "AwsAccountId":{
6196          "shape":"AwsAccountId",
6197          "location":"uri",
6198          "locationName":"AwsAccountId"
6199        },
6200        "AnalysisId":{
6201          "shape":"RestrictiveResourceId",
6202          "location":"uri",
6203          "locationName":"AnalysisId"
6204        }
6205      }
6206    },
6207    "RestoreAnalysisResponse":{
6208      "type":"structure",
6209      "members":{
6210        "Status":{
6211          "shape":"StatusCode",
6212          "location":"statusCode"
6213        },
6214        "Arn":{"shape":"Arn"},
6215        "AnalysisId":{"shape":"RestrictiveResourceId"},
6216        "RequestId":{"shape":"String"}
6217      }
6218    },
6219    "RestrictiveResourceId":{
6220      "type":"string",
6221      "max":2048,
6222      "min":1,
6223      "pattern":"[\\w\\-]+"
6224    },
6225    "RoleName":{
6226      "type":"string",
6227      "max":64,
6228      "min":1,
6229      "pattern":"^[a-zA-Z0-9+=,.@_-]+$"
6230    },
6231    "RoleSessionName":{
6232      "type":"string",
6233      "max":64,
6234      "min":2,
6235      "pattern":"[\\w+=.@-]*"
6236    },
6237    "RowInfo":{
6238      "type":"structure",
6239      "members":{
6240        "RowsIngested":{
6241          "shape":"long",
6242          "box":true
6243        },
6244        "RowsDropped":{
6245          "shape":"long",
6246          "box":true
6247        }
6248      }
6249    },
6250    "RowLevelPermissionDataSet":{
6251      "type":"structure",
6252      "required":[
6253        "Arn",
6254        "PermissionPolicy"
6255      ],
6256      "members":{
6257        "Namespace":{"shape":"Namespace"},
6258        "Arn":{"shape":"Arn"},
6259        "PermissionPolicy":{"shape":"RowLevelPermissionPolicy"}
6260      }
6261    },
6262    "RowLevelPermissionPolicy":{
6263      "type":"string",
6264      "enum":[
6265        "GRANT_ACCESS",
6266        "DENY_ACCESS"
6267      ]
6268    },
6269    "S3Bucket":{
6270      "type":"string",
6271      "max":1024,
6272      "min":1
6273    },
6274    "S3Key":{
6275      "type":"string",
6276      "max":1024,
6277      "min":1
6278    },
6279    "S3Parameters":{
6280      "type":"structure",
6281      "required":["ManifestFileLocation"],
6282      "members":{
6283        "ManifestFileLocation":{"shape":"ManifestFileLocation"}
6284      }
6285    },
6286    "S3Source":{
6287      "type":"structure",
6288      "required":[
6289        "DataSourceArn",
6290        "InputColumns"
6291      ],
6292      "members":{
6293        "DataSourceArn":{"shape":"Arn"},
6294        "UploadSettings":{"shape":"UploadSettings"},
6295        "InputColumns":{"shape":"InputColumnList"}
6296      }
6297    },
6298    "SearchAnalysesRequest":{
6299      "type":"structure",
6300      "required":[
6301        "AwsAccountId",
6302        "Filters"
6303      ],
6304      "members":{
6305        "AwsAccountId":{
6306          "shape":"AwsAccountId",
6307          "location":"uri",
6308          "locationName":"AwsAccountId"
6309        },
6310        "Filters":{"shape":"AnalysisSearchFilterList"},
6311        "NextToken":{"shape":"String"},
6312        "MaxResults":{
6313          "shape":"MaxResults",
6314          "box":true
6315        }
6316      }
6317    },
6318    "SearchAnalysesResponse":{
6319      "type":"structure",
6320      "members":{
6321        "AnalysisSummaryList":{"shape":"AnalysisSummaryList"},
6322        "NextToken":{"shape":"String"},
6323        "Status":{
6324          "shape":"StatusCode",
6325          "location":"statusCode"
6326        },
6327        "RequestId":{"shape":"String"}
6328      }
6329    },
6330    "SearchDashboardsRequest":{
6331      "type":"structure",
6332      "required":[
6333        "AwsAccountId",
6334        "Filters"
6335      ],
6336      "members":{
6337        "AwsAccountId":{
6338          "shape":"AwsAccountId",
6339          "location":"uri",
6340          "locationName":"AwsAccountId"
6341        },
6342        "Filters":{"shape":"DashboardSearchFilterList"},
6343        "NextToken":{"shape":"String"},
6344        "MaxResults":{
6345          "shape":"MaxResults",
6346          "box":true
6347        }
6348      }
6349    },
6350    "SearchDashboardsResponse":{
6351      "type":"structure",
6352      "members":{
6353        "DashboardSummaryList":{"shape":"DashboardSummaryList"},
6354        "NextToken":{"shape":"String"},
6355        "Status":{
6356          "shape":"StatusCode",
6357          "location":"statusCode"
6358        },
6359        "RequestId":{"shape":"String"}
6360      }
6361    },
6362    "ServiceNowParameters":{
6363      "type":"structure",
6364      "required":["SiteBaseUrl"],
6365      "members":{
6366        "SiteBaseUrl":{"shape":"SiteBaseUrl"}
6367      }
6368    },
6369    "SessionLifetimeInMinutes":{
6370      "type":"long",
6371      "max":600,
6372      "min":15
6373    },
6374    "SessionLifetimeInMinutesInvalidException":{
6375      "type":"structure",
6376      "members":{
6377        "Message":{"shape":"String"},
6378        "RequestId":{"shape":"String"}
6379      },
6380      "error":{"httpStatusCode":400},
6381      "exception":true
6382    },
6383    "Sheet":{
6384      "type":"structure",
6385      "members":{
6386        "SheetId":{"shape":"RestrictiveResourceId"},
6387        "Name":{"shape":"NonEmptyString"}
6388      }
6389    },
6390    "SheetControlsOption":{
6391      "type":"structure",
6392      "members":{
6393        "VisibilityState":{"shape":"DashboardUIState"}
6394      }
6395    },
6396    "SheetList":{
6397      "type":"list",
6398      "member":{"shape":"Sheet"},
6399      "max":20
6400    },
6401    "SheetStyle":{
6402      "type":"structure",
6403      "members":{
6404        "Tile":{"shape":"TileStyle"},
6405        "TileLayout":{"shape":"TileLayoutStyle"}
6406      }
6407    },
6408    "SiteBaseUrl":{
6409      "type":"string",
6410      "max":1024,
6411      "min":1
6412    },
6413    "SnowflakeParameters":{
6414      "type":"structure",
6415      "required":[
6416        "Host",
6417        "Database",
6418        "Warehouse"
6419      ],
6420      "members":{
6421        "Host":{"shape":"Host"},
6422        "Database":{"shape":"Database"},
6423        "Warehouse":{"shape":"Warehouse"}
6424      }
6425    },
6426    "SparkParameters":{
6427      "type":"structure",
6428      "required":[
6429        "Host",
6430        "Port"
6431      ],
6432      "members":{
6433        "Host":{"shape":"Host"},
6434        "Port":{"shape":"Port"}
6435      }
6436    },
6437    "SqlQuery":{
6438      "type":"string",
6439      "max":65536,
6440      "min":1
6441    },
6442    "SqlServerParameters":{
6443      "type":"structure",
6444      "required":[
6445        "Host",
6446        "Port",
6447        "Database"
6448      ],
6449      "members":{
6450        "Host":{"shape":"Host"},
6451        "Port":{"shape":"Port"},
6452        "Database":{"shape":"Database"}
6453      }
6454    },
6455    "SslProperties":{
6456      "type":"structure",
6457      "members":{
6458        "DisableSsl":{"shape":"Boolean"}
6459      }
6460    },
6461    "StatusCode":{"type":"integer"},
6462    "String":{"type":"string"},
6463    "StringList":{
6464      "type":"list",
6465      "member":{"shape":"String"}
6466    },
6467    "StringParameter":{
6468      "type":"structure",
6469      "required":[
6470        "Name",
6471        "Values"
6472      ],
6473      "members":{
6474        "Name":{"shape":"NonEmptyString"},
6475        "Values":{"shape":"StringList"}
6476      }
6477    },
6478    "StringParameterList":{
6479      "type":"list",
6480      "member":{"shape":"StringParameter"},
6481      "max":100
6482    },
6483    "Tag":{
6484      "type":"structure",
6485      "required":[
6486        "Key",
6487        "Value"
6488      ],
6489      "members":{
6490        "Key":{"shape":"TagKey"},
6491        "Value":{"shape":"TagValue"}
6492      }
6493    },
6494    "TagColumnOperation":{
6495      "type":"structure",
6496      "required":[
6497        "ColumnName",
6498        "Tags"
6499      ],
6500      "members":{
6501        "ColumnName":{"shape":"ColumnName"},
6502        "Tags":{"shape":"ColumnTagList"}
6503      }
6504    },
6505    "TagKey":{
6506      "type":"string",
6507      "max":128,
6508      "min":1
6509    },
6510    "TagKeyList":{
6511      "type":"list",
6512      "member":{"shape":"TagKey"},
6513      "max":200,
6514      "min":1
6515    },
6516    "TagList":{
6517      "type":"list",
6518      "member":{"shape":"Tag"},
6519      "max":200,
6520      "min":1
6521    },
6522    "TagResourceRequest":{
6523      "type":"structure",
6524      "required":[
6525        "ResourceArn",
6526        "Tags"
6527      ],
6528      "members":{
6529        "ResourceArn":{
6530          "shape":"Arn",
6531          "location":"uri",
6532          "locationName":"ResourceArn"
6533        },
6534        "Tags":{"shape":"TagList"}
6535      }
6536    },
6537    "TagResourceResponse":{
6538      "type":"structure",
6539      "members":{
6540        "RequestId":{"shape":"String"},
6541        "Status":{
6542          "shape":"StatusCode",
6543          "location":"statusCode"
6544        }
6545      }
6546    },
6547    "TagValue":{
6548      "type":"string",
6549      "max":256,
6550      "min":1
6551    },
6552    "Template":{
6553      "type":"structure",
6554      "members":{
6555        "Arn":{"shape":"Arn"},
6556        "Name":{"shape":"TemplateName"},
6557        "Version":{"shape":"TemplateVersion"},
6558        "TemplateId":{"shape":"RestrictiveResourceId"},
6559        "LastUpdatedTime":{"shape":"Timestamp"},
6560        "CreatedTime":{"shape":"Timestamp"}
6561      }
6562    },
6563    "TemplateAlias":{
6564      "type":"structure",
6565      "members":{
6566        "AliasName":{"shape":"AliasName"},
6567        "Arn":{"shape":"Arn"},
6568        "TemplateVersionNumber":{"shape":"VersionNumber"}
6569      }
6570    },
6571    "TemplateAliasList":{
6572      "type":"list",
6573      "member":{"shape":"TemplateAlias"},
6574      "max":100
6575    },
6576    "TemplateError":{
6577      "type":"structure",
6578      "members":{
6579        "Type":{"shape":"TemplateErrorType"},
6580        "Message":{"shape":"NonEmptyString"}
6581      }
6582    },
6583    "TemplateErrorList":{
6584      "type":"list",
6585      "member":{"shape":"TemplateError"},
6586      "min":1
6587    },
6588    "TemplateErrorType":{
6589      "type":"string",
6590      "enum":[
6591        "SOURCE_NOT_FOUND",
6592        "DATA_SET_NOT_FOUND",
6593        "INTERNAL_FAILURE",
6594        "ACCESS_DENIED"
6595      ]
6596    },
6597    "TemplateName":{
6598      "type":"string",
6599      "max":2048,
6600      "min":1,
6601      "pattern":"[\\u0020-\\u00FF]+"
6602    },
6603    "TemplateSourceAnalysis":{
6604      "type":"structure",
6605      "required":[
6606        "Arn",
6607        "DataSetReferences"
6608      ],
6609      "members":{
6610        "Arn":{"shape":"Arn"},
6611        "DataSetReferences":{"shape":"DataSetReferenceList"}
6612      }
6613    },
6614    "TemplateSourceEntity":{
6615      "type":"structure",
6616      "members":{
6617        "SourceAnalysis":{"shape":"TemplateSourceAnalysis"},
6618        "SourceTemplate":{"shape":"TemplateSourceTemplate"}
6619      }
6620    },
6621    "TemplateSourceTemplate":{
6622      "type":"structure",
6623      "required":["Arn"],
6624      "members":{
6625        "Arn":{"shape":"Arn"}
6626      }
6627    },
6628    "TemplateSummary":{
6629      "type":"structure",
6630      "members":{
6631        "Arn":{"shape":"Arn"},
6632        "TemplateId":{"shape":"RestrictiveResourceId"},
6633        "Name":{"shape":"TemplateName"},
6634        "LatestVersionNumber":{"shape":"VersionNumber"},
6635        "CreatedTime":{"shape":"Timestamp"},
6636        "LastUpdatedTime":{"shape":"Timestamp"}
6637      }
6638    },
6639    "TemplateSummaryList":{
6640      "type":"list",
6641      "member":{"shape":"TemplateSummary"},
6642      "max":100
6643    },
6644    "TemplateVersion":{
6645      "type":"structure",
6646      "members":{
6647        "CreatedTime":{"shape":"Timestamp"},
6648        "Errors":{"shape":"TemplateErrorList"},
6649        "VersionNumber":{"shape":"VersionNumber"},
6650        "Status":{"shape":"ResourceStatus"},
6651        "DataSetConfigurations":{"shape":"DataSetConfigurationList"},
6652        "Description":{"shape":"VersionDescription"},
6653        "SourceEntityArn":{"shape":"Arn"},
6654        "ThemeArn":{"shape":"Arn"},
6655        "Sheets":{"shape":"SheetList"}
6656      }
6657    },
6658    "TemplateVersionSummary":{
6659      "type":"structure",
6660      "members":{
6661        "Arn":{"shape":"Arn"},
6662        "VersionNumber":{"shape":"VersionNumber"},
6663        "CreatedTime":{"shape":"Timestamp"},
6664        "Status":{"shape":"ResourceStatus"},
6665        "Description":{"shape":"VersionDescription"}
6666      }
6667    },
6668    "TemplateVersionSummaryList":{
6669      "type":"list",
6670      "member":{"shape":"TemplateVersionSummary"},
6671      "max":100
6672    },
6673    "TeradataParameters":{
6674      "type":"structure",
6675      "required":[
6676        "Host",
6677        "Port",
6678        "Database"
6679      ],
6680      "members":{
6681        "Host":{"shape":"Host"},
6682        "Port":{"shape":"Port"},
6683        "Database":{"shape":"Database"}
6684      }
6685    },
6686    "TextQualifier":{
6687      "type":"string",
6688      "enum":[
6689        "DOUBLE_QUOTE",
6690        "SINGLE_QUOTE"
6691      ]
6692    },
6693    "Theme":{
6694      "type":"structure",
6695      "members":{
6696        "Arn":{"shape":"Arn"},
6697        "Name":{"shape":"ThemeName"},
6698        "ThemeId":{"shape":"RestrictiveResourceId"},
6699        "Version":{"shape":"ThemeVersion"},
6700        "CreatedTime":{"shape":"Timestamp"},
6701        "LastUpdatedTime":{"shape":"Timestamp"},
6702        "Type":{"shape":"ThemeType"}
6703      }
6704    },
6705    "ThemeAlias":{
6706      "type":"structure",
6707      "members":{
6708        "Arn":{"shape":"Arn"},
6709        "AliasName":{"shape":"AliasName"},
6710        "ThemeVersionNumber":{"shape":"VersionNumber"}
6711      }
6712    },
6713    "ThemeAliasList":{
6714      "type":"list",
6715      "member":{"shape":"ThemeAlias"},
6716      "max":100
6717    },
6718    "ThemeConfiguration":{
6719      "type":"structure",
6720      "members":{
6721        "DataColorPalette":{"shape":"DataColorPalette"},
6722        "UIColorPalette":{"shape":"UIColorPalette"},
6723        "Sheet":{"shape":"SheetStyle"}
6724      }
6725    },
6726    "ThemeError":{
6727      "type":"structure",
6728      "members":{
6729        "Type":{"shape":"ThemeErrorType"},
6730        "Message":{"shape":"NonEmptyString"}
6731      }
6732    },
6733    "ThemeErrorList":{
6734      "type":"list",
6735      "member":{"shape":"ThemeError"},
6736      "min":1
6737    },
6738    "ThemeErrorType":{
6739      "type":"string",
6740      "enum":["INTERNAL_FAILURE"]
6741    },
6742    "ThemeName":{
6743      "type":"string",
6744      "max":2048,
6745      "min":1
6746    },
6747    "ThemeSummary":{
6748      "type":"structure",
6749      "members":{
6750        "Arn":{"shape":"Arn"},
6751        "Name":{"shape":"ThemeName"},
6752        "ThemeId":{"shape":"RestrictiveResourceId"},
6753        "LatestVersionNumber":{"shape":"VersionNumber"},
6754        "CreatedTime":{"shape":"Timestamp"},
6755        "LastUpdatedTime":{"shape":"Timestamp"}
6756      }
6757    },
6758    "ThemeSummaryList":{
6759      "type":"list",
6760      "member":{"shape":"ThemeSummary"},
6761      "max":100
6762    },
6763    "ThemeType":{
6764      "type":"string",
6765      "enum":[
6766        "QUICKSIGHT",
6767        "CUSTOM",
6768        "ALL"
6769      ]
6770    },
6771    "ThemeVersion":{
6772      "type":"structure",
6773      "members":{
6774        "VersionNumber":{"shape":"VersionNumber"},
6775        "Arn":{"shape":"Arn"},
6776        "Description":{"shape":"VersionDescription"},
6777        "BaseThemeId":{"shape":"RestrictiveResourceId"},
6778        "CreatedTime":{"shape":"Timestamp"},
6779        "Configuration":{"shape":"ThemeConfiguration"},
6780        "Errors":{"shape":"ThemeErrorList"},
6781        "Status":{"shape":"ResourceStatus"}
6782      }
6783    },
6784    "ThemeVersionSummary":{
6785      "type":"structure",
6786      "members":{
6787        "VersionNumber":{"shape":"VersionNumber"},
6788        "Arn":{"shape":"Arn"},
6789        "Description":{"shape":"VersionDescription"},
6790        "CreatedTime":{"shape":"Timestamp"},
6791        "Status":{"shape":"ResourceStatus"}
6792      }
6793    },
6794    "ThemeVersionSummaryList":{
6795      "type":"list",
6796      "member":{"shape":"ThemeVersionSummary"},
6797      "max":100
6798    },
6799    "ThrottlingException":{
6800      "type":"structure",
6801      "members":{
6802        "Message":{"shape":"String"},
6803        "RequestId":{"shape":"String"}
6804      },
6805      "error":{"httpStatusCode":429},
6806      "exception":true
6807    },
6808    "TileLayoutStyle":{
6809      "type":"structure",
6810      "members":{
6811        "Gutter":{"shape":"GutterStyle"},
6812        "Margin":{"shape":"MarginStyle"}
6813      }
6814    },
6815    "TileStyle":{
6816      "type":"structure",
6817      "members":{
6818        "Border":{"shape":"BorderStyle"}
6819      }
6820    },
6821    "Timestamp":{"type":"timestamp"},
6822    "TimestampList":{
6823      "type":"list",
6824      "member":{"shape":"Timestamp"}
6825    },
6826    "TransformOperation":{
6827      "type":"structure",
6828      "members":{
6829        "ProjectOperation":{"shape":"ProjectOperation"},
6830        "FilterOperation":{"shape":"FilterOperation"},
6831        "CreateColumnsOperation":{"shape":"CreateColumnsOperation"},
6832        "RenameColumnOperation":{"shape":"RenameColumnOperation"},
6833        "CastColumnTypeOperation":{"shape":"CastColumnTypeOperation"},
6834        "TagColumnOperation":{"shape":"TagColumnOperation"}
6835      }
6836    },
6837    "TransformOperationList":{
6838      "type":"list",
6839      "member":{"shape":"TransformOperation"},
6840      "max":2048,
6841      "min":1
6842    },
6843    "TwitterParameters":{
6844      "type":"structure",
6845      "required":[
6846        "Query",
6847        "MaxRows"
6848      ],
6849      "members":{
6850        "Query":{"shape":"Query"},
6851        "MaxRows":{"shape":"PositiveInteger"}
6852      }
6853    },
6854    "TypeCastFormat":{
6855      "type":"string",
6856      "max":32
6857    },
6858    "UIColorPalette":{
6859      "type":"structure",
6860      "members":{
6861        "PrimaryForeground":{"shape":"HexColor"},
6862        "PrimaryBackground":{"shape":"HexColor"},
6863        "SecondaryForeground":{"shape":"HexColor"},
6864        "SecondaryBackground":{"shape":"HexColor"},
6865        "Accent":{"shape":"HexColor"},
6866        "AccentForeground":{"shape":"HexColor"},
6867        "Danger":{"shape":"HexColor"},
6868        "DangerForeground":{"shape":"HexColor"},
6869        "Warning":{"shape":"HexColor"},
6870        "WarningForeground":{"shape":"HexColor"},
6871        "Success":{"shape":"HexColor"},
6872        "SuccessForeground":{"shape":"HexColor"},
6873        "Dimension":{"shape":"HexColor"},
6874        "DimensionForeground":{"shape":"HexColor"},
6875        "Measure":{"shape":"HexColor"},
6876        "MeasureForeground":{"shape":"HexColor"}
6877      }
6878    },
6879    "UnsupportedUserEditionException":{
6880      "type":"structure",
6881      "members":{
6882        "Message":{"shape":"String"},
6883        "RequestId":{"shape":"String"}
6884      },
6885      "error":{"httpStatusCode":403},
6886      "exception":true
6887    },
6888    "UntagResourceRequest":{
6889      "type":"structure",
6890      "required":[
6891        "ResourceArn",
6892        "TagKeys"
6893      ],
6894      "members":{
6895        "ResourceArn":{
6896          "shape":"Arn",
6897          "location":"uri",
6898          "locationName":"ResourceArn"
6899        },
6900        "TagKeys":{
6901          "shape":"TagKeyList",
6902          "location":"querystring",
6903          "locationName":"keys"
6904        }
6905      }
6906    },
6907    "UntagResourceResponse":{
6908      "type":"structure",
6909      "members":{
6910        "RequestId":{"shape":"String"},
6911        "Status":{
6912          "shape":"StatusCode",
6913          "location":"statusCode"
6914        }
6915      }
6916    },
6917    "UpdateAccountCustomizationRequest":{
6918      "type":"structure",
6919      "required":[
6920        "AwsAccountId",
6921        "AccountCustomization"
6922      ],
6923      "members":{
6924        "AwsAccountId":{
6925          "shape":"AwsAccountId",
6926          "location":"uri",
6927          "locationName":"AwsAccountId"
6928        },
6929        "Namespace":{
6930          "shape":"Namespace",
6931          "location":"querystring",
6932          "locationName":"namespace"
6933        },
6934        "AccountCustomization":{"shape":"AccountCustomization"}
6935      }
6936    },
6937    "UpdateAccountCustomizationResponse":{
6938      "type":"structure",
6939      "members":{
6940        "Arn":{"shape":"Arn"},
6941        "AwsAccountId":{"shape":"AwsAccountId"},
6942        "Namespace":{"shape":"Namespace"},
6943        "AccountCustomization":{"shape":"AccountCustomization"},
6944        "RequestId":{"shape":"String"},
6945        "Status":{
6946          "shape":"StatusCode",
6947          "location":"statusCode"
6948        }
6949      }
6950    },
6951    "UpdateAccountSettingsRequest":{
6952      "type":"structure",
6953      "required":[
6954        "AwsAccountId",
6955        "DefaultNamespace"
6956      ],
6957      "members":{
6958        "AwsAccountId":{
6959          "shape":"AwsAccountId",
6960          "location":"uri",
6961          "locationName":"AwsAccountId"
6962        },
6963        "DefaultNamespace":{"shape":"Namespace"},
6964        "NotificationEmail":{"shape":"String"}
6965      }
6966    },
6967    "UpdateAccountSettingsResponse":{
6968      "type":"structure",
6969      "members":{
6970        "RequestId":{"shape":"String"},
6971        "Status":{
6972          "shape":"StatusCode",
6973          "location":"statusCode"
6974        }
6975      }
6976    },
6977    "UpdateAnalysisPermissionsRequest":{
6978      "type":"structure",
6979      "required":[
6980        "AwsAccountId",
6981        "AnalysisId"
6982      ],
6983      "members":{
6984        "AwsAccountId":{
6985          "shape":"AwsAccountId",
6986          "location":"uri",
6987          "locationName":"AwsAccountId"
6988        },
6989        "AnalysisId":{
6990          "shape":"RestrictiveResourceId",
6991          "location":"uri",
6992          "locationName":"AnalysisId"
6993        },
6994        "GrantPermissions":{"shape":"UpdateResourcePermissionList"},
6995        "RevokePermissions":{"shape":"UpdateResourcePermissionList"}
6996      }
6997    },
6998    "UpdateAnalysisPermissionsResponse":{
6999      "type":"structure",
7000      "members":{
7001        "AnalysisArn":{"shape":"Arn"},
7002        "AnalysisId":{"shape":"RestrictiveResourceId"},
7003        "Permissions":{"shape":"ResourcePermissionList"},
7004        "RequestId":{"shape":"String"},
7005        "Status":{
7006          "shape":"StatusCode",
7007          "location":"statusCode"
7008        }
7009      }
7010    },
7011    "UpdateAnalysisRequest":{
7012      "type":"structure",
7013      "required":[
7014        "AwsAccountId",
7015        "AnalysisId",
7016        "Name",
7017        "SourceEntity"
7018      ],
7019      "members":{
7020        "AwsAccountId":{
7021          "shape":"AwsAccountId",
7022          "location":"uri",
7023          "locationName":"AwsAccountId"
7024        },
7025        "AnalysisId":{
7026          "shape":"RestrictiveResourceId",
7027          "location":"uri",
7028          "locationName":"AnalysisId"
7029        },
7030        "Name":{"shape":"AnalysisName"},
7031        "Parameters":{"shape":"Parameters"},
7032        "SourceEntity":{"shape":"AnalysisSourceEntity"},
7033        "ThemeArn":{"shape":"Arn"}
7034      }
7035    },
7036    "UpdateAnalysisResponse":{
7037      "type":"structure",
7038      "members":{
7039        "Arn":{"shape":"Arn"},
7040        "AnalysisId":{"shape":"RestrictiveResourceId"},
7041        "UpdateStatus":{"shape":"ResourceStatus"},
7042        "Status":{
7043          "shape":"StatusCode",
7044          "location":"statusCode"
7045        },
7046        "RequestId":{"shape":"String"}
7047      }
7048    },
7049    "UpdateDashboardPermissionsRequest":{
7050      "type":"structure",
7051      "required":[
7052        "AwsAccountId",
7053        "DashboardId"
7054      ],
7055      "members":{
7056        "AwsAccountId":{
7057          "shape":"AwsAccountId",
7058          "location":"uri",
7059          "locationName":"AwsAccountId"
7060        },
7061        "DashboardId":{
7062          "shape":"RestrictiveResourceId",
7063          "location":"uri",
7064          "locationName":"DashboardId"
7065        },
7066        "GrantPermissions":{"shape":"UpdateResourcePermissionList"},
7067        "RevokePermissions":{"shape":"UpdateResourcePermissionList"}
7068      }
7069    },
7070    "UpdateDashboardPermissionsResponse":{
7071      "type":"structure",
7072      "members":{
7073        "DashboardArn":{"shape":"Arn"},
7074        "DashboardId":{"shape":"RestrictiveResourceId"},
7075        "Permissions":{"shape":"ResourcePermissionList"},
7076        "RequestId":{"shape":"String"},
7077        "Status":{
7078          "shape":"StatusCode",
7079          "location":"statusCode"
7080        }
7081      }
7082    },
7083    "UpdateDashboardPublishedVersionRequest":{
7084      "type":"structure",
7085      "required":[
7086        "AwsAccountId",
7087        "DashboardId",
7088        "VersionNumber"
7089      ],
7090      "members":{
7091        "AwsAccountId":{
7092          "shape":"AwsAccountId",
7093          "location":"uri",
7094          "locationName":"AwsAccountId"
7095        },
7096        "DashboardId":{
7097          "shape":"RestrictiveResourceId",
7098          "location":"uri",
7099          "locationName":"DashboardId"
7100        },
7101        "VersionNumber":{
7102          "shape":"VersionNumber",
7103          "location":"uri",
7104          "locationName":"VersionNumber"
7105        }
7106      }
7107    },
7108    "UpdateDashboardPublishedVersionResponse":{
7109      "type":"structure",
7110      "members":{
7111        "DashboardId":{"shape":"RestrictiveResourceId"},
7112        "DashboardArn":{"shape":"Arn"},
7113        "Status":{
7114          "shape":"StatusCode",
7115          "location":"statusCode"
7116        },
7117        "RequestId":{"shape":"String"}
7118      }
7119    },
7120    "UpdateDashboardRequest":{
7121      "type":"structure",
7122      "required":[
7123        "AwsAccountId",
7124        "DashboardId",
7125        "Name",
7126        "SourceEntity"
7127      ],
7128      "members":{
7129        "AwsAccountId":{
7130          "shape":"AwsAccountId",
7131          "location":"uri",
7132          "locationName":"AwsAccountId"
7133        },
7134        "DashboardId":{
7135          "shape":"RestrictiveResourceId",
7136          "location":"uri",
7137          "locationName":"DashboardId"
7138        },
7139        "Name":{"shape":"DashboardName"},
7140        "SourceEntity":{"shape":"DashboardSourceEntity"},
7141        "Parameters":{"shape":"Parameters"},
7142        "VersionDescription":{"shape":"VersionDescription"},
7143        "DashboardPublishOptions":{"shape":"DashboardPublishOptions"},
7144        "ThemeArn":{"shape":"Arn"}
7145      }
7146    },
7147    "UpdateDashboardResponse":{
7148      "type":"structure",
7149      "members":{
7150        "Arn":{"shape":"Arn"},
7151        "VersionArn":{"shape":"Arn"},
7152        "DashboardId":{"shape":"RestrictiveResourceId"},
7153        "CreationStatus":{"shape":"ResourceStatus"},
7154        "Status":{"shape":"StatusCode"},
7155        "RequestId":{"shape":"String"}
7156      }
7157    },
7158    "UpdateDataSetPermissionsRequest":{
7159      "type":"structure",
7160      "required":[
7161        "AwsAccountId",
7162        "DataSetId"
7163      ],
7164      "members":{
7165        "AwsAccountId":{
7166          "shape":"AwsAccountId",
7167          "location":"uri",
7168          "locationName":"AwsAccountId"
7169        },
7170        "DataSetId":{
7171          "shape":"ResourceId",
7172          "location":"uri",
7173          "locationName":"DataSetId"
7174        },
7175        "GrantPermissions":{"shape":"ResourcePermissionList"},
7176        "RevokePermissions":{"shape":"ResourcePermissionList"}
7177      }
7178    },
7179    "UpdateDataSetPermissionsResponse":{
7180      "type":"structure",
7181      "members":{
7182        "DataSetArn":{"shape":"Arn"},
7183        "DataSetId":{"shape":"ResourceId"},
7184        "RequestId":{"shape":"String"},
7185        "Status":{
7186          "shape":"StatusCode",
7187          "location":"statusCode"
7188        }
7189      }
7190    },
7191    "UpdateDataSetRequest":{
7192      "type":"structure",
7193      "required":[
7194        "AwsAccountId",
7195        "DataSetId",
7196        "Name",
7197        "PhysicalTableMap",
7198        "ImportMode"
7199      ],
7200      "members":{
7201        "AwsAccountId":{
7202          "shape":"AwsAccountId",
7203          "location":"uri",
7204          "locationName":"AwsAccountId"
7205        },
7206        "DataSetId":{
7207          "shape":"ResourceId",
7208          "location":"uri",
7209          "locationName":"DataSetId"
7210        },
7211        "Name":{"shape":"ResourceName"},
7212        "PhysicalTableMap":{"shape":"PhysicalTableMap"},
7213        "LogicalTableMap":{"shape":"LogicalTableMap"},
7214        "ImportMode":{"shape":"DataSetImportMode"},
7215        "ColumnGroups":{"shape":"ColumnGroupList"},
7216        "RowLevelPermissionDataSet":{"shape":"RowLevelPermissionDataSet"}
7217      }
7218    },
7219    "UpdateDataSetResponse":{
7220      "type":"structure",
7221      "members":{
7222        "Arn":{"shape":"Arn"},
7223        "DataSetId":{"shape":"ResourceId"},
7224        "IngestionArn":{"shape":"Arn"},
7225        "IngestionId":{"shape":"ResourceId"},
7226        "RequestId":{"shape":"String"},
7227        "Status":{
7228          "shape":"StatusCode",
7229          "location":"statusCode"
7230        }
7231      }
7232    },
7233    "UpdateDataSourcePermissionsRequest":{
7234      "type":"structure",
7235      "required":[
7236        "AwsAccountId",
7237        "DataSourceId"
7238      ],
7239      "members":{
7240        "AwsAccountId":{
7241          "shape":"AwsAccountId",
7242          "location":"uri",
7243          "locationName":"AwsAccountId"
7244        },
7245        "DataSourceId":{
7246          "shape":"ResourceId",
7247          "location":"uri",
7248          "locationName":"DataSourceId"
7249        },
7250        "GrantPermissions":{"shape":"ResourcePermissionList"},
7251        "RevokePermissions":{"shape":"ResourcePermissionList"}
7252      }
7253    },
7254    "UpdateDataSourcePermissionsResponse":{
7255      "type":"structure",
7256      "members":{
7257        "DataSourceArn":{"shape":"Arn"},
7258        "DataSourceId":{"shape":"ResourceId"},
7259        "RequestId":{"shape":"String"},
7260        "Status":{
7261          "shape":"StatusCode",
7262          "location":"statusCode"
7263        }
7264      }
7265    },
7266    "UpdateDataSourceRequest":{
7267      "type":"structure",
7268      "required":[
7269        "AwsAccountId",
7270        "DataSourceId",
7271        "Name"
7272      ],
7273      "members":{
7274        "AwsAccountId":{
7275          "shape":"AwsAccountId",
7276          "location":"uri",
7277          "locationName":"AwsAccountId"
7278        },
7279        "DataSourceId":{
7280          "shape":"ResourceId",
7281          "location":"uri",
7282          "locationName":"DataSourceId"
7283        },
7284        "Name":{"shape":"ResourceName"},
7285        "DataSourceParameters":{"shape":"DataSourceParameters"},
7286        "Credentials":{"shape":"DataSourceCredentials"},
7287        "VpcConnectionProperties":{"shape":"VpcConnectionProperties"},
7288        "SslProperties":{"shape":"SslProperties"}
7289      }
7290    },
7291    "UpdateDataSourceResponse":{
7292      "type":"structure",
7293      "members":{
7294        "Arn":{"shape":"Arn"},
7295        "DataSourceId":{"shape":"ResourceId"},
7296        "UpdateStatus":{"shape":"ResourceStatus"},
7297        "RequestId":{"shape":"String"},
7298        "Status":{
7299          "shape":"StatusCode",
7300          "location":"statusCode"
7301        }
7302      }
7303    },
7304    "UpdateGroupRequest":{
7305      "type":"structure",
7306      "required":[
7307        "GroupName",
7308        "AwsAccountId",
7309        "Namespace"
7310      ],
7311      "members":{
7312        "GroupName":{
7313          "shape":"GroupName",
7314          "location":"uri",
7315          "locationName":"GroupName"
7316        },
7317        "Description":{"shape":"GroupDescription"},
7318        "AwsAccountId":{
7319          "shape":"AwsAccountId",
7320          "location":"uri",
7321          "locationName":"AwsAccountId"
7322        },
7323        "Namespace":{
7324          "shape":"Namespace",
7325          "location":"uri",
7326          "locationName":"Namespace"
7327        }
7328      }
7329    },
7330    "UpdateGroupResponse":{
7331      "type":"structure",
7332      "members":{
7333        "Group":{"shape":"Group"},
7334        "RequestId":{"shape":"String"},
7335        "Status":{
7336          "shape":"StatusCode",
7337          "location":"statusCode"
7338        }
7339      }
7340    },
7341    "UpdateIAMPolicyAssignmentRequest":{
7342      "type":"structure",
7343      "required":[
7344        "AwsAccountId",
7345        "AssignmentName",
7346        "Namespace"
7347      ],
7348      "members":{
7349        "AwsAccountId":{
7350          "shape":"AwsAccountId",
7351          "location":"uri",
7352          "locationName":"AwsAccountId"
7353        },
7354        "AssignmentName":{
7355          "shape":"IAMPolicyAssignmentName",
7356          "location":"uri",
7357          "locationName":"AssignmentName"
7358        },
7359        "Namespace":{
7360          "shape":"Namespace",
7361          "location":"uri",
7362          "locationName":"Namespace"
7363        },
7364        "AssignmentStatus":{"shape":"AssignmentStatus"},
7365        "PolicyArn":{"shape":"Arn"},
7366        "Identities":{"shape":"IdentityMap"}
7367      }
7368    },
7369    "UpdateIAMPolicyAssignmentResponse":{
7370      "type":"structure",
7371      "members":{
7372        "AssignmentName":{"shape":"IAMPolicyAssignmentName"},
7373        "AssignmentId":{"shape":"String"},
7374        "PolicyArn":{"shape":"Arn"},
7375        "Identities":{"shape":"IdentityMap"},
7376        "AssignmentStatus":{"shape":"AssignmentStatus"},
7377        "RequestId":{"shape":"String"},
7378        "Status":{
7379          "shape":"StatusCode",
7380          "location":"statusCode"
7381        }
7382      }
7383    },
7384    "UpdateResourcePermissionList":{
7385      "type":"list",
7386      "member":{"shape":"ResourcePermission"},
7387      "max":100
7388    },
7389    "UpdateTemplateAliasRequest":{
7390      "type":"structure",
7391      "required":[
7392        "AwsAccountId",
7393        "TemplateId",
7394        "AliasName",
7395        "TemplateVersionNumber"
7396      ],
7397      "members":{
7398        "AwsAccountId":{
7399          "shape":"AwsAccountId",
7400          "location":"uri",
7401          "locationName":"AwsAccountId"
7402        },
7403        "TemplateId":{
7404          "shape":"RestrictiveResourceId",
7405          "location":"uri",
7406          "locationName":"TemplateId"
7407        },
7408        "AliasName":{
7409          "shape":"AliasName",
7410          "location":"uri",
7411          "locationName":"AliasName"
7412        },
7413        "TemplateVersionNumber":{"shape":"VersionNumber"}
7414      }
7415    },
7416    "UpdateTemplateAliasResponse":{
7417      "type":"structure",
7418      "members":{
7419        "TemplateAlias":{"shape":"TemplateAlias"},
7420        "Status":{
7421          "shape":"StatusCode",
7422          "location":"statusCode"
7423        },
7424        "RequestId":{"shape":"String"}
7425      }
7426    },
7427    "UpdateTemplatePermissionsRequest":{
7428      "type":"structure",
7429      "required":[
7430        "AwsAccountId",
7431        "TemplateId"
7432      ],
7433      "members":{
7434        "AwsAccountId":{
7435          "shape":"AwsAccountId",
7436          "location":"uri",
7437          "locationName":"AwsAccountId"
7438        },
7439        "TemplateId":{
7440          "shape":"RestrictiveResourceId",
7441          "location":"uri",
7442          "locationName":"TemplateId"
7443        },
7444        "GrantPermissions":{"shape":"UpdateResourcePermissionList"},
7445        "RevokePermissions":{"shape":"UpdateResourcePermissionList"}
7446      }
7447    },
7448    "UpdateTemplatePermissionsResponse":{
7449      "type":"structure",
7450      "members":{
7451        "TemplateId":{"shape":"RestrictiveResourceId"},
7452        "TemplateArn":{"shape":"Arn"},
7453        "Permissions":{"shape":"ResourcePermissionList"},
7454        "RequestId":{"shape":"String"},
7455        "Status":{
7456          "shape":"StatusCode",
7457          "location":"statusCode"
7458        }
7459      }
7460    },
7461    "UpdateTemplateRequest":{
7462      "type":"structure",
7463      "required":[
7464        "AwsAccountId",
7465        "TemplateId",
7466        "SourceEntity"
7467      ],
7468      "members":{
7469        "AwsAccountId":{
7470          "shape":"AwsAccountId",
7471          "location":"uri",
7472          "locationName":"AwsAccountId"
7473        },
7474        "TemplateId":{
7475          "shape":"RestrictiveResourceId",
7476          "location":"uri",
7477          "locationName":"TemplateId"
7478        },
7479        "SourceEntity":{"shape":"TemplateSourceEntity"},
7480        "VersionDescription":{"shape":"VersionDescription"},
7481        "Name":{"shape":"TemplateName"}
7482      }
7483    },
7484    "UpdateTemplateResponse":{
7485      "type":"structure",
7486      "members":{
7487        "TemplateId":{"shape":"RestrictiveResourceId"},
7488        "Arn":{"shape":"Arn"},
7489        "VersionArn":{"shape":"Arn"},
7490        "CreationStatus":{"shape":"ResourceStatus"},
7491        "Status":{
7492          "shape":"StatusCode",
7493          "location":"statusCode"
7494        },
7495        "RequestId":{"shape":"String"}
7496      }
7497    },
7498    "UpdateThemeAliasRequest":{
7499      "type":"structure",
7500      "required":[
7501        "AwsAccountId",
7502        "ThemeId",
7503        "AliasName",
7504        "ThemeVersionNumber"
7505      ],
7506      "members":{
7507        "AwsAccountId":{
7508          "shape":"AwsAccountId",
7509          "location":"uri",
7510          "locationName":"AwsAccountId"
7511        },
7512        "ThemeId":{
7513          "shape":"RestrictiveResourceId",
7514          "location":"uri",
7515          "locationName":"ThemeId"
7516        },
7517        "AliasName":{
7518          "shape":"AliasName",
7519          "location":"uri",
7520          "locationName":"AliasName"
7521        },
7522        "ThemeVersionNumber":{"shape":"VersionNumber"}
7523      }
7524    },
7525    "UpdateThemeAliasResponse":{
7526      "type":"structure",
7527      "members":{
7528        "ThemeAlias":{"shape":"ThemeAlias"},
7529        "Status":{
7530          "shape":"StatusCode",
7531          "location":"statusCode"
7532        },
7533        "RequestId":{"shape":"String"}
7534      }
7535    },
7536    "UpdateThemePermissionsRequest":{
7537      "type":"structure",
7538      "required":[
7539        "AwsAccountId",
7540        "ThemeId"
7541      ],
7542      "members":{
7543        "AwsAccountId":{
7544          "shape":"AwsAccountId",
7545          "location":"uri",
7546          "locationName":"AwsAccountId"
7547        },
7548        "ThemeId":{
7549          "shape":"RestrictiveResourceId",
7550          "location":"uri",
7551          "locationName":"ThemeId"
7552        },
7553        "GrantPermissions":{"shape":"UpdateResourcePermissionList"},
7554        "RevokePermissions":{"shape":"UpdateResourcePermissionList"}
7555      }
7556    },
7557    "UpdateThemePermissionsResponse":{
7558      "type":"structure",
7559      "members":{
7560        "ThemeId":{"shape":"RestrictiveResourceId"},
7561        "ThemeArn":{"shape":"Arn"},
7562        "Permissions":{"shape":"ResourcePermissionList"},
7563        "RequestId":{"shape":"String"},
7564        "Status":{
7565          "shape":"StatusCode",
7566          "location":"statusCode"
7567        }
7568      }
7569    },
7570    "UpdateThemeRequest":{
7571      "type":"structure",
7572      "required":[
7573        "AwsAccountId",
7574        "ThemeId",
7575        "BaseThemeId"
7576      ],
7577      "members":{
7578        "AwsAccountId":{
7579          "shape":"AwsAccountId",
7580          "location":"uri",
7581          "locationName":"AwsAccountId"
7582        },
7583        "ThemeId":{
7584          "shape":"RestrictiveResourceId",
7585          "location":"uri",
7586          "locationName":"ThemeId"
7587        },
7588        "Name":{"shape":"ThemeName"},
7589        "BaseThemeId":{"shape":"RestrictiveResourceId"},
7590        "VersionDescription":{"shape":"VersionDescription"},
7591        "Configuration":{"shape":"ThemeConfiguration"}
7592      }
7593    },
7594    "UpdateThemeResponse":{
7595      "type":"structure",
7596      "members":{
7597        "ThemeId":{"shape":"RestrictiveResourceId"},
7598        "Arn":{"shape":"Arn"},
7599        "VersionArn":{"shape":"Arn"},
7600        "CreationStatus":{"shape":"ResourceStatus"},
7601        "Status":{
7602          "shape":"StatusCode",
7603          "location":"statusCode"
7604        },
7605        "RequestId":{"shape":"String"}
7606      }
7607    },
7608    "UpdateUserRequest":{
7609      "type":"structure",
7610      "required":[
7611        "UserName",
7612        "AwsAccountId",
7613        "Namespace",
7614        "Email",
7615        "Role"
7616      ],
7617      "members":{
7618        "UserName":{
7619          "shape":"UserName",
7620          "location":"uri",
7621          "locationName":"UserName"
7622        },
7623        "AwsAccountId":{
7624          "shape":"AwsAccountId",
7625          "location":"uri",
7626          "locationName":"AwsAccountId"
7627        },
7628        "Namespace":{
7629          "shape":"Namespace",
7630          "location":"uri",
7631          "locationName":"Namespace"
7632        },
7633        "Email":{"shape":"String"},
7634        "Role":{"shape":"UserRole"},
7635        "CustomPermissionsName":{"shape":"RoleName"},
7636        "UnapplyCustomPermissions":{"shape":"Boolean"}
7637      }
7638    },
7639    "UpdateUserResponse":{
7640      "type":"structure",
7641      "members":{
7642        "User":{"shape":"User"},
7643        "RequestId":{"shape":"String"},
7644        "Status":{
7645          "shape":"StatusCode",
7646          "location":"statusCode"
7647        }
7648      }
7649    },
7650    "UploadSettings":{
7651      "type":"structure",
7652      "members":{
7653        "Format":{"shape":"FileFormat"},
7654        "StartFromRow":{
7655          "shape":"PositiveInteger",
7656          "box":true
7657        },
7658        "ContainsHeader":{
7659          "shape":"Boolean",
7660          "box":true
7661        },
7662        "TextQualifier":{"shape":"TextQualifier"},
7663        "Delimiter":{"shape":"Delimiter"}
7664      }
7665    },
7666    "User":{
7667      "type":"structure",
7668      "members":{
7669        "Arn":{"shape":"Arn"},
7670        "UserName":{"shape":"UserName"},
7671        "Email":{"shape":"String"},
7672        "Role":{"shape":"UserRole"},
7673        "IdentityType":{"shape":"IdentityType"},
7674        "Active":{"shape":"Boolean"},
7675        "PrincipalId":{"shape":"String"},
7676        "CustomPermissionsName":{"shape":"RoleName"}
7677      }
7678    },
7679    "UserList":{
7680      "type":"list",
7681      "member":{"shape":"User"}
7682    },
7683    "UserName":{
7684      "type":"string",
7685      "min":1,
7686      "pattern":"[\\u0020-\\u00FF]+"
7687    },
7688    "UserRole":{
7689      "type":"string",
7690      "enum":[
7691        "ADMIN",
7692        "AUTHOR",
7693        "READER",
7694        "RESTRICTED_AUTHOR",
7695        "RESTRICTED_READER"
7696      ]
7697    },
7698    "Username":{
7699      "type":"string",
7700      "max":64,
7701      "min":1
7702    },
7703    "VersionDescription":{
7704      "type":"string",
7705      "max":512,
7706      "min":1
7707    },
7708    "VersionNumber":{
7709      "type":"long",
7710      "min":1
7711    },
7712    "VpcConnectionProperties":{
7713      "type":"structure",
7714      "required":["VpcConnectionArn"],
7715      "members":{
7716        "VpcConnectionArn":{"shape":"Arn"}
7717      }
7718    },
7719    "Warehouse":{
7720      "type":"string",
7721      "max":128
7722    },
7723    "WorkGroup":{
7724      "type":"string",
7725      "max":128,
7726      "min":1
7727    },
7728    "boolean":{"type":"boolean"},
7729    "long":{"type":"long"},
7730    "string":{"type":"string"},
7731    "timestamp":{"type":"timestamp"}
7732  }
7733}
7734