Skip to content

Commit

Permalink
Update to latest models
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-python-automation committed Sep 6, 2024
1 parent e711fa6 commit e0672e4
Show file tree
Hide file tree
Showing 2 changed files with 75 additions and 3 deletions.
5 changes: 5 additions & 0 deletions .changes/next-release/api-change-qapps-6651.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"type": "api-change",
"category": "``qapps``",
"description": "Adds UpdateLibraryItemMetadata api to change status of app for admin verification feature and returns isVerified field in any api returning the app or library item."
}
73 changes: 70 additions & 3 deletions botocore/data/qapps/2023-11-27/service-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"errors":[
{"shape":"ResourceNotFoundException"},
{"shape":"AccessDeniedException"},
{"shape":"ConflictException"},
{"shape":"ValidationException"},
{"shape":"InternalServerException"},
{"shape":"UnauthorizedException"},
Expand Down Expand Up @@ -142,6 +143,7 @@
"errors":[
{"shape":"ResourceNotFoundException"},
{"shape":"AccessDeniedException"},
{"shape":"ConflictException"},
{"shape":"ValidationException"},
{"shape":"InternalServerException"},
{"shape":"UnauthorizedException"},
Expand Down Expand Up @@ -410,12 +412,33 @@
"errors":[
{"shape":"ResourceNotFoundException"},
{"shape":"AccessDeniedException"},
{"shape":"ConflictException"},
{"shape":"ValidationException"},
{"shape":"InternalServerException"},
{"shape":"UnauthorizedException"},
{"shape":"ThrottlingException"}
],
"documentation":"<p>Updates the metadata and status of a library item for an Amazon Q App.</p>"
"documentation":"<p>Updates the library item for an Amazon Q App.</p>"
},
"UpdateLibraryItemMetadata":{
"name":"UpdateLibraryItemMetadata",
"http":{
"method":"POST",
"requestUri":"/catalog.updateItemMetadata",
"responseCode":200
},
"input":{"shape":"UpdateLibraryItemMetadataInput"},
"errors":[
{"shape":"ResourceNotFoundException"},
{"shape":"AccessDeniedException"},
{"shape":"ConflictException"},
{"shape":"ValidationException"},
{"shape":"InternalServerException"},
{"shape":"UnauthorizedException"},
{"shape":"ThrottlingException"}
],
"documentation":"<p>Updates the verification status of a library item for an Amazon Q App.</p>",
"idempotent":true
},
"UpdateQApp":{
"name":"UpdateQApp",
Expand Down Expand Up @@ -929,6 +952,10 @@
"ratingCount":{
"shape":"Integer",
"documentation":"<p>The number of ratings the library item has received from users.</p>"
},
"isVerified":{
"shape":"Boolean",
"documentation":"<p>Indicates whether the library item has been verified.</p>"
}
}
},
Expand Down Expand Up @@ -1356,6 +1383,10 @@
"userCount":{
"shape":"Integer",
"documentation":"<p>The number of users who have associated the Q App with their account.</p>"
},
"isVerified":{
"shape":"Boolean",
"documentation":"<p>Indicates whether the library item has been verified.</p>"
}
}
},
Expand Down Expand Up @@ -1641,6 +1672,10 @@
"userCount":{
"shape":"Integer",
"documentation":"<p>The number of users who have the associated Q App.</p>"
},
"isVerified":{
"shape":"Boolean",
"documentation":"<p>Indicates whether the library item has been verified.</p>"
}
},
"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>"
Expand Down Expand Up @@ -2327,7 +2362,8 @@
"Title":{
"type":"string",
"max":100,
"min":0
"min":0,
"pattern":"[^{}\\\\\"<>]+"
},
"UUID":{
"type":"string",
Expand Down Expand Up @@ -2399,6 +2435,29 @@
}
}
},
"UpdateLibraryItemMetadataInput":{
"type":"structure",
"required":[
"instanceId",
"libraryItemId"
],
"members":{
"instanceId":{
"shape":"InstanceId",
"documentation":"<p>The unique identifier of the Amazon Q Business application environment instance.</p>",
"location":"header",
"locationName":"instance-id"
},
"libraryItemId":{
"shape":"UUID",
"documentation":"<p>The unique identifier of the updated library item.</p>"
},
"isVerified":{
"shape":"Boolean",
"documentation":"<p>The verification status of the library item</p>"
}
}
},
"UpdateLibraryItemOutput":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -2459,6 +2518,10 @@
"userCount":{
"shape":"Integer",
"documentation":"<p>The number of users who have the associated Q App.</p>"
},
"isVerified":{
"shape":"Boolean",
"documentation":"<p>Indicates whether the library item has been verified.</p>"
}
}
},
Expand Down Expand Up @@ -2633,6 +2696,10 @@
"status":{
"shape":"String",
"documentation":"<p>The status of the user's association with the Q App.</p>"
},
"isVerified":{
"shape":"Boolean",
"documentation":"<p>Indicates whether the Q App has been verified.</p>"
}
},
"documentation":"<p>An Amazon Q App associated with a user, either owned by the user or favorited.</p>"
Expand All @@ -2655,5 +2722,5 @@
"exception":true
}
},
"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>"
"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>"
}

0 comments on commit e0672e4

Please sign in to comment.