Skip to content

Commit e9f7c2b

Browse files
author
awstools
committed
Updates SDK to v2.1254.0
1 parent b4d3411 commit e9f7c2b

29 files changed

+1122
-451
lines changed

.changes/2.1254.0.json

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
[
2+
{
3+
"type": "feature",
4+
"category": "CustomerProfiles",
5+
"description": "This release enhances the SearchProfiles API by providing functionality to search for profiles using multiple keys and logical operators."
6+
},
7+
{
8+
"type": "feature",
9+
"category": "LakeFormation",
10+
"description": "This release adds a new parameter \"Parameters\" in the DataLakeSettings."
11+
},
12+
{
13+
"type": "feature",
14+
"category": "Proton",
15+
"description": "Add support for CodeBuild Provisioning"
16+
},
17+
{
18+
"type": "feature",
19+
"category": "RDS",
20+
"description": "This release adds support for restoring an RDS Multi-AZ DB cluster snapshot to a Single-AZ deployment or a Multi-AZ DB instance deployment."
21+
},
22+
{
23+
"type": "feature",
24+
"category": "WorkDocs",
25+
"description": "Added 2 new document related operations, DeleteDocumentVersion and RestoreDocumentVersions."
26+
},
27+
{
28+
"type": "feature",
29+
"category": "XRay",
30+
"description": "This release enhances GetServiceGraph API to support new type of edge to represent links between SQS and Lambda in event-driven applications."
31+
}
32+
]

CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
11
# Changelog for AWS SDK for JavaScript
2-
<!--LATEST=2.1253.0-->
2+
<!--LATEST=2.1254.0-->
33
<!--ENTRYINSERT-->
44

