|
408 | 408 | {"shape":"ResourceNumberLimitExceededException"},
|
409 | 409 | {"shape":"GlueEncryptionException"}
|
410 | 410 | ],
|
411 |
| - "documentation":"<p>Creates a connection definition in the Data Catalog.</p>" |
| 411 | + "documentation":"<p>Creates a connection definition in the Data Catalog.</p> <p>Connections used for creating federated resources require the IAM <code>glue:PassConnection</code> permission.</p>" |
412 | 412 | },
|
413 | 413 | "CreateCrawler":{
|
414 | 414 | "name":"CreateCrawler",
|
|
3589 | 3589 | "type":"list",
|
3590 | 3590 | "member":{"shape":"Action"}
|
3591 | 3591 | },
|
| 3592 | + "AdditionalContextMap":{ |
| 3593 | + "type":"map", |
| 3594 | + "key":{"shape":"ContextKey"}, |
| 3595 | + "value":{"shape":"ContextValue"} |
| 3596 | + }, |
3592 | 3597 | "AdditionalOptionKeys":{
|
3593 | 3598 | "type":"string",
|
3594 | 3599 | "enum":[
|
|
6476 | 6481 | "key":{"shape":"GenericString"},
|
6477 | 6482 | "value":{"shape":"GenericString"}
|
6478 | 6483 | },
|
| 6484 | + "ContextKey":{ |
| 6485 | + "type":"string", |
| 6486 | + "max":128, |
| 6487 | + "min":1 |
| 6488 | + }, |
| 6489 | + "ContextValue":{ |
| 6490 | + "type":"string", |
| 6491 | + "max":256, |
| 6492 | + "min":0 |
| 6493 | + }, |
6479 | 6494 | "ContextWords":{
|
6480 | 6495 | "type":"list",
|
6481 | 6496 | "member":{"shape":"NameString"},
|
|
10475 | 10490 | "FederationSourceRetryableException":{
|
10476 | 10491 | "type":"structure",
|
10477 | 10492 | "members":{
|
10478 |
| - "Message":{"shape":"MessageString"} |
| 10493 | + "Message":{ |
| 10494 | + "shape":"MessageString", |
| 10495 | + "documentation":"<p>A message describing the problem.</p>" |
| 10496 | + } |
10479 | 10497 | },
|
| 10498 | + "documentation":"<p>A federation source failed, but the operation may be retried.</p>", |
10480 | 10499 | "exception":true
|
10481 | 10500 | },
|
10482 | 10501 | "FieldName":{
|
|
12849 | 12868 | "SupportedPermissionTypes"
|
12850 | 12869 | ],
|
12851 | 12870 | "members":{
|
| 12871 | + "Region":{ |
| 12872 | + "shape":"ValueString", |
| 12873 | + "documentation":"<p>Specified only if the base tables belong to a different Amazon Web Services Region.</p>" |
| 12874 | + }, |
12852 | 12875 | "CatalogId":{
|
12853 | 12876 | "shape":"CatalogIdString",
|
12854 | 12877 | "documentation":"<p>The catalog ID where the partition resides.</p>"
|
|
12872 | 12895 | "SupportedPermissionTypes":{
|
12873 | 12896 | "shape":"PermissionTypeList",
|
12874 | 12897 | "documentation":"<p>(Required) A list of supported permission types. </p>"
|
| 12898 | + }, |
| 12899 | + "QuerySessionContext":{ |
| 12900 | + "shape":"QuerySessionContext", |
| 12901 | + "documentation":"<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>" |
12875 | 12902 | }
|
12876 | 12903 | }
|
12877 | 12904 | },
|
|
12901 | 12928 | "SupportedPermissionTypes"
|
12902 | 12929 | ],
|
12903 | 12930 | "members":{
|
| 12931 | + "Region":{ |
| 12932 | + "shape":"ValueString", |
| 12933 | + "documentation":"<p>Specified only if the base tables belong to a different Amazon Web Services Region.</p>" |
| 12934 | + }, |
12904 | 12935 | "CatalogId":{
|
12905 | 12936 | "shape":"CatalogIdString",
|
12906 | 12937 | "documentation":"<p>The ID of the Data Catalog where the partitions in question reside. If none is provided, the AWS account ID is used by default. </p>"
|
|
12936 | 12967 | "MaxResults":{
|
12937 | 12968 | "shape":"PageSize",
|
12938 | 12969 | "documentation":"<p>The maximum number of partitions to return in a single response.</p>"
|
| 12970 | + }, |
| 12971 | + "QuerySessionContext":{ |
| 12972 | + "shape":"QuerySessionContext", |
| 12973 | + "documentation":"<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>" |
12939 | 12974 | }
|
12940 | 12975 | }
|
12941 | 12976 | },
|
|
12961 | 12996 | "SupportedPermissionTypes"
|
12962 | 12997 | ],
|
12963 | 12998 | "members":{
|
| 12999 | + "Region":{ |
| 13000 | + "shape":"ValueString", |
| 13001 | + "documentation":"<p>Specified only if the base tables belong to a different Amazon Web Services Region.</p>" |
| 13002 | + }, |
12964 | 13003 | "CatalogId":{
|
12965 | 13004 | "shape":"CatalogIdString",
|
12966 | 13005 | "documentation":"<p>The catalog ID where the table resides.</p>"
|
|
12980 | 13019 | "SupportedPermissionTypes":{
|
12981 | 13020 | "shape":"PermissionTypeList",
|
12982 | 13021 | "documentation":"<p>(Required) A list of supported permission types. </p>"
|
| 13022 | + }, |
| 13023 | + "SupportedDialect":{ |
| 13024 | + "shape":"SupportedDialect", |
| 13025 | + "documentation":"<p>A structure specifying the dialect and dialect version used by the query engine.</p>" |
| 13026 | + }, |
| 13027 | + "Permissions":{ |
| 13028 | + "shape":"PermissionList", |
| 13029 | + "documentation":"<p>The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.</p>" |
| 13030 | + }, |
| 13031 | + "QuerySessionContext":{ |
| 13032 | + "shape":"QuerySessionContext", |
| 13033 | + "documentation":"<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>" |
12983 | 13034 | }
|
12984 | 13035 | }
|
12985 | 13036 | },
|
|
13001 | 13052 | "CellFilters":{
|
13002 | 13053 | "shape":"ColumnRowFilterList",
|
13003 | 13054 | "documentation":"<p>A list of column row filters.</p>"
|
| 13055 | + }, |
| 13056 | + "QueryAuthorizationId":{ |
| 13057 | + "shape":"HashString", |
| 13058 | + "documentation":"<p>A cryptographically generated query identifier generated by Glue or Lake Formation.</p>" |
| 13059 | + }, |
| 13060 | + "ResourceArn":{ |
| 13061 | + "shape":"ArnString", |
| 13062 | + "documentation":"<p>The resource ARN of the parent resource extracted from the request.</p>" |
| 13063 | + }, |
| 13064 | + "Permissions":{ |
| 13065 | + "shape":"PermissionList", |
| 13066 | + "documentation":"<p>The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.</p>" |
13004 | 13067 | }
|
13005 | 13068 | }
|
13006 | 13069 | },
|
|
16055 | 16118 | "type":"integer",
|
16056 | 16119 | "box":true
|
16057 | 16120 | },
|
| 16121 | + "NullableString":{ |
| 16122 | + "type":"string", |
| 16123 | + "box":true |
| 16124 | + }, |
16058 | 16125 | "OneInput":{
|
16059 | 16126 | "type":"list",
|
16060 | 16127 | "member":{"shape":"NodeId"},
|
|
16930 | 16997 | }
|
16931 | 16998 | }
|
16932 | 16999 | },
|
| 17000 | + "QuerySessionContext":{ |
| 17001 | + "type":"structure", |
| 17002 | + "members":{ |
| 17003 | + "QueryId":{ |
| 17004 | + "shape":"HashString", |
| 17005 | + "documentation":"<p>A unique identifier generated by the query engine for the query.</p>" |
| 17006 | + }, |
| 17007 | + "QueryStartTime":{ |
| 17008 | + "shape":"Timestamp", |
| 17009 | + "documentation":"<p>A timestamp provided by the query engine for when the query started.</p>" |
| 17010 | + }, |
| 17011 | + "ClusterId":{ |
| 17012 | + "shape":"NullableString", |
| 17013 | + "documentation":"<p>An identifier string for the consumer cluster.</p>" |
| 17014 | + }, |
| 17015 | + "QueryAuthorizationId":{ |
| 17016 | + "shape":"HashString", |
| 17017 | + "documentation":"<p>A cryptographically generated query identifier generated by Glue or Lake Formation.</p>" |
| 17018 | + }, |
| 17019 | + "AdditionalContext":{ |
| 17020 | + "shape":"AdditionalContextMap", |
| 17021 | + "documentation":"<p>An opaque string-string map passed by the query engine.</p>" |
| 17022 | + } |
| 17023 | + }, |
| 17024 | + "documentation":"<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>" |
| 17025 | + }, |
16933 | 17026 | "QuoteChar":{
|
16934 | 17027 | "type":"string",
|
16935 | 17028 | "enum":[
|
|
19942 | 20035 | "type":"list",
|
19943 | 20036 | "member":{"shape":"GenericString"}
|
19944 | 20037 | },
|
| 20038 | + "SupportedDialect":{ |
| 20039 | + "type":"structure", |
| 20040 | + "members":{ |
| 20041 | + "Dialect":{ |
| 20042 | + "shape":"ViewDialect", |
| 20043 | + "documentation":"<p>The dialect of the query engine.</p>" |
| 20044 | + }, |
| 20045 | + "DialectVersion":{ |
| 20046 | + "shape":"ViewDialectVersionString", |
| 20047 | + "documentation":"<p>The version of the dialect of the query engine. For example, 3.0.0.</p>" |
| 20048 | + } |
| 20049 | + }, |
| 20050 | + "documentation":"<p>A structure specifying the dialect and dialect version used by the query engine.</p>" |
| 20051 | + }, |
19945 | 20052 | "Table":{
|
19946 | 20053 | "type":"structure",
|
19947 | 20054 | "required":["Name"],
|
|
21920 | 22027 | "min":1,
|
21921 | 22028 | "pattern":"[1-9][0-9]*|[1-9][0-9]*-[1-9][0-9]*"
|
21922 | 22029 | },
|
| 22030 | + "ViewDialect":{ |
| 22031 | + "type":"string", |
| 22032 | + "enum":[ |
| 22033 | + "REDSHIFT", |
| 22034 | + "ATHENA", |
| 22035 | + "SPARK" |
| 22036 | + ] |
| 22037 | + }, |
| 22038 | + "ViewDialectVersionString":{ |
| 22039 | + "type":"string", |
| 22040 | + "max":255, |
| 22041 | + "min":1 |
| 22042 | + }, |
21923 | 22043 | "ViewTextString":{
|
21924 | 22044 | "type":"string",
|
21925 | 22045 | "max":409600
|
|
0 commit comments