R/cloudwatch_interfaces.R

Defines functions untag_resource_output untag_resource_input tag_resource_output tag_resource_input stop_metric_streams_output stop_metric_streams_input start_metric_streams_output start_metric_streams_input set_alarm_state_output set_alarm_state_input put_metric_stream_output put_metric_stream_input put_metric_data_output put_metric_data_input put_metric_alarm_output put_metric_alarm_input put_managed_insight_rules_output put_managed_insight_rules_input put_insight_rule_output put_insight_rule_input put_dashboard_output put_dashboard_input put_composite_alarm_output put_composite_alarm_input put_anomaly_detector_output put_anomaly_detector_input list_tags_for_resource_output list_tags_for_resource_input list_metrics_output list_metrics_input list_metric_streams_output list_metric_streams_input list_managed_insight_rules_output list_managed_insight_rules_input list_dashboards_output list_dashboards_input get_metric_widget_image_output get_metric_widget_image_input get_metric_stream_output get_metric_stream_input get_metric_statistics_output get_metric_statistics_input get_metric_data_output get_metric_data_input get_insight_rule_report_output get_insight_rule_report_input get_dashboard_output get_dashboard_input enable_insight_rules_output enable_insight_rules_input enable_alarm_actions_output enable_alarm_actions_input disable_insight_rules_output disable_insight_rules_input disable_alarm_actions_output disable_alarm_actions_input describe_insight_rules_output describe_insight_rules_input describe_anomaly_detectors_output describe_anomaly_detectors_input describe_alarms_for_metric_output describe_alarms_for_metric_input describe_alarms_output describe_alarms_input describe_alarm_history_output describe_alarm_history_input delete_metric_stream_output delete_metric_stream_input delete_insight_rules_output delete_insight_rules_input delete_dashboards_output delete_dashboards_input delete_anomaly_detector_output delete_anomaly_detector_input delete_alarms_output delete_alarms_input

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

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

.cloudwatch$delete_alarms_output <- function(...) {
  list()
}

.cloudwatch$delete_anomaly_detector_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Namespace = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "Use SingleMetricAnomalyDetector.", type = "string")), MetricName = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "Use SingleMetricAnomalyDetector.", 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(deprecated = TRUE, deprecatedMessage = "Use SingleMetricAnomalyDetector.", type = "list")), Stat = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "Use SingleMetricAnomalyDetector.", type = "string")), SingleMetricAnomalyDetector = 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")), Stat = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), MetricMathAnomalyDetector = structure(list(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")), 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")), Period = structure(logical(0), tags = list(type = "integer")), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$delete_anomaly_detector_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "DeleteAnomalyDetectorResult"))
  return(populate(args, shape))
}

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

.cloudwatch$delete_dashboards_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "DeleteDashboardsResult"))
  return(populate(args, shape))
}

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

.cloudwatch$delete_insight_rules_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Failures = structure(list(structure(list(FailureResource = structure(logical(0), tags = list(type = "string")), ExceptionType = structure(logical(0), tags = list(type = "string")), FailureCode = structure(logical(0), tags = list(type = "string")), FailureDescription = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "DeleteInsightRulesResult"))
  return(populate(args, shape))
}

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

.cloudwatch$delete_metric_stream_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "DeleteMetricStreamResult"))
  return(populate(args, shape))
}

.cloudwatch$describe_alarm_history_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AlarmName = structure(logical(0), tags = list(type = "string")), AlarmTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), HistoryItemType = structure(logical(0), tags = list(type = "string")), StartDate = structure(logical(0), tags = list(type = "timestamp")), EndDate = structure(logical(0), tags = list(type = "timestamp")), MaxRecords = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string")), ScanBy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$describe_alarm_history_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AlarmHistoryItems = structure(list(structure(list(AlarmName = structure(logical(0), tags = list(type = "string")), AlarmType = structure(logical(0), tags = list(type = "string")), Timestamp = structure(logical(0), tags = list(type = "timestamp")), HistoryItemType = structure(logical(0), tags = list(type = "string")), HistorySummary = structure(logical(0), tags = list(type = "string")), HistoryData = 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", resultWrapper = "DescribeAlarmHistoryResult"))
  return(populate(args, shape))
}

