All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cognitect.aws.application_autoscaling.specs.clj Maven / Gradle / Ivy

;; 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))

(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))

(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"
        "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))

(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))

(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))

(s/def
  :cognitect.aws.application-autoscaling/MetricType
  (s/spec
    string?
    :gen
    #(s/gen
      #{"KafkaBrokerStorageUtilization"
        "ElastiCachePrimaryEngineCPUUtilization"
        "ElastiCacheDatabaseMemoryUsageCountedForEvictPercentage"
        "CassandraWriteCapacityUtilization"
        "DynamoDBWriteCapacityUtilization"
        "DynamoDBReadCapacityUtilization"
        "NeptuneReaderAverageCPUUtilization"
        "EC2SpotFleetRequestAverageNetworkIn"
        "CassandraReadCapacityUtilization"
        "LambdaProvisionedConcurrencyUtilization"
        "ElastiCacheReplicaEngineCPUUtilization"
        "ComprehendInferenceUtilization"
        "EC2SpotFleetRequestAverageNetworkOut"
        "ALBRequestCountPerTarget"
        "RDSReaderAverageCPUUtilization"
        "RDSReaderAverageDatabaseConnections"
        "AppStreamAverageCapacityUtilization"
        "ECSServiceAverageMemoryUtilization"
        "SageMakerVariantInvocationsPerInstance"
        "EC2SpotFleetRequestAverageCPUUtilization"
        "ECSServiceAverageCPUUtilization"})))

(s/def :cognitect.aws.application-autoscaling/TagResourceResponse (s/keys))

(s/def :cognitect.aws.application-autoscaling/DescribeScalingPoliciesResponse (s/keys))

(s/def :cognitect.aws.application-autoscaling/TimestampType inst?)

(s/def :cognitect.aws.application-autoscaling/DescribeScalingActivitiesRequest (s/keys))

(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))

(s/def :cognitect.aws.application-autoscaling/ScalableTargetAction (s/keys))

(s/def :cognitect.aws.application-autoscaling/DescribeScalableTargetsResponse (s/keys))

(s/def :cognitect.aws.application-autoscaling/ScalingPolicy (s/keys))

(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))

(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))

(s/def :cognitect.aws.application-autoscaling/NotScaledReason (s/keys))

(s/def :cognitect.aws.application-autoscaling/RegisterScalableTargetRequest (s/keys))

(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))

(s/def :cognitect.aws.application-autoscaling/StepAdjustment (s/keys))

(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))

(s/def :cognitect.aws.application-autoscaling/ListTagsForResourceRequest (s/keys))

(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))

(s/def
  :cognitect.aws.application-autoscaling/ScalableTargets
  (s/coll-of :cognitect.aws.application-autoscaling/ScalableTarget))

(s/def :cognitect.aws.application-autoscaling/DescribeScalingActivitiesResponse (s/keys))

(s/def :cognitect.aws.application-autoscaling/MetricDimensionValue string?)

(s/def :cognitect.aws.application-autoscaling/ScheduledAction (s/keys))

(s/def :cognitect.aws.application-autoscaling/DescribeScalableTargetsRequest (s/keys))

(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))

(s/def :cognitect.aws.application-autoscaling/StepScalingPolicyConfiguration (s/keys))

(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))

(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))

(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))

(s/def :cognitect.aws.application-autoscaling/TargetTrackingScalingPolicyConfiguration (s/keys))

(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))

(s/def :cognitect.aws.application-autoscaling/ScalableTarget (s/keys))

(s/def :cognitect.aws.application-autoscaling/MetricName string?)

(s/def :cognitect.aws.application-autoscaling/ScalingActivity (s/keys))

(s/def :cognitect.aws.application-autoscaling/DescribeScalingPoliciesRequest (s/keys))

(s/def :cognitect.aws.application-autoscaling/MetricNamespace string?)

(s/def :cognitect.aws.application-autoscaling/ListTagsForResourceResponse (s/keys))

(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"
        "ec2:spot-fleet-request:TargetCapacity"
        "lambda:function:ProvisionedConcurrency"
        "dynamodb:table:ReadCapacityUnits"
        "ecs:service:DesiredCount"
        "dynamodb:index:WriteCapacityUnits"
        "elasticmapreduce:instancegroup:InstanceCount"
        "kafka:broker-storage:VolumeSize"
        "elasticache:replication-group:Replicas"
        "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))

(s/def :cognitect.aws.application-autoscaling/RegisterScalableTargetResponse (s/keys))

(s/def :cognitect.aws.application-autoscaling/PredefinedMetricSpecification (s/keys))

(s/def :cognitect.aws.application-autoscaling/SuspendedState (s/keys))

(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