R/cloudwatchapplicationsignals_interfaces.R

Defines functions update_service_level_objective_output update_service_level_objective_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input start_discovery_output start_discovery_input list_tags_for_resource_output list_tags_for_resource_input list_services_output list_services_input list_service_operations_output list_service_operations_input list_service_level_objectives_output list_service_level_objectives_input list_service_dependents_output list_service_dependents_input list_service_dependencies_output list_service_dependencies_input get_service_level_objective_output get_service_level_objective_input get_service_output get_service_input delete_service_level_objective_output delete_service_level_objective_input create_service_level_objective_output create_service_level_objective_input batch_get_service_level_objective_budget_report_output batch_get_service_level_objective_budget_report_input

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

.cloudwatchapplicationsignals$batch_get_service_level_objective_budget_report_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Timestamp = structure(logical(0), tags = list(type = "timestamp")), SloIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchapplicationsignals$batch_get_service_level_objective_budget_report_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Timestamp = structure(logical(0), tags = list(type = "timestamp")), Reports = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), EvaluationType = structure(logical(0), tags = list(type = "string")), BudgetStatus = structure(logical(0), tags = list(type = "string")), Attainment = structure(logical(0), tags = list(type = "double", box = TRUE)), TotalBudgetSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), BudgetSecondsRemaining = structure(logical(0), tags = list(type = "integer", box = TRUE)), TotalBudgetRequests = structure(logical(0), tags = list(type = "integer", box = TRUE)), BudgetRequestsRemaining = structure(logical(0), tags = list(type = "integer", box = TRUE)), Sli = structure(list(SliMetric = structure(list(KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), OperationName = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), MetricDataQueries = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), MetricThreshold = structure(logical(0), tags = list(type = "double", box = TRUE)), ComparisonOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RequestBasedSli = structure(list(RequestBasedSliMetric = structure(list(KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), OperationName = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), TotalRequestCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MonitoredRequestCountMetric = structure(list(GoodCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), BadCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), MetricThreshold = structure(logical(0), tags = list(type = "double", box = TRUE)), ComparisonOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Goal = structure(list(Interval = structure(list(RollingInterval = structure(list(DurationUnit = structure(logical(0), tags = list(type = "string")), Duration = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), CalendarInterval = structure(list(StartTime = structure(logical(0), tags = list(type = "timestamp")), DurationUnit = structure(logical(0), tags = list(type = "string")), Duration = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), AttainmentGoal = structure(logical(0), tags = list(type = "double", box = TRUE)), WarningThreshold = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Errors = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), ErrorCode = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchapplicationsignals$create_service_level_objective_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), SliConfig = structure(list(SliMetricConfig = structure(list(KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), OperationName = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), Statistic = structure(logical(0), tags = list(type = "string")), PeriodSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), MetricDataQueries = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), MetricThreshold = structure(logical(0), tags = list(type = "double", box = TRUE)), ComparisonOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RequestBasedSliConfig = structure(list(RequestBasedSliMetricConfig = structure(list(KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), OperationName = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), TotalRequestCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MonitoredRequestCountMetric = structure(list(GoodCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), BadCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), MetricThreshold = structure(logical(0), tags = list(type = "double", box = TRUE)), ComparisonOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Goal = structure(list(Interval = structure(list(RollingInterval = structure(list(DurationUnit = structure(logical(0), tags = list(type = "string")), Duration = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), CalendarInterval = structure(list(StartTime = structure(logical(0), tags = list(type = "timestamp")), DurationUnit = structure(logical(0), tags = list(type = "string")), Duration = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), AttainmentGoal = structure(logical(0), tags = list(type = "double", box = TRUE)), WarningThreshold = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure")), 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")), BurnRateConfigurations = structure(list(structure(list(LookBackWindowMinutes = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchapplicationsignals$create_service_level_objective_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Slo = structure(list(Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), CreatedTime = structure(logical(0), tags = list(type = "timestamp")), LastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), Sli = structure(list(SliMetric = structure(list(KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), OperationName = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), MetricDataQueries = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), MetricThreshold = structure(logical(0), tags = list(type = "double", box = TRUE)), ComparisonOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RequestBasedSli = structure(list(RequestBasedSliMetric = structure(list(KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), OperationName = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), TotalRequestCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MonitoredRequestCountMetric = structure(list(GoodCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), BadCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), MetricThreshold = structure(logical(0), tags = list(type = "double", box = TRUE)), ComparisonOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), EvaluationType = structure(logical(0), tags = list(type = "string")), Goal = structure(list(Interval = structure(list(RollingInterval = structure(list(DurationUnit = structure(logical(0), tags = list(type = "string")), Duration = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), CalendarInterval = structure(list(StartTime = structure(logical(0), tags = list(type = "timestamp")), DurationUnit = structure(logical(0), tags = list(type = "string")), Duration = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), AttainmentGoal = structure(logical(0), tags = list(type = "double", box = TRUE)), WarningThreshold = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure")), BurnRateConfigurations = structure(list(structure(list(LookBackWindowMinutes = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

.cloudwatchapplicationsignals$get_service_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StartTime = structure(logical(0), tags = list(location = "querystring", locationName = "StartTime", type = "timestamp")), EndTime = structure(logical(0), tags = list(location = "querystring", locationName = "EndTime", type = "timestamp")), KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchapplicationsignals$get_service_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Service = structure(list(KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), AttributeMaps = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "list")), MetricReferences = structure(list(structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MetricName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LogGroupReferences = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "list"))), tags = list(type = "structure")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), LogGroupReferences = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.cloudwatchapplicationsignals$get_service_level_objective_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Slo = structure(list(Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), CreatedTime = structure(logical(0), tags = list(type = "timestamp")), LastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), Sli = structure(list(SliMetric = structure(list(KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), OperationName = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), MetricDataQueries = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), MetricThreshold = structure(logical(0), tags = list(type = "double", box = TRUE)), ComparisonOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RequestBasedSli = structure(list(RequestBasedSliMetric = structure(list(KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), OperationName = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), TotalRequestCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MonitoredRequestCountMetric = structure(list(GoodCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), BadCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), MetricThreshold = structure(logical(0), tags = list(type = "double", box = TRUE)), ComparisonOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), EvaluationType = structure(logical(0), tags = list(type = "string")), Goal = structure(list(Interval = structure(list(RollingInterval = structure(list(DurationUnit = structure(logical(0), tags = list(type = "string")), Duration = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), CalendarInterval = structure(list(StartTime = structure(logical(0), tags = list(type = "timestamp")), DurationUnit = structure(logical(0), tags = list(type = "string")), Duration = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), AttainmentGoal = structure(logical(0), tags = list(type = "double", box = TRUE)), WarningThreshold = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure")), BurnRateConfigurations = structure(list(structure(list(LookBackWindowMinutes = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchapplicationsignals$list_service_dependencies_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StartTime = structure(logical(0), tags = list(location = "querystring", locationName = "StartTime", type = "timestamp")), EndTime = structure(logical(0), tags = list(location = "querystring", locationName = "EndTime", type = "timestamp")), KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "MaxResults", type = "integer", box = TRUE)), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "NextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchapplicationsignals$list_service_dependencies_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), ServiceDependencies = structure(list(structure(list(OperationName = structure(logical(0), tags = list(type = "string")), DependencyKeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), DependencyOperationName = structure(logical(0), tags = list(type = "string")), MetricReferences = structure(list(structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MetricName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), 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))
}

.cloudwatchapplicationsignals$list_service_dependents_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StartTime = structure(logical(0), tags = list(location = "querystring", locationName = "StartTime", type = "timestamp")), EndTime = structure(logical(0), tags = list(location = "querystring", locationName = "EndTime", type = "timestamp")), KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "MaxResults", type = "integer", box = TRUE)), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "NextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchapplicationsignals$list_service_dependents_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), ServiceDependents = structure(list(structure(list(OperationName = structure(logical(0), tags = list(type = "string")), DependentKeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), DependentOperationName = structure(logical(0), tags = list(type = "string")), MetricReferences = structure(list(structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MetricName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), 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))
}

.cloudwatchapplicationsignals$list_service_level_objectives_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), OperationName = structure(logical(0), tags = list(location = "querystring", locationName = "OperationName", type = "string")), MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "MaxResults", type = "integer", box = TRUE)), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "NextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchapplicationsignals$list_service_level_objectives_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SloSummaries = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), OperationName = structure(logical(0), tags = list(type = "string")), CreatedTime = 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))
}

.cloudwatchapplicationsignals$list_service_operations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StartTime = structure(logical(0), tags = list(location = "querystring", locationName = "StartTime", type = "timestamp")), EndTime = structure(logical(0), tags = list(location = "querystring", locationName = "EndTime", type = "timestamp")), KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "MaxResults", type = "integer", box = TRUE)), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "NextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchapplicationsignals$list_service_operations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), ServiceOperations = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), MetricReferences = structure(list(structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MetricName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), 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))
}

.cloudwatchapplicationsignals$list_services_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StartTime = structure(logical(0), tags = list(location = "querystring", locationName = "StartTime", type = "timestamp")), EndTime = structure(logical(0), tags = list(location = "querystring", locationName = "EndTime", type = "timestamp")), MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "MaxResults", type = "integer", box = TRUE)), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "NextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchapplicationsignals$list_services_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), ServiceSummaries = structure(list(structure(list(KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), AttributeMaps = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "list")), MetricReferences = structure(list(structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MetricName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), 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))
}

.cloudwatchapplicationsignals$list_tags_for_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(location = "querystring", locationName = "ResourceArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

.cloudwatchapplicationsignals$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = 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"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.cloudwatchapplicationsignals$untag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(type = "string")), TagKeys = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.cloudwatchapplicationsignals$update_service_level_objective_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), Description = structure(logical(0), tags = list(type = "string")), SliConfig = structure(list(SliMetricConfig = structure(list(KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), OperationName = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), Statistic = structure(logical(0), tags = list(type = "string")), PeriodSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), MetricDataQueries = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), MetricThreshold = structure(logical(0), tags = list(type = "double", box = TRUE)), ComparisonOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RequestBasedSliConfig = structure(list(RequestBasedSliMetricConfig = structure(list(KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), OperationName = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), TotalRequestCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MonitoredRequestCountMetric = structure(list(GoodCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), BadCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), MetricThreshold = structure(logical(0), tags = list(type = "double", box = TRUE)), ComparisonOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Goal = structure(list(Interval = structure(list(RollingInterval = structure(list(DurationUnit = structure(logical(0), tags = list(type = "string")), Duration = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), CalendarInterval = structure(list(StartTime = structure(logical(0), tags = list(type = "timestamp")), DurationUnit = structure(logical(0), tags = list(type = "string")), Duration = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), AttainmentGoal = structure(logical(0), tags = list(type = "double", box = TRUE)), WarningThreshold = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure")), BurnRateConfigurations = structure(list(structure(list(LookBackWindowMinutes = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchapplicationsignals$update_service_level_objective_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Slo = structure(list(Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), CreatedTime = structure(logical(0), tags = list(type = "timestamp")), LastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), Sli = structure(list(SliMetric = structure(list(KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), OperationName = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), MetricDataQueries = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), MetricThreshold = structure(logical(0), tags = list(type = "double", box = TRUE)), ComparisonOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RequestBasedSli = structure(list(RequestBasedSliMetric = structure(list(KeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), OperationName = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), TotalRequestCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MonitoredRequestCountMetric = structure(list(GoodCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), BadCountMetric = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), MetricStat = structure(list(Metric = structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Dimensions = structure(list(structure(list(Name = 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")), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), Stat = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Expression = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), ReturnData = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Period = structure(logical(0), tags = list(type = "integer", box = TRUE)), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), MetricThreshold = structure(logical(0), tags = list(type = "double", box = TRUE)), ComparisonOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), EvaluationType = structure(logical(0), tags = list(type = "string")), Goal = structure(list(Interval = structure(list(RollingInterval = structure(list(DurationUnit = structure(logical(0), tags = list(type = "string")), Duration = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), CalendarInterval = structure(list(StartTime = structure(logical(0), tags = list(type = "timestamp")), DurationUnit = structure(logical(0), tags = list(type = "string")), Duration = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), AttainmentGoal = structure(logical(0), tags = list(type = "double", box = TRUE)), WarningThreshold = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure")), BurnRateConfigurations = structure(list(structure(list(LookBackWindowMinutes = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), 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 April 3, 2025, 10:39 p.m.