Module Values.UpdateTableMetadataLocationRequestSource

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.

Sourcetype nonrec t = {
  1. tableBucketARN : TableBucketARN.t;
    (*

    The Amazon Resource Name (ARN) of the table bucket.

    *)
  2. namespace : NamespaceName.t;
    (*

    The namespace of the table.

    *)
  3. name : TableName.t;
    (*

    The name of the table.

    *)
  4. versionToken : VersionToken.t;
    (*

    The version token of the table.

    *)
  5. metadataLocation : MetadataLocation.t;
    (*

    The new metadata location for the table.

    *)
}
Sourceval context_ : string
Sourceval make : tableBucketARN:TableBucketARN.t -> namespace:NamespaceName.t -> name:TableName.t -> versionToken:VersionToken.t -> metadataLocation:MetadataLocation.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of TableBucketARN.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t