Skip to content

Commit 8bd9694

Browse files
author
AWS
committed
Amazon S3 Tables Update: S3 Tables now supports getting details about a table via its table ARN.
1 parent b1e2cd0 commit 8bd9694

File tree

2 files changed

+19
-12
lines changed

2 files changed

+19
-12
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon S3 Tables",
4+
"contributor": "",
5+
"description": "S3 Tables now supports getting details about a table via its table ARN."
6+
}

services/s3tables/src/main/resources/codegen-resources/service-2.json

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
{"shape":"ConflictException"},
5050
{"shape":"BadRequestException"}
5151
],
52-
"documentation":"<p>Creates a new table associated with the given namespace in a table bucket. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-create.html\">Creating an Amazon S3 table</a> in the <i>Amazon Simple Storage Service User Guide</i>.</p> <dl> <dt>Permissions</dt> <dd> <ul> <li> <p>You must have the <code>s3tables:CreateTable</code> permission to use this operation. </p> </li> <li> <p>If you use this operation with the optional <code>metadata</code> request parameter you must have the <code>s3tables:PutTableData</code> permission. </p> </li> <li> <p>If you use this operation with the optional <code>encryptionConfiguration</code> request parameter you must have the <code>s3tables:PutTableEncryption</code> permission. </p> </li> </ul> <note> <p>Additionally, </p> </note> </dd> </dl>"
52+
"documentation":"<p>Creates a new table associated with the given namespace in a table bucket. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-create.html\">Creating an Amazon S3 table</a> in the <i>Amazon Simple Storage Service User Guide</i>.</p> <dl> <dt>Permissions</dt> <dd> <ul> <li> <p>You must have the <code>s3tables:CreateTable</code> permission to use this operation. </p> </li> <li> <p>If you use this operation with the optional <code>metadata</code> request parameter you must have the <code>s3tables:PutTableData</code> permission. </p> </li> <li> <p>If you use this operation with the optional <code>encryptionConfiguration</code> request parameter you must have the <code>s3tables:PutTableEncryption</code> permission. </p> </li> </ul> <note> <p>Additionally, If you choose SSE-KMS encryption you must grant the S3 Tables maintenance principal access to your KMS key. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-kms-permissions.html\">Permissions requirements for S3 Tables SSE-KMS encryption</a>. </p> </note> </dd> </dl>"
5353
},
5454
"CreateTableBucket":{
5555
"name":"CreateTableBucket",
@@ -208,7 +208,7 @@
208208
"name":"GetTable",
209209
"http":{
210210
"method":"GET",
211-
"requestUri":"/tables/{tableBucketARN}/{namespace}/{name}",
211+
"requestUri":"/get-table",
212212
"responseCode":200
213213
},
214214
"input":{"shape":"GetTableRequest"},
@@ -471,7 +471,7 @@
471471
{"shape":"ConflictException"},
472472
{"shape":"BadRequestException"}
473473
],
474-
"documentation":"<p>Sets the encryption configuration for a table bucket.</p> <dl> <dt>Permissions</dt> <dd> <p>You must have the <code>s3tables:PutTableBucketEncryption</code> permission to use this operation.</p> <note> <p>If you choose SSE-KMS encryption you must grant the S3 Tables maintenance principal access to your KMS key. For more information, see <a href=\"AmazonS3/latest/userguide/s3-tables-kms-permissions.html\">Permissions requirements for S3 Tables SSE-KMS encryption</a> </p> </note> </dd> </dl>",
474+
"documentation":"<p>Sets the encryption configuration for a table bucket.</p> <dl> <dt>Permissions</dt> <dd> <p>You must have the <code>s3tables:PutTableBucketEncryption</code> permission to use this operation.</p> <note> <p>If you choose SSE-KMS encryption you must grant the S3 Tables maintenance principal access to your KMS key. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-kms-permissions.html\">Permissions requirements for S3 Tables SSE-KMS encryption</a> in the <i>Amazon Simple Storage Service User Guide</i>.</p> </note> </dd> </dl>",
475475
"idempotent":true
476476
},
477477
"PutTableBucketMaintenanceConfiguration":{
@@ -1179,7 +1179,7 @@
11791179
},
11801180
"namespace":{
11811181
"shape":"NamespaceName",
1182-
"documentation":"<p>The name of the namespace the table is associated with. <pre><code>&lt;/p&gt; </code></pre>",
1182+
"documentation":"<p>The name of the namespace the table is associated with. </p>",
11831183
"location":"uri",
11841184
"locationName":"namespace"
11851185
},
@@ -1297,29 +1297,30 @@
12971297
},
12981298
"GetTableRequest":{
12991299
"type":"structure",
1300-
"required":[
1301-
"tableBucketARN",
1302-
"namespace",
1303-
"name"
1304-
],
13051300
"members":{
13061301
"tableBucketARN":{
13071302
"shape":"TableBucketARN",
13081303
"documentation":"<p>The Amazon Resource Name (ARN) of the table bucket associated with the table.</p>",
1309-
"location":"uri",
1304+
"location":"querystring",
13101305
"locationName":"tableBucketARN"
13111306
},
13121307
"namespace":{
13131308
"shape":"NamespaceName",
13141309
"documentation":"<p>The name of the namespace the table is associated with.</p>",
1315-
"location":"uri",
1310+
"location":"querystring",
13161311
"locationName":"namespace"
13171312
},
13181313
"name":{
13191314
"shape":"TableName",
13201315
"documentation":"<p>The name of the table.</p>",
1321-
"location":"uri",
1316+
"location":"querystring",
13221317
"locationName":"name"
1318+
},
1319+
"tableArn":{
1320+
"shape":"TableARN",
1321+
"documentation":"<p>The Amazon Resource Name (ARN) of the table.</p>",
1322+
"location":"querystring",
1323+
"locationName":"tableArn"
13231324
}
13241325
}
13251326
},

0 commit comments

Comments
 (0)