Skip to content

Commit

Permalink
Updated API models and rebuilt service gems.
Browse files Browse the repository at this point in the history
  • Loading branch information
AWS SDK for Ruby authored and Nobody committed Mar 11, 2022
1 parent 2bf61bf commit 009c62f
Show file tree
Hide file tree
Showing 53 changed files with 545 additions and 146 deletions.
4 changes: 3 additions & 1 deletion apis/chime/2018-05-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -501,6 +501,7 @@
{"shape":"ResourceLimitExceededException"},
{"shape":"ThrottledClientException"},
{"shape":"UnauthorizedClientException"},
{"shape":"AccessDeniedException"},
{"shape":"ServiceUnavailableException"},
{"shape":"ServiceFailureException"}
]
Expand Down Expand Up @@ -7499,7 +7500,8 @@
"LoggingConfiguration":{
"type":"structure",
"members":{
"EnableSIPLogs":{"shape":"Boolean"}
"EnableSIPLogs":{"shape":"Boolean"},
"EnableMediaMetricLogs":{"shape":"Boolean"}
}
},
"LogoutUserRequest":{
Expand Down
11 changes: 6 additions & 5 deletions apis/chime/2018-05-01/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@
"UpdateRoom": "<p>Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account.</p>",
"UpdateRoomMembership": "<p>Updates room membership details, such as the member role, for a room in an Amazon Chime Enterprise account. The member role designates whether the member is a chat room administrator or a general chat room member. The member role can be updated only for user IDs.</p>",
"UpdateSipMediaApplication": "<p>Updates the details of the specified SIP media application.</p>",
"UpdateSipMediaApplicationCall": "<p>Allows you to trigger a Lambda function at any time while a call is active, and replace the current actions with new actions returned by the invocation.</p>",
"UpdateSipMediaApplicationCall": "<p>Invokes the AWS Lambda function associated with the SIP media application and transaction ID in an update request. The Lambda function can then return a new set of actions.</p>",
"UpdateSipRule": "<p>Updates the details of the specified SIP rule.</p>",
"UpdateUser": "<p>Updates user details for a specified user ID. Currently, only <code>LicenseType</code> updates are supported for this action.</p>",
"UpdateUserSettings": "<p>Updates the settings for the specified user, such as phone number settings.</p>",
Expand Down Expand Up @@ -586,7 +586,8 @@
"AlexaForBusinessMetadata$IsAlexaForBusinessEnabled": "<p>Starts or stops Alexa for Business.</p>",
"CreateVoiceConnectorRequest$RequireEncryption": "<p>When enabled, requires encryption for the Amazon Chime Voice Connector.</p>",
"EngineTranscribeSettings$EnablePartialResultsStabilization": "<p>Generates partial transcription results that are less likely to change as meeting attendees speak. It does so by only allowing the last few words from the partial results to change.</p>",
"LoggingConfiguration$EnableSIPLogs": "<p>When true, enables SIP message logs for sending to Amazon CloudWatch Logs.</p>",
"LoggingConfiguration$EnableSIPLogs": "<p>Boolean that enables SIP message logs to CloudWatch logs.</p>",
"LoggingConfiguration$EnableMediaMetricLogs": "<p>Boolean that enables logging of detailed media metrics for Voice Connectors to CloudWatch logs.</p>",
"Origination$Disabled": "<p>When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector. This parameter is not required, but you must specify this parameter or <code>Routes</code>.</p>",
"Proxy$Disabled": "<p>When true, stops proxy sessions from being created on the specified Amazon Chime Voice Connector.</p>",
"PutVoiceConnectorProxyRequest$Disabled": "<p>When true, stops proxy sessions from being created on the specified Amazon Chime Voice Connector.</p>",
Expand Down Expand Up @@ -3894,7 +3895,7 @@
"TagList": {
"base": null,
"refs": {
"CreateAppInstanceRequest$Tags": "<p>Tags assigned to the <code>AppInstanceUser</code>.</p>",
"CreateAppInstanceRequest$Tags": "<p>Tags assigned to the <code>AppInstance</code>.</p>",
"CreateAppInstanceUserRequest$Tags": "<p>Tags assigned to the <code>AppInstanceUser</code>.</p>",
"CreateChannelRequest$Tags": "<p>The tags for the creation request.</p>",
"ListAttendeeTagsResponse$Tags": "<p>A list of tag key-value pairs.</p>",
Expand Down Expand Up @@ -3982,7 +3983,7 @@
"TranscribeContentIdentificationType": {
"base": null,
"refs": {
"EngineTranscribeSettings$ContentIdentificationType": "<p>Set this field to <code>PII</code> to identify personal health information in the transcription output.</p>"
"EngineTranscribeSettings$ContentIdentificationType": "<p>Set this field to <code>PII</code> to identify personally identifiable information in the transcription output.</p>"
}
},
"TranscribeContentRedactionType": {
Expand Down Expand Up @@ -4317,7 +4318,7 @@
"MediaPlacement$ScreenViewingUrl": "<p>The screen viewing URL.</p>",
"MediaPlacement$SignalingUrl": "<p>The signaling URL.</p>",
"MediaPlacement$TurnControlUrl": "<p>The turn control URL.</p>",
"MediaPlacement$EventIngestionUrl": "<p>The event ingestion URL.</p>"
"MediaPlacement$EventIngestionUrl": "<p>The event ingestion URL to which you send client meeting events.</p>"
}
},
"UrlType": {
Expand Down
12 changes: 11 additions & 1 deletion apis/connect/2017-08-08/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -6528,7 +6528,8 @@
"shape":"ClientToken",
"idempotencyToken":true
},
"ChatDurationInMinutes":{"shape":"ChatDurationInMinutes"}
"ChatDurationInMinutes":{"shape":"ChatDurationInMinutes"},
"SupportedMessagingContentTypes":{"shape":"SupportedMessagingContentTypes"}
}
},
"StartChatContactResponse":{
Expand Down Expand Up @@ -6716,6 +6717,15 @@
"min":1
},
"String":{"type":"string"},
"SupportedMessagingContentType":{
"type":"string",
"max":100,
"min":1
},
"SupportedMessagingContentTypes":{
"type":"list",
"member":{"shape":"SupportedMessagingContentType"}
},
"SuspendContactRecordingRequest":{
"type":"structure",
"required":[
Expand Down
18 changes: 15 additions & 3 deletions apis/connect/2017-08-08/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,11 +95,11 @@
"ResumeContactRecording": "<p>When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording the call.</p> <p>Only voice recordings are supported at this time.</p>",
"SearchVocabularies": "<p>Searches for vocabularies within a specific Amazon Connect instance using <code>State</code>, <code>NameStartsWith</code>, and <code>LanguageCode</code>.</p>",
"StartChatContact": "<p>Initiates a contact flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the <a href=\"https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html\">CreateParticipantConnection</a> API in the Amazon Connect Participant Service.</p> <p>When a new chat contact is successfully created, clients must subscribe to the participant’s connection for the created chat within 5 minutes. This is achieved by invoking <a href=\"https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html\">CreateParticipantConnection</a> with WEBSOCKET and CONNECTION_CREDENTIALS. </p> <p>A 429 error occurs in the following situations:</p> <ul> <li> <p>API rate limit is exceeded. API TPS throttling returns a <code>TooManyRequests</code> exception.</p> </li> <li> <p>The <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html\">quota for concurrent active chats</a> is exceeded. Active chat throttling returns a <code>LimitExceededException</code>.</p> </li> </ul> <p>If you use the <code>ChatDurationInMinutes</code> parameter and receive a 400 error, your account may not support the ability to configure custom chat durations. For more information, contact Amazon Web Services Support. </p> <p>For more information about chat, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/chat.html\">Chat</a> in the <i>Amazon Connect Administrator Guide</i>.</p>",
"StartContactRecording": "<p>Starts recording the contact when the agent joins the call. 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>",
"StartContactRecording": "<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>",
"StartContactStreaming": "<p> Initiates real-time message streaming for a new chat contact.</p> <p> For more information about message streaming, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/chat-message-streaming.html\">Enable real-time chat message streaming</a> in the <i>Amazon Connect Administrator Guide</i>.</p>",
"StartOutboundVoiceContact": "<p>Places an outbound call to a contact, and then initiates the contact flow. It performs the actions in the contact flow that's specified (in <code>ContactFlowId</code>).</p> <p>Agents do not initiate the outbound API, which means that they do not dial the contact. If the contact flow places an outbound call to a contact, and then puts the contact in queue, the call is then routed to the agent, like any other inbound case.</p> <p>There is a 60-second dialing timeout for this operation. If the call is not connected after 60 seconds, it fails.</p> <note> <p>UK numbers with a 447 prefix are not allowed by default. Before you can dial these UK mobile numbers, you must submit a service quota increase request. For more information, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html\">Amazon Connect Service Quotas</a> in the <i>Amazon Connect Administrator Guide</i>. </p> </note> <note> <p>Campaign calls are not allowed by default. Before you can make a call with <code>TrafficType</code> = <code>CAMPAIGN</code>, you must submit a service quota increase request. For more information, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html\">Amazon Connect Service Quotas</a> in the <i>Amazon Connect Administrator Guide</i>. </p> </note>",
"StartTaskContact": "<p>Initiates a contact flow to start a new task.</p>",
"StopContact": "<p>Ends the specified contact.</p>",
"StopContact": "<p>Ends the specified contact. This call does not work for the following initiation methods:</p> <ul> <li> <p>CALLBACK</p> </li> <li> <p>DISCONNECT</p> </li> <li> <p>TRANSFER</p> </li> <li> <p>QUEUE_TRANSFER</p> </li> </ul>",
"StopContactRecording": "<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>",
"StopContactStreaming": "<p> Ends message streaming on a specified contact. To restart message streaming on that contact, call the <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_StartContactStreaming.html\">StartContactStreaming</a> API. </p>",
"SuspendContactRecording": "<p>When a contact is being recorded, this API suspends recording the call. For example, you might suspend the call recording while collecting sensitive information, such as a credit card number. Then use ResumeContactRecording to restart recording. </p> <p>The period of time that the recording is suspended is filled with silence in the final recording. </p> <p>Only voice recordings are supported at this time.</p>",
Expand Down Expand Up @@ -502,7 +502,7 @@
"ChatContentType": {
"base": null,
"refs": {
"ChatMessage$ContentType": "<p>The type of the content. Supported types are text and plain.</p>"
"ChatMessage$ContentType": "<p>The type of the content. Supported types are <code>text/plain</code>.</p>"
}
},
"ChatDurationInMinutes": {
Expand Down Expand Up @@ -3231,6 +3231,18 @@
"InstanceStatusReason$Message": "<p>The message.</p>"
}
},
"SupportedMessagingContentType": {
"base": null,
"refs": {
"SupportedMessagingContentTypes$member": null
}
},
"SupportedMessagingContentTypes": {
"base": null,
"refs": {
"StartChatContactRequest$SupportedMessagingContentTypes": "<p>The supported chat message content types. Content types can be text/plain or both text/plain and text/markdown.</p>"
}
},
"SuspendContactRecordingRequest": {
"base": null,
"refs": {
Expand Down
9 changes: 8 additions & 1 deletion apis/lambda/2015-03-31/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1072,7 +1072,8 @@
"location":"querystring",
"locationName":"Qualifier"
},
"RevisionId":{"shape":"String"}
"RevisionId":{"shape":"String"},
"PrincipalOrgID":{"shape":"PrincipalOrgID"}
}
},
"AddPermissionResponse":{
Expand Down Expand Up @@ -2907,6 +2908,12 @@
"type":"string",
"pattern":"[^\\s]+"
},
"PrincipalOrgID":{
"type":"string",
"max":34,
"min":12,
"pattern":"^o-[a-z0-9]{10,32}$"
},
"ProvisionedConcurrencyConfigList":{
"type":"list",
"member":{"shape":"ProvisionedConcurrencyConfigListItem"}
Expand Down
Loading

0 comments on commit 009c62f

Please sign in to comment.