|
10478 | 10478 | } |
10479 | 10479 | ], |
10480 | 10480 | "traits": { |
10481 | | - "smithy.api#documentation": "<p>Creates a new table optimizer for a specific function. <code>compaction</code> is the only currently supported optimizer type.</p>" |
| 10481 | + "smithy.api#documentation": "<p>Creates a new table optimizer for a specific function. </p>" |
10482 | 10482 | } |
10483 | 10483 | }, |
10484 | 10484 | "com.amazonaws.glue#CreateTableOptimizerRequest": { |
|
10508 | 10508 | "Type": { |
10509 | 10509 | "target": "com.amazonaws.glue#TableOptimizerType", |
10510 | 10510 | "traits": { |
10511 | | - "smithy.api#documentation": "<p>The type of table optimizer. Currently, the only valid value is <code>compaction</code>.</p>", |
| 10511 | + "smithy.api#documentation": "<p>The type of table optimizer.</p>", |
10512 | 10512 | "smithy.api#required": {} |
10513 | 10513 | } |
10514 | 10514 | }, |
|
26445 | 26445 | "Type": { |
26446 | 26446 | "target": "com.amazonaws.glue#TableOptimizerType", |
26447 | 26447 | "traits": { |
26448 | | - "smithy.api#documentation": "<p>The type of table optimizer. Currently, the only valid value is <code>compaction</code>.</p>", |
| 26448 | + "smithy.api#documentation": "<p>The type of table optimizer.</p>", |
26449 | 26449 | "smithy.api#required": {} |
26450 | 26450 | } |
26451 | 26451 | }, |
|
36005 | 36005 | "smithy.api#documentation": "<p>Whether table optimization is enabled.</p>" |
36006 | 36006 | } |
36007 | 36007 | }, |
| 36008 | + "vpcConfiguration": { |
| 36009 | + "target": "com.amazonaws.glue#TableOptimizerVpcConfiguration", |
| 36010 | + "traits": { |
| 36011 | + "smithy.api#documentation": "<p>A <code>TableOptimizerVpcConfiguration</code> object representing the VPC configuration for a table optimizer.</p>\n <p>This configuration is necessary to perform optimization on tables that are in a customer VPC.</p>" |
| 36012 | + } |
| 36013 | + }, |
36008 | 36014 | "retentionConfiguration": { |
36009 | 36015 | "target": "com.amazonaws.glue#RetentionConfiguration", |
36010 | 36016 | "traits": { |
|
36142 | 36148 | } |
36143 | 36149 | } |
36144 | 36150 | }, |
| 36151 | + "com.amazonaws.glue#TableOptimizerVpcConfiguration": { |
| 36152 | + "type": "union", |
| 36153 | + "members": { |
| 36154 | + "glueConnectionName": { |
| 36155 | + "target": "com.amazonaws.glue#glueConnectionNameString", |
| 36156 | + "traits": { |
| 36157 | + "smithy.api#documentation": "<p>The name of the Glue connection used for the VPC for the table optimizer.</p>" |
| 36158 | + } |
| 36159 | + } |
| 36160 | + }, |
| 36161 | + "traits": { |
| 36162 | + "smithy.api#documentation": "<p>An object that describes the VPC configuration for a table optimizer.</p>\n <p>This configuration is necessary to perform optimization on tables that are in a customer VPC.</p>" |
| 36163 | + } |
| 36164 | + }, |
36145 | 36165 | "com.amazonaws.glue#TablePrefix": { |
36146 | 36166 | "type": "string", |
36147 | 36167 | "traits": { |
|
39395 | 39415 | "Type": { |
39396 | 39416 | "target": "com.amazonaws.glue#TableOptimizerType", |
39397 | 39417 | "traits": { |
39398 | | - "smithy.api#documentation": "<p>The type of table optimizer. Currently, the only valid value is <code>compaction</code>.</p>", |
| 39418 | + "smithy.api#documentation": "<p>The type of table optimizer.</p>", |
39399 | 39419 | "smithy.api#required": {} |
39400 | 39420 | } |
39401 | 39421 | }, |
|
40773 | 40793 | "smithy.api#default": 0 |
40774 | 40794 | } |
40775 | 40795 | }, |
| 40796 | + "com.amazonaws.glue#glueConnectionNameString": { |
| 40797 | + "type": "string", |
| 40798 | + "traits": { |
| 40799 | + "smithy.api#length": { |
| 40800 | + "min": 1 |
| 40801 | + } |
| 40802 | + } |
| 40803 | + }, |
40776 | 40804 | "com.amazonaws.glue#metricCounts": { |
40777 | 40805 | "type": "long", |
40778 | 40806 | "traits": { |
|
0 commit comments