Skip to content

Commit

Permalink
Merge branch 'release-1.31.78'
Browse files Browse the repository at this point in the history
* release-1.31.78:
  Bumping version to 1.31.78
  Update to latest models
  Fix changelog
  • Loading branch information
aws-sdk-python-automation committed Nov 3, 2023
2 parents 0744a49 + 82dde2e commit c604b09
Show file tree
Hide file tree
Showing 15 changed files with 1,660 additions and 54 deletions.
4 changes: 2 additions & 2 deletions .changes/1.31.77.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@
},
{
"category": "``quicksight``",
"description": "Got confirmed from qmeixua@ about custom week features, and tested locally with aws cli and java sdk that the subtypes are showing up.",
"description": "This release introduces Float Decimal Type as SubType in QuickSight SPICE datasets and Custom week start and Custom timezone options in Analysis and Dashboard",
"type": "api-change"
},
{
"category": "``endpoint-rules``",
"description": "Update endpoint-rules client to latest version",
"type": "api-change"
}
]
]
27 changes: 27 additions & 0 deletions .changes/1.31.78.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
[
{
"category": "``config``",
"description": "Updated ResourceType enum with new resource types onboarded by AWS Config in October 2023.",
"type": "api-change"
},
{
"category": "``connect``",
"description": "Amazon Connect Chat introduces Create Persistent Contact Association API, allowing customers to choose when to resume previous conversations from previous chats, eliminating the need to repeat themselves and allowing agents to provide personalized service with access to entire conversation history.",
"type": "api-change"
},
{
"category": "``iotwireless``",
"description": "Added LoRaWAN version 1.0.4 support",
"type": "api-change"
},
{
"category": "``launch-wizard``",
"description": "AWS Launch Wizard is a service that helps reduce the time it takes to deploy applications to the cloud while providing a guided deployment experience.",
"type": "api-change"
},
{
"category": "``endpoint-rules``",
"description": "Update endpoint-rules client to latest version",
"type": "api-change"
}
]
12 changes: 11 additions & 1 deletion CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,16 @@
CHANGELOG
=========

1.31.78
=======

* api-change:``config``: Updated ResourceType enum with new resource types onboarded by AWS Config in October 2023.
* api-change:``connect``: Amazon Connect Chat introduces Create Persistent Contact Association API, allowing customers to choose when to resume previous conversations from previous chats, eliminating the need to repeat themselves and allowing agents to provide personalized service with access to entire conversation history.
* api-change:``iotwireless``: Added LoRaWAN version 1.0.4 support
* api-change:``launch-wizard``: AWS Launch Wizard is a service that helps reduce the time it takes to deploy applications to the cloud while providing a guided deployment experience.
* api-change:``endpoint-rules``: Update endpoint-rules client to latest version


1.31.77
=======

Expand All @@ -10,7 +20,7 @@ CHANGELOG
* api-change:``gamelift``: Amazon GameLift adds support for shared credentials, which allows applications that are deployed on managed EC2 fleets to interact with other AWS resources.
* api-change:``glue``: This release introduces Google BigQuery Source and Target in AWS Glue CodeGenConfigurationNode.
* api-change:``network-firewall``: This release introduces the stateless rule analyzer, which enables you to analyze your stateless rules for asymmetric routing.
* api-change:``quicksight``: Got confirmed from qmeixua@ about custom week features, and tested locally with aws cli and java sdk that the subtypes are showing up.
* api-change:``quicksight``: This release introduces Float Decimal Type as SubType in QuickSight SPICE datasets and Custom week start and Custom timezone options in Analysis and Dashboard
* api-change:``endpoint-rules``: Update endpoint-rules client to latest version


Expand Down
2 changes: 1 addition & 1 deletion botocore/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import os
import re

__version__ = '1.31.77'
__version__ = '1.31.78'


