|
24 | 24 | "errors":[
|
25 | 25 | {"shape":"ResourceNotFoundException"},
|
26 | 26 | {"shape":"AccessDeniedException"},
|
| 27 | + {"shape":"ConflictException"}, |
27 | 28 | {"shape":"ValidationException"},
|
28 | 29 | {"shape":"InternalServerException"},
|
29 | 30 | {"shape":"UnauthorizedException"},
|
|
142 | 143 | "errors":[
|
143 | 144 | {"shape":"ResourceNotFoundException"},
|
144 | 145 | {"shape":"AccessDeniedException"},
|
| 146 | + {"shape":"ConflictException"}, |
145 | 147 | {"shape":"ValidationException"},
|
146 | 148 | {"shape":"InternalServerException"},
|
147 | 149 | {"shape":"UnauthorizedException"},
|
|
410 | 412 | "errors":[
|
411 | 413 | {"shape":"ResourceNotFoundException"},
|
412 | 414 | {"shape":"AccessDeniedException"},
|
| 415 | + {"shape":"ConflictException"}, |
413 | 416 | {"shape":"ValidationException"},
|
414 | 417 | {"shape":"InternalServerException"},
|
415 | 418 | {"shape":"UnauthorizedException"},
|
416 | 419 | {"shape":"ThrottlingException"}
|
417 | 420 | ],
|
418 |
| - "documentation":"<p>Updates the metadata and status of a library item for an Amazon Q App.</p>" |
| 421 | + "documentation":"<p>Updates the library item for an Amazon Q App.</p>" |
| 422 | + }, |
| 423 | + "UpdateLibraryItemMetadata":{ |
| 424 | + "name":"UpdateLibraryItemMetadata", |
| 425 | + "http":{ |
| 426 | + "method":"POST", |
| 427 | + "requestUri":"/catalog.updateItemMetadata", |
| 428 | + "responseCode":200 |
| 429 | + }, |
| 430 | + "input":{"shape":"UpdateLibraryItemMetadataInput"}, |
| 431 | + "errors":[ |
| 432 | + {"shape":"ResourceNotFoundException"}, |
| 433 | + {"shape":"AccessDeniedException"}, |
| 434 | + {"shape":"ConflictException"}, |
| 435 | + {"shape":"ValidationException"}, |
| 436 | + {"shape":"InternalServerException"}, |
| 437 | + {"shape":"UnauthorizedException"}, |
| 438 | + {"shape":"ThrottlingException"} |
| 439 | + ], |
| 440 | + "documentation":"<p>Updates the verification status of a library item for an Amazon Q App.</p>", |
| 441 | + "idempotent":true |
419 | 442 | },
|
420 | 443 | "UpdateQApp":{
|
421 | 444 | "name":"UpdateQApp",
|
|
929 | 952 | "ratingCount":{
|
930 | 953 | "shape":"Integer",
|
931 | 954 | "documentation":"<p>The number of ratings the library item has received from users.</p>"
|
| 955 | + }, |
| 956 | + "isVerified":{ |
| 957 | + "shape":"Boolean", |
| 958 | + "documentation":"<p>Indicates whether the library item has been verified.</p>" |
932 | 959 | }
|
933 | 960 | }
|
934 | 961 | },
|
|
1356 | 1383 | "userCount":{
|
1357 | 1384 | "shape":"Integer",
|
1358 | 1385 | "documentation":"<p>The number of users who have associated the Q App with their account.</p>"
|
| 1386 | + }, |
| 1387 | + "isVerified":{ |
| 1388 | + "shape":"Boolean", |
| 1389 | + "documentation":"<p>Indicates whether the library item has been verified.</p>" |
1359 | 1390 | }
|
1360 | 1391 | }
|
1361 | 1392 | },
|
|
1641 | 1672 | "userCount":{
|
1642 | 1673 | "shape":"Integer",
|
1643 | 1674 | "documentation":"<p>The number of users who have the associated Q App.</p>"
|
| 1675 | + }, |
| 1676 | + "isVerified":{ |
| 1677 | + "shape":"Boolean", |
| 1678 | + "documentation":"<p>Indicates whether the library item has been verified.</p>" |
1644 | 1679 | }
|
1645 | 1680 | },
|
1646 | 1681 | "documentation":"<p>A library item is a snapshot of an Amazon Q App that can be published so the users in their Amazon Q Apps library can discover it, clone it, and run it.</p>"
|
|
2327 | 2362 | "Title":{
|
2328 | 2363 | "type":"string",
|
2329 | 2364 | "max":100,
|
2330 |
| - "min":0 |
| 2365 | + "min":0, |
| 2366 | + "pattern":"[^{}\\\\\"<>]+" |
2331 | 2367 | },
|
2332 | 2368 | "UUID":{
|
2333 | 2369 | "type":"string",
|
|
2399 | 2435 | }
|
2400 | 2436 | }
|
2401 | 2437 | },
|
| 2438 | + "UpdateLibraryItemMetadataInput":{ |
| 2439 | + "type":"structure", |
| 2440 | + "required":[ |
| 2441 | + "instanceId", |
| 2442 | + "libraryItemId" |
| 2443 | + ], |
| 2444 | + "members":{ |
| 2445 | + "instanceId":{ |
| 2446 | + "shape":"InstanceId", |
| 2447 | + "documentation":"<p>The unique identifier of the Amazon Q Business application environment instance.</p>", |
| 2448 | + "location":"header", |
| 2449 | + "locationName":"instance-id" |
| 2450 | + }, |
| 2451 | + "libraryItemId":{ |
| 2452 | + "shape":"UUID", |
| 2453 | + "documentation":"<p>The unique identifier of the updated library item.</p>" |
| 2454 | + }, |
| 2455 | + "isVerified":{ |
| 2456 | + "shape":"Boolean", |
| 2457 | + "documentation":"<p>The verification status of the library item</p>" |
| 2458 | + } |
| 2459 | + } |
| 2460 | + }, |
2402 | 2461 | "UpdateLibraryItemOutput":{
|
2403 | 2462 | "type":"structure",
|
2404 | 2463 | "required":[
|
|
2459 | 2518 | "userCount":{
|
2460 | 2519 | "shape":"Integer",
|
2461 | 2520 | "documentation":"<p>The number of users who have the associated Q App.</p>"
|
| 2521 | + }, |
| 2522 | + "isVerified":{ |
| 2523 | + "shape":"Boolean", |
| 2524 | + "documentation":"<p>Indicates whether the library item has been verified.</p>" |
2462 | 2525 | }
|
2463 | 2526 | }
|
2464 | 2527 | },
|
|
2633 | 2696 | "status":{
|
2634 | 2697 | "shape":"String",
|
2635 | 2698 | "documentation":"<p>The status of the user's association with the Q App.</p>"
|
| 2699 | + }, |
| 2700 | + "isVerified":{ |
| 2701 | + "shape":"Boolean", |
| 2702 | + "documentation":"<p>Indicates whether the Q App has been verified.</p>" |
2636 | 2703 | }
|
2637 | 2704 | },
|
2638 | 2705 | "documentation":"<p>An Amazon Q App associated with a user, either owned by the user or favorited.</p>"
|
|
2655 | 2722 | "exception":true
|
2656 | 2723 | }
|
2657 | 2724 | },
|
2658 |
| - "documentation":"<p>The Amazon Q Apps feature capability within Amazon Q Business allows web experience users to create lightweight, purpose-built AI apps to fulfill specific tasks from within their web experience. For example, users can create an Q Appthat exclusively generates marketing-related content to improve your marketing team's productivity or a Q App for marketing content-generation like writing customer emails and creating promotional content using a certain style of voice, tone, and branding. For more information, see <a href=\"https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/purpose-built-qapps.html\">Amazon Q App</a> in the <i>Amazon Q Business User Guide</i>. </p>" |
| 2725 | + "documentation":"<p>The Amazon Q Apps feature capability within Amazon Q Business allows web experience users to create lightweight, purpose-built AI apps to fulfill specific tasks from within their web experience. For example, users can create a Q App that exclusively generates marketing-related content to improve your marketing team's productivity or a Q App for writing customer emails and creating promotional content using a certain style of voice, tone, and branding. For more information on the capabilities, see <a href=\"https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/deploy-experience-iam-role.html#q-apps-actions\">Amazon Q Apps capabilities</a> in the <i>Amazon Q Business User Guide</i>. </p> <p>For an overview of the Amazon Q App APIs, see <a href=\"https://docs.aws.amazon.com/amazonq/latest/api-reference/API_Operations_QApps.html\">Overview of Amazon Q Apps API operations</a>.</p> <p>For information about the IAM access control permissions you need to use the Amazon Q Apps API, see <a href=\"https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/deploy-experience-iam-role.html\"> IAM role for the Amazon Q Business web experience including Amazon Q Apps</a> in the <i>Amazon Q Business User Guide</i>.</p>" |
2659 | 2726 | }
|
0 commit comments