5+
## 2.1254.0
6+
* feature: CustomerProfiles: This release enhances the SearchProfiles API by providing functionality to search for profiles using multiple keys and logical operators.
7+
* feature: LakeFormation: This release adds a new parameter "Parameters" in the DataLakeSettings.
8+
* feature: Proton: Add support for CodeBuild Provisioning
9+
* feature: RDS: This release adds support for restoring an RDS Multi-AZ DB cluster snapshot to a Single-AZ deployment or a Multi-AZ DB instance deployment.
10+
* feature: WorkDocs: Added 2 new document related operations, DeleteDocumentVersion and RestoreDocumentVersions.
11+
* feature: XRay: This release enhances GetServiceGraph API to support new type of edge to represent links between SQS and Lambda in event-driven applications.
12+
513
## 2.1253.0
614
* feature: Iot: This release add new api listRelatedResourcesForAuditFinding and new member type IssuerCertificates for Iot device device defender Audit.
715
* feature: LicenseManager: AWS License Manager now supports onboarded Management Accounts or Delegated Admins to view granted licenses aggregated from all accounts in the organization.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ For release notes, see the [CHANGELOG](https://github.com/aws/aws-sdk-js/blob/ma
2929
To use the SDK in the browser, simply add the following script tag to your
3030
HTML pages:
3131

32-
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.1253.0.min.js"></script>
32+
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.1254.0.min.js"></script>
3333

3434
You can also build a custom browser SDK with your specified set of AWS services.
3535
This can allow you to reduce the SDK's size, specify different API versions of

apis/customer-profiles-2020-08-15.min.json

Lines changed: 35 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1631,7 +1631,24 @@
16311631
"KeyName": {},
16321632
"Values": {
16331633
"shape": "S4"
1634-
}
1634+
},
1635+
"AdditionalSearchKeys": {
1636+
"type": "list",
1637+
"member": {
1638+
"type": "structure",
1639+
"required": [
1640+
"KeyName",
1641+
"Values"
1642+
],
1643+
"members": {
1644+
"KeyName": {},
1645+
"Values": {
1646+
"shape": "S4"
1647+
}
1648+
}
1649+
}
1650+
},
1651+
"LogicalOperator": {}
16351652
}
16361653
},
16371654
"output": {
@@ -1673,6 +1690,18 @@
16731690
},
16741691
"Attributes": {
16751692
"shape": "S2i"
1693+
},
1694+
"FoundByItems": {
1695+
"type": "list",
1696+
"member": {
1697+
"type": "structure",
1698+
"members": {
1699+
"KeyName": {},
1700+
"Values": {
1701+
"shape": "S4"
1702+
}
1703+
}
1704+
}
16761705
}
16771706
}
16781707
}
@@ -1826,16 +1855,16 @@
18261855
"PersonalEmailAddress": {},
18271856
"BusinessEmailAddress": {},
18281857
"Address": {
1829-
"shape": "S62"
1858+
"shape": "S67"
18301859
},
18311860
"ShippingAddress": {
1832-
"shape": "S62"
1861+
"shape": "S67"
18331862
},
18341863
"MailingAddress": {
1835-
"shape": "S62"
1864+
"shape": "S67"
18361865
},
18371866
"BillingAddress": {
1838-
"shape": "S62"
1867+
"shape": "S67"
18391868
},
18401869
"Attributes": {
18411870
"type": "map",
@@ -2248,7 +2277,7 @@
22482277
}
22492278
}
22502279
},
2251-
"S62": {
2280+
"S67": {
22522281
"type": "structure",
22532282
"members": {
22542283
"Address1": {},

apis/customer-profiles-2020-08-15.normal.json

Lines changed: 71 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1056,7 +1056,7 @@
10561056
"shape": "InternalServerException"
10571057
}
10581058
],
1059-
"documentation": "<p>Searches for profiles within a specific domain name using name, phone number, email address, account number, or a custom defined index.</p>"
1059+
"documentation": "<p>Searches for profiles within a specific domain using one or more predefined search keys (e.g., _fullName, _phone, _email, _account, etc.) and/or custom-defined search keys. A search key is a data type pair that consists of a <code>KeyName</code> and <code>Values</code> list.</p> <p>This operation supports searching for profiles with a minimum of 1 key-value(s) pair and up to 5 key-value(s) pairs using either <code>AND</code> or <code>OR</code> logic.</p>"
10601060
},
10611061
"TagResource": {
10621062
"name": "TagResource",
@@ -1220,6 +1220,24 @@
12201220
}
12211221
}
12221222
},
1223+
"AdditionalSearchKey": {
1224+
"type": "structure",
1225+
"required": [
1226+
"KeyName",
1227+
"Values"
1228+
],
1229+
"members": {
1230+
"KeyName": {
1231+
"shape": "name",
1232+
"documentation": "<p>A searchable identifier of a customer profile.</p>"
1233+
},
1234+
"Values": {
1235+
"shape": "requestValueList",
1236+
"documentation": "<p>A list of key values.</p>"
1237+
}
1238+
},
1239+
"documentation": "<p>A data type pair that consists of a <code>KeyName</code> and <code>Values</code> list that is used in conjunction with the <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_SearchProfiles.html#customerprofiles-SearchProfiles-request-KeyName\">KeyName</a> and <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_SearchProfiles.html#customerprofiles-SearchProfiles-request-Values\">Values</a> parameters to search for profiles using the <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_SearchProfiles.html\">SearchProfiles</a> API.</p>"
1240+
},
12231241
"Address": {
12241242
"type": "structure",
12251243
"members": {
@@ -2221,6 +2239,20 @@
22212239
"max": 256,
22222240
"pattern": "[a-zA-Z0-9][\\w!@#.-]+"
22232241
},
2242+
"FoundByKeyValue": {
2243+
"type": "structure",
2244+
"members": {
2245+
"KeyName": {
2246+
"shape": "name",
2247+
"documentation": "<p>A searchable identifier of a customer profile.</p>"
2248+
},
2249+
"Values": {
2250+
"shape": "requestValueList",
2251+
"documentation": "<p>A list of key values.</p>"
2252+
}
2253+
},
2254+
"documentation": "<p>A data type pair that consists of a <code>KeyName</code> and <code>Values</code> list that were used to find a profile returned in response to a <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_SearchProfiles.html\">SearchProfiles</a> request. </p>"
2255+
},
22242256
"Gender": {
22252257
"type": "string",
22262258
"enum": [
@@ -3793,6 +3825,10 @@
37933825
"Attributes": {
37943826
"shape": "Attributes",
37953827
"documentation": "<p>A key value pair of attributes of a customer profile.</p>"
3828+
},
3829+
"FoundByItems": {
3830+
"shape": "foundByList",
3831+
"documentation": "<p>A list of items used to find a profile returned in a <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_SearchProfiles.html\">SearchProfiles</a> response. An item is a key-value(s) pair that matches an attribute in the profile.</p> <p>If the optional <code>AdditionalSearchKeys</code> parameter was included in the <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_SearchProfiles.html\">SearchProfiles</a> request, the <code>FoundByItems</code> list should be interpreted based on the <code>LogicalOperator</code> used in the request:</p> <ul> <li> <p> <code>AND</code> - The profile included in the response matched all of the search keys specified in the request. The <code>FoundByItems</code> will include all of the key-value(s) pairs that were specified in the request (as this is a requirement of <code>AND</code> search logic).</p> </li> <li> <p> <code>OR</code> - The profile included in the response matched at least one of the search keys specified in the request. The <code>FoundByItems</code> will include each of the key-value(s) pairs that the profile was found by.</p> </li> </ul> <p>The <code>OR</code> relationship is the default behavior if the <code>LogicalOperator</code> parameter is not included in the <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_SearchProfiles.html\">SearchProfiles</a> request.</p>"
37963832
}
37973833
},
37983834
"documentation": "<p>The standard profile of a customer.</p>"
@@ -4258,7 +4294,7 @@
42584294
},
42594295
"MaxResults": {
42604296
"shape": "maxSize100",
4261-
"documentation": "<p>The maximum number of objects returned per page.</p>",
4297+
"documentation": "<p>The maximum number of objects returned per page.</p> <p>The default is 20 if this parameter is not included in the request.</p>",
42624298
"location": "querystring",
42634299
"locationName": "max-results"
42644300
},
@@ -4275,6 +4311,14 @@
42754311
"Values": {
42764312
"shape": "requestValueList",
42774313
"documentation": "<p>A list of key values.</p>"
4314+
},
4315+
"AdditionalSearchKeys": {
4316+
"shape": "additionalSearchKeysList",
4317+
"documentation": "<p>A list of <code>AdditionalSearchKey</code> objects that are each searchable identifiers of a profile. Each <code>AdditionalSearchKey</code> object contains a <code>KeyName</code> and a list of <code>Values</code> associated with that specific key (i.e., a key-value(s) pair). These additional search keys will be used in conjunction with the <code>LogicalOperator</code> and the required <code>KeyName</code> and <code>Values</code> parameters to search for profiles that satisfy the search criteria. </p>"
4318+
},
4319+
"LogicalOperator": {
4320+
"shape": "logicalOperator",
4321+
"documentation": "<p>Relationship between all specified search keys that will be used to search for profiles. This includes the required <code>KeyName</code> and <code>Values</code> parameters as well as any key-value(s) pairs specified in the <code>AdditionalSearchKeys</code> list.</p> <p>This parameter influences which profiles will be returned in the response in the following manner:</p> <ul> <li> <p> <code>AND</code> - The response only includes profiles that match all of the search keys.</p> </li> <li> <p> <code>OR</code> - The response includes profiles that match at least one of the search keys.</p> </li> </ul> <p>The <code>OR</code> relationship is the default behavior if this parameter is not included in the request.</p>"
42784322
}
42794323
}
42804324
},
@@ -4283,7 +4327,7 @@
42834327
"members": {
42844328
"Items": {
42854329
"shape": "ProfileList",
4286-
"documentation": "<p>The list of SearchProfiles instances.</p>"
4330+
"documentation": "<p>The list of Profiles matching the search criteria.</p>"
42874331
},
42884332
"NextToken": {
42894333
"shape": "token",
@@ -4934,6 +4978,14 @@
49344978
},
49354979
"documentation": "<p>The properties that are applied when using Zendesk as a flow source.</p>"
49364980
},
4981+
"additionalSearchKeysList": {
4982+
"type": "list",
4983+
"member": {
4984+
"shape": "AdditionalSearchKey"
4985+
},
4986+
"max": 4,
4987+
"min": 1
4988+
},
49374989
"boolean": {
49384990
"type": "boolean"
49394991
},
@@ -4947,6 +4999,21 @@
49474999
"max": 1098,
49485000
"min": 1
49495001
},
5002+
"foundByList": {
5003+
"type": "list",
5004+
"member": {
5005+
"shape": "FoundByKeyValue"
5006+
},
5007+
"max": 5,
5008+
"min": 1
5009+
},
5010+
"logicalOperator": {
5011+
"type": "string",
5012+
"enum": [
5013+
"AND",
5014+
"OR"
5015+
]
5016+
},
49505017
"long": {
49515018
"type": "long"
49525019
},
@@ -5048,5 +5115,5 @@
50485115
"pattern": "[a-f0-9]{32}"
50495116
}
50505117
},
5051-
"documentation": "<fullname>Amazon Connect Customer Profiles</fullname> <p>Welcome to the Amazon Connect Customer Profiles API Reference. This guide provides information about the Amazon Connect Customer Profiles API, including supported operations, data types, parameters, and schemas.</p> <p>Amazon Connect Customer Profiles is a unified customer profile for your contact center that has pre-built connectors powered by AppFlow that make it easy to combine customer information from third party applications, such as Salesforce (CRM), ServiceNow (ITSM), and your enterprise resource planning (ERP), with contact history from your Amazon Connect contact center.</p> <p>If you're new to Amazon Connect , you might find it helpful to also review the <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/what-is-amazon-connect.html\">Amazon Connect Administrator Guide</a>.</p>"
5118+
"documentation": "<fullname>Amazon Connect Customer Profiles</fullname> <p>Amazon Connect Customer Profiles is a unified customer profile for your contact center that has pre-built connectors powered by AppFlow that make it easy to combine customer information from third party applications, such as Salesforce (CRM), ServiceNow (ITSM), and your enterprise resource planning (ERP), with contact history from your Amazon Connect contact center. If you're new to Amazon Connect, you might find it helpful to review the <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/\">Amazon Connect Administrator Guide</a>.</p>"
50525119
}

0 commit comments

Comments
 (0)