Skip to content

Commit 597e171

Browse files
author
AWS
committed
QBusiness Update: Add support for anonymous user access for Q Business applications
1 parent de1e67c commit 597e171

File tree

2 files changed

+68
-2
lines changed

2 files changed

+68
-2
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": "Add support for anonymous user access for Q Business applications"
6+
}

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

Lines changed: 62 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,25 @@
152152
],
153153
"documentation":"<p>Verifies if a user has access permissions for a specified document and returns the actual ACL attached to the document. Resolves user access on the document via user aliases and groups when verifying user access.</p>"
154154
},
155+
"CreateAnonymousWebExperienceUrl":{
156+
"name":"CreateAnonymousWebExperienceUrl",
157+
"http":{
158+
"method":"POST",
159+
"requestUri":"/applications/{applicationId}/experiences/{webExperienceId}/anonymous-url",
160+
"responseCode":200
161+
},
162+
"input":{"shape":"CreateAnonymousWebExperienceUrlRequest"},
163+
"output":{"shape":"CreateAnonymousWebExperienceUrlResponse"},
164+
"errors":[
165+
{"shape":"InternalServerException"},
166+
{"shape":"ResourceNotFoundException"},
167+
{"shape":"ThrottlingException"},
168+
{"shape":"ValidationException"},
169+
{"shape":"AccessDeniedException"},
170+
{"shape":"ServiceQuotaExceededException"}
171+
],
172+
"documentation":"<p>Creates a unique URL for anonymous Amazon Q Business web experience. This URL can only be used once and must be used within 5 minutes after it's generated.</p>"
173+
},
155174
"CreateApplication":{
156175
"name":"CreateApplication",
157176
"http":{
@@ -3023,6 +3042,40 @@
30233042
"documentation":"<p>The source reference for an existing attachment.</p>",
30243043
"union":true
30253044
},
3045+
"CreateAnonymousWebExperienceUrlRequest":{
3046+
"type":"structure",
3047+
"required":[
3048+
"applicationId",
3049+
"webExperienceId"
3050+
],
3051+
"members":{
3052+
"applicationId":{
3053+
"shape":"ApplicationId",
3054+
"documentation":"<p>The identifier of the Amazon Q Business application environment attached to the web experience.</p>",
3055+
"location":"uri",
3056+
"locationName":"applicationId"
3057+
},
3058+
"webExperienceId":{
3059+
"shape":"WebExperienceId",
3060+
"documentation":"<p>The identifier of the web experience.</p>",
3061+
"location":"uri",
3062+
"locationName":"webExperienceId"
3063+
},
3064+
"sessionDurationInMinutes":{
3065+
"shape":"SessionDurationInMinutes",
3066+
"documentation":"<p>The duration of the session associated with the unique URL for the web experience.</p>"
3067+
}
3068+
}
3069+
},
3070+
"CreateAnonymousWebExperienceUrlResponse":{
3071+
"type":"structure",
3072+
"members":{
3073+
"anonymousUrl":{
3074+
"shape":"Url",
3075+
"documentation":"<p>The unique URL for accessing the web experience.</p> <important> <p>This URL can only be used once and must be used within 5 minutes after it's generated.</p> </important>"
3076+
}
3077+
}
3078+
},
30263079
"CreateApplicationRequest":{
30273080
"type":"structure",
30283081
"required":["displayName"],
@@ -5647,7 +5700,7 @@
56475700
"documentation":"<p>Controls whether hallucination reduction has been enabled or disabled for your application. The default status is <code>DISABLED</code>. </p>"
56485701
}
56495702
},
5650-
"documentation":"<p>Configuration information required to setup hallucination reduction. For more information, see <a href=\"amazonq/latest/qbusiness-ug/hallucination-reduction.html\">hallucination reduction</a>.</p> <note> <p>The hallucination reduction feature won't work if chat orchestration controls are enabled for your application.</p> </note>"
5703+
"documentation":"<p>Configuration information required to setup hallucination reduction. For more information, see <a href=\"https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/hallucination-reduction.html\"> hallucination reduction</a>.</p> <note> <p>The hallucination reduction feature won't work if chat orchestration controls are enabled for your application.</p> </note>"
56515704
},
56525705
"HallucinationReductionControl":{
56535706
"type":"string",
@@ -5723,7 +5776,8 @@
57235776
"AWS_IAM_IDP_SAML",
57245777
"AWS_IAM_IDP_OIDC",
57255778
"AWS_IAM_IDC",
5726-
"AWS_QUICKSIGHT_IDP"
5779+
"AWS_QUICKSIGHT_IDP",
5780+
"ANONYMOUS"
57275781
]
57285782
},
57295783
"ImageExtractionConfiguration":{
@@ -7971,6 +8025,12 @@
79718025
},
79728026
"exception":true
79738027
},
8028+
"SessionDurationInMinutes":{
8029+
"type":"integer",
8030+
"box":true,
8031+
"max":60,
8032+
"min":15
8033+
},
79748034
"SnippetExcerpt":{
79758035
"type":"structure",
79768036
"members":{

0 commit comments

Comments
 (0)