.cloudwatch$describe_alarms_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AlarmNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AlarmNamePrefix = structure(logical(0), tags = list(type = "string")), AlarmTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ChildrenOfAlarmName = structure(logical(0), tags = list(type = "string")), ParentsOfAlarmName = structure(logical(0), tags = list(type = "string")), StateValue = structure(logical(0), tags = list(type = "string")), ActionPrefix = structure(logical(0), tags = list(type = "string")), MaxRecords = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$describe_alarms_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CompositeAlarms = structure(list(structure(list(ActionsEnabled = structure(logical(0), tags = list(type = "boolean")), AlarmActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AlarmArn = structure(logical(0), tags = list(type = "string")), AlarmConfigurationUpdatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), AlarmDescription = structure(logical(0), tags = list(type = "string")), AlarmName = structure(logical(0), tags = list(type = "string")), AlarmRule = structure(logical(0), tags = list(type = "string")), InsufficientDataActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), OKActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StateReason = structure(logical(0), tags = list(type = "string")), StateReasonData = structure(logical(0), tags = list(type = "string")), StateUpdatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), StateValue = structure(logical(0), tags = list(type = "string")), StateTransitionedTimestamp = structure(logical(0), tags = list(type = "timestamp")), ActionsSuppressedBy = structure(logical(0), tags = list(type = "string")), ActionsSuppressedReason = structure(logical(0), tags = list(type = "string")), ActionsSuppressor = structure(logical(0), tags = list(type = "string")), ActionsSuppressorWaitPeriod = structure(logical(0), tags = list(type = "integer")), ActionsSuppressorExtensionPeriod = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), MetricAlarms = structure(list(structure(list(AlarmName = structure(logical(0), tags = list(type = "string")), AlarmArn = structure(logical(0), tags = list(type = "string")), AlarmDescription = structure(logical(0), tags = list(type = "string")), AlarmConfigurationUpdatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), ActionsEnabled = structure(logical(0), tags = list(type = "boolean")), OKActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AlarmActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InsufficientDataActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StateValue = structure(logical(0), tags = list(type = "string")), StateReason = structure(logical(0), tags = list(type = "string")), StateReasonData = structure(logical(0), tags = list(type = "string")), StateUpdatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), MetricName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), Statistic = structure(logical(0), tags = list(type = "string")), ExtendedStatistic = 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")), Period = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string")), EvaluationPeriods = structure(logical(0), tags = list(type = "integer")), DatapointsToAlarm = structure(logical(0), tags = list(type = "integer")), Threshold = structure(logical(0), tags = list(type = "double")), ComparisonOperator = structure(logical(0), tags = list(type = "string")), TreatMissingData = structure(logical(0), tags = list(type = "string")), EvaluateLowSampleCountPercentile = structure(logical(0), tags = list(type = "string")), Metrics = 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")), 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")), Period = structure(logical(0), tags = list(type = "integer")), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ThresholdMetricId = structure(logical(0), tags = list(type = "string")), EvaluationState = structure(logical(0), tags = list(type = "string")), StateTransitionedTimestamp = 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", resultWrapper = "DescribeAlarmsResult"))
  return(populate(args, shape))
}

.cloudwatch$describe_alarms_for_metric_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), Statistic = structure(logical(0), tags = list(type = "string")), ExtendedStatistic = 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")), Period = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$describe_alarms_for_metric_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MetricAlarms = structure(list(structure(list(AlarmName = structure(logical(0), tags = list(type = "string")), AlarmArn = structure(logical(0), tags = list(type = "string")), AlarmDescription = structure(logical(0), tags = list(type = "string")), AlarmConfigurationUpdatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), ActionsEnabled = structure(logical(0), tags = list(type = "boolean")), OKActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AlarmActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InsufficientDataActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StateValue = structure(logical(0), tags = list(type = "string")), StateReason = structure(logical(0), tags = list(type = "string")), StateReasonData = structure(logical(0), tags = list(type = "string")), StateUpdatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), MetricName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), Statistic = structure(logical(0), tags = list(type = "string")), ExtendedStatistic = 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")), Period = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string")), EvaluationPeriods = structure(logical(0), tags = list(type = "integer")), DatapointsToAlarm = structure(logical(0), tags = list(type = "integer")), Threshold = structure(logical(0), tags = list(type = "double")), ComparisonOperator = structure(logical(0), tags = list(type = "string")), TreatMissingData = structure(logical(0), tags = list(type = "string")), EvaluateLowSampleCountPercentile = structure(logical(0), tags = list(type = "string")), Metrics = 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")), 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")), Period = structure(logical(0), tags = list(type = "integer")), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ThresholdMetricId = structure(logical(0), tags = list(type = "string")), EvaluationState = structure(logical(0), tags = list(type = "string")), StateTransitionedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "DescribeAlarmsForMetricResult"))
  return(populate(args, shape))
}

.cloudwatch$describe_anomaly_detectors_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer")), 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")), AnomalyDetectorTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$describe_anomaly_detectors_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AnomalyDetectors = structure(list(structure(list(Namespace = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "Use SingleMetricAnomalyDetector.Namespace property.", type = "string")), MetricName = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "Use SingleMetricAnomalyDetector.MetricName property.", 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(deprecated = TRUE, deprecatedMessage = "Use SingleMetricAnomalyDetector.Dimensions property.", type = "list")), Stat = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "Use SingleMetricAnomalyDetector.Stat property.", type = "string")), Configuration = structure(list(ExcludedTimeRanges = structure(list(structure(list(StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), MetricTimezone = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), StateValue = structure(logical(0), tags = list(type = "string")), SingleMetricAnomalyDetector = 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")), Stat = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), MetricMathAnomalyDetector = structure(list(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")), 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")), Period = structure(logical(0), tags = list(type = "integer")), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "DescribeAnomalyDetectorsResult"))
  return(populate(args, shape))
}

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

.cloudwatch$describe_insight_rules_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), InsightRules = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), Schema = structure(logical(0), tags = list(type = "string")), Definition = structure(logical(0), tags = list(type = "string")), ManagedRule = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "DescribeInsightRulesResult"))
  return(populate(args, shape))
}

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

.cloudwatch$disable_alarm_actions_output <- function(...) {
  list()
}

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

.cloudwatch$disable_insight_rules_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Failures = structure(list(structure(list(FailureResource = structure(logical(0), tags = list(type = "string")), ExceptionType = structure(logical(0), tags = list(type = "string")), FailureCode = structure(logical(0), tags = list(type = "string")), FailureDescription = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "DisableInsightRulesResult"))
  return(populate(args, shape))
}

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

.cloudwatch$enable_alarm_actions_output <- function(...) {
  list()
}

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

.cloudwatch$enable_insight_rules_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Failures = structure(list(structure(list(FailureResource = structure(logical(0), tags = list(type = "string")), ExceptionType = structure(logical(0), tags = list(type = "string")), FailureCode = structure(logical(0), tags = list(type = "string")), FailureDescription = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "EnableInsightRulesResult"))
  return(populate(args, shape))
}

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

.cloudwatch$get_dashboard_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DashboardArn = structure(logical(0), tags = list(type = "string")), DashboardBody = structure(logical(0), tags = list(type = "string")), DashboardName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "GetDashboardResult"))
  return(populate(args, shape))
}

