|
1729 | 1729 | "target": "com.amazonaws.glue#Action" |
1730 | 1730 | } |
1731 | 1731 | }, |
| 1732 | + "com.amazonaws.glue#AdditionalContextMap": { |
| 1733 | + "type": "map", |
| 1734 | + "key": { |
| 1735 | + "target": "com.amazonaws.glue#ContextKey" |
| 1736 | + }, |
| 1737 | + "value": { |
| 1738 | + "target": "com.amazonaws.glue#ContextValue" |
| 1739 | + } |
| 1740 | + }, |
1732 | 1741 | "com.amazonaws.glue#AdditionalOptionKeys": { |
1733 | 1742 | "type": "enum", |
1734 | 1743 | "members": { |
|
6973 | 6982 | "target": "com.amazonaws.glue#GenericString" |
6974 | 6983 | } |
6975 | 6984 | }, |
| 6985 | + "com.amazonaws.glue#ContextKey": { |
| 6986 | + "type": "string", |
| 6987 | + "traits": { |
| 6988 | + "smithy.api#length": { |
| 6989 | + "min": 1, |
| 6990 | + "max": 128 |
| 6991 | + } |
| 6992 | + } |
| 6993 | + }, |
| 6994 | + "com.amazonaws.glue#ContextValue": { |
| 6995 | + "type": "string", |
| 6996 | + "traits": { |
| 6997 | + "smithy.api#length": { |
| 6998 | + "min": 0, |
| 6999 | + "max": 256 |
| 7000 | + } |
| 7001 | + } |
| 7002 | + }, |
6976 | 7003 | "com.amazonaws.glue#ContextWords": { |
6977 | 7004 | "type": "list", |
6978 | 7005 | "member": { |
|
7764 | 7791 | } |
7765 | 7792 | ], |
7766 | 7793 | "traits": { |
7767 | | - "smithy.api#documentation": "<p>Creates a connection definition in the Data Catalog.</p>" |
| 7794 | + "smithy.api#documentation": "<p>Creates a connection definition in the Data Catalog.</p>\n <p>Connections used for creating federated resources require the IAM <code>glue:PassConnection</code> permission.</p>" |
7768 | 7795 | } |
7769 | 7796 | }, |
7770 | 7797 | "com.amazonaws.glue#CreateConnectionRequest": { |
@@ -14401,10 +14428,14 @@ |
14401 | 14428 | "type": "structure", |
14402 | 14429 | "members": { |
14403 | 14430 | "Message": { |
14404 | | - "target": "com.amazonaws.glue#MessageString" |
| 14431 | + "target": "com.amazonaws.glue#MessageString", |
| 14432 | + "traits": { |
| 14433 | + "smithy.api#documentation": "<p>A message describing the problem.</p>" |
| 14434 | + } |
14405 | 14435 | } |
14406 | 14436 | }, |
14407 | 14437 | "traits": { |
| 14438 | + "smithy.api#documentation": "<p>A federation source failed, but the operation may be retried.</p>", |
14408 | 14439 | "smithy.api#error": "client" |
14409 | 14440 | } |
14410 | 14441 | }, |
|
19686 | 19717 | "com.amazonaws.glue#GetUnfilteredPartitionMetadataRequest": { |
19687 | 19718 | "type": "structure", |
19688 | 19719 | "members": { |
| 19720 | + "Region": { |
| 19721 | + "target": "com.amazonaws.glue#ValueString", |
| 19722 | + "traits": { |
| 19723 | + "smithy.api#documentation": "<p>Specified only if the base tables belong to a different Amazon Web Services Region.</p>" |
| 19724 | + } |
| 19725 | + }, |
19689 | 19726 | "CatalogId": { |
19690 | 19727 | "target": "com.amazonaws.glue#CatalogIdString", |
19691 | 19728 | "traits": { |
|
19726 | 19763 | "smithy.api#documentation": "<p>(Required) A list of supported permission types. </p>", |
19727 | 19764 | "smithy.api#required": {} |
19728 | 19765 | } |
| 19766 | + }, |
| 19767 | + "QuerySessionContext": { |
| 19768 | + "target": "com.amazonaws.glue#QuerySessionContext", |
| 19769 | + "traits": { |
| 19770 | + "smithy.api#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>" |
| 19771 | + } |
19729 | 19772 | } |
19730 | 19773 | }, |
19731 | 19774 | "traits": { |
|
19805 | 19848 | "com.amazonaws.glue#GetUnfilteredPartitionsMetadataRequest": { |
19806 | 19849 | "type": "structure", |
19807 | 19850 | "members": { |
| 19851 | + "Region": { |
| 19852 | + "target": "com.amazonaws.glue#ValueString", |
| 19853 | + "traits": { |
| 19854 | + "smithy.api#documentation": "<p>Specified only if the base tables belong to a different Amazon Web Services Region.</p>" |
| 19855 | + } |
| 19856 | + }, |
19808 | 19857 | "CatalogId": { |
19809 | 19858 | "target": "com.amazonaws.glue#CatalogIdString", |
19810 | 19859 | "traits": { |
|
19862 | 19911 | "traits": { |
19863 | 19912 | "smithy.api#documentation": "<p>The maximum number of partitions to return in a single response.</p>" |
19864 | 19913 | } |
| 19914 | + }, |
| 19915 | + "QuerySessionContext": { |
| 19916 | + "target": "com.amazonaws.glue#QuerySessionContext", |
| 19917 | + "traits": { |
| 19918 | + "smithy.api#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>" |
| 19919 | + } |
19865 | 19920 | } |
19866 | 19921 | }, |
19867 | 19922 | "traits": { |
|
19929 | 19984 | "com.amazonaws.glue#GetUnfilteredTableMetadataRequest": { |
19930 | 19985 | "type": "structure", |
19931 | 19986 | "members": { |
| 19987 | + "Region": { |
| 19988 | + "target": "com.amazonaws.glue#ValueString", |
| 19989 | + "traits": { |
| 19990 | + "smithy.api#documentation": "<p>Specified only if the base tables belong to a different Amazon Web Services Region.</p>" |
| 19991 | + } |
| 19992 | + }, |
19932 | 19993 | "CatalogId": { |
19933 | 19994 | "target": "com.amazonaws.glue#CatalogIdString", |
19934 | 19995 | "traits": { |
|
19962 | 20023 | "smithy.api#documentation": "<p>(Required) A list of supported permission types. </p>", |
19963 | 20024 | "smithy.api#required": {} |
19964 | 20025 | } |
| 20026 | + }, |
| 20027 | + "SupportedDialect": { |
| 20028 | + "target": "com.amazonaws.glue#SupportedDialect", |
| 20029 | + "traits": { |
| 20030 | + "smithy.api#documentation": "<p>A structure specifying the dialect and dialect version used by the query engine.</p>" |
| 20031 | + } |
| 20032 | + }, |
| 20033 | + "Permissions": { |
| 20034 | + "target": "com.amazonaws.glue#PermissionList", |
| 20035 | + "traits": { |
| 20036 | + "smithy.api#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>" |
| 20037 | + } |
| 20038 | + }, |
| 20039 | + "QuerySessionContext": { |
| 20040 | + "target": "com.amazonaws.glue#QuerySessionContext", |
| 20041 | + "traits": { |
| 20042 | + "smithy.api#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>" |
| 20043 | + } |
19965 | 20044 | } |
19966 | 20045 | }, |
19967 | 20046 | "traits": { |
|
19995 | 20074 | "traits": { |
19996 | 20075 | "smithy.api#documentation": "<p>A list of column row filters.</p>" |
19997 | 20076 | } |
| 20077 | + }, |
| 20078 | + "QueryAuthorizationId": { |
| 20079 | + "target": "com.amazonaws.glue#HashString", |
| 20080 | + "traits": { |
| 20081 | + "smithy.api#documentation": "<p>A cryptographically generated query identifier generated by Glue or Lake Formation.</p>" |
| 20082 | + } |
| 20083 | + }, |
| 20084 | + "ResourceArn": { |
| 20085 | + "target": "com.amazonaws.glue#ArnString", |
| 20086 | + "traits": { |
| 20087 | + "smithy.api#documentation": "<p>The resource ARN of the parent resource extracted from the request.</p>" |
| 20088 | + } |
| 20089 | + }, |
| 20090 | + "Permissions": { |
| 20091 | + "target": "com.amazonaws.glue#PermissionList", |
| 20092 | + "traits": { |
| 20093 | + "smithy.api#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>" |
| 20094 | + } |
19998 | 20095 | } |
19999 | 20096 | }, |
20000 | 20097 | "traits": { |
|
25713 | 25810 | "com.amazonaws.glue#NullableInteger": { |
25714 | 25811 | "type": "integer" |
25715 | 25812 | }, |
| 25813 | + "com.amazonaws.glue#NullableString": { |
| 25814 | + "type": "string" |
| 25815 | + }, |
25716 | 25816 | "com.amazonaws.glue#OneInput": { |
25717 | 25817 | "type": "list", |
25718 | 25818 | "member": { |
|
27299 | 27399 | "smithy.api#output": {} |
27300 | 27400 | } |
27301 | 27401 | }, |
| 27402 | + "com.amazonaws.glue#QuerySessionContext": { |
| 27403 | + "type": "structure", |
| 27404 | + "members": { |
| 27405 | + "QueryId": { |
| 27406 | + "target": "com.amazonaws.glue#HashString", |
| 27407 | + "traits": { |
| 27408 | + "smithy.api#documentation": "<p>A unique identifier generated by the query engine for the query.</p>" |
| 27409 | + } |
| 27410 | + }, |
| 27411 | + "QueryStartTime": { |
| 27412 | + "target": "com.amazonaws.glue#Timestamp", |
| 27413 | + "traits": { |
| 27414 | + "smithy.api#documentation": "<p>A timestamp provided by the query engine for when the query started.</p>" |
| 27415 | + } |
| 27416 | + }, |
| 27417 | + "ClusterId": { |
| 27418 | + "target": "com.amazonaws.glue#NullableString", |
| 27419 | + "traits": { |
| 27420 | + "smithy.api#documentation": "<p>An identifier string for the consumer cluster.</p>" |
| 27421 | + } |
| 27422 | + }, |
| 27423 | + "QueryAuthorizationId": { |
| 27424 | + "target": "com.amazonaws.glue#HashString", |
| 27425 | + "traits": { |
| 27426 | + "smithy.api#documentation": "<p>A cryptographically generated query identifier generated by Glue or Lake Formation.</p>" |
| 27427 | + } |
| 27428 | + }, |
| 27429 | + "AdditionalContext": { |
| 27430 | + "target": "com.amazonaws.glue#AdditionalContextMap", |
| 27431 | + "traits": { |
| 27432 | + "smithy.api#documentation": "<p>An opaque string-string map passed by the query engine.</p>" |
| 27433 | + } |
| 27434 | + } |
| 27435 | + }, |
| 27436 | + "traits": { |
| 27437 | + "smithy.api#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>" |
| 27438 | + } |
| 27439 | + }, |
27302 | 27440 | "com.amazonaws.glue#QuoteChar": { |
27303 | 27441 | "type": "enum", |
27304 | 27442 | "members": { |
|
32578 | 32716 | "target": "com.amazonaws.glue#GenericString" |
32579 | 32717 | } |
32580 | 32718 | }, |
| 32719 | + "com.amazonaws.glue#SupportedDialect": { |
| 32720 | + "type": "structure", |
| 32721 | + "members": { |
| 32722 | + "Dialect": { |
| 32723 | + "target": "com.amazonaws.glue#ViewDialect", |
| 32724 | + "traits": { |
| 32725 | + "smithy.api#documentation": "<p>The dialect of the query engine.</p>" |
| 32726 | + } |
| 32727 | + }, |
| 32728 | + "DialectVersion": { |
| 32729 | + "target": "com.amazonaws.glue#ViewDialectVersionString", |
| 32730 | + "traits": { |
| 32731 | + "smithy.api#documentation": "<p>The version of the dialect of the query engine. For example, 3.0.0.</p>" |
| 32732 | + } |
| 32733 | + } |
| 32734 | + }, |
| 32735 | + "traits": { |
| 32736 | + "smithy.api#documentation": "<p>A structure specifying the dialect and dialect version used by the query engine.</p>" |
| 32737 | + } |
| 32738 | + }, |
32581 | 32739 | "com.amazonaws.glue#Table": { |
32582 | 32740 | "type": "structure", |
32583 | 32741 | "members": { |
|
36426 | 36584 | "smithy.api#pattern": "^[1-9][0-9]*|[1-9][0-9]*-[1-9][0-9]*$" |
36427 | 36585 | } |
36428 | 36586 | }, |
| 36587 | + "com.amazonaws.glue#ViewDialect": { |
| 36588 | + "type": "enum", |
| 36589 | + "members": { |
| 36590 | + "REDSHIFT": { |
| 36591 | + "target": "smithy.api#Unit", |
| 36592 | + "traits": { |
| 36593 | + "smithy.api#enumValue": "REDSHIFT" |
| 36594 | + } |
| 36595 | + }, |
| 36596 | + "ATHENA": { |
| 36597 | + "target": "smithy.api#Unit", |
| 36598 | + "traits": { |
| 36599 | + "smithy.api#enumValue": "ATHENA" |
| 36600 | + } |
| 36601 | + }, |
| 36602 | + "SPARK": { |
| 36603 | + "target": "smithy.api#Unit", |
| 36604 | + "traits": { |
| 36605 | + "smithy.api#enumValue": "SPARK" |
| 36606 | + } |
| 36607 | + } |
| 36608 | + } |
| 36609 | + }, |
| 36610 | + "com.amazonaws.glue#ViewDialectVersionString": { |
| 36611 | + "type": "string", |
| 36612 | + "traits": { |
| 36613 | + "smithy.api#length": { |
| 36614 | + "min": 1, |
| 36615 | + "max": 255 |
| 36616 | + } |
| 36617 | + } |
| 36618 | + }, |
36429 | 36619 | "com.amazonaws.glue#ViewTextString": { |
36430 | 36620 | "type": "string", |
36431 | 36621 | "traits": { |
|
0 commit comments