Class: Aws::S3Tables::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::S3Tables::Client
- Includes:
- ClientStubs
- Defined in:
- lib/aws-sdk-s3tables/client.rb
Overview
An API client for S3Tables. To construct a client, you need to configure a ‘:region` and `:credentials`.
client = Aws::S3Tables::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the [developer guide](/sdk-for-ruby/v3/developer-guide/setup-config.html).
See #initialize for a full list of supported configuration options.
Class Attribute Summary collapse
- .identifier ⇒ Object readonly private
API Operations collapse
-
#create_namespace(params = {}) ⇒ Types::CreateNamespaceResponse
Creates a namespace.
-
#create_table(params = {}) ⇒ Types::CreateTableResponse
Creates a new table associated with the given namespace in a table bucket.
-
#create_table_bucket(params = {}) ⇒ Types::CreateTableBucketResponse
Creates a table bucket.
-
#delete_namespace(params = {}) ⇒ Struct
Deletes a namespace.
-
#delete_table(params = {}) ⇒ Struct
Deletes a table.
-
#delete_table_bucket(params = {}) ⇒ Struct
Deletes a table bucket.
-
#delete_table_bucket_encryption(params = {}) ⇒ Struct
Deletes the encryption configuration for a table bucket.
-
#delete_table_bucket_policy(params = {}) ⇒ Struct
Deletes a table bucket policy.
-
#delete_table_policy(params = {}) ⇒ Struct
Deletes a table policy.
-
#get_namespace(params = {}) ⇒ Types::GetNamespaceResponse
Gets details about a namespace.
-
#get_table(params = {}) ⇒ Types::GetTableResponse
Gets details about a table.
-
#get_table_bucket(params = {}) ⇒ Types::GetTableBucketResponse
Gets details on a table bucket.
-
#get_table_bucket_encryption(params = {}) ⇒ Types::GetTableBucketEncryptionResponse
Gets the encryption configuration for a table bucket.
-
#get_table_bucket_maintenance_configuration(params = {}) ⇒ Types::GetTableBucketMaintenanceConfigurationResponse
Gets details about a maintenance configuration for a given table bucket.
-
#get_table_bucket_policy(params = {}) ⇒ Types::GetTableBucketPolicyResponse
Gets details about a table bucket policy.
-
#get_table_encryption(params = {}) ⇒ Types::GetTableEncryptionResponse
Gets the encryption configuration for a table.
-
#get_table_maintenance_configuration(params = {}) ⇒ Types::GetTableMaintenanceConfigurationResponse
Gets details about the maintenance configuration of a table.
-
#get_table_maintenance_job_status(params = {}) ⇒ Types::GetTableMaintenanceJobStatusResponse
Gets the status of a maintenance job for a table.
-
#get_table_metadata_location(params = {}) ⇒ Types::GetTableMetadataLocationResponse
Gets the location of the table metadata.
-
#get_table_policy(params = {}) ⇒ Types::GetTablePolicyResponse
Gets details about a table policy.
-
#list_namespaces(params = {}) ⇒ Types::ListNamespacesResponse
Lists the namespaces within a table bucket.
-
#list_table_buckets(params = {}) ⇒ Types::ListTableBucketsResponse
Lists table buckets for your account.
-
#list_tables(params = {}) ⇒ Types::ListTablesResponse
List tables in the given table bucket.
-
#put_table_bucket_encryption(params = {}) ⇒ Struct
Sets the encryption configuration for a table bucket.
-
#put_table_bucket_maintenance_configuration(params = {}) ⇒ Struct
Creates a new maintenance configuration or replaces an existing maintenance configuration for a table bucket.
-
#put_table_bucket_policy(params = {}) ⇒ Struct
Creates a new maintenance configuration or replaces an existing table bucket policy for a table bucket.
-
#put_table_maintenance_configuration(params = {}) ⇒ Struct
Creates a new maintenance configuration or replaces an existing maintenance configuration for a table.
-
#put_table_policy(params = {}) ⇒ Struct
Creates a new maintenance configuration or replaces an existing table policy for a table.
-
#rename_table(params = {}) ⇒ Struct
Renames a table or a namespace.
-
#update_table_metadata_location(params = {}) ⇒ Types::UpdateTableMetadataLocationResponse
Updates the metadata location for a table.
Class Method Summary collapse
- .errors_module ⇒ Object private
Instance Method Summary collapse
- #build_request(operation_name, params = {}) ⇒ Object private
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
- #waiter_names ⇒ Object deprecated private Deprecated.
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
473 474 475 |
# File 'lib/aws-sdk-s3tables/client.rb', line 473 def initialize(*args) super end |
Class Attribute Details
.identifier ⇒ Object (readonly)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
2029 2030 2031 |
# File 'lib/aws-sdk-s3tables/client.rb', line 2029 def identifier @identifier end |
Class Method Details
.errors_module ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
2032 2033 2034 |
# File 'lib/aws-sdk-s3tables/client.rb', line 2032 def errors_module Errors end |
Instance Method Details
#build_request(operation_name, params = {}) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 |
# File 'lib/aws-sdk-s3tables/client.rb', line 2002 def build_request(operation_name, params = {}) handlers = @handlers.for(operation_name) tracer = config.telemetry_provider.tracer_provider.tracer( Aws::Telemetry.module_to_tracer_name('Aws::S3Tables') ) context = Seahorse::Client::RequestContext.new( operation_name: operation_name, operation: config.api.operation(operation_name), client: self, params: params, config: config, tracer: tracer ) context[:gem_name] = 'aws-sdk-s3tables' context[:gem_version] = '1.16.0' Seahorse::Client::Request.new(handlers, context) end |
#create_namespace(params = {}) ⇒ Types::CreateNamespaceResponse
Creates a namespace. A namespace is a logical grouping of tables within your table bucket, which you can use to organize tables. For more information, see [Create a namespace] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:CreateNamespace` permission to use this
operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-namespace-create.html
522 523 524 525 |
# File 'lib/aws-sdk-s3tables/client.rb', line 522 def create_namespace(params = {}, = {}) req = build_request(:create_namespace, params) req.send_request() end |
#create_table(params = {}) ⇒ Types::CreateTableResponse
Creates a new table associated with the given namespace in a table bucket. For more information, see [Creating an Amazon S3 table] in the *Amazon Simple Storage Service User Guide*.
Permissions : * You must have the ‘s3tables:CreateTable` permission to use this
operation.
* If you use this operation with the optional `metadata` request
parameter you must have the `s3tables:PutTableData` permission.
* If you use this operation with the optional
`encryptionConfiguration` request parameter you must have the
`s3tables:PutTableEncryption` permission.
<note markdown="1"> Additionally, If you choose SSE-KMS encryption you must grant the S3
Tables maintenance principal access to your KMS key. For more
information, see [Permissions requirements for S3 Tables SSE-KMS
encryption][2].
</note>
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-create.html [2]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-kms-permissions.html
625 626 627 628 |
# File 'lib/aws-sdk-s3tables/client.rb', line 625 def create_table(params = {}, = {}) req = build_request(:create_table, params) req.send_request() end |
#create_table_bucket(params = {}) ⇒ Types::CreateTableBucketResponse
Creates a table bucket. For more information, see [Creating a table bucket] in the *Amazon Simple Storage Service User Guide*.
Permissions : * You must have the ‘s3tables:CreateTableBucket` permission to use
this operation.
* If you use this operation with the optional
`encryptionConfiguration` parameter you must have the
`s3tables:PutTableBucketEncryption` permission.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-buckets-create.html
677 678 679 680 |
# File 'lib/aws-sdk-s3tables/client.rb', line 677 def create_table_bucket(params = {}, = {}) req = build_request(:create_table_bucket, params) req.send_request() end |
#delete_namespace(params = {}) ⇒ Struct
Deletes a namespace. For more information, see [Delete a namespace] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:DeleteNamespace` permission to use this
operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-namespace-delete.html
714 715 716 717 |
# File 'lib/aws-sdk-s3tables/client.rb', line 714 def delete_namespace(params = {}, = {}) req = build_request(:delete_namespace, params) req.send_request() end |
#delete_table(params = {}) ⇒ Struct
Deletes a table. For more information, see [Deleting an Amazon S3 table] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:DeleteTable` permission to use this
operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-delete.html
759 760 761 762 |
# File 'lib/aws-sdk-s3tables/client.rb', line 759 def delete_table(params = {}, = {}) req = build_request(:delete_table, params) req.send_request() end |
#delete_table_bucket(params = {}) ⇒ Struct
Deletes a table bucket. For more information, see [Deleting a table bucket] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:DeleteTableBucket` permission to use
this operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-buckets-delete.html
791 792 793 794 |
# File 'lib/aws-sdk-s3tables/client.rb', line 791 def delete_table_bucket(params = {}, = {}) req = build_request(:delete_table_bucket, params) req.send_request() end |
#delete_table_bucket_encryption(params = {}) ⇒ Struct
Deletes the encryption configuration for a table bucket.
Permissions
: You must have the ‘s3tables:DeleteTableBucketEncryption` permission
to use this operation.
818 819 820 821 |
# File 'lib/aws-sdk-s3tables/client.rb', line 818 def delete_table_bucket_encryption(params = {}, = {}) req = build_request(:delete_table_bucket_encryption, params) req.send_request() end |
#delete_table_bucket_policy(params = {}) ⇒ Struct
Deletes a table bucket policy. For more information, see [Deleting a table bucket policy] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:DeleteTableBucketPolicy` permission to
use this operation.
851 852 853 854 |
# File 'lib/aws-sdk-s3tables/client.rb', line 851 def delete_table_bucket_policy(params = {}, = {}) req = build_request(:delete_table_bucket_policy, params) req.send_request() end |
#delete_table_policy(params = {}) ⇒ Struct
Deletes a table policy. For more information, see [Deleting a table policy] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:DeleteTablePolicy` permission to use
this operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-table-policy.html#table-policy-delete
892 893 894 895 |
# File 'lib/aws-sdk-s3tables/client.rb', line 892 def delete_table_policy(params = {}, = {}) req = build_request(:delete_table_policy, params) req.send_request() end |
#get_namespace(params = {}) ⇒ Types::GetNamespaceResponse
Gets details about a namespace. For more information, see [Table namespaces] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:GetNamespace` permission to use this
operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-namespace.html
945 946 947 948 |
# File 'lib/aws-sdk-s3tables/client.rb', line 945 def get_namespace(params = {}, = {}) req = build_request(:get_namespace, params) req.send_request() end |
#get_table(params = {}) ⇒ Types::GetTableResponse
Gets details about a table. For more information, see [S3 Tables] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:GetTable` permission to use this
operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-tables.html
1027 1028 1029 1030 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1027 def get_table(params = {}, = {}) req = build_request(:get_table, params) req.send_request() end |
#get_table_bucket(params = {}) ⇒ Types::GetTableBucketResponse
Gets details on a table bucket. For more information, see [Viewing details about an Amazon S3 table bucket] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:GetTableBucket` permission to use this
operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-buckets-details.html
1076 1077 1078 1079 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1076 def get_table_bucket(params = {}, = {}) req = build_request(:get_table_bucket, params) req.send_request() end |
#get_table_bucket_encryption(params = {}) ⇒ Types::GetTableBucketEncryptionResponse
Gets the encryption configuration for a table bucket.
Permissions
: You must have the ‘s3tables:GetTableBucketEncryption` permission to
use this operation.
1110 1111 1112 1113 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1110 def get_table_bucket_encryption(params = {}, = {}) req = build_request(:get_table_bucket_encryption, params) req.send_request() end |
#get_table_bucket_maintenance_configuration(params = {}) ⇒ Types::GetTableBucketMaintenanceConfigurationResponse
Gets details about a maintenance configuration for a given table bucket. For more information, see [Amazon S3 table bucket maintenance] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:GetTableBucketMaintenanceConfiguration`
permission to use this operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-table-buckets-maintenance.html
1155 1156 1157 1158 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1155 def get_table_bucket_maintenance_configuration(params = {}, = {}) req = build_request(:get_table_bucket_maintenance_configuration, params) req.send_request() end |
#get_table_bucket_policy(params = {}) ⇒ Types::GetTableBucketPolicyResponse
Gets details about a table bucket policy. For more information, see
- Viewing a table bucket policy][1
-
in the *Amazon Simple Storage
Service User Guide*.
Permissions
: You must have the ‘s3tables:GetTableBucketPolicy` permission to use
this operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-bucket-policy.html#table-bucket-policy-get
1194 1195 1196 1197 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1194 def get_table_bucket_policy(params = {}, = {}) req = build_request(:get_table_bucket_policy, params) req.send_request() end |
#get_table_encryption(params = {}) ⇒ Types::GetTableEncryptionResponse
Gets the encryption configuration for a table.
Permissions
: You must have the ‘s3tables:GetTableEncryption` permission to use
this operation.
1237 1238 1239 1240 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1237 def get_table_encryption(params = {}, = {}) req = build_request(:get_table_encryption, params) req.send_request() end |
#get_table_maintenance_configuration(params = {}) ⇒ Types::GetTableMaintenanceConfigurationResponse
Gets details about the maintenance configuration of a table. For more information, see [S3 Tables maintenance] in the *Amazon Simple Storage Service User Guide*.
Permissions : * You must have the ‘s3tables:GetTableMaintenanceConfiguration`
permission to use this operation.
* You must have the `s3tables:GetTableData` permission to use set
the compaction strategy to `sort` or `zorder`.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-maintenance.html
1293 1294 1295 1296 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1293 def get_table_maintenance_configuration(params = {}, = {}) req = build_request(:get_table_maintenance_configuration, params) req.send_request() end |
#get_table_maintenance_job_status(params = {}) ⇒ Types::GetTableMaintenanceJobStatusResponse
Gets the status of a maintenance job for a table. For more information, see [S3 Tables maintenance] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:GetTableMaintenanceJobStatus` permission
to use this operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-maintenance.html
1345 1346 1347 1348 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1345 def get_table_maintenance_job_status(params = {}, = {}) req = build_request(:get_table_maintenance_job_status, params) req.send_request() end |
#get_table_metadata_location(params = {}) ⇒ Types::GetTableMetadataLocationResponse
Gets the location of the table metadata.
Permissions
: You must have the ‘s3tables:GetTableMetadataLocation` permission to
use this operation.
1390 1391 1392 1393 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1390 def (params = {}, = {}) req = build_request(:get_table_metadata_location, params) req.send_request() end |
#get_table_policy(params = {}) ⇒ Types::GetTablePolicyResponse
Gets details about a table policy. For more information, see [Viewing a table policy] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:GetTablePolicy` permission to use this
operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-table-policy.html#table-policy-get
1437 1438 1439 1440 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1437 def get_table_policy(params = {}, = {}) req = build_request(:get_table_policy, params) req.send_request() end |
#list_namespaces(params = {}) ⇒ Types::ListNamespacesResponse
Lists the namespaces within a table bucket. For more information, see
- Table namespaces][1
-
in the *Amazon Simple Storage Service User
Guide*.
Permissions
: You must have the ‘s3tables:ListNamespaces` permission to use this
operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-namespace.html
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1502 1503 1504 1505 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1502 def list_namespaces(params = {}, = {}) req = build_request(:list_namespaces, params) req.send_request() end |
#list_table_buckets(params = {}) ⇒ Types::ListTableBucketsResponse
Lists table buckets for your account. For more information, see [S3 Table buckets] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:ListTableBuckets` permission to use this
operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-buckets.html
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1565 1566 1567 1568 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1565 def list_table_buckets(params = {}, = {}) req = build_request(:list_table_buckets, params) req.send_request() end |
#list_tables(params = {}) ⇒ Types::ListTablesResponse
List tables in the given table bucket. For more information, see [S3 Tables] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:ListTables` permission to use this
operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-tables.html
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1635 1636 1637 1638 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1635 def list_tables(params = {}, = {}) req = build_request(:list_tables, params) req.send_request() end |
#put_table_bucket_encryption(params = {}) ⇒ Struct
Sets the encryption configuration for a table bucket.
Permissions
: You must have the ‘s3tables:PutTableBucketEncryption` permission to
use this operation.
<note markdown="1"> If you choose SSE-KMS encryption you must grant the S3 Tables
maintenance principal access to your KMS key. For more information,
see [Permissions requirements for S3 Tables SSE-KMS encryption][1]
in the *Amazon Simple Storage Service User Guide*.
</note>
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-kms-permissions.html
1680 1681 1682 1683 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1680 def put_table_bucket_encryption(params = {}, = {}) req = build_request(:put_table_bucket_encryption, params) req.send_request() end |
#put_table_bucket_maintenance_configuration(params = {}) ⇒ Struct
Creates a new maintenance configuration or replaces an existing maintenance configuration for a table bucket. For more information, see [Amazon S3 table bucket maintenance] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:PutTableBucketMaintenanceConfiguration`
permission to use this operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-table-buckets-maintenance.html
1732 1733 1734 1735 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1732 def put_table_bucket_maintenance_configuration(params = {}, = {}) req = build_request(:put_table_bucket_maintenance_configuration, params) req.send_request() end |
#put_table_bucket_policy(params = {}) ⇒ Struct
Creates a new maintenance configuration or replaces an existing table bucket policy for a table bucket. For more information, see [Adding a table bucket policy] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:PutTableBucketPolicy` permission to use
this operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-bucket-policy.html#table-bucket-policy-add
1770 1771 1772 1773 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1770 def put_table_bucket_policy(params = {}, = {}) req = build_request(:put_table_bucket_policy, params) req.send_request() end |
#put_table_maintenance_configuration(params = {}) ⇒ Struct
Creates a new maintenance configuration or replaces an existing maintenance configuration for a table. For more information, see [S3 Tables maintenance] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:PutTableMaintenanceConfiguration`
permission to use this operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-maintenance.html
1833 1834 1835 1836 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1833 def put_table_maintenance_configuration(params = {}, = {}) req = build_request(:put_table_maintenance_configuration, params) req.send_request() end |
#put_table_policy(params = {}) ⇒ Struct
Creates a new maintenance configuration or replaces an existing table policy for a table. For more information, see [Adding a table policy] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:PutTablePolicy` permission to use this
operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-table-policy.html#table-policy-add
1879 1880 1881 1882 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1879 def put_table_policy(params = {}, = {}) req = build_request(:put_table_policy, params) req.send_request() end |
#rename_table(params = {}) ⇒ Struct
Renames a table or a namespace. For more information, see [S3 Tables] in the *Amazon Simple Storage Service User Guide*.
Permissions
: You must have the ‘s3tables:RenameTable` permission to use this
operation.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-tables.html
1931 1932 1933 1934 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1931 def rename_table(params = {}, = {}) req = build_request(:rename_table, params) req.send_request() end |
#update_table_metadata_location(params = {}) ⇒ Types::UpdateTableMetadataLocationResponse
Updates the metadata location for a table. The metadata location of a table must be an S3 URI that begins with the table’s warehouse location. The metadata location for an Apache Iceberg table must end with ‘.metadata.json`, or if the metadata file is Gzip-compressed, `.metadata.json.gz`.
Permissions
: You must have the ‘s3tables:UpdateTableMetadataLocation` permission
to use this operation.
1993 1994 1995 1996 |
# File 'lib/aws-sdk-s3tables/client.rb', line 1993 def (params = {}, = {}) req = build_request(:update_table_metadata_location, params) req.send_request() end |
#waiter_names ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
2022 2023 2024 |
# File 'lib/aws-sdk-s3tables/client.rb', line 2022 def waiter_names [] end |