.cloudwatch$get_insight_rule_report_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RuleName = structure(logical(0), tags = list(type = "string")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), Period = structure(logical(0), tags = list(type = "integer")), MaxContributorCount = structure(logical(0), tags = list(type = "integer")), Metrics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), OrderBy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$get_insight_rule_report_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(KeyLabels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AggregationStatistic = structure(logical(0), tags = list(type = "string")), AggregateValue = structure(logical(0), tags = list(type = "double")), ApproximateUniqueCount = structure(logical(0), tags = list(type = "long")), Contributors = structure(list(structure(list(Keys = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ApproximateAggregateValue = structure(logical(0), tags = list(type = "double")), Datapoints = structure(list(structure(list(Timestamp = structure(logical(0), tags = list(type = "timestamp")), ApproximateValue = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), MetricDatapoints = structure(list(structure(list(Timestamp = structure(logical(0), tags = list(type = "timestamp")), UniqueContributors = structure(logical(0), tags = list(type = "double")), MaxContributorValue = structure(logical(0), tags = list(type = "double")), SampleCount = structure(logical(0), tags = list(type = "double")), Average = structure(logical(0), tags = list(type = "double")), Sum = structure(logical(0), tags = list(type = "double")), Minimum = structure(logical(0), tags = list(type = "double")), Maximum = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "GetInsightRuleReportResult"))
  return(populate(args, shape))
}

.cloudwatch$get_metric_data_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(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")), 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")), Period = structure(logical(0), tags = list(type = "integer")), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), NextToken = structure(logical(0), tags = list(type = "string")), ScanBy = structure(logical(0), tags = list(type = "string")), MaxDatapoints = structure(logical(0), tags = list(type = "integer")), LabelOptions = structure(list(Timezone = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$get_metric_data_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MetricDataResults = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string")), Timestamps = structure(list(structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "list")), Values = structure(list(structure(logical(0), tags = list(type = "double"))), tags = list(type = "list")), StatusCode = structure(logical(0), tags = list(type = "string")), Messages = structure(list(structure(list(Code = 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"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string")), Messages = structure(list(structure(list(Code = 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", resultWrapper = "GetMetricDataResult"))
  return(populate(args, shape))
}

.cloudwatch$get_metric_statistics_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- 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")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), Period = structure(logical(0), tags = list(type = "integer")), Statistics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExtendedStatistics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$get_metric_statistics_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Label = structure(logical(0), tags = list(type = "string")), Datapoints = structure(list(structure(list(Timestamp = structure(logical(0), tags = list(type = "timestamp")), SampleCount = structure(logical(0), tags = list(type = "double")), Average = structure(logical(0), tags = list(type = "double")), Sum = structure(logical(0), tags = list(type = "double")), Minimum = structure(logical(0), tags = list(type = "double")), Maximum = structure(logical(0), tags = list(type = "double")), Unit = structure(logical(0), tags = list(type = "string")), ExtendedStatistics = structure(list(structure(logical(0), tags = list(type = "double"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "GetMetricStatisticsResult"))
  return(populate(args, shape))
}

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

.cloudwatch$get_metric_stream_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), IncludeFilters = structure(list(structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), ExcludeFilters = structure(list(structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), FirehoseArn = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), CreationDate = structure(logical(0), tags = list(type = "timestamp")), LastUpdateDate = structure(logical(0), tags = list(type = "timestamp")), OutputFormat = structure(logical(0), tags = list(type = "string")), StatisticsConfigurations = structure(list(structure(list(IncludeMetrics = structure(list(structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), AdditionalStatistics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), IncludeLinkedAccountsMetrics = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure", resultWrapper = "GetMetricStreamResult"))
  return(populate(args, shape))
}

.cloudwatch$get_metric_widget_image_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MetricWidget = structure(logical(0), tags = list(type = "string")), OutputFormat = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$get_metric_widget_image_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MetricWidgetImage = structure(logical(0), tags = list(type = "blob"))), tags = list(type = "structure", resultWrapper = "GetMetricWidgetImageResult"))
  return(populate(args, shape))
}

.cloudwatch$list_dashboards_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DashboardNamePrefix = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$list_dashboards_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DashboardEntries = structure(list(structure(list(DashboardName = structure(logical(0), tags = list(type = "string")), DashboardArn = structure(logical(0), tags = list(type = "string")), LastModified = structure(logical(0), tags = list(type = "timestamp")), Size = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListDashboardsResult"))
  return(populate(args, shape))
}

.cloudwatch$list_managed_insight_rules_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceARN = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$list_managed_insight_rules_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ManagedRules = structure(list(structure(list(TemplateName = structure(logical(0), tags = list(type = "string")), ResourceARN = structure(logical(0), tags = list(type = "string")), RuleState = structure(list(RuleName = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListManagedInsightRulesResult"))
  return(populate(args, shape))
}

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

.cloudwatch$list_metric_streams_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), Entries = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), CreationDate = structure(logical(0), tags = list(type = "timestamp")), LastUpdateDate = structure(logical(0), tags = list(type = "timestamp")), Name = structure(logical(0), tags = list(type = "string")), FirehoseArn = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), OutputFormat = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "ListMetricStreamsResult"))
  return(populate(args, shape))
}

.cloudwatch$list_metrics_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- 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")), NextToken = structure(logical(0), tags = list(type = "string")), RecentlyActive = structure(logical(0), tags = list(type = "string")), IncludeLinkedAccounts = structure(logical(0), tags = list(type = "boolean")), OwningAccount = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$list_metrics_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Metrics = structure(list(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"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string")), OwningAccounts = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "ListMetricsResult"))
  return(populate(args, shape))
}

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

.cloudwatch$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", resultWrapper = "ListTagsForResourceResult"))
  return(populate(args, shape))
}

.cloudwatch$put_anomaly_detector_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Namespace = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "Use SingleMetricAnomalyDetector.", type = "string")), MetricName = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "Use SingleMetricAnomalyDetector.", 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(deprecated = TRUE, deprecatedMessage = "Use SingleMetricAnomalyDetector.", type = "list")), Stat = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "Use SingleMetricAnomalyDetector.", type = "string")), Configuration = structure(list(ExcludedTimeRanges = structure(list(structure(list(StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), MetricTimezone = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SingleMetricAnomalyDetector = 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")), Stat = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), MetricMathAnomalyDetector = structure(list(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")), 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")), Period = structure(logical(0), tags = list(type = "integer")), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$put_anomaly_detector_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "PutAnomalyDetectorResult"))
  return(populate(args, shape))
}

.cloudwatch$put_composite_alarm_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ActionsEnabled = structure(logical(0), tags = list(type = "boolean")), AlarmActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AlarmDescription = structure(logical(0), tags = list(type = "string")), AlarmName = structure(logical(0), tags = list(type = "string")), AlarmRule = structure(logical(0), tags = list(type = "string")), InsufficientDataActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), OKActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "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")), ActionsSuppressor = structure(logical(0), tags = list(type = "string")), ActionsSuppressorWaitPeriod = structure(logical(0), tags = list(type = "integer")), ActionsSuppressorExtensionPeriod = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$put_composite_alarm_output <- function(...) {
  list()
}

