Skip to content

Commit c2aa97e

Browse files
Update generated code (#1577)
* update generated code * Update src/Service/Ses/CHANGELOG.md --------- Co-authored-by: Jérémy Derussé <[email protected]>
1 parent 8ab8134 commit c2aa97e

File tree

6 files changed

+61
-7
lines changed

6 files changed

+61
-7
lines changed

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"variables": {
3-
"${LATEST}": "3.281.14"
3+
"${LATEST}": "3.281.15"
44
},
55
"endpoints": "https://raw.githubusercontent.com/aws/aws-sdk-php/${LATEST}/src/data/endpoints.json",
66
"services": {

src/Service/CognitoIdentityProvider/src/Input/AdminCreateUserRequest.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,16 @@ final class AdminCreateUserRequest extends Input
2525
private $userPoolId;
2626

2727
/**
28-
* The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters.
29-
* After the user is created, the username can't be changed.
28+
* The value that you want to set as the username sign-in attribute. The following conditions apply to the username
29+
* parameter.
30+
*
31+
* - The username can't be a duplicate of another username in the same user pool.
32+
* - You can't change the value of a username after you create it.
33+
* - You can only provide a value if usernames are a valid sign-in attribute for your user pool. If your user pool only
34+
* supports phone numbers or email addresses as sign-in attributes, Amazon Cognito automatically generates a username
35+
* value. For more information, see Customizing sign-in attributes [^1].
36+
*
37+
* [^1]: https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html#user-pool-settings-aliases
3038
*
3139
* @required
3240
*

src/Service/Firehose/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## NOT RELEASED
44

5+
### Changed
6+
7+
- AWS enhancement: Documentation updates.
8+
59
## 1.1.0
610

711
### Added

src/Service/Firehose/src/FirehoseClient.php

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ class FirehoseClient extends AbstractApi
2828
* delivery stream. For more information about limits and how to request an increase, see Amazon Kinesis Data Firehose
2929
* Limits [^1].
3030
*
31+
* Kinesis Data Firehose accumulates and publishes a particular metric for a customer account in one minute intervals.
32+
* It is possible that the bursts of incoming bytes/records ingested to a delivery stream last only for a few seconds.
33+
* Due to this, the actual spikes in the traffic might not be fully visible in the customer's 1 minute CloudWatch
34+
* metrics.
35+
*
3136
* You must specify the name of the delivery stream and the data record when using PutRecord. The data record consists
3237
* of a data blob that can be up to 1,000 KiB in size, and any kind of data. For example, it can be a segment from a log
3338
* file, geographic location data, website clickstream data, and so on.
@@ -40,8 +45,12 @@ class FirehoseClient extends AbstractApi
4045
* The `PutRecord` operation returns a `RecordId`, which is a unique string assigned to each record. Producer
4146
* applications can use this ID for purposes such as auditability and investigation.
4247
*
43-
* If the `PutRecord` operation throws a `ServiceUnavailableException`, back off and retry. If the exception persists,
44-
* it is possible that the throughput limits have been exceeded for the delivery stream.
48+
* If the `PutRecord` operation throws a `ServiceUnavailableException`, the API is automatically reinvoked (retried) 3
49+
* times. If the exception persists, it is possible that the throughput limits have been exceeded for the delivery
50+
* stream.
51+
*
52+
* Re-invoking the Put API operations (for example, PutRecord and PutRecordBatch) can result in data duplicates. For
53+
* larger data assets, allow for a longer time out before retrying Put API operations.
4554
*
4655
* Data records sent to Kinesis Data Firehose are stored for 24 hours from the time they are added to a delivery stream
4756
* as it tries to send the records to the destination. If the destination is unreachable for more than 24 hours, the
@@ -84,6 +93,11 @@ public function putRecord($input): PutRecordOutput
8493
* producer than when writing single records. To write single data records into a delivery stream, use PutRecord.
8594
* Applications using these operations are referred to as producers.
8695
*
96+
* Kinesis Data Firehose accumulates and publishes a particular metric for a customer account in one minute intervals.
97+
* It is possible that the bursts of incoming bytes/records ingested to a delivery stream last only for a few seconds.
98+
* Due to this, the actual spikes in the traffic might not be fully visible in the customer's 1 minute CloudWatch
99+
* metrics.
100+
*
87101
* For information about service quota, see Amazon Kinesis Data Firehose Quota [^1].
88102
*
89103
* Each PutRecordBatch request supports up to 500 records. Each record in the request can be as large as 1,000 KB
@@ -117,8 +131,11 @@ public function putRecord($input): PutRecordOutput
117131
* processing. This minimizes the possible duplicate records and also reduces the total bytes sent (and corresponding
118132
* charges). We recommend that you handle any duplicates at the destination.
119133
*
120-
* If PutRecordBatch throws `ServiceUnavailableException`, back off and retry. If the exception persists, it is possible
121-
* that the throughput limits have been exceeded for the delivery stream.
134+
* If PutRecordBatch throws `ServiceUnavailableException`, the API is automatically reinvoked (retried) 3 times. If the
135+
* exception persists, it is possible that the throughput limits have been exceeded for the delivery stream.
136+
*
137+
* Re-invoking the Put API operations (for example, PutRecord and PutRecordBatch) can result in data duplicates. For
138+
* larger data assets, allow for a longer time out before retrying Put API operations.
122139
*
123140
* Data records sent to Kinesis Data Firehose are stored for 24 hours from the time they are added to a delivery stream
124141
* as it attempts to send the records to the destination. If the destination is unreachable for more than 24 hours, the

src/Service/Ses/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66

77
- Allow passing explicit null values for optional fields of input objects
88

9+
### Added
10+
11+
- AWS api-change: Added `fips-ca-central-1`, `fips-us-east-2` and `fips-us-west-1` regions
12+
913
## 1.6.0
1014

1115
### Added

src/Service/Ses/src/SesClient.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,13 +90,34 @@ protected function getEndpointMetadata(?string $region): array
9090
}
9191

9292
switch ($region) {
93+
case 'fips-ca-central-1':
94+
return [
95+
'endpoint' => 'https://email-fips.ca-central-1.amazonaws.com',
96+
'signRegion' => 'ca-central-1',
97+
'signService' => 'ses',
98+
'signVersions' => ['v4'],
99+
];
93100
case 'fips-us-east-1':
94101
return [
95102
'endpoint' => 'https://email-fips.us-east-1.amazonaws.com',
96103
'signRegion' => 'us-east-1',
97104
'signService' => 'ses',
98105
'signVersions' => ['v4'],
99106
];
107+
case 'fips-us-east-2':
108+
return [
109+
'endpoint' => 'https://email-fips.us-east-2.amazonaws.com',
110+
'signRegion' => 'us-east-2',
111+
'signService' => 'ses',
112+
'signVersions' => ['v4'],
113+
];
114+
case 'fips-us-west-1':
115+
return [
116+
'endpoint' => 'https://email-fips.us-west-1.amazonaws.com',
117+
'signRegion' => 'us-west-1',
118+
'signService' => 'ses',
119+
'signVersions' => ['v4'],
120+
];
100121
case 'fips-us-west-2':
101122
return [
102123
'endpoint' => 'https://email-fips.us-west-2.amazonaws.com',

0 commit comments

Comments
 (0)