Skip to content

Commit

Permalink
Update API model
Browse files Browse the repository at this point in the history
  • Loading branch information
AWS SDK for Go v2 automation user committed Jun 24, 2024
1 parent 6c2b819 commit 688d06a
Show file tree
Hide file tree
Showing 6 changed files with 339 additions and 170 deletions.
2 changes: 1 addition & 1 deletion codegen/sdk-codegen/aws-models/bedrock-runtime.json
Original file line number Diff line number Diff line change
Expand Up @@ -1368,7 +1368,7 @@
"smithy.api#documentation": "<p>A name for the document.</p>",
"smithy.api#length": {
"min": 1,
"max": 64
"max": 200
},
"smithy.api#required": {}
}
Expand Down
218 changes: 138 additions & 80 deletions codegen/sdk-codegen/aws-models/customer-profiles.json

Large diffs are not rendered by default.

164 changes: 82 additions & 82 deletions codegen/sdk-codegen/aws-models/ec2.json

Large diffs are not rendered by default.

58 changes: 54 additions & 4 deletions codegen/sdk-codegen/aws-models/qbusiness.json
Original file line number Diff line number Diff line change
Expand Up @@ -760,7 +760,7 @@
"containsAny": {
"target": "com.amazonaws.qbusiness#DocumentAttribute",
"traits": {
"smithy.api#documentation": "<p>Returns <code>true</code> when a document contains any of the specified document\n attributes or metadata fields. Supported for the following <a href=\"https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html\">document attribute value types</a>: <code>dateValue</code>,\n <code>longValue</code>, <code>stringListValue</code> and\n <code>stringValue</code>.</p>"
"smithy.api#documentation": "<p>Returns <code>true</code> when a document contains any of the specified document\n attributes or metadata fields. Supported for the following <a href=\"https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html\">document attribute value types</a>:\n <code>stringListValue</code>.</p>"
}
},
"greaterThan": {
Expand Down Expand Up @@ -1539,7 +1539,7 @@
"parentMessageId": {
"target": "com.amazonaws.qbusiness#MessageId",
"traits": {
"smithy.api#documentation": "<p>The identifier of the previous end user text input message in a conversation.</p>"
"smithy.api#documentation": "<p>The identifier of the previous system message in a conversation.</p>"
}
},
"attributeFilter": {
Expand Down Expand Up @@ -1878,7 +1878,7 @@
"kms:DescribeKey",
"kms:CreateGrant"
],
"smithy.api#documentation": "<p>Creates an Amazon Q Business application.</p>\n <note>\n <p>There are new tiers for Amazon Q Business. Not all features in Amazon Q Business Pro are \n also available in Amazon Q Business Lite. For information on what's included in \n Amazon Q Business Lite and what's included in \n Amazon Q Business Pro, see <a href=\"https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/what-is.html#tiers\">Amazon Q Business tiers</a>. \n You must use the Amazon Q Business console to assign subscription tiers to users.</p>\n </note>",
"smithy.api#documentation": "<p>Creates an Amazon Q Business application.</p>\n <note>\n <p>There are new tiers for Amazon Q Business. Not all features in Amazon Q Business Pro are \n also available in Amazon Q Business Lite. For information on what's included in \n Amazon Q Business Lite and what's included in \n Amazon Q Business Pro, see <a href=\"https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/tiers.html#user-sub-tiers\">Amazon Q Business tiers</a>. \n You must use the Amazon Q Business console to assign subscription tiers to users.</p>\n </note>",
"smithy.api#http": {
"uri": "/applications",
"method": "POST"
Expand Down Expand Up @@ -1940,6 +1940,12 @@
"aws.cloudformation#cfnMutability": "full",
"smithy.api#documentation": "<p>An option to allow end users to upload files directly during chat.</p>"
}
},
"qAppsConfiguration": {
"target": "com.amazonaws.qbusiness#QAppsConfiguration",
"traits": {
"smithy.api#documentation": "<p>An option to allow end users to create and use Amazon Q Apps in the web experience.</p>"
}
}
},
"traits": {
Expand Down Expand Up @@ -2178,7 +2184,7 @@
"type": {
"target": "com.amazonaws.qbusiness#IndexType",
"traits": {
"smithy.api#documentation": "<p>The index type that's suitable for your needs. For more information on what's included\n in each type of index or index tier, see <a href=\"https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/what-is.html#tiers\">Amazon Q Business\n tiers</a>.</p>"
"smithy.api#documentation": "<p>The index type that's suitable for your needs. For more information on what's included\n in each type of index, see <a href=\"https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/tiers.html#index-tiers\">Amazon Q Business\n tiers</a>.</p>"
}
},
"description": {
Expand Down Expand Up @@ -5246,6 +5252,12 @@
"aws.cloudformation#cfnExcludeProperty": {},
"smithy.api#documentation": "<p>Settings for whether end users can upload files directly during chat.</p>"
}
},
"qAppsConfiguration": {
"target": "com.amazonaws.qbusiness#QAppsConfiguration",
"traits": {
"smithy.api#documentation": "<p>Settings for whether end users can create and use Amazon Q Apps in the web experience.</p>"
}
}
},
"traits": {
Expand Down Expand Up @@ -9046,6 +9058,38 @@
"smithy.api#output": {}
}
},
"com.amazonaws.qbusiness#QAppsConfiguration": {
"type": "structure",
"members": {
"qAppsControlMode": {
"target": "com.amazonaws.qbusiness#QAppsControlMode",
"traits": {
"smithy.api#documentation": "<p>Status information about whether end users can create and use Amazon Q Apps in the web experience.</p>",
"smithy.api#required": {}
}
}
},
"traits": {
"smithy.api#documentation": "<p>Configuration information about Amazon Q Apps. (preview feature)</p>"
}
},
"com.amazonaws.qbusiness#QAppsControlMode": {
"type": "enum",
"members": {
"ENABLED": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "ENABLED"
}
},
"DISABLED": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "DISABLED"
}
}
}
},
"com.amazonaws.qbusiness#ReadAccessType": {
"type": "enum",
"members": {
Expand Down Expand Up @@ -10371,6 +10415,12 @@
"traits": {
"smithy.api#documentation": "<p>An option to allow end users to upload files directly during chat.</p>"
}
},
"qAppsConfiguration": {
"target": "com.amazonaws.qbusiness#QAppsConfiguration",
"traits": {
"smithy.api#documentation": "<p>An option to allow end users to create and use Amazon Q Apps in the web experience.</p>"
}
}
},
"traits": {
Expand Down
3 changes: 2 additions & 1 deletion codegen/sdk-codegen/aws-models/ssm.json
Original file line number Diff line number Diff line change
Expand Up @@ -14454,7 +14454,8 @@
"smithy.api#length": {
"min": 1,
"max": 46
}
},
"smithy.api#sensitive": {}
}
},
"com.amazonaws.ssm#ISO8601String": {
Expand Down
64 changes: 62 additions & 2 deletions codegen/sdk-codegen/aws-models/workspaces-web.json
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
"name": "workspaces-web"
},
"aws.protocols#restJson1": {},
"smithy.api#documentation": "<p>WorkSpaces Web is a low cost, fully managed WorkSpace built specifically to facilitate\n secure, web-based workloads. WorkSpaces Web makes it easy for customers to safely provide\n their employees with access to internal websites and SaaS web applications without the\n administrative burden of appliances or specialized client software. WorkSpaces Web provides\n simple policy tools tailored for user interactions, while offloading common tasks like\n capacity management, scaling, and maintaining browser images.</p>",
"smithy.api#documentation": "<p>Amazon WorkSpaces Secure Browser is a low cost, fully managed WorkSpace built specifically to facilitate\n secure, web-based workloads. WorkSpaces Secure Browser makes it easy for customers to safely provide\n their employees with access to internal websites and SaaS web applications without the\n administrative burden of appliances or specialized client software. WorkSpaces Secure Browser provides\n simple policy tools tailored for user interactions, while offloading common tasks like\n capacity management, scaling, and maintaining browser images.</p>",
"smithy.api#title": "Amazon WorkSpaces Web",
"smithy.rules#endpointRuleSet": {
"version": "1.0",
Expand Down Expand Up @@ -1008,6 +1008,9 @@
{
"target": "com.amazonaws.workspacesweb#AccessDeniedException"
},
{
"target": "com.amazonaws.workspacesweb#ConflictException"
},
{
"target": "com.amazonaws.workspacesweb#InternalServerException"
},
Expand Down Expand Up @@ -1822,6 +1825,12 @@
"smithy.api#documentation": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request. Idempotency ensures that an API request completes only once. With an idempotent\n request, if the original request completes successfully, subsequent retries with the same\n client token returns the result from the original successful request.</p>\n <p>If you do not specify a client token, one is automatically generated by the Amazon Web Services\n SDK.</p>",
"smithy.api#idempotencyToken": {}
}
},
"tags": {
"target": "com.amazonaws.workspacesweb#TagList",
"traits": {
"smithy.api#documentation": "<p>The tags to add to the identity provider resource. A tag is a key-value pair.</p>"
}
}
},
"traits": {
Expand Down Expand Up @@ -1899,7 +1908,7 @@
"target": "com.amazonaws.workspacesweb#TagList",
"traits": {
"aws.cloudformation#cfnMutability": "full",
"smithy.api#documentation": "<p>The tags to add to the browser settings resource. A tag is a key-value pair.</p>"
"smithy.api#documentation": "<p>The tags to add to the IP access settings resource. A tag is a key-value pair.</p>"
}
},
"customerManagedKey": {
Expand Down Expand Up @@ -2445,6 +2454,12 @@
"traits": {
"smithy.api#documentation": "<p>The additional encryption context of the user settings.</p>"
}
},
"deepLinkAllowed": {
"target": "com.amazonaws.workspacesweb#EnabledType",
"traits": {
"smithy.api#documentation": "<p>Specifies whether the user can use deep links that open automatically when connecting to a session.</p>"
}
}
},
"traits": {
Expand Down Expand Up @@ -2953,6 +2968,9 @@
{
"target": "com.amazonaws.workspacesweb#AccessDeniedException"
},
{
"target": "com.amazonaws.workspacesweb#ConflictException"
},
{
"target": "com.amazonaws.workspacesweb#InternalServerException"
},
Expand Down Expand Up @@ -3011,6 +3029,9 @@
{
"target": "com.amazonaws.workspacesweb#AccessDeniedException"
},
{
"target": "com.amazonaws.workspacesweb#ConflictException"
},
{
"target": "com.amazonaws.workspacesweb#InternalServerException"
},
Expand Down Expand Up @@ -3069,6 +3090,9 @@
{
"target": "com.amazonaws.workspacesweb#AccessDeniedException"
},
{
"target": "com.amazonaws.workspacesweb#ConflictException"
},
{
"target": "com.amazonaws.workspacesweb#InternalServerException"
},
Expand Down Expand Up @@ -3127,6 +3151,9 @@
{
"target": "com.amazonaws.workspacesweb#AccessDeniedException"
},
{
"target": "com.amazonaws.workspacesweb#ConflictException"
},
{
"target": "com.amazonaws.workspacesweb#InternalServerException"
},
Expand Down Expand Up @@ -3185,6 +3212,9 @@
{
"target": "com.amazonaws.workspacesweb#AccessDeniedException"
},
{
"target": "com.amazonaws.workspacesweb#ConflictException"
},
{
"target": "com.amazonaws.workspacesweb#InternalServerException"
},
Expand Down Expand Up @@ -3243,6 +3273,9 @@
{
"target": "com.amazonaws.workspacesweb#AccessDeniedException"
},
{
"target": "com.amazonaws.workspacesweb#ConflictException"
},
{
"target": "com.amazonaws.workspacesweb#InternalServerException"
},
Expand Down Expand Up @@ -4106,6 +4139,9 @@
},
"identityProviderDetails": {
"target": "com.amazonaws.workspacesweb#IdentityProviderDetails"
},
"tags": {
"target": "com.amazonaws.workspacesweb#TagList"
}
},
"create": {
Expand All @@ -4128,6 +4164,9 @@
"template": "{identityProviderArn}",
"absolute": true
},
"aws.api#taggable": {
"property": "tags"
},
"aws.cloudformation#cfnResource": {
"name": "IdentityProvider"
}
Expand Down Expand Up @@ -7081,6 +7120,12 @@
"traits": {
"smithy.api#documentation": "<p>The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.</p>\n <p>If the allowlist and blocklist are empty, the configuration becomes null.</p>"
}
},
"deepLinkAllowed": {
"target": "com.amazonaws.workspacesweb#EnabledType",
"traits": {
"smithy.api#documentation": "<p>Specifies whether the user can use deep links that open automatically when connecting to a session.</p>"
}
}
},
"traits": {
Expand Down Expand Up @@ -7283,6 +7328,12 @@
"traits": {
"smithy.api#documentation": "<p>The additional encryption context of the user settings.</p>"
}
},
"deepLinkAllowed": {
"target": "com.amazonaws.workspacesweb#EnabledType",
"traits": {
"smithy.api#documentation": "<p>Specifies whether the user can use deep links that open automatically when connecting to a session.</p>"
}
}
},
"traits": {
Expand Down Expand Up @@ -7338,6 +7389,9 @@
},
"cookieSynchronizationConfiguration": {
"target": "com.amazonaws.workspacesweb#CookieSynchronizationConfiguration"
},
"deepLinkAllowed": {
"target": "com.amazonaws.workspacesweb#EnabledType"
}
},
"create": {
Expand Down Expand Up @@ -7428,6 +7482,12 @@
"traits": {
"smithy.api#documentation": "<p>The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.</p>"
}
},
"deepLinkAllowed": {
"target": "com.amazonaws.workspacesweb#EnabledType",
"traits": {
"smithy.api#documentation": "<p>Specifies whether the user can use deep links that open automatically when connecting to a session.</p>"
}
}
},
"traits": {
Expand Down

0 comments on commit 688d06a

Please sign in to comment.