Skip to content

Commit 063f9a0

Browse files
author
AWS
committed
QBusiness Update: Amazon Q Business now supports embedding the Amazon Q Business web experience on third-party websites.
1 parent 8f5b6e0 commit 063f9a0

File tree

2 files changed

+36
-6
lines changed

2 files changed

+36
-6
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "QBusiness",
4+
"contributor": "",
5+
"description": "Amazon Q Business now supports embedding the Amazon Q Business web experience on third-party websites."
6+
}

services/qbusiness/src/main/resources/codegen-resources/service-2.json

Lines changed: 30 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1861,7 +1861,7 @@
18611861
},
18621862
"userGroups":{
18631863
"shape":"UserGroups",
1864-
"documentation":"<p>The groups that a user associated with the chat input belongs to.</p>",
1864+
"documentation":"<p>The group names that a user associated with the chat input belongs to.</p>",
18651865
"location":"querystring",
18661866
"locationName":"userGroups"
18671867
},
@@ -1996,7 +1996,7 @@
19961996
},
19971997
"userGroups":{
19981998
"shape":"UserGroups",
1999-
"documentation":"<p>The groups that a user associated with the chat input belongs to.</p>",
1999+
"documentation":"<p>The group names that a user associated with the chat input belongs to.</p>",
20002000
"location":"querystring",
20012001
"locationName":"userGroups"
20022002
},
@@ -2211,7 +2211,7 @@
22112211
},
22122212
"roleArn":{
22132213
"shape":"RoleArn",
2214-
"documentation":"<p> The Amazon Resource Name (ARN) of an IAM role with permissions to access your Amazon CloudWatch logs and metrics.</p>"
2214+
"documentation":"<p> The Amazon Resource Name (ARN) of an IAM role with permissions to access your Amazon CloudWatch logs and metrics. If this property is not specified, Amazon Q Business will create a <a href=\"https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/using-service-linked-roles.html#slr-permissions\">service linked role (SLR)</a> and use it as the application's role.</p>"
22152215
},
22162216
"identityType":{
22172217
"shape":"IdentityType",
@@ -2573,6 +2573,10 @@
25732573
"shape":"WebExperienceSamplePromptsControlMode",
25742574
"documentation":"<p>Determines whether sample prompts are enabled in the web experience for an end user.</p>"
25752575
},
2576+
"origins":{
2577+
"shape":"WebExperienceOrigins",
2578+
"documentation":"<p>Sets the website domain origins that are allowed to embed the Amazon Q Business web experience. <pre><code> The &lt;i&gt;domain origin&lt;/i&gt; refers to the base URL for accessing a website including the protocol (&lt;code&gt;http/https&lt;/code&gt;), the domain name, and the port number (if specified). &lt;/p&gt; &lt;note&gt; &lt;p&gt;You must only submit a &lt;i&gt;base URL&lt;/i&gt; and not a full path. For example, &lt;code&gt;https://docs.aws.amazon.com&lt;/code&gt;.&lt;/p&gt; &lt;/note&gt; </code></pre>"
2579+
},
25762580
"roleArn":{
25772581
"shape":"RoleArn",
25782582
"documentation":"<p>The Amazon Resource Name (ARN) of the service role attached to your web experience.</p> <note> <p>You must provide this value if you're using IAM Identity Center to manage end user access to your application. If you're using legacy identity management to manage user access, you don't need to provide this value.</p> </note>"
@@ -4144,6 +4148,10 @@
41444148
"shape":"WebExperienceSamplePromptsControlMode",
41454149
"documentation":"<p>Determines whether sample prompts are enabled in the web experience for an end user.</p>"
41464150
},
4151+
"origins":{
4152+
"shape":"WebExperienceOrigins",
4153+
"documentation":"<p>Gets the website domain origins that are allowed to embed the Amazon Q Business web experience. <pre><code> The &lt;i&gt;domain origin&lt;/i&gt; refers to the base URL for accessing a website including the protocol (&lt;code&gt;http/https&lt;/code&gt;), the domain name, and the port number (if specified). &lt;/p&gt; </code></pre>"
4154+
},
41474155
"roleArn":{
41484156
"shape":"RoleArn",
41494157
"documentation":"<p> The Amazon Resource Name (ARN) of the service role attached to your web experience.</p>"
@@ -5342,6 +5350,12 @@
53425350
},
53435351
"documentation":"<p>Information about the OIDC-compliant identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.</p>"
53445352
},
5353+
"Origin":{
5354+
"type":"string",
5355+
"max":256,
5356+
"min":1,
5357+
"pattern":"(http://|https://)[a-zA-Z0-9-_.]+(?::[0-9]{1,5})?"
5358+
},
53455359
"Payload":{
53465360
"type":"string",
53475361
"sensitive":true
@@ -5638,7 +5652,7 @@
56385652
"documentation":"<p>Status information about whether end users can create and use Amazon Q Apps in the web experience.</p>"
56395653
}
56405654
},
5641-
"documentation":"<p>Configuration information about Amazon Q Apps. (preview feature)</p>"
5655+
"documentation":"<p>Configuration information about Amazon Q Apps.</p>"
56425656
},
56435657
"QAppsControlMode":{
56445658
"type":"string",
@@ -6739,6 +6753,10 @@
67396753
"identityProviderConfiguration":{
67406754
"shape":"IdentityProviderConfiguration",
67416755
"documentation":"<p>Information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.</p>"
6756+
},
6757+
"origins":{
6758+
"shape":"WebExperienceOrigins",
6759+
"documentation":"<p>Updates the website domain origins that are allowed to embed the Amazon Q Business web experience. <pre><code> The &lt;i&gt;domain origin&lt;/i&gt; refers to the &lt;i&gt;base URL&lt;/i&gt; for accessing a website including the protocol (&lt;code&gt;http/https&lt;/code&gt;), the domain name, and the port number (if specified).&lt;/p&gt; &lt;note&gt; &lt;ul&gt; &lt;li&gt; &lt;p&gt;Any values except &lt;code&gt;null&lt;/code&gt; submitted as part of this update will replace all previous values.&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;You must only submit a &lt;i&gt;base URL&lt;/i&gt; and not a full path. For example, &lt;code&gt;https://docs.aws.amazon.com&lt;/code&gt;.&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/note&gt; </code></pre>"
67426760
}
67436761
}
67446762
},
@@ -6804,10 +6822,10 @@
68046822
},
68056823
"userGroups":{
68066824
"shape":"UserGroups",
6807-
"documentation":"<p>The user groups associated with a topic control rule.</p>"
6825+
"documentation":"<p>The user group names associated with a topic control rule.</p>"
68086826
}
68096827
},
6810-
"documentation":"<p>Provides information about users and groups associated with a topic control rule.</p>"
6828+
"documentation":"<p>Provides information about users and group names associated with a topic control rule.</p>"
68116829
},
68126830
"ValidationException":{
68136831
"type":"structure",
@@ -6912,6 +6930,12 @@
69126930
"min":36,
69136931
"pattern":"[a-zA-Z0-9][a-zA-Z0-9-]*"
69146932
},
6933+
"WebExperienceOrigins":{
6934+
"type":"list",
6935+
"member":{"shape":"Origin"},
6936+
"max":10,
6937+
"min":0
6938+
},
69156939
"WebExperienceSamplePromptsControlMode":{
69166940
"type":"string",
69176941
"enum":[

0 commit comments

Comments
 (0)