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
* <p>A structure containing details of a representation to update or create a Lake Formation view.</p>
2475
+
* @public
2476
+
*/
2477
+
exportinterfaceViewRepresentationInput{
2478
+
/**
2479
+
* <p>A parameter that specifies the engine type of a specific representation.</p>
2480
+
* @public
2481
+
*/
2482
+
Dialect?: ViewDialect;
2483
+
2484
+
/**
2485
+
* <p>A parameter that specifies the version of the engine of a specific representation.</p>
2486
+
* @public
2487
+
*/
2488
+
DialectVersion?: string;
2489
+
2490
+
/**
2491
+
* <p>A string that represents the original SQL query that describes the view.</p>
2492
+
* @public
2493
+
*/
2494
+
ViewOriginalText?: string;
2495
+
2496
+
/**
2497
+
* <p>The name of the connection to be used to validate the specific representation of the view.</p>
2498
+
* @public
2499
+
*/
2500
+
ValidationConnection?: string;
2501
+
2502
+
/**
2503
+
* <p>A string that represents the SQL query that describes the view with expanded resource ARNs</p>
2504
+
* @public
2505
+
*/
2506
+
ViewExpandedText?: string;
2507
+
}
2508
+
2509
+
/**
2510
+
* <p>A structure containing details for creating or updating an Glue view.</p>
2511
+
* @public
2512
+
*/
2513
+
exportinterfaceViewDefinitionInput{
2514
+
/**
2515
+
* <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>
2516
+
* @public
2517
+
*/
2518
+
IsProtected?: boolean;
2519
+
2520
+
/**
2521
+
* <p>The definer of a view in SQL.</p>
2522
+
* @public
2523
+
*/
2524
+
Definer?: string;
2525
+
2526
+
/**
2527
+
* <p>A list of structures that contains the dialect of the view, and the query that defines the view.</p>
2528
+
* @public
2529
+
*/
2530
+
Representations?: ViewRepresentationInput[];
2531
+
2532
+
/**
2533
+
* <p>A list of base table ARNs that make up the view.</p>
* <p>The Amazon Resource Name (ARN) of the registry.</p>
8278
-
* @public
8279
-
*/
8280
-
RegistryArn?: string;
8281
-
8282
-
/**
8283
-
* <p>The name of the schema.</p>
8284
-
* @public
8285
-
*/
8286
-
SchemaName?: string;
8287
-
8288
-
/**
8289
-
* <p>The Amazon Resource Name (ARN) of the schema.</p>
8290
-
* @public
8291
-
*/
8292
-
SchemaArn?: string;
8293
-
8294
-
/**
8295
-
* <p>A description of schema if specified when created</p>
8296
-
* @public
8297
-
*/
8298
-
Description?: string;
8299
-
8300
-
/**
8301
-
* <p>The data format of the schema definition. Currently <code>AVRO</code>, <code>JSON</code> and <code>PROTOBUF</code> are supported.</p>
8302
-
* @public
8303
-
*/
8304
-
DataFormat?: DataFormat;
8305
-
8306
-
/**
8307
-
* <p>The compatibility mode of the schema.</p>
8308
-
* @public
8309
-
*/
8310
-
Compatibility?: Compatibility;
8311
-
8312
-
/**
8313
-
* <p>The version number of the checkpoint (the last time the compatibility mode was changed).</p>
8314
-
* @public
8315
-
*/
8316
-
SchemaCheckpoint?: number;
8317
-
8318
-
/**
8319
-
* <p>The latest version of the schema associated with the returned schema definition.</p>
8320
-
* @public
8321
-
*/
8322
-
LatestSchemaVersion?: number;
8323
-
8324
-
/**
8325
-
* <p>The next version of the schema associated with the returned schema definition.</p>
8326
-
* @public
8327
-
*/
8328
-
NextSchemaVersion?: number;
8329
-
8330
-
/**
8331
-
* <p>The status of the schema.</p>
8332
-
* @public
8333
-
*/
8334
-
SchemaStatus?: SchemaStatus;
8335
-
8336
-
/**
8337
-
* <p>The date and time the schema was created.</p>
8338
-
* @public
8339
-
*/
8340
-
CreatedTime?: string;
8341
-
8342
-
/**
8343
-
* <p>The date and time the schema was updated.</p>
8344
-
* @public
8345
-
*/
8346
-
UpdatedTime?: string;
8347
-
}
8348
-
8349
-
/**
8350
-
* @public
8351
-
*/
8352
-
exportinterfaceGetSchemaByDefinitionInput{
8353
-
/**
8354
-
* <p>This is a wrapper structure to contain schema identity fields. The structure contains:</p>
8355
-
* <ul>
8356
-
* <li>
8357
-
* <p>SchemaId$SchemaArn: The Amazon Resource Name (ARN) of the schema. One of <code>SchemaArn</code> or <code>SchemaName</code> has to be provided.</p>
8358
-
* </li>
8359
-
* <li>
8360
-
* <p>SchemaId$SchemaName: The name of the schema. One of <code>SchemaArn</code> or <code>SchemaName</code> has to be provided.</p>
8361
-
* </li>
8362
-
* </ul>
8363
-
* @public
8364
-
*/
8365
-
SchemaId: SchemaId|undefined;
8366
-
8367
-
/**
8368
-
* <p>The definition of the schema for which schema details are required.</p>
8369
-
* @public
8370
-
*/
8371
-
SchemaDefinition: string|undefined;
8372
-
}
8373
-
8374
-
/**
8375
-
* @public
8376
-
*/
8377
-
exportinterfaceGetSchemaByDefinitionResponse{
8378
-
/**
8379
-
* <p>The schema ID of the schema version.</p>
8380
-
* @public
8381
-
*/
8382
-
SchemaVersionId?: string;
8383
-
8384
-
/**
8385
-
* <p>The Amazon Resource Name (ARN) of the schema.</p>
8386
-
* @public
8387
-
*/
8388
-
SchemaArn?: string;
8389
-
8390
-
/**
8391
-
* <p>The data format of the schema definition. Currently <code>AVRO</code>, <code>JSON</code> and <code>PROTOBUF</code> are supported.</p>
8392
-
* @public
8393
-
*/
8394
-
DataFormat?: DataFormat;
8395
-
8396
-
/**
8397
-
* <p>The status of the schema version.</p>
8398
-
* @public
8399
-
*/
8400
-
Status?: SchemaVersionStatus;
8401
-
8402
-
/**
8403
-
* <p>The date and time the schema was created.</p>
0 commit comments