|
30 | 30 | {"shape":"ThrottlingException"}, |
31 | 31 | {"shape":"ResourceNotFoundException"} |
32 | 32 | ], |
33 | | - "documentation":"<p>API used to get data automation status.</p>" |
| 33 | + "documentation":"<p>API used to get data automation status.</p>", |
| 34 | + "readonly":true |
| 35 | + }, |
| 36 | + "InvokeDataAutomation":{ |
| 37 | + "name":"InvokeDataAutomation", |
| 38 | + "http":{ |
| 39 | + "method":"POST", |
| 40 | + "requestUri":"/" |
| 41 | + }, |
| 42 | + "input":{"shape":"InvokeDataAutomationRequest"}, |
| 43 | + "output":{"shape":"InvokeDataAutomationResponse"}, |
| 44 | + "errors":[ |
| 45 | + {"shape":"ServiceUnavailableException"}, |
| 46 | + {"shape":"ValidationException"}, |
| 47 | + {"shape":"AccessDeniedException"}, |
| 48 | + {"shape":"InternalServerException"}, |
| 49 | + {"shape":"ThrottlingException"} |
| 50 | + ], |
| 51 | + "documentation":"<p>Sync API: Invoke data automation.</p>" |
34 | 52 | }, |
35 | 53 | "InvokeDataAutomationAsync":{ |
36 | 54 | "name":"InvokeDataAutomationAsync", |
|
133 | 151 | "ClientError" |
134 | 152 | ] |
135 | 153 | }, |
| 154 | + "Blob":{"type":"blob"}, |
136 | 155 | "Blueprint":{ |
137 | 156 | "type":"structure", |
138 | 157 | "required":["blueprintArn"], |
|
157 | 176 | "documentation":"<p>ARN of a Blueprint</p>", |
158 | 177 | "max":128, |
159 | 178 | "min":0, |
160 | | - "pattern":"arn:aws(|-cn|-us-gov):bedrock:[a-zA-Z0-9-]*:(aws|[0-9]{12}):blueprint/(bedrock-data-insights-public-[a-zA-Z0-9-_]{1,30}|bedrock-data-automation-public-[a-zA-Z0-9-_]{1,30}|[a-zA-Z0-9-]{12,36})" |
| 179 | + "pattern":"arn:aws(|-cn|-iso|-iso-[a-z]|-us-gov):bedrock:[a-zA-Z0-9-]*:(aws|[0-9]{12}):blueprint/(bedrock-data-insights-public-[a-zA-Z0-9-_]{1,30}|bedrock-data-automation-public-[a-zA-Z0-9-_]{1,30}|[a-zA-Z0-9-]{12,36})" |
161 | 180 | }, |
162 | 181 | "BlueprintList":{ |
163 | 182 | "type":"list", |
|
188 | 207 | "type":"boolean", |
189 | 208 | "box":true |
190 | 209 | }, |
| 210 | + "CustomOutputStatus":{ |
| 211 | + "type":"string", |
| 212 | + "documentation":"<p>Custom output status enum</p>", |
| 213 | + "enum":[ |
| 214 | + "MATCH", |
| 215 | + "NO_MATCH" |
| 216 | + ] |
| 217 | + }, |
191 | 218 | "DataAutomationArn":{ |
192 | 219 | "type":"string", |
193 | 220 | "documentation":"<p>Data automation arn.</p>", |
194 | 221 | "max":128, |
195 | 222 | "min":1, |
196 | | - "pattern":"arn:aws(|-cn|-us-gov):bedrock:[a-zA-Z0-9-]*:(aws|[0-9]{12}):data-automation-project/[a-zA-Z0-9-_]+" |
| 223 | + "pattern":"arn:aws(|-cn|-iso|-iso-[a-z]|-us-gov):bedrock:[a-zA-Z0-9-]*:(aws|[0-9]{12}):data-automation-project/[a-zA-Z0-9-_]+" |
197 | 224 | }, |
198 | 225 | "DataAutomationConfiguration":{ |
199 | 226 | "type":"structure", |
|
215 | 242 | "documentation":"<p>Data automation profile arn.</p>", |
216 | 243 | "max":128, |
217 | 244 | "min":1, |
218 | | - "pattern":"arn:aws(|-cn|-us-gov):bedrock:[a-zA-Z0-9-]*:(aws|[0-9]{12}):data-automation-profile/[a-zA-Z0-9-_.]+" |
| 245 | + "pattern":"arn:aws(|-cn|-iso|-iso-[a-z]|-us-gov):bedrock:[a-zA-Z0-9-]*:(aws|[0-9]{12}):data-automation-profile/[a-zA-Z0-9-_.]+" |
219 | 246 | }, |
220 | 247 | "DataAutomationStage":{ |
221 | 248 | "type":"string", |
|
310 | 337 | "documentation":"<p>Client specified token used for idempotency checks</p>", |
311 | 338 | "max":256, |
312 | 339 | "min":1, |
313 | | - "pattern":"[a-zA-Z0-9](-*[a-zA-Z0-9])*" |
| 340 | + "pattern":"[a-zA-Z0-9](-*[a-zA-Z0-9]){1,256}" |
314 | 341 | }, |
315 | 342 | "InputConfiguration":{ |
316 | 343 | "type":"structure", |
|
341 | 368 | "documentation":"<p>Invocation arn.</p>", |
342 | 369 | "max":128, |
343 | 370 | "min":1, |
344 | | - "pattern":"arn:aws(|-cn|-us-gov):bedrock:[a-zA-Z0-9-]*:[0-9]{12}:(insights-invocation|data-automation-invocation)/[a-zA-Z0-9-_]+" |
| 371 | + "pattern":"arn:aws(|-cn|-iso|-iso-[a-z]|-us-gov):bedrock:[a-zA-Z0-9-]*:[0-9]{12}:data-automation-invocation/[a-zA-Z0-9-_]+" |
345 | 372 | }, |
346 | 373 | "InvokeDataAutomationAsyncRequest":{ |
347 | 374 | "type":"structure", |
|
402 | 429 | }, |
403 | 430 | "documentation":"<p>Invoke Data Automation Async Response</p>" |
404 | 431 | }, |
| 432 | + "InvokeDataAutomationRequest":{ |
| 433 | + "type":"structure", |
| 434 | + "required":[ |
| 435 | + "inputConfiguration", |
| 436 | + "dataAutomationProfileArn" |
| 437 | + ], |
| 438 | + "members":{ |
| 439 | + "inputConfiguration":{ |
| 440 | + "shape":"SyncInputConfiguration", |
| 441 | + "documentation":"<p>Input configuration.</p>" |
| 442 | + }, |
| 443 | + "dataAutomationConfiguration":{ |
| 444 | + "shape":"DataAutomationConfiguration", |
| 445 | + "documentation":"<p>Data automation configuration.</p>" |
| 446 | + }, |
| 447 | + "blueprints":{ |
| 448 | + "shape":"BlueprintList", |
| 449 | + "documentation":"<p>Blueprint list.</p>" |
| 450 | + }, |
| 451 | + "dataAutomationProfileArn":{ |
| 452 | + "shape":"DataAutomationProfileArn", |
| 453 | + "documentation":"<p>Data automation profile ARN</p>" |
| 454 | + }, |
| 455 | + "encryptionConfiguration":{ |
| 456 | + "shape":"EncryptionConfiguration", |
| 457 | + "documentation":"<p>Encryption configuration.</p>" |
| 458 | + } |
| 459 | + }, |
| 460 | + "documentation":"<p>Invoke Data Automation Request</p>" |
| 461 | + }, |
| 462 | + "InvokeDataAutomationResponse":{ |
| 463 | + "type":"structure", |
| 464 | + "required":[ |
| 465 | + "semanticModality", |
| 466 | + "outputSegments" |
| 467 | + ], |
| 468 | + "members":{ |
| 469 | + "semanticModality":{ |
| 470 | + "shape":"SemanticModality", |
| 471 | + "documentation":"<p>Detected semantic modality</p>" |
| 472 | + }, |
| 473 | + "outputSegments":{ |
| 474 | + "shape":"OutputSegmentList", |
| 475 | + "documentation":"<p>List of outputs for each logical sub-doc</p>" |
| 476 | + } |
| 477 | + }, |
| 478 | + "documentation":"<p>Invoke Data Automation Response</p>" |
| 479 | + }, |
405 | 480 | "KMSKeyId":{ |
406 | 481 | "type":"string", |
407 | 482 | "max":2048, |
|
447 | 522 | }, |
448 | 523 | "documentation":"<p>Output configuration.</p>" |
449 | 524 | }, |
| 525 | + "OutputSegment":{ |
| 526 | + "type":"structure", |
| 527 | + "members":{ |
| 528 | + "customOutputStatus":{ |
| 529 | + "shape":"CustomOutputStatus", |
| 530 | + "documentation":"<p>Status of blueprint match</p>" |
| 531 | + }, |
| 532 | + "customOutput":{ |
| 533 | + "shape":"String", |
| 534 | + "documentation":"<p>Custom output response</p>" |
| 535 | + }, |
| 536 | + "standardOutput":{ |
| 537 | + "shape":"String", |
| 538 | + "documentation":"<p>Standard output response</p>" |
| 539 | + } |
| 540 | + }, |
| 541 | + "documentation":"<p>Results for an output segment</p>" |
| 542 | + }, |
| 543 | + "OutputSegmentList":{ |
| 544 | + "type":"list", |
| 545 | + "member":{ |
| 546 | + "shape":"OutputSegment", |
| 547 | + "documentation":"<p>Output segment</p>" |
| 548 | + }, |
| 549 | + "documentation":"<p>Output segment list</p>" |
| 550 | + }, |
450 | 551 | "ResourceNotFoundException":{ |
451 | 552 | "type":"structure", |
452 | 553 | "members":{ |
|
462 | 563 | "min":1, |
463 | 564 | "pattern":"s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/[^\\x00-\\x1F\\x7F\\{^}%`\\]\">\\[~<#|]*)?" |
464 | 565 | }, |
| 566 | + "SemanticModality":{ |
| 567 | + "type":"string", |
| 568 | + "documentation":"<p>Semantic modality enum</p>", |
| 569 | + "enum":[ |
| 570 | + "DOCUMENT", |
| 571 | + "IMAGE", |
| 572 | + "AUDIO", |
| 573 | + "VIDEO" |
| 574 | + ] |
| 575 | + }, |
465 | 576 | "ServiceQuotaExceededException":{ |
466 | 577 | "type":"structure", |
467 | 578 | "members":{ |
|
470 | 581 | "documentation":"<p>This exception will be thrown when service quota is exceeded.</p>", |
471 | 582 | "exception":true |
472 | 583 | }, |
| 584 | + "ServiceUnavailableException":{ |
| 585 | + "type":"structure", |
| 586 | + "members":{ |
| 587 | + "message":{"shape":"NonBlankString"} |
| 588 | + }, |
| 589 | + "documentation":"<p>This exception will be thrown when service is temporarily unavailable.</p>", |
| 590 | + "exception":true, |
| 591 | + "fault":true |
| 592 | + }, |
473 | 593 | "String":{"type":"string"}, |
| 594 | + "SyncInputConfiguration":{ |
| 595 | + "type":"structure", |
| 596 | + "members":{ |
| 597 | + "bytes":{ |
| 598 | + "shape":"Blob", |
| 599 | + "documentation":"<p>Input data as bytes</p>" |
| 600 | + }, |
| 601 | + "s3Uri":{ |
| 602 | + "shape":"S3Uri", |
| 603 | + "documentation":"<p>S3 URI of the input data</p>" |
| 604 | + } |
| 605 | + }, |
| 606 | + "documentation":"<p>Input configuration for synchronous API</p>" |
| 607 | + }, |
474 | 608 | "Tag":{ |
475 | 609 | "type":"structure", |
476 | 610 | "required":[ |
|
517 | 651 | }, |
518 | 652 | "TagResourceResponse":{ |
519 | 653 | "type":"structure", |
520 | | - "members":{ |
521 | | - } |
| 654 | + "members":{} |
522 | 655 | }, |
523 | 656 | "TagValue":{ |
524 | 657 | "type":"string", |
|
532 | 665 | "documentation":"<p>ARN of a taggable resource</p>", |
533 | 666 | "max":1011, |
534 | 667 | "min":20, |
535 | | - "pattern":"arn:aws(|-cn|-us-gov):bedrock:[a-zA-Z0-9-]*:[0-9]{12}:data-automation-invocation/[a-zA-Z0-9-_]+" |
| 668 | + "pattern":"arn:aws(|-cn|-iso|-iso-[a-z]|-us-gov):bedrock:[a-zA-Z0-9-]*:[0-9]{12}:data-automation-invocation/[a-zA-Z0-9-_]+" |
536 | 669 | }, |
537 | 670 | "ThrottlingException":{ |
538 | 671 | "type":"structure", |
|
583 | 716 | }, |
584 | 717 | "UntagResourceResponse":{ |
585 | 718 | "type":"structure", |
586 | | - "members":{ |
587 | | - } |
| 719 | + "members":{} |
588 | 720 | }, |
589 | 721 | "ValidationException":{ |
590 | 722 | "type":"structure", |
|
0 commit comments