Skip to content

Commit 2e131c8

Browse files
Update generated code (#1869)
update generated code
1 parent 5686fa7 commit 2e131c8

28 files changed

+133
-101
lines changed

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
## 2.8.0
610

711
### Added

src/Input/AbortMultipartUploadRequest.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,15 @@ final class AbortMultipartUploadRequest extends Input
2020
* `*amzn-s3-demo-bucket*--*usw2-az1*--x-s3`). For information about bucket naming restrictions, see Directory bucket
2121
* naming rules [^1] in the *Amazon S3 User Guide*.
2222
*
23-
* **Access points** - When you use this action with an access point, you must provide the alias of the access point in
24-
* place of the bucket name or specify the access point ARN. When using the access point ARN, you must direct requests
25-
* to the access point hostname. The access point hostname takes the form
23+
* **Access points** - When you use this action with an access point for general purpose buckets, you must provide the
24+
* alias of the access point in place of the bucket name or specify the access point ARN. When you use this action with
25+
* an access point for directory buckets, you must provide the access point name in place of the bucket name. When using
26+
* the access point ARN, you must direct requests to the access point hostname. The access point hostname takes the form
2627
* *AccessPointName*-*AccountId*.s3-accesspoint.*Region*.amazonaws.com. When using this action with an access point
2728
* through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more
2829
* information about access point ARNs, see Using access points [^2] in the *Amazon S3 User Guide*.
2930
*
30-
* > Access points and Object Lambda access points are not supported by directory buckets.
31+
* > Object Lambda access points are not supported by directory buckets.
3132
*
3233
* **S3 on Outposts** - When you use this action with S3 on Outposts, you must direct requests to the S3 on Outposts
3334
* hostname. The S3 on Outposts hostname takes the form

src/Input/CompleteMultipartUploadRequest.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,15 @@ final class CompleteMultipartUploadRequest extends Input
2222
* `*amzn-s3-demo-bucket*--*usw2-az1*--x-s3`). For information about bucket naming restrictions, see Directory bucket
2323
* naming rules [^1] in the *Amazon S3 User Guide*.
2424
*
25-
* **Access points** - When you use this action with an access point, you must provide the alias of the access point in
26-
* place of the bucket name or specify the access point ARN. When using the access point ARN, you must direct requests
27-
* to the access point hostname. The access point hostname takes the form
25+
* **Access points** - When you use this action with an access point for general purpose buckets, you must provide the
26+
* alias of the access point in place of the bucket name or specify the access point ARN. When you use this action with
27+
* an access point for directory buckets, you must provide the access point name in place of the bucket name. When using
28+
* the access point ARN, you must direct requests to the access point hostname. The access point hostname takes the form
2829
* *AccessPointName*-*AccountId*.s3-accesspoint.*Region*.amazonaws.com. When using this action with an access point
2930
* through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more
3031
* information about access point ARNs, see Using access points [^2] in the *Amazon S3 User Guide*.
3132
*
32-
* > Access points and Object Lambda access points are not supported by directory buckets.
33+
* > Object Lambda access points are not supported by directory buckets.
3334
*
3435
* **S3 on Outposts** - When you use this action with S3 on Outposts, you must direct requests to the S3 on Outposts
3536
* hostname. The S3 on Outposts hostname takes the form

src/Input/CopyObjectRequest.php

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -58,14 +58,15 @@ final class CopyObjectRequest extends Input
5858
* > is in Amazon Web Services Local Zones. The source and destination buckets must have the same parent Amazon Web
5959
* > Services Region. Otherwise, you get an HTTP `400 Bad Request` error with the error code `InvalidRequest`.
6060
*
61-
* **Access points** - When you use this action with an access point, you must provide the alias of the access point in
62-
* place of the bucket name or specify the access point ARN. When using the access point ARN, you must direct requests
63-
* to the access point hostname. The access point hostname takes the form
61+
* **Access points** - When you use this action with an access point for general purpose buckets, you must provide the
62+
* alias of the access point in place of the bucket name or specify the access point ARN. When you use this action with
63+
* an access point for directory buckets, you must provide the access point name in place of the bucket name. When using
64+
* the access point ARN, you must direct requests to the access point hostname. The access point hostname takes the form
6465
* *AccessPointName*-*AccountId*.s3-accesspoint.*Region*.amazonaws.com. When using this action with an access point
6566
* through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more
6667
* information about access point ARNs, see Using access points [^2] in the *Amazon S3 User Guide*.
6768
*
68-
* > Access points and Object Lambda access points are not supported by directory buckets.
69+
* > Object Lambda access points are not supported by directory buckets.
6970
*
7071
* **S3 on Outposts** - When you use this action with S3 on Outposts, you must use the Outpost bucket access point ARN
7172
* or the access point alias for the destination bucket. You can only copy objects within the same Outpost bucket. It's
@@ -433,9 +434,10 @@ final class CopyObjectRequest extends Input
433434
* default. The `STANDARD` storage class provides high durability and high availability. Depending on performance needs,
434435
* you can specify a different Storage Class.
435436
*
436-
* > - **Directory buckets ** - For directory buckets, only the S3 Express One Zone storage class is supported to store
437-
* > newly created objects. Unsupported storage class values won't write a destination object and will respond with
438-
* > the HTTP status code `400 Bad Request`.
437+
* > - **Directory buckets ** - Directory buckets only support `EXPRESS_ONEZONE` (the S3 Express One Zone storage class)
438+
* > in Availability Zones and `ONEZONE_IA` (the S3 One Zone-Infrequent Access storage class) in Dedicated Local
439+
* > Zones. Unsupported storage class values won't write a destination object and will respond with the HTTP status
440+
* > code `400 Bad Request`.
439441
* > - **Amazon S3 on Outposts ** - S3 on Outposts only uses the `OUTPOSTS` Storage Class.
440442
* >
441443
*

