|
33556 | 33556 | "traits": {
|
33557 | 33557 | "smithy.api#documentation": "<p>A <code>TableIdentifier</code> structure that describes a target table for resource linking.</p>"
|
33558 | 33558 | }
|
| 33559 | + }, |
| 33560 | + "ViewDefinition": { |
| 33561 | + "target": "com.amazonaws.glue#ViewDefinitionInput", |
| 33562 | + "traits": { |
| 33563 | + "smithy.api#documentation": "<p>A structure that contains all the information that defines the view, including the dialect or dialects for the view, and the query.</p>" |
| 33564 | + } |
33559 | 33565 | }
|
33560 | 33566 | },
|
33561 | 33567 | "traits": {
|
|
36700 | 36706 | "traits": {
|
36701 | 36707 | "smithy.api#documentation": "<p>The version ID at which to update the table contents. </p>"
|
36702 | 36708 | }
|
| 36709 | + }, |
| 36710 | + "ViewUpdateAction": { |
| 36711 | + "target": "com.amazonaws.glue#ViewUpdateAction", |
| 36712 | + "traits": { |
| 36713 | + "smithy.api#documentation": "<p>The operation to be performed when updating the view.</p>" |
| 36714 | + } |
| 36715 | + }, |
| 36716 | + "Force": { |
| 36717 | + "target": "com.amazonaws.glue#Boolean", |
| 36718 | + "traits": { |
| 36719 | + "smithy.api#default": false, |
| 36720 | + "smithy.api#documentation": "<p>A flag that can be set to true to ignore matching storage descriptor and subobject matching requirements.</p>" |
| 36721 | + } |
36703 | 36722 | }
|
36704 | 36723 | },
|
36705 | 36724 | "traits": {
|
|
37206 | 37225 | "smithy.api#documentation": "<p>A structure containing details for representations.</p>"
|
37207 | 37226 | }
|
37208 | 37227 | },
|
| 37228 | + "com.amazonaws.glue#ViewDefinitionInput": { |
| 37229 | + "type": "structure", |
| 37230 | + "members": { |
| 37231 | + "IsProtected": { |
| 37232 | + "target": "com.amazonaws.glue#NullableBoolean", |
| 37233 | + "traits": { |
| 37234 | + "smithy.api#documentation": "<p>You can set this flag as true to instruct the engine not to push user-provided operations into the logical plan of the view during query planning. However, setting this flag does not guarantee that the engine will comply. Refer to the engine's documentation to understand the guarantees provided, if any.</p>" |
| 37235 | + } |
| 37236 | + }, |
| 37237 | + "Definer": { |
| 37238 | + "target": "com.amazonaws.glue#ArnString", |
| 37239 | + "traits": { |
| 37240 | + "smithy.api#documentation": "<p>The definer of a view in SQL.</p>" |
| 37241 | + } |
| 37242 | + }, |
| 37243 | + "Representations": { |
| 37244 | + "target": "com.amazonaws.glue#ViewRepresentationInputList", |
| 37245 | + "traits": { |
| 37246 | + "smithy.api#documentation": "<p>A list of structures that contains the dialect of the view, and the query that defines the view.</p>" |
| 37247 | + } |
| 37248 | + }, |
| 37249 | + "SubObjects": { |
| 37250 | + "target": "com.amazonaws.glue#ViewSubObjectsList", |
| 37251 | + "traits": { |
| 37252 | + "smithy.api#documentation": "<p>A list of base table ARNs that make up the view.</p>" |
| 37253 | + } |
| 37254 | + } |
| 37255 | + }, |
| 37256 | + "traits": { |
| 37257 | + "smithy.api#documentation": "<p>A structure containing details for creating or updating an Glue view.</p>" |
| 37258 | + } |
| 37259 | + }, |
37209 | 37260 | "com.amazonaws.glue#ViewDialect": {
|
37210 | 37261 | "type": "enum",
|
37211 | 37262 | "members": {
|
|
37265 | 37316 | "smithy.api#documentation": "<p>The expanded SQL for the view. This SQL is used by engines while processing a query on a view. Engines may perform operations during view creation to transform <code>ViewOriginalText</code> to <code>ViewExpandedText</code>. For example:</p>\n <ul>\n <li>\n <p>Fully qualified identifiers: <code>SELECT * from table1 -> SELECT * from db1.table1</code>\n </p>\n </li>\n </ul>"
|
37266 | 37317 | }
|
37267 | 37318 | },
|
| 37319 | + "ValidationConnection": { |
| 37320 | + "target": "com.amazonaws.glue#NameString", |
| 37321 | + "traits": { |
| 37322 | + "smithy.api#documentation": "<p>The name of the connection to be used to validate the specific representation of the view.</p>" |
| 37323 | + } |
| 37324 | + }, |
37268 | 37325 | "IsStale": {
|
37269 | 37326 | "target": "com.amazonaws.glue#NullableBoolean",
|
37270 | 37327 | "traits": {
|
|
37276 | 37333 | "smithy.api#documentation": "<p>A structure that contains the dialect of the view, and the query that defines the view.</p>"
|
37277 | 37334 | }
|
37278 | 37335 | },
|
| 37336 | + "com.amazonaws.glue#ViewRepresentationInput": { |
| 37337 | + "type": "structure", |
| 37338 | + "members": { |
| 37339 | + "Dialect": { |
| 37340 | + "target": "com.amazonaws.glue#ViewDialect", |
| 37341 | + "traits": { |
| 37342 | + "smithy.api#documentation": "<p>A parameter that specifies the engine type of a specific representation.</p>" |
| 37343 | + } |
| 37344 | + }, |
| 37345 | + "DialectVersion": { |
| 37346 | + "target": "com.amazonaws.glue#ViewDialectVersionString", |
| 37347 | + "traits": { |
| 37348 | + "smithy.api#documentation": "<p>A parameter that specifies the version of the engine of a specific representation.</p>" |
| 37349 | + } |
| 37350 | + }, |
| 37351 | + "ViewOriginalText": { |
| 37352 | + "target": "com.amazonaws.glue#ViewTextString", |
| 37353 | + "traits": { |
| 37354 | + "smithy.api#documentation": "<p>A string that represents the original SQL query that describes the view.</p>" |
| 37355 | + } |
| 37356 | + }, |
| 37357 | + "ValidationConnection": { |
| 37358 | + "target": "com.amazonaws.glue#NameString", |
| 37359 | + "traits": { |
| 37360 | + "smithy.api#documentation": "<p>The name of the connection to be used to validate the specific representation of the view.</p>" |
| 37361 | + } |
| 37362 | + }, |
| 37363 | + "ViewExpandedText": { |
| 37364 | + "target": "com.amazonaws.glue#ViewTextString", |
| 37365 | + "traits": { |
| 37366 | + "smithy.api#documentation": "<p>A string that represents the SQL query that describes the view with expanded resource ARNs</p>" |
| 37367 | + } |
| 37368 | + } |
| 37369 | + }, |
| 37370 | + "traits": { |
| 37371 | + "smithy.api#documentation": "<p>A structure containing details of a representation to update or create a Lake Formation view.</p>" |
| 37372 | + } |
| 37373 | + }, |
| 37374 | + "com.amazonaws.glue#ViewRepresentationInputList": { |
| 37375 | + "type": "list", |
| 37376 | + "member": { |
| 37377 | + "target": "com.amazonaws.glue#ViewRepresentationInput" |
| 37378 | + }, |
| 37379 | + "traits": { |
| 37380 | + "smithy.api#length": { |
| 37381 | + "min": 1, |
| 37382 | + "max": 10 |
| 37383 | + } |
| 37384 | + } |
| 37385 | + }, |
37279 | 37386 | "com.amazonaws.glue#ViewRepresentationList": {
|
37280 | 37387 | "type": "list",
|
37281 | 37388 | "member": {
|
|
37309 | 37416 | }
|
37310 | 37417 | }
|
37311 | 37418 | },
|
| 37419 | + "com.amazonaws.glue#ViewUpdateAction": { |
| 37420 | + "type": "enum", |
| 37421 | + "members": { |
| 37422 | + "ADD": { |
| 37423 | + "target": "smithy.api#Unit", |
| 37424 | + "traits": { |
| 37425 | + "smithy.api#enumValue": "ADD" |
| 37426 | + } |
| 37427 | + }, |
| 37428 | + "REPLACE": { |
| 37429 | + "target": "smithy.api#Unit", |
| 37430 | + "traits": { |
| 37431 | + "smithy.api#enumValue": "REPLACE" |
| 37432 | + } |
| 37433 | + }, |
| 37434 | + "ADD_OR_REPLACE": { |
| 37435 | + "target": "smithy.api#Unit", |
| 37436 | + "traits": { |
| 37437 | + "smithy.api#enumValue": "ADD_OR_REPLACE" |
| 37438 | + } |
| 37439 | + }, |
| 37440 | + "DROP": { |
| 37441 | + "target": "smithy.api#Unit", |
| 37442 | + "traits": { |
| 37443 | + "smithy.api#enumValue": "DROP" |
| 37444 | + } |
| 37445 | + } |
| 37446 | + } |
| 37447 | + }, |
37312 | 37448 | "com.amazonaws.glue#WorkerType": {
|
37313 | 37449 | "type": "enum",
|
37314 | 37450 | "members": {
|
|
0 commit comments