![JAR search and dependency download from the Maven repository](/logo.png)
cognitect.aws.application_autoscaling.specs.clj Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of application-autoscaling
Show all versions of application-autoscaling
application-autoscaling resources for com.cognitect.aws/api
;; Copyright (c) Cognitect, Inc.
;; All rights reserved.
(ns cognitect.aws.application-autoscaling.specs
(:require [clojure.spec.alpha :as s] [clojure.spec.gen.alpha :as gen]))
(s/def :cognitect.aws/client map?)
(s/def :core.async/channel any?)
(s/def
:cognitect.aws.application-autoscaling/TargetTrackingMetricDataQueries
(s/coll-of :cognitect.aws.application-autoscaling/TargetTrackingMetricDataQuery))
(s/def
:cognitect.aws.application-autoscaling/ResourceCapacity
(s/spec int? :gen #(gen/choose Long/MIN_VALUE Long/MAX_VALUE)))
(s/def
:cognitect.aws.application-autoscaling/TagResourceRequest
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.TagResourceRequest/ResourceARN
:cognitect.aws.application-autoscaling.TagResourceRequest/Tags]))
(s/def
:cognitect.aws.application-autoscaling/ScalingAdjustment
(s/spec int? :gen #(gen/choose Long/MIN_VALUE Long/MAX_VALUE)))
(s/def :cognitect.aws.application-autoscaling/DeleteScheduledActionResponse (s/keys))
(s/def
:cognitect.aws.application-autoscaling/DescribeScheduledActionsRequest
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.DescribeScheduledActionsRequest/ServiceNamespace]
:opt-un
[:cognitect.aws.application-autoscaling.DescribeScheduledActionsRequest/ScalableDimension
:cognitect.aws.application-autoscaling.DescribeScheduledActionsRequest/NextToken
:cognitect.aws.application-autoscaling.DescribeScheduledActionsRequest/ResourceId
:cognitect.aws.application-autoscaling.DescribeScheduledActionsRequest/ScheduledActionNames
:cognitect.aws.application-autoscaling.DescribeScheduledActionsRequest/MaxResults]))
(s/def
:cognitect.aws.application-autoscaling/ScalingActivityStatusCode
(s/spec
string?
:gen
#(s/gen #{"Unfulfilled" "Failed" "Overridden" "InProgress" "Successful" "Pending"})))
(s/def
:cognitect.aws.application-autoscaling/MetricScale
(s/spec double? :gen #(gen/double* {:infinite? false, :NaN? false})))
(s/def
:cognitect.aws.application-autoscaling/ServiceNamespace
(s/spec
string?
:gen
#(s/gen
#{"dynamodb"
"ec2"
"appstream"
"elasticmapreduce"
"ecs"
"workspaces"
"custom-resource"
"elasticache"
"comprehend"
"sagemaker"
"kafka"
"cassandra"
"neptune"
"lambda"
"rds"})))
(s/def
:cognitect.aws.application-autoscaling/TargetTrackingMetricUnit
(s/spec
#(re-matches
(re-pattern "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*")
%)
:gen
#(gen/string)))
(s/def
:cognitect.aws.application-autoscaling/PutScalingPolicyRequest
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.PutScalingPolicyRequest/PolicyName
:cognitect.aws.application-autoscaling.PutScalingPolicyRequest/ServiceNamespace
:cognitect.aws.application-autoscaling.PutScalingPolicyRequest/ResourceId
:cognitect.aws.application-autoscaling.PutScalingPolicyRequest/ScalableDimension]
:opt-un
[:cognitect.aws.application-autoscaling.PutScalingPolicyRequest/TargetTrackingScalingPolicyConfiguration
:cognitect.aws.application-autoscaling.PutScalingPolicyRequest/PolicyType
:cognitect.aws.application-autoscaling.PutScalingPolicyRequest/StepScalingPolicyConfiguration]))
(s/def
:cognitect.aws.application-autoscaling/MetricStatistic
(s/spec string? :gen #(s/gen #{"Sum" "Average" "SampleCount" "Minimum" "Maximum"})))
(s/def
:cognitect.aws.application-autoscaling/MetricAggregationType
(s/spec string? :gen #(s/gen #{"Average" "Minimum" "Maximum"})))
(s/def
:cognitect.aws.application-autoscaling/TargetTrackingMetricDataQuery
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.TargetTrackingMetricDataQuery/Id]
:opt-un
[:cognitect.aws.application-autoscaling.TargetTrackingMetricDataQuery/MetricStat
:cognitect.aws.application-autoscaling.TargetTrackingMetricDataQuery/Expression
:cognitect.aws.application-autoscaling.TargetTrackingMetricDataQuery/ReturnData
:cognitect.aws.application-autoscaling.TargetTrackingMetricDataQuery/Label]))
(s/def
:cognitect.aws.application-autoscaling/TagMap
(s/map-of
:cognitect.aws.application-autoscaling/TagKey
:cognitect.aws.application-autoscaling/TagValue))
(s/def
:cognitect.aws.application-autoscaling/DeleteScalingPolicyRequest
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.DeleteScalingPolicyRequest/PolicyName
:cognitect.aws.application-autoscaling.DeleteScalingPolicyRequest/ServiceNamespace
:cognitect.aws.application-autoscaling.DeleteScalingPolicyRequest/ResourceId
:cognitect.aws.application-autoscaling.DeleteScalingPolicyRequest/ScalableDimension]))
(s/def
:cognitect.aws.application-autoscaling/MetricType
(s/spec
string?
:gen
#(s/gen
#{"SageMakerInferenceComponentConcurrentRequestsPerCopyHighResolution"
"ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage"
"KafkaBrokerStorageUtilization"
"ElastiCachePrimaryEngineCPUUtilization"
"ElastiCacheDatabaseMemoryUsageCountedForEvictPercentage"
"CassandraWriteCapacityUtilization"
"SageMakerInferenceComponentInvocationsPerCopy"
"DynamoDBWriteCapacityUtilization"
"SageMakerVariantConcurrentRequestsPerModelHighResolution"
"DynamoDBReadCapacityUtilization"
"NeptuneReaderAverageCPUUtilization"
"EC2SpotFleetRequestAverageNetworkIn"
"CassandraReadCapacityUtilization"
"LambdaProvisionedConcurrencyUtilization"
"ElastiCacheReplicaEngineCPUUtilization"
"ComprehendInferenceUtilization"
"EC2SpotFleetRequestAverageNetworkOut"
"ALBRequestCountPerTarget"
"RDSReaderAverageCPUUtilization"
"RDSReaderAverageDatabaseConnections"
"WorkSpacesAverageUserSessionsCapacityUtilization"
"AppStreamAverageCapacityUtilization"
"ECSServiceAverageMemoryUtilization"
"SageMakerVariantInvocationsPerInstance"
"SageMakerVariantProvisionedConcurrencyUtilization"
"EC2SpotFleetRequestAverageCPUUtilization"
"ECSServiceAverageCPUUtilization"})))
(s/def :cognitect.aws.application-autoscaling/TagResourceResponse (s/keys))
(s/def
:cognitect.aws.application-autoscaling/DescribeScalingPoliciesResponse
(s/keys
:opt-un
[:cognitect.aws.application-autoscaling.DescribeScalingPoliciesResponse/NextToken
:cognitect.aws.application-autoscaling.DescribeScalingPoliciesResponse/ScalingPolicies]))
(s/def :cognitect.aws.application-autoscaling/TimestampType inst?)
(s/def
:cognitect.aws.application-autoscaling/DescribeScalingActivitiesRequest
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.DescribeScalingActivitiesRequest/ServiceNamespace]
:opt-un
[:cognitect.aws.application-autoscaling.DescribeScalingActivitiesRequest/IncludeNotScaledActivities
:cognitect.aws.application-autoscaling.DescribeScalingActivitiesRequest/ScalableDimension
:cognitect.aws.application-autoscaling.DescribeScalingActivitiesRequest/NextToken
:cognitect.aws.application-autoscaling.DescribeScalingActivitiesRequest/ResourceId
:cognitect.aws.application-autoscaling.DescribeScalingActivitiesRequest/MaxResults]))
(s/def
:cognitect.aws.application-autoscaling/Cooldown
(s/spec int? :gen #(gen/choose Long/MIN_VALUE Long/MAX_VALUE)))
(s/def
:cognitect.aws.application-autoscaling/Id
(s/spec
#(re-matches
(re-pattern "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*")
%)
:gen
#(gen/string)))
(s/def :cognitect.aws.application-autoscaling/ScalingSuspended boolean?)
(s/def
:cognitect.aws.application-autoscaling/TargetTrackingMetricStat
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.TargetTrackingMetricStat/Metric
:cognitect.aws.application-autoscaling.TargetTrackingMetricStat/Stat]
:opt-un
[:cognitect.aws.application-autoscaling.TargetTrackingMetricStat/Unit]))
(s/def
:cognitect.aws.application-autoscaling/ScalableTargetAction
(s/keys
:opt-un
[:cognitect.aws.application-autoscaling.ScalableTargetAction/MaxCapacity
:cognitect.aws.application-autoscaling.ScalableTargetAction/MinCapacity]))
(s/def
:cognitect.aws.application-autoscaling/DescribeScalableTargetsResponse
(s/keys
:opt-un
[:cognitect.aws.application-autoscaling.DescribeScalableTargetsResponse/NextToken
:cognitect.aws.application-autoscaling.DescribeScalableTargetsResponse/ScalableTargets]))
(s/def
:cognitect.aws.application-autoscaling/ScalingPolicy
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.ScalingPolicy/PolicyARN
:cognitect.aws.application-autoscaling.ScalingPolicy/PolicyName
:cognitect.aws.application-autoscaling.ScalingPolicy/ServiceNamespace
:cognitect.aws.application-autoscaling.ScalingPolicy/ResourceId
:cognitect.aws.application-autoscaling.ScalingPolicy/ScalableDimension
:cognitect.aws.application-autoscaling.ScalingPolicy/PolicyType
:cognitect.aws.application-autoscaling.ScalingPolicy/CreationTime]
:opt-un
[:cognitect.aws.application-autoscaling.ScalingPolicy/TargetTrackingScalingPolicyConfiguration
:cognitect.aws.application-autoscaling.ScalingPolicy/Alarms
:cognitect.aws.application-autoscaling.ScalingPolicy/StepScalingPolicyConfiguration]))
(s/def
:cognitect.aws.application-autoscaling/ResourceId
(s/spec
#(re-matches
(re-pattern "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*")
%)
:gen
#(gen/string)))
(s/def :cognitect.aws.application-autoscaling/DisableScaleIn boolean?)
(s/def
:cognitect.aws.application-autoscaling/TargetTrackingMetricDimension
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.TargetTrackingMetricDimension/Name
:cognitect.aws.application-autoscaling.TargetTrackingMetricDimension/Value]))
(s/def
:cognitect.aws.application-autoscaling/StepAdjustments
(s/coll-of :cognitect.aws.application-autoscaling/StepAdjustment))
(s/def
:cognitect.aws.application-autoscaling/TargetTrackingMetricDimensionName
(s/spec
#(re-matches
(re-pattern "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*")
%)
:gen
#(gen/string)))
(s/def
:cognitect.aws.application-autoscaling/DeregisterScalableTargetRequest
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.DeregisterScalableTargetRequest/ServiceNamespace
:cognitect.aws.application-autoscaling.DeregisterScalableTargetRequest/ResourceId
:cognitect.aws.application-autoscaling.DeregisterScalableTargetRequest/ScalableDimension]))
(s/def
:cognitect.aws.application-autoscaling/NotScaledReason
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.NotScaledReason/Code]
:opt-un
[:cognitect.aws.application-autoscaling.NotScaledReason/MaxCapacity
:cognitect.aws.application-autoscaling.NotScaledReason/MinCapacity
:cognitect.aws.application-autoscaling.NotScaledReason/CurrentCapacity]))
(s/def
:cognitect.aws.application-autoscaling/RegisterScalableTargetRequest
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.RegisterScalableTargetRequest/ServiceNamespace
:cognitect.aws.application-autoscaling.RegisterScalableTargetRequest/ResourceId
:cognitect.aws.application-autoscaling.RegisterScalableTargetRequest/ScalableDimension]
:opt-un
[:cognitect.aws.application-autoscaling.RegisterScalableTargetRequest/MaxCapacity
:cognitect.aws.application-autoscaling.RegisterScalableTargetRequest/RoleARN
:cognitect.aws.application-autoscaling.RegisterScalableTargetRequest/Tags
:cognitect.aws.application-autoscaling.RegisterScalableTargetRequest/MinCapacity
:cognitect.aws.application-autoscaling.RegisterScalableTargetRequest/SuspendedState]))
(s/def
:cognitect.aws.application-autoscaling/AmazonResourceName
(s/spec
#(re-matches
(re-pattern "^arn:.+:application-autoscaling:.+:[0-9]+:scalable-target\\/[a-zA-Z0-9-]+$")
%)
:gen
#(gen/string)))
(s/def
:cognitect.aws.application-autoscaling/Alarm
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.Alarm/AlarmName
:cognitect.aws.application-autoscaling.Alarm/AlarmARN]))
(s/def
:cognitect.aws.application-autoscaling/StepAdjustment
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.StepAdjustment/ScalingAdjustment]
:opt-un
[:cognitect.aws.application-autoscaling.StepAdjustment/MetricIntervalUpperBound
:cognitect.aws.application-autoscaling.StepAdjustment/MetricIntervalLowerBound]))
(s/def :cognitect.aws.application-autoscaling/DeleteScalingPolicyResponse (s/keys))
(s/def :cognitect.aws.application-autoscaling/ReturnData boolean?)
(s/def
:cognitect.aws.application-autoscaling/TargetTrackingMetricName
(s/spec
#(re-matches
(re-pattern "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*")
%)
:gen
#(gen/string)))
(s/def
:cognitect.aws.application-autoscaling/Alarms
(s/coll-of :cognitect.aws.application-autoscaling/Alarm))
(s/def
:cognitect.aws.application-autoscaling/PolicyName
(s/spec #(re-matches (re-pattern "\\p{Print}+") %) :gen #(gen/string)))
(s/def
:cognitect.aws.application-autoscaling/Expression
(s/spec
#(re-matches
(re-pattern "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*")
%)
:gen
#(gen/string)))
(s/def
:cognitect.aws.application-autoscaling/ResourceLabel
(s/spec
(s/and string? #(<= 1 (count %) 1023))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 1 1023) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.application-autoscaling/ScalingActivities
(s/coll-of :cognitect.aws.application-autoscaling/ScalingActivity))
(s/def
:cognitect.aws.application-autoscaling/TagValue
(s/spec
(s/and string? #(<= 0 (count %) 256))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 0 256) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.application-autoscaling/DescribeScheduledActionsResponse
(s/keys
:opt-un
[:cognitect.aws.application-autoscaling.DescribeScheduledActionsResponse/NextToken
:cognitect.aws.application-autoscaling.DescribeScheduledActionsResponse/ScheduledActions]))
(s/def
:cognitect.aws.application-autoscaling/ListTagsForResourceRequest
(s/keys :req-un [:cognitect.aws.application-autoscaling.ListTagsForResourceRequest/ResourceARN]))
(s/def :cognitect.aws.application-autoscaling/MetricUnit string?)
(s/def
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600
(s/spec
#(re-matches
(re-pattern "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*")
%)
:gen
#(gen/string)))
(s/def
:cognitect.aws.application-autoscaling/MetricDimensions
(s/coll-of :cognitect.aws.application-autoscaling/MetricDimension))
(s/def :cognitect.aws.application-autoscaling/UntagResourceResponse (s/keys))
(s/def
:cognitect.aws.application-autoscaling/TargetTrackingMetricDimensions
(s/coll-of :cognitect.aws.application-autoscaling/TargetTrackingMetricDimension))
(s/def
:cognitect.aws.application-autoscaling/ScalingPolicies
(s/coll-of :cognitect.aws.application-autoscaling/ScalingPolicy))
(s/def
:cognitect.aws.application-autoscaling/DeleteScheduledActionRequest
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.DeleteScheduledActionRequest/ServiceNamespace
:cognitect.aws.application-autoscaling.DeleteScheduledActionRequest/ScheduledActionName
:cognitect.aws.application-autoscaling.DeleteScheduledActionRequest/ResourceId
:cognitect.aws.application-autoscaling.DeleteScheduledActionRequest/ScalableDimension]))
(s/def
:cognitect.aws.application-autoscaling/ScalableTargets
(s/coll-of :cognitect.aws.application-autoscaling/ScalableTarget))
(s/def
:cognitect.aws.application-autoscaling/DescribeScalingActivitiesResponse
(s/keys
:opt-un
[:cognitect.aws.application-autoscaling.DescribeScalingActivitiesResponse/NextToken
:cognitect.aws.application-autoscaling.DescribeScalingActivitiesResponse/ScalingActivities]))
(s/def :cognitect.aws.application-autoscaling/MetricDimensionValue string?)
(s/def
:cognitect.aws.application-autoscaling/ScheduledAction
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.ScheduledAction/ScheduledActionName
:cognitect.aws.application-autoscaling.ScheduledAction/ScheduledActionARN
:cognitect.aws.application-autoscaling.ScheduledAction/ServiceNamespace
:cognitect.aws.application-autoscaling.ScheduledAction/Schedule
:cognitect.aws.application-autoscaling.ScheduledAction/ResourceId
:cognitect.aws.application-autoscaling.ScheduledAction/CreationTime]
:opt-un
[:cognitect.aws.application-autoscaling.ScheduledAction/EndTime
:cognitect.aws.application-autoscaling.ScheduledAction/ScalableDimension
:cognitect.aws.application-autoscaling.ScheduledAction/StartTime
:cognitect.aws.application-autoscaling.ScheduledAction/Timezone
:cognitect.aws.application-autoscaling.ScheduledAction/ScalableTargetAction]))
(s/def
:cognitect.aws.application-autoscaling/DescribeScalableTargetsRequest
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.DescribeScalableTargetsRequest/ServiceNamespace]
:opt-un
[:cognitect.aws.application-autoscaling.DescribeScalableTargetsRequest/ScalableDimension
:cognitect.aws.application-autoscaling.DescribeScalableTargetsRequest/ResourceIds
:cognitect.aws.application-autoscaling.DescribeScalableTargetsRequest/NextToken
:cognitect.aws.application-autoscaling.DescribeScalableTargetsRequest/MaxResults]))
(s/def
:cognitect.aws.application-autoscaling/ScheduledActionName
(s/spec
#(re-matches
(re-pattern "(?!((^[ ]+.*)|(.*([\\u0000-\\u001f]|[\\u007f-\\u009f]|[:/|])+.*)|(.*[ ]+$))).+")
%)
:gen
#(gen/string)))
(s/def
:cognitect.aws.application-autoscaling/TargetTrackingMetricNamespace
(s/spec
#(re-matches
(re-pattern "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*")
%)
:gen
#(gen/string)))
(s/def
:cognitect.aws.application-autoscaling/MetricDimension
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.MetricDimension/Name
:cognitect.aws.application-autoscaling.MetricDimension/Value]))
(s/def
:cognitect.aws.application-autoscaling/StepScalingPolicyConfiguration
(s/keys
:opt-un
[:cognitect.aws.application-autoscaling.StepScalingPolicyConfiguration/MinAdjustmentMagnitude
:cognitect.aws.application-autoscaling.StepScalingPolicyConfiguration/Cooldown
:cognitect.aws.application-autoscaling.StepScalingPolicyConfiguration/StepAdjustments
:cognitect.aws.application-autoscaling.StepScalingPolicyConfiguration/AdjustmentType
:cognitect.aws.application-autoscaling.StepScalingPolicyConfiguration/MetricAggregationType]))
(s/def
:cognitect.aws.application-autoscaling/XmlString
(s/spec
#(re-matches
(re-pattern "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*")
%)
:gen
#(gen/string)))
(s/def :cognitect.aws.application-autoscaling/DeregisterScalableTargetResponse (s/keys))
(s/def :cognitect.aws.application-autoscaling/IncludeNotScaledActivities boolean?)
(s/def
:cognitect.aws.application-autoscaling/PolicyType
(s/spec string? :gen #(s/gen #{"StepScaling" "TargetTrackingScaling"})))
(s/def
:cognitect.aws.application-autoscaling/TargetTrackingMetric
(s/keys
:opt-un
[:cognitect.aws.application-autoscaling.TargetTrackingMetric/Dimensions
:cognitect.aws.application-autoscaling.TargetTrackingMetric/Namespace
:cognitect.aws.application-autoscaling.TargetTrackingMetric/MetricName]))
(s/def
:cognitect.aws.application-autoscaling/NotScaledReasons
(s/coll-of :cognitect.aws.application-autoscaling/NotScaledReason))
(s/def
:cognitect.aws.application-autoscaling/ScheduledActions
(s/coll-of :cognitect.aws.application-autoscaling/ScheduledAction))
(s/def
:cognitect.aws.application-autoscaling/MaxResults
(s/spec int? :gen #(gen/choose Long/MIN_VALUE Long/MAX_VALUE)))
(s/def
:cognitect.aws.application-autoscaling/UntagResourceRequest
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.UntagResourceRequest/ResourceARN
:cognitect.aws.application-autoscaling.UntagResourceRequest/TagKeys]))
(s/def
:cognitect.aws.application-autoscaling/TagKey
(s/spec
(s/and string? #(<= 1 (count %) 128))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 1 128) #(gen/vector (gen/char-alpha) %))))))
(s/def :cognitect.aws.application-autoscaling/MetricDimensionName string?)
(s/def
:cognitect.aws.application-autoscaling/PutScheduledActionRequest
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.PutScheduledActionRequest/ServiceNamespace
:cognitect.aws.application-autoscaling.PutScheduledActionRequest/ScheduledActionName
:cognitect.aws.application-autoscaling.PutScheduledActionRequest/ResourceId
:cognitect.aws.application-autoscaling.PutScheduledActionRequest/ScalableDimension]
:opt-un
[:cognitect.aws.application-autoscaling.PutScheduledActionRequest/EndTime
:cognitect.aws.application-autoscaling.PutScheduledActionRequest/StartTime
:cognitect.aws.application-autoscaling.PutScheduledActionRequest/Timezone
:cognitect.aws.application-autoscaling.PutScheduledActionRequest/ScalableTargetAction
:cognitect.aws.application-autoscaling.PutScheduledActionRequest/Schedule]))
(s/def
:cognitect.aws.application-autoscaling/TargetTrackingScalingPolicyConfiguration
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.TargetTrackingScalingPolicyConfiguration/TargetValue]
:opt-un
[:cognitect.aws.application-autoscaling.TargetTrackingScalingPolicyConfiguration/PredefinedMetricSpecification
:cognitect.aws.application-autoscaling.TargetTrackingScalingPolicyConfiguration/ScaleInCooldown
:cognitect.aws.application-autoscaling.TargetTrackingScalingPolicyConfiguration/DisableScaleIn
:cognitect.aws.application-autoscaling.TargetTrackingScalingPolicyConfiguration/ScaleOutCooldown
:cognitect.aws.application-autoscaling.TargetTrackingScalingPolicyConfiguration/CustomizedMetricSpecification]))
(s/def
:cognitect.aws.application-autoscaling/AdjustmentType
(s/spec string? :gen #(s/gen #{"PercentChangeInCapacity" "ExactCapacity" "ChangeInCapacity"})))
(s/def
:cognitect.aws.application-autoscaling/TargetTrackingMetricDimensionValue
(s/spec
#(re-matches
(re-pattern "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*")
%)
:gen
#(gen/string)))
(s/def
:cognitect.aws.application-autoscaling/CustomizedMetricSpecification
(s/keys
:opt-un
[:cognitect.aws.application-autoscaling.CustomizedMetricSpecification/Unit
:cognitect.aws.application-autoscaling.CustomizedMetricSpecification/Dimensions
:cognitect.aws.application-autoscaling.CustomizedMetricSpecification/Namespace
:cognitect.aws.application-autoscaling.CustomizedMetricSpecification/MetricName
:cognitect.aws.application-autoscaling.CustomizedMetricSpecification/Statistic
:cognitect.aws.application-autoscaling.CustomizedMetricSpecification/Metrics]))
(s/def
:cognitect.aws.application-autoscaling/ScalableTarget
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.ScalableTarget/ServiceNamespace
:cognitect.aws.application-autoscaling.ScalableTarget/ResourceId
:cognitect.aws.application-autoscaling.ScalableTarget/ScalableDimension
:cognitect.aws.application-autoscaling.ScalableTarget/MinCapacity
:cognitect.aws.application-autoscaling.ScalableTarget/MaxCapacity
:cognitect.aws.application-autoscaling.ScalableTarget/RoleARN
:cognitect.aws.application-autoscaling.ScalableTarget/CreationTime]
:opt-un
[:cognitect.aws.application-autoscaling.ScalableTarget/ScalableTargetARN
:cognitect.aws.application-autoscaling.ScalableTarget/SuspendedState]))
(s/def :cognitect.aws.application-autoscaling/MetricName string?)
(s/def
:cognitect.aws.application-autoscaling/ScalingActivity
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.ScalingActivity/ActivityId
:cognitect.aws.application-autoscaling.ScalingActivity/ServiceNamespace
:cognitect.aws.application-autoscaling.ScalingActivity/ResourceId
:cognitect.aws.application-autoscaling.ScalingActivity/ScalableDimension
:cognitect.aws.application-autoscaling.ScalingActivity/Description
:cognitect.aws.application-autoscaling.ScalingActivity/Cause
:cognitect.aws.application-autoscaling.ScalingActivity/StartTime
:cognitect.aws.application-autoscaling.ScalingActivity/StatusCode]
:opt-un
[:cognitect.aws.application-autoscaling.ScalingActivity/EndTime
:cognitect.aws.application-autoscaling.ScalingActivity/Details
:cognitect.aws.application-autoscaling.ScalingActivity/StatusMessage
:cognitect.aws.application-autoscaling.ScalingActivity/NotScaledReasons]))
(s/def
:cognitect.aws.application-autoscaling/DescribeScalingPoliciesRequest
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.DescribeScalingPoliciesRequest/ServiceNamespace]
:opt-un
[:cognitect.aws.application-autoscaling.DescribeScalingPoliciesRequest/ScalableDimension
:cognitect.aws.application-autoscaling.DescribeScalingPoliciesRequest/PolicyNames
:cognitect.aws.application-autoscaling.DescribeScalingPoliciesRequest/NextToken
:cognitect.aws.application-autoscaling.DescribeScalingPoliciesRequest/ResourceId
:cognitect.aws.application-autoscaling.DescribeScalingPoliciesRequest/MaxResults]))
(s/def :cognitect.aws.application-autoscaling/MetricNamespace string?)
(s/def
:cognitect.aws.application-autoscaling/ListTagsForResourceResponse
(s/keys :opt-un [:cognitect.aws.application-autoscaling.ListTagsForResourceResponse/Tags]))
(s/def
:cognitect.aws.application-autoscaling/MinAdjustmentMagnitude
(s/spec int? :gen #(gen/choose Long/MIN_VALUE Long/MAX_VALUE)))
(s/def :cognitect.aws.application-autoscaling/PutScheduledActionResponse (s/keys))
(s/def
:cognitect.aws.application-autoscaling/ScalableDimension
(s/spec
string?
:gen
#(s/gen
#{"appstream:fleet:DesiredCapacity"
"neptune:cluster:ReadReplicaCount"
"dynamodb:table:WriteCapacityUnits"
"elasticache:replication-group:NodeGroups"
"cassandra:table:WriteCapacityUnits"
"custom-resource:ResourceType:Property"
"sagemaker:variant:DesiredProvisionedConcurrency"
"ec2:spot-fleet-request:TargetCapacity"
"sagemaker:inference-component:DesiredCopyCount"
"lambda:function:ProvisionedConcurrency"
"dynamodb:table:ReadCapacityUnits"
"ecs:service:DesiredCount"
"dynamodb:index:WriteCapacityUnits"
"elasticmapreduce:instancegroup:InstanceCount"
"kafka:broker-storage:VolumeSize"
"elasticache:replication-group:Replicas"
"workspaces:workspacespool:DesiredUserSessions"
"rds:cluster:ReadReplicaCount"
"cassandra:table:ReadCapacityUnits"
"comprehend:entity-recognizer-endpoint:DesiredInferenceUnits"
"sagemaker:variant:DesiredInstanceCount"
"dynamodb:index:ReadCapacityUnits"
"comprehend:document-classifier-endpoint:DesiredInferenceUnits"})))
(s/def
:cognitect.aws.application-autoscaling/ResourceIdsMaxLen1600
(s/coll-of :cognitect.aws.application-autoscaling/ResourceIdMaxLen1600 :max-count 50))
(s/def
:cognitect.aws.application-autoscaling/PutScalingPolicyResponse
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.PutScalingPolicyResponse/PolicyARN]
:opt-un
[:cognitect.aws.application-autoscaling.PutScalingPolicyResponse/Alarms]))
(s/def
:cognitect.aws.application-autoscaling/RegisterScalableTargetResponse
(s/keys
:opt-un
[:cognitect.aws.application-autoscaling.RegisterScalableTargetResponse/ScalableTargetARN]))
(s/def
:cognitect.aws.application-autoscaling/PredefinedMetricSpecification
(s/keys
:req-un
[:cognitect.aws.application-autoscaling.PredefinedMetricSpecification/PredefinedMetricType]
:opt-un
[:cognitect.aws.application-autoscaling.PredefinedMetricSpecification/ResourceLabel]))
(s/def
:cognitect.aws.application-autoscaling/SuspendedState
(s/keys
:opt-un
[:cognitect.aws.application-autoscaling.SuspendedState/DynamicScalingInSuspended
:cognitect.aws.application-autoscaling.SuspendedState/ScheduledScalingSuspended
:cognitect.aws.application-autoscaling.SuspendedState/DynamicScalingOutSuspended]))
(s/def
:cognitect.aws.application-autoscaling/TagKeyList
(s/coll-of :cognitect.aws.application-autoscaling/TagKey :min-count 0 :max-count 200))
(s/def
:cognitect.aws.application-autoscaling.TagResourceRequest/ResourceARN
:cognitect.aws.application-autoscaling/AmazonResourceName)
(s/def
:cognitect.aws.application-autoscaling.TagResourceRequest/Tags
:cognitect.aws.application-autoscaling/TagMap)
(s/def
:cognitect.aws.application-autoscaling.DescribeScheduledActionsRequest/ScheduledActionNames
:cognitect.aws.application-autoscaling/ResourceIdsMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.DescribeScheduledActionsRequest/ServiceNamespace
:cognitect.aws.application-autoscaling/ServiceNamespace)
(s/def
:cognitect.aws.application-autoscaling.DescribeScheduledActionsRequest/ResourceId
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.DescribeScheduledActionsRequest/ScalableDimension
:cognitect.aws.application-autoscaling/ScalableDimension)
(s/def
:cognitect.aws.application-autoscaling.DescribeScheduledActionsRequest/MaxResults
:cognitect.aws.application-autoscaling/MaxResults)
(s/def
:cognitect.aws.application-autoscaling.DescribeScheduledActionsRequest/NextToken
:cognitect.aws.application-autoscaling/XmlString)
(s/def
:cognitect.aws.application-autoscaling.PutScalingPolicyRequest/PolicyName
:cognitect.aws.application-autoscaling/PolicyName)
(s/def
:cognitect.aws.application-autoscaling.PutScalingPolicyRequest/ServiceNamespace
:cognitect.aws.application-autoscaling/ServiceNamespace)
(s/def
:cognitect.aws.application-autoscaling.PutScalingPolicyRequest/ResourceId
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.PutScalingPolicyRequest/ScalableDimension
:cognitect.aws.application-autoscaling/ScalableDimension)
(s/def
:cognitect.aws.application-autoscaling.PutScalingPolicyRequest/PolicyType
:cognitect.aws.application-autoscaling/PolicyType)
(s/def
:cognitect.aws.application-autoscaling.PutScalingPolicyRequest/StepScalingPolicyConfiguration
:cognitect.aws.application-autoscaling/StepScalingPolicyConfiguration)
(s/def
:cognitect.aws.application-autoscaling.PutScalingPolicyRequest/TargetTrackingScalingPolicyConfiguration
:cognitect.aws.application-autoscaling/TargetTrackingScalingPolicyConfiguration)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingMetricDataQuery/Expression
:cognitect.aws.application-autoscaling/Expression)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingMetricDataQuery/Id
:cognitect.aws.application-autoscaling/Id)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingMetricDataQuery/Label
:cognitect.aws.application-autoscaling/XmlString)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingMetricDataQuery/MetricStat
:cognitect.aws.application-autoscaling/TargetTrackingMetricStat)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingMetricDataQuery/ReturnData
:cognitect.aws.application-autoscaling/ReturnData)
(s/def
:cognitect.aws.application-autoscaling.DeleteScalingPolicyRequest/PolicyName
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.DeleteScalingPolicyRequest/ServiceNamespace
:cognitect.aws.application-autoscaling/ServiceNamespace)
(s/def
:cognitect.aws.application-autoscaling.DeleteScalingPolicyRequest/ResourceId
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.DeleteScalingPolicyRequest/ScalableDimension
:cognitect.aws.application-autoscaling/ScalableDimension)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalingPoliciesResponse/ScalingPolicies
:cognitect.aws.application-autoscaling/ScalingPolicies)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalingPoliciesResponse/NextToken
:cognitect.aws.application-autoscaling/XmlString)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalingActivitiesRequest/ServiceNamespace
:cognitect.aws.application-autoscaling/ServiceNamespace)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalingActivitiesRequest/ResourceId
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalingActivitiesRequest/ScalableDimension
:cognitect.aws.application-autoscaling/ScalableDimension)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalingActivitiesRequest/MaxResults
:cognitect.aws.application-autoscaling/MaxResults)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalingActivitiesRequest/NextToken
:cognitect.aws.application-autoscaling/XmlString)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalingActivitiesRequest/IncludeNotScaledActivities
:cognitect.aws.application-autoscaling/IncludeNotScaledActivities)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingMetricStat/Metric
:cognitect.aws.application-autoscaling/TargetTrackingMetric)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingMetricStat/Stat
:cognitect.aws.application-autoscaling/XmlString)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingMetricStat/Unit
:cognitect.aws.application-autoscaling/TargetTrackingMetricUnit)
(s/def
:cognitect.aws.application-autoscaling.ScalableTargetAction/MinCapacity
:cognitect.aws.application-autoscaling/ResourceCapacity)
(s/def
:cognitect.aws.application-autoscaling.ScalableTargetAction/MaxCapacity
:cognitect.aws.application-autoscaling/ResourceCapacity)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalableTargetsResponse/ScalableTargets
:cognitect.aws.application-autoscaling/ScalableTargets)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalableTargetsResponse/NextToken
:cognitect.aws.application-autoscaling/XmlString)
(s/def
:cognitect.aws.application-autoscaling.ScalingPolicy/ServiceNamespace
:cognitect.aws.application-autoscaling/ServiceNamespace)
(s/def
:cognitect.aws.application-autoscaling.ScalingPolicy/ResourceId
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.ScalingPolicy/Alarms
:cognitect.aws.application-autoscaling/Alarms)
(s/def
:cognitect.aws.application-autoscaling.ScalingPolicy/PolicyName
:cognitect.aws.application-autoscaling/PolicyName)
(s/def
:cognitect.aws.application-autoscaling.ScalingPolicy/CreationTime
:cognitect.aws.application-autoscaling/TimestampType)
(s/def
:cognitect.aws.application-autoscaling.ScalingPolicy/StepScalingPolicyConfiguration
:cognitect.aws.application-autoscaling/StepScalingPolicyConfiguration)
(s/def
:cognitect.aws.application-autoscaling.ScalingPolicy/PolicyType
:cognitect.aws.application-autoscaling/PolicyType)
(s/def
:cognitect.aws.application-autoscaling.ScalingPolicy/PolicyARN
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.ScalingPolicy/TargetTrackingScalingPolicyConfiguration
:cognitect.aws.application-autoscaling/TargetTrackingScalingPolicyConfiguration)
(s/def
:cognitect.aws.application-autoscaling.ScalingPolicy/ScalableDimension
:cognitect.aws.application-autoscaling/ScalableDimension)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingMetricDimension/Name
:cognitect.aws.application-autoscaling/TargetTrackingMetricDimensionName)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingMetricDimension/Value
:cognitect.aws.application-autoscaling/TargetTrackingMetricDimensionValue)
(s/def
:cognitect.aws.application-autoscaling.DeregisterScalableTargetRequest/ServiceNamespace
:cognitect.aws.application-autoscaling/ServiceNamespace)
(s/def
:cognitect.aws.application-autoscaling.DeregisterScalableTargetRequest/ResourceId
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.DeregisterScalableTargetRequest/ScalableDimension
:cognitect.aws.application-autoscaling/ScalableDimension)
(s/def
:cognitect.aws.application-autoscaling.NotScaledReason/Code
:cognitect.aws.application-autoscaling/XmlString)
(s/def
:cognitect.aws.application-autoscaling.NotScaledReason/MaxCapacity
:cognitect.aws.application-autoscaling/ResourceCapacity)
(s/def
:cognitect.aws.application-autoscaling.NotScaledReason/MinCapacity
:cognitect.aws.application-autoscaling/ResourceCapacity)
(s/def
:cognitect.aws.application-autoscaling.NotScaledReason/CurrentCapacity
:cognitect.aws.application-autoscaling/ResourceCapacity)
(s/def
:cognitect.aws.application-autoscaling.RegisterScalableTargetRequest/ServiceNamespace
:cognitect.aws.application-autoscaling/ServiceNamespace)
(s/def
:cognitect.aws.application-autoscaling.RegisterScalableTargetRequest/ResourceId
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.RegisterScalableTargetRequest/ScalableDimension
:cognitect.aws.application-autoscaling/ScalableDimension)
(s/def
:cognitect.aws.application-autoscaling.RegisterScalableTargetRequest/MinCapacity
:cognitect.aws.application-autoscaling/ResourceCapacity)
(s/def
:cognitect.aws.application-autoscaling.RegisterScalableTargetRequest/MaxCapacity
:cognitect.aws.application-autoscaling/ResourceCapacity)
(s/def
:cognitect.aws.application-autoscaling.RegisterScalableTargetRequest/RoleARN
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.RegisterScalableTargetRequest/SuspendedState
:cognitect.aws.application-autoscaling/SuspendedState)
(s/def
:cognitect.aws.application-autoscaling.RegisterScalableTargetRequest/Tags
:cognitect.aws.application-autoscaling/TagMap)
(s/def
:cognitect.aws.application-autoscaling.Alarm/AlarmName
:cognitect.aws.application-autoscaling/ResourceId)
(s/def
:cognitect.aws.application-autoscaling.Alarm/AlarmARN
:cognitect.aws.application-autoscaling/ResourceId)
(s/def
:cognitect.aws.application-autoscaling.StepAdjustment/MetricIntervalLowerBound
:cognitect.aws.application-autoscaling/MetricScale)
(s/def
:cognitect.aws.application-autoscaling.StepAdjustment/MetricIntervalUpperBound
:cognitect.aws.application-autoscaling/MetricScale)
(s/def
:cognitect.aws.application-autoscaling.StepAdjustment/ScalingAdjustment
:cognitect.aws.application-autoscaling/ScalingAdjustment)
(s/def
:cognitect.aws.application-autoscaling.DescribeScheduledActionsResponse/ScheduledActions
:cognitect.aws.application-autoscaling/ScheduledActions)
(s/def
:cognitect.aws.application-autoscaling.DescribeScheduledActionsResponse/NextToken
:cognitect.aws.application-autoscaling/XmlString)
(s/def
:cognitect.aws.application-autoscaling.ListTagsForResourceRequest/ResourceARN
:cognitect.aws.application-autoscaling/AmazonResourceName)
(s/def
:cognitect.aws.application-autoscaling.DeleteScheduledActionRequest/ServiceNamespace
:cognitect.aws.application-autoscaling/ServiceNamespace)
(s/def
:cognitect.aws.application-autoscaling.DeleteScheduledActionRequest/ScheduledActionName
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.DeleteScheduledActionRequest/ResourceId
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.DeleteScheduledActionRequest/ScalableDimension
:cognitect.aws.application-autoscaling/ScalableDimension)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalingActivitiesResponse/ScalingActivities
:cognitect.aws.application-autoscaling/ScalingActivities)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalingActivitiesResponse/NextToken
:cognitect.aws.application-autoscaling/XmlString)
(s/def
:cognitect.aws.application-autoscaling.ScheduledAction/EndTime
:cognitect.aws.application-autoscaling/TimestampType)
(s/def
:cognitect.aws.application-autoscaling.ScheduledAction/ServiceNamespace
:cognitect.aws.application-autoscaling/ServiceNamespace)
(s/def
:cognitect.aws.application-autoscaling.ScheduledAction/Schedule
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.ScheduledAction/ScalableTargetAction
:cognitect.aws.application-autoscaling/ScalableTargetAction)
(s/def
:cognitect.aws.application-autoscaling.ScheduledAction/ResourceId
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.ScheduledAction/ScheduledActionARN
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.ScheduledAction/StartTime
:cognitect.aws.application-autoscaling/TimestampType)
(s/def
:cognitect.aws.application-autoscaling.ScheduledAction/Timezone
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.ScheduledAction/ScheduledActionName
:cognitect.aws.application-autoscaling/ScheduledActionName)
(s/def
:cognitect.aws.application-autoscaling.ScheduledAction/CreationTime
:cognitect.aws.application-autoscaling/TimestampType)
(s/def
:cognitect.aws.application-autoscaling.ScheduledAction/ScalableDimension
:cognitect.aws.application-autoscaling/ScalableDimension)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalableTargetsRequest/ServiceNamespace
:cognitect.aws.application-autoscaling/ServiceNamespace)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalableTargetsRequest/ResourceIds
:cognitect.aws.application-autoscaling/ResourceIdsMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalableTargetsRequest/ScalableDimension
:cognitect.aws.application-autoscaling/ScalableDimension)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalableTargetsRequest/MaxResults
:cognitect.aws.application-autoscaling/MaxResults)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalableTargetsRequest/NextToken
:cognitect.aws.application-autoscaling/XmlString)
(s/def
:cognitect.aws.application-autoscaling.MetricDimension/Name
:cognitect.aws.application-autoscaling/MetricDimensionName)
(s/def
:cognitect.aws.application-autoscaling.MetricDimension/Value
:cognitect.aws.application-autoscaling/MetricDimensionValue)
(s/def
:cognitect.aws.application-autoscaling.StepScalingPolicyConfiguration/AdjustmentType
:cognitect.aws.application-autoscaling/AdjustmentType)
(s/def
:cognitect.aws.application-autoscaling.StepScalingPolicyConfiguration/StepAdjustments
:cognitect.aws.application-autoscaling/StepAdjustments)
(s/def
:cognitect.aws.application-autoscaling.StepScalingPolicyConfiguration/MinAdjustmentMagnitude
:cognitect.aws.application-autoscaling/MinAdjustmentMagnitude)
(s/def
:cognitect.aws.application-autoscaling.StepScalingPolicyConfiguration/Cooldown
:cognitect.aws.application-autoscaling/Cooldown)
(s/def
:cognitect.aws.application-autoscaling.StepScalingPolicyConfiguration/MetricAggregationType
:cognitect.aws.application-autoscaling/MetricAggregationType)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingMetric/Dimensions
:cognitect.aws.application-autoscaling/TargetTrackingMetricDimensions)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingMetric/MetricName
:cognitect.aws.application-autoscaling/TargetTrackingMetricName)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingMetric/Namespace
:cognitect.aws.application-autoscaling/TargetTrackingMetricNamespace)
(s/def
:cognitect.aws.application-autoscaling.UntagResourceRequest/ResourceARN
:cognitect.aws.application-autoscaling/AmazonResourceName)
(s/def
:cognitect.aws.application-autoscaling.UntagResourceRequest/TagKeys
:cognitect.aws.application-autoscaling/TagKeyList)
(s/def
:cognitect.aws.application-autoscaling.PutScheduledActionRequest/EndTime
:cognitect.aws.application-autoscaling/TimestampType)
(s/def
:cognitect.aws.application-autoscaling.PutScheduledActionRequest/ServiceNamespace
:cognitect.aws.application-autoscaling/ServiceNamespace)
(s/def
:cognitect.aws.application-autoscaling.PutScheduledActionRequest/Schedule
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.PutScheduledActionRequest/ScalableTargetAction
:cognitect.aws.application-autoscaling/ScalableTargetAction)
(s/def
:cognitect.aws.application-autoscaling.PutScheduledActionRequest/ResourceId
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.PutScheduledActionRequest/StartTime
:cognitect.aws.application-autoscaling/TimestampType)
(s/def
:cognitect.aws.application-autoscaling.PutScheduledActionRequest/Timezone
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.PutScheduledActionRequest/ScheduledActionName
:cognitect.aws.application-autoscaling/ScheduledActionName)
(s/def
:cognitect.aws.application-autoscaling.PutScheduledActionRequest/ScalableDimension
:cognitect.aws.application-autoscaling/ScalableDimension)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingScalingPolicyConfiguration/TargetValue
:cognitect.aws.application-autoscaling/MetricScale)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingScalingPolicyConfiguration/PredefinedMetricSpecification
:cognitect.aws.application-autoscaling/PredefinedMetricSpecification)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingScalingPolicyConfiguration/CustomizedMetricSpecification
:cognitect.aws.application-autoscaling/CustomizedMetricSpecification)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingScalingPolicyConfiguration/ScaleOutCooldown
:cognitect.aws.application-autoscaling/Cooldown)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingScalingPolicyConfiguration/ScaleInCooldown
:cognitect.aws.application-autoscaling/Cooldown)
(s/def
:cognitect.aws.application-autoscaling.TargetTrackingScalingPolicyConfiguration/DisableScaleIn
:cognitect.aws.application-autoscaling/DisableScaleIn)
(s/def
:cognitect.aws.application-autoscaling.CustomizedMetricSpecification/MetricName
:cognitect.aws.application-autoscaling/MetricName)
(s/def
:cognitect.aws.application-autoscaling.CustomizedMetricSpecification/Namespace
:cognitect.aws.application-autoscaling/MetricNamespace)
(s/def
:cognitect.aws.application-autoscaling.CustomizedMetricSpecification/Dimensions
:cognitect.aws.application-autoscaling/MetricDimensions)
(s/def
:cognitect.aws.application-autoscaling.CustomizedMetricSpecification/Statistic
:cognitect.aws.application-autoscaling/MetricStatistic)
(s/def
:cognitect.aws.application-autoscaling.CustomizedMetricSpecification/Unit
:cognitect.aws.application-autoscaling/MetricUnit)
(s/def
:cognitect.aws.application-autoscaling.CustomizedMetricSpecification/Metrics
:cognitect.aws.application-autoscaling/TargetTrackingMetricDataQueries)
(s/def
:cognitect.aws.application-autoscaling.ScalableTarget/ServiceNamespace
:cognitect.aws.application-autoscaling/ServiceNamespace)
(s/def
:cognitect.aws.application-autoscaling.ScalableTarget/MinCapacity
:cognitect.aws.application-autoscaling/ResourceCapacity)
(s/def
:cognitect.aws.application-autoscaling.ScalableTarget/RoleARN
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.ScalableTarget/MaxCapacity
:cognitect.aws.application-autoscaling/ResourceCapacity)
(s/def
:cognitect.aws.application-autoscaling.ScalableTarget/ResourceId
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.ScalableTarget/CreationTime
:cognitect.aws.application-autoscaling/TimestampType)
(s/def
:cognitect.aws.application-autoscaling.ScalableTarget/ScalableTargetARN
:cognitect.aws.application-autoscaling/XmlString)
(s/def
:cognitect.aws.application-autoscaling.ScalableTarget/ScalableDimension
:cognitect.aws.application-autoscaling/ScalableDimension)
(s/def
:cognitect.aws.application-autoscaling.ScalableTarget/SuspendedState
:cognitect.aws.application-autoscaling/SuspendedState)
(s/def
:cognitect.aws.application-autoscaling.ScalingActivity/EndTime
:cognitect.aws.application-autoscaling/TimestampType)
(s/def
:cognitect.aws.application-autoscaling.ScalingActivity/ServiceNamespace
:cognitect.aws.application-autoscaling/ServiceNamespace)
(s/def
:cognitect.aws.application-autoscaling.ScalingActivity/ResourceId
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.ScalingActivity/ActivityId
:cognitect.aws.application-autoscaling/ResourceId)
(s/def
:cognitect.aws.application-autoscaling.ScalingActivity/StartTime
:cognitect.aws.application-autoscaling/TimestampType)
(s/def
:cognitect.aws.application-autoscaling.ScalingActivity/StatusCode
:cognitect.aws.application-autoscaling/ScalingActivityStatusCode)
(s/def
:cognitect.aws.application-autoscaling.ScalingActivity/NotScaledReasons
:cognitect.aws.application-autoscaling/NotScaledReasons)
(s/def
:cognitect.aws.application-autoscaling.ScalingActivity/StatusMessage
:cognitect.aws.application-autoscaling/XmlString)
(s/def
:cognitect.aws.application-autoscaling.ScalingActivity/Description
:cognitect.aws.application-autoscaling/XmlString)
(s/def
:cognitect.aws.application-autoscaling.ScalingActivity/Cause
:cognitect.aws.application-autoscaling/XmlString)
(s/def
:cognitect.aws.application-autoscaling.ScalingActivity/Details
:cognitect.aws.application-autoscaling/XmlString)
(s/def
:cognitect.aws.application-autoscaling.ScalingActivity/ScalableDimension
:cognitect.aws.application-autoscaling/ScalableDimension)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalingPoliciesRequest/PolicyNames
:cognitect.aws.application-autoscaling/ResourceIdsMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalingPoliciesRequest/ServiceNamespace
:cognitect.aws.application-autoscaling/ServiceNamespace)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalingPoliciesRequest/ResourceId
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalingPoliciesRequest/ScalableDimension
:cognitect.aws.application-autoscaling/ScalableDimension)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalingPoliciesRequest/MaxResults
:cognitect.aws.application-autoscaling/MaxResults)
(s/def
:cognitect.aws.application-autoscaling.DescribeScalingPoliciesRequest/NextToken
:cognitect.aws.application-autoscaling/XmlString)
(s/def
:cognitect.aws.application-autoscaling.ListTagsForResourceResponse/Tags
:cognitect.aws.application-autoscaling/TagMap)
(s/def
:cognitect.aws.application-autoscaling.PutScalingPolicyResponse/PolicyARN
:cognitect.aws.application-autoscaling/ResourceIdMaxLen1600)
(s/def
:cognitect.aws.application-autoscaling.PutScalingPolicyResponse/Alarms
:cognitect.aws.application-autoscaling/Alarms)
(s/def
:cognitect.aws.application-autoscaling.RegisterScalableTargetResponse/ScalableTargetARN
:cognitect.aws.application-autoscaling/XmlString)
(s/def
:cognitect.aws.application-autoscaling.PredefinedMetricSpecification/PredefinedMetricType
:cognitect.aws.application-autoscaling/MetricType)
(s/def
:cognitect.aws.application-autoscaling.PredefinedMetricSpecification/ResourceLabel
:cognitect.aws.application-autoscaling/ResourceLabel)
(s/def
:cognitect.aws.application-autoscaling.SuspendedState/DynamicScalingInSuspended
:cognitect.aws.application-autoscaling/ScalingSuspended)
(s/def
:cognitect.aws.application-autoscaling.SuspendedState/DynamicScalingOutSuspended
:cognitect.aws.application-autoscaling/ScalingSuspended)
(s/def
:cognitect.aws.application-autoscaling.SuspendedState/ScheduledScalingSuspended
:cognitect.aws.application-autoscaling/ScalingSuspended)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy