R/glacier_interfaces.R

Defines functions upload_multipart_part_output upload_multipart_part_input upload_archive_output upload_archive_input set_vault_notifications_output set_vault_notifications_input set_vault_access_policy_output set_vault_access_policy_input set_data_retrieval_policy_output set_data_retrieval_policy_input remove_tags_from_vault_output remove_tags_from_vault_input purchase_provisioned_capacity_output purchase_provisioned_capacity_input list_vaults_output list_vaults_input list_tags_for_vault_output list_tags_for_vault_input list_provisioned_capacity_output list_provisioned_capacity_input list_parts_output list_parts_input list_multipart_uploads_output list_multipart_uploads_input list_jobs_output list_jobs_input initiate_vault_lock_output initiate_vault_lock_input initiate_multipart_upload_output initiate_multipart_upload_input initiate_job_output initiate_job_input get_vault_notifications_output get_vault_notifications_input get_vault_lock_output get_vault_lock_input get_vault_access_policy_output get_vault_access_policy_input get_job_output_output get_job_output_input get_data_retrieval_policy_output get_data_retrieval_policy_input describe_vault_output describe_vault_input describe_job_output describe_job_input delete_vault_notifications_output delete_vault_notifications_input delete_vault_access_policy_output delete_vault_access_policy_input delete_vault_output delete_vault_input delete_archive_output delete_archive_input create_vault_output create_vault_input complete_vault_lock_output complete_vault_lock_input complete_multipart_upload_output complete_multipart_upload_input add_tags_to_vault_output add_tags_to_vault_input abort_vault_lock_output abort_vault_lock_input abort_multipart_upload_output abort_multipart_upload_input

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

