Module Values.PutTableBucketStorageClassRequestSource

Sets or updates the storage class configuration for a table bucket. This configuration serves as the default storage class for all new tables created in the bucket, allowing you to optimize storage costs at the bucket level. Permissions You must have the s3tables:PutTableBucketStorageClass permission to use this operation.

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

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

    *)
  2. storageClassConfiguration : StorageClassConfiguration.t;
    (*

    The storage class configuration to apply to the table bucket. This configuration will serve as the default for new tables created in this bucket.

    *)
}
Sourceval context_ : string
Sourceval make : tableBucketARN:TableBucketARN.t -> storageClassConfiguration:StorageClassConfiguration.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of TableBucketARN.t | `Structure of (string * [> `Enum of string ]) list ]) 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