Skip to content

Commit

Permalink
Updates SDK to v2.968.0
Browse files Browse the repository at this point in the history
  • Loading branch information
awstools committed Aug 13, 2021
1 parent 9861457 commit d048fa3
Show file tree
Hide file tree
Showing 20 changed files with 374 additions and 237 deletions.
17 changes: 17 additions & 0 deletions .changes/2.968.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[
{
"type": "feature",
"category": "CustomerProfiles",
"description": "This release introduces Standard Profile Objects, namely Asset and Case which contain values populated by data from third party systems and belong to a specific profile. This release adds an optional parameter, ObjectFilter to the ListProfileObjects API in order to search for these Standard Objects."
},
{
"type": "feature",
"category": "EMR",
"description": "Amazon EMR customers can now specify custom AMIs at the instance level in their clusters. This allows using custom AMIs in clusters that have instances with different instruction set architectures, e.g. m5.xlarge (x86) and m6g.xlarge (ARM)."
},
{
"type": "feature",
"category": "ElastiCache",
"description": "This release adds ReplicationGroupCreateTime field to ReplicationGroup which indicates the UTC time when ElastiCache ReplicationGroup is created"
}
]
7 changes: 6 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
# Changelog for AWS SDK for JavaScript
<!--LATEST=2.967.0-->
<!--LATEST=2.968.0-->
<!--ENTRYINSERT-->

## 2.968.0
* feature: CustomerProfiles: This release introduces Standard Profile Objects, namely Asset and Case which contain values populated by data from third party systems and belong to a specific profile. This release adds an optional parameter, ObjectFilter to the ListProfileObjects API in order to search for these Standard Objects.
* feature: EMR: Amazon EMR customers can now specify custom AMIs at the instance level in their clusters. This allows using custom AMIs in clusters that have instances with different instruction set architectures, e.g. m5.xlarge (x86) and m6g.xlarge (ARM).
* feature: ElastiCache: This release adds ReplicationGroupCreateTime field to ReplicationGroup which indicates the UTC time when ElastiCache ReplicationGroup is created