.glacier$abort_multipart_upload_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), uploadId = structure(logical(0), tags = list(location = "uri", locationName = "uploadId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$abort_multipart_upload_output <- function(...) {
  list()
}

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

.glacier$abort_vault_lock_output <- function(...) {
  list()
}

.glacier$add_tags_to_vault_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$add_tags_to_vault_output <- function(...) {
  list()
}

.glacier$complete_multipart_upload_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), uploadId = structure(logical(0), tags = list(location = "uri", locationName = "uploadId", type = "string")), archiveSize = structure(logical(0), tags = list(location = "header", locationName = "x-amz-archive-size", type = "string")), checksum = structure(logical(0), tags = list(location = "header", locationName = "x-amz-sha256-tree-hash", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$complete_multipart_upload_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), checksum = structure(logical(0), tags = list(location = "header", locationName = "x-amz-sha256-tree-hash", type = "string")), archiveId = structure(logical(0), tags = list(location = "header", locationName = "x-amz-archive-id", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$complete_vault_lock_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), lockId = structure(logical(0), tags = list(location = "uri", locationName = "lockId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$complete_vault_lock_output <- function(...) {
  list()
}

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

.glacier$create_vault_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$delete_archive_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), archiveId = structure(logical(0), tags = list(location = "uri", locationName = "archiveId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$delete_archive_output <- function(...) {
  list()
}

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

.glacier$delete_vault_output <- function(...) {
  list()
}

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

.glacier$delete_vault_access_policy_output <- function(...) {
  list()
}

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

.glacier$delete_vault_notifications_output <- function(...) {
  list()
}

.glacier$describe_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), jobId = structure(logical(0), tags = list(location = "uri", locationName = "jobId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$describe_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(JobId = structure(logical(0), tags = list(type = "string")), JobDescription = structure(logical(0), tags = list(type = "string")), Action = structure(logical(0), tags = list(type = "string")), ArchiveId = structure(logical(0), tags = list(type = "string")), VaultARN = structure(logical(0), tags = list(type = "string")), CreationDate = structure(logical(0), tags = list(type = "string")), Completed = structure(logical(0), tags = list(type = "boolean")), StatusCode = structure(logical(0), tags = list(type = "string")), StatusMessage = structure(logical(0), tags = list(type = "string")), ArchiveSizeInBytes = structure(logical(0), tags = list(type = "long")), InventorySizeInBytes = structure(logical(0), tags = list(type = "long")), SNSTopic = structure(logical(0), tags = list(type = "string")), CompletionDate = structure(logical(0), tags = list(type = "string")), SHA256TreeHash = structure(logical(0), tags = list(type = "string")), ArchiveSHA256TreeHash = structure(logical(0), tags = list(type = "string")), RetrievalByteRange = structure(logical(0), tags = list(type = "string")), Tier = structure(logical(0), tags = list(type = "string")), InventoryRetrievalParameters = structure(list(Format = structure(logical(0), tags = list(type = "string")), StartDate = structure(logical(0), tags = list(type = "string")), EndDate = structure(logical(0), tags = list(type = "string")), Limit = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), JobOutputPath = structure(logical(0), tags = list(type = "string")), SelectParameters = structure(list(InputSerialization = structure(list(csv = structure(list(FileHeaderInfo = structure(logical(0), tags = list(type = "string")), Comments = structure(logical(0), tags = list(type = "string")), QuoteEscapeCharacter = structure(logical(0), tags = list(type = "string")), RecordDelimiter = structure(logical(0), tags = list(type = "string")), FieldDelimiter = structure(logical(0), tags = list(type = "string")), QuoteCharacter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ExpressionType = structure(logical(0), tags = list(type = "string")), Expression = structure(logical(0), tags = list(type = "string")), OutputSerialization = structure(list(csv = structure(list(QuoteFields = structure(logical(0), tags = list(type = "string")), QuoteEscapeCharacter = structure(logical(0), tags = list(type = "string")), RecordDelimiter = structure(logical(0), tags = list(type = "string")), FieldDelimiter = structure(logical(0), tags = list(type = "string")), QuoteCharacter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), OutputLocation = structure(list(S3 = structure(list(BucketName = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string")), Encryption = structure(list(EncryptionType = structure(logical(0), tags = list(type = "string")), KMSKeyId = structure(logical(0), tags = list(type = "string")), KMSContext = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CannedACL = structure(logical(0), tags = list(type = "string")), AccessControlList = structure(list(structure(list(Grantee = structure(list(Type = structure(logical(0), tags = list(type = "string")), DisplayName = structure(logical(0), tags = list(type = "string")), URI = structure(logical(0), tags = list(type = "string")), ID = structure(logical(0), tags = list(type = "string")), EmailAddress = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Permission = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Tagging = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), UserMetadata = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), StorageClass = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.glacier$describe_vault_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(VaultARN = structure(logical(0), tags = list(type = "string")), VaultName = structure(logical(0), tags = list(type = "string")), CreationDate = structure(logical(0), tags = list(type = "string")), LastInventoryDate = structure(logical(0), tags = list(type = "string")), NumberOfArchives = structure(logical(0), tags = list(type = "long")), SizeInBytes = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.glacier$get_data_retrieval_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Policy = structure(list(Rules = structure(list(structure(list(Strategy = structure(logical(0), tags = list(type = "string")), BytesPerHour = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$get_job_output_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), jobId = structure(logical(0), tags = list(location = "uri", locationName = "jobId", type = "string")), range = structure(logical(0), tags = list(location = "header", locationName = "Range", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$get_job_output_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(body = structure(logical(0), tags = list(type = "blob", streaming = TRUE)), checksum = structure(logical(0), tags = list(location = "header", locationName = "x-amz-sha256-tree-hash", type = "string")), status = structure(logical(0), tags = list(location = "statusCode", type = "integer")), contentRange = structure(logical(0), tags = list(location = "header", locationName = "Content-Range", type = "string")), acceptRanges = structure(logical(0), tags = list(location = "header", locationName = "Accept-Ranges", type = "string")), contentType = structure(logical(0), tags = list(location = "header", locationName = "Content-Type", type = "string")), archiveDescription = structure(logical(0), tags = list(location = "header", locationName = "x-amz-archive-description", type = "string"))), tags = list(type = "structure", payload = "body"))
  return(populate(args, shape))
}

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

.glacier$get_vault_access_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(policy = structure(list(Policy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "policy"))
  return(populate(args, shape))
}

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

.glacier$get_vault_lock_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Policy = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), ExpirationDate = structure(logical(0), tags = list(type = "string")), CreationDate = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.glacier$get_vault_notifications_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(vaultNotificationConfig = structure(list(SNSTopic = structure(logical(0), tags = list(type = "string")), Events = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "vaultNotificationConfig"))
  return(populate(args, shape))
}

.glacier$initiate_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), jobParameters = structure(list(Format = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), ArchiveId = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), SNSTopic = structure(logical(0), tags = list(type = "string")), RetrievalByteRange = structure(logical(0), tags = list(type = "string")), Tier = structure(logical(0), tags = list(type = "string")), InventoryRetrievalParameters = structure(list(StartDate = structure(logical(0), tags = list(type = "string")), EndDate = structure(logical(0), tags = list(type = "string")), Limit = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SelectParameters = structure(list(InputSerialization = structure(list(csv = structure(list(FileHeaderInfo = structure(logical(0), tags = list(type = "string")), Comments = structure(logical(0), tags = list(type = "string")), QuoteEscapeCharacter = structure(logical(0), tags = list(type = "string")), RecordDelimiter = structure(logical(0), tags = list(type = "string")), FieldDelimiter = structure(logical(0), tags = list(type = "string")), QuoteCharacter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ExpressionType = structure(logical(0), tags = list(type = "string")), Expression = structure(logical(0), tags = list(type = "string")), OutputSerialization = structure(list(csv = structure(list(QuoteFields = structure(logical(0), tags = list(type = "string")), QuoteEscapeCharacter = structure(logical(0), tags = list(type = "string")), RecordDelimiter = structure(logical(0), tags = list(type = "string")), FieldDelimiter = structure(logical(0), tags = list(type = "string")), QuoteCharacter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), OutputLocation = structure(list(S3 = structure(list(BucketName = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string")), Encryption = structure(list(EncryptionType = structure(logical(0), tags = list(type = "string")), KMSKeyId = structure(logical(0), tags = list(type = "string")), KMSContext = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CannedACL = structure(logical(0), tags = list(type = "string")), AccessControlList = structure(list(structure(list(Grantee = structure(list(Type = structure(logical(0), tags = list(type = "string")), DisplayName = structure(logical(0), tags = list(type = "string")), URI = structure(logical(0), tags = list(type = "string")), ID = structure(logical(0), tags = list(type = "string")), EmailAddress = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Permission = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Tagging = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), UserMetadata = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), StorageClass = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "jobParameters"))
  return(populate(args, shape))
}

.glacier$initiate_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), jobId = structure(logical(0), tags = list(location = "header", locationName = "x-amz-job-id", type = "string")), jobOutputPath = structure(logical(0), tags = list(location = "header", locationName = "x-amz-job-output-path", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$initiate_multipart_upload_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), archiveDescription = structure(logical(0), tags = list(location = "header", locationName = "x-amz-archive-description", type = "string")), partSize = structure(logical(0), tags = list(location = "header", locationName = "x-amz-part-size", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$initiate_multipart_upload_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), uploadId = structure(logical(0), tags = list(location = "header", locationName = "x-amz-multipart-upload-id", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$initiate_vault_lock_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), policy = structure(list(Policy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "policy"))
  return(populate(args, shape))
}

.glacier$initiate_vault_lock_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(lockId = structure(logical(0), tags = list(location = "header", locationName = "x-amz-lock-id", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$list_jobs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), limit = structure(logical(0), tags = list(location = "querystring", locationName = "limit", type = "string")), marker = structure(logical(0), tags = list(location = "querystring", locationName = "marker", type = "string")), statuscode = structure(logical(0), tags = list(location = "querystring", locationName = "statuscode", type = "string")), completed = structure(logical(0), tags = list(location = "querystring", locationName = "completed", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$list_jobs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(JobList = structure(list(structure(list(JobId = structure(logical(0), tags = list(type = "string")), JobDescription = structure(logical(0), tags = list(type = "string")), Action = structure(logical(0), tags = list(type = "string")), ArchiveId = structure(logical(0), tags = list(type = "string")), VaultARN = structure(logical(0), tags = list(type = "string")), CreationDate = structure(logical(0), tags = list(type = "string")), Completed = structure(logical(0), tags = list(type = "boolean")), StatusCode = structure(logical(0), tags = list(type = "string")), StatusMessage = structure(logical(0), tags = list(type = "string")), ArchiveSizeInBytes = structure(logical(0), tags = list(type = "long")), InventorySizeInBytes = structure(logical(0), tags = list(type = "long")), SNSTopic = structure(logical(0), tags = list(type = "string")), CompletionDate = structure(logical(0), tags = list(type = "string")), SHA256TreeHash = structure(logical(0), tags = list(type = "string")), ArchiveSHA256TreeHash = structure(logical(0), tags = list(type = "string")), RetrievalByteRange = structure(logical(0), tags = list(type = "string")), Tier = structure(logical(0), tags = list(type = "string")), InventoryRetrievalParameters = structure(list(Format = structure(logical(0), tags = list(type = "string")), StartDate = structure(logical(0), tags = list(type = "string")), EndDate = structure(logical(0), tags = list(type = "string")), Limit = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), JobOutputPath = structure(logical(0), tags = list(type = "string")), SelectParameters = structure(list(InputSerialization = structure(list(csv = structure(list(FileHeaderInfo = structure(logical(0), tags = list(type = "string")), Comments = structure(logical(0), tags = list(type = "string")), QuoteEscapeCharacter = structure(logical(0), tags = list(type = "string")), RecordDelimiter = structure(logical(0), tags = list(type = "string")), FieldDelimiter = structure(logical(0), tags = list(type = "string")), QuoteCharacter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ExpressionType = structure(logical(0), tags = list(type = "string")), Expression = structure(logical(0), tags = list(type = "string")), OutputSerialization = structure(list(csv = structure(list(QuoteFields = structure(logical(0), tags = list(type = "string")), QuoteEscapeCharacter = structure(logical(0), tags = list(type = "string")), RecordDelimiter = structure(logical(0), tags = list(type = "string")), FieldDelimiter = structure(logical(0), tags = list(type = "string")), QuoteCharacter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), OutputLocation = structure(list(S3 = structure(list(BucketName = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string")), Encryption = structure(list(EncryptionType = structure(logical(0), tags = list(type = "string")), KMSKeyId = structure(logical(0), tags = list(type = "string")), KMSContext = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CannedACL = structure(logical(0), tags = list(type = "string")), AccessControlList = structure(list(structure(list(Grantee = structure(list(Type = structure(logical(0), tags = list(type = "string")), DisplayName = structure(logical(0), tags = list(type = "string")), URI = structure(logical(0), tags = list(type = "string")), ID = structure(logical(0), tags = list(type = "string")), EmailAddress = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Permission = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Tagging = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), UserMetadata = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), StorageClass = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$list_multipart_uploads_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), marker = structure(logical(0), tags = list(location = "querystring", locationName = "marker", type = "string")), limit = structure(logical(0), tags = list(location = "querystring", locationName = "limit", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$list_multipart_uploads_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(UploadsList = structure(list(structure(list(MultipartUploadId = structure(logical(0), tags = list(type = "string")), VaultARN = structure(logical(0), tags = list(type = "string")), ArchiveDescription = structure(logical(0), tags = list(type = "string")), PartSizeInBytes = structure(logical(0), tags = list(type = "long")), CreationDate = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$list_parts_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), uploadId = structure(logical(0), tags = list(location = "uri", locationName = "uploadId", type = "string")), marker = structure(logical(0), tags = list(location = "querystring", locationName = "marker", type = "string")), limit = structure(logical(0), tags = list(location = "querystring", locationName = "limit", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$list_parts_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MultipartUploadId = structure(logical(0), tags = list(type = "string")), VaultARN = structure(logical(0), tags = list(type = "string")), ArchiveDescription = structure(logical(0), tags = list(type = "string")), PartSizeInBytes = structure(logical(0), tags = list(type = "long")), CreationDate = structure(logical(0), tags = list(type = "string")), Parts = structure(list(structure(list(RangeInBytes = structure(logical(0), tags = list(type = "string")), SHA256TreeHash = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.glacier$list_provisioned_capacity_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ProvisionedCapacityList = structure(list(structure(list(CapacityId = structure(logical(0), tags = list(type = "string")), StartDate = structure(logical(0), tags = list(type = "string")), ExpirationDate = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.glacier$list_tags_for_vault_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))
}

.glacier$list_vaults_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), marker = structure(logical(0), tags = list(location = "querystring", locationName = "marker", type = "string")), limit = structure(logical(0), tags = list(location = "querystring", locationName = "limit", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$list_vaults_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(VaultList = structure(list(structure(list(VaultARN = structure(logical(0), tags = list(type = "string")), VaultName = structure(logical(0), tags = list(type = "string")), CreationDate = structure(logical(0), tags = list(type = "string")), LastInventoryDate = structure(logical(0), tags = list(type = "string")), NumberOfArchives = structure(logical(0), tags = list(type = "long")), SizeInBytes = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.glacier$purchase_provisioned_capacity_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(capacityId = structure(logical(0), tags = list(location = "header", locationName = "x-amz-capacity-id", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$remove_tags_from_vault_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), TagKeys = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$remove_tags_from_vault_output <- function(...) {
  list()
}

.glacier$set_data_retrieval_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), Policy = structure(list(Rules = structure(list(structure(list(Strategy = structure(logical(0), tags = list(type = "string")), BytesPerHour = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$set_data_retrieval_policy_output <- function(...) {
  list()
}

.glacier$set_vault_access_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), policy = structure(list(Policy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "policy"))
  return(populate(args, shape))
}

.glacier$set_vault_access_policy_output <- function(...) {
  list()
}

.glacier$set_vault_notifications_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), vaultNotificationConfig = structure(list(SNSTopic = structure(logical(0), tags = list(type = "string")), Events = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "vaultNotificationConfig"))
  return(populate(args, shape))
}

.glacier$set_vault_notifications_output <- function(...) {
  list()
}

.glacier$upload_archive_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), archiveDescription = structure(logical(0), tags = list(location = "header", locationName = "x-amz-archive-description", type = "string")), checksum = structure(logical(0), tags = list(location = "header", locationName = "x-amz-sha256-tree-hash", type = "string")), body = structure(logical(0), tags = list(type = "blob", streaming = TRUE))), tags = list(type = "structure", payload = "body"))
  return(populate(args, shape))
}

.glacier$upload_archive_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), checksum = structure(logical(0), tags = list(location = "header", locationName = "x-amz-sha256-tree-hash", type = "string")), archiveId = structure(logical(0), tags = list(location = "header", locationName = "x-amz-archive-id", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.glacier$upload_multipart_part_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountId = structure(logical(0), tags = list(location = "uri", locationName = "accountId", type = "string")), vaultName = structure(logical(0), tags = list(location = "uri", locationName = "vaultName", type = "string")), uploadId = structure(logical(0), tags = list(location = "uri", locationName = "uploadId", type = "string")), checksum = structure(logical(0), tags = list(location = "header", locationName = "x-amz-sha256-tree-hash", type = "string")), range = structure(logical(0), tags = list(location = "header", locationName = "Content-Range", type = "string")), body = structure(logical(0), tags = list(type = "blob", streaming = TRUE))), tags = list(type = "structure", payload = "body"))
  return(populate(args, shape))
}

.glacier$upload_multipart_part_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(checksum = structure(logical(0), tags = list(location = "header", locationName = "x-amz-sha256-tree-hash", 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 29, 2024, 2:03 a.m.