R/dlm_interfaces.R

Defines functions update_lifecycle_policy_output update_lifecycle_policy_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input list_tags_for_resource_output list_tags_for_resource_input get_lifecycle_policy_output get_lifecycle_policy_input get_lifecycle_policies_output get_lifecycle_policies_input delete_lifecycle_policy_output delete_lifecycle_policy_input create_lifecycle_policy_output create_lifecycle_policy_input

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

.dlm$create_lifecycle_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ExecutionRoleArn = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), PolicyDetails = structure(list(PolicyType = structure(logical(0), tags = list(type = "string")), ResourceTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ResourceLocations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), TargetTags = 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")), Schedules = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), CopyTags = structure(logical(0), tags = list(type = "boolean")), TagsToAdd = 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")), VariableTags = 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")), CreateRule = structure(list(Location = structure(logical(0), tags = list(type = "string")), Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string")), Times = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CronExpression = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RetainRule = structure(list(Count = structure(logical(0), tags = list(type = "integer")), Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), FastRestoreRule = structure(list(Count = structure(logical(0), tags = list(type = "integer")), Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string")), AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), CrossRegionCopyRules = structure(list(structure(list(TargetRegion = structure(logical(0), tags = list(type = "string")), Target = structure(logical(0), tags = list(type = "string")), Encrypted = structure(logical(0), tags = list(type = "boolean")), CmkArn = structure(logical(0), tags = list(type = "string")), CopyTags = structure(logical(0), tags = list(type = "boolean")), RetainRule = structure(list(Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DeprecateRule = structure(list(Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ShareRules = structure(list(structure(list(TargetAccounts = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UnshareInterval = structure(logical(0), tags = list(type = "integer")), UnshareIntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DeprecateRule = structure(list(Count = structure(logical(0), tags = list(type = "integer")), Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ArchiveRule = structure(list(RetainRule = structure(list(RetentionArchiveTier = structure(list(Count = structure(logical(0), tags = list(type = "integer")), Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Parameters = structure(list(ExcludeBootVolume = structure(logical(0), tags = list(type = "boolean")), NoReboot = structure(logical(0), tags = list(type = "boolean")), ExcludeDataVolumeTags = 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")), EventSource = structure(list(Type = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(EventType = structure(logical(0), tags = list(type = "string")), SnapshotOwner = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DescriptionRegex = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Actions = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), CrossRegionCopy = structure(list(structure(list(Target = structure(logical(0), tags = list(type = "string")), EncryptionConfiguration = structure(list(Encrypted = structure(logical(0), tags = list(type = "boolean")), CmkArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RetainRule = structure(list(Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), 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))
}

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

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

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

.dlm$get_lifecycle_policies_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PolicyIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(location = "querystring", locationName = "policyIds", type = "list")), State = structure(logical(0), tags = list(location = "querystring", locationName = "state", type = "string")), ResourceTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(location = "querystring", locationName = "resourceTypes", type = "list")), TargetTags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(location = "querystring", locationName = "targetTags", type = "list")), TagsToAdd = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(location = "querystring", locationName = "tagsToAdd", type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.dlm$get_lifecycle_policies_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Policies = structure(list(structure(list(PolicyId = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), PolicyType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.dlm$get_lifecycle_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Policy = structure(list(PolicyId = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), StatusMessage = structure(logical(0), tags = list(type = "string")), ExecutionRoleArn = structure(logical(0), tags = list(type = "string")), DateCreated = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), DateModified = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), PolicyDetails = structure(list(PolicyType = structure(logical(0), tags = list(type = "string")), ResourceTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ResourceLocations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), TargetTags = 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")), Schedules = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), CopyTags = structure(logical(0), tags = list(type = "boolean")), TagsToAdd = 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")), VariableTags = 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")), CreateRule = structure(list(Location = structure(logical(0), tags = list(type = "string")), Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string")), Times = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CronExpression = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RetainRule = structure(list(Count = structure(logical(0), tags = list(type = "integer")), Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), FastRestoreRule = structure(list(Count = structure(logical(0), tags = list(type = "integer")), Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string")), AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), CrossRegionCopyRules = structure(list(structure(list(TargetRegion = structure(logical(0), tags = list(type = "string")), Target = structure(logical(0), tags = list(type = "string")), Encrypted = structure(logical(0), tags = list(type = "boolean")), CmkArn = structure(logical(0), tags = list(type = "string")), CopyTags = structure(logical(0), tags = list(type = "boolean")), RetainRule = structure(list(Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DeprecateRule = structure(list(Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ShareRules = structure(list(structure(list(TargetAccounts = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UnshareInterval = structure(logical(0), tags = list(type = "integer")), UnshareIntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DeprecateRule = structure(list(Count = structure(logical(0), tags = list(type = "integer")), Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ArchiveRule = structure(list(RetainRule = structure(list(RetentionArchiveTier = structure(list(Count = structure(logical(0), tags = list(type = "integer")), Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Parameters = structure(list(ExcludeBootVolume = structure(logical(0), tags = list(type = "boolean")), NoReboot = structure(logical(0), tags = list(type = "boolean")), ExcludeDataVolumeTags = 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")), EventSource = structure(list(Type = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(EventType = structure(logical(0), tags = list(type = "string")), SnapshotOwner = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DescriptionRegex = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Actions = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), CrossRegionCopy = structure(list(structure(list(Target = structure(logical(0), tags = list(type = "string")), EncryptionConfiguration = structure(list(Encrypted = structure(logical(0), tags = list(type = "boolean")), CmkArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RetainRule = structure(list(Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

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

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

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

.dlm$update_lifecycle_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PolicyId = structure(logical(0), tags = list(location = "uri", locationName = "policyId", type = "string")), ExecutionRoleArn = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), PolicyDetails = structure(list(PolicyType = structure(logical(0), tags = list(type = "string")), ResourceTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ResourceLocations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), TargetTags = 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")), Schedules = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), CopyTags = structure(logical(0), tags = list(type = "boolean")), TagsToAdd = 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")), VariableTags = 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")), CreateRule = structure(list(Location = structure(logical(0), tags = list(type = "string")), Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string")), Times = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CronExpression = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RetainRule = structure(list(Count = structure(logical(0), tags = list(type = "integer")), Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), FastRestoreRule = structure(list(Count = structure(logical(0), tags = list(type = "integer")), Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string")), AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), CrossRegionCopyRules = structure(list(structure(list(TargetRegion = structure(logical(0), tags = list(type = "string")), Target = structure(logical(0), tags = list(type = "string")), Encrypted = structure(logical(0), tags = list(type = "boolean")), CmkArn = structure(logical(0), tags = list(type = "string")), CopyTags = structure(logical(0), tags = list(type = "boolean")), RetainRule = structure(list(Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DeprecateRule = structure(list(Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ShareRules = structure(list(structure(list(TargetAccounts = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UnshareInterval = structure(logical(0), tags = list(type = "integer")), UnshareIntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DeprecateRule = structure(list(Count = structure(logical(0), tags = list(type = "integer")), Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ArchiveRule = structure(list(RetainRule = structure(list(RetentionArchiveTier = structure(list(Count = structure(logical(0), tags = list(type = "integer")), Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Parameters = structure(list(ExcludeBootVolume = structure(logical(0), tags = list(type = "boolean")), NoReboot = structure(logical(0), tags = list(type = "boolean")), ExcludeDataVolumeTags = 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")), EventSource = structure(list(Type = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(EventType = structure(logical(0), tags = list(type = "string")), SnapshotOwner = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DescriptionRegex = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Actions = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), CrossRegionCopy = structure(list(structure(list(Target = structure(logical(0), tags = list(type = "string")), EncryptionConfiguration = structure(list(Encrypted = structure(logical(0), tags = list(type = "boolean")), CmkArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RetainRule = structure(list(Interval = structure(logical(0), tags = list(type = "integer")), IntervalUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), 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))
}

.dlm$update_lifecycle_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), 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.