1{ 2 "smithy": "1.0", 3 "shapes": { 4 "com.amazonaws.rdsdata#Arn": { 5 "type": "string", 6 "traits": { 7 "smithy.api#length": { 8 "min": 11, 9 "max": 100 10 } 11 } 12 }, 13 "com.amazonaws.rdsdata#ArrayOfArray": { 14 "type": "list", 15 "member": { 16 "target": "com.amazonaws.rdsdata#ArrayValue" 17 }, 18 "traits": { 19 "smithy.api#documentation": "<p>An array of arrays.</p>\n <note>\n <p>Some array entries can be null.</p>\n </note>" 20 } 21 }, 22 "com.amazonaws.rdsdata#ArrayValue": { 23 "type": "union", 24 "members": { 25 "booleanValues": { 26 "target": "com.amazonaws.rdsdata#BooleanArray", 27 "traits": { 28 "smithy.api#documentation": "<p>An array of Boolean values.</p>" 29 } 30 }, 31 "longValues": { 32 "target": "com.amazonaws.rdsdata#LongArray", 33 "traits": { 34 "smithy.api#documentation": "<p>An array of floating point numbers.</p>" 35 } 36 }, 37 "doubleValues": { 38 "target": "com.amazonaws.rdsdata#DoubleArray", 39 "traits": { 40 "smithy.api#documentation": "<p>An array of integers.</p>" 41 } 42 }, 43 "stringValues": { 44 "target": "com.amazonaws.rdsdata#StringArray", 45 "traits": { 46 "smithy.api#documentation": "<p>An array of strings.</p>" 47 } 48 }, 49 "arrayValues": { 50 "target": "com.amazonaws.rdsdata#ArrayOfArray", 51 "traits": { 52 "smithy.api#documentation": "<p>An array of arrays.</p>" 53 } 54 } 55 }, 56 "traits": { 57 "smithy.api#documentation": "<p>Contains an array.</p>" 58 } 59 }, 60 "com.amazonaws.rdsdata#ArrayValueList": { 61 "type": "list", 62 "member": { 63 "target": "com.amazonaws.rdsdata#Value" 64 } 65 }, 66 "com.amazonaws.rdsdata#BadRequestException": { 67 "type": "structure", 68 "members": { 69 "message": { 70 "target": "com.amazonaws.rdsdata#ErrorMessage", 71 "traits": { 72 "smithy.api#documentation": "<p>The error message returned by this <code>BadRequestException</code> error.</p>" 73 } 74 } 75 }, 76 "traits": { 77 "smithy.api#documentation": "<p>There is an error in the call or in a SQL statement.</p>", 78 "smithy.api#error": "client", 79 "smithy.api#httpError": 400 80 } 81 }, 82 "com.amazonaws.rdsdata#BatchExecuteStatement": { 83 "type": "operation", 84 "input": { 85 "target": "com.amazonaws.rdsdata#BatchExecuteStatementRequest" 86 }, 87 "output": { 88 "target": "com.amazonaws.rdsdata#BatchExecuteStatementResponse" 89 }, 90 "errors": [ 91 { 92 "target": "com.amazonaws.rdsdata#BadRequestException" 93 }, 94 { 95 "target": "com.amazonaws.rdsdata#ForbiddenException" 96 }, 97 { 98 "target": "com.amazonaws.rdsdata#InternalServerErrorException" 99 }, 100 { 101 "target": "com.amazonaws.rdsdata#ServiceUnavailableError" 102 }, 103 { 104 "target": "com.amazonaws.rdsdata#StatementTimeoutException" 105 } 106 ], 107 "traits": { 108 "smithy.api#documentation": "<p>Runs a batch SQL statement over an array of data.</p>\n <p>You can run bulk update and insert operations for multiple records using a DML \n statement with different parameter sets. Bulk operations can provide a significant \n performance improvement over individual insert and update operations.</p>\n <important> \n <p>If a call isn't part of a transaction because it doesn't include the\n <code>transactionID</code> parameter, changes that result from the call are\n committed automatically.</p> \n </important>", 109 "smithy.api#http": { 110 "method": "POST", 111 "uri": "/BatchExecute", 112 "code": 200 113 } 114 } 115 }, 116 "com.amazonaws.rdsdata#BatchExecuteStatementRequest": { 117 "type": "structure", 118 "members": { 119 "resourceArn": { 120 "target": "com.amazonaws.rdsdata#Arn", 121 "traits": { 122 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Aurora Serverless DB cluster.</p>", 123 "smithy.api#required": {} 124 } 125 }, 126 "secretArn": { 127 "target": "com.amazonaws.rdsdata#Arn", 128 "traits": { 129 "smithy.api#documentation": "<p>The name or ARN of the secret that enables access to the DB cluster.</p>", 130 "smithy.api#required": {} 131 } 132 }, 133 "sql": { 134 "target": "com.amazonaws.rdsdata#SqlStatement", 135 "traits": { 136 "smithy.api#documentation": "<p>The SQL statement to run.</p>", 137 "smithy.api#required": {} 138 } 139 }, 140 "database": { 141 "target": "com.amazonaws.rdsdata#DbName", 142 "traits": { 143 "smithy.api#documentation": "<p>The name of the database.</p>" 144 } 145 }, 146 "schema": { 147 "target": "com.amazonaws.rdsdata#DbName", 148 "traits": { 149 "smithy.api#documentation": "<p>The name of the database schema.</p>" 150 } 151 }, 152 "parameterSets": { 153 "target": "com.amazonaws.rdsdata#SqlParameterSets", 154 "traits": { 155 "smithy.api#documentation": "<p>The parameter set for the batch operation.</p>\n <p>The SQL statement is executed as many times as the number of parameter sets provided. \n To execute a SQL statement with no parameters, use one of the following options:</p>\n <ul>\n <li>\n <p>Specify one or more empty parameter sets.</p>\n </li>\n <li>\n <p>Use the <code>ExecuteStatement</code> operation instead of the <code>BatchExecuteStatement</code> operation.</p>\n </li>\n </ul>\n <note>\n <p>Array parameters are not supported.</p>\n </note>" 156 } 157 }, 158 "transactionId": { 159 "target": "com.amazonaws.rdsdata#Id", 160 "traits": { 161 "smithy.api#documentation": "<p>The identifier of a transaction that was started by using the\n <code>BeginTransaction</code> operation. Specify the transaction ID of the\n transaction that you want to include the SQL statement in.</p>\n <p>If the SQL statement is not part of a transaction, don't set this\n parameter.</p>" 162 } 163 } 164 }, 165 "traits": { 166 "smithy.api#documentation": "<p>The request parameters represent the input of a SQL statement over an array of\n data.</p>" 167 } 168 }, 169 "com.amazonaws.rdsdata#BatchExecuteStatementResponse": { 170 "type": "structure", 171 "members": { 172 "updateResults": { 173 "target": "com.amazonaws.rdsdata#UpdateResults", 174 "traits": { 175 "smithy.api#documentation": "<p>The execution results of each batch entry.</p>" 176 } 177 } 178 }, 179 "traits": { 180 "smithy.api#documentation": "<p>The response elements represent the output of a SQL statement over an array of\n data.</p>" 181 } 182 }, 183 "com.amazonaws.rdsdata#BeginTransaction": { 184 "type": "operation", 185 "input": { 186 "target": "com.amazonaws.rdsdata#BeginTransactionRequest" 187 }, 188 "output": { 189 "target": "com.amazonaws.rdsdata#BeginTransactionResponse" 190 }, 191 "errors": [ 192 { 193 "target": "com.amazonaws.rdsdata#BadRequestException" 194 }, 195 { 196 "target": "com.amazonaws.rdsdata#ForbiddenException" 197 }, 198 { 199 "target": "com.amazonaws.rdsdata#InternalServerErrorException" 200 }, 201 { 202 "target": "com.amazonaws.rdsdata#ServiceUnavailableError" 203 }, 204 { 205 "target": "com.amazonaws.rdsdata#StatementTimeoutException" 206 } 207 ], 208 "traits": { 209 "smithy.api#documentation": "<p>Starts a SQL transaction.</p>\n \n <important>\n <p>A transaction can run for a maximum of 24 hours. A transaction is terminated and \n rolled back automatically after 24 hours.</p>\n <p>A transaction times out if no calls use its transaction ID in three minutes. \n If a transaction times out before it's committed, it's rolled back\n automatically.</p>\n <p>DDL statements inside a transaction cause an implicit commit. We recommend \n that you run each DDL statement in a separate <code>ExecuteStatement</code> call with \n <code>continueAfterTimeout</code> enabled.</p>\n </important>", 210 "smithy.api#http": { 211 "method": "POST", 212 "uri": "/BeginTransaction", 213 "code": 200 214 } 215 } 216 }, 217 "com.amazonaws.rdsdata#BeginTransactionRequest": { 218 "type": "structure", 219 "members": { 220 "resourceArn": { 221 "target": "com.amazonaws.rdsdata#Arn", 222 "traits": { 223 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Aurora Serverless DB cluster.</p>", 224 "smithy.api#required": {} 225 } 226 }, 227 "secretArn": { 228 "target": "com.amazonaws.rdsdata#Arn", 229 "traits": { 230 "smithy.api#documentation": "<p>The name or ARN of the secret that enables access to the DB cluster.</p>", 231 "smithy.api#required": {} 232 } 233 }, 234 "database": { 235 "target": "com.amazonaws.rdsdata#DbName", 236 "traits": { 237 "smithy.api#documentation": "<p>The name of the database.</p>" 238 } 239 }, 240 "schema": { 241 "target": "com.amazonaws.rdsdata#DbName", 242 "traits": { 243 "smithy.api#documentation": "<p>The name of the database schema.</p>" 244 } 245 } 246 }, 247 "traits": { 248 "smithy.api#documentation": "<p>The request parameters represent the input of a request to start a SQL\n transaction.</p>" 249 } 250 }, 251 "com.amazonaws.rdsdata#BeginTransactionResponse": { 252 "type": "structure", 253 "members": { 254 "transactionId": { 255 "target": "com.amazonaws.rdsdata#Id", 256 "traits": { 257 "smithy.api#documentation": "<p>The transaction ID of the transaction started by the call.</p>" 258 } 259 } 260 }, 261 "traits": { 262 "smithy.api#documentation": "<p>The response elements represent the output of a request to start a SQL\n transaction.</p>" 263 } 264 }, 265 "com.amazonaws.rdsdata#Blob": { 266 "type": "blob" 267 }, 268 "com.amazonaws.rdsdata#Boolean": { 269 "type": "boolean" 270 }, 271 "com.amazonaws.rdsdata#BooleanArray": { 272 "type": "list", 273 "member": { 274 "target": "com.amazonaws.rdsdata#BoxedBoolean" 275 }, 276 "traits": { 277 "smithy.api#documentation": "<p>An array of Boolean values.</p>\n <note>\n <p>Some array entries can be null.</p>\n </note>" 278 } 279 }, 280 "com.amazonaws.rdsdata#BoxedBoolean": { 281 "type": "boolean", 282 "traits": { 283 "smithy.api#box": {} 284 } 285 }, 286 "com.amazonaws.rdsdata#BoxedDouble": { 287 "type": "double", 288 "traits": { 289 "smithy.api#box": {} 290 } 291 }, 292 "com.amazonaws.rdsdata#BoxedFloat": { 293 "type": "float", 294 "traits": { 295 "smithy.api#box": {} 296 } 297 }, 298 "com.amazonaws.rdsdata#BoxedInteger": { 299 "type": "integer", 300 "traits": { 301 "smithy.api#box": {} 302 } 303 }, 304 "com.amazonaws.rdsdata#BoxedLong": { 305 "type": "long", 306 "traits": { 307 "smithy.api#box": {} 308 } 309 }, 310 "com.amazonaws.rdsdata#ColumnMetadata": { 311 "type": "structure", 312 "members": { 313 "name": { 314 "target": "com.amazonaws.rdsdata#String", 315 "traits": { 316 "smithy.api#documentation": "<p>The name of the column.</p>" 317 } 318 }, 319 "type": { 320 "target": "com.amazonaws.rdsdata#Integer", 321 "traits": { 322 "smithy.api#documentation": "<p>The type of the column.</p>" 323 } 324 }, 325 "typeName": { 326 "target": "com.amazonaws.rdsdata#String", 327 "traits": { 328 "smithy.api#documentation": "<p>The database-specific data type of the column.</p>" 329 } 330 }, 331 "label": { 332 "target": "com.amazonaws.rdsdata#String", 333 "traits": { 334 "smithy.api#documentation": "<p>The label for the column.</p>" 335 } 336 }, 337 "schemaName": { 338 "target": "com.amazonaws.rdsdata#String", 339 "traits": { 340 "smithy.api#documentation": "<p>The name of the schema that owns the table that includes the column.</p>" 341 } 342 }, 343 "tableName": { 344 "target": "com.amazonaws.rdsdata#String", 345 "traits": { 346 "smithy.api#documentation": "<p>The name of the table that includes the column.</p>" 347 } 348 }, 349 "isAutoIncrement": { 350 "target": "com.amazonaws.rdsdata#Boolean", 351 "traits": { 352 "smithy.api#documentation": "<p>A value that indicates whether the column increments automatically.</p>" 353 } 354 }, 355 "isSigned": { 356 "target": "com.amazonaws.rdsdata#Boolean", 357 "traits": { 358 "smithy.api#documentation": "<p>A value that indicates whether an integer column is signed.</p>" 359 } 360 }, 361 "isCurrency": { 362 "target": "com.amazonaws.rdsdata#Boolean", 363 "traits": { 364 "smithy.api#documentation": "<p>A value that indicates whether the column contains currency values.</p>" 365 } 366 }, 367 "isCaseSensitive": { 368 "target": "com.amazonaws.rdsdata#Boolean", 369 "traits": { 370 "smithy.api#documentation": "<p>A value that indicates whether the column is case-sensitive.</p>" 371 } 372 }, 373 "nullable": { 374 "target": "com.amazonaws.rdsdata#Integer", 375 "traits": { 376 "smithy.api#documentation": "<p>A value that indicates whether the column is nullable.</p>" 377 } 378 }, 379 "precision": { 380 "target": "com.amazonaws.rdsdata#Integer", 381 "traits": { 382 "smithy.api#documentation": "<p>The precision value of a decimal number column.</p>" 383 } 384 }, 385 "scale": { 386 "target": "com.amazonaws.rdsdata#Integer", 387 "traits": { 388 "smithy.api#documentation": "<p>The scale value of a decimal number column.</p>" 389 } 390 }, 391 "arrayBaseColumnType": { 392 "target": "com.amazonaws.rdsdata#Integer", 393 "traits": { 394 "smithy.api#documentation": "<p>The type of the column.</p>" 395 } 396 } 397 }, 398 "traits": { 399 "smithy.api#documentation": "<p>Contains the metadata for a column.</p>" 400 } 401 }, 402 "com.amazonaws.rdsdata#CommitTransaction": { 403 "type": "operation", 404 "input": { 405 "target": "com.amazonaws.rdsdata#CommitTransactionRequest" 406 }, 407 "output": { 408 "target": "com.amazonaws.rdsdata#CommitTransactionResponse" 409 }, 410 "errors": [ 411 { 412 "target": "com.amazonaws.rdsdata#BadRequestException" 413 }, 414 { 415 "target": "com.amazonaws.rdsdata#ForbiddenException" 416 }, 417 { 418 "target": "com.amazonaws.rdsdata#InternalServerErrorException" 419 }, 420 { 421 "target": "com.amazonaws.rdsdata#NotFoundException" 422 }, 423 { 424 "target": "com.amazonaws.rdsdata#ServiceUnavailableError" 425 }, 426 { 427 "target": "com.amazonaws.rdsdata#StatementTimeoutException" 428 } 429 ], 430 "traits": { 431 "smithy.api#documentation": "<p>Ends a SQL transaction started with the <code>BeginTransaction</code> operation and\n commits the changes.</p>", 432 "smithy.api#http": { 433 "method": "POST", 434 "uri": "/CommitTransaction", 435 "code": 200 436 } 437 } 438 }, 439 "com.amazonaws.rdsdata#CommitTransactionRequest": { 440 "type": "structure", 441 "members": { 442 "resourceArn": { 443 "target": "com.amazonaws.rdsdata#Arn", 444 "traits": { 445 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Aurora Serverless DB cluster.</p>", 446 "smithy.api#required": {} 447 } 448 }, 449 "secretArn": { 450 "target": "com.amazonaws.rdsdata#Arn", 451 "traits": { 452 "smithy.api#documentation": "<p>The name or ARN of the secret that enables access to the DB cluster.</p>", 453 "smithy.api#required": {} 454 } 455 }, 456 "transactionId": { 457 "target": "com.amazonaws.rdsdata#Id", 458 "traits": { 459 "smithy.api#documentation": "<p>The identifier of the transaction to end and commit.</p>", 460 "smithy.api#required": {} 461 } 462 } 463 }, 464 "traits": { 465 "smithy.api#documentation": "<p>The request parameters represent the input of a commit transaction request.</p>" 466 } 467 }, 468 "com.amazonaws.rdsdata#CommitTransactionResponse": { 469 "type": "structure", 470 "members": { 471 "transactionStatus": { 472 "target": "com.amazonaws.rdsdata#TransactionStatus", 473 "traits": { 474 "smithy.api#documentation": "<p>The status of the commit operation.</p>" 475 } 476 } 477 }, 478 "traits": { 479 "smithy.api#documentation": "<p>The response elements represent the output of a commit transaction request.</p>" 480 } 481 }, 482 "com.amazonaws.rdsdata#DbName": { 483 "type": "string", 484 "traits": { 485 "smithy.api#length": { 486 "max": 64 487 } 488 } 489 }, 490 "com.amazonaws.rdsdata#DecimalReturnType": { 491 "type": "string", 492 "traits": { 493 "smithy.api#enum": [ 494 { 495 "value": "STRING", 496 "name": "STRING" 497 }, 498 { 499 "value": "DOUBLE_OR_LONG", 500 "name": "DOUBLE_OR_LONG" 501 } 502 ] 503 } 504 }, 505 "com.amazonaws.rdsdata#DoubleArray": { 506 "type": "list", 507 "member": { 508 "target": "com.amazonaws.rdsdata#BoxedDouble" 509 }, 510 "traits": { 511 "smithy.api#documentation": "<p>An array of floating point numbers.</p>\n <note>\n <p>Some array entries can be null.</p>\n </note>" 512 } 513 }, 514 "com.amazonaws.rdsdata#ErrorMessage": { 515 "type": "string" 516 }, 517 "com.amazonaws.rdsdata#ExecuteSql": { 518 "type": "operation", 519 "input": { 520 "target": "com.amazonaws.rdsdata#ExecuteSqlRequest" 521 }, 522 "output": { 523 "target": "com.amazonaws.rdsdata#ExecuteSqlResponse" 524 }, 525 "errors": [ 526 { 527 "target": "com.amazonaws.rdsdata#BadRequestException" 528 }, 529 { 530 "target": "com.amazonaws.rdsdata#ForbiddenException" 531 }, 532 { 533 "target": "com.amazonaws.rdsdata#InternalServerErrorException" 534 }, 535 { 536 "target": "com.amazonaws.rdsdata#ServiceUnavailableError" 537 } 538 ], 539 "traits": { 540 "smithy.api#deprecated": { 541 "since": "2019-03-21", 542 "message": "The ExecuteSql API is deprecated, please use the ExecuteStatement API." 543 }, 544 "smithy.api#documentation": "<p>Runs one or more SQL statements.</p>\n <important>\n <p>This operation is deprecated. Use the <code>BatchExecuteStatement</code> or\n <code>ExecuteStatement</code> operation.</p>\n </important>", 545 "smithy.api#http": { 546 "method": "POST", 547 "uri": "/ExecuteSql", 548 "code": 200 549 } 550 } 551 }, 552 "com.amazonaws.rdsdata#ExecuteSqlRequest": { 553 "type": "structure", 554 "members": { 555 "dbClusterOrInstanceArn": { 556 "target": "com.amazonaws.rdsdata#Arn", 557 "traits": { 558 "smithy.api#documentation": "<p>The ARN of the Aurora Serverless DB cluster.</p>", 559 "smithy.api#required": {} 560 } 561 }, 562 "awsSecretStoreArn": { 563 "target": "com.amazonaws.rdsdata#Arn", 564 "traits": { 565 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the secret that enables access to the DB cluster.</p>", 566 "smithy.api#required": {} 567 } 568 }, 569 "sqlStatements": { 570 "target": "com.amazonaws.rdsdata#SqlStatement", 571 "traits": { 572 "smithy.api#documentation": "<p>One or more SQL statements to run on the DB cluster.</p>\n <p>You can separate SQL statements from each other with a semicolon (;). Any valid SQL\n statement is permitted, including data definition, data manipulation, and commit\n statements. </p>", 573 "smithy.api#required": {} 574 } 575 }, 576 "database": { 577 "target": "com.amazonaws.rdsdata#DbName", 578 "traits": { 579 "smithy.api#documentation": "<p>The name of the database.</p>" 580 } 581 }, 582 "schema": { 583 "target": "com.amazonaws.rdsdata#DbName", 584 "traits": { 585 "smithy.api#documentation": "<p>The name of the database schema.</p>" 586 } 587 } 588 }, 589 "traits": { 590 "smithy.api#documentation": "<p>The request parameters represent the input of a request to run one or more SQL\n statements.</p>" 591 } 592 }, 593 "com.amazonaws.rdsdata#ExecuteSqlResponse": { 594 "type": "structure", 595 "members": { 596 "sqlStatementResults": { 597 "target": "com.amazonaws.rdsdata#SqlStatementResults", 598 "traits": { 599 "smithy.api#documentation": "<p>The results of the SQL statement or statements.</p>" 600 } 601 } 602 }, 603 "traits": { 604 "smithy.api#documentation": "<p>The response elements represent the output of a request to run one or more SQL\n statements.</p>" 605 } 606 }, 607 "com.amazonaws.rdsdata#ExecuteStatement": { 608 "type": "operation", 609 "input": { 610 "target": "com.amazonaws.rdsdata#ExecuteStatementRequest" 611 }, 612 "output": { 613 "target": "com.amazonaws.rdsdata#ExecuteStatementResponse" 614 }, 615 "errors": [ 616 { 617 "target": "com.amazonaws.rdsdata#BadRequestException" 618 }, 619 { 620 "target": "com.amazonaws.rdsdata#ForbiddenException" 621 }, 622 { 623 "target": "com.amazonaws.rdsdata#InternalServerErrorException" 624 }, 625 { 626 "target": "com.amazonaws.rdsdata#ServiceUnavailableError" 627 }, 628 { 629 "target": "com.amazonaws.rdsdata#StatementTimeoutException" 630 } 631 ], 632 "traits": { 633 "smithy.api#documentation": "<p>Runs a SQL statement against a database.</p>\n <important> \n <p>If a call isn't part of a transaction because it doesn't include the\n <code>transactionID</code> parameter, changes that result from the call are\n committed automatically.</p> \n </important>\n <p>The response size limit is 1 MB. If the call returns more than 1 MB of response data, the call is terminated.</p>", 634 "smithy.api#http": { 635 "method": "POST", 636 "uri": "/Execute", 637 "code": 200 638 } 639 } 640 }, 641 "com.amazonaws.rdsdata#ExecuteStatementRequest": { 642 "type": "structure", 643 "members": { 644 "resourceArn": { 645 "target": "com.amazonaws.rdsdata#Arn", 646 "traits": { 647 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Aurora Serverless DB cluster.</p>", 648 "smithy.api#required": {} 649 } 650 }, 651 "secretArn": { 652 "target": "com.amazonaws.rdsdata#Arn", 653 "traits": { 654 "smithy.api#documentation": "<p>The name or ARN of the secret that enables access to the DB cluster.</p>", 655 "smithy.api#required": {} 656 } 657 }, 658 "sql": { 659 "target": "com.amazonaws.rdsdata#SqlStatement", 660 "traits": { 661 "smithy.api#documentation": "<p>The SQL statement to run.</p>", 662 "smithy.api#required": {} 663 } 664 }, 665 "database": { 666 "target": "com.amazonaws.rdsdata#DbName", 667 "traits": { 668 "smithy.api#documentation": "<p>The name of the database.</p>" 669 } 670 }, 671 "schema": { 672 "target": "com.amazonaws.rdsdata#DbName", 673 "traits": { 674 "smithy.api#documentation": "<p>The name of the database schema.</p>\n <note>\n <p>Currently, the <code>schema</code> parameter isn't supported.</p>\n </note>" 675 } 676 }, 677 "parameters": { 678 "target": "com.amazonaws.rdsdata#SqlParametersList", 679 "traits": { 680 "smithy.api#documentation": "<p>The parameters for the SQL statement.</p>\n <note>\n <p>Array parameters are not supported.</p>\n </note>" 681 } 682 }, 683 "transactionId": { 684 "target": "com.amazonaws.rdsdata#Id", 685 "traits": { 686 "smithy.api#documentation": "<p>The identifier of a transaction that was started by using the\n <code>BeginTransaction</code> operation. Specify the transaction ID of the\n transaction that you want to include the SQL statement in.</p>\n <p>If the SQL statement is not part of a transaction, don't set this parameter.</p>" 687 } 688 }, 689 "includeResultMetadata": { 690 "target": "com.amazonaws.rdsdata#Boolean", 691 "traits": { 692 "smithy.api#documentation": "<p>A value that indicates whether to include metadata in the results.</p>" 693 } 694 }, 695 "continueAfterTimeout": { 696 "target": "com.amazonaws.rdsdata#Boolean", 697 "traits": { 698 "smithy.api#documentation": "<p>A value that indicates whether to continue running the statement after \n the call times out. By default, the statement stops running when the call \n times out.</p>\n <important>\n <p>For DDL statements, we recommend continuing to run the statement after \n the call times out. When a DDL statement terminates before it is finished \n running, it can result in errors and possibly corrupted data structures.</p>\n </important>" 699 } 700 }, 701 "resultSetOptions": { 702 "target": "com.amazonaws.rdsdata#ResultSetOptions", 703 "traits": { 704 "smithy.api#documentation": "<p>Options that control how the result set is returned.</p>" 705 } 706 } 707 }, 708 "traits": { 709 "smithy.api#documentation": "<p>The request parameters represent the input of a request to run a SQL statement against\n a database.</p>" 710 } 711 }, 712 "com.amazonaws.rdsdata#ExecuteStatementResponse": { 713 "type": "structure", 714 "members": { 715 "records": { 716 "target": "com.amazonaws.rdsdata#SqlRecords", 717 "traits": { 718 "smithy.api#documentation": "<p>The records returned by the SQL statement.</p>" 719 } 720 }, 721 "columnMetadata": { 722 "target": "com.amazonaws.rdsdata#Metadata", 723 "traits": { 724 "smithy.api#documentation": "<p>Metadata for the columns included in the results.</p>" 725 } 726 }, 727 "numberOfRecordsUpdated": { 728 "target": "com.amazonaws.rdsdata#RecordsUpdated", 729 "traits": { 730 "smithy.api#documentation": "<p>The number of records updated by the request.</p>" 731 } 732 }, 733 "generatedFields": { 734 "target": "com.amazonaws.rdsdata#FieldList", 735 "traits": { 736 "smithy.api#documentation": "<p>Values for fields generated during the request.</p>\n \n <note>\n <p>The <code>generatedFields</code> data isn't supported by Aurora PostgreSQL.\n To get the values of generated fields, use the <code>RETURNING</code> clause. For\n more information, see <a href=\"https://www.postgresql.org/docs/10/dml-returning.html\">Returning Data From\n Modified Rows</a> in the PostgreSQL documentation.</p>\n </note>" 737 } 738 } 739 }, 740 "traits": { 741 "smithy.api#documentation": "<p>The response elements represent the output of a request to run a SQL statement against\n a database.</p>" 742 } 743 }, 744 "com.amazonaws.rdsdata#Field": { 745 "type": "union", 746 "members": { 747 "isNull": { 748 "target": "com.amazonaws.rdsdata#BoxedBoolean", 749 "traits": { 750 "smithy.api#documentation": "<p>A NULL value.</p>" 751 } 752 }, 753 "booleanValue": { 754 "target": "com.amazonaws.rdsdata#BoxedBoolean", 755 "traits": { 756 "smithy.api#documentation": "<p>A value of Boolean data type.</p>" 757 } 758 }, 759 "longValue": { 760 "target": "com.amazonaws.rdsdata#BoxedLong", 761 "traits": { 762 "smithy.api#documentation": "<p>A value of long data type.</p>" 763 } 764 }, 765 "doubleValue": { 766 "target": "com.amazonaws.rdsdata#BoxedDouble", 767 "traits": { 768 "smithy.api#documentation": "<p>A value of double data type.</p>" 769 } 770 }, 771 "stringValue": { 772 "target": "com.amazonaws.rdsdata#String", 773 "traits": { 774 "smithy.api#documentation": "<p>A value of string data type.</p>" 775 } 776 }, 777 "blobValue": { 778 "target": "com.amazonaws.rdsdata#Blob", 779 "traits": { 780 "smithy.api#documentation": "<p>A value of BLOB data type.</p>" 781 } 782 }, 783 "arrayValue": { 784 "target": "com.amazonaws.rdsdata#ArrayValue", 785 "traits": { 786 "smithy.api#documentation": "<p>An array of values.</p>" 787 } 788 } 789 }, 790 "traits": { 791 "smithy.api#documentation": "<p>Contains a value.</p>" 792 } 793 }, 794 "com.amazonaws.rdsdata#FieldList": { 795 "type": "list", 796 "member": { 797 "target": "com.amazonaws.rdsdata#Field" 798 } 799 }, 800 "com.amazonaws.rdsdata#ForbiddenException": { 801 "type": "structure", 802 "members": { 803 "message": { 804 "target": "com.amazonaws.rdsdata#ErrorMessage", 805 "traits": { 806 "smithy.api#documentation": "<p>The error message returned by this <code>ForbiddenException</code> error.</p>" 807 } 808 } 809 }, 810 "traits": { 811 "smithy.api#documentation": "<p>There are insufficient privileges to make the call.</p>", 812 "smithy.api#error": "client", 813 "smithy.api#httpError": 403 814 } 815 }, 816 "com.amazonaws.rdsdata#Id": { 817 "type": "string", 818 "traits": { 819 "smithy.api#length": { 820 "max": 192 821 } 822 } 823 }, 824 "com.amazonaws.rdsdata#Integer": { 825 "type": "integer" 826 }, 827 "com.amazonaws.rdsdata#InternalServerErrorException": { 828 "type": "structure", 829 "members": {}, 830 "traits": { 831 "smithy.api#documentation": "<p>An internal error occurred.</p>", 832 "smithy.api#error": "server", 833 "smithy.api#httpError": 500 834 } 835 }, 836 "com.amazonaws.rdsdata#Long": { 837 "type": "long" 838 }, 839 "com.amazonaws.rdsdata#LongArray": { 840 "type": "list", 841 "member": { 842 "target": "com.amazonaws.rdsdata#BoxedLong" 843 }, 844 "traits": { 845 "smithy.api#documentation": "<p>An array of integers.</p>\n <note>\n <p>Some array entries can be null.</p>\n </note>" 846 } 847 }, 848 "com.amazonaws.rdsdata#Metadata": { 849 "type": "list", 850 "member": { 851 "target": "com.amazonaws.rdsdata#ColumnMetadata" 852 } 853 }, 854 "com.amazonaws.rdsdata#NotFoundException": { 855 "type": "structure", 856 "members": { 857 "message": { 858 "target": "com.amazonaws.rdsdata#ErrorMessage", 859 "traits": { 860 "smithy.api#documentation": "<p>The error message returned by this <code>NotFoundException</code> error.</p>" 861 } 862 } 863 }, 864 "traits": { 865 "smithy.api#documentation": "<p>The <code>resourceArn</code>, <code>secretArn</code>, or <code>transactionId</code> value can't be found.</p>", 866 "smithy.api#error": "client", 867 "smithy.api#httpError": 404 868 } 869 }, 870 "com.amazonaws.rdsdata#ParameterName": { 871 "type": "string" 872 }, 873 "com.amazonaws.rdsdata#RdsDataService": { 874 "type": "service", 875 "version": "2018-08-01", 876 "operations": [ 877 { 878 "target": "com.amazonaws.rdsdata#BatchExecuteStatement" 879 }, 880 { 881 "target": "com.amazonaws.rdsdata#BeginTransaction" 882 }, 883 { 884 "target": "com.amazonaws.rdsdata#CommitTransaction" 885 }, 886 { 887 "target": "com.amazonaws.rdsdata#ExecuteSql" 888 }, 889 { 890 "target": "com.amazonaws.rdsdata#ExecuteStatement" 891 }, 892 { 893 "target": "com.amazonaws.rdsdata#RollbackTransaction" 894 } 895 ], 896 "traits": { 897 "aws.api#service": { 898 "sdkId": "RDS Data", 899 "arnNamespace": "rds-data", 900 "cloudFormationName": "RdsDataService", 901 "cloudTrailEventSource": "rds-data.amazonaws.com", 902 "endpointPrefix": "rds-data" 903 }, 904 "aws.auth#sigv4": { 905 "name": "rds-data" 906 }, 907 "aws.protocols#restJson1": {}, 908 "smithy.api#cors": {}, 909 "smithy.api#documentation": "<fullname>Amazon RDS Data Service</fullname>\n <p>Amazon RDS provides an HTTP endpoint to run SQL statements on an Amazon Aurora\n Serverless DB cluster. To run these statements, you work with the Data Service\n API.</p>\n <p>For more information about the Data Service API, see <a href=\"https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html\">Using the Data API for Aurora\n Serverless</a> in the <i>Amazon Aurora User Guide</i>.</p>", 910 "smithy.api#title": "AWS RDS DataService" 911 } 912 }, 913 "com.amazonaws.rdsdata#Record": { 914 "type": "structure", 915 "members": { 916 "values": { 917 "target": "com.amazonaws.rdsdata#Row", 918 "traits": { 919 "smithy.api#documentation": "<p>The values returned in the record.</p>" 920 } 921 } 922 }, 923 "traits": { 924 "smithy.api#documentation": "<p>A record returned by a call.</p>" 925 } 926 }, 927 "com.amazonaws.rdsdata#Records": { 928 "type": "list", 929 "member": { 930 "target": "com.amazonaws.rdsdata#Record" 931 } 932 }, 933 "com.amazonaws.rdsdata#RecordsUpdated": { 934 "type": "long" 935 }, 936 "com.amazonaws.rdsdata#ResultFrame": { 937 "type": "structure", 938 "members": { 939 "resultSetMetadata": { 940 "target": "com.amazonaws.rdsdata#ResultSetMetadata", 941 "traits": { 942 "smithy.api#documentation": "<p>The result-set metadata in the result set.</p>" 943 } 944 }, 945 "records": { 946 "target": "com.amazonaws.rdsdata#Records", 947 "traits": { 948 "smithy.api#documentation": "<p>The records in the result set.</p>" 949 } 950 } 951 }, 952 "traits": { 953 "smithy.api#documentation": "<p>The result set returned by a SQL statement.</p>" 954 } 955 }, 956 "com.amazonaws.rdsdata#ResultSetMetadata": { 957 "type": "structure", 958 "members": { 959 "columnCount": { 960 "target": "com.amazonaws.rdsdata#Long", 961 "traits": { 962 "smithy.api#documentation": "<p>The number of columns in the result set.</p>" 963 } 964 }, 965 "columnMetadata": { 966 "target": "com.amazonaws.rdsdata#Metadata", 967 "traits": { 968 "smithy.api#documentation": "<p>The metadata of the columns in the result set.</p>" 969 } 970 } 971 }, 972 "traits": { 973 "smithy.api#documentation": "<p>The metadata of the result set returned by a SQL statement.</p>" 974 } 975 }, 976 "com.amazonaws.rdsdata#ResultSetOptions": { 977 "type": "structure", 978 "members": { 979 "decimalReturnType": { 980 "target": "com.amazonaws.rdsdata#DecimalReturnType", 981 "traits": { 982 "smithy.api#documentation": "<p>A value that indicates how a field of <code>DECIMAL</code> type is represented\n in the response. The value of <code>STRING</code>, the default, specifies that\n it is converted to a String value. The value of <code>DOUBLE_OR_LONG</code>\n specifies that it is converted to a Long value if its scale is 0, or to a Double\n value otherwise.</p>\n <important>\n <p>Conversion to Double or Long can result in roundoff errors due to precision loss.\n We recommend converting to String, especially when working with currency values.</p>\n </important>" 983 } 984 } 985 }, 986 "traits": { 987 "smithy.api#documentation": "<p>Options that control how the result set is returned.</p>" 988 } 989 }, 990 "com.amazonaws.rdsdata#RollbackTransaction": { 991 "type": "operation", 992 "input": { 993 "target": "com.amazonaws.rdsdata#RollbackTransactionRequest" 994 }, 995 "output": { 996 "target": "com.amazonaws.rdsdata#RollbackTransactionResponse" 997 }, 998 "errors": [ 999 { 1000 "target": "com.amazonaws.rdsdata#BadRequestException" 1001 }, 1002 { 1003 "target": "com.amazonaws.rdsdata#ForbiddenException" 1004 }, 1005 { 1006 "target": "com.amazonaws.rdsdata#InternalServerErrorException" 1007 }, 1008 { 1009 "target": "com.amazonaws.rdsdata#NotFoundException" 1010 }, 1011 { 1012 "target": "com.amazonaws.rdsdata#ServiceUnavailableError" 1013 }, 1014 { 1015 "target": "com.amazonaws.rdsdata#StatementTimeoutException" 1016 } 1017 ], 1018 "traits": { 1019 "smithy.api#documentation": "<p>Performs a rollback of a transaction. Rolling back a transaction cancels its changes.</p>", 1020 "smithy.api#http": { 1021 "method": "POST", 1022 "uri": "/RollbackTransaction", 1023 "code": 200 1024 } 1025 } 1026 }, 1027 "com.amazonaws.rdsdata#RollbackTransactionRequest": { 1028 "type": "structure", 1029 "members": { 1030 "resourceArn": { 1031 "target": "com.amazonaws.rdsdata#Arn", 1032 "traits": { 1033 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Aurora Serverless DB cluster.</p>", 1034 "smithy.api#required": {} 1035 } 1036 }, 1037 "secretArn": { 1038 "target": "com.amazonaws.rdsdata#Arn", 1039 "traits": { 1040 "smithy.api#documentation": "<p>The name or ARN of the secret that enables access to the DB cluster.</p>", 1041 "smithy.api#required": {} 1042 } 1043 }, 1044 "transactionId": { 1045 "target": "com.amazonaws.rdsdata#Id", 1046 "traits": { 1047 "smithy.api#documentation": "<p>The identifier of the transaction to roll back.</p>", 1048 "smithy.api#required": {} 1049 } 1050 } 1051 }, 1052 "traits": { 1053 "smithy.api#documentation": "<p>The request parameters represent the input of a request to perform a rollback of a\n transaction.</p>" 1054 } 1055 }, 1056 "com.amazonaws.rdsdata#RollbackTransactionResponse": { 1057 "type": "structure", 1058 "members": { 1059 "transactionStatus": { 1060 "target": "com.amazonaws.rdsdata#TransactionStatus", 1061 "traits": { 1062 "smithy.api#documentation": "<p>The status of the rollback operation.</p>" 1063 } 1064 } 1065 }, 1066 "traits": { 1067 "smithy.api#documentation": "<p>The response elements represent the output of a request to perform a rollback of a\n transaction.</p>" 1068 } 1069 }, 1070 "com.amazonaws.rdsdata#Row": { 1071 "type": "list", 1072 "member": { 1073 "target": "com.amazonaws.rdsdata#Value" 1074 } 1075 }, 1076 "com.amazonaws.rdsdata#ServiceUnavailableError": { 1077 "type": "structure", 1078 "members": {}, 1079 "traits": { 1080 "smithy.api#documentation": "<p>The service specified by the <code>resourceArn</code> parameter is not\n available.</p>", 1081 "smithy.api#error": "server", 1082 "smithy.api#httpError": 503 1083 } 1084 }, 1085 "com.amazonaws.rdsdata#SqlParameter": { 1086 "type": "structure", 1087 "members": { 1088 "name": { 1089 "target": "com.amazonaws.rdsdata#ParameterName", 1090 "traits": { 1091 "smithy.api#documentation": "<p>The name of the parameter.</p>" 1092 } 1093 }, 1094 "value": { 1095 "target": "com.amazonaws.rdsdata#Field", 1096 "traits": { 1097 "smithy.api#documentation": "<p>The value of the parameter.</p>" 1098 } 1099 }, 1100 "typeHint": { 1101 "target": "com.amazonaws.rdsdata#TypeHint", 1102 "traits": { 1103 "smithy.api#documentation": "<p>A hint that specifies the correct object type for data type mapping. Possible values\n are as follows:</p>\n <ul>\n <li>\n <p>\n <code>DATE</code> - The corresponding <code>String</code> parameter value is sent as an object \n of <code>DATE</code> type to the database. The accepted format is <code>YYYY-MM-DD</code>.</p>\n </li>\n <li>\n <p>\n <code>DECIMAL</code> - The corresponding <code>String</code> parameter value is sent as an object \n of <code>DECIMAL</code> type to the database.</p>\n </li>\n <li>\n <p>\n <code>JSON</code> - The corresponding <code>String</code> parameter value is sent as an\n object of <code>JSON</code> type to the database.</p>\n </li>\n <li>\n <p>\n <code>TIME</code> - The corresponding <code>String</code> parameter value is sent as an object \n of <code>TIME</code> type to the database. The accepted format is <code>HH:MM:SS[.FFF]</code>.</p>\n </li>\n <li>\n <p>\n <code>TIMESTAMP</code> - The corresponding <code>String</code> parameter value is sent as an object \n of <code>TIMESTAMP</code> type to the database. The accepted format is <code>YYYY-MM-DD HH:MM:SS[.FFF]</code>.</p>\n </li>\n <li>\n <p>\n <code>UUID</code> - The corresponding <code>String</code> parameter value is sent as an object of\n <code>UUID</code> type to the database.\n </p>\n </li>\n </ul>" 1104 } 1105 } 1106 }, 1107 "traits": { 1108 "smithy.api#documentation": "<p>A parameter used in a SQL statement.</p>" 1109 } 1110 }, 1111 "com.amazonaws.rdsdata#SqlParameterSets": { 1112 "type": "list", 1113 "member": { 1114 "target": "com.amazonaws.rdsdata#SqlParametersList" 1115 } 1116 }, 1117 "com.amazonaws.rdsdata#SqlParametersList": { 1118 "type": "list", 1119 "member": { 1120 "target": "com.amazonaws.rdsdata#SqlParameter" 1121 } 1122 }, 1123 "com.amazonaws.rdsdata#SqlRecords": { 1124 "type": "list", 1125 "member": { 1126 "target": "com.amazonaws.rdsdata#FieldList" 1127 } 1128 }, 1129 "com.amazonaws.rdsdata#SqlStatement": { 1130 "type": "string", 1131 "traits": { 1132 "smithy.api#length": { 1133 "max": 65536 1134 } 1135 } 1136 }, 1137 "com.amazonaws.rdsdata#SqlStatementResult": { 1138 "type": "structure", 1139 "members": { 1140 "resultFrame": { 1141 "target": "com.amazonaws.rdsdata#ResultFrame", 1142 "traits": { 1143 "smithy.api#documentation": "<p>The result set of the SQL statement.</p>" 1144 } 1145 }, 1146 "numberOfRecordsUpdated": { 1147 "target": "com.amazonaws.rdsdata#RecordsUpdated", 1148 "traits": { 1149 "smithy.api#documentation": "<p>The number of records updated by a SQL statement.</p>" 1150 } 1151 } 1152 }, 1153 "traits": { 1154 "smithy.api#documentation": "<p>The result of a SQL statement.</p>\n \n <important>\n <p>This data type is deprecated.</p>\n </important>" 1155 } 1156 }, 1157 "com.amazonaws.rdsdata#SqlStatementResults": { 1158 "type": "list", 1159 "member": { 1160 "target": "com.amazonaws.rdsdata#SqlStatementResult" 1161 } 1162 }, 1163 "com.amazonaws.rdsdata#StatementTimeoutException": { 1164 "type": "structure", 1165 "members": { 1166 "message": { 1167 "target": "com.amazonaws.rdsdata#ErrorMessage", 1168 "traits": { 1169 "smithy.api#documentation": "<p>The error message returned by this <code>StatementTimeoutException</code> error.</p>" 1170 } 1171 }, 1172 "dbConnectionId": { 1173 "target": "com.amazonaws.rdsdata#Long", 1174 "traits": { 1175 "smithy.api#documentation": "<p>The database connection ID that executed the SQL statement.</p>" 1176 } 1177 } 1178 }, 1179 "traits": { 1180 "smithy.api#documentation": "<p>The execution of the SQL statement timed out.</p>", 1181 "smithy.api#error": "client", 1182 "smithy.api#httpError": 400 1183 } 1184 }, 1185 "com.amazonaws.rdsdata#String": { 1186 "type": "string" 1187 }, 1188 "com.amazonaws.rdsdata#StringArray": { 1189 "type": "list", 1190 "member": { 1191 "target": "com.amazonaws.rdsdata#String" 1192 }, 1193 "traits": { 1194 "smithy.api#documentation": "<p>An array of strings.</p>\n <note>\n <p>Some array entries can be null.</p>\n </note>" 1195 } 1196 }, 1197 "com.amazonaws.rdsdata#StructValue": { 1198 "type": "structure", 1199 "members": { 1200 "attributes": { 1201 "target": "com.amazonaws.rdsdata#ArrayValueList", 1202 "traits": { 1203 "smithy.api#documentation": "<p>The attributes returned in the record.</p>" 1204 } 1205 } 1206 }, 1207 "traits": { 1208 "smithy.api#documentation": "<p>A structure value returned by a call.</p>" 1209 } 1210 }, 1211 "com.amazonaws.rdsdata#TransactionStatus": { 1212 "type": "string", 1213 "traits": { 1214 "smithy.api#length": { 1215 "max": 128 1216 } 1217 } 1218 }, 1219 "com.amazonaws.rdsdata#TypeHint": { 1220 "type": "string", 1221 "traits": { 1222 "smithy.api#enum": [ 1223 { 1224 "value": "JSON", 1225 "name": "JSON" 1226 }, 1227 { 1228 "value": "UUID", 1229 "name": "UUID" 1230 }, 1231 { 1232 "value": "TIMESTAMP", 1233 "name": "TIMESTAMP" 1234 }, 1235 { 1236 "value": "DATE", 1237 "name": "DATE" 1238 }, 1239 { 1240 "value": "TIME", 1241 "name": "TIME" 1242 }, 1243 { 1244 "value": "DECIMAL", 1245 "name": "DECIMAL" 1246 } 1247 ] 1248 } 1249 }, 1250 "com.amazonaws.rdsdata#UpdateResult": { 1251 "type": "structure", 1252 "members": { 1253 "generatedFields": { 1254 "target": "com.amazonaws.rdsdata#FieldList", 1255 "traits": { 1256 "smithy.api#documentation": "<p>Values for fields generated during the request.</p>" 1257 } 1258 } 1259 }, 1260 "traits": { 1261 "smithy.api#documentation": "<p>The response elements represent the results of an update.</p>" 1262 } 1263 }, 1264 "com.amazonaws.rdsdata#UpdateResults": { 1265 "type": "list", 1266 "member": { 1267 "target": "com.amazonaws.rdsdata#UpdateResult" 1268 } 1269 }, 1270 "com.amazonaws.rdsdata#Value": { 1271 "type": "union", 1272 "members": { 1273 "isNull": { 1274 "target": "com.amazonaws.rdsdata#BoxedBoolean", 1275 "traits": { 1276 "smithy.api#documentation": "<p>A NULL value.</p>" 1277 } 1278 }, 1279 "bitValue": { 1280 "target": "com.amazonaws.rdsdata#BoxedBoolean", 1281 "traits": { 1282 "smithy.api#documentation": "<p>A value for a column of BIT data type.</p>" 1283 } 1284 }, 1285 "bigIntValue": { 1286 "target": "com.amazonaws.rdsdata#BoxedLong", 1287 "traits": { 1288 "smithy.api#documentation": "<p>A value for a column of big integer data type.</p>" 1289 } 1290 }, 1291 "intValue": { 1292 "target": "com.amazonaws.rdsdata#BoxedInteger", 1293 "traits": { 1294 "smithy.api#documentation": "<p>A value for a column of integer data type.</p>" 1295 } 1296 }, 1297 "doubleValue": { 1298 "target": "com.amazonaws.rdsdata#BoxedDouble", 1299 "traits": { 1300 "smithy.api#documentation": "<p>A value for a column of double data type.</p>" 1301 } 1302 }, 1303 "realValue": { 1304 "target": "com.amazonaws.rdsdata#BoxedFloat", 1305 "traits": { 1306 "smithy.api#documentation": "<p>A value for a column of real data type.</p>" 1307 } 1308 }, 1309 "stringValue": { 1310 "target": "com.amazonaws.rdsdata#String", 1311 "traits": { 1312 "smithy.api#documentation": "<p>A value for a column of string data type.</p>" 1313 } 1314 }, 1315 "blobValue": { 1316 "target": "com.amazonaws.rdsdata#Blob", 1317 "traits": { 1318 "smithy.api#documentation": "<p>A value for a column of BLOB data type.</p>" 1319 } 1320 }, 1321 "arrayValues": { 1322 "target": "com.amazonaws.rdsdata#ArrayValueList", 1323 "traits": { 1324 "smithy.api#documentation": "<p>An array of column values.</p>" 1325 } 1326 }, 1327 "structValue": { 1328 "target": "com.amazonaws.rdsdata#StructValue", 1329 "traits": { 1330 "smithy.api#documentation": "<p>A value for a column of STRUCT data type.</p>" 1331 } 1332 } 1333 }, 1334 "traits": { 1335 "smithy.api#documentation": "<p>Contains the value of a column.</p>\n \n <important>\n <p>This data type is deprecated.</p>\n </important>" 1336 } 1337 } 1338 } 1339}