diff --git a/.changes/2.1597.0.json b/.changes/2.1597.0.json new file mode 100644 index 0000000000..2addd87e79 --- /dev/null +++ b/.changes/2.1597.0.json @@ -0,0 +1,32 @@ +[ + { + "type": "feature", + "category": "CleanRooms", + "description": "AWS Clean Rooms Differential Privacy is now fully available. Differential privacy protects against user-identification attempts." + }, + { + "type": "feature", + "category": "Connect", + "description": "This release adds new Submit Auto Evaluation Action for Amazon Connect Rules." + }, + { + "type": "feature", + "category": "QConnect", + "description": "This release adds a new QiC public API updateSession and updates an existing QiC public API createSession" + }, + { + "type": "feature", + "category": "Rekognition", + "description": "Added support for ContentType to content moderation detections." + }, + { + "type": "feature", + "category": "SupplyChain", + "description": "This release includes API SendDataIntegrationEvent for AWS Supply Chain" + }, + { + "type": "feature", + "category": "WorkSpacesThinClient", + "description": "Adding tags field to SoftwareSet. Removing tags fields from Summary objects. Changing the list of exceptions in tagging APIs. Fixing an issue where the SDK returns empty tags in Get APIs." + } +] \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 6827e4d004..5aaff56bc6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,15 @@ # Changelog for AWS SDK for JavaScript - + +## 2.1597.0 +* feature: CleanRooms: AWS Clean Rooms Differential Privacy is now fully available. Differential privacy protects against user-identification attempts. +* feature: Connect: This release adds new Submit Auto Evaluation Action for Amazon Connect Rules. +* feature: QConnect: This release adds a new QiC public API updateSession and updates an existing QiC public API createSession +* feature: Rekognition: Added support for ContentType to content moderation detections. +* feature: SupplyChain: This release includes API SendDataIntegrationEvent for AWS Supply Chain +* feature: WorkSpacesThinClient: Adding tags field to SoftwareSet. Removing tags fields from Summary objects. Changing the list of exceptions in tagging APIs. Fixing an issue where the SDK returns empty tags in Get APIs. + ## 2.1596.0 * feature: CodeBuild: Add new webhook filter types for GitHub webhooks * feature: MediaConvert: This release includes support for bringing your own fonts to use for burn-in or DVB-Sub captioning workflows. diff --git a/README.md b/README.md index 67c28d525a..eca7b03e7d 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ require('aws-sdk/lib/maintenance_mode_message').suppress = true; To use the SDK in the browser, simply add the following script tag to your HTML pages: - + You can also build a custom browser SDK with your specified set of AWS services. This can allow you to reduce the SDK's size, specify different API versions of diff --git a/apis/cleanrooms-2022-02-17.min.json b/apis/cleanrooms-2022-02-17.min.json index 8842ccf8f4..9e4a6e6f9a 100644 --- a/apis/cleanrooms-2022-02-17.min.json +++ b/apis/cleanrooms-2022-02-17.min.json @@ -98,7 +98,7 @@ "schemas": { "type": "list", "member": { - "shape": "Sx" + "shape": "S13" } }, "errors": { @@ -162,7 +162,7 @@ "analysisRules": { "type": "list", "member": { - "shape": "S1m" + "shape": "S1s" } }, "errors": { @@ -211,7 +211,7 @@ "shape": "Sj" }, "tags": { - "shape": "S2i" + "shape": "S2o" }, "analysisParameters": { "shape": "Sl" @@ -225,7 +225,7 @@ ], "members": { "analysisTemplate": { - "shape": "S2m" + "shape": "S2s" } } } @@ -258,11 +258,11 @@ "members": { "accountId": {}, "memberAbilities": { - "shape": "S2r" + "shape": "S2x" }, "displayName": {}, "paymentConfiguration": { - "shape": "S2u" + "shape": "S30" } } } @@ -270,18 +270,18 @@ "name": {}, "description": {}, "creatorMemberAbilities": { - "shape": "S2r" + "shape": "S2x" }, "creatorDisplayName": {}, "dataEncryptionMetadata": { - "shape": "S2z" + "shape": "S35" }, "queryLogStatus": {}, "tags": { - "shape": "S2i" + "shape": "S2o" }, "creatorPaymentConfiguration": { - "shape": "S2u" + "shape": "S30" } } }, @@ -292,7 +292,7 @@ ], "members": { "collaboration": { - "shape": "S32" + "shape": "S38" } } } @@ -321,7 +321,7 @@ "type": "boolean" }, "tags": { - "shape": "S2i" + "shape": "S2o" }, "description": {} } @@ -333,7 +333,7 @@ ], "members": { "configuredAudienceModelAssociation": { - "shape": "S38" + "shape": "S3e" } } } @@ -355,14 +355,14 @@ "name": {}, "description": {}, "tableReference": { - "shape": "S3c" + "shape": "S3i" }, "allowedColumns": { - "shape": "S3g" + "shape": "S3m" }, "analysisMethod": {}, "tags": { - "shape": "S2i" + "shape": "S2o" } } }, @@ -373,7 +373,7 @@ ], "members": { "configuredTable": { - "shape": "S3i" + "shape": "S3o" } } }, @@ -398,7 +398,7 @@ }, "analysisRuleType": {}, "analysisRulePolicy": { - "shape": "S3o" + "shape": "S3u" } } }, @@ -409,7 +409,7 @@ ], "members": { "analysisRule": { - "shape": "S3r" + "shape": "S3x" } } }, @@ -438,7 +438,7 @@ "configuredTableIdentifier": {}, "roleArn": {}, "tags": { - "shape": "S2i" + "shape": "S2o" } } }, @@ -449,7 +449,7 @@ ], "members": { "configuredTableAssociation": { - "shape": "S3v" + "shape": "S41" } } } @@ -469,13 +469,13 @@ "collaborationIdentifier": {}, "queryLogStatus": {}, "tags": { - "shape": "S2i" + "shape": "S2o" }, "defaultResultConfiguration": { - "shape": "S3z" + "shape": "S45" }, "paymentConfiguration": { - "shape": "S45" + "shape": "S4b" } } }, @@ -486,7 +486,7 @@ ], "members": { "membership": { - "shape": "S48" + "shape": "S4e" } } } @@ -533,7 +533,7 @@ "union": true }, "tags": { - "shape": "S2i" + "shape": "S2o" } } }, @@ -544,7 +544,7 @@ ], "members": { "privacyBudgetTemplate": { - "shape": "S4i" + "shape": "S4o" } } } @@ -825,7 +825,7 @@ ], "members": { "analysisTemplate": { - "shape": "S2m" + "shape": "S2s" } } } @@ -855,7 +855,7 @@ ], "members": { "collaboration": { - "shape": "S32" + "shape": "S38" } } } @@ -1015,7 +1015,7 @@ "privacyBudgetType": {}, "autoRefresh": {}, "parameters": { - "shape": "S4l" + "shape": "S4r" } } } @@ -1052,7 +1052,7 @@ ], "members": { "configuredAudienceModelAssociation": { - "shape": "S38" + "shape": "S3e" } } } @@ -1082,7 +1082,7 @@ ], "members": { "configuredTable": { - "shape": "S3i" + "shape": "S3o" } } } @@ -1117,7 +1117,7 @@ ], "members": { "analysisRule": { - "shape": "S3r" + "shape": "S3x" } } } @@ -1152,7 +1152,7 @@ ], "members": { "configuredTableAssociation": { - "shape": "S3v" + "shape": "S41" } } } @@ -1182,7 +1182,7 @@ ], "members": { "membership": { - "shape": "S48" + "shape": "S4e" } } } @@ -1217,7 +1217,7 @@ ], "members": { "privacyBudgetTemplate": { - "shape": "S4i" + "shape": "S4o" } } } @@ -1252,7 +1252,7 @@ ], "members": { "protectedQuery": { - "shape": "S5x" + "shape": "S63" } } } @@ -1287,7 +1287,7 @@ ], "members": { "schema": { - "shape": "Sx" + "shape": "S13" } } } @@ -1327,7 +1327,7 @@ ], "members": { "analysisRule": { - "shape": "S1m" + "shape": "S1s" } } } @@ -1674,7 +1674,7 @@ "type": "timestamp" }, "budget": { - "shape": "S79" + "shape": "S7f" } } } @@ -1938,7 +1938,7 @@ "type": "timestamp" }, "analysisRuleTypes": { - "shape": "S3k" + "shape": "S3q" }, "analysisMethod": {} } @@ -2000,7 +2000,7 @@ "status": {}, "displayName": {}, "abilities": { - "shape": "S2r" + "shape": "S2x" }, "createTime": { "type": "timestamp" @@ -2011,7 +2011,7 @@ "membershipId": {}, "membershipArn": {}, "paymentConfiguration": { - "shape": "S2u" + "shape": "S30" } } } @@ -2084,10 +2084,10 @@ }, "status": {}, "memberAbilities": { - "shape": "S2r" + "shape": "S2x" }, "paymentConfiguration": { - "shape": "S45" + "shape": "S4b" } } } @@ -2235,7 +2235,7 @@ "type": "timestamp" }, "budget": { - "shape": "S79" + "shape": "S7f" } } } @@ -2371,7 +2371,7 @@ "collaborationId": {}, "collaborationArn": {}, "analysisRuleTypes": { - "shape": "S12" + "shape": "S18" }, "analysisMethod": {} } @@ -2406,7 +2406,7 @@ ], "members": { "tags": { - "shape": "S2i" + "shape": "S2o" } } } @@ -2508,10 +2508,10 @@ "locationName": "membershipIdentifier" }, "sqlParameters": { - "shape": "S5y" + "shape": "S64" }, "resultConfiguration": { - "shape": "S62" + "shape": "S68" } } }, @@ -2522,7 +2522,7 @@ ], "members": { "protectedQuery": { - "shape": "S5x" + "shape": "S63" } } } @@ -2544,7 +2544,7 @@ "locationName": "resourceArn" }, "tags": { - "shape": "S2i" + "shape": "S2o" } } }, @@ -2614,7 +2614,7 @@ ], "members": { "analysisTemplate": { - "shape": "S2m" + "shape": "S2s" } } } @@ -2646,7 +2646,7 @@ ], "members": { "collaboration": { - "shape": "S32" + "shape": "S38" } } } @@ -2683,7 +2683,7 @@ ], "members": { "configuredAudienceModelAssociation": { - "shape": "S38" + "shape": "S3e" } } } @@ -2715,7 +2715,7 @@ ], "members": { "configuredTable": { - "shape": "S3i" + "shape": "S3o" } } } @@ -2743,7 +2743,7 @@ "locationName": "analysisRuleType" }, "analysisRulePolicy": { - "shape": "S3o" + "shape": "S3u" } } }, @@ -2754,7 +2754,7 @@ ], "members": { "analysisRule": { - "shape": "S3r" + "shape": "S3x" } } } @@ -2791,7 +2791,7 @@ ], "members": { "configuredTableAssociation": { - "shape": "S3v" + "shape": "S41" } } } @@ -2814,7 +2814,7 @@ }, "queryLogStatus": {}, "defaultResultConfiguration": { - "shape": "S3z" + "shape": "S45" } } }, @@ -2825,7 +2825,7 @@ ], "members": { "membership": { - "shape": "S48" + "shape": "S4e" } } } @@ -2879,7 +2879,7 @@ ], "members": { "privacyBudgetTemplate": { - "shape": "S4i" + "shape": "S4o" } } } @@ -2916,7 +2916,7 @@ ], "members": { "protectedQuery": { - "shape": "S5x" + "shape": "S63" } } }, @@ -2962,6 +2962,9 @@ }, "analysisParameters": { "shape": "Sl" + }, + "validations": { + "shape": "Sq" } } }, @@ -2998,7 +3001,33 @@ "sensitive": true } }, - "Sx": { + "Sq": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "type", + "status" + ], + "members": { + "type": {}, + "status": {}, + "reasons": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "message" + ], + "members": { + "message": {} + } + } + } + } + } + }, + "S13": { "type": "structure", "required": [ "columns", @@ -3016,13 +3045,13 @@ ], "members": { "columns": { - "shape": "Sy" + "shape": "S14" }, "partitionKeys": { - "shape": "Sy" + "shape": "S14" }, "analysisRuleTypes": { - "shape": "S12" + "shape": "S18" }, "analysisMethod": {}, "creatorAccountId": {}, @@ -3070,7 +3099,7 @@ } } }, - "Sy": { + "S14": { "type": "list", "member": { "type": "structure", @@ -3084,11 +3113,11 @@ } } }, - "S12": { + "S18": { "type": "list", "member": {} }, - "S1m": { + "S1s": { "type": "structure", "required": [ "collaborationId", @@ -3115,13 +3144,13 @@ "type": "structure", "members": { "list": { - "shape": "S1p" + "shape": "S1v" }, "aggregation": { - "shape": "S1v" + "shape": "S21" }, "custom": { - "shape": "S27" + "shape": "S2d" } }, "union": true @@ -3131,7 +3160,7 @@ } } }, - "S1p": { + "S1v": { "type": "structure", "required": [ "joinColumns", @@ -3143,22 +3172,22 @@ "member": {} }, "allowedJoinOperators": { - "shape": "S1s" + "shape": "S1y" }, "listColumns": { - "shape": "S1u" + "shape": "S20" } } }, - "S1s": { + "S1y": { "type": "list", "member": {} }, - "S1u": { + "S20": { "type": "list", "member": {} }, - "S1v": { + "S21": { "type": "structure", "required": [ "aggregateColumns", @@ -3186,14 +3215,14 @@ } }, "joinColumns": { - "shape": "S1u" + "shape": "S20" }, "joinRequired": {}, "allowedJoinOperators": { - "shape": "S1s" + "shape": "S1y" }, "dimensionColumns": { - "shape": "S1u" + "shape": "S20" }, "scalarFunctions": { "type": "list", @@ -3219,7 +3248,7 @@ } } }, - "S27": { + "S2d": { "type": "structure", "required": [ "allowedAnalyses" @@ -3255,12 +3284,12 @@ } } }, - "S2i": { + "S2o": { "type": "map", "key": {}, "value": {} }, - "S2m": { + "S2s": { "type": "structure", "required": [ "id", @@ -3300,14 +3329,17 @@ }, "analysisParameters": { "shape": "Sl" + }, + "validations": { + "shape": "Sq" } } }, - "S2r": { + "S2x": { "type": "list", "member": {} }, - "S2u": { + "S30": { "type": "structure", "required": [ "queryCompute" @@ -3326,7 +3358,7 @@ } } }, - "S2z": { + "S35": { "type": "structure", "required": [ "allowCleartext", @@ -3349,7 +3381,7 @@ } } }, - "S32": { + "S38": { "type": "structure", "required": [ "id", @@ -3379,12 +3411,12 @@ "membershipId": {}, "membershipArn": {}, "dataEncryptionMetadata": { - "shape": "S2z" + "shape": "S35" }, "queryLogStatus": {} } }, - "S38": { + "S3e": { "type": "structure", "required": [ "id", @@ -3420,7 +3452,7 @@ } } }, - "S3c": { + "S3i": { "type": "structure", "members": { "glue": { @@ -3437,11 +3469,11 @@ }, "union": true }, - "S3g": { + "S3m": { "type": "list", "member": {} }, - "S3i": { + "S3o": { "type": "structure", "required": [ "id", @@ -3460,7 +3492,7 @@ "name": {}, "description": {}, "tableReference": { - "shape": "S3c" + "shape": "S3i" }, "createTime": { "type": "timestamp" @@ -3469,32 +3501,32 @@ "type": "timestamp" }, "analysisRuleTypes": { - "shape": "S3k" + "shape": "S3q" }, "analysisMethod": {}, "allowedColumns": { - "shape": "S3g" + "shape": "S3m" } } }, - "S3k": { + "S3q": { "type": "list", "member": {} }, - "S3o": { + "S3u": { "type": "structure", "members": { "v1": { "type": "structure", "members": { "list": { - "shape": "S1p" + "shape": "S1v" }, "aggregation": { - "shape": "S1v" + "shape": "S21" }, "custom": { - "shape": "S27" + "shape": "S2d" } }, "union": true @@ -3502,7 +3534,7 @@ }, "union": true }, - "S3r": { + "S3x": { "type": "structure", "required": [ "configuredTableId", @@ -3516,7 +3548,7 @@ "configuredTableId": {}, "configuredTableArn": {}, "policy": { - "shape": "S3o" + "shape": "S3u" }, "type": {}, "createTime": { @@ -3527,7 +3559,7 @@ } } }, - "S3v": { + "S41": { "type": "structure", "required": [ "arn", @@ -3559,7 +3591,7 @@ } } }, - "S3z": { + "S45": { "type": "structure", "required": [ "outputConfiguration" @@ -3569,7 +3601,7 @@ "type": "structure", "members": { "s3": { - "shape": "S41" + "shape": "S47" } }, "union": true @@ -3577,7 +3609,7 @@ "roleArn": {} } }, - "S41": { + "S47": { "type": "structure", "required": [ "resultFormat", @@ -3589,7 +3621,7 @@ "keyPrefix": {} } }, - "S45": { + "S4b": { "type": "structure", "required": [ "queryCompute" @@ -3608,7 +3640,7 @@ } } }, - "S48": { + "S4e": { "type": "structure", "required": [ "id", @@ -3641,18 +3673,18 @@ }, "status": {}, "memberAbilities": { - "shape": "S2r" + "shape": "S2x" }, "queryLogStatus": {}, "defaultResultConfiguration": { - "shape": "S3z" + "shape": "S45" }, "paymentConfiguration": { - "shape": "S45" + "shape": "S4b" } } }, - "S4i": { + "S4o": { "type": "structure", "required": [ "id", @@ -3683,11 +3715,11 @@ "privacyBudgetType": {}, "autoRefresh": {}, "parameters": { - "shape": "S4l" + "shape": "S4r" } } }, - "S4l": { + "S4r": { "type": "structure", "members": { "differentialPrivacy": { @@ -3708,7 +3740,7 @@ }, "union": true }, - "S5x": { + "S63": { "type": "structure", "required": [ "id", @@ -3725,11 +3757,11 @@ "type": "timestamp" }, "sqlParameters": { - "shape": "S5y" + "shape": "S64" }, "status": {}, "resultConfiguration": { - "shape": "S62" + "shape": "S68" }, "statistics": { "type": "structure", @@ -3819,7 +3851,7 @@ } } }, - "S5y": { + "S64": { "type": "structure", "members": { "queryString": {}, @@ -3832,7 +3864,7 @@ }, "sensitive": true }, - "S62": { + "S68": { "type": "structure", "required": [ "outputConfiguration" @@ -3842,14 +3874,14 @@ "type": "structure", "members": { "s3": { - "shape": "S41" + "shape": "S47" } }, "union": true } } }, - "S79": { + "S7f": { "type": "structure", "members": { "differentialPrivacy": { diff --git a/apis/cleanrooms-2022-02-17.normal.json b/apis/cleanrooms-2022-02-17.normal.json index 882a3ee668..cf459746b6 100644 --- a/apis/cleanrooms-2022-02-17.normal.json +++ b/apis/cleanrooms-2022-02-17.normal.json @@ -2503,6 +2503,10 @@ "analysisParameters": { "shape": "AnalysisParameterList", "documentation": "
The parameters of the analysis template.
" + }, + "validations": { + "shape": "AnalysisTemplateValidationStatusDetailList", + "documentation": "Information about the validations performed on the analysis template.
" } }, "documentation": "The analysis template.
" @@ -2601,6 +2605,67 @@ "max": 90000, "min": 0 }, + "AnalysisTemplateValidationStatus": { + "type": "string", + "enum": [ + "VALID", + "INVALID", + "UNABLE_TO_VALIDATE" + ] + }, + "AnalysisTemplateValidationStatusDetail": { + "type": "structure", + "required": [ + "type", + "status" + ], + "members": { + "type": { + "shape": "AnalysisTemplateValidationType", + "documentation": "The type of validation that was performed.
" + }, + "status": { + "shape": "AnalysisTemplateValidationStatus", + "documentation": "The status of the validation.
" + }, + "reasons": { + "shape": "AnalysisTemplateValidationStatusReasonList", + "documentation": "The reasons for the validation results.
" + } + }, + "documentation": "The status details of the analysis template validation. Clean Rooms Differential Privacy uses a general-purpose query structure to support complex SQL queries and validates whether an analysis template fits that general-purpose query structure. Validation is performed when analysis templates are created and fetched. Because analysis templates are immutable by design, we recommend that you create analysis templates after you associate the configured tables with their analysis rule to your collaboration.
For more information, see https://docs.aws.amazon.com/clean-rooms/latest/userguide/analysis-rules-custom.html#custom-diff-privacy.
" + }, + "AnalysisTemplateValidationStatusDetailList": { + "type": "list", + "member": { + "shape": "AnalysisTemplateValidationStatusDetail" + } + }, + "AnalysisTemplateValidationStatusReason": { + "type": "structure", + "required": [ + "message" + ], + "members": { + "message": { + "shape": "String", + "documentation": "The validation message.
" + } + }, + "documentation": "The reasons for the validation results.
" + }, + "AnalysisTemplateValidationStatusReasonList": { + "type": "list", + "member": { + "shape": "AnalysisTemplateValidationStatusReason" + } + }, + "AnalysisTemplateValidationType": { + "type": "string", + "enum": [ + "DIFFERENTIAL_PRIVACY" + ] + }, "BatchGetCollaborationAnalysisTemplateError": { "type": "structure", "required": [ @@ -2953,6 +3018,10 @@ "analysisParameters": { "shape": "AnalysisParameterList", "documentation": "The analysis parameters that have been specified in the analysis template.
" + }, + "validations": { + "shape": "AnalysisTemplateValidationStatusDetailList", + "documentation": "The validations that were performed.
" } }, "documentation": "The analysis template within a collaboration.
" diff --git a/apis/connect-2017-08-08.min.json b/apis/connect-2017-08-08.min.json index f5db81ec53..7799dfc716 100644 --- a/apis/connect-2017-08-08.min.json +++ b/apis/connect-2017-08-08.min.json @@ -1180,7 +1180,7 @@ "SecurityProfileName": {}, "Description": {}, "Permissions": { - "shape": "S80" + "shape": "S82" }, "InstanceId": { "location": "uri", @@ -1190,16 +1190,16 @@ "shape": "S34" }, "AllowedAccessControlTags": { - "shape": "S82" + "shape": "S84" }, "TagRestrictedResources": { - "shape": "S85" + "shape": "S87" }, "Applications": { - "shape": "S87" + "shape": "S89" }, "HierarchyRestrictedResources": { - "shape": "S8c" + "shape": "S8e" }, "AllowedAccessControlHierarchyGroupId": {} } @@ -1233,14 +1233,14 @@ "Description": {}, "ContactFlowId": {}, "Constraints": { - "shape": "S8k" + "shape": "S8m" }, "Defaults": { - "shape": "S8t" + "shape": "S8v" }, "Status": {}, "Fields": { - "shape": "S8y" + "shape": "S90" }, "ClientToken": { "idempotencyToken": true @@ -1346,14 +1346,14 @@ "sensitive": true }, "IdentityInfo": { - "shape": "S9l" + "shape": "S9n" }, "PhoneConfig": { - "shape": "S9p" + "shape": "S9r" }, "DirectoryUserId": {}, "SecurityProfileIds": { - "shape": "S9u" + "shape": "S9w" }, "RoutingProfileId": {}, "HierarchyGroupId": {}, @@ -1426,11 +1426,11 @@ "ClientToken": {}, "Status": {}, "Content": { - "shape": "Sa3" + "shape": "Sa5" }, "Description": {}, "Name": { - "shape": "Sa8" + "shape": "Saa" }, "Tags": { "shape": "S34" @@ -1441,7 +1441,7 @@ "type": "structure", "members": { "View": { - "shape": "Saa" + "shape": "Sac" } } }, @@ -1475,7 +1475,7 @@ "type": "structure", "members": { "View": { - "shape": "Saa" + "shape": "Sac" } } }, @@ -2198,10 +2198,10 @@ "PreviousContactId": {}, "InitiationMethod": {}, "Name": { - "shape": "Sbt" + "shape": "Sbv" }, "Description": { - "shape": "Sbu" + "shape": "Sbw" }, "Channel": {}, "QueueInfo": { @@ -2263,7 +2263,7 @@ "type": "long" }, "Tags": { - "shape": "Sc5" + "shape": "Sc7" } } } @@ -2325,7 +2325,7 @@ "EvaluatorArn": {}, "ContactAgentId": {}, "Score": { - "shape": "Scc" + "shape": "Sce" } } }, @@ -2336,23 +2336,23 @@ "type": "structure", "members": { "Value": { - "shape": "Scg" + "shape": "Sci" }, "SystemSuggestedValue": { - "shape": "Scg" + "shape": "Sci" } } } }, "Notes": { - "shape": "Scj" + "shape": "Scl" }, "Status": {}, "Scores": { "type": "map", "key": {}, "value": { - "shape": "Scc" + "shape": "Sce" } }, "CreatedTime": { @@ -2588,7 +2588,7 @@ "type": "structure", "members": { "HoursOfOperation": { - "shape": "Sd5" + "shape": "Sd7" } } } @@ -2674,7 +2674,7 @@ "type": "structure", "members": { "Attribute": { - "shape": "Sdf" + "shape": "Sdh" } } } @@ -2788,7 +2788,7 @@ "type": "structure", "members": { "PredefinedAttribute": { - "shape": "Sdt" + "shape": "Sdv" } } } @@ -2819,7 +2819,7 @@ "type": "structure", "members": { "Prompt": { - "shape": "Sdw" + "shape": "Sdy" } } } @@ -2850,7 +2850,7 @@ "type": "structure", "members": { "Queue": { - "shape": "Sdz" + "shape": "Se1" } } } @@ -2881,7 +2881,7 @@ "type": "structure", "members": { "QuickConnect": { - "shape": "Se3" + "shape": "Se5" } } } @@ -2912,7 +2912,7 @@ "type": "structure", "members": { "RoutingProfile": { - "shape": "Se6" + "shape": "Se8" } } } @@ -3023,17 +3023,17 @@ "shape": "S34" }, "AllowedAccessControlTags": { - "shape": "S82" + "shape": "S84" }, "TagRestrictedResources": { - "shape": "S85" + "shape": "S87" }, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {}, "HierarchyRestrictedResources": { - "shape": "S8c" + "shape": "S8e" }, "AllowedAccessControlHierarchyGroupId": {} } @@ -3113,14 +3113,14 @@ "Arn": {}, "Username": {}, "IdentityInfo": { - "shape": "S9l" + "shape": "S9n" }, "PhoneConfig": { - "shape": "S9p" + "shape": "S9r" }, "DirectoryUserId": {}, "SecurityProfileIds": { - "shape": "S9u" + "shape": "S9w" }, "RoutingProfileId": {}, "HierarchyGroupId": {}, @@ -3172,19 +3172,19 @@ "type": "structure", "members": { "LevelOne": { - "shape": "Ses" + "shape": "Seu" }, "LevelTwo": { - "shape": "Ses" + "shape": "Seu" }, "LevelThree": { - "shape": "Ses" + "shape": "Seu" }, "LevelFour": { - "shape": "Ses" + "shape": "Seu" }, "LevelFive": { - "shape": "Ses" + "shape": "Seu" } } }, @@ -3224,19 +3224,19 @@ "type": "structure", "members": { "LevelOne": { - "shape": "Sew" + "shape": "Sey" }, "LevelTwo": { - "shape": "Sew" + "shape": "Sey" }, "LevelThree": { - "shape": "Sew" + "shape": "Sey" }, "LevelFour": { - "shape": "Sew" + "shape": "Sey" }, "LevelFive": { - "shape": "Sew" + "shape": "Sey" } } } @@ -3269,7 +3269,7 @@ "type": "structure", "members": { "View": { - "shape": "Saa" + "shape": "Sac" } } } @@ -3755,15 +3755,15 @@ "locationName": "InstanceId" }, "Filters": { - "shape": "Sfs" + "shape": "Sfu" }, "Groupings": { - "shape": "Sfy" + "shape": "Sg0" }, "CurrentMetrics": { "type": "list", "member": { - "shape": "Sg1" + "shape": "Sg3" } }, "NextToken": {}, @@ -3792,7 +3792,7 @@ "type": "structure", "members": { "Dimensions": { - "shape": "Sgc" + "shape": "Sge" }, "Collections": { "type": "list", @@ -3800,7 +3800,7 @@ "type": "structure", "members": { "Metric": { - "shape": "Sg1" + "shape": "Sg3" }, "Value": { "type": "double" @@ -3839,7 +3839,7 @@ "type": "structure", "members": { "Queues": { - "shape": "Sft" + "shape": "Sfv" }, "ContactFilter": { "type": "structure", @@ -3851,7 +3851,7 @@ } }, "RoutingProfiles": { - "shape": "Sfv" + "shape": "Sfx" }, "Agents": { "type": "list", @@ -3886,25 +3886,25 @@ } }, "RoutingProfile": { - "shape": "Sge" + "shape": "Sgg" }, "HierarchyPath": { "type": "structure", "members": { "LevelOne": { - "shape": "Sgv" + "shape": "Sgx" }, "LevelTwo": { - "shape": "Sgv" + "shape": "Sgx" }, "LevelThree": { - "shape": "Sgv" + "shape": "Sgx" }, "LevelFour": { - "shape": "Sgv" + "shape": "Sgx" }, "LevelFive": { - "shape": "Sgv" + "shape": "Sgx" } } }, @@ -3919,13 +3919,13 @@ } }, "AvailableSlotsByChannel": { - "shape": "Sgx" + "shape": "Sgz" }, "MaxSlotsByChannel": { - "shape": "Sgx" + "shape": "Sgz" }, "ActiveSlotsByChannel": { - "shape": "Sgx" + "shape": "Sgz" }, "Contacts": { "type": "list", @@ -3943,7 +3943,7 @@ "type": "timestamp" }, "Queue": { - "shape": "Sgd" + "shape": "Sgf" } } } @@ -3982,13 +3982,13 @@ "type": "structure", "members": { "AccessToken": { - "shape": "Sh4" + "shape": "Sh6" }, "AccessTokenExpiration": { "type": "timestamp" }, "RefreshToken": { - "shape": "Sh4" + "shape": "Sh6" }, "RefreshTokenExpiration": { "type": "timestamp" @@ -4063,15 +4063,15 @@ "type": "timestamp" }, "Filters": { - "shape": "Sfs" + "shape": "Sfu" }, "Groupings": { - "shape": "Sfy" + "shape": "Sg0" }, "HistoricalMetrics": { "type": "list", "member": { - "shape": "Sh9" + "shape": "Shb" } }, "NextToken": {}, @@ -4090,7 +4090,7 @@ "type": "structure", "members": { "Dimensions": { - "shape": "Sgc" + "shape": "Sge" }, "Collections": { "type": "list", @@ -4098,7 +4098,7 @@ "type": "structure", "members": { "Metric": { - "shape": "Sh9" + "shape": "Shb" }, "Value": { "type": "double" @@ -4160,7 +4160,7 @@ "Metrics": { "type": "list", "member": { - "shape": "Shu" + "shape": "Shw" } }, "NextToken": {}, @@ -4201,7 +4201,7 @@ "type": "structure", "members": { "Metric": { - "shape": "Shu" + "shape": "Shw" }, "Value": { "type": "double" @@ -4289,13 +4289,13 @@ "Description": {}, "ContactFlowId": {}, "Constraints": { - "shape": "S8k" + "shape": "S8m" }, "Defaults": { - "shape": "S8t" + "shape": "S8v" }, "Fields": { - "shape": "S8y" + "shape": "S90" }, "Status": {}, "LastModifiedTime": { @@ -4331,15 +4331,15 @@ "type": "structure", "members": { "TelephonyConfig": { - "shape": "Sij" + "shape": "Sil" }, "Id": {}, "Arn": {}, "SignInConfig": { - "shape": "Sio" + "shape": "Siq" }, "AgentConfig": { - "shape": "Sir" + "shape": "Sit" } } } @@ -4612,7 +4612,7 @@ "Status": {}, "EvaluatorArn": {}, "Score": { - "shape": "Scc" + "shape": "Sce" }, "CreatedTime": { "type": "timestamp" @@ -5141,7 +5141,7 @@ "Attributes": { "type": "list", "member": { - "shape": "Sdf" + "shape": "Sdh" } }, "NextToken": {} @@ -5393,12 +5393,12 @@ "locationName": "InstanceId" }, "PhoneNumberTypes": { - "shape": "Sl7", + "shape": "Sl9", "location": "querystring", "locationName": "phoneNumberTypes" }, "PhoneNumberCountryCodes": { - "shape": "Sl8", + "shape": "Sla", "location": "querystring", "locationName": "phoneNumberCountryCodes" }, @@ -5447,10 +5447,10 @@ }, "NextToken": {}, "PhoneNumberCountryCodes": { - "shape": "Sl8" + "shape": "Sla" }, "PhoneNumberTypes": { - "shape": "Sl7" + "shape": "Sl9" }, "PhoneNumberPrefix": {} } @@ -5609,7 +5609,7 @@ "members": { "NextToken": {}, "QuickConnectSummaryList": { - "shape": "Slt" + "shape": "Slv" }, "LastModifiedTime": { "type": "timestamp" @@ -5709,7 +5709,7 @@ "type": "structure", "members": { "QuickConnectSummaryList": { - "shape": "Slt" + "shape": "Slv" }, "NextToken": {} } @@ -5779,7 +5779,7 @@ "Content": {}, "ContentType": {}, "Time": { - "shape": "Smi" + "shape": "Smk" }, "Redaction": { "type": "structure", @@ -5787,7 +5787,7 @@ "CharacterOffsets": { "type": "list", "member": { - "shape": "Smm" + "shape": "Smo" } } } @@ -5825,7 +5825,7 @@ "members": { "Id": {}, "CharacterOffsets": { - "shape": "Smm" + "shape": "Smo" } } } @@ -5863,7 +5863,7 @@ "Content": {}, "Id": {}, "CharacterOffsets": { - "shape": "Smm" + "shape": "Smo" } } } @@ -5887,7 +5887,7 @@ "DisplayName": {}, "EventType": {}, "Time": { - "shape": "Smi" + "shape": "Smk" } } }, @@ -5922,7 +5922,7 @@ } }, "Time": { - "shape": "Smi" + "shape": "Smk" } } } @@ -6216,7 +6216,7 @@ "type": "structure", "members": { "Applications": { - "shape": "S87" + "shape": "S89" }, "NextToken": {}, "LastModifiedTime": { @@ -6261,7 +6261,7 @@ "type": "structure", "members": { "Permissions": { - "shape": "S80" + "shape": "S82" }, "NextToken": {}, "LastModifiedTime": { @@ -6574,7 +6574,7 @@ "UserHierarchyGroupSummaryList": { "type": "list", "member": { - "shape": "Ses" + "shape": "Seu" } }, "NextToken": {} @@ -6717,7 +6717,7 @@ "Arn": {}, "Description": {}, "Name": { - "shape": "Sa8" + "shape": "Saa" }, "Type": {}, "Version": { @@ -6772,7 +6772,7 @@ "Id": {}, "Arn": {}, "Name": { - "shape": "Sa8" + "shape": "Saa" }, "Type": {}, "Status": {}, @@ -7045,19 +7045,19 @@ "type": "structure", "members": { "L1Ids": { - "shape": "Spt" + "shape": "Spv" }, "L2Ids": { - "shape": "Spt" + "shape": "Spv" }, "L3Ids": { - "shape": "Spt" + "shape": "Spv" }, "L4Ids": { - "shape": "Spt" + "shape": "Spv" }, "L5Ids": { - "shape": "Spt" + "shape": "Spv" } } }, @@ -7233,12 +7233,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Sqk" + "shape": "Sqm" } } }, "SearchCriteria": { - "shape": "Sqo" + "shape": "Sqq" } } }, @@ -7248,7 +7248,7 @@ "HoursOfOperations": { "type": "list", "member": { - "shape": "Sd5" + "shape": "Sd7" } }, "NextToken": {}, @@ -7274,7 +7274,7 @@ "type": "integer" }, "SearchCriteria": { - "shape": "Sqv" + "shape": "Sqx" } } }, @@ -7284,7 +7284,7 @@ "PredefinedAttributes": { "type": "list", "member": { - "shape": "Sdt" + "shape": "Sdv" } }, "NextToken": {}, @@ -7313,12 +7313,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Sqk" + "shape": "Sqm" } } }, "SearchCriteria": { - "shape": "Sr1" + "shape": "Sr3" } } }, @@ -7328,7 +7328,7 @@ "Prompts": { "type": "list", "member": { - "shape": "Sdw" + "shape": "Sdy" } }, "NextToken": {}, @@ -7357,12 +7357,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Sqk" + "shape": "Sqm" } } }, "SearchCriteria": { - "shape": "Sr8" + "shape": "Sra" } } }, @@ -7372,7 +7372,7 @@ "Queues": { "type": "list", "member": { - "shape": "Sdz" + "shape": "Se1" } }, "NextToken": {}, @@ -7401,12 +7401,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Sqk" + "shape": "Sqm" } } }, "SearchCriteria": { - "shape": "Srf" + "shape": "Srh" } } }, @@ -7416,7 +7416,7 @@ "QuickConnects": { "type": "list", "member": { - "shape": "Se3" + "shape": "Se5" } }, "NextToken": {}, @@ -7497,12 +7497,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Sqk" + "shape": "Sqm" } } }, "SearchCriteria": { - "shape": "Sru" + "shape": "Srw" } } }, @@ -7512,7 +7512,7 @@ "RoutingProfiles": { "type": "list", "member": { - "shape": "Se6" + "shape": "Se8" } }, "NextToken": {}, @@ -7538,13 +7538,13 @@ "type": "integer" }, "SearchCriteria": { - "shape": "Srz" + "shape": "Ss1" }, "SearchFilter": { "type": "structure", "members": { "TagFilter": { - "shape": "Sqk" + "shape": "Sqm" } } } @@ -7595,7 +7595,7 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Sqk" + "shape": "Sqm" }, "UserAttributeFilter": { "type": "structure", @@ -7603,24 +7603,24 @@ "OrConditions": { "type": "list", "member": { - "shape": "Ss9" + "shape": "Ssb" } }, "AndCondition": { - "shape": "Ss9" + "shape": "Ssb" }, "TagCondition": { - "shape": "Sqn" + "shape": "Sqp" }, "HierarchyGroupCondition": { - "shape": "Ssa" + "shape": "Ssc" } } } } }, "SearchCriteria": { - "shape": "Ssc" + "shape": "Sse" } } }, @@ -7640,19 +7640,19 @@ "type": "structure", "members": { "FirstName": { - "shape": "S9m" + "shape": "S9o" }, "LastName": { - "shape": "S9n" + "shape": "S9p" } } }, "PhoneConfig": { - "shape": "S9p" + "shape": "S9r" }, "RoutingProfileId": {}, "SecurityProfileIds": { - "shape": "S9u" + "shape": "S9w" }, "Tags": { "shape": "S34" @@ -7753,16 +7753,16 @@ "type": "structure", "members": { "SupportedMessagingContentTypes": { - "shape": "Ssv" + "shape": "Ssx" }, "ParticipantDetails": { - "shape": "Ssx" + "shape": "Ssz" }, "Attributes": { "shape": "S2p" }, "StreamingConfiguration": { - "shape": "Ssy" + "shape": "St0" } } } @@ -7797,7 +7797,7 @@ "shape": "S2p" }, "ParticipantDetails": { - "shape": "Ssx" + "shape": "Ssz" }, "InitialMessage": { "type": "structure", @@ -7817,7 +7817,7 @@ "type": "integer" }, "SupportedMessagingContentTypes": { - "shape": "Ssv" + "shape": "Ssx" }, "PersistentChat": { "type": "structure", @@ -7931,7 +7931,7 @@ "InstanceId": {}, "ContactId": {}, "ChatStreamingConfiguration": { - "shape": "Ssy" + "shape": "St0" }, "ClientToken": { "idempotencyToken": true @@ -7962,10 +7962,10 @@ ], "members": { "Name": { - "shape": "Sbt" + "shape": "Sbv" }, "Description": { - "shape": "Sbu" + "shape": "Sbw" }, "References": { "shape": "S73" @@ -8023,13 +8023,13 @@ "shape": "S2p" }, "Name": { - "shape": "Sbt" + "shape": "Sbv" }, "References": { "shape": "S73" }, "Description": { - "shape": "Sbu" + "shape": "Sbw" }, "ClientToken": { "idempotencyToken": true @@ -8074,22 +8074,22 @@ "type": "structure", "members": { "Customer": { - "shape": "Sts" + "shape": "Stu" }, "Agent": { - "shape": "Sts" + "shape": "Stu" } } }, "ParticipantDetails": { - "shape": "Ssx" + "shape": "Ssz" }, "RelatedContactId": {}, "References": { "shape": "S73" }, "Description": { - "shape": "Sbu" + "shape": "Sbw" } } }, @@ -8235,10 +8235,10 @@ "locationName": "EvaluationId" }, "Answers": { - "shape": "Suf" + "shape": "Suh" }, "Notes": { - "shape": "Scj" + "shape": "Scl" } } }, @@ -8291,7 +8291,7 @@ "ContactId": {}, "InstanceId": {}, "Tags": { - "shape": "Sc5" + "shape": "Sc7" } } }, @@ -8463,10 +8463,10 @@ "locationName": "ContactId" }, "Name": { - "shape": "Sbt" + "shape": "Sbv" }, "Description": { - "shape": "Sbu" + "shape": "Sbw" }, "References": { "shape": "S73" @@ -8522,10 +8522,10 @@ "locationName": "EvaluationId" }, "Answers": { - "shape": "Suf" + "shape": "Suh" }, "Notes": { - "shape": "Scj" + "shape": "Scl" } } }, @@ -9400,7 +9400,7 @@ "members": { "Description": {}, "Permissions": { - "shape": "S80" + "shape": "S82" }, "SecurityProfileId": { "location": "uri", @@ -9411,16 +9411,16 @@ "locationName": "InstanceId" }, "AllowedAccessControlTags": { - "shape": "S82" + "shape": "S84" }, "TagRestrictedResources": { - "shape": "S85" + "shape": "S87" }, "Applications": { - "shape": "S87" + "shape": "S89" }, "HierarchyRestrictedResources": { - "shape": "S8c" + "shape": "S8e" }, "AllowedAccessControlHierarchyGroupId": {} } @@ -9449,14 +9449,14 @@ "Description": {}, "ContactFlowId": {}, "Constraints": { - "shape": "S8k" + "shape": "S8m" }, "Defaults": { - "shape": "S8t" + "shape": "S8v" }, "Status": {}, "Fields": { - "shape": "S8y" + "shape": "S90" } } }, @@ -9470,13 +9470,13 @@ "Description": {}, "ContactFlowId": {}, "Constraints": { - "shape": "S8k" + "shape": "S8m" }, "Defaults": { - "shape": "S8t" + "shape": "S8v" }, "Fields": { - "shape": "S8y" + "shape": "S90" }, "Status": {}, "LastModifiedTime": { @@ -9504,13 +9504,13 @@ "locationName": "Id" }, "TelephonyConfig": { - "shape": "Sij" + "shape": "Sil" }, "SignInConfig": { - "shape": "Sio" + "shape": "Siq" }, "AgentConfig": { - "shape": "Sir" + "shape": "Sit" } } }, @@ -9581,19 +9581,19 @@ "type": "structure", "members": { "LevelOne": { - "shape": "Swr" + "shape": "Swt" }, "LevelTwo": { - "shape": "Swr" + "shape": "Swt" }, "LevelThree": { - "shape": "Swr" + "shape": "Swt" }, "LevelFour": { - "shape": "Swr" + "shape": "Swt" }, "LevelFive": { - "shape": "Swr" + "shape": "Swt" } } }, @@ -9617,7 +9617,7 @@ ], "members": { "IdentityInfo": { - "shape": "S9l" + "shape": "S9n" }, "UserId": { "location": "uri", @@ -9643,7 +9643,7 @@ ], "members": { "PhoneConfig": { - "shape": "S9p" + "shape": "S9r" }, "UserId": { "location": "uri", @@ -9719,7 +9719,7 @@ ], "members": { "SecurityProfileIds": { - "shape": "S9u" + "shape": "S9w" }, "UserId": { "location": "uri", @@ -9755,7 +9755,7 @@ }, "Status": {}, "Content": { - "shape": "Sa3" + "shape": "Sa5" } } }, @@ -9763,7 +9763,7 @@ "type": "structure", "members": { "View": { - "shape": "Saa" + "shape": "Sac" } } } @@ -9788,7 +9788,7 @@ "locationName": "ViewId" }, "Name": { - "shape": "Sa8" + "shape": "Saa" }, "Description": {} } @@ -10400,6 +10400,15 @@ "EndAssociatedTasksAction": { "type": "structure", "members": {} + }, + "SubmitAutoEvaluationAction": { + "type": "structure", + "required": [ + "EvaluationFormId" + ], + "members": { + "EvaluationFormId": {} + } } } } @@ -10448,20 +10457,20 @@ } } }, - "S80": { + "S82": { "type": "list", "member": {} }, - "S82": { + "S84": { "type": "map", "key": {}, "value": {} }, - "S85": { + "S87": { "type": "list", "member": {} }, - "S87": { + "S89": { "type": "list", "member": { "type": "structure", @@ -10474,11 +10483,11 @@ } } }, - "S8c": { + "S8e": { "type": "list", "member": {} }, - "S8k": { + "S8m": { "type": "structure", "members": { "RequiredFields": { @@ -10487,7 +10496,7 @@ "type": "structure", "members": { "Id": { - "shape": "S8n" + "shape": "S8p" } } } @@ -10498,7 +10507,7 @@ "type": "structure", "members": { "Id": { - "shape": "S8n" + "shape": "S8p" } } } @@ -10509,20 +10518,20 @@ "type": "structure", "members": { "Id": { - "shape": "S8n" + "shape": "S8p" } } } } } }, - "S8n": { + "S8p": { "type": "structure", "members": { "Name": {} } }, - "S8t": { + "S8v": { "type": "structure", "members": { "DefaultFieldValues": { @@ -10531,7 +10540,7 @@ "type": "structure", "members": { "Id": { - "shape": "S8n" + "shape": "S8p" }, "DefaultValue": {} } @@ -10539,7 +10548,7 @@ } } }, - "S8y": { + "S90": { "type": "list", "member": { "type": "structure", @@ -10548,7 +10557,7 @@ ], "members": { "Id": { - "shape": "S8n" + "shape": "S8p" }, "Description": {}, "Type": {}, @@ -10559,37 +10568,37 @@ } } }, - "S9l": { + "S9n": { "type": "structure", "members": { "FirstName": { - "shape": "S9m" + "shape": "S9o" }, "LastName": { - "shape": "S9n" + "shape": "S9p" }, "Email": { - "shape": "S9o" + "shape": "S9q" }, "SecondaryEmail": { - "shape": "S9o" + "shape": "S9q" }, "Mobile": {} } }, - "S9m": { + "S9o": { "type": "string", "sensitive": true }, - "S9n": { + "S9p": { "type": "string", "sensitive": true }, - "S9o": { + "S9q": { "type": "string", "sensitive": true }, - "S9p": { + "S9r": { "type": "structure", "required": [ "PhoneType" @@ -10605,37 +10614,37 @@ "DeskPhoneNumber": {} } }, - "S9u": { + "S9w": { "type": "list", "member": {} }, - "Sa3": { + "Sa5": { "type": "structure", "members": { "Template": {}, "Actions": { - "shape": "Sa5" + "shape": "Sa7" } } }, - "Sa5": { + "Sa7": { "type": "list", "member": { "type": "string", "sensitive": true } }, - "Sa8": { + "Saa": { "type": "string", "sensitive": true }, - "Saa": { + "Sac": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": { - "shape": "Sa8" + "shape": "Saa" }, "Status": {}, "Type": {}, @@ -10653,7 +10662,7 @@ }, "Template": {}, "Actions": { - "shape": "Sa5" + "shape": "Sa7" } } }, @@ -10669,20 +10678,20 @@ "ViewContentSha256": {} } }, - "Sbt": { + "Sbv": { "type": "string", "sensitive": true }, - "Sbu": { + "Sbw": { "type": "string", "sensitive": true }, - "Sc5": { + "Sc7": { "type": "map", "key": {}, "value": {} }, - "Scc": { + "Sce": { "type": "structure", "members": { "Percentage": { @@ -10696,7 +10705,7 @@ } } }, - "Scg": { + "Sci": { "type": "structure", "members": { "StringValue": {}, @@ -10709,7 +10718,7 @@ }, "union": true }, - "Scj": { + "Scl": { "type": "map", "key": {}, "value": { @@ -10719,7 +10728,7 @@ } } }, - "Sd5": { + "Sd7": { "type": "structure", "members": { "HoursOfOperationId": {}, @@ -10739,14 +10748,14 @@ "LastModifiedRegion": {} } }, - "Sdf": { + "Sdh": { "type": "structure", "members": { "AttributeType": {}, "Value": {} } }, - "Sdt": { + "Sdv": { "type": "structure", "members": { "Name": {}, @@ -10759,7 +10768,7 @@ "LastModifiedRegion": {} } }, - "Sdw": { + "Sdy": { "type": "structure", "members": { "PromptARN": {}, @@ -10775,7 +10784,7 @@ "LastModifiedRegion": {} } }, - "Sdz": { + "Se1": { "type": "structure", "members": { "Name": {}, @@ -10799,7 +10808,7 @@ "LastModifiedRegion": {} } }, - "Se3": { + "Se5": { "type": "structure", "members": { "QuickConnectARN": {}, @@ -10818,7 +10827,7 @@ "LastModifiedRegion": {} } }, - "Se6": { + "Se8": { "type": "structure", "members": { "InstanceId": {}, @@ -10849,7 +10858,7 @@ } } }, - "Ses": { + "Seu": { "type": "structure", "members": { "Id": {}, @@ -10861,7 +10870,7 @@ "LastModifiedRegion": {} } }, - "Sew": { + "Sey": { "type": "structure", "members": { "Id": {}, @@ -10873,18 +10882,18 @@ "LastModifiedRegion": {} } }, - "Sfs": { + "Sfu": { "type": "structure", "members": { "Queues": { - "shape": "Sft" + "shape": "Sfv" }, "Channels": { "type": "list", "member": {} }, "RoutingProfiles": { - "shape": "Sfv" + "shape": "Sfx" }, "RoutingStepExpressions": { "type": "list", @@ -10892,71 +10901,71 @@ } } }, - "Sft": { + "Sfv": { "type": "list", "member": {} }, - "Sfv": { + "Sfx": { "type": "list", "member": {} }, - "Sfy": { + "Sg0": { "type": "list", "member": {} }, - "Sg1": { + "Sg3": { "type": "structure", "members": { "Name": {}, "Unit": {} } }, - "Sgc": { + "Sge": { "type": "structure", "members": { "Queue": { - "shape": "Sgd" + "shape": "Sgf" }, "Channel": {}, "RoutingProfile": { - "shape": "Sge" + "shape": "Sgg" }, "RoutingStepExpression": {} } }, - "Sgd": { + "Sgf": { "type": "structure", "members": { "Id": {}, "Arn": {} } }, - "Sge": { + "Sgg": { "type": "structure", "members": { "Id": {}, "Arn": {} } }, - "Sgv": { + "Sgx": { "type": "structure", "members": { "Id": {}, "Arn": {} } }, - "Sgx": { + "Sgz": { "type": "map", "key": {}, "value": { "type": "integer" } }, - "Sh4": { + "Sh6": { "type": "string", "sensitive": true }, - "Sh9": { + "Shb": { "type": "structure", "members": { "Name": {}, @@ -10973,7 +10982,7 @@ "Unit": {} } }, - "Shu": { + "Shw": { "type": "structure", "members": { "Name": {}, @@ -11007,18 +11016,18 @@ } } }, - "Sij": { + "Sil": { "type": "structure", "required": [ "Distributions" ], "members": { "Distributions": { - "shape": "Sik" + "shape": "Sim" } } }, - "Sik": { + "Sim": { "type": "list", "member": { "type": "structure", @@ -11034,7 +11043,7 @@ } } }, - "Sio": { + "Siq": { "type": "structure", "required": [ "Distributions" @@ -11058,26 +11067,26 @@ } } }, - "Sir": { + "Sit": { "type": "structure", "required": [ "Distributions" ], "members": { "Distributions": { - "shape": "Sik" + "shape": "Sim" } } }, - "Sl7": { + "Sl9": { "type": "list", "member": {} }, - "Sl8": { + "Sla": { "type": "list", "member": {} }, - "Slt": { + "Slv": { "type": "list", "member": { "type": "structure", @@ -11093,7 +11102,7 @@ } } }, - "Smi": { + "Smk": { "type": "structure", "members": { "AbsoluteTime": { @@ -11103,7 +11112,7 @@ }, "union": true }, - "Smm": { + "Smo": { "type": "structure", "required": [ "BeginOffsetChar", @@ -11118,61 +11127,61 @@ } } }, - "Spt": { + "Spv": { "type": "list", "member": {} }, - "Sqk": { + "Sqm": { "type": "structure", "members": { "OrConditions": { "type": "list", "member": { - "shape": "Sqm" + "shape": "Sqo" } }, "AndConditions": { - "shape": "Sqm" + "shape": "Sqo" }, "TagCondition": { - "shape": "Sqn" + "shape": "Sqp" } } }, - "Sqm": { + "Sqo": { "type": "list", "member": { - "shape": "Sqn" + "shape": "Sqp" } }, - "Sqn": { + "Sqp": { "type": "structure", "members": { "TagKey": {}, "TagValue": {} } }, - "Sqo": { + "Sqq": { "type": "structure", "members": { "OrConditions": { - "shape": "Sqp" + "shape": "Sqr" }, "AndConditions": { - "shape": "Sqp" + "shape": "Sqr" }, "StringCondition": { - "shape": "Sqq" + "shape": "Sqs" } } }, - "Sqp": { + "Sqr": { "type": "list", "member": { - "shape": "Sqo" + "shape": "Sqq" } }, - "Sqq": { + "Sqs": { "type": "structure", "members": { "FieldName": {}, @@ -11180,173 +11189,173 @@ "ComparisonType": {} } }, - "Sqv": { + "Sqx": { "type": "structure", "members": { "OrConditions": { - "shape": "Sqw" + "shape": "Sqy" }, "AndConditions": { - "shape": "Sqw" + "shape": "Sqy" }, "StringCondition": { - "shape": "Sqq" + "shape": "Sqs" } } }, - "Sqw": { + "Sqy": { "type": "list", "member": { - "shape": "Sqv" + "shape": "Sqx" } }, - "Sr1": { + "Sr3": { "type": "structure", "members": { "OrConditions": { - "shape": "Sr2" + "shape": "Sr4" }, "AndConditions": { - "shape": "Sr2" + "shape": "Sr4" }, "StringCondition": { - "shape": "Sqq" + "shape": "Sqs" } } }, - "Sr2": { + "Sr4": { "type": "list", "member": { - "shape": "Sr1" + "shape": "Sr3" } }, - "Sr8": { + "Sra": { "type": "structure", "members": { "OrConditions": { - "shape": "Sr9" + "shape": "Srb" }, "AndConditions": { - "shape": "Sr9" + "shape": "Srb" }, "StringCondition": { - "shape": "Sqq" + "shape": "Sqs" }, "QueueTypeCondition": {} } }, - "Sr9": { + "Srb": { "type": "list", "member": { - "shape": "Sr8" + "shape": "Sra" } }, - "Srf": { + "Srh": { "type": "structure", "members": { "OrConditions": { - "shape": "Srg" + "shape": "Sri" }, "AndConditions": { - "shape": "Srg" + "shape": "Sri" }, "StringCondition": { - "shape": "Sqq" + "shape": "Sqs" } } }, - "Srg": { + "Sri": { "type": "list", "member": { - "shape": "Srf" + "shape": "Srh" } }, - "Sru": { + "Srw": { "type": "structure", "members": { "OrConditions": { - "shape": "Srv" + "shape": "Srx" }, "AndConditions": { - "shape": "Srv" + "shape": "Srx" }, "StringCondition": { - "shape": "Sqq" + "shape": "Sqs" } } }, - "Srv": { + "Srx": { "type": "list", "member": { - "shape": "Sru" + "shape": "Srw" } }, - "Srz": { + "Ss1": { "type": "structure", "members": { "OrConditions": { - "shape": "Ss0" + "shape": "Ss2" }, "AndConditions": { - "shape": "Ss0" + "shape": "Ss2" }, "StringCondition": { - "shape": "Sqq" + "shape": "Sqs" } } }, - "Ss0": { + "Ss2": { "type": "list", "member": { - "shape": "Srz" + "shape": "Ss1" } }, - "Ss9": { + "Ssb": { "type": "structure", "members": { "TagConditions": { - "shape": "Sqm" + "shape": "Sqo" }, "HierarchyGroupCondition": { - "shape": "Ssa" + "shape": "Ssc" } } }, - "Ssa": { + "Ssc": { "type": "structure", "members": { "Value": {}, "HierarchyGroupMatchType": {} } }, - "Ssc": { + "Sse": { "type": "structure", "members": { "OrConditions": { - "shape": "Ssd" + "shape": "Ssf" }, "AndConditions": { - "shape": "Ssd" + "shape": "Ssf" }, "StringCondition": { - "shape": "Sqq" + "shape": "Sqs" }, "HierarchyGroupCondition": { - "shape": "Ssa" + "shape": "Ssc" } } }, - "Ssd": { + "Ssf": { "type": "list", "member": { - "shape": "Ssc" + "shape": "Sse" } }, - "Ssv": { + "Ssx": { "type": "list", "member": {} }, - "Ssx": { + "Ssz": { "type": "structure", "required": [ "DisplayName" @@ -11355,7 +11364,7 @@ "DisplayName": {} } }, - "Ssy": { + "St0": { "type": "structure", "required": [ "StreamingEndpointArn" @@ -11364,25 +11373,25 @@ "StreamingEndpointArn": {} } }, - "Sts": { + "Stu": { "type": "structure", "members": { "Video": {} } }, - "Suf": { + "Suh": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "Value": { - "shape": "Scg" + "shape": "Sci" } } } }, - "Swr": { + "Swt": { "type": "structure", "required": [ "Name" diff --git a/apis/connect-2017-08-08.normal.json b/apis/connect-2017-08-08.normal.json index 2e1201dd37..6b9073336a 100644 --- a/apis/connect-2017-08-08.normal.json +++ b/apis/connect-2017-08-08.normal.json @@ -7712,7 +7712,8 @@ "SEND_NOTIFICATION", "CREATE_CASE", "UPDATE_CASE", - "END_ASSOCIATED_TASKS" + "END_ASSOCIATED_TASKS", + "SUBMIT_AUTO_EVALUATION" ] }, "ActivateEvaluationFormRequest": { @@ -10509,7 +10510,7 @@ }, "Applications": { "shape": "Applications", - "documentation": "This API is in preview release for Amazon Connect and is subject to change.
A list of third-party applications that the security profile will give access to.
" + "documentation": "A list of third-party applications that the security profile will give access to.
" }, "HierarchyRestrictedResources": { "shape": "HierarchyRestrictedResourceList", @@ -13253,6 +13254,11 @@ "max": 1024, "min": 0 }, + "EvaluationFormId": { + "type": "string", + "max": 256, + "min": 1 + }, "EvaluationFormItem": { "type": "structure", "members": { @@ -17229,7 +17235,7 @@ "members": { "Applications": { "shape": "Applications", - "documentation": "This API is in preview release for Amazon Connect and is subject to change.
A list of the third-party application's metadata.
" + "documentation": "A list of the third-party application's metadata.
" }, "NextToken": { "shape": "NextToken", @@ -20605,6 +20611,10 @@ "EndAssociatedTasksAction": { "shape": "EndAssociatedTasksActionDefinition", "documentation": "Information about the end associated tasks action.
Supported only for TriggerEventSource
values: OnCaseUpdate
.
Information about the submit automated evaluation action.
" } }, "documentation": "Information about the action to be performed when a rule is triggered.
" @@ -22451,6 +22461,19 @@ "max": 200, "min": 1 }, + "SubmitAutoEvaluationActionDefinition": { + "type": "structure", + "required": [ + "EvaluationFormId" + ], + "members": { + "EvaluationFormId": { + "shape": "EvaluationFormId", + "documentation": "The identifier of the auto-evaluation enabled form.
" + } + }, + "documentation": "Information about the submit automated evaluation action.
" + }, "SubmitContactEvaluationRequest": { "type": "structure", "required": [ @@ -24469,7 +24492,7 @@ }, "Applications": { "shape": "Applications", - "documentation": "This API is in preview release for Amazon Connect and is subject to change.
A list of the third-party application's metadata.
" + "documentation": "A list of the third-party application's metadata.
" }, "HierarchyRestrictedResources": { "shape": "HierarchyRestrictedResourceList", diff --git a/apis/networkmonitor-2023-08-01.normal.json b/apis/networkmonitor-2023-08-01.normal.json index 0b3d29dbb4..77c2913643 100644 --- a/apis/networkmonitor-2023-08-01.normal.json +++ b/apis/networkmonitor-2023-08-01.normal.json @@ -45,7 +45,7 @@ "shape": "ServiceQuotaExceededException" } ], - "documentation": "Creates a monitor between a source subnet and destination IP address. Within a monitor you'll create one or more probes that monitor network traffic between your source Amazon Web Services VPC subnets and your destination IP addresses. Each probe then aggregates and sends metrics to Amazon CloudWatch.
", + "documentation": "Creates a monitor between a source subnet and destination IP address. Within a monitor you'll create one or more probes that monitor network traffic between your source Amazon Web Services VPC subnets and your destination IP addresses. Each probe then aggregates and sends metrics to Amazon CloudWatch.
You can also create a monitor with probes using this command. For each probe, you define the following:
source
—The subnet IDs where the probes will be created.
destination
— The target destination IP address for the probe.
destinationPort
—Required only if the protocol is TCP
.
protocol
—The communication protocol between the source and destination. This will be either TCP
or ICMP
.
packetSize
—The size of the packets. This must be a number between 56
and 8500
.
(Optional) tags
—Key-value pairs created and assigned to the probe.
Create a probe within a monitor. Once you create a probe, and it begins monitoring your network traffic, you'll incur billing charges for that probe.
", + "documentation": "Create a probe within a monitor. Once you create a probe, and it begins monitoring your network traffic, you'll incur billing charges for that probe. This action requires the monitorName
parameter. Run ListMonitors
to get a list of monitor names. Note the name of the monitorName
you want to create the probe for.
Deletes a specified monitor.
", + "documentation": "Deletes a specified monitor.
This action requires the monitorName
parameter. Run ListMonitors
to get a list of monitor names.
Deletes the specified monitor. Once a probe is deleted you'll no longer incur any billing fees for that probe.
", + "documentation": "Deletes the specified probe. Once a probe is deleted you'll no longer incur any billing fees for that probe.
This action requires both the monitorName
and probeId
parameters. Run ListMonitors
to get a list of monitor names. Run GetMonitor
to get a list of probes and probe IDs. You can only delete a single probe at a time using this action.
Returns details about a specific monitor.
" + "documentation": "Returns details about a specific monitor.
This action requires the monitorName
parameter. Run ListMonitors
to get a list of monitor names.
Returns the details about a probe. You'll need both the monitorName
and probeId
.
Returns the details about a probe. This action requires both the monitorName
and probeId
parameters. Run ListMonitors
to get a list of monitor names. Run GetMonitor
to get a list of probes and probe IDs.
Updates the aggregationPeriod
for a monitor. Monitors support an aggregationPeriod
of either 30
or 60
seconds.
Updates the aggregationPeriod
for a monitor. Monitors support an aggregationPeriod
of either 30
or 60
seconds. This action requires the monitorName
and probeId
parameter. Run ListMonitors
to get a list of monitor names.
Updates a monitor probe. This action requires both the monitorName
and probeId
parameters. Run ListMonitors
to get a list of monitor names. Run GetMonitor
to get a list of probes and probe IDs.
Updates a monitor probe. This action requires both the monitorName
and probeId
parameters. Run ListMonitors
to get a list of monitor names. Run GetMonitor
to get a list of probes and probe IDs.
You can update the following para create a monitor with probes using this command. For each probe, you define the following:
state
—The state of the probe.
destination
— The target destination IP address for the probe.
destinationPort
—Required only if the protocol is TCP
.
protocol
—The communication protocol between the source and destination. This will be either TCP
or ICMP
.
packetSize
—The size of the packets. This must be a number between 56
and 8500
.
(Optional) tags
—Key-value pairs created and assigned to the probe.
The time, in seconds, that metrics are aggregated and sent to Amazon CloudWatch. Valid values are either 30
or 60
.
The time, in seconds, that metrics are aggregated and sent to Amazon CloudWatch. Valid values are either 30
or 60
. 60
is the default if no period is chosen.
The number of seconds that metrics are aggregated by and sent to Amazon CloudWatch. This must be either 30
or 60
.
The number of seconds that metrics are aggregated by and sent to Amazon CloudWatch. This will be either 30
or 60
.
The name of the monitor to associated with the probe. To get a list of available monitors, use ListMonitors
.
The name of the monitor to associated with the probe.
", "location": "uri", "locationName": "monitorName" }, @@ -643,7 +643,7 @@ "members": { "monitorName": { "shape": "ResourceName", - "documentation": "The name of the monitor to delete. Use the ListMonitors
action to get a list of your current monitors.
The name of the monitor to delete.
", "location": "uri", "locationName": "monitorName" } @@ -662,13 +662,13 @@ "members": { "monitorName": { "shape": "ResourceName", - "documentation": "The name of the monitor to delete. For a list of the available monitors, use the ListMonitors
action.
The name of the monitor to delete.
", "location": "uri", "locationName": "monitorName" }, "probeId": { "shape": "ProbeId", - "documentation": "The ID of the probe to delete. Run GetMonitor
to get a lst of all probes and probe IDs associated with the monitor.
The ID of the probe to delete.
", "location": "uri", "locationName": "probeId" } @@ -714,11 +714,11 @@ }, "monitorName": { "shape": "ResourceName", - "documentation": "The name of the monitor. To get a list of the current monitors and their names, use the ListMonitors
action.
The name of the monitor.
" }, "state": { "shape": "MonitorState", - "documentation": "Returns a list of the state of each monitor.
" + "documentation": "Lists the status of the state
of each monitor.
The list of key-value pairs created and assigned to the probe.
" } }, - "documentation": "Describes information about a monitor probe.
" + "documentation": "Describes information about a network monitor probe.
" }, "ProbeId": { "type": "string", @@ -1187,7 +1187,7 @@ "members": { "monitorName": { "shape": "ResourceName", - "documentation": "The name of the monitor to update. Run ListMonitors
to get a list of monitor names.
The name of the monitor to update.
", "location": "uri", "locationName": "monitorName" }, @@ -1242,7 +1242,7 @@ }, "probeId": { "shape": "ProbeId", - "documentation": "Run GetMonitor
to get a list of probes and probe IDs.
The ID of the probe to update.
", "location": "uri", "locationName": "probeId" }, @@ -1335,5 +1335,5 @@ "pattern": "vpc-[a-zA-Z0-9]{8,32}" } }, - "documentation": "Amazon CloudWatch Network Monitor is an Amazon Web Services active network monitoring service that identifies if a network issues exists within the Amazon Web Services network or your own company network. Within Network Monitor you'll choose the source VPCs and subnets from the Amazon Web Services network in which you operate and then you'll choose the destination IP addresses from your on-premises network. From these sources and destinations, Network Monitor creates a monitor containing all the possible source and destination combinations, each of which is called a probe, within a single monitor. These probes then monitor network traffic to help you identify where network issues might be affecting your traffic.
For more information, see Using Amazon CloudWatch Network Monitor in the Amazon CloudWatch User Guide.
" + "documentation": "Amazon CloudWatch Network Monitor is an Amazon Web Services active network monitoring service that identifies if a network issues exists within the Amazon Web Services network or your own company network. Within Network Monitor you'll choose the source VPCs and subnets from the Amazon Web Services network in which you operate and then you'll choose the destination IP addresses from your on-premises network. From these sources and destinations, Network Monitor creates a monitor containing all the possible source and destination combinations, each of which is called a probe, within a single monitor. These probes then monitor network traffic to help you identify where network issues might be affecting your traffic.
Before you begin, ensure the Amazon Web Services CLI is configured in the Amazon Web Services Account where you will create the Network Monitor resource. Network Monitor doesn’t support creation on cross-account resources, but you can create a Network Monitor in any subnet belonging to a VPC owned by your Account.
For more information, see Using Amazon CloudWatch Network Monitor in the Amazon CloudWatch User Guide.
" } \ No newline at end of file diff --git a/apis/qconnect-2020-10-19.min.json b/apis/qconnect-2020-10-19.min.json index dde9468dfd..5c66e27338 100644 --- a/apis/qconnect-2020-10-19.min.json +++ b/apis/qconnect-2020-10-19.min.json @@ -248,6 +248,9 @@ }, "description": {}, "name": {}, + "tagFilter": { + "shape": "S1x" + }, "tags": { "shape": "S7" } @@ -257,7 +260,7 @@ "type": "structure", "members": { "session": { - "shape": "S1y" + "shape": "S23" } } }, @@ -545,7 +548,7 @@ "type": "structure", "members": { "contentSummary": { - "shape": "S2k" + "shape": "S2p" } } } @@ -577,7 +580,7 @@ "type": "structure", "members": { "importJob": { - "shape": "S2n" + "shape": "S2s" } } } @@ -689,10 +692,10 @@ ], "members": { "data": { - "shape": "S34" + "shape": "S39" }, "document": { - "shape": "S3o" + "shape": "S3t" }, "recommendationId": {}, "relevanceLevel": {}, @@ -722,7 +725,7 @@ "type": "structure", "members": { "text": { - "shape": "S3v" + "shape": "S40" } } } @@ -731,7 +734,7 @@ }, "id": {}, "recommendationIds": { - "shape": "S3w" + "shape": "S41" }, "source": {}, "type": {} @@ -770,7 +773,7 @@ "type": "structure", "members": { "session": { - "shape": "S1y" + "shape": "S23" } } } @@ -936,7 +939,7 @@ ], "members": { "contentSummaries": { - "shape": "S4c" + "shape": "S4h" }, "nextToken": {} } @@ -994,7 +997,7 @@ "shape": "S12" }, "externalSourceConfiguration": { - "shape": "S2o" + "shape": "S2t" }, "importJobId": {}, "importJobType": {}, @@ -1203,7 +1206,7 @@ "locationName": "assistantId" }, "recommendationIds": { - "shape": "S3w" + "shape": "S41" }, "sessionId": { "location": "uri", @@ -1225,7 +1228,7 @@ } }, "recommendationIds": { - "shape": "S3w" + "shape": "S41" } } }, @@ -1251,7 +1254,7 @@ "locationName": "assistantId" }, "contentFeedback": { - "shape": "S4x" + "shape": "S52" }, "targetId": {}, "targetType": {} @@ -1270,7 +1273,7 @@ "assistantArn": {}, "assistantId": {}, "contentFeedback": { - "shape": "S4x" + "shape": "S52" }, "targetId": {}, "targetType": {} @@ -1321,7 +1324,7 @@ } }, "queryText": { - "shape": "S3v" + "shape": "S40" }, "sessionId": {} } @@ -1342,10 +1345,10 @@ ], "members": { "data": { - "shape": "S34" + "shape": "S39" }, "document": { - "shape": "S3o" + "shape": "S3t" }, "relevanceScore": { "type": "double" @@ -1409,7 +1412,7 @@ "locationName": "nextToken" }, "searchExpression": { - "shape": "S5f" + "shape": "S5k" } } }, @@ -1420,7 +1423,7 @@ ], "members": { "contentSummaries": { - "shape": "S4c" + "shape": "S4h" }, "nextToken": {} } @@ -1544,10 +1547,10 @@ ], "members": { "attributesInterpolated": { - "shape": "S66" + "shape": "S6b" }, "attributesNotInterpolated": { - "shape": "S66" + "shape": "S6b" }, "channels": { "shape": "S1d" @@ -1613,7 +1616,7 @@ "locationName": "nextToken" }, "searchExpression": { - "shape": "S5f" + "shape": "S5k" } } }, @@ -1708,7 +1711,7 @@ "idempotencyToken": true }, "externalSourceConfiguration": { - "shape": "S2o" + "shape": "S2t" }, "importJobType": {}, "knowledgeBaseId": { @@ -1725,7 +1728,7 @@ "type": "structure", "members": { "importJob": { - "shape": "S2n" + "shape": "S2s" } } }, @@ -1914,6 +1917,41 @@ } } } + }, + "UpdateSession": { + "http": { + "requestUri": "/assistants/{assistantId}/sessions/{sessionId}", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "assistantId", + "sessionId" + ], + "members": { + "assistantId": { + "location": "uri", + "locationName": "assistantId" + }, + "description": {}, + "sessionId": { + "location": "uri", + "locationName": "sessionId" + }, + "tagFilter": { + "shape": "S1x" + } + } + }, + "output": { + "type": "structure", + "members": { + "session": { + "shape": "S23" + } + } + } } }, "shapes": { @@ -2223,7 +2261,50 @@ }, "union": true }, + "S1x": { + "type": "structure", + "members": { + "andConditions": { + "shape": "S1y" + }, + "orConditions": { + "type": "list", + "member": { + "type": "structure", + "members": { + "andConditions": { + "shape": "S1y" + }, + "tagCondition": { + "shape": "S1z" + } + }, + "union": true + } + }, + "tagCondition": { + "shape": "S1z" + } + }, + "union": true + }, "S1y": { + "type": "list", + "member": { + "shape": "S1z" + } + }, + "S1z": { + "type": "structure", + "required": [ + "key" + ], + "members": { + "key": {}, + "value": {} + } + }, + "S23": { "type": "structure", "required": [ "name", @@ -2241,12 +2322,15 @@ "name": {}, "sessionArn": {}, "sessionId": {}, + "tagFilter": { + "shape": "S1x" + }, "tags": { "shape": "S7" } } }, - "S2k": { + "S2p": { "type": "structure", "required": [ "contentArn", @@ -2278,7 +2362,7 @@ "title": {} } }, - "S2n": { + "S2s": { "type": "structure", "required": [ "createdTime", @@ -2297,7 +2381,7 @@ "shape": "S12" }, "externalSourceConfiguration": { - "shape": "S2o" + "shape": "S2t" }, "failedRecordReport": { "shape": "S11" @@ -2322,7 +2406,7 @@ } } }, - "S2o": { + "S2t": { "type": "structure", "required": [ "configuration", @@ -2344,7 +2428,7 @@ "source": {} } }, - "S34": { + "S39": { "type": "structure", "required": [ "details", @@ -2362,10 +2446,10 @@ ], "members": { "rankingData": { - "shape": "S37" + "shape": "S3c" }, "textData": { - "shape": "S3a" + "shape": "S3f" } } }, @@ -2378,15 +2462,15 @@ ], "members": { "completion": { - "shape": "S3f" + "shape": "S3k" }, "rankingData": { - "shape": "S37" + "shape": "S3c" }, "references": { "type": "list", "member": { - "shape": "S34" + "shape": "S39" } } } @@ -2402,10 +2486,10 @@ "members": { "id": {}, "rankingData": { - "shape": "S37" + "shape": "S3c" }, "textData": { - "shape": "S3a" + "shape": "S3f" }, "type": {} } @@ -2417,7 +2501,7 @@ "type": "structure", "members": { "contentReference": { - "shape": "S3l" + "shape": "S3q" }, "generativeReference": { "type": "structure", @@ -2431,7 +2515,7 @@ } } }, - "S37": { + "S3c": { "type": "structure", "members": { "relevanceLevel": {}, @@ -2440,18 +2524,18 @@ } } }, - "S3a": { + "S3f": { "type": "structure", "members": { "excerpt": { - "shape": "S3b" + "shape": "S3g" }, "title": { - "shape": "S3b" + "shape": "S3g" } } }, - "S3b": { + "S3g": { "type": "structure", "members": { "highlights": { @@ -2469,15 +2553,15 @@ } }, "text": { - "shape": "S3f" + "shape": "S3k" } } }, - "S3f": { + "S3k": { "type": "string", "sensitive": true }, - "S3l": { + "S3q": { "type": "structure", "members": { "contentArn": {}, @@ -2486,38 +2570,38 @@ "knowledgeBaseId": {} } }, - "S3o": { + "S3t": { "type": "structure", "required": [ "contentReference" ], "members": { "contentReference": { - "shape": "S3l" + "shape": "S3q" }, "excerpt": { - "shape": "S3b" + "shape": "S3g" }, "title": { - "shape": "S3b" + "shape": "S3g" } } }, - "S3v": { + "S40": { "type": "string", "sensitive": true }, - "S3w": { + "S41": { "type": "list", "member": {} }, - "S4c": { + "S4h": { "type": "list", "member": { - "shape": "S2k" + "shape": "S2p" } }, - "S4x": { + "S52": { "type": "structure", "members": { "generativeContentFeedbackData": { @@ -2532,7 +2616,7 @@ }, "union": true }, - "S5f": { + "S5k": { "type": "structure", "required": [ "filters" @@ -2556,7 +2640,7 @@ } } }, - "S66": { + "S6b": { "type": "list", "member": {}, "sensitive": true diff --git a/apis/qconnect-2020-10-19.normal.json b/apis/qconnect-2020-10-19.normal.json index 404a75098b..cc0bccea4e 100644 --- a/apis/qconnect-2020-10-19.normal.json +++ b/apis/qconnect-2020-10-19.normal.json @@ -105,7 +105,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "Creates Amazon Q content. Before to calling this API, use StartContentUpload to upload an asset.
", + "documentation": "Creates Amazon Q in Connect content. Before to calling this API, use StartContentUpload to upload an asset.
", "idempotent": true }, "CreateKnowledgeBase": { @@ -168,7 +168,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "Creates an Amazon Q quick response.
", + "documentation": "Creates an Amazon Q in Connect quick response.
", "idempotent": true }, "CreateSession": { @@ -191,11 +191,14 @@ { "shape": "ValidationException" }, + { + "shape": "AccessDeniedException" + }, { "shape": "ResourceNotFoundException" } ], - "documentation": "Creates a session. A session is a contextual container used for generating recommendations. Amazon Connect creates a new Amazon Q session for each contact on which Amazon Q is enabled.
", + "documentation": "Creates a session. A session is a contextual container used for generating recommendations. Amazon Connect creates a new Amazon Q in Connect session for each contact on which Amazon Q in Connect is enabled.
", "idempotent": true }, "DeleteAssistant": { @@ -572,7 +575,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "Retrieves recommendations for the specified session. To avoid retrieving the same recommendations in subsequent calls, use NotifyRecommendationsReceived. This API supports long-polling behavior with the waitTimeSeconds
parameter. Short poll is the default behavior and only returns recommendations already available. To perform a manual query against an assistant, use QueryAssistant.
This API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024, you will need to create a new Assistant in the Amazon Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.
Retrieves recommendations for the specified session. To avoid retrieving the same recommendations in subsequent calls, use NotifyRecommendationsReceived. This API supports long-polling behavior with the waitTimeSeconds
parameter. Short poll is the default behavior and only returns recommendations already available. To perform a manual query against an assistant, use QueryAssistant.
Performs a manual search against the specified assistant. To retrieve recommendations for an assistant, use GetRecommendations.
", + "documentation": "This API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024, you will need to create a new Assistant in the Amazon Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.
Performs a manual search against the specified assistant. To retrieve recommendations for an assistant, use GetRecommendations.
", "deprecated": true, "deprecatedMessage": "QueryAssistant API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications." }, @@ -933,7 +936,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "Searches existing Amazon Q quick responses in an Amazon Q knowledge base.
" + "documentation": "Searches existing Amazon Q in Connect quick responses in an Amazon Q in Connect knowledge base.
" }, "SearchSessions": { "name": "SearchSessions", @@ -1017,7 +1020,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "Start an asynchronous job to import Amazon Q resources from an uploaded source file. Before calling this API, use StartContentUpload to upload an asset that contains the resource data.
For importing Amazon Q quick responses, you need to upload a csv file including the quick responses. For information about how to format the csv file for importing quick responses, see Import quick responses.
Start an asynchronous job to import Amazon Q in Connect resources from an uploaded source file. Before calling this API, use StartContentUpload to upload an asset that contains the resource data.
For importing Amazon Q in Connect quick responses, you need to upload a csv file including the quick responses. For information about how to format the csv file for importing quick responses, see Import quick responses.
Updates the template URI of a knowledge base. This is only supported for knowledge bases of type EXTERNAL. Include a single variable in ${variable}
format; this interpolated by Amazon Q using ingested content. For example, if you ingest a Salesforce article, it has an Id
value, and you can set the template URI to https://myInstanceName.lightning.force.com/lightning/r/Knowledge__kav/*${Id}*/view
.
Updates the template URI of a knowledge base. This is only supported for knowledge bases of type EXTERNAL. Include a single variable in ${variable}
format; this interpolated by Amazon Q in Connect using ingested content. For example, if you ingest a Salesforce article, it has an Id
value, and you can set the template URI to https://myInstanceName.lightning.force.com/lightning/r/Knowledge__kav/*${Id}*/view
.
Updates an existing Amazon Q quick response.
" + "documentation": "Updates an existing Amazon Q in Connect quick response.
" + }, + "UpdateSession": { + "name": "UpdateSession", + "http": { + "method": "POST", + "requestUri": "/assistants/{assistantId}/sessions/{sessionId}", + "responseCode": 200 + }, + "input": { + "shape": "UpdateSessionRequest" + }, + "output": { + "shape": "UpdateSessionResponse" + }, + "errors": [ + { + "shape": "ValidationException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ResourceNotFoundException" + } + ], + "documentation": "Updates a session. A session is a contextual container used for generating recommendations. Amazon Connect updates the existing Amazon Q in Connect session for each contact on which Amazon Q in Connect is enabled.
" } }, "shapes": { + "AndConditions": { + "type": "list", + "member": { + "shape": "TagCondition" + } + }, "AppIntegrationsConfiguration": { "type": "structure", "required": [ @@ -1166,7 +1201,7 @@ }, "objectFields": { "shape": "ObjectFieldsList", - "documentation": "The fields from the source that are made available to your agents in Amazon Q. Optional if ObjectConfiguration is included in the provided DataIntegration.
For Salesforce, you must include at least Id
, ArticleNumber
, VersionNumber
, Title
, PublishStatus
, and IsDeleted
.
For ServiceNow, you must include at least number
, short_description
, sys_mod_count
, workflow_state
, and active
.
For Zendesk, you must include at least id
, title
, updated_at
, and draft
.
Make sure to include additional fields. These fields are indexed and used to source recommendations.
" + "documentation": "The fields from the source that are made available to your agents in Amazon Q in Connect. Optional if ObjectConfiguration is included in the provided DataIntegration.
For Salesforce, you must include at least Id
, ArticleNumber
, VersionNumber
, Title
, PublishStatus
, and IsDeleted
.
For ServiceNow, you must include at least number
, short_description
, sys_mod_count
, workflow_state
, and active
.
For Zendesk, you must include at least id
, title
, updated_at
, and draft
.
Make sure to include additional fields. These fields are indexed and used to source recommendations.
" } }, "documentation": "Configuration information for Amazon AppIntegrations to automatically ingest content.
" @@ -1188,7 +1223,7 @@ "members": { "assistantArn": { "shape": "Arn", - "documentation": "The Amazon Resource Name (ARN) of the Amazon Q assistant.
" + "documentation": "The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
" }, "assistantAssociationArn": { "shape": "Arn", @@ -1200,7 +1235,7 @@ }, "assistantId": { "shape": "Uuid", - "documentation": "The identifier of the Amazon Q assistant.
" + "documentation": "The identifier of the Amazon Q in Connect assistant.
" }, "associationData": { "shape": "AssistantAssociationOutputData", @@ -1222,10 +1257,10 @@ "members": { "knowledgeBaseId": { "shape": "Uuid", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it.
" + "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base.
" } }, - "documentation": "The data that is input into Amazon Q as a result of the assistant association.
", + "documentation": "The data that is input into Amazon Q in Connect as a result of the assistant association.
", "union": true }, "AssistantAssociationOutputData": { @@ -1252,7 +1287,7 @@ "members": { "assistantArn": { "shape": "Arn", - "documentation": "The Amazon Resource Name (ARN) of the Amazon Q assistant.
" + "documentation": "The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
" }, "assistantAssociationArn": { "shape": "Arn", @@ -1264,7 +1299,7 @@ }, "assistantId": { "shape": "Uuid", - "documentation": "The identifier of the Amazon Q assistant.
" + "documentation": "The identifier of the Amazon Q in Connect assistant.
" }, "associationData": { "shape": "AssistantAssociationOutputData", @@ -1292,10 +1327,10 @@ "members": { "type": { "shape": "AssistantCapabilityType", - "documentation": "The type of Amazon Q assistant capability.
" + "documentation": "The type of Amazon Q in Connect assistant capability.
" } }, - "documentation": "The capability configuration for an Amazon Q assistant.
" + "documentation": "The capability configuration for an Amazon Q in Connect assistant.
" }, "AssistantCapabilityType": { "type": "string", @@ -1316,15 +1351,15 @@ "members": { "assistantArn": { "shape": "Arn", - "documentation": "The Amazon Resource Name (ARN) of the Amazon Q assistant.
" + "documentation": "The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
" }, "assistantId": { "shape": "Uuid", - "documentation": "The identifier of the Amazon Q assistant.
" + "documentation": "The identifier of the Amazon Q in Connect assistant.
" }, "capabilityConfiguration": { "shape": "AssistantCapabilityConfiguration", - "documentation": "The configuration information for the Amazon Q assistant capability.
" + "documentation": "The configuration information for the Amazon Q in Connect assistant capability.
" }, "description": { "shape": "Description", @@ -1332,7 +1367,7 @@ }, "integrationConfiguration": { "shape": "AssistantIntegrationConfiguration", - "documentation": "The configuration information for the Amazon Q assistant integration.
" + "documentation": "The configuration information for the Amazon Q in Connect assistant integration.
" }, "name": { "shape": "Name", @@ -1340,7 +1375,7 @@ }, "serverSideEncryptionConfiguration": { "shape": "ServerSideEncryptionConfiguration", - "documentation": "The configuration information for the customer managed key used for encryption.
This KMS key must have a policy that allows kms:CreateGrant
, kms:DescribeKey
, kms:Decrypt
, and kms:GenerateDataKey*
permissions to the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat, the key policy must also allow kms:Decrypt
, kms:GenerateDataKey*
, and kms:DescribeKey
permissions to the connect.amazonaws.com
service principal.
For more information about setting up a customer managed key for Amazon Q, see Enable Amazon Q in Connect for your instance.
" + "documentation": "The configuration information for the customer managed key used for encryption.
This KMS key must have a policy that allows kms:CreateGrant
, kms:DescribeKey
, kms:Decrypt
, and kms:GenerateDataKey*
permissions to the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in Connect with chat, the key policy must also allow kms:Decrypt
, kms:GenerateDataKey*
, and kms:DescribeKey
permissions to the connect.amazonaws.com
service principal.
For more information about setting up a customer managed key for Amazon Q in Connect, see Enable Amazon Q in Connect for your instance.
" }, "status": { "shape": "AssistantStatus", @@ -1365,7 +1400,7 @@ "documentation": "The Amazon Resource Name (ARN) of the integrated Amazon SNS topic used for streaming chat messages.
" } }, - "documentation": "The configuration information for the Amazon Q assistant integration.
" + "documentation": "The configuration information for the Amazon Q in Connect assistant integration.
" }, "AssistantList": { "type": "list", @@ -1396,15 +1431,15 @@ "members": { "assistantArn": { "shape": "Arn", - "documentation": "The Amazon Resource Name (ARN) of the Amazon Q assistant.
" + "documentation": "The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
" }, "assistantId": { "shape": "Uuid", - "documentation": "The identifier of the Amazon Q assistant.
" + "documentation": "The identifier of the Amazon Q in Connect assistant.
" }, "capabilityConfiguration": { "shape": "AssistantCapabilityConfiguration", - "documentation": "The configuration information for the Amazon Q assistant capability.
" + "documentation": "The configuration information for the Amazon Q in Connect assistant capability.
" }, "description": { "shape": "Description", @@ -1412,7 +1447,7 @@ }, "integrationConfiguration": { "shape": "AssistantIntegrationConfiguration", - "documentation": "The configuration information for the Amazon Q assistant integration.
" + "documentation": "The configuration information for the Amazon Q in Connect assistant integration.
" }, "name": { "shape": "Name", @@ -1420,7 +1455,7 @@ }, "serverSideEncryptionConfiguration": { "shape": "ServerSideEncryptionConfiguration", - "documentation": "The configuration information for the customer managed key used for encryption.
This KMS key must have a policy that allows kms:CreateGrant
, kms:DescribeKey
, kms:Decrypt
, and kms:GenerateDataKey*
permissions to the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat, the key policy must also allow kms:Decrypt
, kms:GenerateDataKey*
, and kms:DescribeKey
permissions to the connect.amazonaws.com
service principal.
For more information about setting up a customer managed key for Amazon Q, see Enable Amazon Q in Connect for your instance.
" + "documentation": "The configuration information for the customer managed key used for encryption.
This KMS key must have a policy that allows kms:CreateGrant
, kms:DescribeKey
, kms:Decrypt
, and kms:GenerateDataKey*
permissions to the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in Connect with chat, the key policy must also allow kms:Decrypt
, kms:GenerateDataKey*
, and kms:DescribeKey
permissions to the connect.amazonaws.com
service principal.
For more information about setting up a customer managed key for Amazon Q in Connect, see Enable Amazon Q in Connect for your instance.
" }, "status": { "shape": "AssistantStatus", @@ -1549,7 +1584,7 @@ }, "knowledgeBaseId": { "shape": "Uuid", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it.
" + "documentation": "The identifier of the knowledge base.
" }, "linkOutUri": { "shape": "Uri", @@ -1557,7 +1592,7 @@ }, "metadata": { "shape": "ContentMetadata", - "documentation": "A key/value map to store attributes without affecting tagging or recommendations. For example, when synchronizing data between an external system and Amazon Q, you can store an external version identifier as metadata to utilize for determining drift.
" + "documentation": "A key/value map to store attributes without affecting tagging or recommendations. For example, when synchronizing data between an external system and Amazon Q in Connect, you can store an external version identifier as metadata to utilize for determining drift.
" }, "name": { "shape": "Name", @@ -1647,7 +1682,7 @@ }, "knowledgeBaseId": { "shape": "Uuid", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it.
" + "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base.
" } }, "documentation": "Reference information about the content.
" @@ -1697,11 +1732,11 @@ }, "knowledgeBaseId": { "shape": "Uuid", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it.
" + "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base.
" }, "metadata": { "shape": "ContentMetadata", - "documentation": "A key/value map to store attributes without affecting tagging or recommendations. For example, when synchronizing data between an external system and Amazon Q, you can store an external version identifier as metadata to utilize for determining drift.
" + "documentation": "A key/value map to store attributes without affecting tagging or recommendations. For example, when synchronizing data between an external system and Amazon Q in Connect, you can store an external version identifier as metadata to utilize for determining drift.
" }, "name": { "shape": "Name", @@ -1751,7 +1786,7 @@ "members": { "assistantId": { "shape": "UuidOrArn", - "documentation": "The identifier of the Amazon Q assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "assistantId" }, @@ -1805,7 +1840,7 @@ }, "serverSideEncryptionConfiguration": { "shape": "ServerSideEncryptionConfiguration", - "documentation": "The configuration information for the customer managed key used for encryption.
The customer managed key must have a policy that allows kms:CreateGrant
, kms:DescribeKey
, kms:Decrypt
, and kms:GenerateDataKey*
permissions to the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat, the key policy must also allow kms:Decrypt
, kms:GenerateDataKey*
, and kms:DescribeKey
permissions to the connect.amazonaws.com
service principal.
For more information about setting up a customer managed key for Amazon Q, see Enable Amazon Q in Connect for your instance.
" + "documentation": "The configuration information for the customer managed key used for encryption.
The customer managed key must have a policy that allows kms:CreateGrant
, kms:DescribeKey
, kms:Decrypt
, and kms:GenerateDataKey*
permissions to the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in Connect with chat, the key policy must also allow kms:Decrypt
, kms:GenerateDataKey*
, and kms:DescribeKey
permissions to the connect.amazonaws.com
service principal.
For more information about setting up a customer managed key for Amazon Q in Connect, see Enable Amazon Q in Connect for your instance.
" }, "tags": { "shape": "Tags", @@ -1841,13 +1876,13 @@ }, "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "knowledgeBaseId" }, "metadata": { "shape": "ContentMetadata", - "documentation": "A key/value map to store attributes without affecting tagging or recommendations. For example, when synchronizing data between an external system and Amazon Q, you can store an external version identifier as metadata to utilize for determining drift.
" + "documentation": "A key/value map to store attributes without affecting tagging or recommendations. For example, when synchronizing data between an external system and Amazon Q in Connect, you can store an external version identifier as metadata to utilize for determining drift.
" }, "name": { "shape": "Name", @@ -1910,7 +1945,7 @@ }, "serverSideEncryptionConfiguration": { "shape": "ServerSideEncryptionConfiguration", - "documentation": "The configuration information for the customer managed key used for encryption.
This KMS key must have a policy that allows kms:CreateGrant
, kms:DescribeKey
, kms:Decrypt
, and kms:GenerateDataKey*
permissions to the IAM identity using the key to invoke Amazon Q.
For more information about setting up a customer managed key for Amazon Q, see Enable Amazon Q in Connect for your instance.
" + "documentation": "The configuration information for the customer managed key used for encryption.
This KMS key must have a policy that allows kms:CreateGrant
, kms:DescribeKey
, kms:Decrypt
, and kms:GenerateDataKey*
permissions to the IAM identity using the key to invoke Amazon Q in Connect.
For more information about setting up a customer managed key for Amazon Q in Connect, see Enable Amazon Q in Connect for your instance.
" }, "sourceConfiguration": { "shape": "SourceConfiguration", @@ -1970,7 +2005,7 @@ }, "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "knowledgeBaseId" }, @@ -2010,7 +2045,7 @@ "members": { "assistantId": { "shape": "UuidOrArn", - "documentation": "The identifier of the Amazon Q assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "assistantId" }, @@ -2027,6 +2062,10 @@ "shape": "Name", "documentation": "The name of the session.
" }, + "tagFilter": { + "shape": "TagFilter", + "documentation": "An object that can be used to specify Tag conditions.
" + }, "tags": { "shape": "Tags", "documentation": "The tags used to organize, track, or control access for this resource.
" @@ -2114,7 +2153,7 @@ }, "assistantId": { "shape": "UuidOrArn", - "documentation": "The identifier of the Amazon Q assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "assistantId" } @@ -2132,7 +2171,7 @@ "members": { "assistantId": { "shape": "UuidOrArn", - "documentation": "The identifier of the Amazon Q assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "assistantId" } @@ -2157,7 +2196,7 @@ }, "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "knowledgeBaseId" } @@ -2182,7 +2221,7 @@ }, "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it.
", + "documentation": "The identifier of the knowledge base.
", "location": "uri", "locationName": "knowledgeBaseId" } @@ -2219,7 +2258,7 @@ "members": { "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The knowledge base from which the quick response is deleted. The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it.
", + "documentation": "The knowledge base from which the quick response is deleted. The identifier of the knowledge base.
", "location": "uri", "locationName": "knowledgeBaseId" }, @@ -2412,7 +2451,7 @@ }, "assistantId": { "shape": "UuidOrArn", - "documentation": "The identifier of the Amazon Q assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "assistantId" } @@ -2435,7 +2474,7 @@ "members": { "assistantId": { "shape": "UuidOrArn", - "documentation": "The identifier of the Amazon Q assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "assistantId" } @@ -2465,7 +2504,7 @@ }, "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "knowledgeBaseId" } @@ -2495,7 +2534,7 @@ }, "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "knowledgeBaseId" } @@ -2548,7 +2587,7 @@ "members": { "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "knowledgeBaseId" } @@ -2602,7 +2641,7 @@ "members": { "assistantId": { "shape": "UuidOrArn", - "documentation": "The identifier of the Amazon Q assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "assistantId" }, @@ -2651,7 +2690,7 @@ "members": { "assistantId": { "shape": "UuidOrArn", - "documentation": "The identifier of the Amazon Q assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "assistantId" }, @@ -2677,14 +2716,14 @@ "members": { "criteria": { "shape": "GroupingCriteria", - "documentation": "The criteria used for grouping Amazon Q users.
The following is the list of supported criteria values.
RoutingProfileArn
: Grouping the users by their Amazon Connect routing profile ARN. User should have SearchRoutingProfile and DescribeRoutingProfile permissions when setting criteria to this value.
The criteria used for grouping Amazon Q in Connect users.
The following is the list of supported criteria values.
RoutingProfileArn
: Grouping the users by their Amazon Connect routing profile ARN. User should have SearchRoutingProfile and DescribeRoutingProfile permissions when setting criteria to this value.
The list of values that define different groups of Amazon Q users.
When setting criteria
to RoutingProfileArn
, you need to provide a list of ARNs of Amazon Connect routing profiles as values of this parameter.
The list of values that define different groups of Amazon Q in Connect users.
When setting criteria
to RoutingProfileArn
, you need to provide a list of ARNs of Amazon Connect routing profiles as values of this parameter.
The configuration information of the grouping of Amazon Q users.
" + "documentation": "The configuration information of the grouping of Amazon Q in Connect users.
" }, "GroupingCriteria": { "type": "string", @@ -2776,7 +2815,7 @@ }, "knowledgeBaseId": { "shape": "Uuid", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it.
" + "documentation": "The identifier of the knowledge base.
" }, "lastModifiedTime": { "shape": "SyntheticTimestamp_epoch_seconds", @@ -2784,7 +2823,7 @@ }, "metadata": { "shape": "ContentMetadata", - "documentation": "The metadata fields of the imported Amazon Q resources.
" + "documentation": "The metadata fields of the imported Amazon Q in Connect resources.
" }, "status": { "shape": "ImportJobStatus", @@ -2857,7 +2896,7 @@ }, "knowledgeBaseId": { "shape": "Uuid", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it.
" + "documentation": "The identifier of the knowledge base.
" }, "lastModifiedTime": { "shape": "SyntheticTimestamp_epoch_seconds", @@ -2865,7 +2904,7 @@ }, "metadata": { "shape": "ContentMetadata", - "documentation": "The metadata fields of the imported Amazon Q resources.
" + "documentation": "The metadata fields of the imported Amazon Q in Connect resources.
" }, "status": { "shape": "ImportJobStatus", @@ -2893,7 +2932,7 @@ }, "knowledgeBaseId": { "shape": "Uuid", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it.
" + "documentation": "The identifier of the knowledge base.
" } }, "documentation": "Association information about the knowledge base.
" @@ -2918,7 +2957,7 @@ }, "knowledgeBaseId": { "shape": "Uuid", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it.
" + "documentation": "The identifier of the knowledge base.
" }, "knowledgeBaseType": { "shape": "KnowledgeBaseType", @@ -2938,7 +2977,7 @@ }, "serverSideEncryptionConfiguration": { "shape": "ServerSideEncryptionConfiguration", - "documentation": "The configuration information for the customer managed key used for encryption.
This KMS key must have a policy that allows kms:CreateGrant
, kms:DescribeKey
, kms:Decrypt
, and kms:GenerateDataKey*
permissions to the IAM identity using the key to invoke Amazon Q.
For more information about setting up a customer managed key for Amazon Q, see Enable Amazon Q in Connect for your instance.
" + "documentation": "The configuration information for the customer managed key used for encryption.
This KMS key must have a policy that allows kms:CreateGrant
, kms:DescribeKey
, kms:Decrypt
, and kms:GenerateDataKey*
permissions to the IAM identity using the key to invoke Amazon Q in Connect.
For more information about setting up a customer managed key for Amazon Q in Connect, see Enable Amazon Q in Connect for your instance.
" }, "sourceConfiguration": { "shape": "SourceConfiguration", @@ -2992,7 +3031,7 @@ }, "knowledgeBaseId": { "shape": "Uuid", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it.
" + "documentation": "The identifier of the knowledge base.
" }, "knowledgeBaseType": { "shape": "KnowledgeBaseType", @@ -3008,7 +3047,7 @@ }, "serverSideEncryptionConfiguration": { "shape": "ServerSideEncryptionConfiguration", - "documentation": "The configuration information for the customer managed key used for encryption.
This KMS key must have a policy that allows kms:CreateGrant
, kms:DescribeKey
, kms:Decrypt
, and kms:GenerateDataKey*
permissions to the IAM identity using the key to invoke Amazon Q.
For more information about setting up a customer managed key for Amazon Q, see Enable Amazon Q in Connect for your instance.
" + "documentation": "The configuration information for the customer managed key used for encryption.
This KMS key must have a policy that allows kms:CreateGrant
, kms:DescribeKey
, kms:Decrypt
, and kms:GenerateDataKey*
permissions to the IAM identity using the key to invoke Amazon Q in Connect.
For more information about setting up a customer managed key for Amazon Q in Connect, see Enable Amazon Q in Connect for your instance.
" }, "sourceConfiguration": { "shape": "SourceConfiguration", @@ -3046,7 +3085,7 @@ "members": { "assistantId": { "shape": "UuidOrArn", - "documentation": "The identifier of the Amazon Q assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "assistantId" }, @@ -3121,7 +3160,7 @@ "members": { "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "knowledgeBaseId" }, @@ -3163,7 +3202,7 @@ "members": { "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "knowledgeBaseId" }, @@ -3238,7 +3277,7 @@ "members": { "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "knowledgeBaseId" }, @@ -3355,7 +3394,7 @@ "members": { "assistantId": { "shape": "UuidOrArn", - "documentation": "The identifier of the Amazon Q assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "assistantId" }, @@ -3392,6 +3431,27 @@ "max": 100, "min": 1 }, + "OrCondition": { + "type": "structure", + "members": { + "andConditions": { + "shape": "AndConditions", + "documentation": "A list of conditions which would be applied together with an AND
condition.
A leaf node condition which can be used to specify a tag condition.
" + } + }, + "documentation": "A list of conditions which would be applied together with an OR
condition.
The identifier of the Amazon Q assistant.
", + "documentation": "The identifier of the Amazon Q in Connect assistant.
", "location": "uri", "locationName": "assistantId" }, @@ -3448,11 +3508,11 @@ "members": { "assistantArn": { "shape": "UuidOrArn", - "documentation": "The Amazon Resource Name (ARN) of the Amazon Q assistant.
" + "documentation": "The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
" }, "assistantId": { "shape": "Uuid", - "documentation": "The identifier of the Amazon Q assistant.
" + "documentation": "The identifier of the Amazon Q in Connect assistant.
" }, "contentFeedback": { "shape": "ContentFeedbackData", @@ -3477,7 +3537,7 @@ "members": { "assistantId": { "shape": "UuidOrArn", - "documentation": "The identifier of the Amazon Q assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "assistantId" }, @@ -3499,7 +3559,7 @@ }, "sessionId": { "shape": "UuidOrArn", - "documentation": "The identifier of the Amazon Q session. Can be either the ID or the ARN. URLs cannot contain the ARN.
" + "documentation": "The identifier of the Amazon Q in Connect session. Can be either the ID or the ARN. URLs cannot contain the ARN.
" } } }, @@ -3679,7 +3739,7 @@ }, "knowledgeBaseId": { "shape": "Uuid", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
" + "documentation": "The identifier of the knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
" }, "language": { "shape": "LanguageCode", @@ -3947,7 +4007,7 @@ }, "knowledgeBaseId": { "shape": "Uuid", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
" + "documentation": "The identifier of the knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
" }, "language": { "shape": "LanguageCode", @@ -4047,7 +4107,7 @@ }, "knowledgeBaseId": { "shape": "Uuid", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it.
" + "documentation": "The identifier of the knowledge base.
" }, "lastModifiedBy": { "shape": "GenericArn", @@ -4256,7 +4316,7 @@ "members": { "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "knowledgeBaseId" } @@ -4314,7 +4374,7 @@ "members": { "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "knowledgeBaseId" }, @@ -4425,7 +4485,7 @@ "members": { "assistantId": { "shape": "UuidOrArn", - "documentation": "The identifier of the Amazon Q assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "assistantId" }, @@ -4472,7 +4532,7 @@ "members": { "kmsKeyId": { "shape": "NonEmptyString", - "documentation": "The customer managed key used for encryption. For more information about setting up a customer managed key for Amazon Q, see Enable Amazon Q in Connect for your instance. For information about valid ID values, see Key identifiers (KeyId).
" + "documentation": "The customer managed key used for encryption. For more information about setting up a customer managed key for Amazon Q in Connect, see Enable Amazon Q in Connect for your instance. For information about valid ID values, see Key identifiers (KeyId).
" } }, "documentation": "The configuration information for the customer managed key used for encryption.
" @@ -4505,6 +4565,10 @@ "shape": "Uuid", "documentation": "The identifier of the session.
" }, + "tagFilter": { + "shape": "TagFilter", + "documentation": "An object that can be used to specify Tag conditions.
" + }, "tags": { "shape": "Tags", "documentation": "The tags used to organize, track, or control access for this resource.
" @@ -4539,11 +4603,11 @@ "members": { "assistantArn": { "shape": "Arn", - "documentation": "The Amazon Resource Name (ARN) of the Amazon Q assistant.
" + "documentation": "The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
" }, "assistantId": { "shape": "Uuid", - "documentation": "The identifier of the Amazon Q assistant.
" + "documentation": "The identifier of the Amazon Q in Connect assistant.
" }, "sessionArn": { "shape": "Arn", @@ -4619,7 +4683,7 @@ }, "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "knowledgeBaseId" }, @@ -4679,13 +4743,13 @@ }, "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
For importing Amazon Q quick responses, this should be a QUICK_RESPONSES
type knowledge base.
The identifier of the knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
For importing Amazon Q in Connect quick responses, this should be a QUICK_RESPONSES
type knowledge base.
The metadata fields of the imported Amazon Q resources.
" + "documentation": "The metadata fields of the imported Amazon Q in Connect resources.
" }, "uploadId": { "shape": "UploadId", @@ -4706,6 +4770,42 @@ "type": "timestamp", "timestampFormat": "unixTimestamp" }, + "TagCondition": { + "type": "structure", + "required": [ + "key" + ], + "members": { + "key": { + "shape": "TagKey", + "documentation": "The tag key in the tag condition.
" + }, + "value": { + "shape": "TagValue", + "documentation": "The tag value in the tag condition.
" + } + }, + "documentation": "A leaf node condition which can be used to specify a tag condition.
" + }, + "TagFilter": { + "type": "structure", + "members": { + "andConditions": { + "shape": "AndConditions", + "documentation": "A list of conditions which would be applied together with an AND
condition.
A list of conditions which would be applied together with an OR
condition.
A leaf node condition which can be used to specify a tag condition.
" + } + }, + "documentation": "An object that can be used to specify Tag conditions.
", + "union": true + }, "TagKey": { "type": "string", "max": 128, @@ -4823,13 +4923,13 @@ }, "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN
", + "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base. Can be either the ID or the ARN
", "location": "uri", "locationName": "knowledgeBaseId" }, "metadata": { "shape": "ContentMetadata", - "documentation": "A key/value map to store attributes without affecting tagging or recommendations. For example, when synchronizing data between an external system and Amazon Q, you can store an external version identifier as metadata to utilize for determining drift.
" + "documentation": "A key/value map to store attributes without affecting tagging or recommendations. For example, when synchronizing data between an external system and Amazon Q in Connect, you can store an external version identifier as metadata to utilize for determining drift.
" }, "overrideLinkOutUri": { "shape": "Uri", @@ -4871,7 +4971,7 @@ "members": { "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "knowledgeBaseId" }, @@ -4923,7 +5023,7 @@ }, "knowledgeBaseId": { "shape": "UuidOrArn", - "documentation": "The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "documentation": "The identifier of the knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
", "location": "uri", "locationName": "knowledgeBaseId" }, @@ -4968,6 +5068,43 @@ } } }, + "UpdateSessionRequest": { + "type": "structure", + "required": [ + "assistantId", + "sessionId" + ], + "members": { + "assistantId": { + "shape": "UuidOrArn", + "documentation": "The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "location": "uri", + "locationName": "assistantId" + }, + "description": { + "shape": "Description", + "documentation": "The description.
" + }, + "sessionId": { + "shape": "UuidOrArn", + "documentation": "The identifier of the session. Can be either the ID or the ARN. URLs cannot contain the ARN.
", + "location": "uri", + "locationName": "sessionId" + }, + "tagFilter": { + "shape": "TagFilter", + "documentation": "An object that can be used to specify Tag conditions.
" + } + } + }, + "UpdateSessionResponse": { + "type": "structure", + "members": { + "session": { + "shape": "SessionData" + } + } + }, "UploadId": { "type": "string", "max": 1200, @@ -4998,5 +5135,5 @@ "min": 0 } }, - "documentation": "Powered by Amazon Bedrock: Amazon Web Services implements automated abuse detection. Because Amazon Q in Connect is built on Amazon Bedrock, users can take full advantage of the controls implemented in Amazon Bedrock to enforce safety, security, and the responsible use of artificial intelligence (AI).
Amazon Q in Connect is a generative AI customer service assistant. It is an LLM-enhanced evolution of Amazon Connect Wisdom that delivers real-time recommendations to help contact center agents resolve customer issues quickly and accurately.
Amazon Q automatically detects customer intent during calls and chats using conversational analytics and natural language understanding (NLU). It then provides agents with immediate, real-time generative responses and suggested actions, and links to relevant documents and articles. Agents can also query Amazon Q directly using natural language or keywords to answer customer requests.
Use the Amazon Q in Connect APIs to create an assistant and a knowledge base, for example, or manage content by uploading custom files.
For more information, see Use Amazon Q in Connect for generative AI powered agent assistance in real-time in the Amazon Connect Administrator Guide.
" + "documentation": "Powered by Amazon Bedrock: Amazon Web Services implements automated abuse detection. Because Amazon Q in Connect is built on Amazon Bedrock, users can take full advantage of the controls implemented in Amazon Bedrock to enforce safety, security, and the responsible use of artificial intelligence (AI).
Amazon Q in Connect is a generative AI customer service assistant. It is an LLM-enhanced evolution of Amazon Connect Wisdom that delivers real-time recommendations to help contact center agents resolve customer issues quickly and accurately.
Amazon Q in Connect automatically detects customer intent during calls and chats using conversational analytics and natural language understanding (NLU). It then provides agents with immediate, real-time generative responses and suggested actions, and links to relevant documents and articles. Agents can also query Amazon Q in Connect directly using natural language or keywords to answer customer requests.
Use the Amazon Q in Connect APIs to create an assistant and a knowledge base, for example, or manage content by uploading custom files.
For more information, see Use Amazon Q in Connect for generative AI powered agent assistance in real-time in the Amazon Connect Administrator Guide.
" } \ No newline at end of file diff --git a/apis/rekognition-2016-06-27.min.json b/apis/rekognition-2016-06-27.min.json index cabbac43ce..d380405cf7 100644 --- a/apis/rekognition-2016-06-27.min.json +++ b/apis/rekognition-2016-06-27.min.json @@ -1024,16 +1024,7 @@ }, "ProjectVersion": {}, "ContentTypes": { - "type": "list", - "member": { - "type": "structure", - "members": { - "Confidence": { - "type": "float" - }, - "Name": {} - } - } + "shape": "S6l" } } } @@ -1384,6 +1375,9 @@ }, "DurationMillis": { "type": "long" + }, + "ContentTypes": { + "shape": "S6l" } } } @@ -3556,6 +3550,18 @@ } } }, + "S6l": { + "type": "list", + "member": { + "type": "structure", + "members": { + "Confidence": { + "type": "float" + }, + "Name": {} + } + } + }, "S71": { "type": "list", "member": { diff --git a/apis/rekognition-2016-06-27.normal.json b/apis/rekognition-2016-06-27.normal.json index 775cf9b1a2..29cb1a60e2 100644 --- a/apis/rekognition-2016-06-27.normal.json +++ b/apis/rekognition-2016-06-27.normal.json @@ -3531,6 +3531,10 @@ "DurationMillis": { "shape": "ULong", "documentation": "The time duration of a segment in milliseconds, I.e. time elapsed from StartTimestampMillis to EndTimestampMillis.
" + }, + "ContentTypes": { + "shape": "ContentTypes", + "documentation": "A list of predicted results for the type of content an image contains. For example, the image content might be from animation, sports, or a video game.
" } }, "documentation": "Information about an inappropriate, unwanted, or offensive content label detection in a stored video.
" @@ -3735,7 +3739,7 @@ "members": { "SessionId": { "shape": "LivenessSessionId", - "documentation": "A unique 128-bit UUID identifying a Face Liveness session.
" + "documentation": "A unique 128-bit UUID identifying a Face Liveness session. A new sessionID must be used for every Face Liveness check. If a given sessionID is used for subsequent Face Liveness checks, the checks will fail. Additionally, a SessionId expires 3 minutes after it's sent, making all Liveness data associated with the session (e.g., sessionID, reference image, audit images, etc.) unavailable.
" } } }, diff --git a/apis/supplychain-2024-01-01.examples.json b/apis/supplychain-2024-01-01.examples.json index 0ea7e3b0bb..4fe63ad9e8 100644 --- a/apis/supplychain-2024-01-01.examples.json +++ b/apis/supplychain-2024-01-01.examples.json @@ -1,5 +1,266 @@ { "version": "1.0", "examples": { + "CreateBillOfMaterialsImportJob": [ + { + "input": { + "clientToken": "550e8400-e29b-41d4-a716-446655440000", + "instanceId": "60f82bbd-71f7-4fcd-a941-472f574c5243", + "s3uri": "s3://mybucketname/pathelemene/file.csv" + }, + "output": { + "jobId": "f79b359b-1515-4436-a3bf-bae7b33e47b4" + }, + "id": "example-1", + "title": "Invoke CreateBillOfMaterialsImportJob" + } + ], + "GetBillOfMaterialsImportJob": [ + { + "input": { + "instanceId": "60f82bbd-71f7-4fcd-a941-472f574c5243", + "jobId": "f79b359b-1515-4436-a3bf-bae7b33e47b4" + }, + "output": { + "job": { + "instanceId": "60f82bbd-71f7-4fcd-a941-472f574c5243", + "jobId": "f79b359b-1515-4436-a3bf-bae7b33e47b4", + "message": "Import job completed successfully.", + "s3uri": "s3://mybucketname/pathelemene/file.csv", + "status": "SUCCESS" + } + }, + "id": "example-1", + "title": "Invoke GetBillOfMaterialsImportJob for a successful job" + }, + { + "input": { + "instanceId": "60f82bbd-71f7-4fcd-a941-472f574c5243", + "jobId": "f79b359b-1515-4436-a3bf-bae7b33e47b4" + }, + "output": { + "job": { + "instanceId": "60f82bbd-71f7-4fcd-a941-472f574c5243", + "jobId": "f79b359b-1515-4436-a3bf-bae7b33e47b4", + "s3uri": "s3://mybucketname/pathelemene/file.csv", + "status": "IN_PROGRESS" + } + }, + "id": "example-2", + "title": "Invoke GetBillOfMaterialsImportJob for an in-progress job" + } + ], + "SendDataIntegrationEvent": [ + { + "input": { + "data": "{\"id\": \"inbound-order-id-test-123\", \"tpartner_id\": \"partner-id-test-123\" }", + "eventGroupId": "inboundOrderId", + "eventTimestamp": 1515531081.123, + "eventType": "scn.data.inboundorder", + "instanceId": "8928ae12-15e5-4441-825d-ec2184f0a43a" + }, + "output": { + "eventId": "c4132c1d-8f60-44a2-9932-f723c4f7b8a7" + }, + "id": "example-1", + "title": "Successful SendDataIntegrationEvent for inboundorder event type" + }, + { + "input": { + "data": "{\"id\": \"inbound-order-line-id-test-123\", \"order_id\": \"order-id-test-123\", \"tpartner_id\": \"partner-id-test-123\", \"product_id\": \"product-id-test-123\", \"quantity_submitted\": \"100.0\" }", + "eventGroupId": "inboundOrderLineId", + "eventTimestamp": 1515531081.123, + "eventType": "scn.data.inboundorderline", + "instanceId": "8928ae12-15e5-4441-825d-ec2184f0a43a" + }, + "output": { + "eventId": "45d95db2-d106-40e0-aa98-f1204230a691" + }, + "id": "example-2", + "title": "Successful SendDataIntegrationEvent for inboundorderline event type" + }, + { + "input": { + "data": "{\"id\": \"inbound-order-line-schedule-id-test-123\", \"order_id\": \"order-id-test-123\", \"order_line_id\": \"order-line-id-test-123\", \"product_id\": \"product-id-test-123\"}", + "eventGroupId": "inboundOrderLineScheduleId", + "eventTimestamp": 1515531081.123, + "eventType": "scn.data.inboundorderlineschedule", + "instanceId": "8928ae12-15e5-4441-825d-ec2184f0a43a" + }, + "output": { + "eventId": "5abba995-7735-4d1e-95c4-7cc93e48cf9f" + }, + "id": "example-3", + "title": "Successful SendDataIntegrationEvent for inboundorderlineschedule event type" + }, + { + "input": { + "data": "{\"snapshot_date\": \"1672470400000\", \"product_id\": \"product-id-test-123\", \"site_id\": \"site-id-test-123\", \"region_id\": \"region-id-test-123\", \"product_group_id\": \"product-group-id-test-123\", \"forecast_start_dttm\": \"1672470400000\", \"forecast_end_dttm\": \"1672470400000\" }", + "eventGroupId": "forecastId", + "eventTimestamp": 1515531081.123, + "eventType": "scn.data.forecast", + "instanceId": "8928ae12-15e5-4441-825d-ec2184f0a43a" + }, + "output": { + "eventId": "29312d5b-f499-4dcd-b017-3dab3cd34d61" + }, + "id": "example-4", + "title": "Successful SendDataIntegrationEvent for forecast event type" + }, + { + "input": { + "data": "{\"snapshot_date\": \"1672470400000\", \"site_id\": \"site-id-test-123\", \"product_id\": \"product-id-test-123\", \"on_hand_inventory\": \"100.0\", \"inv_condition\": \"good\", \"lot_number\": \"lot-number-test-123\"}", + "eventGroupId": "inventoryLevelId", + "eventTimestamp": 1515531081.123, + "eventType": "scn.data.inventorylevel", + "instanceId": "8928ae12-15e5-4441-825d-ec2184f0a43a" + }, + "output": { + "eventId": "3aa78324-acd8-4fdd-a19e-231ea003c2b3" + }, + "id": "example-5", + "title": "Successful SendDataIntegrationEvent for inventorylevel event type" + }, + { + "input": { + "data": "{\"id\": \"outbound-orderline-id-test-123\", \"cust_order_id\": \"cust-order-id-test-123\", \"product_id\": \"product-id-test-123\" }", + "eventGroupId": "outboundOrderLineId", + "eventTimestamp": 1515531081.123, + "eventType": "scn.data.outboundorderline", + "instanceId": "8928ae12-15e5-4441-825d-ec2184f0a43a" + }, + "output": { + "eventId": "959b7ef9-5e2d-4795-b1ca-5b16a3eb6b89" + }, + "id": "example-6", + "title": "Successful SendDataIntegrationEvent for outboundorderline event type" + }, + { + "input": { + "data": "{\"id\": \"outbound-shipment-id-test-123\", \"cust_order_id\": \"cust-order-id-test-123\", \"cust_order_line_id\": \"cust-order-line-id-test-123\", \"product_id\": \"product-id-test-123\" }", + "eventGroupId": "outboundShipmentId", + "eventTimestamp": 1515531081.123, + "eventType": "scn.data.outboundshipment", + "instanceId": "8928ae12-15e5-4441-825d-ec2184f0a43a" + }, + "output": { + "eventId": "59feded3-5e46-4126-81bf-0137ca176ee0" + }, + "id": "example-7", + "title": "Successful SendDataIntegrationEvent for outboundshipment event type" + }, + { + "input": { + "data": "{\"process_id\": \"process-id-test-123\" }", + "eventGroupId": "processHeaderId", + "eventTimestamp": 1515531081.123, + "eventType": "scn.data.processheader", + "instanceId": "8928ae12-15e5-4441-825d-ec2184f0a43a" + }, + "output": { + "eventId": "564130eb-2d8a-4550-a768-ddf0daf7b4a9" + }, + "id": "example-8", + "title": "Successful SendDataIntegrationEvent for processheader event type" + }, + { + "input": { + "data": "{\"process_operation_id\": \"process-operation-id-test-123\", \"process_id\": \"process-id-test-123\" }", + "eventGroupId": "processOperationId", + "eventTimestamp": 1515531081.123, + "eventType": "scn.data.processoperation", + "instanceId": "8928ae12-15e5-4441-825d-ec2184f0a43a" + }, + "output": { + "eventId": "db5df408-89c7-4b9f-a326-016f6c2b3396" + }, + "id": "example-9", + "title": "Successful SendDataIntegrationEvent for processoperation event type" + }, + { + "input": { + "data": "{\"process_product_id\": \"process-product-id-test-123\", \"process_id\": \"process-id-test-123\" }", + "eventGroupId": "processProductId", + "eventTimestamp": 1515531081.123, + "eventType": "scn.data.processproduct", + "instanceId": "8928ae12-15e5-4441-825d-ec2184f0a43a" + }, + "output": { + "eventId": "6929b275-485e-4035-a798-99077ca6d669" + }, + "id": "example-10", + "title": "Successful SendDataIntegrationEvent for processproduct event type" + }, + { + "input": { + "data": "{\"reservation_id\": \"reservation-id-test-123\", \"reservation_detail_id\": \"reservation-detail-id-test-123\" }", + "eventGroupId": "reservationId", + "eventTimestamp": 1515531081.123, + "eventType": "scn.data.reservation", + "instanceId": "8928ae12-15e5-4441-825d-ec2184f0a43a" + }, + "output": { + "eventId": "f6c55a8b-fde2-44f6-848a-9b4336c77209" + }, + "id": "example-11", + "title": "Successful SendDataIntegrationEvent for reservation event type" + }, + { + "input": { + "data": "{\"id\": \"shipment-id-test-123\", \"supplier_tpartner_id\": \"supplier-tpartner-id-test-123\", \"product_id\": \"product-id-test-123\", \"order_id\": \"order-id-test-123\", \"order_line_id\": \"order-line-id-test-123\", \"package_id\": \"package-id-test-123\" }", + "eventGroupId": "shipmentId", + "eventTimestamp": 1515531081.123, + "eventType": "scn.data.shipment", + "instanceId": "8928ae12-15e5-4441-825d-ec2184f0a43a" + }, + "output": { + "eventId": "61d079d8-3f56-49bb-b35a-c0271a4e4f0a" + }, + "id": "example-12", + "title": "Successful SendDataIntegrationEvent for shipment event type" + }, + { + "input": { + "data": "{\"shipment_stop_id\": \"shipment-stop-id-test-123\", \"shipment_id\": \"shipment-id-test-123\" }", + "eventGroupId": "shipmentStopId", + "eventTimestamp": 1515531081.123, + "eventType": "scn.data.shipmentstop", + "instanceId": "8928ae12-15e5-4441-825d-ec2184f0a43a" + }, + "output": { + "eventId": "3610992a-fc2f-4da4-9beb-724994622ba1" + }, + "id": "example-13", + "title": "Successful SendDataIntegrationEvent for shipmentstop event type" + }, + { + "input": { + "data": "{\"shipment_stop_order_id\": \"shipment-stop-order-id-test-123\", \"shipment_stop_id\": \"shipment-stop-id-test-123\", \"shipment_id\": \"shipment-id-test-123\" }", + "eventGroupId": "shipmentStopOrderId", + "eventTimestamp": 1515531081.123, + "eventType": "scn.data.shipmentstoporder", + "instanceId": "8928ae12-15e5-4441-825d-ec2184f0a43a" + }, + "output": { + "eventId": "1d550a60-9321-4d25-a132-9dd4b2d9e934" + }, + "id": "example-14", + "title": "Successful SendDataIntegrationEvent for shipmentstoporder event type" + }, + { + "input": { + "data": "{\"supply_plan_id\": \"supply-plan-id-test-123\" }", + "eventGroupId": "supplyPlanId", + "eventTimestamp": 1515531081.123, + "eventType": "scn.data.supplyplan", + "instanceId": "8928ae12-15e5-4441-825d-ec2184f0a43a" + }, + "output": { + "eventId": "9abaee56-5dc4-4c31-8250-3206a651d8a1" + }, + "id": "example-15", + "title": "Successful SendDataIntegrationEvent for supplyplan event type" + } + ] } } diff --git a/apis/supplychain-2024-01-01.min.json b/apis/supplychain-2024-01-01.min.json index 47a63dd566..6a0f15325e 100644 --- a/apis/supplychain-2024-01-01.min.json +++ b/apis/supplychain-2024-01-01.min.json @@ -92,6 +92,50 @@ } } } + }, + "SendDataIntegrationEvent": { + "http": { + "requestUri": "/api-data/data-integration/instance/{instanceId}/data-integration-events", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "instanceId", + "eventType", + "data", + "eventGroupId" + ], + "members": { + "instanceId": { + "location": "uri", + "locationName": "instanceId" + }, + "eventType": {}, + "data": { + "type": "string", + "sensitive": true + }, + "eventGroupId": {}, + "eventTimestamp": { + "type": "timestamp", + "timestampFormat": "unixTimestamp" + }, + "clientToken": { + "idempotencyToken": true + } + } + }, + "output": { + "type": "structure", + "required": [ + "eventId" + ], + "members": { + "eventId": {} + } + }, + "idempotent": true } }, "shapes": {} diff --git a/apis/supplychain-2024-01-01.normal.json b/apis/supplychain-2024-01-01.normal.json index 6dbd25c27f..92870c2d11 100644 --- a/apis/supplychain-2024-01-01.normal.json +++ b/apis/supplychain-2024-01-01.normal.json @@ -88,6 +88,45 @@ } ], "documentation": "Get status and details of a BillOfMaterialsImportJob.
" + }, + "SendDataIntegrationEvent": { + "name": "SendDataIntegrationEvent", + "http": { + "method": "POST", + "requestUri": "/api-data/data-integration/instance/{instanceId}/data-integration-events", + "responseCode": 200 + }, + "input": { + "shape": "SendDataIntegrationEventRequest" + }, + "output": { + "shape": "SendDataIntegrationEventResponse" + }, + "errors": [ + { + "shape": "ServiceQuotaExceededException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "InternalServerException" + }, + { + "shape": "ConflictException" + } + ], + "documentation": "Send transactional data events with real-time data for analysis or monitoring.
", + "idempotent": true } }, "shapes": { @@ -183,6 +222,37 @@ }, "documentation": "The response parameters of CreateBillOfMaterialsImportJob.
" }, + "DataIntegrationEventData": { + "type": "string", + "max": 1048576, + "min": 1, + "sensitive": true + }, + "DataIntegrationEventGroupId": { + "type": "string", + "max": 255, + "min": 1 + }, + "DataIntegrationEventType": { + "type": "string", + "enum": [ + "scn.data.forecast", + "scn.data.inventorylevel", + "scn.data.inboundorder", + "scn.data.inboundorderline", + "scn.data.inboundorderlineschedule", + "scn.data.outboundorderline", + "scn.data.outboundshipment", + "scn.data.processheader", + "scn.data.processoperation", + "scn.data.processproduct", + "scn.data.reservation", + "scn.data.shipment", + "scn.data.shipmentstop", + "scn.data.shipmentstoporder", + "scn.data.supplyplan" + ] + }, "GetBillOfMaterialsImportJobRequest": { "type": "structure", "required": [ @@ -218,9 +288,65 @@ }, "documentation": "The response parameters for GetBillOfMaterialsImportJob.
" }, + "SendDataIntegrationEventRequest": { + "type": "structure", + "required": [ + "instanceId", + "eventType", + "data", + "eventGroupId" + ], + "members": { + "instanceId": { + "shape": "UUID", + "documentation": "The AWS Supply Chain instance identifier.
", + "location": "uri", + "locationName": "instanceId" + }, + "eventType": { + "shape": "DataIntegrationEventType", + "documentation": "The data event type.
" + }, + "data": { + "shape": "DataIntegrationEventData", + "documentation": "The data payload of the event.
" + }, + "eventGroupId": { + "shape": "DataIntegrationEventGroupId", + "documentation": "Event identifier (for example, orderId for InboundOrder) used for data sharing or partitioning.
" + }, + "eventTimestamp": { + "shape": "SyntheticTimestamp_epoch_seconds", + "documentation": "The event timestamp (in epoch seconds).
" + }, + "clientToken": { + "shape": "ClientToken", + "documentation": "The idempotent client token.
", + "idempotencyToken": true + } + }, + "documentation": "The request parameters for SendDataIntegrationEvent.
" + }, + "SendDataIntegrationEventResponse": { + "type": "structure", + "required": [ + "eventId" + ], + "members": { + "eventId": { + "shape": "UUID", + "documentation": "The unique event identifier.
" + } + }, + "documentation": "The response parameters for SendDataIntegrationEvent.
" + }, "String": { "type": "string" }, + "SyntheticTimestamp_epoch_seconds": { + "type": "timestamp", + "timestampFormat": "unixTimestamp" + }, "UUID": { "type": "string", "max": 36, diff --git a/apis/workspaces-thin-client-2023-08-22.min.json b/apis/workspaces-thin-client-2023-08-22.min.json index 1959fdc0a1..f09a1e335f 100644 --- a/apis/workspaces-thin-client-2023-08-22.min.json +++ b/apis/workspaces-thin-client-2023-08-22.min.json @@ -178,7 +178,7 @@ "id": {}, "serialNumber": {}, "name": { - "shape": "S11" + "shape": "S10" }, "model": {}, "environmentId": {}, @@ -206,7 +206,7 @@ "arn": {}, "kmsKeyArn": {}, "tags": { - "shape": "Sp" + "shape": "Sh" } } } @@ -271,7 +271,7 @@ "arn": {}, "kmsKeyArn": {}, "tags": { - "shape": "Sp" + "shape": "Sh" } } } @@ -324,7 +324,10 @@ } } }, - "arn": {} + "arn": {}, + "tags": { + "shape": "Sh" + } } } } @@ -359,7 +362,7 @@ "devices": { "type": "list", "member": { - "shape": "S1l" + "shape": "S1k" } }, "nextToken": {} @@ -564,7 +567,7 @@ "locationName": "id" }, "name": { - "shape": "S11" + "shape": "S10" }, "desiredSoftwareSetId": {}, "softwareSetUpdateSchedule": {} @@ -574,7 +577,7 @@ "type": "structure", "members": { "device": { - "shape": "S1l" + "shape": "S1k" } } }, @@ -721,31 +724,20 @@ "updatedAt": { "type": "timestamp" }, - "arn": {}, - "tags": { - "shape": "Sp" - } + "arn": {} } }, - "Sp": { - "type": "structure", - "members": { - "resourceArn": {}, - "internalId": {} - }, - "sensitive": true - }, - "S11": { + "S10": { "type": "string", "sensitive": true }, - "S1l": { + "S1k": { "type": "structure", "members": { "id": {}, "serialNumber": {}, "name": { - "shape": "S11" + "shape": "S10" }, "model": {}, "environmentId": {}, @@ -766,10 +758,7 @@ "updatedAt": { "type": "timestamp" }, - "arn": {}, - "tags": { - "shape": "Sp" - } + "arn": {} } } } diff --git a/apis/workspaces-thin-client-2023-08-22.normal.json b/apis/workspaces-thin-client-2023-08-22.normal.json index 69a66be169..76c8bbd080 100644 --- a/apis/workspaces-thin-client-2023-08-22.normal.json +++ b/apis/workspaces-thin-client-2023-08-22.normal.json @@ -388,11 +388,17 @@ { "shape": "ValidationException" }, + { + "shape": "AccessDeniedException" + }, { "shape": "ResourceNotFoundException" }, { - "shape": "InternalServiceException" + "shape": "ThrottlingException" + }, + { + "shape": "InternalServerException" } ], "documentation": "Returns a list of tags for a resource.
", @@ -417,11 +423,20 @@ { "shape": "ValidationException" }, + { + "shape": "AccessDeniedException" + }, { "shape": "ResourceNotFoundException" }, { - "shape": "InternalServiceException" + "shape": "ThrottlingException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "InternalServerException" } ], "documentation": "Assigns one or more tags (key-value pairs) to the specified resource.
", @@ -446,11 +461,20 @@ { "shape": "ValidationException" }, + { + "shape": "AccessDeniedException" + }, { "shape": "ResourceNotFoundException" }, { - "shape": "InternalServiceException" + "shape": "ThrottlingException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "InternalServerException" } ], "documentation": "Removes a tag or tags from a resource.
", @@ -845,7 +869,7 @@ "documentation": "The Amazon Resource Name (ARN) of the Key Management Service key used to encrypt the device.
" }, "tags": { - "shape": "EmbeddedTag", + "shape": "TagsMap", "documentation": "The tag keys and optional values for the resource.
" } }, @@ -945,29 +969,10 @@ "arn": { "shape": "Arn", "documentation": "The Amazon Resource Name (ARN) of the device.
" - }, - "tags": { - "shape": "EmbeddedTag", - "documentation": "The tag keys and optional values for the resource.
" } }, "documentation": "Describes a thin client device.
" }, - "EmbeddedTag": { - "type": "structure", - "members": { - "resourceArn": { - "shape": "String", - "documentation": "The Amazon Resource Name (ARN) of a resource to tag.
" - }, - "internalId": { - "shape": "String", - "documentation": "The internal ID of a resource to tag.
" - } - }, - "documentation": "The resource and internal ID of a resource to tag.
", - "sensitive": true - }, "Environment": { "type": "structure", "members": { @@ -1044,7 +1049,7 @@ "documentation": "The Amazon Resource Name (ARN) of the Key Management Service key used to encrypt the environment.
" }, "tags": { - "shape": "EmbeddedTag", + "shape": "TagsMap", "documentation": "The tag keys and optional values for the resource.
" } }, @@ -1131,10 +1136,6 @@ "arn": { "shape": "Arn", "documentation": "The Amazon Resource Name (ARN) of the environment.
" - }, - "tags": { - "shape": "EmbeddedTag", - "documentation": "The tag keys and optional values for the resource.
" } }, "documentation": "Describes an environment.
" @@ -1446,6 +1447,10 @@ "arn": { "shape": "Arn", "documentation": "The Amazon Resource Name (ARN) of the software set.
" + }, + "tags": { + "shape": "TagsMap", + "documentation": "The tag keys and optional values for the resource.
" } }, "documentation": "Describes a software set.
" diff --git a/clients/cleanrooms.d.ts b/clients/cleanrooms.d.ts index c87b82f3ab..0cd24bcaba 100644 --- a/clients/cleanrooms.d.ts +++ b/clients/cleanrooms.d.ts @@ -746,6 +746,10 @@ declare namespace CleanRooms { * The parameters of the analysis template. */ analysisParameters?: AnalysisParameterList; + /** + * Information about the validations performed on the analysis template. + */ + validations?: AnalysisTemplateValidationStatusDetailList; } export type AnalysisTemplateArn = string; export type AnalysisTemplateArnList = AnalysisTemplateArn[]; @@ -795,6 +799,30 @@ declare namespace CleanRooms { } export type AnalysisTemplateSummaryList = AnalysisTemplateSummary[]; export type AnalysisTemplateText = string; + export type AnalysisTemplateValidationStatus = "VALID"|"INVALID"|"UNABLE_TO_VALIDATE"|string; + export interface AnalysisTemplateValidationStatusDetail { + /** + * The type of validation that was performed. + */ + type: AnalysisTemplateValidationType; + /** + * The status of the validation. + */ + status: AnalysisTemplateValidationStatus; + /** + * The reasons for the validation results. + */ + reasons?: AnalysisTemplateValidationStatusReasonList; + } + export type AnalysisTemplateValidationStatusDetailList = AnalysisTemplateValidationStatusDetail[]; + export interface AnalysisTemplateValidationStatusReason { + /** + * The validation message. + */ + message: String; + } + export type AnalysisTemplateValidationStatusReasonList = AnalysisTemplateValidationStatusReason[]; + export type AnalysisTemplateValidationType = "DIFFERENTIAL_PRIVACY"|string; export interface BatchGetCollaborationAnalysisTemplateError { /** * The Amazon Resource Name (ARN) of the analysis template. @@ -1013,6 +1041,10 @@ declare namespace CleanRooms { * The analysis parameters that have been specified in the analysis template. */ analysisParameters?: AnalysisParameterList; + /** + * The validations that were performed. + */ + validations?: AnalysisTemplateValidationStatusDetailList; } export type CollaborationAnalysisTemplateList = CollaborationAnalysisTemplate[]; export interface CollaborationAnalysisTemplateSummary { diff --git a/clients/connect.d.ts b/clients/connect.d.ts index c35ab94b00..e5c3328894 100644 --- a/clients/connect.d.ts +++ b/clients/connect.d.ts @@ -1966,7 +1966,7 @@ declare namespace Connect { */ ActionType: ActionType; } - export type ActionType = "CREATE_TASK"|"ASSIGN_CONTACT_CATEGORY"|"GENERATE_EVENTBRIDGE_EVENT"|"SEND_NOTIFICATION"|"CREATE_CASE"|"UPDATE_CASE"|"END_ASSOCIATED_TASKS"|string; + export type ActionType = "CREATE_TASK"|"ASSIGN_CONTACT_CATEGORY"|"GENERATE_EVENTBRIDGE_EVENT"|"SEND_NOTIFICATION"|"CREATE_CASE"|"UPDATE_CASE"|"END_ASSOCIATED_TASKS"|"SUBMIT_AUTO_EVALUATION"|string; export interface ActivateEvaluationFormRequest { /** * The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. @@ -3680,7 +3680,7 @@ declare namespace Connect { */ TagRestrictedResources?: TagRestrictedResourceList; /** - * This API is in preview release for Amazon Connect and is subject to change. A list of third-party applications that the security profile will give access to. + * A list of third-party applications that the security profile will give access to. */ Applications?: Applications; /** @@ -5188,6 +5188,7 @@ declare namespace Connect { ScoringStrategy?: EvaluationFormScoringStrategy; } export type EvaluationFormDescription = string; + export type EvaluationFormId = string; export interface EvaluationFormItem { /** * The information of the section. @@ -7579,7 +7580,7 @@ declare namespace Connect { } export interface ListSecurityProfileApplicationsResponse { /** - * This API is in preview release for Amazon Connect and is subject to change. A list of the third-party application's metadata. + * A list of the third-party application's metadata. */ Applications?: Applications; /** @@ -9294,6 +9295,10 @@ declare namespace Connect { * Information about the end associated tasks action. Supported only for TriggerEventSource values: OnCaseUpdate. */ EndAssociatedTasksAction?: EndAssociatedTasksActionDefinition; + /** + * Information about the submit automated evaluation action. + */ + SubmitAutoEvaluationAction?: SubmitAutoEvaluationActionDefinition; } export type RuleActions = RuleAction[]; export type RuleFunction = string; @@ -10500,6 +10505,12 @@ declare namespace Connect { Value?: ReferenceValue; } export type Subject = string; + export interface SubmitAutoEvaluationActionDefinition { + /** + * The identifier of the auto-evaluation enabled form. + */ + EvaluationFormId: EvaluationFormId; + } export interface SubmitContactEvaluationRequest { /** * The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. @@ -11639,7 +11650,7 @@ declare namespace Connect { */ TagRestrictedResources?: TagRestrictedResourceList; /** - * This API is in preview release for Amazon Connect and is subject to change. A list of the third-party application's metadata. + * A list of the third-party application's metadata. */ Applications?: Applications; /** diff --git a/clients/networkmonitor.d.ts b/clients/networkmonitor.d.ts index 7917fc25e3..caecae1260 100644 --- a/clients/networkmonitor.d.ts +++ b/clients/networkmonitor.d.ts @@ -12,51 +12,51 @@ declare class NetworkMonitor extends Service { constructor(options?: NetworkMonitor.Types.ClientConfiguration) config: Config & NetworkMonitor.Types.ClientConfiguration; /** - * Creates a monitor between a source subnet and destination IP address. Within a monitor you'll create one or more probes that monitor network traffic between your source Amazon Web Services VPC subnets and your destination IP addresses. Each probe then aggregates and sends metrics to Amazon CloudWatch. + * Creates a monitor between a source subnet and destination IP address. Within a monitor you'll create one or more probes that monitor network traffic between your source Amazon Web Services VPC subnets and your destination IP addresses. Each probe then aggregates and sends metrics to Amazon CloudWatch. You can also create a monitor with probes using this command. For each probe, you define the following: source—The subnet IDs where the probes will be created. destination— The target destination IP address for the probe. destinationPort—Required only if the protocol is TCP. protocol—The communication protocol between the source and destination. This will be either TCP or ICMP. packetSize—The size of the packets. This must be a number between 56 and 8500. (Optional) tags —Key-value pairs created and assigned to the probe. */ createMonitor(params: NetworkMonitor.Types.CreateMonitorInput, callback?: (err: AWSError, data: NetworkMonitor.Types.CreateMonitorOutput) => void): Request>1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=a?0:s-1,y=a?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(n=isNaN(t)?1:0,o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+c>=1?l/u:l*Math.pow(2,1-c),t*u>=2&&(o++,u/=2),o+c>=m?(n=0,o=m):o+c>=1?(n=(t*u-1)*Math.pow(2,i),o+=c):(n=t*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&n,d+=y,n/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=y,o/=256,p-=8);e[r+d-y]|=128*b}},{}],443:[function(e,t,r){var a={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},{}],444:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var s=0;s G((f-r)/g)&&i("overflow"),r+=(p-t)*g,t=p,u=0;u =0?(c=b.substr(0,S),l=b.substr(S+1)):(c=b,l=""),d=decodeURIComponent(c),y=decodeURIComponent(l),a(o,d)?i(o[d])?o[d].push(y):o[d]=[o[d],y]:o[d]=y}return o};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],448:[function(e,t,r){"use strict";function a(e,t){if(e.map)return e.map(t);for(var r=[],a=0;a >1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=a?0:s-1,y=a?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(n=isNaN(t)?1:0,o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+c>=1?l/u:l*Math.pow(2,1-c),t*u>=2&&(o++,u/=2),o+c>=m?(n=0,o=m):o+c>=1?(n=(t*u-1)*Math.pow(2,i),o+=c):(n=t*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&n,d+=y,n/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=y,o/=256,p-=8);e[r+d-y]|=128*b}},{}],443:[function(e,t,r){var a={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},{}],444:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var s=0;s G((f-r)/g)&&i("overflow"),r+=(p-t)*g,t=p,u=0;u =0?(c=b.substr(0,S),l=b.substr(S+1)):(c=b,l=""),d=decodeURIComponent(c),y=decodeURIComponent(l),a(o,d)?i(o[d])?o[d].push(y):o[d]=[o[d],y]:o[d]=y}return o};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],448:[function(e,t,r){"use strict";function a(e,t){if(e.map)return e.map(t);for(var r=[],a=0;a=55296&&t<=56319&&i65535&&(e-=65536,t+=w(e>>>10&1023|55296),e=56320|1023&e),t+=w(e)}).join("")}function p(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:T}function m(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function c(e,t,r){var a=0;for(e=r?G(e/R):e>>1,e+=G(e/t);e>L*k>>1;a+=T)e=G(e/L);return G(a+(L+1)*e/(e+A))}function l(e){var t,r,a,s,o,n,m,l,d,y,b=[],S=e.length,g=0,h=v,I=D;for(r=e.lastIndexOf(x),r<0&&(r=0),a=0;a=S&&i("invalid-input"),l=p(e.charCodeAt(s++)),(l>=T||l>G((f-g)/n))&&i("overflow"),g+=l*n,d=m<=I?C:m>=I+k?k:m-I,!(l=t&&bf&&i("overflow"),b==t){for(l=r,d=T;y=d<=o?C:d>=o+k?k:d-o,!(l=0&&delete e.httpRequest.headers["Content-Length"]}function i(e){var t=new l,r=e.service.api.operations[e.operation].input;if(r.payload){var a={},i=r.members[r.payload];a=e.params[r.payload],"structure"===i.type?(e.httpRequest.body=t.build(a||{},i),s(e)):void 0!==a&&(e.httpRequest.body=a,("binary"===i.type||i.isStreaming)&&s(e,!0))}else e.httpRequest.body=t.build(e.params,r),s(e)}function s(e,t){if(!e.httpRequest.headers["Content-Type"]){var r=t?"binary/octet-stream":"application/json";e.httpRequest.headers["Content-Type"]=r}}function o(e){m.buildRequest(e),y.indexOf(e.httpRequest.method)<0&&i(e)}function n(e){c.extractError(e)}function u(e){m.extractData(e);var t,r=e.request,a=r.service.api.operations[r.operation],i=r.service.api.operations[r.operation].output||{};a.hasEventOutput;if(i.payload){var s=i.members[i.payload],o=e.httpResponse.body;if(s.isEventStream)t=new d,e.data[payload]=p.createEventStream(2===AWS.HttpClient.streamsApiVersion?e.httpResponse.stream:o,t,s);else if("structure"===s.type||"list"===s.type){var t=new d;e.data[i.payload]=t.parse(o,s)}else"binary"===s.type||s.isStreaming?e.data[i.payload]=o:e.data[i.payload]=s.toType(o)}else{var n=e.data;c.extractData(e),e.data=p.merge(n,e.data)}}var p=e("../util"),m=e("./rest"),c=e("./json"),l=e("../json/builder"),d=e("../json/parser"),y=["GET","HEAD","DELETE"];t.exports={buildRequest:o,extractError:n,extractData:u,unsetContentLength:a}},{"../json/builder":374,"../json/parser":375,"../util":428,"./json":386,"./rest":388}],390:[function(e,t,r){function a(e){var t=e.service.api.operations[e.operation].input,r=new n.XML.Builder,a=e.params,i=t.payload;if(i){var s=t.members[i];if(void 0===(a=a[i]))return;if("structure"===s.type){var o=s.name;e.httpRequest.body=r.toXML(a,s,o,!0)}else e.httpRequest.body=a}else e.httpRequest.body=r.toXML(a,t,t.name||t.shape||u.string.upperFirst(e.operation)+"Request")}function i(e){p.buildRequest(e),["GET","HEAD"].indexOf(e.httpRequest.method)<0&&a(e)}function s(e){p.extractError(e);var t;try{t=(new n.XML.Parser).parse(e.httpResponse.body.toString())}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}t.Errors&&(t=t.Errors),t.Error&&(t=t.Error),t.Code?e.error=u.error(new Error,{code:t.Code,message:t.Message}):e.error=u.error(new Error,{code:e.httpResponse.statusCode,message:null})}function o(e){p.extractData(e);var t,r=e.request,a=e.httpResponse.body,i=r.service.api.operations[r.operation],s=i.output,o=(i.hasEventOutput,s.payload);if(o){var m=s.members[o];m.isEventStream?(t=new n.XML.Parser,e.data[o]=u.createEventStream(2===n.HttpClient.streamsApiVersion?e.httpResponse.stream:e.httpResponse.body,t,m)):"structure"===m.type?(t=new n.XML.Parser,e.data[o]=t.parse(a.toString(),m)):"binary"===m.type||m.isStreaming?e.data[o]=a:e.data[o]=m.toType(a)}else if(a.length>0){t=new n.XML.Parser;var c=t.parse(a.toString(),s);u.update(e.data,c)}}var n=e("../core"),u=e("../util"),p=e("./rest");t.exports={buildRequest:i,extractError:s,extractData:o}},{"../core":350,"../util":428,"./rest":388}],391:[function(e,t,r){function a(){}function i(e){return e.isQueryName||"ec2"!==e.api.protocol?e.name:e.name[0].toUpperCase()+e.name.substr(1)}function s(e,t,r,a){p.each(r.members,function(r,s){var o=t[r];if(null!==o&&void 0!==o){var n=i(s);n=e?e+"."+n:n,u(n,o,s,a)}})}function o(e,t,r,a){var i=1;p.each(t,function(t,s){var o=r.flattened?".":".entry.",n=o+i+++".",p=n+(r.key.name||"key"),m=n+(r.value.name||"value");u(e+p,t,r.key,a),u(e+m,s,r.value,a)})}function n(e,t,r,a){var s=r.member||{};if(0===t.length)return void a.call(this,e,null);p.arrayEach(t,function(t,o){var n="."+(o+1);if("ec2"===r.api.protocol)n+="";else if(r.flattened){if(s.name){var p=e.split(".");p.pop(),p.push(i(s)),e=p.join(".")}}else n="."+(s.name?s.name:"member")+n;u(e+n,t,s,a)})}function u(e,t,r,a){null!==t&&void 0!==t&&("structure"===r.type?s(e,t,r,a):"list"===r.type?n(e,t,r,a):"map"===r.type?o(e,t,r,a):a(e,r.toWireFormat(t).toString()))}var p=e("../util");a.prototype.serialize=function(e,t,r){s("",e,t,r)},t.exports=a},{"../util":428}],392:[function(e,t,r){var a=e("../core"),i=null,s={signatureVersion:"v4",signingName:"rds-db",operations:{}},o={region:"string",hostname:"string",port:"number",username:"string"};a.RDS.Signer=a.util.inherit({constructor:function(e){this.options=e||{}},convertUrlToAuthToken:function(e){if(0===e.indexOf("https://"))return e.substring("https://".length)},getAuthToken:function(e,t){"function"==typeof e&&void 0===t&&(t=e,e={});var r=this,o="function"==typeof t;e=a.util.merge(this.options,e);var n=this.validateAuthTokenOptions(e);if(!0!==n){if(o)return t(n,null);throw n}var u={region:e.region,endpoint:new a.Endpoint(e.hostname+":"+e.port),paramValidation:!1,signatureVersion:"v4"};e.credentials&&(u.credentials=e.credentials),i=new a.Service(u),i.api=s;var p=i.makeRequest();if(this.modifyRequestForAuthToken(p,e),!o){var m=p.presign(900);return this.convertUrlToAuthToken(m)}p.presign(900,function(e,a){a&&(a=r.convertUrlToAuthToken(a)),t(e,a)})},modifyRequestForAuthToken:function(e,t){e.on("build",e.buildAsGet),e.httpRequest.body=a.util.queryParamsToString({Action:"connect",DBUser:t.username})},validateAuthTokenOptions:function(e){var t="";e=e||{};for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&typeof e[r]!==o[r]&&(t+="option '"+r+"' should have been type '"+o[r]+"', was '"+typeof e[r]+"'.\n");return!t.length||a.util.error(new Error,{code:"InvalidParameter",message:t})}})},{"../core":350}],393:[function(e,t,r){t.exports={now:function(){return"undefined"!=typeof performance&&"function"==typeof performance.now?performance.now():Date.now()}}},{}],394:[function(e,t,r){function a(e){return"string"==typeof e&&(e.startsWith("fips-")||e.endsWith("-fips"))}function i(e){return"string"==typeof e&&["aws-global","aws-us-gov-global"].includes(e)}function s(e){return["fips-aws-global","aws-fips","aws-global"].includes(e)?"us-east-1":["fips-aws-us-gov-global","aws-us-gov-global"].includes(e)?"us-gov-west-1":e.replace(/fips-(dkr-|prod-)?|-fips/,"")}t.exports={isFipsRegion:a,isGlobalRegion:i,getRealRegion:s}},{}],395:[function(e,t,r){function a(e){if(!e)return null;var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}function i(e){var t=e.config.region,r=a(t),i=e.api.endpointPrefix;return[[t,i],[r,i],[t,"*"],[r,"*"],["*",i],[t,"internal-*"],["*","*"]].map(function(e){return e[0]&&e[1]?e.join("/"):null})}function s(e,t){u.each(t,function(t,r){"globalEndpoint"!==t&&(void 0!==e.config[t]&&null!==e.config[t]||(e.config[t]=r))})}function o(e){for(var t=i(e),r=e.config.useFipsEndpoint,a=e.config.useDualstackEndpoint,o=0;o=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function b(e){return+e!=e&&(e=0),s.alloc(+e)}function S(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return K(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return H(e).length;default:if(a)return K(e).length;t=(""+t).toLowerCase(),a=!0}}function g(e,t,r){var a=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return E(this,t,r);case"utf8":case"utf-8":return v(this,t,r);case"ascii":return P(this,t,r);case"latin1":case"binary":return q(this,t,r);case"base64":return D(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,r);default:if(a)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}function h(e,t,r){var a=e[t];e[t]=e[r],e[r]=a}function I(e,t,r,a,i){if(0===e.length)return-1;if("string"==typeof r?(a=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=s.from(t,a)),s.isBuffer(t))return 0===t.length?-1:N(e,t,r,a,i);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):N(e,[t],r,a,i);throw new TypeError("val must be string, number or Buffer")}function N(e,t,r,a,i){function s(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,n=e.length,u=t.length;if(void 0!==a&&("ucs2"===(a=String(a).toLowerCase())||"ucs-2"===a||"utf16le"===a||"utf-16le"===a)){if(e.length<2||t.length<2)return-1;o=2,n/=2,u/=2,r/=2}var p;if(i){var m=-1;for(p=r;p>>8*(a?i:1-i)}function B(e,t,r,a){t<0&&(t=4294967295+t+1);for(var i=0,s=Math.min(e.length-r,4);i>>8*(a?i:3-i)&255}function U(e,t,r,a,i,s){if(r+a>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function _(e,t,r,a,i){return i||U(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),X.write(e,t,r,a,23,4),r+4}function F(e,t,r,a,i){return i||U(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),X.write(e,t,r,a,52,8),r+8}function O(e){if(e=V(e).replace(ee,""),e.length<2)return"";for(;e.length%4!=0;)e+="=";return e}function V(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function z(e){return e<16?"0"+e.toString(16):e.toString(16)}function K(e,t){t=t||1/0;for(var r,a=e.length,i=null,s=[],o=0;o55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(o+1===a){(t-=3)>-1&&s.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function j(e){for(var t=[],r=0;r=55296&&t<=56319&&i65535&&(e-=65536,t+=w(e>>>10&1023|55296),e=56320|1023&e),t+=w(e)}).join("")}function p(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:T}function m(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function c(e,t,r){var a=0;for(e=r?G(e/R):e>>1,e+=G(e/t);e>L*k>>1;a+=T)e=G(e/L);return G(a+(L+1)*e/(e+A))}function l(e){var t,r,a,s,o,n,m,l,d,y,b=[],S=e.length,g=0,h=v,I=D;for(r=e.lastIndexOf(x),r<0&&(r=0),a=0;a=S&&i("invalid-input"),l=p(e.charCodeAt(s++)),(l>=T||l>G((f-g)/n))&&i("overflow"),g+=l*n,d=m<=I?C:m>=I+k?k:m-I,!(l=t&&bf&&i("overflow"),b==t){for(l=r,d=T;y=d<=o?C:d>=o+k?k:d-o,!(l