Skip to content
This repository was archived by the owner on Jul 31, 2025. It is now read-only.

Commit ff87628

Browse files
Release v1.49.0 (2023-12-11) (#5105)
Release v1.49.0 (2023-12-11) === ### Service Client Updates * `service/neptune`: Updates service API and documentation * This release adds a new parameter configuration setting to the Neptune cluster related APIs that can be leveraged to switch between the underlying supported storage modes. * `service/pinpoint`: Updates service documentation * This release includes Amazon Pinpoint API documentation updates pertaining to campaign message sending rate limits. * `service/securityhub`: Updates service API and documentation ### SDK Features * `service/sqs`: BREAKFIX: Revert SQS error constants to original state * Values for SQS error constants were incorrectly changed. This reverts them back.
1 parent 4bc05dd commit ff87628

File tree

12 files changed

+1150
-47
lines changed

12 files changed

+1150
-47
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
Release v1.49.0 (2023-12-11)
2+
===
3+
4+
### Service Client Updates
5+
* `service/neptune`: Updates service API and documentation
6+
* This release adds a new parameter configuration setting to the Neptune cluster related APIs that can be leveraged to switch between the underlying supported storage modes.
7+
* `service/pinpoint`: Updates service documentation
8+
* This release includes Amazon Pinpoint API documentation updates pertaining to campaign message sending rate limits.
9+
* `service/securityhub`: Updates service API and documentation
10+
11+
### SDK Features
12+
* `service/sqs`: BREAKFIX: Revert SQS error constants to original state
13+
* Values for SQS error constants were incorrectly changed. This reverts them back.
14+
115
Release v1.48.16 (2023-12-08)
216
===
317

CHANGELOG_PENDING.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
### SDK Features
2-
* `service/sqs`: BREAKFIX: Revert SQS error constants to original state
3-
* Values for SQS error constants were incorrectly changed. This reverts them back.
42

53
### SDK Enhancements
64

aws/version.go

Lines changed: 1 addition & 1 deletion
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.48.16"
8+
const SDKVersion = "1.49.0"

models/apis/neptune/2014-10-31/api-2.json

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -814,7 +814,8 @@
814814
{"shape":"DBClusterParameterGroupNotFoundFault"},
815815
{"shape":"InvalidDBSecurityGroupStateFault"},
816816
{"shape":"InvalidDBInstanceStateFault"},
817-
{"shape":"DBClusterAlreadyExistsFault"}
817+
{"shape":"DBClusterAlreadyExistsFault"},
818+
{"shape":"StorageTypeNotSupportedFault"}
818819
]
819820
},
820821
"ModifyDBClusterEndpoint":{
@@ -1332,6 +1333,7 @@
13321333
"IAMDatabaseAuthenticationEnabled":{"shape":"BooleanOptional"},
13331334
"EngineVersion":{"shape":"String"},
13341335
"BackupRetentionPeriod":{"shape":"IntegerOptional"},
1336+
"StorageType":{"shape":"String"},
13351337
"AllocatedStorage":{"shape":"IntegerOptional"},
13361338
"Iops":{"shape":"IntegerOptional"}
13371339
}
@@ -1461,7 +1463,8 @@
14611463
"EnableCloudwatchLogsExports":{"shape":"LogTypeList"},
14621464
"DeletionProtection":{"shape":"BooleanOptional"},
14631465
"ServerlessV2ScalingConfiguration":{"shape":"ServerlessV2ScalingConfiguration"},
1464-
"GlobalClusterIdentifier":{"shape":"GlobalClusterIdentifier"}
1466+
"GlobalClusterIdentifier":{"shape":"GlobalClusterIdentifier"},
1467+
"StorageType":{"shape":"String"}
14651468
}
14661469
},
14671470
"CreateDBClusterParameterGroupMessage":{
@@ -1696,7 +1699,9 @@
16961699
"CrossAccountClone":{"shape":"BooleanOptional"},
16971700
"AutomaticRestartTime":{"shape":"TStamp"},
16981701
"ServerlessV2ScalingConfiguration":{"shape":"ServerlessV2ScalingConfigurationInfo"},
1699-
"GlobalClusterIdentifier":{"shape":"GlobalClusterIdentifier"}
1702+
"GlobalClusterIdentifier":{"shape":"GlobalClusterIdentifier"},
1703+
"IOOptimizedNextAllowedModificationTime":{"shape":"TStamp"},
1704+
"StorageType":{"shape":"String"}
17001705
},
17011706
"wrapper":true
17021707
},
@@ -1958,7 +1963,8 @@
19581963
"KmsKeyId":{"shape":"String"},
19591964
"DBClusterSnapshotArn":{"shape":"String"},
19601965
"SourceDBClusterSnapshotArn":{"shape":"String"},
1961-
"IAMDatabaseAuthenticationEnabled":{"shape":"Boolean"}
1966+
"IAMDatabaseAuthenticationEnabled":{"shape":"Boolean"},
1967+
"StorageType":{"shape":"String"}
19621968
},
19631969
"wrapper":true
19641970
},
@@ -3298,7 +3304,8 @@
32983304
"DBInstanceParameterGroupName":{"shape":"String"},
32993305
"DeletionProtection":{"shape":"BooleanOptional"},
33003306
"CopyTagsToSnapshot":{"shape":"BooleanOptional"},
3301-
"ServerlessV2ScalingConfiguration":{"shape":"ServerlessV2ScalingConfiguration"}
3307+
"ServerlessV2ScalingConfiguration":{"shape":"ServerlessV2ScalingConfiguration"},
3308+
"StorageType":{"shape":"String"}
33023309
}
33033310
},
33043311
"ModifyDBClusterParameterGroupMessage":{
@@ -3795,7 +3802,8 @@
37953802
"DBClusterParameterGroupName":{"shape":"String"},
37963803
"DeletionProtection":{"shape":"BooleanOptional"},
37973804
"CopyTagsToSnapshot":{"shape":"BooleanOptional"},
3798-
"ServerlessV2ScalingConfiguration":{"shape":"ServerlessV2ScalingConfiguration"}
3805+
"ServerlessV2ScalingConfiguration":{"shape":"ServerlessV2ScalingConfiguration"},
3806+
"StorageType":{"shape":"String"}
37993807
}
38003808
},
38013809
"RestoreDBClusterFromSnapshotResult":{
@@ -3826,7 +3834,8 @@
38263834
"EnableCloudwatchLogsExports":{"shape":"LogTypeList"},
38273835
"DBClusterParameterGroupName":{"shape":"String"},
38283836
"DeletionProtection":{"shape":"BooleanOptional"},
3829-
"ServerlessV2ScalingConfiguration":{"shape":"ServerlessV2ScalingConfiguration"}
3837+
"ServerlessV2ScalingConfiguration":{"shape":"ServerlessV2ScalingConfiguration"},
3838+
"StorageType":{"shape":"String"}
38303839
}
38313840
},
38323841
"RestoreDBClusterToPointInTimeResult":{

models/apis/neptune/2014-10-31/docs-2.json

Lines changed: 14 additions & 6 deletions
Large diffs are not rendered by default.

models/apis/neptune/2014-10-31/endpoint-tests-1.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -685,6 +685,17 @@
685685
"expect": {
686686
"error": "Invalid Configuration: Missing Region"
687687
}
688+
},
689+
{
690+
"documentation": "Partition doesn't support DualStack",
691+
"expect": {
692+
"error": "DualStack is enabled but this partition does not support DualStack"
693+
},
694+
"params": {
695+
"Region": "us-isob-east-1",
696+
"UseFIPS": false,
697+
"UseDualStack": true
698+
}
688699
}
689700
],
690701
"version": "1.0"

