Skip to content

Commit f1a126c

Browse files
author
AWS SDK for Go v2 automation user
committed
Update API model
1 parent 806208b commit f1a126c

10 files changed

+7221
-2029
lines changed

codegen/sdk-codegen/aws-models/cloudcontrol.json

+164-114
Large diffs are not rendered by default.

codegen/sdk-codegen/aws-models/entityresolution.json

+3,064
Large diffs are not rendered by default.

codegen/sdk-codegen/aws-models/glue.json

+205-1
Original file line numberDiff line numberDiff line change
@@ -2164,7 +2164,7 @@
21642164
"Data": {
21652165
"target": "com.amazonaws.glue#AmazonRedshiftNodeData",
21662166
"traits": {
2167-
"smithy.api#documentation": "<p>Specifies the data of the Amazon Reshift target node.</p>"
2167+
"smithy.api#documentation": "<p>Specifies the data of the Amazon Redshift target node.</p>"
21682168
}
21692169
},
21702170
"Inputs": {
@@ -5288,6 +5288,18 @@
52885288
"traits": {
52895289
"smithy.api#documentation": "<p>Specifies a Glue DataBrew recipe node.</p>"
52905290
}
5291+
},
5292+
"SnowflakeSource": {
5293+
"target": "com.amazonaws.glue#SnowflakeSource",
5294+
"traits": {
5295+
"smithy.api#documentation": "<p>Specifies a Snowflake data source.</p>"
5296+
}
5297+
},
5298+
"SnowflakeTarget": {
5299+
"target": "com.amazonaws.glue#SnowflakeTarget",
5300+
"traits": {
5301+
"smithy.api#documentation": "<p>Specifies a target that writes to a Snowflake data source.</p>"
5302+
}
52915303
}
52925304
},
52935305
"traits": {
@@ -28880,6 +28892,198 @@
2888028892
"smithy.api#documentation": "<p>Specifies skewed values in a table. Skewed values are those that occur with very high\n frequency.</p>"
2888128893
}
2888228894
},
28895+
"com.amazonaws.glue#SnowflakeNodeData": {
28896+
"type": "structure",
28897+
"members": {
28898+
"SourceType": {
28899+
"target": "com.amazonaws.glue#GenericLimitedString",
28900+
"traits": {
28901+
"smithy.api#documentation": "<p>Specifies how retrieved data is specified. Valid values: <code>\"table\"</code>, <code>\n \"query\"</code>.</p>"
28902+
}
28903+
},
28904+
"Connection": {
28905+
"target": "com.amazonaws.glue#Option",
28906+
"traits": {
28907+
"smithy.api#documentation": "<p>Specifies a Glue Data Catalog Connection to a Snowflake endpoint.</p>"
28908+
}
28909+
},
28910+
"Schema": {
28911+
"target": "com.amazonaws.glue#GenericString",
28912+
"traits": {
28913+
"smithy.api#documentation": "<p>Specifies a Snowflake database schema for your node to use.</p>"
28914+
}
28915+
},
28916+
"Table": {
28917+
"target": "com.amazonaws.glue#GenericString",
28918+
"traits": {
28919+
"smithy.api#documentation": "<p>Specifies a Snowflake table for your node to use.</p>"
28920+
}
28921+
},
28922+
"Database": {
28923+
"target": "com.amazonaws.glue#GenericString",
28924+
"traits": {
28925+
"smithy.api#documentation": "<p>Specifies a Snowflake database for your node to use.</p>"
28926+
}
28927+
},
28928+
"TempDir": {
28929+
"target": "com.amazonaws.glue#EnclosedInStringProperty",
28930+
"traits": {
28931+
"smithy.api#documentation": "<p>Not currently used.</p>"
28932+
}
28933+
},
28934+
"IamRole": {
28935+
"target": "com.amazonaws.glue#Option",
28936+
"traits": {
28937+
"smithy.api#documentation": "<p>Not currently used.</p>"
28938+
}
28939+
},
28940+
"AdditionalOptions": {
28941+
"target": "com.amazonaws.glue#AdditionalOptions",
28942+
"traits": {
28943+
"smithy.api#documentation": "<p>Specifies additional options passed to the Snowflake connector. If options are specified\n elsewhere in this node, this will take precedence.</p>"
28944+
}
28945+
},
28946+
"SampleQuery": {
28947+
"target": "com.amazonaws.glue#GenericString",
28948+
"traits": {
28949+
"smithy.api#documentation": "<p>A SQL string used to retrieve data with the <code>query</code> sourcetype.</p>"
28950+
}
28951+
},
28952+
"PreAction": {
28953+
"target": "com.amazonaws.glue#GenericString",
28954+
"traits": {
28955+
"smithy.api#documentation": "<p>A SQL string run before the Snowflake connector performs its standard actions.</p>"
28956+
}
28957+
},
28958+
"PostAction": {
28959+
"target": "com.amazonaws.glue#GenericString",
28960+
"traits": {
28961+
"smithy.api#documentation": "<p>A SQL string run after the Snowflake connector performs its standard actions.</p>"
28962+
}
28963+
},
28964+
"Action": {
28965+
"target": "com.amazonaws.glue#GenericString",
28966+
"traits": {
28967+
"smithy.api#documentation": "<p>Specifies what action to take when writing to a table with preexisting data. Valid values: <code>\n append</code>, <code>merge</code>, <code>truncate</code>, <code>drop</code>.</p>"
28968+
}
28969+
},
28970+
"Upsert": {
28971+
"target": "com.amazonaws.glue#BooleanValue",
28972+
"traits": {
28973+
"smithy.api#default": false,
28974+
"smithy.api#documentation": "<p>Used when Action is <code>append</code>. Specifies the resolution behavior when a row\n already exists. If true, preexisting rows will be updated. If false, those rows will be inserted.</p>"
28975+
}
28976+
},
28977+
"MergeAction": {
28978+
"target": "com.amazonaws.glue#GenericLimitedString",
28979+
"traits": {
28980+
"smithy.api#documentation": "<p>Specifies a merge action. Valid values: <code>simple</code>, <code>custom</code>. If\n simple, merge behavior is defined by <code>MergeWhenMatched</code> and <code>\n MergeWhenNotMatched</code>. If custom, defined by <code>MergeClause</code>.</p>"
28981+
}
28982+
},
28983+
"MergeWhenMatched": {
28984+
"target": "com.amazonaws.glue#GenericLimitedString",
28985+
"traits": {
28986+
"smithy.api#documentation": "<p>Specifies how to resolve records that match preexisting data when merging. Valid values: <code>\n update</code>, <code>delete</code>.</p>"
28987+
}
28988+
},
28989+
"MergeWhenNotMatched": {
28990+
"target": "com.amazonaws.glue#GenericLimitedString",
28991+
"traits": {
28992+
"smithy.api#documentation": "<p>Specifies how to process records that do not match preexisting data when merging. Valid\n values: <code>insert</code>, <code>none</code>.</p>"
28993+
}
28994+
},
28995+
"MergeClause": {
28996+
"target": "com.amazonaws.glue#GenericString",
28997+
"traits": {
28998+
"smithy.api#documentation": "<p>A SQL statement that specifies a custom merge behavior.</p>"
28999+
}
29000+
},
29001+
"StagingTable": {
29002+
"target": "com.amazonaws.glue#GenericString",
29003+
"traits": {
29004+
"smithy.api#documentation": "<p>The name of a staging table used when performing <code>merge</code> or upsert <code>append</code>\n actions. Data is written to this table, then moved to <code>table</code> by a generated\n postaction.</p>"
29005+
}
29006+
},
29007+
"SelectedColumns": {
29008+
"target": "com.amazonaws.glue#OptionList",
29009+
"traits": {
29010+
"smithy.api#documentation": "<p>Specifies the columns combined to identify a record when detecting matches for merges and\n upserts. A list of structures with <code>value</code>, <code>label</code> and <code>\n description</code> keys. Each structure describes a column.</p>"
29011+
}
29012+
},
29013+
"AutoPushdown": {
29014+
"target": "com.amazonaws.glue#BooleanValue",
29015+
"traits": {
29016+
"smithy.api#default": false,
29017+
"smithy.api#documentation": "<p>Specifies whether automatic query pushdown is enabled. If pushdown\n is enabled, then when a query is run on Spark, if part of the query can be \"pushed down\" to\n the\n Snowflake server, it is pushed down. This improves performance of some queries.</p>"
29018+
}
29019+
},
29020+
"TableSchema": {
29021+
"target": "com.amazonaws.glue#OptionList",
29022+
"traits": {
29023+
"smithy.api#documentation": "<p>Manually defines the target schema for the node. A list of structures with <code>value</code>\n , <code>label</code> and <code>description</code> keys. Each structure defines a column.</p>"
29024+
}
29025+
}
29026+
},
29027+
"traits": {
29028+
"smithy.api#documentation": "<p>Specifies configuration for Snowflake nodes in Glue Studio.</p>"
29029+
}
29030+
},
29031+
"com.amazonaws.glue#SnowflakeSource": {
29032+
"type": "structure",
29033+
"members": {
29034+
"Name": {
29035+
"target": "com.amazonaws.glue#NodeName",
29036+
"traits": {
29037+
"smithy.api#documentation": "<p>The name of the Snowflake data source.</p>",
29038+
"smithy.api#required": {}
29039+
}
29040+
},
29041+
"Data": {
29042+
"target": "com.amazonaws.glue#SnowflakeNodeData",
29043+
"traits": {
29044+
"smithy.api#documentation": "<p>Configuration for the Snowflake data source.</p>",
29045+
"smithy.api#required": {}
29046+
}
29047+
},
29048+
"OutputSchemas": {
29049+
"target": "com.amazonaws.glue#GlueSchemas",
29050+
"traits": {
29051+
"smithy.api#documentation": "<p>Specifies user-defined schemas for your output data.</p>"
29052+
}
29053+
}
29054+
},
29055+
"traits": {
29056+
"smithy.api#documentation": "<p>Specifies a Snowflake data source.</p>"
29057+
}
29058+
},
29059+
"com.amazonaws.glue#SnowflakeTarget": {
29060+
"type": "structure",
29061+
"members": {
29062+
"Name": {
29063+
"target": "com.amazonaws.glue#NodeName",
29064+
"traits": {
29065+
"smithy.api#documentation": "<p>The name of the Snowflake target.</p>",
29066+
"smithy.api#required": {}
29067+
}
29068+
},
29069+
"Data": {
29070+
"target": "com.amazonaws.glue#SnowflakeNodeData",
29071+
"traits": {
29072+
"smithy.api#documentation": "<p>Specifies the data of the Snowflake target node.</p>",
29073+
"smithy.api#required": {}
29074+
}
29075+
},
29076+
"Inputs": {
29077+
"target": "com.amazonaws.glue#OneInput",
29078+
"traits": {
29079+
"smithy.api#documentation": "<p>The nodes that are inputs to the data target.</p>"
29080+
}
29081+
}
29082+
},
29083+
"traits": {
29084+
"smithy.api#documentation": "<p>Specifies a Snowflake target.</p>"
29085+
}
29086+
},
2888329087
"com.amazonaws.glue#Sort": {
2888429088
"type": "enum",
2888529089
"members": {

0 commit comments

Comments
 (0)