.cloudwatch$put_dashboard_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DashboardName = structure(logical(0), tags = list(type = "string")), DashboardBody = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$put_dashboard_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DashboardValidationMessages = structure(list(structure(list(DataPath = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "PutDashboardResult"))
  return(populate(args, shape))
}

.cloudwatch$put_insight_rule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RuleName = structure(logical(0), tags = list(type = "string")), RuleState = structure(logical(0), tags = list(type = "string")), RuleDefinition = 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))
}

.cloudwatch$put_insight_rule_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "PutInsightRuleResult"))
  return(populate(args, shape))
}

.cloudwatch$put_managed_insight_rules_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ManagedRules = structure(list(structure(list(TemplateName = structure(logical(0), tags = list(type = "string")), 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"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$put_managed_insight_rules_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Failures = structure(list(structure(list(FailureResource = structure(logical(0), tags = list(type = "string")), ExceptionType = structure(logical(0), tags = list(type = "string")), FailureCode = structure(logical(0), tags = list(type = "string")), FailureDescription = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "PutManagedInsightRulesResult"))
  return(populate(args, shape))
}

.cloudwatch$put_metric_alarm_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AlarmName = structure(logical(0), tags = list(type = "string")), AlarmDescription = structure(logical(0), tags = list(type = "string")), ActionsEnabled = structure(logical(0), tags = list(type = "boolean")), OKActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AlarmActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InsufficientDataActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MetricName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), Statistic = structure(logical(0), tags = list(type = "string")), ExtendedStatistic = 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")), Period = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string")), EvaluationPeriods = structure(logical(0), tags = list(type = "integer")), DatapointsToAlarm = structure(logical(0), tags = list(type = "integer")), Threshold = structure(logical(0), tags = list(type = "double")), ComparisonOperator = structure(logical(0), tags = list(type = "string")), TreatMissingData = structure(logical(0), tags = list(type = "string")), EvaluateLowSampleCountPercentile = structure(logical(0), tags = list(type = "string")), Metrics = 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")), 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")), Period = structure(logical(0), tags = list(type = "integer")), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "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")), ThresholdMetricId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$put_metric_alarm_output <- function(...) {
  list()
}

.cloudwatch$put_metric_data_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricData = structure(list(structure(list(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")), Timestamp = structure(logical(0), tags = list(type = "timestamp")), Value = structure(logical(0), tags = list(type = "double")), StatisticValues = structure(list(SampleCount = structure(logical(0), tags = list(type = "double")), Sum = structure(logical(0), tags = list(type = "double")), Minimum = structure(logical(0), tags = list(type = "double")), Maximum = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), Values = structure(list(structure(logical(0), tags = list(type = "double"))), tags = list(type = "list")), Counts = structure(list(structure(logical(0), tags = list(type = "double"))), tags = list(type = "list")), Unit = structure(logical(0), tags = list(type = "string")), StorageResolution = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$put_metric_data_output <- function(...) {
  list()
}

.cloudwatch$put_metric_stream_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), IncludeFilters = structure(list(structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), ExcludeFilters = structure(list(structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), FirehoseArn = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), OutputFormat = 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")), StatisticsConfigurations = structure(list(structure(list(IncludeMetrics = structure(list(structure(list(Namespace = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), AdditionalStatistics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), IncludeLinkedAccountsMetrics = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$put_metric_stream_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "PutMetricStreamResult"))
  return(populate(args, shape))
}

.cloudwatch$set_alarm_state_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AlarmName = structure(logical(0), tags = list(type = "string")), StateValue = structure(logical(0), tags = list(type = "string")), StateReason = structure(logical(0), tags = list(type = "string")), StateReasonData = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatch$set_alarm_state_output <- function(...) {
  list()
}

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

.cloudwatch$start_metric_streams_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "StartMetricStreamsResult"))
  return(populate(args, shape))
}

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

.cloudwatch$stop_metric_streams_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "StopMetricStreamsResult"))
  return(populate(args, shape))
}

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

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

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

.cloudwatch$untag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "UntagResourceResult"))
  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.