models/apis/pinpoint/2016-12-01/docs-2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1599,7 +1599,7 @@
15991599
"BaiduMessage$TimeToLive": "<p>The amount of time, in seconds, that the Baidu Cloud Push service should store the message if the recipient's device is offline. The default value and maximum supported time is 604,800 seconds (7 days).</p>",
16001600
"CampaignLimits$Daily": "<p>The maximum number of messages that a campaign can send to a single endpoint during a 24-hour period. For an application, this value specifies the default limit for the number of messages that campaigns and journeys can send to a single endpoint during a 24-hour period. The maximum value is 100.</p>",
16011601
"CampaignLimits$MaximumDuration": "<p>The maximum amount of time, in seconds, that a campaign can attempt to deliver a message after the scheduled start time for the campaign. The minimum value is 60 seconds.</p>",
1602-
"CampaignLimits$MessagesPerSecond": "<p>The maximum number of messages that a campaign can send each second. For an application, this value specifies the default limit for the number of messages that campaigns can send each second. The minimum value is 50. The maximum value is 20,000.</p>",
1602+
"CampaignLimits$MessagesPerSecond": "<p>The maximum number of messages that a campaign can send each second. For an application, this value specifies the default limit for the number of messages that campaigns can send each second. The minimum value is 1. The maximum value is 20,000.</p>",
16031603
"CampaignLimits$Session": "<p>The maximum total number of messages that the campaign can send per user session.</p>",
16041604
"CampaignLimits$Total": "<p>The maximum number of messages that a campaign can send to a single endpoint during the course of the campaign. If a campaign recurs, this setting applies to all runs of the campaign. The maximum value is 100.</p>",
16051605
"CampaignResponse$HoldoutPercent": "<p>The allocated percentage of users (segment members) who shouldn't receive messages from the campaign.</p>",

