|
4090 | 4090 | "errors":[ |
4091 | 4091 | {"shape":"InvalidRequestException"}, |
4092 | 4092 | {"shape":"ResourceNotFoundException"}, |
4093 | | - {"shape":"InternalServiceException"} |
| 4093 | + {"shape":"InternalServiceException"}, |
| 4094 | + {"shape":"InvalidActiveRegionException"} |
4094 | 4095 | ], |
4095 | 4096 | "documentation":"<p>When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording whatever recording is selected in the flow configuration: call, screen, or both. If only call recording or only screen recording is enabled, then it would resume.</p> <p>Voice and screen recordings are supported.</p>" |
4096 | 4097 | }, |
|
4626 | 4627 | {"shape":"InvalidRequestException"}, |
4627 | 4628 | {"shape":"InvalidParameterException"}, |
4628 | 4629 | {"shape":"ResourceNotFoundException"}, |
4629 | | - {"shape":"InternalServiceException"} |
| 4630 | + {"shape":"InternalServiceException"}, |
| 4631 | + {"shape":"InvalidActiveRegionException"} |
4630 | 4632 | ], |
4631 | 4633 | "documentation":"<p>Starts recording the contact: </p> <ul> <li> <p>If the API is called <i>before</i> the agent joins the call, recording starts when the agent joins the call.</p> </li> <li> <p>If the API is called <i>after</i> the agent joins the call, recording starts at the time of the API call.</p> </li> </ul> <p>StartContactRecording is a one-time action. For example, if you use StopContactRecording to stop recording an ongoing call, you can't use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend and resume it, such as when collecting sensitive information (for example, a credit card number), use SuspendContactRecording and ResumeContactRecording.</p> <p>You can use this API to override the recording behavior configured in the <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/set-recording-behavior.html\">Set recording behavior</a> block.</p> <p>Only voice recordings are supported at this time.</p>" |
4632 | 4634 | }, |
|
4789 | 4791 | {"shape":"ContactNotFoundException"}, |
4790 | 4792 | {"shape":"InvalidParameterException"}, |
4791 | 4793 | {"shape":"ResourceNotFoundException"}, |
4792 | | - {"shape":"InternalServiceException"} |
| 4794 | + {"shape":"InternalServiceException"}, |
| 4795 | + {"shape":"InvalidActiveRegionException"} |
4793 | 4796 | ], |
4794 | 4797 | "documentation":"<p>Ends the specified contact. Use this API to stop queued callbacks. It does not work for voice contacts that use the following initiation methods:</p> <ul> <li> <p>DISCONNECT</p> </li> <li> <p>TRANSFER</p> </li> <li> <p>QUEUE_TRANSFER</p> </li> <li> <p>EXTERNAL_OUTBOUND</p> </li> <li> <p>MONITOR</p> </li> </ul> <p>Chat and task contacts can be terminated in any state, regardless of initiation method.</p>" |
4795 | 4798 | }, |
|
4822 | 4825 | "errors":[ |
4823 | 4826 | {"shape":"InvalidRequestException"}, |
4824 | 4827 | {"shape":"ResourceNotFoundException"}, |
4825 | | - {"shape":"InternalServiceException"} |
| 4828 | + {"shape":"InternalServiceException"}, |
| 4829 | + {"shape":"InvalidActiveRegionException"} |
4826 | 4830 | ], |
4827 | 4831 | "documentation":"<p>Stops recording a call when a contact is being recorded. StopContactRecording is a one-time action. If you use StopContactRecording to stop recording an ongoing call, you can't use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend it for sensitive information (for example, to collect a credit card number), and then restart it, use SuspendContactRecording and ResumeContactRecording.</p> <p>Only voice recordings are supported at this time.</p>" |
4828 | 4832 | }, |
|
4870 | 4874 | "errors":[ |
4871 | 4875 | {"shape":"InvalidRequestException"}, |
4872 | 4876 | {"shape":"ResourceNotFoundException"}, |
4873 | | - {"shape":"InternalServiceException"} |
| 4877 | + {"shape":"InternalServiceException"}, |
| 4878 | + {"shape":"InvalidActiveRegionException"} |
4874 | 4879 | ], |
4875 | 4880 | "documentation":"<p>When a contact is being recorded, this API suspends recording whatever is selected in the flow configuration: call (IVR or agent), screen, or both. If only call recording or only screen recording is enabled, then it would be suspended. For example, you might suspend the screen recording while collecting sensitive information, such as a credit card number. Then use <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_ResumeContactRecording.html\">ResumeContactRecording</a> to restart recording the screen.</p> <p>The period of time that the recording is suspended is filled with silence in the final recording. </p> <p> Voice (IVR, agent) and screen recordings are supported.</p>" |
4876 | 4881 | }, |
|
4887 | 4892 | {"shape":"ResourceNotFoundException"}, |
4888 | 4893 | {"shape":"InternalServiceException"}, |
4889 | 4894 | {"shape":"InvalidParameterException"}, |
4890 | | - {"shape":"ThrottlingException"} |
| 4895 | + {"shape":"ThrottlingException"}, |
| 4896 | + {"shape":"InvalidActiveRegionException"} |
4891 | 4897 | ], |
4892 | 4898 | "documentation":"<p>Adds the specified tags to the contact resource. For more information about this API is used, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/granular-billing.html\">Set up granular billing for a detailed view of your Amazon Connect usage</a>. </p>", |
4893 | 4899 | "idempotent":true |
|
4940 | 4946 | {"shape":"ResourceNotFoundException"}, |
4941 | 4947 | {"shape":"InternalServiceException"}, |
4942 | 4948 | {"shape":"InvalidParameterException"}, |
4943 | | - {"shape":"ThrottlingException"} |
| 4949 | + {"shape":"ThrottlingException"}, |
| 4950 | + {"shape":"InvalidActiveRegionException"} |
4944 | 4951 | ], |
4945 | 4952 | "documentation":"<p>Removes the specified tags from the contact resource. For more information about this API is used, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/granular-billing.html\">Set up granular billing for a detailed view of your Amazon Connect usage</a>.</p>", |
4946 | 4953 | "idempotent":true |
|
5010 | 5017 | {"shape":"InternalServiceException"}, |
5011 | 5018 | {"shape":"ThrottlingException"}, |
5012 | 5019 | {"shape":"AccessDeniedException"}, |
5013 | | - {"shape":"ConflictException"} |
| 5020 | + {"shape":"ConflictException"}, |
| 5021 | + {"shape":"InvalidActiveRegionException"} |
5014 | 5022 | ], |
5015 | 5023 | "documentation":"<p>This API is in preview release for Amazon Connect and is subject to change.</p> <p>Adds or updates user-defined contact information associated with the specified contact. At least one field to be updated must be present in the request.</p> <important> <p>You can add or update user-defined contact information for both ongoing and completed contacts.</p> </important>" |
5016 | 5024 | }, |
|
5026 | 5034 | {"shape":"InvalidRequestException"}, |
5027 | 5035 | {"shape":"InvalidParameterException"}, |
5028 | 5036 | {"shape":"ResourceNotFoundException"}, |
5029 | | - {"shape":"InternalServiceException"} |
| 5037 | + {"shape":"InternalServiceException"}, |
| 5038 | + {"shape":"InvalidActiveRegionException"} |
5030 | 5039 | ], |
5031 | 5040 | "documentation":"<p>Creates or updates user-defined contact attributes associated with the specified contact.</p> <p>You can create or update user-defined attributes for both ongoing and completed contacts. For example, while the call is active, you can update the customer's name or the reason the customer called. You can add notes about steps that the agent took during the call that display to the next agent that takes the call. You can also update attributes for a contact using data from your CRM application and save the data with the contact in Amazon Connect. You could also flag calls for additional analysis, such as legal review or to identify abusive callers.</p> <p>Contact attributes are available in Amazon Connect for 24 months, and are then deleted. For information about contact record retention and the maximum size of the contact record attributes section, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits\">Feature specifications</a> in the <i>Amazon Connect Administrator Guide</i>. </p>" |
5032 | 5041 | }, |
|
5172 | 5181 | {"shape":"ResourceNotFoundException"}, |
5173 | 5182 | {"shape":"InternalServiceException"}, |
5174 | 5183 | {"shape":"ThrottlingException"}, |
5175 | | - {"shape":"AccessDeniedException"} |
| 5184 | + {"shape":"AccessDeniedException"}, |
| 5185 | + {"shape":"InvalidActiveRegionException"} |
5176 | 5186 | ], |
5177 | 5187 | "documentation":"<p>Updates routing priority and age on the contact (<b>QueuePriority</b> and <b>QueueTimeAdjustmentInSeconds</b>). These properties can be used to change a customer's position in the queue. For example, you can move a contact to the back of the queue by setting a lower routing priority relative to other contacts in queue; or you can move a contact to the front of the queue by increasing the routing age which will make the contact look artificially older and therefore higher up in the first-in-first-out routing order. Note that adjusting the routing age of a contact affects only its position in queue, and not its actual queue wait time as reported through metrics. These properties can also be updated by using <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/change-routing-priority.html\">the Set routing priority / age flow block</a>.</p> <note> <p>Either <b>QueuePriority</b> or <b>QueueTimeAdjustmentInSeconds</b> should be provided within the request body, but not both.</p> </note>" |
5178 | 5188 | }, |
|
6091 | 6101 | } |
6092 | 6102 | } |
6093 | 6103 | }, |
| 6104 | + "ActiveRegion":{ |
| 6105 | + "type":"string", |
| 6106 | + "max":1024, |
| 6107 | + "min":0 |
| 6108 | + }, |
6094 | 6109 | "AdditionalEmailRecipients":{ |
6095 | 6110 | "type":"structure", |
6096 | 6111 | "members":{ |
|
9080 | 9095 | "NextContacts":{ |
9081 | 9096 | "shape":"NextContacts", |
9082 | 9097 | "documentation":"<p> List of next contact entries for the contact. </p>" |
| 9098 | + }, |
| 9099 | + "GlobalResiliencyMetadata":{ |
| 9100 | + "shape":"GlobalResiliencyMetadata", |
| 9101 | + "documentation":"<p>Information about the global resiliency configuration for the contact, including traffic distribution details.</p>" |
9083 | 9102 | } |
9084 | 9103 | }, |
9085 | 9104 | "documentation":"<p>Contains information about a contact.</p>" |
|
18702 | 18721 | } |
18703 | 18722 | } |
18704 | 18723 | }, |
| 18724 | + "GlobalResiliencyMetadata":{ |
| 18725 | + "type":"structure", |
| 18726 | + "members":{ |
| 18727 | + "ActiveRegion":{ |
| 18728 | + "shape":"ActiveRegion", |
| 18729 | + "documentation":"<p>The current AWS region in which the contact is active. This indicates where the contact is being processed in real-time.</p>" |
| 18730 | + }, |
| 18731 | + "OriginRegion":{ |
| 18732 | + "shape":"OriginRegion", |
| 18733 | + "documentation":"<p>The AWS region where the contact was originally created and initiated. This may differ from the ActiveRegion if the contact has been transferred across regions.</p>" |
| 18734 | + }, |
| 18735 | + "TrafficDistributionGroupId":{ |
| 18736 | + "shape":"TrafficDistributionGroupId", |
| 18737 | + "documentation":"<p>The identifier of the traffic distribution group.</p>" |
| 18738 | + } |
| 18739 | + }, |
| 18740 | + "documentation":"<p>Information about the global resiliency configuration for the contact, including traffic distribution details.</p>" |
| 18741 | + }, |
18705 | 18742 | "GlobalSignInEndpoint":{ |
18706 | 18743 | "type":"string", |
18707 | 18744 | "max":128, |
|
19945 | 19982 | "TOTAL" |
19946 | 19983 | ] |
19947 | 19984 | }, |
| 19985 | + "InvalidActiveRegionException":{ |
| 19986 | + "type":"structure", |
| 19987 | + "members":{ |
| 19988 | + "Message":{"shape":"Message"} |
| 19989 | + }, |
| 19990 | + "documentation":"<p>This exception occurs when an API request is made to a non-active region in an Amazon Connect instance configured with Amazon Connect Global Resiliency. For example, if the active region is US West (Oregon) and a request is made to US East (N. Virginia), the exception will be returned.</p>", |
| 19991 | + "error":{"httpStatusCode":400}, |
| 19992 | + "exception":true |
| 19993 | + }, |
19948 | 19994 | "InvalidContactFlowException":{ |
19949 | 19995 | "type":"structure", |
19950 | 19996 | "members":{ |
|
23600 | 23646 | "type":"string", |
23601 | 23647 | "max":267 |
23602 | 23648 | }, |
| 23649 | + "OriginRegion":{ |
| 23650 | + "type":"string", |
| 23651 | + "max":1024, |
| 23652 | + "min":0 |
| 23653 | + }, |
23603 | 23654 | "OriginsList":{ |
23604 | 23655 | "type":"list", |
23605 | 23656 | "member":{"shape":"Origin"} |
|
0 commit comments