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