R/recyclebin_interfaces.R

Defines functions update_rule_output update_rule_input untag_resource_output untag_resource_input unlock_rule_output unlock_rule_input tag_resource_output tag_resource_input lock_rule_output lock_rule_input list_tags_for_resource_output list_tags_for_resource_input list_rules_output list_rules_input get_rule_output get_rule_input delete_rule_output delete_rule_input create_rule_output create_rule_input

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

.recyclebin$create_rule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RetentionPeriod = structure(list(RetentionPeriodValue = structure(logical(0), tags = list(type = "integer")), RetentionPeriodUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Description = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceType = structure(logical(0), tags = list(type = "string")), ResourceTags = structure(list(structure(list(ResourceTagKey = structure(logical(0), tags = list(type = "string")), ResourceTagValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LockConfiguration = structure(list(UnlockDelay = structure(list(UnlockDelayValue = structure(logical(0), tags = list(type = "integer")), UnlockDelayUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.recyclebin$create_rule_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Identifier = structure(logical(0), tags = list(type = "string")), RetentionPeriod = structure(list(RetentionPeriodValue = structure(logical(0), tags = list(type = "integer")), RetentionPeriodUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Description = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceType = structure(logical(0), tags = list(type = "string")), ResourceTags = structure(list(structure(list(ResourceTagKey = structure(logical(0), tags = list(type = "string")), ResourceTagValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Status = structure(logical(0), tags = list(type = "string")), LockConfiguration = structure(list(UnlockDelay = structure(list(UnlockDelayValue = structure(logical(0), tags = list(type = "integer")), UnlockDelayUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), LockState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

.recyclebin$get_rule_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Identifier = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), ResourceType = structure(logical(0), tags = list(type = "string")), RetentionPeriod = structure(list(RetentionPeriodValue = structure(logical(0), tags = list(type = "integer")), RetentionPeriodUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ResourceTags = structure(list(structure(list(ResourceTagKey = structure(logical(0), tags = list(type = "string")), ResourceTagValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Status = structure(logical(0), tags = list(type = "string")), LockConfiguration = structure(list(UnlockDelay = structure(list(UnlockDelayValue = structure(logical(0), tags = list(type = "integer")), UnlockDelayUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), LockState = structure(logical(0), tags = list(type = "string")), LockEndTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.recyclebin$list_rules_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MaxResults = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string")), ResourceType = structure(logical(0), tags = list(type = "string")), ResourceTags = structure(list(structure(list(ResourceTagKey = structure(logical(0), tags = list(type = "string")), ResourceTagValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LockState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.recyclebin$list_rules_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Rules = structure(list(structure(list(Identifier = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), RetentionPeriod = structure(list(RetentionPeriodValue = structure(logical(0), tags = list(type = "integer")), RetentionPeriodUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LockState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

.recyclebin$lock_rule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Identifier = structure(logical(0), tags = list(location = "uri", locationName = "identifier", type = "string")), LockConfiguration = structure(list(UnlockDelay = structure(list(UnlockDelayValue = structure(logical(0), tags = list(type = "integer")), UnlockDelayUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.recyclebin$lock_rule_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Identifier = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), ResourceType = structure(logical(0), tags = list(type = "string")), RetentionPeriod = structure(list(RetentionPeriodValue = structure(logical(0), tags = list(type = "integer")), RetentionPeriodUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ResourceTags = structure(list(structure(list(ResourceTagKey = structure(logical(0), tags = list(type = "string")), ResourceTagValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Status = structure(logical(0), tags = list(type = "string")), LockConfiguration = structure(list(UnlockDelay = structure(list(UnlockDelayValue = structure(logical(0), tags = list(type = "integer")), UnlockDelayUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), LockState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.recyclebin$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(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

.recyclebin$unlock_rule_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Identifier = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), ResourceType = structure(logical(0), tags = list(type = "string")), RetentionPeriod = structure(list(RetentionPeriodValue = structure(logical(0), tags = list(type = "integer")), RetentionPeriodUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ResourceTags = structure(list(structure(list(ResourceTagKey = structure(logical(0), tags = list(type = "string")), ResourceTagValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Status = structure(logical(0), tags = list(type = "string")), LockConfiguration = structure(list(UnlockDelay = structure(list(UnlockDelayValue = structure(logical(0), tags = list(type = "integer")), UnlockDelayUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), LockState = structure(logical(0), tags = list(type = "string")), LockEndTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

.recyclebin$update_rule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Identifier = structure(logical(0), tags = list(location = "uri", locationName = "identifier", type = "string")), RetentionPeriod = structure(list(RetentionPeriodValue = structure(logical(0), tags = list(type = "integer")), RetentionPeriodUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Description = structure(logical(0), tags = list(type = "string")), ResourceType = structure(logical(0), tags = list(type = "string")), ResourceTags = structure(list(structure(list(ResourceTagKey = structure(logical(0), tags = list(type = "string")), ResourceTagValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.recyclebin$update_rule_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Identifier = structure(logical(0), tags = list(type = "string")), RetentionPeriod = structure(list(RetentionPeriodValue = structure(logical(0), tags = list(type = "integer")), RetentionPeriodUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Description = structure(logical(0), tags = list(type = "string")), ResourceType = structure(logical(0), tags = list(type = "string")), ResourceTags = structure(list(structure(list(ResourceTagKey = structure(logical(0), tags = list(type = "string")), ResourceTagValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Status = structure(logical(0), tags = list(type = "string")), LockState = structure(logical(0), tags = list(type = "string")), LockEndTime = structure(logical(0), tags = list(type = "timestamp"))), 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 Sept. 12, 2023, 1:23 a.m.