R/applicationcostprofiler_interfaces.R

Defines functions update_report_definition_output update_report_definition_input put_report_definition_output put_report_definition_input list_report_definitions_output list_report_definitions_input import_application_usage_output import_application_usage_input get_report_definition_output get_report_definition_input delete_report_definition_output delete_report_definition_input

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

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

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

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

.applicationcostprofiler$get_report_definition_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(reportId = structure(logical(0), tags = list(type = "string")), reportDescription = structure(logical(0), tags = list(type = "string")), reportFrequency = structure(logical(0), tags = list(type = "string")), format = structure(logical(0), tags = list(type = "string")), destinationS3Location = structure(list(bucket = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), createdAt = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.applicationcostprofiler$import_application_usage_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sourceS3Location = structure(list(bucket = structure(logical(0), tags = list(type = "string")), key = structure(logical(0), tags = list(type = "string")), region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.applicationcostprofiler$list_report_definitions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.applicationcostprofiler$list_report_definitions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(reportDefinitions = structure(list(structure(list(reportId = structure(logical(0), tags = list(type = "string")), reportDescription = structure(logical(0), tags = list(type = "string")), reportFrequency = structure(logical(0), tags = list(type = "string")), format = structure(logical(0), tags = list(type = "string")), destinationS3Location = structure(list(bucket = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), createdAt = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.applicationcostprofiler$put_report_definition_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(reportId = structure(logical(0), tags = list(type = "string")), reportDescription = structure(logical(0), tags = list(type = "string")), reportFrequency = structure(logical(0), tags = list(type = "string")), format = structure(logical(0), tags = list(type = "string")), destinationS3Location = structure(list(bucket = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.applicationcostprofiler$update_report_definition_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(reportId = structure(logical(0), tags = list(location = "uri", locationName = "reportId", type = "string")), reportDescription = structure(logical(0), tags = list(type = "string")), reportFrequency = structure(logical(0), tags = list(type = "string")), format = structure(logical(0), tags = list(type = "string")), destinationS3Location = structure(list(bucket = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

Try the paws.management package in your browser

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

paws.management documentation built on Sept. 12, 2023, 1:06 a.m.