|
1676 | 1676 | "BucketRegion":{
|
1677 | 1677 | "shape":"BucketRegion",
|
1678 | 1678 | "documentation":"<p> <code>BucketRegion</code> indicates the Amazon Web Services region where the bucket is located. If the request contains at least one valid parameter, it is included in the response.</p>"
|
| 1679 | + }, |
| 1680 | + "BucketArn":{ |
| 1681 | + "shape":"S3RegionalOrS3ExpressBucketArnString", |
| 1682 | + "documentation":"<p>The Amazon Resource Name (ARN) of the S3 bucket. ARNs uniquely identify Amazon Web Services resources across all of Amazon Web Services.</p> <note> <p>This parameter is only supported for S3 directory buckets. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-tagging.html\">Using tags with directory buckets</a>.</p> </note>" |
1679 | 1683 | }
|
1680 | 1684 | },
|
1681 | 1685 | "documentation":"<p> In terms of implementation, a Bucket is a resource. </p>"
|
|
2769 | 2773 | "Bucket":{
|
2770 | 2774 | "shape":"BucketInfo",
|
2771 | 2775 | "documentation":"<p>Specifies the information about the bucket that will be created.</p> <note> <p>This functionality is only supported by directory buckets.</p> </note>"
|
| 2776 | + }, |
| 2777 | + "Tags":{ |
| 2778 | + "shape":"TagSet", |
| 2779 | + "documentation":"<p>An array of tags that you can apply to the bucket that you're creating. Tags are key-value pairs of metadata used to categorize and organize your buckets, track costs, and control access. </p> <note> <p>This parameter is only supported for S3 directory buckets. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-tagging.html\">Using tags with directory buckets</a>.</p> </note>" |
2772 | 2780 | }
|
2773 | 2781 | },
|
2774 | 2782 | "documentation":"<p>The configuration information for the bucket.</p>"
|
|
2822 | 2830 | "documentation":"<p>A forward slash followed by the name of the bucket.</p>",
|
2823 | 2831 | "location":"header",
|
2824 | 2832 | "locationName":"Location"
|
| 2833 | + }, |
| 2834 | + "BucketArn":{ |
| 2835 | + "shape":"S3RegionalOrS3ExpressBucketArnString", |
| 2836 | + "documentation":"<p>The Amazon Resource Name (ARN) of the S3 bucket. ARNs uniquely identify Amazon Web Services resources across all of Amazon Web Services.</p> <note> <p>This parameter is only supported for S3 directory buckets. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-tagging.html\">Using tags with directory buckets</a>.</p> </note>", |
| 2837 | + "location":"header", |
| 2838 | + "locationName":"x-amz-bucket-arn" |
2825 | 2839 | }
|
2826 | 2840 | }
|
2827 | 2841 | },
|
|
3925 | 3939 | },
|
3926 | 3940 | "StorageClass":{
|
3927 | 3941 | "shape":"StorageClass",
|
3928 |
| - "documentation":"<p> The storage class to use when replicating objects, such as S3 Standard or reduced redundancy. By default, Amazon S3 uses the storage class of the source object to create the object replica. </p> <p>For valid values, see the <code>StorageClass</code> element of the <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTreplication.html\">PUT Bucket replication</a> action in the <i>Amazon S3 API Reference</i>.</p>" |
| 3942 | + "documentation":"<p> The storage class to use when replicating objects, such as S3 Standard or reduced redundancy. By default, Amazon S3 uses the storage class of the source object to create the object replica. </p> <p>For valid values, see the <code>StorageClass</code> element of the <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTreplication.html\">PUT Bucket replication</a> action in the <i>Amazon S3 API Reference</i>.</p> <p> <code>FSX_OPENZFS</code> is not an accepted value when replicating objects.</p>" |
3929 | 3943 | },
|
3930 | 3944 | "AccessControlTranslation":{
|
3931 | 3945 | "shape":"AccessControlTranslation",
|
|
5819 | 5833 | "HeadBucketOutput":{
|
5820 | 5834 | "type":"structure",
|
5821 | 5835 | "members":{
|
| 5836 | + "BucketArn":{ |
| 5837 | + "shape":"S3RegionalOrS3ExpressBucketArnString", |
| 5838 | + "documentation":"<p>The Amazon Resource Name (ARN) of the S3 bucket. ARNs uniquely identify Amazon Web Services resources across all of Amazon Web Services.</p> <note> <p>This parameter is only supported for S3 directory buckets. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-tagging.html\">Using tags with directory buckets</a>.</p> </note>", |
| 5839 | + "location":"header", |
| 5840 | + "locationName":"x-amz-bucket-arn" |
| 5841 | + }, |
5822 | 5842 | "BucketLocationType":{
|
5823 | 5843 | "shape":"LocationType",
|
5824 | 5844 | "documentation":"<p>The type of location where the bucket is created.</p> <note> <p>This functionality is only supported by directory buckets.</p> </note>",
|
|
7135 | 7155 | },
|
7136 | 7156 | "Delimiter":{
|
7137 | 7157 | "shape":"Delimiter",
|
7138 |
| - "documentation":"<p>Character you use to group keys.</p> <p>All keys that contain the same string between the prefix, if specified, and the first occurrence of the delimiter after the prefix are grouped under a single result element, <code>CommonPrefixes</code>. If you don't specify the prefix parameter, then the substring starts at the beginning of the key. The keys that are grouped under <code>CommonPrefixes</code> result element are not returned elsewhere in the response.</p> <note> <p> <b>Directory buckets</b> - For directory buckets, <code>/</code> is the only supported delimiter.</p> </note>", |
| 7158 | + "documentation":"<p>Character you use to group keys.</p> <p>All keys that contain the same string between the prefix, if specified, and the first occurrence of the delimiter after the prefix are grouped under a single result element, <code>CommonPrefixes</code>. If you don't specify the prefix parameter, then the substring starts at the beginning of the key. The keys that are grouped under <code>CommonPrefixes</code> result element are not returned elsewhere in the response.</p> <p> <code>CommonPrefixes</code> is filtered out from results if it is not lexicographically greater than the key-marker.</p> <note> <p> <b>Directory buckets</b> - For directory buckets, <code>/</code> is the only supported delimiter.</p> </note>", |
7139 | 7159 | "location":"querystring",
|
7140 | 7160 | "locationName":"delimiter"
|
7141 | 7161 | },
|
|
7259 | 7279 | },
|
7260 | 7280 | "Delimiter":{
|
7261 | 7281 | "shape":"Delimiter",
|
7262 |
| - "documentation":"<p>A delimiter is a character that you specify to group keys. All keys that contain the same string between the <code>prefix</code> and the first occurrence of the delimiter are grouped under a single result element in <code>CommonPrefixes</code>. These groups are counted as one result against the <code>max-keys</code> limitation. These keys are not returned elsewhere in the response.</p>", |
| 7282 | + "documentation":"<p>A delimiter is a character that you specify to group keys. All keys that contain the same string between the <code>prefix</code> and the first occurrence of the delimiter are grouped under a single result element in <code>CommonPrefixes</code>. These groups are counted as one result against the <code>max-keys</code> limitation. These keys are not returned elsewhere in the response.</p> <p> <code>CommonPrefixes</code> is filtered out from results if it is not lexicographically greater than the key-marker.</p>", |
7263 | 7283 | "location":"querystring",
|
7264 | 7284 | "locationName":"delimiter"
|
7265 | 7285 | },
|
|
7375 | 7395 | },
|
7376 | 7396 | "Delimiter":{
|
7377 | 7397 | "shape":"Delimiter",
|
7378 |
| - "documentation":"<p>A delimiter is a character that you use to group keys.</p>", |
| 7398 | + "documentation":"<p>A delimiter is a character that you use to group keys.</p> <p> <code>CommonPrefixes</code> is filtered out from results if it is not lexicographically greater than the key-marker.</p>", |
7379 | 7399 | "location":"querystring",
|
7380 | 7400 | "locationName":"delimiter"
|
7381 | 7401 | },
|
|
7494 | 7514 | },
|
7495 | 7515 | "Delimiter":{
|
7496 | 7516 | "shape":"Delimiter",
|
7497 |
| - "documentation":"<p>A delimiter is a character that you use to group keys.</p> <note> <ul> <li> <p> <b>Directory buckets</b> - For directory buckets, <code>/</code> is the only supported delimiter.</p> </li> <li> <p> <b>Directory buckets </b> - When you query <code>ListObjectsV2</code> with a delimiter during in-progress multipart uploads, the <code>CommonPrefixes</code> response parameter contains the prefixes that are associated with the in-progress multipart uploads. For more information about multipart uploads, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html\">Multipart Upload Overview</a> in the <i>Amazon S3 User Guide</i>.</p> </li> </ul> </note>", |
| 7517 | + "documentation":"<p>A delimiter is a character that you use to group keys.</p> <p> <code>CommonPrefixes</code> is filtered out from results if it is not lexicographically greater than the <code>StartAfter</code> value.</p> <note> <ul> <li> <p> <b>Directory buckets</b> - For directory buckets, <code>/</code> is the only supported delimiter.</p> </li> <li> <p> <b>Directory buckets </b> - When you query <code>ListObjectsV2</code> with a delimiter during in-progress multipart uploads, the <code>CommonPrefixes</code> response parameter contains the prefixes that are associated with the in-progress multipart uploads. For more information about multipart uploads, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html\">Multipart Upload Overview</a> in the <i>Amazon S3 User Guide</i>.</p> </li> </ul> </note>", |
7498 | 7518 | "location":"querystring",
|
7499 | 7519 | "locationName":"delimiter"
|
7500 | 7520 | },
|
|
10974 | 10994 | },
|
10975 | 10995 | "documentation":"<p>Describes an Amazon S3 location that will receive the results of the restore request.</p>"
|
10976 | 10996 | },
|
| 10997 | + "S3RegionalOrS3ExpressBucketArnString":{ |
| 10998 | + "type":"string", |
| 10999 | + "max":128, |
| 11000 | + "min":1, |
| 11001 | + "pattern":"arn:[^:]+:(s3|s3express):.*" |
| 11002 | + }, |
10977 | 11003 | "S3TablesArn":{"type":"string"},
|
10978 | 11004 | "S3TablesBucketArn":{"type":"string"},
|
10979 | 11005 | "S3TablesDestination":{
|
|
0 commit comments