Skip to content

Commit 9faab95

Browse files
author
AWS
committed
Amazon QuickSight Update: Adds support for SEMISTRUCT to InputColumn Type
1 parent 1b7feec commit 9faab95

2 files changed

Lines changed: 10 additions & 3 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon QuickSight",
4+
"contributor": "",
5+
"description": "Adds support for SEMISTRUCT to InputColumn Type"
6+
}

services/quicksight/src/main/resources/codegen-resources/service-2.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22456,7 +22456,7 @@
2245622456
},
2245722457
"SessionTags":{
2245822458
"shape":"SessionTagList",
22459-
"documentation":"<p>Session tags are user-specified strings that identify a session in your application. You can use these tags to implement row-level security (RLS) controls. Before you use the <code>SessionTags</code> parameter, make sure that you have configured the relevant datasets using the <code>DataSet$RowLevelPermissionTagConfiguration</code> parameter so that session tags can be used to provide row-level security.</p> <p>When using session tags, you must call <code>GenerateEmbedUrlForAnonymousUser</code> from a secure, trusted environment. The API call passes session tags that enable server-side data redaction by using the row-level security (RLS) rules configured in your datasets. A secure, trusted environment has access controls that you implement. These controls ensure that only your server or authorized users can add or modify session tags.</p> <p>Besides, these are not the tags used for the Amazon Web Services resource tagging feature. For more information, see <a href=\"https://docs.aws.amazon.com/quicksight/latest/user/quicksight-dev-rls-tags.html\">Using Row-Level Security (RLS) with Tags</a> in the <i>Amazon Quick Suite User Guide</i>.</p>"
22459+
"documentation":"<p>Session tags are user-specified strings that identify a session in your application. You can use these tags to implement row-level security (RLS) controls. Before you use the <code>SessionTags</code> parameter, make sure that you have configured the relevant datasets using the <code>DataSet$RowLevelPermissionTagConfiguration</code> parameter so that session tags can be used to provide row-level security.</p> <p>When using <code>SessionTags</code> in <code>GenerateEmbedUrlForAnonymousUser</code>,</p> <ul> <li> <p>Treat <code>SessionTags</code> as security credentials. Do not expose <code>SessionTags</code> to end users or client-side code.</p> </li> <li> <p>Implement server-side controls. Ensure that <code>SessionTags</code> are set exclusively by your trusted backend services, not by parameters that end users can modify.</p> </li> <li> <p>Protect <code>SessionTags</code> from enumeration. Ensure that users in one tenant cannot discover or guess sessionTag values belonging to other tenants.</p> </li> <li> <p>Review your architecture. If downstream customers or partners are allowed to call the <code>GenerateEmbedUrlForAnonymousUser</code> API directly, evaluate whether those parties could specify sessionTag values for tenants they should not access.</p> </li> </ul> <p>Besides, these are not the tags used for the Amazon Web Services resource tagging feature. For more information, see <a href=\"https://docs.aws.amazon.com/quicksight/latest/user/quicksight-dev-rls-tags.html\">Using Row-Level Security (RLS) with Tags</a> in the <i>Amazon Quick Suite User Guide</i>.</p>"
2246022460
},
2246122461
"AuthorizedResourceArns":{
2246222462
"shape":"ArnList",
@@ -25097,7 +25097,7 @@
2509725097
},
2509825098
"Type":{
2509925099
"shape":"InputColumnDataType",
25100-
"documentation":"<p>The data type of the column.</p>"
25100+
"documentation":"<p>The data type of the column.</p> <p> <b>Note:</b> <code>SEMISTRUCT</code> represents Athena's map, row, and struct data types. It is supported when using the new data preparation experience.</p>"
2510125101
},
2510225102
"SubType":{
2510325103
"shape":"ColumnDataSubType",
@@ -25115,7 +25115,8 @@
2511525115
"DATETIME",
2511625116
"BIT",
2511725117
"BOOLEAN",
25118-
"JSON"
25118+
"JSON",
25119+
"SEMISTRUCT"
2511925120
]
2512025121
},
2512125122
"InputColumnList":{

0 commit comments

Comments
 (0)