src/Input/CreateMultipartUploadRequest.php

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,15 @@ final class CreateMultipartUploadRequest extends Input
4949
* `*amzn-s3-demo-bucket*--*usw2-az1*--x-s3`). For information about bucket naming restrictions, see Directory bucket
5050
* naming rules [^1] in the *Amazon S3 User Guide*.
5151
*
52-
* **Access points** - When you use this action with an access point, you must provide the alias of the access point in
53-
* place of the bucket name or specify the access point ARN. When using the access point ARN, you must direct requests
54-
* to the access point hostname. The access point hostname takes the form
52+
* **Access points** - When you use this action with an access point for general purpose buckets, you must provide the
53+
* alias of the access point in place of the bucket name or specify the access point ARN. When you use this action with
54+
* an access point for directory buckets, you must provide the access point name in place of the bucket name. When using
55+
* the access point ARN, you must direct requests to the access point hostname. The access point hostname takes the form
5556
* *AccessPointName*-*AccountId*.s3-accesspoint.*Region*.amazonaws.com. When using this action with an access point
5657
* through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more
5758
* information about access point ARNs, see Using access points [^2] in the *Amazon S3 User Guide*.
5859
*
59-
* > Access points and Object Lambda access points are not supported by directory buckets.
60+
* > Object Lambda access points are not supported by directory buckets.
6061
*
6162
* **S3 on Outposts** - When you use this action with S3 on Outposts, you must direct requests to the S3 on Outposts
6263
* hostname. The S3 on Outposts hostname takes the form
@@ -358,7 +359,8 @@ final class CreateMultipartUploadRequest extends Input
358359
* provides high durability and high availability. Depending on performance needs, you can specify a different Storage
359360
* Class. For more information, see Storage Classes [^1] in the *Amazon S3 User Guide*.
360361
*
361-
* > - For directory buckets, only the S3 Express One Zone storage class is supported to store newly created objects.
362+
* > - Directory buckets only support `EXPRESS_ONEZONE` (the S3 Express One Zone storage class) in Availability Zones
363+
* > and `ONEZONE_IA` (the S3 One Zone-Infrequent Access storage class) in Dedicated Local Zones.
362364
* > - Amazon S3 on Outposts only uses the OUTPOSTS Storage Class.
363365
* >
364366
*

src/Input/DeleteObjectRequest.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,15 @@ final class DeleteObjectRequest extends Input
2020
* `*amzn-s3-demo-bucket*--*usw2-az1*--x-s3`). For information about bucket naming restrictions, see Directory bucket
2121
* naming rules [^1] in the *Amazon S3 User Guide*.
2222
*
23-
* **Access points** - When you use this action with an access point, you must provide the alias of the access point in
24-
* place of the bucket name or specify the access point ARN. When using the access point ARN, you must direct requests
25-
* to the access point hostname. The access point hostname takes the form
23+
* **Access points** - When you use this action with an access point for general purpose buckets, you must provide the
24+
* alias of the access point in place of the bucket name or specify the access point ARN. When you use this action with
25+
* an access point for directory buckets, you must provide the access point name in place of the bucket name. When using
26+
* the access point ARN, you must direct requests to the access point hostname. The access point hostname takes the form
2627
* *AccessPointName*-*AccountId*.s3-accesspoint.*Region*.amazonaws.com. When using this action with an access point
2728
* through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more
2829
* information about access point ARNs, see Using access points [^2] in the *Amazon S3 User Guide*.
2930
*
30-
* > Access points and Object Lambda access points are not supported by directory buckets.
31+
* > Object Lambda access points are not supported by directory buckets.
3132
*
3233
* **S3 on Outposts** - When you use this action with S3 on Outposts, you must direct requests to the S3 on Outposts
3334
* hostname. The S3 on Outposts hostname takes the form

