Skip to content

Commit 3ffa6a0

Browse files
Release v1.49.16 (2024-01-05) (#5133)
Release v1.49.16 (2024-01-05) === ### Service Client Updates * `service/connect`: Updates service API * `service/kms`: Updates service documentation * Documentation updates for AWS Key Management Service (KMS). * `service/redshift-serverless`: Updates service documentation ### SDK Bugs * The logging behavior in `aws/ec2metadata/token_provider.go` was updated: warnings about falling back to IMDSv1 are now logged only when LogLevel is set to `LogDebugWithDeprecated`. * This change prevents unnecessary warnings when LogLevel is set to suppress messages.
1 parent c40776d commit 3ffa6a0

File tree

10 files changed

+206
-118
lines changed

10 files changed

+206
-118
lines changed

CHANGELOG.md

+13
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
Release v1.49.16 (2024-01-05)
2+
===
3+
4+
### Service Client Updates
5+
* `service/connect`: Updates service API
6+
* `service/kms`: Updates service documentation
7+
* Documentation updates for AWS Key Management Service (KMS).
8+
* `service/redshift-serverless`: Updates service documentation
9+
10+
### SDK Bugs
11+
* The logging behavior in `aws/ec2metadata/token_provider.go` was updated: warnings about falling back to IMDSv1 are now logged only when LogLevel is set to `LogDebugWithDeprecated`.
12+
* This change prevents unnecessary warnings when LogLevel is set to suppress messages.
13+
114
Release v1.49.15 (2024-01-04)
215
===
316

CHANGELOG_PENDING.md

-2
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,3 @@
33
### SDK Enhancements
44

55
### SDK Bugs
6-
* The logging behavior in `aws/ec2metadata/token_provider.go` was updated: warnings about falling back to IMDSv1 are now logged only when LogLevel is set to `LogDebugWithDeprecated`.
7-
* This change prevents unnecessary warnings when LogLevel is set to suppress messages.

aws/version.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ package aws
55
const SDKName = "aws-sdk-go"
66

77
// SDKVersion is the version of this SDK
8-
const SDKVersion = "1.49.15"
8+
const SDKVersion = "1.49.16"

models/apis/connect/2017-08-08/api-2.json

+17-8
Original file line numberDiff line numberDiff line change
@@ -4059,7 +4059,8 @@
40594059
"AgentFirstName":{
40604060
"type":"string",
40614061
"max":100,
4062-
"min":1
4062+
"min":1,
4063+
"sensitive":true
40634064
},
40644065
"AgentHierarchyGroups":{
40654066
"type":"structure",
@@ -4082,7 +4083,8 @@
40824083
"AgentLastName":{
40834084
"type":"string",
40844085
"max":100,
4085-
"min":1
4086+
"min":1,
4087+
"sensitive":true
40864088
},
40874089
"AgentPauseDurationInSeconds":{
40884090
"type":"integer",
@@ -5930,7 +5932,8 @@
59305932
"AccessTokenExpiration":{"shape":"timestamp"},
59315933
"RefreshToken":{"shape":"SecurityToken"},
59325934
"RefreshTokenExpiration":{"shape":"timestamp"}
5933-
}
5935+
},
5936+
"sensitive":true
59345937
},
59355938
"CrossChannelBehavior":{
59365939
"type":"structure",
@@ -7134,7 +7137,8 @@
71347137
"Description":{
71357138
"type":"string",
71367139
"max":4096,
7137-
"min":0
7140+
"min":0,
7141+
"sensitive":true
71387142
},
71397143
"Description250":{
71407144
"type":"string",
@@ -7533,7 +7537,10 @@
75337537
"error":{"httpStatusCode":409},
75347538
"exception":true
75357539
},
7536-
"Email":{"type":"string"},
7540+
"Email":{
7541+
"type":"string",
7542+
"sensitive":true
7543+
},
75377544
"EmailReference":{
75387545
"type":"structure",
75397546
"members":{
@@ -8026,7 +8033,7 @@
80268033
},
80278034
"EvaluationNoteString":{
80288035
"type":"string",
8029-
"max":3072,
8036+
"max":1024,
80308037
"min":0
80318038
},
80328039
"EvaluationNotesMap":{
@@ -10864,7 +10871,8 @@
1086410871
"Name":{
1086510872
"type":"string",
1086610873
"max":512,
10867-
"min":0
10874+
"min":0,
10875+
"sensitive":true
1086810876
},
1086910877
"Name128":{
1087010878
"type":"string",
@@ -11069,7 +11077,8 @@
1106911077
},
1107011078
"Password":{
1107111079
"type":"string",
11072-
"pattern":"/^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d\\S]{8,64}$/"
11080+
"pattern":"/^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d\\S]{8,64}$/",
11081+
"sensitive":true
1107311082
},
1107411083
"PauseContactRequest":{
1107511084
"type":"structure",

models/apis/kms/2014-11-01/docs-2.json

+7-7
Original file line numberDiff line numberDiff line change
@@ -1425,7 +1425,7 @@
14251425
}
14261426
},
14271427
"XksKeyAlreadyInUseException": {
1428-
"base": "<p>The request was rejected because the (<code>XksKeyId</code>) is already associated with a KMS key in this external key store. Each KMS key in an external key store must be associated with a different external key.</p>",
1428+
"base": "<p>The request was rejected because the (<code>XksKeyId</code>) is already associated with another KMS key in this external key store. Each KMS key in an external key store must be associated with a different external key.</p>",
14291429
"refs": {
14301430
}
14311431
},
@@ -1492,7 +1492,7 @@
14921492
}
14931493
},
14941494
"XksProxyInvalidConfigurationException": {
1495-
"base": "<p>The request was rejected because the Amazon VPC endpoint service configuration does not fulfill the requirements for an external key store proxy. For details, see the exception message.</p>",
1495+
"base": "<p>The request was rejected because the external key store proxy is not configured correctly. To identify the cause, see the error message that accompanies the exception.</p>",
14961496
"refs": {
14971497
}
14981498
},
@@ -1502,20 +1502,20 @@
15021502
}
15031503
},
15041504
"XksProxyUriEndpointInUseException": {
1505-
"base": "<p>The request was rejected because the concatenation of the <code>XksProxyUriEndpoint</code> is already associated with an external key store in the Amazon Web Services account and Region. Each external key store in an account and Region must use a unique external key store proxy address.</p>",
1505+
"base": "<p>The request was rejected because the <code>XksProxyUriEndpoint</code> is already associated with another external key store in this Amazon Web Services Region. To identify the cause, see the error message that accompanies the exception. </p>",
15061506
"refs": {
15071507
}
15081508
},
15091509
"XksProxyUriEndpointType": {
15101510
"base": null,
15111511
"refs": {
1512-
"CreateCustomKeyStoreRequest$XksProxyUriEndpoint": "<p>Specifies the endpoint that KMS uses to send requests to the external key store proxy (XKS proxy). This parameter is required for custom key stores with a <code>CustomKeyStoreType</code> of <code>EXTERNAL_KEY_STORE</code>.</p> <p>The protocol must be HTTPS. KMS communicates on port 443. Do not specify the port in the <code>XksProxyUriEndpoint</code> value.</p> <p>For external key stores with <code>XksProxyConnectivity</code> value of <code>VPC_ENDPOINT_SERVICE</code>, specify <code>https://</code> followed by the private DNS name of the VPC endpoint service.</p> <p>For external key stores with <code>PUBLIC_ENDPOINT</code> connectivity, this endpoint must be reachable before you create the custom key store. KMS connects to the external key store proxy while creating the custom key store. For external key stores with <code>VPC_ENDPOINT_SERVICE</code> connectivity, KMS connects when you call the <a>ConnectCustomKeyStore</a> operation.</p> <p>The value of this parameter must begin with <code>https://</code>. The remainder can contain upper and lower case letters (A-Z and a-z), numbers (0-9), dots (<code>.</code>), and hyphens (<code>-</code>). Additional slashes (<code>/</code> and <code>\\</code>) are not permitted.</p> <p> <b>Uniqueness requirements: </b> </p> <ul> <li> <p>The combined <code>XksProxyUriEndpoint</code> and <code>XksProxyUriPath</code> values must be unique in the Amazon Web Services account and Region.</p> </li> <li> <p>An external key store with <code>PUBLIC_ENDPOINT</code> connectivity cannot use the same <code>XksProxyUriEndpoint</code> value as an external key store with <code>VPC_ENDPOINT_SERVICE</code> connectivity in the same Amazon Web Services Region.</p> </li> <li> <p>Each external key store with <code>VPC_ENDPOINT_SERVICE</code> connectivity must have its own private DNS name. The <code>XksProxyUriEndpoint</code> value for external key stores with <code>VPC_ENDPOINT_SERVICE</code> connectivity (private DNS name) must be unique in the Amazon Web Services account and Region.</p> </li> </ul>",
1512+
"CreateCustomKeyStoreRequest$XksProxyUriEndpoint": "<p>Specifies the endpoint that KMS uses to send requests to the external key store proxy (XKS proxy). This parameter is required for custom key stores with a <code>CustomKeyStoreType</code> of <code>EXTERNAL_KEY_STORE</code>.</p> <p>The protocol must be HTTPS. KMS communicates on port 443. Do not specify the port in the <code>XksProxyUriEndpoint</code> value.</p> <p>For external key stores with <code>XksProxyConnectivity</code> value of <code>VPC_ENDPOINT_SERVICE</code>, specify <code>https://</code> followed by the private DNS name of the VPC endpoint service.</p> <p>For external key stores with <code>PUBLIC_ENDPOINT</code> connectivity, this endpoint must be reachable before you create the custom key store. KMS connects to the external key store proxy while creating the custom key store. For external key stores with <code>VPC_ENDPOINT_SERVICE</code> connectivity, KMS connects when you call the <a>ConnectCustomKeyStore</a> operation.</p> <p>The value of this parameter must begin with <code>https://</code>. The remainder can contain upper and lower case letters (A-Z and a-z), numbers (0-9), dots (<code>.</code>), and hyphens (<code>-</code>). Additional slashes (<code>/</code> and <code>\\</code>) are not permitted.</p> <p> <b>Uniqueness requirements: </b> </p> <ul> <li> <p>The combined <code>XksProxyUriEndpoint</code> and <code>XksProxyUriPath</code> values must be unique in the Amazon Web Services account and Region.</p> </li> <li> <p>An external key store with <code>PUBLIC_ENDPOINT</code> connectivity cannot use the same <code>XksProxyUriEndpoint</code> value as an external key store with <code>VPC_ENDPOINT_SERVICE</code> connectivity in this Amazon Web Services Region.</p> </li> <li> <p>Each external key store with <code>VPC_ENDPOINT_SERVICE</code> connectivity must have its own private DNS name. The <code>XksProxyUriEndpoint</code> value for external key stores with <code>VPC_ENDPOINT_SERVICE</code> connectivity (private DNS name) must be unique in the Amazon Web Services account and Region.</p> </li> </ul>",
15131513
"UpdateCustomKeyStoreRequest$XksProxyUriEndpoint": "<p>Changes the URI endpoint that KMS uses to connect to your external key store proxy (XKS proxy). This parameter is valid only for custom key stores with a <code>CustomKeyStoreType</code> of <code>EXTERNAL_KEY_STORE</code>.</p> <p>For external key stores with an <code>XksProxyConnectivity</code> value of <code>PUBLIC_ENDPOINT</code>, the protocol must be HTTPS.</p> <p>For external key stores with an <code>XksProxyConnectivity</code> value of <code>VPC_ENDPOINT_SERVICE</code>, specify <code>https://</code> followed by the private DNS name associated with the VPC endpoint service. Each external key store must use a different private DNS name.</p> <p>The combined <code>XksProxyUriEndpoint</code> and <code>XksProxyUriPath</code> values must be unique in the Amazon Web Services account and Region.</p> <p>To change this value, the external key store must be disconnected.</p>",
15141514
"XksProxyConfigurationType$UriEndpoint": "<p>The URI endpoint for the external key store proxy.</p> <p>If the external key store proxy has a public endpoint, it is displayed here.</p> <p>If the external key store proxy uses an Amazon VPC endpoint service name, this field displays the private DNS name associated with the VPC endpoint service.</p>"
15151515
}
15161516
},
15171517
"XksProxyUriInUseException": {
1518-
"base": "<p>The request was rejected because the concatenation of the <code>XksProxyUriEndpoint</code> and <code>XksProxyUriPath</code> is already associated with an external key store in the Amazon Web Services account and Region. Each external key store in an account and Region must use a unique external key store proxy API address.</p>",
1518+
"base": "<p>The request was rejected because the concatenation of the <code>XksProxyUriEndpoint</code> and <code>XksProxyUriPath</code> is already associated with another external key store in this Amazon Web Services Region. Each external key store in a Region must use a unique external key store proxy API address.</p>",
15191519
"refs": {
15201520
}
15211521
},
@@ -1533,12 +1533,12 @@
15331533
}
15341534
},
15351535
"XksProxyVpcEndpointServiceInUseException": {
1536-
"base": "<p>The request was rejected because the specified Amazon VPC endpoint service is already associated with an external key store in the Amazon Web Services account and Region. Each external key store in an Amazon Web Services account and Region must use a different Amazon VPC endpoint service.</p>",
1536+
"base": "<p>The request was rejected because the specified Amazon VPC endpoint service is already associated with another external key store in this Amazon Web Services Region. Each external key store in a Region must use a different Amazon VPC endpoint service.</p>",
15371537
"refs": {
15381538
}
15391539
},
15401540
"XksProxyVpcEndpointServiceInvalidConfigurationException": {
1541-
"base": "<p>The request was rejected because the Amazon VPC endpoint service configuration does not fulfill the requirements for an external key store proxy. For details, see the exception message and <a href=\"https://docs.aws.amazon.com/kms/latest/developerguide/vpc-connectivity.html#xks-vpc-requirements\">review the requirements</a> for Amazon VPC endpoint service connectivity for an external key store.</p>",
1541+
"base": "<p>The request was rejected because the Amazon VPC endpoint service configuration does not fulfill the requirements for an external key store. To identify the cause, see the error message that accompanies the exception and <a href=\"https://docs.aws.amazon.com/kms/latest/developerguide/vpc-connectivity.html#xks-vpc-requirements\">review the requirements</a> for Amazon VPC endpoint service connectivity for an external key store.</p>",
15421542
"refs": {
15431543
}
15441544
},

