R/autoscalingplans_interfaces.R

Defines functions update_scaling_plan_output update_scaling_plan_input get_scaling_plan_resource_forecast_data_output get_scaling_plan_resource_forecast_data_input describe_scaling_plans_output describe_scaling_plans_input describe_scaling_plan_resources_output describe_scaling_plan_resources_input delete_scaling_plan_output delete_scaling_plan_input create_scaling_plan_output create_scaling_plan_input

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

.autoscalingplans$create_scaling_plan_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ScalingPlanName = structure(logical(0), tags = list(type = "string")), ApplicationSource = structure(list(CloudFormationStackARN = structure(logical(0), tags = list(type = "string")), TagFilters = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), ScalingInstructions = structure(list(structure(list(ServiceNamespace = structure(logical(0), tags = list(type = "string")), ResourceId = structure(logical(0), tags = list(type = "string")), ScalableDimension = structure(logical(0), tags = list(type = "string")), MinCapacity = structure(logical(0), tags = list(type = "integer")), MaxCapacity = structure(logical(0), tags = list(type = "integer")), TargetTrackingConfigurations = structure(list(structure(list(PredefinedScalingMetricSpecification = structure(list(PredefinedScalingMetricType = structure(logical(0), tags = list(type = "string")), ResourceLabel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomizedScalingMetricSpecification = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Namespace = 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")), Statistic = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TargetValue = structure(logical(0), tags = list(type = "double")), DisableScaleIn = structure(logical(0), tags = list(type = "boolean")), ScaleOutCooldown = structure(logical(0), tags = list(type = "integer")), ScaleInCooldown = structure(logical(0), tags = list(type = "integer")), EstimatedInstanceWarmup = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), PredefinedLoadMetricSpecification = structure(list(PredefinedLoadMetricType = structure(logical(0), tags = list(type = "string")), ResourceLabel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomizedLoadMetricSpecification = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Namespace = 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")), Statistic = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ScheduledActionBufferTime = structure(logical(0), tags = list(type = "integer")), PredictiveScalingMaxCapacityBehavior = structure(logical(0), tags = list(type = "string")), PredictiveScalingMaxCapacityBuffer = structure(logical(0), tags = list(type = "integer")), PredictiveScalingMode = structure(logical(0), tags = list(type = "string")), ScalingPolicyUpdateBehavior = structure(logical(0), tags = list(type = "string")), DisableDynamicScaling = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.autoscalingplans$create_scaling_plan_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ScalingPlanVersion = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.autoscalingplans$delete_scaling_plan_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ScalingPlanName = structure(logical(0), tags = list(type = "string")), ScalingPlanVersion = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.autoscalingplans$describe_scaling_plan_resources_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ScalingPlanName = structure(logical(0), tags = list(type = "string")), ScalingPlanVersion = structure(logical(0), tags = list(type = "long")), MaxResults = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.autoscalingplans$describe_scaling_plan_resources_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ScalingPlanResources = structure(list(structure(list(ScalingPlanName = structure(logical(0), tags = list(type = "string")), ScalingPlanVersion = structure(logical(0), tags = list(type = "long")), ServiceNamespace = structure(logical(0), tags = list(type = "string")), ResourceId = structure(logical(0), tags = list(type = "string")), ScalableDimension = structure(logical(0), tags = list(type = "string")), ScalingPolicies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyType = structure(logical(0), tags = list(type = "string")), TargetTrackingConfiguration = structure(list(PredefinedScalingMetricSpecification = structure(list(PredefinedScalingMetricType = structure(logical(0), tags = list(type = "string")), ResourceLabel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomizedScalingMetricSpecification = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Namespace = 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")), Statistic = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TargetValue = structure(logical(0), tags = list(type = "double")), DisableScaleIn = structure(logical(0), tags = list(type = "boolean")), ScaleOutCooldown = structure(logical(0), tags = list(type = "integer")), ScaleInCooldown = structure(logical(0), tags = list(type = "integer")), EstimatedInstanceWarmup = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ScalingStatusCode = structure(logical(0), tags = list(type = "string")), ScalingStatusMessage = 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))
}

.autoscalingplans$describe_scaling_plans_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ScalingPlanNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ScalingPlanVersion = structure(logical(0), tags = list(type = "long")), ApplicationSources = structure(list(structure(list(CloudFormationStackARN = structure(logical(0), tags = list(type = "string")), TagFilters = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), MaxResults = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.autoscalingplans$describe_scaling_plans_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ScalingPlans = structure(list(structure(list(ScalingPlanName = structure(logical(0), tags = list(type = "string")), ScalingPlanVersion = structure(logical(0), tags = list(type = "long")), ApplicationSource = structure(list(CloudFormationStackARN = structure(logical(0), tags = list(type = "string")), TagFilters = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), ScalingInstructions = structure(list(structure(list(ServiceNamespace = structure(logical(0), tags = list(type = "string")), ResourceId = structure(logical(0), tags = list(type = "string")), ScalableDimension = structure(logical(0), tags = list(type = "string")), MinCapacity = structure(logical(0), tags = list(type = "integer")), MaxCapacity = structure(logical(0), tags = list(type = "integer")), TargetTrackingConfigurations = structure(list(structure(list(PredefinedScalingMetricSpecification = structure(list(PredefinedScalingMetricType = structure(logical(0), tags = list(type = "string")), ResourceLabel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomizedScalingMetricSpecification = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Namespace = 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")), Statistic = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TargetValue = structure(logical(0), tags = list(type = "double")), DisableScaleIn = structure(logical(0), tags = list(type = "boolean")), ScaleOutCooldown = structure(logical(0), tags = list(type = "integer")), ScaleInCooldown = structure(logical(0), tags = list(type = "integer")), EstimatedInstanceWarmup = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), PredefinedLoadMetricSpecification = structure(list(PredefinedLoadMetricType = structure(logical(0), tags = list(type = "string")), ResourceLabel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomizedLoadMetricSpecification = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Namespace = 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")), Statistic = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ScheduledActionBufferTime = structure(logical(0), tags = list(type = "integer")), PredictiveScalingMaxCapacityBehavior = structure(logical(0), tags = list(type = "string")), PredictiveScalingMaxCapacityBuffer = structure(logical(0), tags = list(type = "integer")), PredictiveScalingMode = structure(logical(0), tags = list(type = "string")), ScalingPolicyUpdateBehavior = structure(logical(0), tags = list(type = "string")), DisableDynamicScaling = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), StatusCode = structure(logical(0), tags = list(type = "string")), StatusMessage = structure(logical(0), tags = list(type = "string")), StatusStartTime = structure(logical(0), tags = list(type = "timestamp")), CreationTime = 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))
}

.autoscalingplans$get_scaling_plan_resource_forecast_data_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ScalingPlanName = structure(logical(0), tags = list(type = "string")), ScalingPlanVersion = structure(logical(0), tags = list(type = "long")), ServiceNamespace = structure(logical(0), tags = list(type = "string")), ResourceId = structure(logical(0), tags = list(type = "string")), ScalableDimension = structure(logical(0), tags = list(type = "string")), ForecastDataType = structure(logical(0), tags = list(type = "string")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.autoscalingplans$get_scaling_plan_resource_forecast_data_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Datapoints = structure(list(structure(list(Timestamp = structure(logical(0), tags = list(type = "timestamp")), Value = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.autoscalingplans$update_scaling_plan_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ScalingPlanName = structure(logical(0), tags = list(type = "string")), ScalingPlanVersion = structure(logical(0), tags = list(type = "long")), ApplicationSource = structure(list(CloudFormationStackARN = structure(logical(0), tags = list(type = "string")), TagFilters = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), ScalingInstructions = structure(list(structure(list(ServiceNamespace = structure(logical(0), tags = list(type = "string")), ResourceId = structure(logical(0), tags = list(type = "string")), ScalableDimension = structure(logical(0), tags = list(type = "string")), MinCapacity = structure(logical(0), tags = list(type = "integer")), MaxCapacity = structure(logical(0), tags = list(type = "integer")), TargetTrackingConfigurations = structure(list(structure(list(PredefinedScalingMetricSpecification = structure(list(PredefinedScalingMetricType = structure(logical(0), tags = list(type = "string")), ResourceLabel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomizedScalingMetricSpecification = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Namespace = 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")), Statistic = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TargetValue = structure(logical(0), tags = list(type = "double")), DisableScaleIn = structure(logical(0), tags = list(type = "boolean")), ScaleOutCooldown = structure(logical(0), tags = list(type = "integer")), ScaleInCooldown = structure(logical(0), tags = list(type = "integer")), EstimatedInstanceWarmup = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), PredefinedLoadMetricSpecification = structure(list(PredefinedLoadMetricType = structure(logical(0), tags = list(type = "string")), ResourceLabel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomizedLoadMetricSpecification = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Namespace = 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")), Statistic = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ScheduledActionBufferTime = structure(logical(0), tags = list(type = "integer")), PredictiveScalingMaxCapacityBehavior = structure(logical(0), tags = list(type = "string")), PredictiveScalingMaxCapacityBuffer = structure(logical(0), tags = list(type = "integer")), PredictiveScalingMode = structure(logical(0), tags = list(type = "string")), ScalingPolicyUpdateBehavior = structure(logical(0), tags = list(type = "string")), DisableDynamicScaling = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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