Skip to content

Commit

Permalink
Release v1.54.7 (2024-06-24) (#5295)
Browse files Browse the repository at this point in the history
Release v1.54.7 (2024-06-24)
===

### Service Client Updates
* `service/bedrock-runtime`: Updates service API
* `service/customer-profiles`: Updates service API and documentation
* `service/ec2`: Updates service API
  * Fix EC2 multi-protocol info in models.
* `service/qbusiness`: Updates service API and documentation
* `service/ssm`: Updates service API
  * Add sensitive trait to SSM IPAddress property for CloudTrail redaction
* `service/workspaces-web`: Updates service API and documentation
  • Loading branch information
aws-sdk-go-automation authored Jun 24, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
1 parent 38baa50 commit 33c5946
Showing 19 changed files with 426 additions and 46 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
Release v1.54.7 (2024-06-24)
===

### Service Client Updates
* `service/bedrock-runtime`: Updates service API
* `service/customer-profiles`: Updates service API and documentation
* `service/ec2`: Updates service API
* Fix EC2 multi-protocol info in models.
* `service/qbusiness`: Updates service API and documentation
* `service/ssm`: Updates service API
* Add sensitive trait to SSM IPAddress property for CloudTrail redaction
* `service/workspaces-web`: Updates service API and documentation

Release v1.54.6 (2024-06-20)
===

3 changes: 3 additions & 0 deletions aws/endpoints/defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion aws/version.go
Original file line number Diff line number Diff line change
@@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.54.6"
const SDKVersion = "1.54.7"
2 changes: 1 addition & 1 deletion models/apis/bedrock-runtime/2023-09-30/api-2.json
Original file line number Diff line number Diff line change
@@ -561,7 +561,7 @@
"type": "structure"
},
"DocumentBlockNameString": {
"max": 64,
"max": 200,
"min": 1,
"type": "string"
},
19 changes: 18 additions & 1 deletion models/apis/customer-profiles/2020-08-15/api-2.json
Original file line number Diff line number Diff line change
@@ -5,12 +5,14 @@
"endpointPrefix":"profile",
"jsonVersion":"1.1",
"protocol":"rest-json",
"protocols":["rest-json"],
"serviceAbbreviation":"Customer Profiles",
"serviceFullName":"Amazon Connect Customer Profiles",
"serviceId":"Customer Profiles",
"signatureVersion":"v4",
"signingName":"profile",
"uid":"customer-profiles-2020-08-15"
"uid":"customer-profiles-2020-08-15",
"auth":["aws.auth#sigv4"]
},
"operations":{
"AddProfileKey":{
@@ -2054,6 +2056,8 @@
"EncryptionKey":{"shape":"encryptionKey"},
"AllowProfileCreation":{"shape":"boolean"},
"SourceLastUpdatedTimestampFormat":{"shape":"string1To255"},
"MaxAvailableProfileObjectCount":{"shape":"minSize0"},
"MaxProfileObjectCount":{"shape":"minSize1"},
"Fields":{"shape":"FieldMap"},
"Keys":{"shape":"KeyMap"},
"CreatedAt":{"shape":"timestamp"},
@@ -2566,6 +2570,8 @@
"Description":{"shape":"text"},
"CreatedAt":{"shape":"timestamp"},
"LastUpdatedAt":{"shape":"timestamp"},
"MaxProfileObjectCount":{"shape":"minSize1"},
"MaxAvailableProfileObjectCount":{"shape":"minSize0"},
"Tags":{"shape":"TagMap"}
}
},
@@ -3142,6 +3148,7 @@
"EncryptionKey":{"shape":"encryptionKey"},
"AllowProfileCreation":{"shape":"boolean"},
"SourceLastUpdatedTimestampFormat":{"shape":"string1To255"},
"MaxProfileObjectCount":{"shape":"minSize1"},
"Fields":{"shape":"FieldMap"},
"Keys":{"shape":"KeyMap"},
"Tags":{"shape":"TagMap"}
@@ -3161,6 +3168,8 @@
"EncryptionKey":{"shape":"encryptionKey"},
"AllowProfileCreation":{"shape":"boolean"},
"SourceLastUpdatedTimestampFormat":{"shape":"string1To255"},
"MaxProfileObjectCount":{"shape":"minSize1"},
"MaxAvailableProfileObjectCount":{"shape":"minSize0"},
"Fields":{"shape":"FieldMap"},
"Keys":{"shape":"KeyMap"},
"CreatedAt":{"shape":"timestamp"},
@@ -3899,6 +3908,14 @@
"min":1
},
"message":{"type":"string"},
"minSize0":{
"type":"integer",
"min":0
},
"minSize1":{
"type":"integer",
"min":1
},
"optionalBoolean":{"type":"boolean"},
"requestValueList":{
"type":"list",
27 changes: 22 additions & 5 deletions models/apis/customer-profiles/2020-08-15/docs-2.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"version": "2.0",
"service": "<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>",
"service": "<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. </p> <p>For more information about the Amazon Connect Customer Profiles feature, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/customer-profiles.html\">Use Customer Profiles</a> in the <i>Amazon Connect Administrator's Guide</i>. </p>",
"operations": {
"AddProfileKey": "<p>Associates a new key value with a specific profile, such as a Contact Record ContactId.</p> <p>A profile object can have a single unique key and any number of additional keys that can be used to identify the profile that it belongs to.</p>",
"CreateCalculatedAttributeDefinition": "<p>Creates a new calculated attribute definition. After creation, new object data ingested into Customer Profiles will be included in the calculated attribute, which can be retrieved for a profile using the <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetCalculatedAttributeForProfile.html\">GetCalculatedAttributeForProfile</a> API. Defining a calculated attribute makes it available for all profiles within a domain. Each calculated attribute can only reference one <code>ObjectType</code> and at most, two fields from that <code>ObjectType</code>.</p>",
"CreateDomain": "<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> <p>To prevent cross-service impersonation when you call this API, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/cross-service-confused-deputy-prevention.html\">Cross-service confused deputy prevention</a> for sample policies that you should apply. </p>",
"CreateDomain": "<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> <p>To prevent cross-service impersonation when you call this API, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/cross-service-confused-deputy-prevention.html\">Cross-service confused deputy prevention</a> for sample policies that you should apply. </p> <note> <p>It is not possible to associate a Customer Profiles domain with an Amazon Connect Instance directly from the API. If you would like to create a domain and associate a Customer Profiles domain, use the Amazon Connect admin website. For more information, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/enable-customer-profiles.html#enable-customer-profiles-step1\">Enable Customer Profiles</a>.</p> <p>Each Amazon Connect instance can be associated with only one domain. Multiple Amazon Connect instances can be associated with one domain.</p> </note>",
"CreateEventStream": "<p>Creates an event stream, which is a subscription to real-time events, such as when profiles are created and updated through Amazon Connect Customer Profiles.</p> <p>Each event stream can be associated with only one Kinesis Data Stream destination in the same region and Amazon Web Services account as the customer profiles domain</p>",
"CreateIntegrationWorkflow": "<p> Creates an integration workflow. An integration workflow is an async process which ingests historic data and sets up an integration for ongoing updates. The supported Amazon AppFlow sources are Salesforce, ServiceNow, and Marketo. </p>",
"CreateProfile": "<p>Creates a standard profile.</p> <p>A standard profile represents the following attributes for a customer profile in a domain.</p>",
@@ -1900,6 +1900,23 @@
"ThrottlingException$Message": null
}
},
"minSize0": {
"base": null,
"refs": {
"GetProfileObjectTypeResponse$MaxAvailableProfileObjectCount": "<p>The amount of provisioned profile object max count available.</p>",
"ListProfileObjectTypeItem$MaxAvailableProfileObjectCount": "<p>The amount of provisioned profile object max count available.</p>",
"PutProfileObjectTypeResponse$MaxAvailableProfileObjectCount": "<p>The amount of provisioned profile object max count available.</p>"
}
},
"minSize1": {
"base": null,
"refs": {
"GetProfileObjectTypeResponse$MaxProfileObjectCount": "<p>The amount of profile object max count assigned to the object type.</p>",
"ListProfileObjectTypeItem$MaxProfileObjectCount": "<p>The amount of profile object max count assigned to the object type.</p>",
"PutProfileObjectTypeRequest$MaxProfileObjectCount": "<p>The amount of profile object max count assigned to the object type</p>",
"PutProfileObjectTypeResponse$MaxProfileObjectCount": "<p>The amount of profile object max count assigned to the object type.</p>"
}
},
"optionalBoolean": {
"base": null,
"refs": {
@@ -1955,7 +1972,7 @@
"sensitiveString0To255": {
"base": null,
"refs": {
"UpdateProfileRequest$AccountNumber": "<p>A unique account number that you have given to the customer.</p>",
"UpdateProfileRequest$AccountNumber": "<p>An account number that you have given to the customer.</p>",
"UpdateProfileRequest$BusinessName": "<p>The name of the customer’s business.</p>",
"UpdateProfileRequest$FirstName": "<p>The customer’s first name.</p>",
"UpdateProfileRequest$MiddleName": "<p>The customer’s middle name.</p>",
@@ -1982,7 +1999,7 @@
"sensitiveString1To255": {
"base": null,
"refs": {
"CreateProfileRequest$AccountNumber": "<p>A unique account number that you have given to the customer.</p>",
"CreateProfileRequest$AccountNumber": "<p>An account number that you have given to the customer.</p>",
"CreateProfileRequest$BusinessName": "<p>The name of the customer’s business.</p>",
"CreateProfileRequest$FirstName": "<p>The customer’s first name.</p>",
"CreateProfileRequest$MiddleName": "<p>The customer’s middle name.</p>",
@@ -1997,7 +2014,7 @@
"CreateProfileRequest$BusinessEmailAddress": "<p>The customer’s business email address.</p>",
"CreateProfileRequest$PartyTypeString": "<p>An alternative to <code>PartyType</code> which accepts any string as input.</p>",
"CreateProfileRequest$GenderString": "<p>An alternative to <code>Gender</code> which accepts any string as input.</p>",
"Profile$AccountNumber": "<p>A unique account number that you have given to the customer.</p>",
"Profile$AccountNumber": "<p>An account number that you have given to the customer.</p>",
"Profile$BusinessName": "<p>The name of the customer’s business.</p>",
"Profile$FirstName": "<p>The customer’s first name.</p>",
"Profile$MiddleName": "<p>The customer’s middle name.</p>",
2 changes: 1 addition & 1 deletion models/apis/ec2/2016-11-15/api-2.json
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@
"apiVersion":"2016-11-15",
"endpointPrefix":"ec2",
"protocol":"ec2",
"protocols":["query"],
"protocols":["ec2"],
"serviceAbbreviation":"Amazon EC2",
"serviceFullName":"Amazon Elastic Compute Cloud",
"serviceId":"EC2",
30 changes: 30 additions & 0 deletions models/apis/qbusiness/2023-11-27/api-2.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
{
"metadata": {
"apiVersion": "2023-11-27",
"auth": [
"aws.auth#sigv4"
],
"endpointPrefix": "qbusiness",
"protocol": "rest-json",
"protocolSettings": {
@@ -2803,6 +2806,9 @@
"identityCenterInstanceArn": {
"shape": "InstanceArn"
},
"qAppsConfiguration": {
"shape": "QAppsConfiguration"
},
"roleArn": {
"shape": "RoleArn"
},
@@ -3973,6 +3979,9 @@
"identityCenterApplicationArn": {
"shape": "IdcApplicationArn"
},
"qAppsConfiguration": {
"shape": "QAppsConfiguration"
},
"roleArn": {
"shape": "RoleArn"
},
@@ -5712,6 +5721,24 @@
"members": {},
"type": "structure"
},
"QAppsConfiguration": {
"members": {
"qAppsControlMode": {
"shape": "QAppsControlMode"
}
},
"required": [
"qAppsControlMode"
],
"type": "structure"
},
"QAppsControlMode": {
"enum": [
"ENABLED",
"DISABLED"
],
"type": "string"
},
"ReadAccessType": {
"enum": [
"ALLOW",
@@ -6396,6 +6423,9 @@
"identityCenterInstanceArn": {
"shape": "InstanceArn"
},
"qAppsConfiguration": {
"shape": "QAppsConfiguration"
},
"roleArn": {
"shape": "RoleArn"
}
Loading

0 comments on commit 33c5946

Please sign in to comment.