R/pricing_interfaces.R

Defines functions list_price_lists_output list_price_lists_input get_products_output get_products_input get_price_list_file_url_output get_price_list_file_url_input get_attribute_values_output get_attribute_values_input describe_services_output describe_services_input

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

.pricing$describe_services_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ServiceCode = structure(logical(0), tags = list(type = "string")), FormatVersion = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pricing$describe_services_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Services = structure(list(structure(list(ServiceCode = structure(logical(0), tags = list(type = "string")), AttributeNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), FormatVersion = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pricing$get_attribute_values_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ServiceCode = structure(logical(0), tags = list(type = "string")), AttributeName = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pricing$get_attribute_values_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AttributeValues = structure(list(structure(list(Value = 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))
}

.pricing$get_price_list_file_url_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PriceListArn = structure(logical(0), tags = list(type = "string")), FileFormat = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.pricing$get_products_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ServiceCode = structure(logical(0), tags = list(type = "string")), Filters = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Field = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), FormatVersion = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pricing$get_products_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FormatVersion = structure(logical(0), tags = list(type = "string")), PriceList = structure(list(structure(logical(0), tags = list(jsonvalue = TRUE, type = "string"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pricing$list_price_lists_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ServiceCode = structure(logical(0), tags = list(type = "string")), EffectiveDate = structure(logical(0), tags = list(type = "timestamp")), RegionCode = structure(logical(0), tags = list(type = "string")), CurrencyCode = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pricing$list_price_lists_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PriceLists = structure(list(structure(list(PriceListArn = structure(logical(0), tags = list(type = "string")), RegionCode = structure(logical(0), tags = list(type = "string")), CurrencyCode = structure(logical(0), tags = list(type = "string")), FileFormats = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

Try the paws.cost.management package in your browser

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

paws.cost.management documentation built on Sept. 17, 2024, 9:10 a.m.