R/s3tables_interfaces.R

Defines functions update_table_metadata_location_output update_table_metadata_location_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input rename_table_output rename_table_input put_table_replication_output put_table_replication_input put_table_record_expiration_configuration_output put_table_record_expiration_configuration_input put_table_policy_output put_table_policy_input put_table_maintenance_configuration_output put_table_maintenance_configuration_input put_table_bucket_storage_class_output put_table_bucket_storage_class_input put_table_bucket_replication_output put_table_bucket_replication_input put_table_bucket_policy_output put_table_bucket_policy_input put_table_bucket_metrics_configuration_output put_table_bucket_metrics_configuration_input put_table_bucket_maintenance_configuration_output put_table_bucket_maintenance_configuration_input put_table_bucket_encryption_output put_table_bucket_encryption_input list_tags_for_resource_output list_tags_for_resource_input list_tables_output list_tables_input list_table_buckets_output list_table_buckets_input list_namespaces_output list_namespaces_input get_table_storage_class_output get_table_storage_class_input get_table_replication_status_output get_table_replication_status_input get_table_replication_output get_table_replication_input get_table_record_expiration_job_status_output get_table_record_expiration_job_status_input get_table_record_expiration_configuration_output get_table_record_expiration_configuration_input get_table_policy_output get_table_policy_input get_table_metadata_location_output get_table_metadata_location_input get_table_maintenance_job_status_output get_table_maintenance_job_status_input get_table_maintenance_configuration_output get_table_maintenance_configuration_input get_table_encryption_output get_table_encryption_input get_table_bucket_storage_class_output get_table_bucket_storage_class_input get_table_bucket_replication_output get_table_bucket_replication_input get_table_bucket_policy_output get_table_bucket_policy_input get_table_bucket_metrics_configuration_output get_table_bucket_metrics_configuration_input get_table_bucket_maintenance_configuration_output get_table_bucket_maintenance_configuration_input get_table_bucket_encryption_output get_table_bucket_encryption_input get_table_bucket_output get_table_bucket_input get_table_output get_table_input get_namespace_output get_namespace_input delete_table_replication_output delete_table_replication_input delete_table_policy_output delete_table_policy_input delete_table_bucket_replication_output delete_table_bucket_replication_input delete_table_bucket_policy_output delete_table_bucket_policy_input delete_table_bucket_metrics_configuration_output delete_table_bucket_metrics_configuration_input delete_table_bucket_encryption_output delete_table_bucket_encryption_input delete_table_bucket_output delete_table_bucket_input delete_table_output delete_table_input delete_namespace_output delete_namespace_input create_table_bucket_output create_table_bucket_input create_table_output create_table_input create_namespace_output create_namespace_input

# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include s3tables_service.R
NULL

