|
977 | 977 | {"shape":"IdentityTypeNotSupportedException"},
|
978 | 978 | {"shape":"SessionLifetimeInMinutesInvalidException"},
|
979 | 979 | {"shape":"UnsupportedUserEditionException"},
|
| 980 | + {"shape":"UnsupportedPricingPlanException"}, |
980 | 981 | {"shape":"InternalFailureException"}
|
981 | 982 | ],
|
982 | 983 | "documentation":"<p>Generates a session URL and authorization code that you can use to embed an Amazon QuickSight read-only dashboard in your web server code. Before you use this command, make sure that you have configured the dashboards and permissions. </p> <p>Currently, you can use <code>GetDashboardEmbedURL</code> only from the server, not from the user's browser. The following rules apply to the combination of URL and authorization code:</p> <ul> <li> <p>They must be used together.</p> </li> <li> <p>They can be used one time only.</p> </li> <li> <p>They are valid for 5 minutes after you run this command.</p> </li> <li> <p>The resulting user session is valid for 10 hours.</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/quicksight/latest/user/embedding-dashboards.html\">Embedding Amazon QuickSight</a> in the <i>Amazon QuickSight User Guide</i> .</p>"
|
|
1931 | 1932 | },
|
1932 | 1933 | "documentation":"<p>Ad hoc (one-time) filtering option.</p>"
|
1933 | 1934 | },
|
| 1935 | + "AdditionalDashboardIdList":{ |
| 1936 | + "type":"list", |
| 1937 | + "member":{"shape":"RestrictiveResourceId"}, |
| 1938 | + "max":20, |
| 1939 | + "min":1 |
| 1940 | + }, |
1934 | 1941 | "AliasName":{
|
1935 | 1942 | "type":"string",
|
1936 | 1943 | "max":2048,
|
|
3983 | 3990 | },
|
3984 | 3991 | "ColumnLevelPermissionRulesApplied":{
|
3985 | 3992 | "shape":"Boolean",
|
3986 |
| - "documentation":"<p>Indicates if the dataset has column level permission configured. </p>" |
| 3993 | + "documentation":"<p>Indicates if the dataset has column level permission configured.</p>" |
3987 | 3994 | }
|
3988 | 3995 | },
|
3989 | 3996 | "documentation":"<p>Dataset summary.</p>"
|
|
5938 | 5945 | "ENTERPRISE"
|
5939 | 5946 | ]
|
5940 | 5947 | },
|
| 5948 | + "EmbeddingIdentityType":{ |
| 5949 | + "type":"string", |
| 5950 | + "enum":[ |
| 5951 | + "IAM", |
| 5952 | + "QUICKSIGHT", |
| 5953 | + "ANONYMOUS" |
| 5954 | + ] |
| 5955 | + }, |
5941 | 5956 | "EmbeddingUrl":{
|
5942 | 5957 | "type":"string",
|
5943 | 5958 | "sensitive":true
|
|
6076 | 6091 | "locationName":"DashboardId"
|
6077 | 6092 | },
|
6078 | 6093 | "IdentityType":{
|
6079 |
| - "shape":"IdentityType", |
| 6094 | + "shape":"EmbeddingIdentityType", |
6080 | 6095 | "documentation":"<p>The authentication method that the user uses to sign in.</p>",
|
6081 | 6096 | "location":"querystring",
|
6082 | 6097 | "locationName":"creds-type"
|
|
6110 | 6125 | "documentation":"<p>The Amazon QuickSight user's Amazon Resource Name (ARN), for use with <code>QUICKSIGHT</code> identity type. You can use this for any Amazon QuickSight users in your account (readers, authors, or admins) authenticated as one of the following:</p> <ul> <li> <p>Active Directory (AD) users or group members</p> </li> <li> <p>Invited nonfederated users</p> </li> <li> <p>IAM users and IAM role-based sessions authenticated through Federated Single Sign-On using SAML, OpenID Connect, or IAM federation.</p> </li> </ul> <p>Omit this parameter for users in the third group – IAM users and IAM role-based sessions.</p>",
|
6111 | 6126 | "location":"querystring",
|
6112 | 6127 | "locationName":"user-arn"
|
| 6128 | + }, |
| 6129 | + "Namespace":{ |
| 6130 | + "shape":"Namespace", |
| 6131 | + "documentation":"<p>The QuickSight namespace that contains the dashboard IDs in this request. If you're not using a custom namespace, set this to \"<code>default</code>\".</p>", |
| 6132 | + "location":"querystring", |
| 6133 | + "locationName":"namespace" |
| 6134 | + }, |
| 6135 | + "AdditionalDashboardIds":{ |
| 6136 | + "shape":"AdditionalDashboardIdList", |
| 6137 | + "documentation":"<p>A list of one or more dashboard ids that you want to add to a session that includes anonymous authorizations. <code>IdentityType</code> must be set to ANONYMOUS for this to work, because other other identity types authenticate as QuickSight users. For example, if you set \"<code>--dashboard-id dash_id1 --dashboard-id dash_id2 dash_id3 identity-type ANONYMOUS</code>\", the session can access all three dashboards. </p>", |
| 6138 | + "location":"querystring", |
| 6139 | + "locationName":"additional-dashboard-ids" |
6113 | 6140 | }
|
6114 |
| - } |
| 6141 | + }, |
| 6142 | + "documentation":"<p>Parameter input for the <code>GetDashboardEmbedUrl</code> operation.</p>" |
6115 | 6143 | },
|
6116 | 6144 | "GetDashboardEmbedUrlResponse":{
|
6117 | 6145 | "type":"structure",
|
|
6129 | 6157 | "shape":"String",
|
6130 | 6158 | "documentation":"<p>The AWS request ID for this operation.</p>"
|
6131 | 6159 | }
|
6132 |
| - } |
| 6160 | + }, |
| 6161 | + "documentation":"<p>Output returned from the <code>GetDashboardEmbedUrl</code> operation.</p>" |
6133 | 6162 | },
|
6134 | 6163 | "GetSessionEmbedUrlRequest":{
|
6135 | 6164 | "type":"structure",
|
|
9619 | 9648 | },
|
9620 | 9649 | "documentation":"<p>The theme colors that apply to UI and to charts, excluding data colors. The colors description is a hexadecimal color code that consists of six alphanumerical characters, prefixed with <code>#</code>, for example #37BFF5. For more information, see <a href=\"https://docs.aws.amazon.com/quicksight/latest/user/themes-in-quicksight.html\">Using Themes in Amazon QuickSight</a> in the <i>Amazon QuickSight User Guide.</i> </p>"
|
9621 | 9650 | },
|
| 9651 | + "UnsupportedPricingPlanException":{ |
| 9652 | + "type":"structure", |
| 9653 | + "members":{ |
| 9654 | + "Message":{"shape":"String"}, |
| 9655 | + "RequestId":{ |
| 9656 | + "shape":"String", |
| 9657 | + "documentation":"<p>The AWS request ID for this request.</p>" |
| 9658 | + } |
| 9659 | + }, |
| 9660 | + "documentation":"<p>This error indicates that you are calling an embedding operation in Amazon QuickSight without the required pricing plan on your AWS account. Before you can use anonymous embedding, a QuickSight administrator needs to add capacity pricing to QuickSight. You can do this on the <b>Manage QuickSight</b> page. </p> <p>After capacity pricing is added, you can enable anonymous embedding by using the <code> <a>GetDashboardEmbedUrl</a> </code> API operation with the <code>--identity-type ANONYMOUS</code> option.</p>", |
| 9661 | + "error":{"httpStatusCode":403}, |
| 9662 | + "exception":true |
| 9663 | + }, |
9622 | 9664 | "UnsupportedUserEditionException":{
|
9623 | 9665 | "type":"structure",
|
9624 | 9666 | "members":{
|
|
0 commit comments