You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(client-glue): This release adds additional configurations for Query Session Context on the following APIs: GetUnfilteredTableMetadata, GetUnfilteredPartitionMetadata, GetUnfilteredPartitionsMetadata.
* <p>A structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake Formation generated authorization identifier and information from the request's authorization context.</p>
909
+
*/
910
+
exportinterfaceQuerySessionContext{
911
+
/**
912
+
* @public
913
+
* <p>A unique identifier generated by the query engine for the query.</p>
914
+
*/
915
+
QueryId?: string;
916
+
917
+
/**
918
+
* @public
919
+
* <p>A timestamp provided by the query engine for when the query started.</p>
920
+
*/
921
+
QueryStartTime?: Date;
922
+
923
+
/**
924
+
* @public
925
+
* <p>An identifier string for the consumer cluster.</p>
926
+
*/
927
+
ClusterId?: string;
928
+
929
+
/**
930
+
* @public
931
+
* <p>A cryptographically generated query identifier generated by Glue or Lake Formation.</p>
932
+
*/
933
+
QueryAuthorizationId?: string;
934
+
935
+
/**
936
+
* @public
937
+
* <p>An opaque string-string map passed by the query engine.</p>
* <p>A structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake Formation generated authorization identifier and information from the request's authorization context.</p>
1007
+
*/
1008
+
QuerySessionContext?: QuerySessionContext;
960
1009
}
961
1010
962
1011
/**
@@ -1014,6 +1063,12 @@ export class PermissionTypeMismatchException extends __BaseException {
* <p>The maximum number of partitions to return in a single response.</p>
1169
1224
*/
1170
1225
MaxResults?: number;
1226
+
1227
+
/**
1228
+
* @public
1229
+
* <p>A structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake Formation generated authorization identifier and information from the request's authorization context.</p>
* <p>A structure specifying the dialect and dialect version used by the query engine.</p>
1352
+
*/
1353
+
SupportedDialect?: SupportedDialect;
1354
+
1355
+
/**
1356
+
* @public
1357
+
* <p>The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.</p>
1358
+
*/
1359
+
Permissions?: Permission[];
1360
+
1361
+
/**
1362
+
* @public
1363
+
* <p>A structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake Formation generated authorization identifier and information from the request's authorization context.</p>
0 commit comments