## 2.967.0
* feature: APIGateway: Adding support for ACM imported or private CA certificates for mTLS enabled domain names
* feature: ApiGatewayV2: Adding support for ACM imported or private CA certificates for mTLS enabled domain names
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ For release notes, see the [CHANGELOG](https://github.com/aws/aws-sdk-js/blob/ma
To use the SDK in the browser, simply add the following script tag to your
HTML pages:

<script src="https://sdk.amazonaws.com/js/aws-sdk-2.967.0.min.js"></script>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.968.0.min.js"></script>

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
Expand Down
25 changes: 19 additions & 6 deletions apis/customer-profiles-2020-08-15.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -820,7 +820,20 @@
"locationName": "DomainName"
},
"ObjectTypeName": {},
"ProfileId": {}
"ProfileId": {},
"ObjectFilter": {
"type": "structure",
"required": [
"KeyName",
"Values"
],
"members": {
"KeyName": {},
"Values": {
"shape": "S4"
}
}
}
}
},
"output": {
Expand Down Expand Up @@ -1461,16 +1474,16 @@
"PersonalEmailAddress": {},
"BusinessEmailAddress": {},
"Address": {
"shape": "S4i"
"shape": "S4j"
},
"ShippingAddress": {
"shape": "S4i"
"shape": "S4j"
},
"MailingAddress": {
"shape": "S4i"
"shape": "S4j"
},
"BillingAddress": {
"shape": "S4i"
"shape": "S4j"
},
"Attributes": {
"type": "map",
Expand Down Expand Up @@ -1598,7 +1611,7 @@
}
}
},
"S4i": {
"S4j": {
"type": "structure",
"members": {
"Address1": {},
Expand Down
42 changes: 33 additions & 9 deletions apis/customer-profiles-2020-08-15.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
"shape": "InternalServerException"
}
],
"documentation": "<p>Creates a domain, which is a container for all customer data, such as customer profile attributes, object types, profile keys, and encryption keys. You can create multiple domains, and each domain can have multiple third-party integrations.</p> <p>Each Amazon Connect instance can be associated with only one domain. Multiple Amazon Connect instances can be associated with one domain.</p>"
"documentation": "<p>Creates a domain, which is a container for all customer data, such as customer profile attributes, object types, profile keys, and encryption keys. You can create multiple domains, and each domain can have multiple third-party integrations.</p> <p>Each Amazon Connect instance can be associated with only one domain. Multiple Amazon Connect instances can be associated with one domain.</p> <p>Use this API or <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateDomain.html\">UpdateDomain</a> to enable <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html\">identity resolution</a>: set <code>Matching</code> to true. </p>"
},
"CreateProfile": {
"name": "CreateProfile",
Expand Down Expand Up @@ -383,7 +383,7 @@
"shape": "InternalServerException"
}
],
"documentation": "<p>This API is in preview release for Amazon Connect and subject to change.</p> <p>Before calling this API, use <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateDomain.html\">CreateDomain</a> or <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateDomain.html\">UpdateDomain</a> to enable identity resolution: set <code>Matching</code> to true.</p> <p>GetMatches returns potentially matching profiles, based on the results of the latest run of a machine learning process. </p> <important> <p>Amazon Connect runs a batch process every Saturday at 12AM UTC to identify matching profiles. The results are returned up to seven days after the Saturday run.</p> </important> <p>Amazon Connect uses the following profile attributes to identify matches:</p> <ul> <li> <p>PhoneNumber</p> </li> <li> <p>HomePhoneNumber</p> </li> <li> <p>BusinessPhoneNumber</p> </li> <li> <p>MobilePhoneNumber</p> </li> <li> <p>EmailAddress</p> </li> <li> <p>PersonalEmailAddress</p> </li> <li> <p>BusinessEmailAddress</p> </li> <li> <p>FullName</p> </li> <li> <p>BusinessName</p> </li> </ul>"
"documentation": "<p>This API is in preview release for Amazon Connect and subject to change.</p> <p>Before calling this API, use <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateDomain.html\">CreateDomain</a> or <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateDomain.html\">UpdateDomain</a> to enable identity resolution: set <code>Matching</code> to true.</p> <p>GetMatches returns potentially matching profiles, based on the results of the latest run of a machine learning process. </p> <important> <p>Amazon Connect starts a batch process every Saturday at 12AM UTC to identify matching profiles. The results are returned up to seven days after the Saturday run.</p> </important> <p>Amazon Connect uses the following profile attributes to identify matches:</p> <ul> <li> <p>PhoneNumber</p> </li> <li> <p>HomePhoneNumber</p> </li> <li> <p>BusinessPhoneNumber</p> </li> <li> <p>MobilePhoneNumber</p> </li> <li> <p>EmailAddress</p> </li> <li> <p>PersonalEmailAddress</p> </li> <li> <p>BusinessEmailAddress</p> </li> <li> <p>FullName</p> </li> <li> <p>BusinessName</p> </li> </ul> <p>For example, two or more profiles—with spelling mistakes such as <b>John Doe</b> and <b>Jhn Doe</b>, or different casing email addresses such as <b>[email protected]</b> and <b>[email protected]</b>, or different phone number formats such as <b>555-010-0000</b> and <b>+1-555-010-0000</b>—can be detected as belonging to the same customer <b>John Doe</b> and merged into a unified profile.</p>"
},
"GetProfileObjectType": {
"name": "GetProfileObjectType",
Expand Down Expand Up @@ -889,7 +889,7 @@
"shape": "InternalServerException"
}
],
"documentation": "<p>Updates the properties of a domain, including creating or selecting a dead letter queue or an encryption key.</p> <p>After a domain is created, the name can’t be changed.</p>"
"documentation": "<p>Updates the properties of a domain, including creating or selecting a dead letter queue or an encryption key.</p> <p>After a domain is created, the name can’t be changed.</p> <p>Use this API or <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateDomain.html\">CreateDomain</a> to enable <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html\">identity resolution</a>: set <code>Matching</code> to true. </p>"
},
"UpdateProfile": {
"name": "UpdateProfile",
Expand Down Expand Up @@ -1105,7 +1105,7 @@
},
"Matching": {
"shape": "MatchingRequest",
"documentation": "<p>The process of matching duplicate profiles. This process runs every Saturday at 12AM.</p>"
"documentation": "<p>The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process every Saturday at 12AM UTC to detect duplicate profiles in your domains. After that batch process completes, use the <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html\">GetMatches</a> API to return and review the results. </p>"
},
"Tags": {
"shape": "TagMap",
Expand Down Expand Up @@ -1140,7 +1140,7 @@
},
"Matching": {
"shape": "MatchingResponse",
"documentation": "<p>The process of matching duplicate profiles. This process runs every Saturday at 12AM.</p>"
"documentation": "<p>The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process every Saturday at 12AM UTC to detect duplicate profiles in your domains. After that batch process completes, use the <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html\">GetMatches</a> API to return and review the results. </p>"
},
"CreatedAt": {
"shape": "timestamp",
Expand Down Expand Up @@ -1722,7 +1722,7 @@
},
"Matching": {
"shape": "MatchingResponse",
"documentation": "<p>The process of matching duplicate profiles. This process runs every Saturday at 12AM.</p>"
"documentation": "<p>The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process every Saturday at 12AM UTC to detect duplicate profiles in your domains. After that batch process completes, use the <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html\">GetMatches</a> API to return and review the results. </p>"
},
"CreatedAt": {
"shape": "timestamp",
Expand Down Expand Up @@ -2326,6 +2326,10 @@
"ProfileId": {
"shape": "uuid",
"documentation": "<p>The unique identifier of a customer profile.</p>"
},
"ObjectFilter": {
"shape": "ObjectFilter",
"documentation": "<p>Applies a filter to the response to include profile objects with the specified index values. This filter is only supported for ObjectTypeName _asset and _case.</p>"
}
}
},
Expand Down Expand Up @@ -2484,6 +2488,24 @@
"max": 512,
"pattern": "\\S+"
},
"ObjectFilter": {
"type": "structure",
"required": [
"KeyName",
"Values"
],
"members": {
"KeyName": {
"shape": "name",
"documentation": "<p>A searchable identifier of a standard profile object. The predefined keys you can use to search for _asset include: _assetId, _assetName, _serialNumber. The predefined keys you can use to search for _case include: _caseId.</p>"
},
"Values": {
"shape": "requestValueList",
"documentation": "<p>A list of key values.</p>"
}
},
"documentation": "<p>The filter applied to ListProfileObjects response to include profile objects with the specified index values. This filter is only supported for ObjectTypeName _asset and _case.</p>"
},
"ObjectTypeField": {
"type": "structure",
"members": {
Expand All @@ -2507,7 +2529,7 @@
"members": {
"StandardIdentifiers": {
"shape": "StandardIdentifierList",
"documentation": "<p>The types of keys that a ProfileObject can have. Each ProfileObject can have only 1 UNIQUE key but multiple PROFILE keys. PROFILE means that this key can be used to tie an object to a PROFILE. UNIQUE means that it can be used to uniquely identify an object. If a key a is marked as SECONDARY, it will be used to search for profiles after all other PROFILE keys have been searched. A LOOKUP_ONLY key is only used to match a profile but is not persisted to be used for searching of the profile. A NEW_ONLY key is only used if the profile does not already exist before the object is ingested, otherwise it is only used for matching objects to profiles.</p>"
"documentation": "<p>The types of keys that a ProfileObject can have. Each ProfileObject can have only 1 UNIQUE key but multiple PROFILE keys. PROFILE, ASSET or CASE means that this key can be used to tie an object to a PROFILE, ASSET or CASE respectively. UNIQUE means that it can be used to uniquely identify an object. If a key a is marked as SECONDARY, it will be used to search for profiles after all other PROFILE keys have been searched. A LOOKUP_ONLY key is only used to match a profile but is not persisted to be used for searching of the profile. A NEW_ONLY key is only used if the profile does not already exist before the object is ingested, otherwise it is only used for matching objects to profiles.</p>"
},
"FieldNames": {
"shape": "FieldNameList",
Expand Down Expand Up @@ -3190,6 +3212,8 @@
"type": "string",
"enum": [
"PROFILE",
"ASSET",
"CASE",
"UNIQUE",
"SECONDARY",
"LOOKUP_ONLY",
Expand Down Expand Up @@ -3462,7 +3486,7 @@
},
"Matching": {
"shape": "MatchingRequest",
"documentation": "<p>The process of matching duplicate profiles. This process runs every Saturday at 12AM.</p>"
"documentation": "<p>The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process every Saturday at 12AM UTC to detect duplicate profiles in your domains. After that batch process completes, use the <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html\">GetMatches</a> API to return and review the results. </p>"
},
"Tags": {
"shape": "TagMap",
Expand Down Expand Up @@ -3496,7 +3520,7 @@
},
"Matching": {
"shape": "MatchingResponse",
"documentation": "<p>The process of matching duplicate profiles. This process runs every Saturday at 12AM.</p>"
"documentation": "<p>The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process every Saturday at 12AM UTC to detect duplicate profiles in your domains. After that batch process completes, use the <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html\">GetMatches</a> API to return and review the results. </p>"
},
"CreatedAt": {
"shape": "timestamp",
Expand Down
3 changes: 3 additions & 0 deletions apis/elasticache-2015-02-02.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -2250,6 +2250,9 @@
},
"LogDeliveryConfigurations": {
"shape": "S1k"
},
"ReplicationGroupCreateTime": {
"type": "timestamp"
}
},
"wrapper": true
Expand Down
Loading

0 comments on commit d048fa3

Please sign in to comment.