class NullHandler(logging.Handler):
Expand Down
44 changes: 22 additions & 22 deletions botocore/data/config/2014-11-12/endpoint-rule-set-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@
]
}
],
"type": "tree",
"rules": [
{
"conditions": [
Expand Down Expand Up @@ -83,7 +82,8 @@
},
"type": "endpoint"
}
]
],
"type": "tree"
},
{
"conditions": [
Expand All @@ -96,7 +96,6 @@
]
}
],
"type": "tree",
"rules": [
{
"conditions": [
Expand All @@ -110,7 +109,6 @@
"assign": "PartitionResult"
}
],
"type": "tree",
"rules": [
{
"conditions": [
Expand All @@ -133,7 +131,6 @@
]
}
],
"type": "tree",
"rules": [
{
"conditions": [
Expand Down Expand Up @@ -168,7 +165,6 @@
]
}
],
"type": "tree",
"rules": [
{
"conditions": [],
Expand All @@ -179,14 +175,16 @@
},
"type": "endpoint"
}
]
],
"type": "tree"
},
{
"conditions": [],
"error": "FIPS and DualStack are enabled, but this partition does not support one or both",
"type": "error"
}
]
],
"type": "tree"
},
{
"conditions": [
Expand All @@ -200,14 +198,12 @@
]
}
],
"type": "tree",
"rules": [
{
"conditions": [
{
"fn": "booleanEquals",
"argv": [
true,
{
"fn": "getAttr",
"argv": [
Expand All @@ -216,18 +212,17 @@
},
"supportsFIPS"
]
}
},
true
]
}
],
"type": "tree",
"rules": [
{
"conditions": [
{
"fn": "stringEquals",
"argv": [
"aws-us-gov",
{
"fn": "getAttr",
"argv": [
Expand All @@ -236,7 +231,8 @@
},
"name"
]
}
},
"aws-us-gov"
]
}
],
Expand All @@ -256,14 +252,16 @@
},
"type": "endpoint"
}
]
],
"type": "tree"
},
{
"conditions": [],
"error": "FIPS is enabled but this partition does not support FIPS",
"type": "error"
}
]
],
"type": "tree"
},
{
"conditions": [
Expand All @@ -277,7 +275,6 @@
]
}
],
"type": "tree",
"rules": [
{
"conditions": [
Expand All @@ -297,7 +294,6 @@
]
}
],
"type": "tree",
"rules": [
{
"conditions": [],
Expand All @@ -308,14 +304,16 @@
},
"type": "endpoint"
}
]
],
"type": "tree"
},
{
"conditions": [],
"error": "DualStack is enabled but this partition does not support DualStack",
"type": "error"
}
]
],
"type": "tree"
},
{
"conditions": [],
Expand All @@ -326,9 +324,11 @@
},
"type": "endpoint"
}
]
],
"type": "tree"
}
]
],
"type": "tree"
},
{
"conditions": [],
Expand Down
19 changes: 18 additions & 1 deletion botocore/data/config/2014-11-12/service-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -7531,7 +7531,24 @@
"AWS::APS::RuleGroupsNamespace",
"AWS::CodeGuruProfiler::ProfilingGroup",
"AWS::Route53Resolver::ResolverQueryLoggingConfig",
"AWS::Batch::SchedulingPolicy"
"AWS::Batch::SchedulingPolicy",
"AWS::ACMPCA::CertificateAuthorityActivation",
"AWS::AppMesh::GatewayRoute",
"AWS::AppMesh::Mesh",
"AWS::Connect::Instance",
"AWS::Connect::QuickConnect",
"AWS::EC2::CarrierGateway",
"AWS::EC2::IPAMPool",
"AWS::EC2::TransitGatewayConnect",
"AWS::EC2::TransitGatewayMulticastDomain",
"AWS::ECS::CapacityProvider",
"AWS::IAM::InstanceProfile",
"AWS::IoT::CACertificate",
"AWS::IoTTwinMaker::SyncJob",
"AWS::KafkaConnect::Connector",
"AWS::Lambda::CodeSigningConfig",
"AWS::NetworkManager::ConnectPeer",
"AWS::ResourceExplorer2::Index"
]
},
"ResourceTypeList":{
Expand Down
62 changes: 62 additions & 0 deletions botocore/data/connect/2017-08-08/service-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -410,6 +410,24 @@
],
"documentation":"<p>Adds a new participant into an on-going chat contact. For more information, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/chat-customize-flow.html\">Customize chat flow experiences by integrating custom participants</a>.</p>"
},
"CreatePersistentContactAssociation":{
"name":"CreatePersistentContactAssociation",
"http":{
"method":"POST",
"requestUri":"/contact/persistent-contact-association/{InstanceId}/{InitialContactId}"
},
"input":{"shape":"CreatePersistentContactAssociationRequest"},
"output":{"shape":"CreatePersistentContactAssociationResponse"},
"errors":[
{"shape":"InvalidRequestException"},
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"AccessDeniedException"},
{"shape":"ThrottlingException"},
{"shape":"InternalServiceException"}
],
"documentation":"<p>Enables rehydration of chats for the lifespan of a contact. For more information about chat rehydration, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/chat-persistence.html\">Enable persistent chat</a> in the <i>Amazon Connect Administrator Guide</i>. </p>"
},
"CreatePrompt":{
"name":"CreatePrompt",
"http":{
Expand Down Expand Up @@ -5393,6 +5411,50 @@
}
}
},
"CreatePersistentContactAssociationRequest":{
"type":"structure",
"required":[
"InstanceId",
"InitialContactId",
"RehydrationType",
"SourceContactId"
],
"members":{
"InstanceId":{
"shape":"InstanceId",
"documentation":"<p>The identifier of the Amazon Connect instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
"location":"uri",
"locationName":"InstanceId"
},
"InitialContactId":{
"shape":"ContactId",
"documentation":"<p>This is the contactId of the current contact that the <code>CreatePersistentContactAssociation</code> API is being called from.</p>",
"location":"uri",
"locationName":"InitialContactId"
},
"RehydrationType":{
"shape":"RehydrationType",
"documentation":"<p>The contactId chosen for rehydration depends on the type chosen.</p> <ul> <li> <p> <code>ENTIRE_PAST_SESSION</code>: Rehydrates a chat from the most recently terminated past chat contact of the specified past ended chat session. To use this type, provide the <code>initialContactId</code> of the past ended chat session in the <code>sourceContactId</code> field. In this type, Amazon Connect determines what the most recent chat contact on the past ended chat session and uses it to start a persistent chat. </p> </li> <li> <p> <code>FROM_SEGMENT</code>: Rehydrates a chat from the specified past chat contact provided in the <code>sourceContactId</code> field. </p> </li> </ul> <p>The actual contactId used for rehydration is provided in the response of this API.</p> <p>To illustrate how to use rehydration type, consider the following example: A customer starts a chat session. Agent a1 accepts the chat and a conversation starts between the customer and Agent a1. This first contact creates a contact ID <b>C1</b>. Agent a1 then transfers the chat to Agent a2. This creates another contact ID <b>C2</b>. At this point Agent a2 ends the chat. The customer is forwarded to the disconnect flow for a post chat survey that creates another contact ID <b>C3</b>. After the chat survey, the chat session ends. Later, the customer returns and wants to resume their past chat session. At this point, the customer can have following use cases: </p> <ul> <li> <p> <b>Use Case 1</b>: The customer wants to continue the past chat session but they want to hide the post chat survey. For this they will use the following configuration:</p> <ul> <li> <p> <b>Configuration</b> </p> <ul> <li> <p>SourceContactId = \"C2\"</p> </li> <li> <p>RehydrationType = \"FROM_SEGMENT\"</p> </li> </ul> </li> <li> <p> <b>Expected behavior</b> </p> <ul> <li> <p>This starts a persistent chat session from the specified past ended contact (C2). Transcripts of past chat sessions C2 and C1 are accessible in the current persistent chat session. Note that chat segment C3 is dropped from the persistent chat session.</p> </li> </ul> </li> </ul> </li> <li> <p> <b>Use Case 2</b>: The customer wants to continue the past chat session and see the transcript of the entire past engagement, including the post chat survey. For this they will use the following configuration:</p> <ul> <li> <p> <b>Configuration</b> </p> <ul> <li> <p>SourceContactId = \"C1\"</p> </li> <li> <p>RehydrationType = \"ENTIRE_PAST_SESSION\"</p> </li> </ul> </li> <li> <p> <b>Expected behavior</b> </p> <ul> <li> <p>This starts a persistent chat session from the most recently ended chat contact (C3). Transcripts of past chat sessions C3, C2 and C1 are accessible in the current persistent chat session.</p> </li> </ul> </li> </ul> </li> </ul>"
},
"SourceContactId":{
"shape":"ContactId",
"documentation":"<p>The contactId from which a persistent chat session must be started.</p>"
},
"ClientToken":{
"shape":"ClientToken",
"documentation":"<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>"
}
}
},
"CreatePersistentContactAssociationResponse":{
"type":"structure",
"members":{
"ContinuedFromContactId":{
"shape":"ContactId",
"documentation":"<p>The contactId from which a persistent chat session is started. This field is populated only for persistent chat.</p>"
}
}
},
"CreatePromptRequest":{
"type":"structure",
"required":[
Expand Down
Loading

0 comments on commit c604b09

Please sign in to comment.