models/apis/securityhub/2018-10-26/api-2.json

Lines changed: 115 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1239,7 +1239,9 @@
12391239
{"shape":"LimitExceededException"},
12401240
{"shape":"ResourceNotFoundException"},
12411241
{"shape":"ResourceInUseException"},
1242-
{"shape":"AccessDeniedException"}
1242+
{"shape":"AccessDeniedException"},
1243+
{"shape":"ResourceNotFoundException"},
1244+
{"shape":"ResourceInUseException"}
12431245
]
12441246
},
12451247
"UpdateSecurityHubConfiguration":{
@@ -1434,7 +1436,7 @@
14341436
},
14351437
"AlphaNumericNonEmptyString":{
14361438
"type":"string",
1437-
"pattern":"^[-_ a-zA-Z0-9]+$"
1439+
"pattern":"^([^\\u0000-\\u007F]|[-_ a-zA-Z0-9])+$"
14381440
},
14391441
"ArnList":{
14401442
"type":"list",
@@ -2744,7 +2746,8 @@
27442746
"TableId":{"shape":"NonEmptyString"},
27452747
"TableName":{"shape":"NonEmptyString"},
27462748
"TableSizeBytes":{"shape":"SizeBytes"},
2747-
"TableStatus":{"shape":"NonEmptyString"}
2749+
"TableStatus":{"shape":"NonEmptyString"},
2750+
"DeletionProtectionEnabled":{"shape":"Boolean"}
27482751
}
27492752
},
27502753
"AwsDynamoDbTableGlobalSecondaryIndex":{
@@ -2863,6 +2866,89 @@
28632866
"StreamViewType":{"shape":"NonEmptyString"}
28642867
}
28652868
},
2869+
"AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetails":{
2870+
"type":"structure",
2871+
"members":{
2872+
"DirectoryId":{"shape":"NonEmptyString"}
2873+
}
2874+
},
2875+
"AwsEc2ClientVpnEndpointAuthenticationOptionsDetails":{
2876+
"type":"structure",
2877+
"members":{
2878+
"Type":{"shape":"NonEmptyString"},
2879+
"ActiveDirectory":{"shape":"AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetails"},
2880+
"MutualAuthentication":{"shape":"AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetails"},
2881+
"FederatedAuthentication":{"shape":"AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetails"}
2882+
}
2883+
},
2884+
"AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetails":{
2885+
"type":"structure",
2886+
"members":{
2887+
"SamlProviderArn":{"shape":"NonEmptyString"},
2888+
"SelfServiceSamlProviderArn":{"shape":"NonEmptyString"}
2889+
}
2890+
},
2891+
"AwsEc2ClientVpnEndpointAuthenticationOptionsList":{
2892+
"type":"list",
2893+
"member":{"shape":"AwsEc2ClientVpnEndpointAuthenticationOptionsDetails"}
2894+
},
2895+
"AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetails":{
2896+
"type":"structure",
2897+
"members":{
2898+
"ClientRootCertificateChain":{"shape":"NonEmptyString"}
2899+
}
2900+
},
2901+
"AwsEc2ClientVpnEndpointClientConnectOptionsDetails":{
2902+
"type":"structure",
2903+
"members":{
2904+
"Enabled":{"shape":"Boolean"},
2905+
"LambdaFunctionArn":{"shape":"NonEmptyString"},
2906+
"Status":{"shape":"AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetails"}
2907+
}
2908+
},
2909+
"AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetails":{
2910+
"type":"structure",
2911+
"members":{
2912+
"Code":{"shape":"NonEmptyString"},
2913+
"Message":{"shape":"NonEmptyString"}
2914+
}
2915+
},
2916+
"AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetails":{
2917+
"type":"structure",
2918+
"members":{
2919+
"Enabled":{"shape":"Boolean"},
2920+
"BannerText":{"shape":"NonEmptyString"}
2921+
}
2922+
},
2923+
"AwsEc2ClientVpnEndpointConnectionLogOptionsDetails":{
2924+
"type":"structure",
2925+
"members":{
2926+
"Enabled":{"shape":"Boolean"},
2927+
"CloudwatchLogGroup":{"shape":"NonEmptyString"},
2928+
"CloudwatchLogStream":{"shape":"NonEmptyString"}
2929+
}
2930+
},
2931+
"AwsEc2ClientVpnEndpointDetails":{
2932+
"type":"structure",
2933+
"members":{
2934+
"ClientVpnEndpointId":{"shape":"NonEmptyString"},
2935+
"Description":{"shape":"NonEmptyString"},
2936+
"ClientCidrBlock":{"shape":"NonEmptyString"},
2937+
"DnsServer":{"shape":"StringList"},
2938+
"SplitTunnel":{"shape":"Boolean"},
2939+
"TransportProtocol":{"shape":"NonEmptyString"},
2940+
"VpnPort":{"shape":"Integer"},
2941+
"ServerCertificateArn":{"shape":"NonEmptyString"},
2942+
"AuthenticationOptions":{"shape":"AwsEc2ClientVpnEndpointAuthenticationOptionsList"},
2943+
"ConnectionLogOptions":{"shape":"AwsEc2ClientVpnEndpointConnectionLogOptionsDetails"},
2944+
"SecurityGroupIdSet":{"shape":"StringList"},
2945+
"VpcId":{"shape":"NonEmptyString"},
2946+
"SelfServicePortalUrl":{"shape":"NonEmptyString"},
2947+
"ClientConnectOptions":{"shape":"AwsEc2ClientVpnEndpointClientConnectOptionsDetails"},
2948+
"SessionTimeoutHours":{"shape":"Integer"},
2949+
"ClientLoginBannerOptions":{"shape":"AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetails"}
2950+
}
2951+
},
28662952
"AwsEc2EipDetails":{
28672953
"type":"structure",
28682954
"members":{
@@ -5232,7 +5318,8 @@
52325318
"CurrentVersion":{"shape":"NonEmptyString"},
52335319
"NumberOfBrokerNodes":{"shape":"Integer"},
52345320
"ClusterName":{"shape":"NonEmptyString"},
5235-
"ClientAuthentication":{"shape":"AwsMskClusterClusterInfoClientAuthenticationDetails"}
5321+
"ClientAuthentication":{"shape":"AwsMskClusterClusterInfoClientAuthenticationDetails"},
5322+
"EnhancedMonitoring":{"shape":"NonEmptyString"}
52365323
}
52375324
},
52385325
"AwsMskClusterClusterInfoEncryptionInfoDetails":{
@@ -6077,6 +6164,25 @@
60776164
"CloudWatchLogsLogGroupArn":{"shape":"CloudWatchLogsLogGroupArnConfigDetails"}
60786165
}
60796166
},
6167+
"AwsS3AccessPointDetails":{
6168+
"type":"structure",
6169+
"members":{
6170+
"AccessPointArn":{"shape":"NonEmptyString"},
6171+
"Alias":{"shape":"NonEmptyString"},
6172+
"Bucket":{"shape":"NonEmptyString"},
6173+
"BucketAccountId":{"shape":"NonEmptyString"},
6174+
"Name":{"shape":"NonEmptyString"},
6175+
"NetworkOrigin":{"shape":"NonEmptyString"},
6176+
"PublicAccessBlockConfiguration":{"shape":"AwsS3AccountPublicAccessBlockDetails"},
6177+
"VpcConfiguration":{"shape":"AwsS3AccessPointVpcConfigurationDetails"}
6178+
}
6179+
},
6180+
"AwsS3AccessPointVpcConfigurationDetails":{
6181+
"type":"structure",
6182+
"members":{
6183+
"VpcId":{"shape":"NonEmptyString"}
6184+
}
6185+
},
60806186
"AwsS3AccountPublicAccessBlockDetails":{
60816187
"type":"structure",
60826188
"members":{
@@ -6204,7 +6310,8 @@
62046310
"BucketWebsiteConfiguration":{"shape":"AwsS3BucketWebsiteConfiguration"},
62056311
"BucketNotificationConfiguration":{"shape":"AwsS3BucketNotificationConfiguration"},
62066312
"BucketVersioningConfiguration":{"shape":"AwsS3BucketBucketVersioningConfiguration"},
6207-
"ObjectLockConfiguration":{"shape":"AwsS3BucketObjectLockConfiguration"}
6313+
"ObjectLockConfiguration":{"shape":"AwsS3BucketObjectLockConfiguration"},
6314+
"Name":{"shape":"NonEmptyString"}
62086315
}
62096316
},
62106317
"AwsS3BucketLoggingConfiguration":{
@@ -9484,7 +9591,9 @@
94849591
"AwsDmsReplicationTask":{"shape":"AwsDmsReplicationTaskDetails"},
94859592
"AwsDmsReplicationInstance":{"shape":"AwsDmsReplicationInstanceDetails"},
94869593
"AwsRoute53HostedZone":{"shape":"AwsRoute53HostedZoneDetails"},
9487-
"AwsMskCluster":{"shape":"AwsMskClusterDetails"}
9594+
"AwsMskCluster":{"shape":"AwsMskClusterDetails"},
9595+
"AwsS3AccessPoint":{"shape":"AwsS3AccessPointDetails"},
9596+
"AwsEc2ClientVpnEndpoint":{"shape":"AwsEc2ClientVpnEndpointDetails"}
94889597
}
94899598
},
94909599
"ResourceInUseException":{

0 commit comments

Comments
 (0)