models/apis/redshift-serverless/2021-04-21/docs-2.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -120,9 +120,9 @@
120120
"ConfigParameterList": {
121121
"base": null,
122122
"refs": {
123-
"CreateWorkgroupRequest$configParameters": "<p>An array of parameters to set for advanced control over a database. The options are <code>auto_mv</code>, <code>datestyle</code>, <code>enable_case_sensitive_identifier</code>, <code>enable_user_activity_logging</code>, <code>query_group</code>, <code>search_path</code>, and query monitoring metrics that let you define performance boundaries. For more information about query monitoring rules and available metrics, see <a href=\"https://docs.aws.amazon.com/redshift/latest/dg/cm-c-wlm-query-monitoring-rules.html#cm-c-wlm-query-monitoring-metrics-serverless\"> Query monitoring metrics for Amazon Redshift Serverless</a>.</p>",
124-
"UpdateWorkgroupRequest$configParameters": "<p>An array of parameters to set for advanced control over a database. The options are <code>auto_mv</code>, <code>datestyle</code>, <code>enable_case_sensitive_identifier</code>, <code>enable_user_activity_logging</code>, <code>query_group</code>, <code>search_path</code>, and query monitoring metrics that let you define performance boundaries. For more information about query monitoring rules and available metrics, see <a href=\"https://docs.aws.amazon.com/redshift/latest/dg/cm-c-wlm-query-monitoring-rules.html#cm-c-wlm-query-monitoring-metrics-serverless\"> Query monitoring metrics for Amazon Redshift Serverless</a>.</p>",
125-
"Workgroup$configParameters": "<p>An array of parameters to set for advanced control over a database. The options are <code>auto_mv</code>, <code>datestyle</code>, <code>enable_case_sensitive_identifier</code>, <code>enable_user_activity_logging</code>, <code>query_group</code>, <code>search_path</code>, and query monitoring metrics that let you define performance boundaries. For more information about query monitoring rules and available metrics, see <a href=\"https://docs.aws.amazon.com/redshift/latest/dg/cm-c-wlm-query-monitoring-rules.html#cm-c-wlm-query-monitoring-metrics-serverless\"> Query monitoring metrics for Amazon Redshift Serverless</a>.</p>"
123+
"CreateWorkgroupRequest$configParameters": "<p>An array of parameters to set for advanced control over a database. The options are <code>auto_mv</code>, <code>datestyle</code>, <code>enable_case_sensitive_identifier</code>, <code>enable_user_activity_logging</code>, <code>query_group</code>, <code>search_path</code>, <code>require_ssl</code>, <code>use_fips_ssl</code>, and query monitoring metrics that let you define performance boundaries. For more information about query monitoring rules and available metrics, see <a href=\"https://docs.aws.amazon.com/redshift/latest/dg/cm-c-wlm-query-monitoring-rules.html#cm-c-wlm-query-monitoring-metrics-serverless\"> Query monitoring metrics for Amazon Redshift Serverless</a>.</p>",
124+
"UpdateWorkgroupRequest$configParameters": "<p>An array of parameters to set for advanced control over a database. The options are <code>auto_mv</code>, <code>datestyle</code>, <code>enable_case_sensitive_identifier</code>, <code>enable_user_activity_logging</code>, <code>query_group</code>, <code>search_path</code>, <code>require_ssl</code>, <code>use_fips_ssl</code>, and query monitoring metrics that let you define performance boundaries. For more information about query monitoring rules and available metrics, see <a href=\"https://docs.aws.amazon.com/redshift/latest/dg/cm-c-wlm-query-monitoring-rules.html#cm-c-wlm-query-monitoring-metrics-serverless\"> Query monitoring metrics for Amazon Redshift Serverless</a>.</p>",
125+
"Workgroup$configParameters": "<p>An array of parameters to set for advanced control over a database. The options are <code>auto_mv</code>, <code>datestyle</code>, <code>enable_case_sensitive_identifier</code>, <code>enable_user_activity_logging</code>, <code>query_group</code>, <code>search_path</code>, <code>require_ssl</code>, <code>use_fips_ssl</code>, and query monitoring metrics that let you define performance boundaries. For more information about query monitoring rules and available metrics, see <a href=\"https://docs.aws.amazon.com/redshift/latest/dg/cm-c-wlm-query-monitoring-rules.html#cm-c-wlm-query-monitoring-metrics-serverless\"> Query monitoring metrics for Amazon Redshift Serverless</a>.</p>"
126126
}
127127
},
128128
"ConflictException": {

0 commit comments

Comments
 (0)