src/Input/DeleteObjectTaggingRequest.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@ final class DeleteObjectTaggingRequest extends Input
1212
/**
1313
* The bucket name containing the objects from which to remove the tags.
1414
*
15-
* **Access points** - When you use this action with an access point, you must provide the alias of the access point in
16-
* place of the bucket name or specify the access point ARN. When using the access point ARN, you must direct requests
17-
* to the access point hostname. The access point hostname takes the form
15+
* **Access points** - When you use this action with an access point for general purpose buckets, you must provide the
16+
* alias of the access point in place of the bucket name or specify the access point ARN. When you use this action with
17+
* an access point for directory buckets, you must provide the access point name in place of the bucket name. When using
18+
* the access point ARN, you must direct requests to the access point hostname. The access point hostname takes the form
1819
* *AccessPointName*-*AccountId*.s3-accesspoint.*Region*.amazonaws.com. When using this action with an access point
1920
* through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more
2021
* information about access point ARNs, see Using access points [^1] in the *Amazon S3 User Guide*.

src/Input/DeleteObjectsRequest.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,15 @@ final class DeleteObjectsRequest extends Input
2222
* `*amzn-s3-demo-bucket*--*usw2-az1*--x-s3`). For information about bucket naming restrictions, see Directory bucket
2323
* naming rules [^1] in the *Amazon S3 User Guide*.
2424
*
25-
* **Access points** - When you use this action with an access point, you must provide the alias of the access point in
26-
* place of the bucket name or specify the access point ARN. When using the access point ARN, you must direct requests
27-
* to the access point hostname. The access point hostname takes the form
25+
* **Access points** - When you use this action with an access point for general purpose buckets, you must provide the
26+
* alias of the access point in place of the bucket name or specify the access point ARN. When you use this action with
27+
* an access point for directory buckets, you must provide the access point name in place of the bucket name. When using
28+
* the access point ARN, you must direct requests to the access point hostname. The access point hostname takes the form
2829
* *AccessPointName*-*AccountId*.s3-accesspoint.*Region*.amazonaws.com. When using this action with an access point
2930
* through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more
3031
* information about access point ARNs, see Using access points [^2] in the *Amazon S3 User Guide*.
3132
*
32-
* > Access points and Object Lambda access points are not supported by directory buckets.
33+
* > Object Lambda access points are not supported by directory buckets.
3334
*
3435
* **S3 on Outposts** - When you use this action with S3 on Outposts, you must direct requests to the S3 on Outposts
3536
* hostname. The S3 on Outposts hostname takes the form

src/Input/GetObjectAclRequest.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,10 @@ final class GetObjectAclRequest extends Input
1313
/**
1414
* The bucket name that contains the object for which to get the ACL information.
1515
*
16-
* **Access points** - When you use this action with an access point, you must provide the alias of the access point in
17-
* place of the bucket name or specify the access point ARN. When using the access point ARN, you must direct requests
18-
* to the access point hostname. The access point hostname takes the form
16+
* **Access points** - When you use this action with an access point for general purpose buckets, you must provide the
17+
* alias of the access point in place of the bucket name or specify the access point ARN. When you use this action with
18+
* an access point for directory buckets, you must provide the access point name in place of the bucket name. When using
19+
* the access point ARN, you must direct requests to the access point hostname. The access point hostname takes the form
1920
* *AccessPointName*-*AccountId*.s3-accesspoint.*Region*.amazonaws.com. When using this action with an access point
2021
* through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more
2122
* information about access point ARNs, see Using access points [^1] in the *Amazon S3 User Guide*.

src/Input/GetObjectRequest.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@ final class GetObjectRequest extends Input
2121
* `*amzn-s3-demo-bucket*--*usw2-az1*--x-s3`). For information about bucket naming restrictions, see Directory bucket
2222
* naming rules [^1] in the *Amazon S3 User Guide*.
2323
*
24-
* **Access points** - When you use this action with an access point, you must provide the alias of the access point in
25-
* place of the bucket name or specify the access point ARN. When using the access point ARN, you must direct requests
26-
* to the access point hostname. The access point hostname takes the form
24+
* **Access points** - When you use this action with an access point for general purpose buckets, you must provide the
25+
* alias of the access point in place of the bucket name or specify the access point ARN. When you use this action with
26+
* an access point for directory buckets, you must provide the access point name in place of the bucket name. When using
27+
* the access point ARN, you must direct requests to the access point hostname. The access point hostname takes the form
2728
* *AccessPointName*-*AccountId*.s3-accesspoint.*Region*.amazonaws.com. When using this action with an access point
2829
* through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more
2930
* information about access point ARNs, see Using access points [^2] in the *Amazon S3 User Guide*.
@@ -32,7 +33,7 @@ final class GetObjectRequest extends Input
3233
* requests to the Object Lambda access point hostname. The Object Lambda access point hostname takes the form
3334
* *AccessPointName*-*AccountId*.s3-object-lambda.*Region*.amazonaws.com.
3435
*
35-
* > Access points and Object Lambda access points are not supported by directory buckets.
36+
* > Object Lambda access points are not supported by directory buckets.
3637
*
3738
* **S3 on Outposts** - When you use this action with S3 on Outposts, you must direct requests to the S3 on Outposts
3839
* hostname. The S3 on Outposts hostname takes the form

0 commit comments

Comments
 (0)