.s3tables$create_namespace_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), namespace = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$create_namespace_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(type = "string")), namespace = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$create_table_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), namespace = structure(logical(0), tags = list(location = "uri", locationName = "namespace", type = "string")), name = structure(logical(0), tags = list(type = "string")), format = structure(logical(0), tags = list(type = "string")), metadata = structure(list(iceberg = structure(list(schema = structure(list(fields = structure(list(structure(list(id = structure(logical(0), tags = list(type = "integer", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), required = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), schemaV2 = structure(list(type = structure(logical(0), tags = list(type = "string")), fields = structure(list(structure(list(id = structure(logical(0), tags = list(type = "integer", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), type = structure(list(), tags = list(type = "structure", document = TRUE)), required = structure(logical(0), tags = list(type = "boolean", box = TRUE)), doc = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), schemaId = structure(logical(0), tags = list(locationName = "schema-id", type = "integer", box = TRUE)), identifierFieldIds = structure(list(structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(locationName = "identifier-field-ids", type = "list"))), tags = list(type = "structure")), partitionSpec = structure(list(fields = structure(list(structure(list(sourceId = structure(logical(0), tags = list(locationName = "source-id", type = "integer", box = TRUE)), transform = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), fieldId = structure(logical(0), tags = list(locationName = "field-id", type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), specId = structure(logical(0), tags = list(locationName = "spec-id", type = "integer", box = TRUE))), tags = list(type = "structure")), writeOrder = structure(list(orderId = structure(logical(0), tags = list(locationName = "order-id", type = "integer", box = TRUE)), fields = structure(list(structure(list(sourceId = structure(logical(0), tags = list(locationName = "source-id", type = "integer", box = TRUE)), transform = structure(logical(0), tags = list(type = "string")), direction = structure(logical(0), tags = list(type = "string")), nullOrder = structure(logical(0), tags = list(locationName = "null-order", type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), properties = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), encryptionConfiguration = structure(list(sseAlgorithm = structure(logical(0), tags = list(type = "string")), kmsKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), storageClassConfiguration = structure(list(storageClass = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$create_table_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableARN = structure(logical(0), tags = list(type = "string")), versionToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$create_table_bucket_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), encryptionConfiguration = structure(list(sseAlgorithm = structure(logical(0), tags = list(type = "string")), kmsKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), storageClassConfiguration = structure(list(storageClass = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$create_table_bucket_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$delete_namespace_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), namespace = structure(logical(0), tags = list(location = "uri", locationName = "namespace", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$delete_namespace_output <- function(...) {
  list()
}

.s3tables$delete_table_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), namespace = structure(logical(0), tags = list(location = "uri", locationName = "namespace", type = "string")), name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), versionToken = structure(logical(0), tags = list(location = "querystring", locationName = "versionToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$delete_table_output <- function(...) {
  list()
}

.s3tables$delete_table_bucket_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$delete_table_bucket_output <- function(...) {
  list()
}

.s3tables$delete_table_bucket_encryption_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$delete_table_bucket_encryption_output <- function(...) {
  list()
}

.s3tables$delete_table_bucket_metrics_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$delete_table_bucket_metrics_configuration_output <- function(...) {
  list()
}

.s3tables$delete_table_bucket_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$delete_table_bucket_policy_output <- function(...) {
  list()
}

.s3tables$delete_table_bucket_replication_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "querystring", locationName = "tableBucketARN", type = "string")), versionToken = structure(logical(0), tags = list(location = "querystring", locationName = "versionToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$delete_table_bucket_replication_output <- function(...) {
  list()
}

.s3tables$delete_table_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), namespace = structure(logical(0), tags = list(location = "uri", locationName = "namespace", type = "string")), name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$delete_table_policy_output <- function(...) {
  list()
}

.s3tables$delete_table_replication_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableArn = structure(logical(0), tags = list(location = "querystring", locationName = "tableArn", type = "string")), versionToken = structure(logical(0), tags = list(location = "querystring", locationName = "versionToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$delete_table_replication_output <- function(...) {
  list()
}

.s3tables$get_namespace_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), namespace = structure(logical(0), tags = list(location = "uri", locationName = "namespace", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_namespace_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(namespace = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBy = structure(logical(0), tags = list(type = "string")), ownerAccountId = structure(logical(0), tags = list(type = "string")), namespaceId = structure(logical(0), tags = list(type = "string")), tableBucketId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "querystring", locationName = "tableBucketARN", type = "string")), namespace = structure(logical(0), tags = list(location = "querystring", locationName = "namespace", type = "string")), name = structure(logical(0), tags = list(location = "querystring", locationName = "name", type = "string")), tableArn = structure(logical(0), tags = list(location = "querystring", locationName = "tableArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), tableARN = structure(logical(0), tags = list(type = "string")), namespace = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), namespaceId = structure(logical(0), tags = list(type = "string")), versionToken = structure(logical(0), tags = list(type = "string")), metadataLocation = structure(logical(0), tags = list(type = "string")), warehouseLocation = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBy = structure(logical(0), tags = list(type = "string")), managedByService = structure(logical(0), tags = list(type = "string")), modifiedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), modifiedBy = structure(logical(0), tags = list(type = "string")), ownerAccountId = structure(logical(0), tags = list(type = "string")), format = structure(logical(0), tags = list(type = "string")), tableBucketId = structure(logical(0), tags = list(type = "string")), managedTableInformation = structure(list(replicationInformation = structure(list(sourceTableARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_bucket_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_bucket_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), ownerAccountId = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), tableBucketId = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_bucket_encryption_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_bucket_encryption_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(encryptionConfiguration = structure(list(sseAlgorithm = structure(logical(0), tags = list(type = "string")), kmsKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_bucket_maintenance_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_bucket_maintenance_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(type = "string")), configuration = structure(list(structure(list(status = structure(logical(0), tags = list(type = "string")), settings = structure(list(icebergUnreferencedFileRemoval = structure(list(unreferencedDays = structure(logical(0), tags = list(type = "integer", box = TRUE)), nonCurrentDays = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_bucket_metrics_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_bucket_metrics_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_bucket_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_bucket_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourcePolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_bucket_replication_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "querystring", locationName = "tableBucketARN", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_bucket_replication_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(versionToken = structure(logical(0), tags = list(type = "string")), configuration = structure(list(role = structure(logical(0), tags = list(type = "string")), rules = structure(list(structure(list(destinations = structure(list(structure(list(destinationTableBucketARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_bucket_storage_class_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_bucket_storage_class_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(storageClassConfiguration = structure(list(storageClass = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_encryption_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), namespace = structure(logical(0), tags = list(location = "uri", locationName = "namespace", type = "string")), name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_encryption_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(encryptionConfiguration = structure(list(sseAlgorithm = structure(logical(0), tags = list(type = "string")), kmsKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_maintenance_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), namespace = structure(logical(0), tags = list(location = "uri", locationName = "namespace", type = "string")), name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_maintenance_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableARN = structure(logical(0), tags = list(type = "string")), configuration = structure(list(structure(list(status = structure(logical(0), tags = list(type = "string")), settings = structure(list(icebergCompaction = structure(list(targetFileSizeMB = structure(logical(0), tags = list(type = "integer", box = TRUE)), strategy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), icebergSnapshotManagement = structure(list(minSnapshotsToKeep = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxSnapshotAgeHours = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_maintenance_job_status_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), namespace = structure(logical(0), tags = list(location = "uri", locationName = "namespace", type = "string")), name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_maintenance_job_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableARN = structure(logical(0), tags = list(type = "string")), status = structure(list(structure(list(status = structure(logical(0), tags = list(type = "string")), lastRunTimestamp = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), failureMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_metadata_location_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), namespace = structure(logical(0), tags = list(location = "uri", locationName = "namespace", type = "string")), name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_metadata_location_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(versionToken = structure(logical(0), tags = list(type = "string")), metadataLocation = structure(logical(0), tags = list(type = "string")), warehouseLocation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), namespace = structure(logical(0), tags = list(location = "uri", locationName = "namespace", type = "string")), name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourcePolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_record_expiration_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableArn = structure(logical(0), tags = list(location = "querystring", locationName = "tableArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_record_expiration_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(configuration = structure(list(status = structure(logical(0), tags = list(type = "string")), settings = structure(list(days = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_record_expiration_job_status_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableArn = structure(logical(0), tags = list(location = "querystring", locationName = "tableArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_record_expiration_job_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(status = structure(logical(0), tags = list(type = "string")), lastRunTimestamp = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), failureMessage = structure(logical(0), tags = list(type = "string")), metrics = structure(list(deletedDataFiles = structure(logical(0), tags = list(type = "long", box = TRUE)), deletedRecords = structure(logical(0), tags = list(type = "long", box = TRUE)), removedFilesSize = structure(logical(0), tags = list(type = "long", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_replication_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableArn = structure(logical(0), tags = list(location = "querystring", locationName = "tableArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_replication_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(versionToken = structure(logical(0), tags = list(type = "string")), configuration = structure(list(role = structure(logical(0), tags = list(type = "string")), rules = structure(list(structure(list(destinations = structure(list(structure(list(destinationTableBucketARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_replication_status_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableArn = structure(logical(0), tags = list(location = "querystring", locationName = "tableArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_replication_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sourceTableArn = structure(logical(0), tags = list(type = "string")), destinations = structure(list(structure(list(replicationStatus = structure(logical(0), tags = list(type = "string")), destinationTableBucketArn = structure(logical(0), tags = list(type = "string")), destinationTableArn = structure(logical(0), tags = list(type = "string")), lastSuccessfulReplicatedUpdate = structure(list(metadataLocation = structure(logical(0), tags = list(type = "string")), timestamp = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure")), failureMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_storage_class_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), namespace = structure(logical(0), tags = list(location = "uri", locationName = "namespace", type = "string")), name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$get_table_storage_class_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(storageClassConfiguration = structure(list(storageClass = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$list_namespaces_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), prefix = structure(logical(0), tags = list(location = "querystring", locationName = "prefix", type = "string")), continuationToken = structure(logical(0), tags = list(location = "querystring", locationName = "continuationToken", type = "string")), maxNamespaces = structure(logical(0), tags = list(location = "querystring", locationName = "maxNamespaces", type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$list_namespaces_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(namespaces = structure(list(structure(list(namespace = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBy = structure(logical(0), tags = list(type = "string")), ownerAccountId = structure(logical(0), tags = list(type = "string")), namespaceId = structure(logical(0), tags = list(type = "string")), tableBucketId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), continuationToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$list_table_buckets_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(prefix = structure(logical(0), tags = list(location = "querystring", locationName = "prefix", type = "string")), continuationToken = structure(logical(0), tags = list(location = "querystring", locationName = "continuationToken", type = "string")), maxBuckets = structure(logical(0), tags = list(location = "querystring", locationName = "maxBuckets", type = "integer", box = TRUE)), type = structure(logical(0), tags = list(location = "querystring", locationName = "type", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$list_table_buckets_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBuckets = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), ownerAccountId = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), tableBucketId = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), continuationToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$list_tables_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), namespace = structure(logical(0), tags = list(location = "querystring", locationName = "namespace", type = "string")), prefix = structure(logical(0), tags = list(location = "querystring", locationName = "prefix", type = "string")), continuationToken = structure(logical(0), tags = list(location = "querystring", locationName = "continuationToken", type = "string")), maxTables = structure(logical(0), tags = list(location = "querystring", locationName = "maxTables", type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$list_tables_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tables = structure(list(structure(list(namespace = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), tableARN = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), modifiedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), managedByService = structure(logical(0), tags = list(type = "string")), namespaceId = structure(logical(0), tags = list(type = "string")), tableBucketId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), continuationToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$list_tags_for_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$list_tags_for_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$put_table_bucket_encryption_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), encryptionConfiguration = structure(list(sseAlgorithm = structure(logical(0), tags = list(type = "string")), kmsKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$put_table_bucket_encryption_output <- function(...) {
  list()
}

.s3tables$put_table_bucket_maintenance_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), type = structure(logical(0), tags = list(location = "uri", locationName = "type", type = "string")), value = structure(list(status = structure(logical(0), tags = list(type = "string")), settings = structure(list(icebergUnreferencedFileRemoval = structure(list(unreferencedDays = structure(logical(0), tags = list(type = "integer", box = TRUE)), nonCurrentDays = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$put_table_bucket_maintenance_configuration_output <- function(...) {
  list()
}

.s3tables$put_table_bucket_metrics_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$put_table_bucket_metrics_configuration_output <- function(...) {
  list()
}

.s3tables$put_table_bucket_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), resourcePolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$put_table_bucket_policy_output <- function(...) {
  list()
}

.s3tables$put_table_bucket_replication_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "querystring", locationName = "tableBucketARN", type = "string")), versionToken = structure(logical(0), tags = list(location = "querystring", locationName = "versionToken", type = "string")), configuration = structure(list(role = structure(logical(0), tags = list(type = "string")), rules = structure(list(structure(list(destinations = structure(list(structure(list(destinationTableBucketARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$put_table_bucket_replication_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(versionToken = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$put_table_bucket_storage_class_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), storageClassConfiguration = structure(list(storageClass = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$put_table_bucket_storage_class_output <- function(...) {
  list()
}

.s3tables$put_table_maintenance_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), namespace = structure(logical(0), tags = list(location = "uri", locationName = "namespace", type = "string")), name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), type = structure(logical(0), tags = list(location = "uri", locationName = "type", type = "string")), value = structure(list(status = structure(logical(0), tags = list(type = "string")), settings = structure(list(icebergCompaction = structure(list(targetFileSizeMB = structure(logical(0), tags = list(type = "integer", box = TRUE)), strategy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), icebergSnapshotManagement = structure(list(minSnapshotsToKeep = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxSnapshotAgeHours = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$put_table_maintenance_configuration_output <- function(...) {
  list()
}

.s3tables$put_table_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), namespace = structure(logical(0), tags = list(location = "uri", locationName = "namespace", type = "string")), name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), resourcePolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$put_table_policy_output <- function(...) {
  list()
}

.s3tables$put_table_record_expiration_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableArn = structure(logical(0), tags = list(location = "querystring", locationName = "tableArn", type = "string")), value = structure(list(status = structure(logical(0), tags = list(type = "string")), settings = structure(list(days = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$put_table_record_expiration_configuration_output <- function(...) {
  list()
}

.s3tables$put_table_replication_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableArn = structure(logical(0), tags = list(location = "querystring", locationName = "tableArn", type = "string")), versionToken = structure(logical(0), tags = list(location = "querystring", locationName = "versionToken", type = "string")), configuration = structure(list(role = structure(logical(0), tags = list(type = "string")), rules = structure(list(structure(list(destinations = structure(list(structure(list(destinationTableBucketARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$put_table_replication_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(versionToken = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$rename_table_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), namespace = structure(logical(0), tags = list(location = "uri", locationName = "namespace", type = "string")), name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), newNamespaceName = structure(logical(0), tags = list(type = "string")), newName = structure(logical(0), tags = list(type = "string")), versionToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$rename_table_output <- function(...) {
  list()
}

.s3tables$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$tag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$untag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string")), tagKeys = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(location = "querystring", locationName = "tagKeys", type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$untag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$update_table_metadata_location_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tableBucketARN = structure(logical(0), tags = list(location = "uri", locationName = "tableBucketARN", type = "string")), namespace = structure(logical(0), tags = list(location = "uri", locationName = "namespace", type = "string")), name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), versionToken = structure(logical(0), tags = list(type = "string")), metadataLocation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.s3tables$update_table_metadata_location_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), tableARN = structure(logical(0), tags = list(type = "string")), namespace = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), versionToken = structure(logical(0), tags = list(type = "string")), metadataLocation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

Try the paws.storage package in your browser

Any scripts or data that you put into this service are public.

paws.storage documentation built on May 30, 2026, 9:13 a.m.