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

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

The newest version!
;; Copyright (c) Cognitect, Inc.
;; All rights reserved.

(ns cognitect.aws.outposts.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.outposts/OutpostIdOnly
  (s/spec #(re-matches (re-pattern "^op-[a-f0-9]{17}$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/CreateSiteInput
  (s/keys
    :req-un
    [:cognitect.aws.outposts.CreateSiteInput/Name]
    :opt-un
    [:cognitect.aws.outposts.CreateSiteInput/ShippingAddress
     :cognitect.aws.outposts.CreateSiteInput/Tags
     :cognitect.aws.outposts.CreateSiteInput/Description
     :cognitect.aws.outposts.CreateSiteInput/OperatingAddress
     :cognitect.aws.outposts.CreateSiteInput/RackPhysicalProperties
     :cognitect.aws.outposts.CreateSiteInput/Notes]))

(s/def
  :cognitect.aws.outposts/AvailabilityZone
  (s/spec
    #(re-matches (re-pattern "^([a-zA-Z]+-){1,3}([a-zA-Z]+)?(\\d+[a-zA-Z]?)?$") %)
    :gen
    #(gen/string)))

(s/def
  :cognitect.aws.outposts/AssetInstance
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.AssetInstance/InstanceId
     :cognitect.aws.outposts.AssetInstance/InstanceType
     :cognitect.aws.outposts.AssetInstance/AccountId
     :cognitect.aws.outposts.AssetInstance/AwsServiceName
     :cognitect.aws.outposts.AssetInstance/AssetId]))

(s/def :cognitect.aws.outposts/AssetInstanceList (s/coll-of :cognitect.aws.outposts/AssetInstance))

(s/def
  :cognitect.aws.outposts/CatalogItem
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.CatalogItem/PowerKva
     :cognitect.aws.outposts.CatalogItem/SupportedStorage
     :cognitect.aws.outposts.CatalogItem/ItemStatus
     :cognitect.aws.outposts.CatalogItem/EC2Capacities
     :cognitect.aws.outposts.CatalogItem/WeightLbs
     :cognitect.aws.outposts.CatalogItem/SupportedUplinkGbps
     :cognitect.aws.outposts.CatalogItem/CatalogItemId]))

(s/def
  :cognitect.aws.outposts/TagResourceRequest
  (s/keys
    :req-un
    [:cognitect.aws.outposts.TagResourceRequest/ResourceArn
     :cognitect.aws.outposts.TagResourceRequest/Tags]))

(s/def
  :cognitect.aws.outposts/GetOutpostInstanceTypesOutput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.GetOutpostInstanceTypesOutput/InstanceTypes
     :cognitect.aws.outposts.GetOutpostInstanceTypesOutput/OutpostId
     :cognitect.aws.outposts.GetOutpostInstanceTypesOutput/NextToken
     :cognitect.aws.outposts.GetOutpostInstanceTypesOutput/OutpostArn]))

(s/def
  :cognitect.aws.outposts/ServiceQuotaExceededException
  (s/keys :opt-un [:cognitect.aws.outposts.ServiceQuotaExceededException/Message]))

(s/def
  :cognitect.aws.outposts/InternalServerException
  (s/keys :opt-un [:cognitect.aws.outposts.InternalServerException/Message]))

(s/def :cognitect.aws.outposts/ResourceType (s/spec string? :gen #(s/gen #{"ORDER" "OUTPOST"})))

(s/def
  :cognitect.aws.outposts/BlockingInstance
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.BlockingInstance/InstanceId
     :cognitect.aws.outposts.BlockingInstance/AccountId
     :cognitect.aws.outposts.BlockingInstance/AwsServiceName]))

(s/def
  :cognitect.aws.outposts/RackId
  (s/spec #(re-matches (re-pattern "^[\\S \\n]+$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/LifeCycleStatusList
  (s/coll-of :cognitect.aws.outposts/LifeCycleStatus :min-count 1 :max-count 5))

(s/def
  :cognitect.aws.outposts/AssetId
  (s/spec #(re-matches (re-pattern "^(\\w+)$") %) :gen #(gen/string)))

(s/def :cognitect.aws.outposts/siteListDefinition (s/coll-of :cognitect.aws.outposts/Site))

(s/def
  :cognitect.aws.outposts/LineItemAssetInformationList
  (s/coll-of :cognitect.aws.outposts/LineItemAssetInformation))

(s/def
  :cognitect.aws.outposts/ListCapacityTasksInput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.ListCapacityTasksInput/OutpostIdentifierFilter
     :cognitect.aws.outposts.ListCapacityTasksInput/NextToken
     :cognitect.aws.outposts.ListCapacityTasksInput/CapacityTaskStatusFilter
     :cognitect.aws.outposts.ListCapacityTasksInput/MaxResults]))

(s/def
  :cognitect.aws.outposts/CatalogItemWeightLbs
  (s/spec int? :gen #(gen/choose Long/MIN_VALUE Long/MAX_VALUE)))

(s/def
  :cognitect.aws.outposts/AssetInstanceCapacityList
  (s/coll-of :cognitect.aws.outposts/AssetInstanceTypeCapacity))

(s/def
  :cognitect.aws.outposts/GetSiteInput
  (s/keys :req-un [:cognitect.aws.outposts.GetSiteInput/SiteId]))

(s/def :cognitect.aws.outposts/outpostListDefinition (s/coll-of :cognitect.aws.outposts/Outpost))

(s/def
  :cognitect.aws.outposts/AddressLine3
  (s/spec #(re-matches (re-pattern "^\\S[\\S ]*$") %) :gen #(gen/string)))

(s/def :cognitect.aws.outposts/CancelCapacityTaskOutput (s/keys))

(s/def
  :cognitect.aws.outposts/SiteArn
  (s/spec
    #(re-matches
      (re-pattern "^arn:aws([a-z-]+)?:outposts:[a-z\\d-]+:\\d{12}:site/(os-[a-f0-9]{17})$")
      %)
    :gen
    #(gen/string)))

(s/def
  :cognitect.aws.outposts/Municipality
  (s/spec #(re-matches (re-pattern "^\\S[\\S ]*$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/GetCatalogItemOutput
  (s/keys :opt-un [:cognitect.aws.outposts.GetCatalogItemOutput/CatalogItem]))

(s/def
  :cognitect.aws.outposts/TagMap
  (s/map-of
    :cognitect.aws.outposts/TagKey
    :cognitect.aws.outposts/TagValue
    :min-count
    1
    :max-count
    50))

(s/def
  :cognitect.aws.outposts/CatalogItemPowerKva
  (s/spec double? :gen #(gen/double* {:infinite? false, :NaN? false})))

(s/def :cognitect.aws.outposts/CatalogItemClass (s/spec string? :gen #(s/gen #{"SERVER" "RACK"})))

(s/def
  :cognitect.aws.outposts/DistrictOrCounty
  (s/spec #(re-matches (re-pattern "^\\S[\\S ]*") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/CreateOutpostInput
  (s/keys
    :req-un
    [:cognitect.aws.outposts.CreateOutpostInput/Name
     :cognitect.aws.outposts.CreateOutpostInput/SiteId]
    :opt-un
    [:cognitect.aws.outposts.CreateOutpostInput/SupportedHardwareType
     :cognitect.aws.outposts.CreateOutpostInput/Tags
     :cognitect.aws.outposts.CreateOutpostInput/AvailabilityZone
     :cognitect.aws.outposts.CreateOutpostInput/Description
     :cognitect.aws.outposts.CreateOutpostInput/AvailabilityZoneId]))

(s/def :cognitect.aws.outposts/ISO8601Timestamp inst?)

(s/def
  :cognitect.aws.outposts/PowerDrawKva
  (s/spec string? :gen #(s/gen #{"POWER_15_KVA" "POWER_10_KVA" "POWER_5_KVA" "POWER_30_KVA"})))

(s/def
  :cognitect.aws.outposts/AssetLocation
  (s/keys :opt-un [:cognitect.aws.outposts.AssetLocation/RackElevation]))

(s/def
  :cognitect.aws.outposts/PowerConnector
  (s/spec string? :gen #(s/gen #{"L6_30P" "IEC309" "AH532P6W" "CS8365C" "AH530P7W"})))

(s/def :cognitect.aws.outposts/TagResourceResponse (s/keys))

(s/def :cognitect.aws.outposts/CIDRList (s/coll-of :cognitect.aws.outposts/CIDR))

(s/def
  :cognitect.aws.outposts/UpdateSiteInput
  (s/keys
    :req-un
    [:cognitect.aws.outposts.UpdateSiteInput/SiteId]
    :opt-un
    [:cognitect.aws.outposts.UpdateSiteInput/Description
     :cognitect.aws.outposts.UpdateSiteInput/Name
     :cognitect.aws.outposts.UpdateSiteInput/Notes]))

(s/def
  :cognitect.aws.outposts/GetOutpostInstanceTypesInput
  (s/keys
    :req-un
    [:cognitect.aws.outposts.GetOutpostInstanceTypesInput/OutpostId]
    :opt-un
    [:cognitect.aws.outposts.GetOutpostInstanceTypesInput/NextToken
     :cognitect.aws.outposts.GetOutpostInstanceTypesInput/MaxResults]))

(s/def
  :cognitect.aws.outposts/MaxResults1000
  (s/spec (s/and int? #(<= 1 % 1000)) :gen #(gen/choose 1 1000)))

(s/def :cognitect.aws.outposts/MacAddressList (s/coll-of :cognitect.aws.outposts/MacAddress))

(s/def
  :cognitect.aws.outposts/InstanceTypeItem
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.InstanceTypeItem/InstanceType
     :cognitect.aws.outposts.InstanceTypeItem/VCPUs]))

(s/def
  :cognitect.aws.outposts/TaskActionOnBlockingInstances
  (s/spec string? :gen #(s/gen #{"FAIL_TASK" "WAIT_FOR_EVACUATION"})))

(s/def
  :cognitect.aws.outposts/InstanceFamilies
  (s/coll-of :cognitect.aws.outposts/InstanceFamilyName))

(s/def
  :cognitect.aws.outposts/CapacityTaskStatusList
  (s/coll-of :cognitect.aws.outposts/CapacityTaskStatus))

(s/def :cognitect.aws.outposts/DeleteOutpostOutput (s/keys))

(s/def
  :cognitect.aws.outposts/ListOrdersInput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.ListOrdersInput/OutpostIdentifierFilter
     :cognitect.aws.outposts.ListOrdersInput/NextToken
     :cognitect.aws.outposts.ListOrdersInput/MaxResults]))

(s/def
  :cognitect.aws.outposts/Outpost
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.Outpost/OutpostId
     :cognitect.aws.outposts.Outpost/SupportedHardwareType
     :cognitect.aws.outposts.Outpost/OwnerId
     :cognitect.aws.outposts.Outpost/Tags
     :cognitect.aws.outposts.Outpost/SiteArn
     :cognitect.aws.outposts.Outpost/AvailabilityZone
     :cognitect.aws.outposts.Outpost/Description
     :cognitect.aws.outposts.Outpost/SiteId
     :cognitect.aws.outposts.Outpost/Name
     :cognitect.aws.outposts.Outpost/OutpostArn
     :cognitect.aws.outposts.Outpost/AvailabilityZoneId
     :cognitect.aws.outposts.Outpost/LifeCycleStatus]))

(s/def :cognitect.aws.outposts/HostIdList (s/coll-of :cognitect.aws.outposts/HostId))

(s/def
  :cognitect.aws.outposts/ListCatalogItemsInput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.ListCatalogItemsInput/ItemClassFilter
     :cognitect.aws.outposts.ListCatalogItemsInput/NextToken
     :cognitect.aws.outposts.ListCatalogItemsInput/SupportedStorageFilter
     :cognitect.aws.outposts.ListCatalogItemsInput/MaxResults
     :cognitect.aws.outposts.ListCatalogItemsInput/EC2FamilyFilter]))

(s/def
  :cognitect.aws.outposts/InstanceTypeListDefinition
  (s/coll-of :cognitect.aws.outposts/InstanceTypeItem))

(s/def
  :cognitect.aws.outposts/ValidationException
  (s/keys :opt-un [:cognitect.aws.outposts.ValidationException/Message]))

(s/def
  :cognitect.aws.outposts/OrderId
  (s/spec #(re-matches (re-pattern "oo-[a-f0-9]{17}$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/AccessDeniedException
  (s/keys :opt-un [:cognitect.aws.outposts.AccessDeniedException/Message]))

(s/def
  :cognitect.aws.outposts/Token
  (s/spec #(re-matches (re-pattern "^(\\d+)##(\\S+)$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/ErrorMessage
  (s/spec #(re-matches (re-pattern "^[\\S \\n]+$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/RackPhysicalProperties
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.RackPhysicalProperties/UplinkCount
     :cognitect.aws.outposts.RackPhysicalProperties/PowerFeedDrop
     :cognitect.aws.outposts.RackPhysicalProperties/PowerDrawKva
     :cognitect.aws.outposts.RackPhysicalProperties/PowerPhase
     :cognitect.aws.outposts.RackPhysicalProperties/UplinkGbps
     :cognitect.aws.outposts.RackPhysicalProperties/MaximumSupportedWeightLbs
     :cognitect.aws.outposts.RackPhysicalProperties/PowerConnector
     :cognitect.aws.outposts.RackPhysicalProperties/FiberOpticCableType
     :cognitect.aws.outposts.RackPhysicalProperties/OpticalStandard]))

(s/def
  :cognitect.aws.outposts/AccountId
  (s/spec #(re-matches (re-pattern "\\d{12}") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/CancelOrderInput
  (s/keys :req-un [:cognitect.aws.outposts.CancelOrderInput/OrderId]))

(s/def
  :cognitect.aws.outposts/ComputeAttributes
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.ComputeAttributes/InstanceFamilies
     :cognitect.aws.outposts.ComputeAttributes/HostId
     :cognitect.aws.outposts.ComputeAttributes/MaxVcpus
     :cognitect.aws.outposts.ComputeAttributes/InstanceTypeCapacities
     :cognitect.aws.outposts.ComputeAttributes/State]))

(s/def
  :cognitect.aws.outposts/CatalogItemListDefinition
  (s/coll-of :cognitect.aws.outposts/CatalogItem))

(s/def
  :cognitect.aws.outposts/StatusList
  (s/coll-of :cognitect.aws.outposts/AssetState :min-count 1 :max-count 3))

(s/def :cognitect.aws.outposts/AssetType (s/spec string? :gen #(s/gen #{"COMPUTE"})))

(s/def
  :cognitect.aws.outposts/AvailabilityZoneId
  (s/spec #(re-matches (re-pattern "^[a-zA-Z]+\\d-[a-zA-Z]+\\d$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/OrderSummary
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.OrderSummary/OrderSubmissionDate
     :cognitect.aws.outposts.OrderSummary/OutpostId
     :cognitect.aws.outposts.OrderSummary/OrderFulfilledDate
     :cognitect.aws.outposts.OrderSummary/Status
     :cognitect.aws.outposts.OrderSummary/LineItemCountsByStatus
     :cognitect.aws.outposts.OrderSummary/OrderId
     :cognitect.aws.outposts.OrderSummary/OrderType]))

(s/def
  :cognitect.aws.outposts/CapacityTaskFailureType
  (s/spec
    string?
    :gen
    #(s/gen
      #{"RESOURCE_NOT_FOUND"
        "INTERNAL_SERVER_ERROR"
        "UNSUPPORTED_CAPACITY_CONFIGURATION"
        "BLOCKING_INSTANCES_NOT_EVACUATED"
        "UNEXPECTED_ASSET_STATE"})))

(s/def
  :cognitect.aws.outposts/GetOutpostSupportedInstanceTypesOutput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.GetOutpostSupportedInstanceTypesOutput/InstanceTypes
     :cognitect.aws.outposts.GetOutpostSupportedInstanceTypesOutput/NextToken]))

(s/def
  :cognitect.aws.outposts/ListAssetsOutput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.ListAssetsOutput/NextToken
     :cognitect.aws.outposts.ListAssetsOutput/Assets]))

(s/def
  :cognitect.aws.outposts/CatalogItemStatus
  (s/spec string? :gen #(s/gen #{"AVAILABLE" "DISCONTINUED"})))

(s/def
  :cognitect.aws.outposts/CountryCode
  (s/spec #(re-matches (re-pattern "^[A-Z]{2}$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/PowerPhase
  (s/spec string? :gen #(s/gen #{"SINGLE_PHASE" "THREE_PHASE"})))

(s/def
  :cognitect.aws.outposts/InstanceId
  (s/spec #(re-matches (re-pattern "^i-[0-9a-z]+$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/UplinkGbps
  (s/spec string? :gen #(s/gen #{"UPLINK_100G" "UPLINK_40G" "UPLINK_1G" "UPLINK_10G"})))

(s/def :cognitect.aws.outposts/InstanceType string?)

(s/def
  :cognitect.aws.outposts/AvailabilityZoneIdList
  (s/coll-of :cognitect.aws.outposts/AvailabilityZoneId :min-count 1 :max-count 5))

(s/def
  :cognitect.aws.outposts/ListBlockingInstancesForCapacityTaskInput
  (s/keys
    :req-un
    [:cognitect.aws.outposts.ListBlockingInstancesForCapacityTaskInput/OutpostIdentifier
     :cognitect.aws.outposts.ListBlockingInstancesForCapacityTaskInput/CapacityTaskId]
    :opt-un
    [:cognitect.aws.outposts.ListBlockingInstancesForCapacityTaskInput/NextToken
     :cognitect.aws.outposts.ListBlockingInstancesForCapacityTaskInput/MaxResults]))

(s/def
  :cognitect.aws.outposts/OutpostArn
  (s/spec
    #(re-matches
      (re-pattern "^arn:aws([a-z-]+)?:outposts:[a-z\\d-]+:\\d{12}:outpost/op-[a-f0-9]{17}$")
      %)
    :gen
    #(gen/string)))

(s/def
  :cognitect.aws.outposts/LineItemQuantity
  (s/spec (s/and int? #(<= 1 %)) :gen #(gen/choose 1 Long/MAX_VALUE)))

(s/def
  :cognitect.aws.outposts/AWSServiceName
  (s/spec string? :gen #(s/gen #{"RDS" "AWS" "EC2" "ELB" "ROUTE53" "ELASTICACHE"})))

(s/def
  :cognitect.aws.outposts/SiteName
  (s/spec #(re-matches (re-pattern "^[\\S ]+$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/CapacityTaskId
  (s/spec #(re-matches (re-pattern "^cap-[a-f0-9]{17}$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/UpdateSiteRackPhysicalPropertiesOutput
  (s/keys :opt-un [:cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesOutput/Site]))

(s/def :cognitect.aws.outposts/CancelOrderOutput (s/keys))

(s/def
  :cognitect.aws.outposts/UplinkCount
  (s/spec
    string?
    :gen
    #(s/gen
      #{"UPLINK_COUNT_1"
        "UPLINK_COUNT_5"
        "UPLINK_COUNT_7"
        "UPLINK_COUNT_8"
        "UPLINK_COUNT_4"
        "UPLINK_COUNT_6"
        "UPLINK_COUNT_3"
        "UPLINK_COUNT_12"
        "UPLINK_COUNT_16"
        "UPLINK_COUNT_2"})))

(s/def
  :cognitect.aws.outposts/UpdateSiteAddressInput
  (s/keys
    :req-un
    [:cognitect.aws.outposts.UpdateSiteAddressInput/SiteId
     :cognitect.aws.outposts.UpdateSiteAddressInput/AddressType
     :cognitect.aws.outposts.UpdateSiteAddressInput/Address]))

(s/def
  :cognitect.aws.outposts/City
  (s/spec #(re-matches (re-pattern "^\\S[\\S ]*$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/GetCapacityTaskOutput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.GetCapacityTaskOutput/DryRun
     :cognitect.aws.outposts.GetCapacityTaskOutput/Failed
     :cognitect.aws.outposts.GetCapacityTaskOutput/OutpostId
     :cognitect.aws.outposts.GetCapacityTaskOutput/CompletionDate
     :cognitect.aws.outposts.GetCapacityTaskOutput/LastModifiedDate
     :cognitect.aws.outposts.GetCapacityTaskOutput/CapacityTaskStatus
     :cognitect.aws.outposts.GetCapacityTaskOutput/RequestedInstancePools
     :cognitect.aws.outposts.GetCapacityTaskOutput/InstancesToExclude
     :cognitect.aws.outposts.GetCapacityTaskOutput/CapacityTaskId
     :cognitect.aws.outposts.GetCapacityTaskOutput/OrderId
     :cognitect.aws.outposts.GetCapacityTaskOutput/CreationDate
     :cognitect.aws.outposts.GetCapacityTaskOutput/TaskActionOnBlockingInstances]))

(s/def
  :cognitect.aws.outposts/ListAssetsInput
  (s/keys
    :req-un
    [:cognitect.aws.outposts.ListAssetsInput/OutpostIdentifier]
    :opt-un
    [:cognitect.aws.outposts.ListAssetsInput/StatusFilter
     :cognitect.aws.outposts.ListAssetsInput/NextToken
     :cognitect.aws.outposts.ListAssetsInput/HostIdFilter
     :cognitect.aws.outposts.ListAssetsInput/MaxResults]))

(s/def
  :cognitect.aws.outposts/UpdateSiteAddressOutput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.UpdateSiteAddressOutput/Address
     :cognitect.aws.outposts.UpdateSiteAddressOutput/AddressType]))

(s/def
  :cognitect.aws.outposts/FiberOpticCableType
  (s/spec string? :gen #(s/gen #{"MULTI_MODE" "SINGLE_MODE"})))

(s/def
  :cognitect.aws.outposts/GetSiteOutput
  (s/keys :opt-un [:cognitect.aws.outposts.GetSiteOutput/Site]))

(s/def
  :cognitect.aws.outposts/NotFoundException
  (s/keys :opt-un [:cognitect.aws.outposts.NotFoundException/Message]))

(s/def :cognitect.aws.outposts/DryRun boolean?)

(s/def
  :cognitect.aws.outposts/LineItem
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.LineItem/ShipmentInformation
     :cognitect.aws.outposts.LineItem/Status
     :cognitect.aws.outposts.LineItem/Quantity
     :cognitect.aws.outposts.LineItem/PreviousLineItemId
     :cognitect.aws.outposts.LineItem/AssetInformationList
     :cognitect.aws.outposts.LineItem/PreviousOrderId
     :cognitect.aws.outposts.LineItem/CatalogItemId
     :cognitect.aws.outposts.LineItem/LineItemId]))

(s/def
  :cognitect.aws.outposts/SiteNotes
  (s/spec #(re-matches (re-pattern "^[\\S \\n]+$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/NetworkInterfaceDeviceIndex
  (s/spec (s/and int? #(<= 0 % 1)) :gen #(gen/choose 0 1)))

(s/def
  :cognitect.aws.outposts/GetOrderInput
  (s/keys :req-un [:cognitect.aws.outposts.GetOrderInput/OrderId]))

(s/def :cognitect.aws.outposts/MaxSize string?)

(s/def
  :cognitect.aws.outposts/SkuCode
  (s/spec #(re-matches (re-pattern "OR-[A-Z0-9]{7}") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/GetOutpostSupportedInstanceTypesInput
  (s/keys
    :req-un
    [:cognitect.aws.outposts.GetOutpostSupportedInstanceTypesInput/OutpostIdentifier]
    :opt-un
    [:cognitect.aws.outposts.GetOutpostSupportedInstanceTypesInput/NextToken
     :cognitect.aws.outposts.GetOutpostSupportedInstanceTypesInput/OrderId
     :cognitect.aws.outposts.GetOutpostSupportedInstanceTypesInput/MaxResults]))

(s/def
  :cognitect.aws.outposts/OrderStatus
  (s/spec
    string?
    :gen
    #(s/gen
      #{"COMPLETED"
        "IN_PROGRESS"
        "PENDING"
        "RECEIVED"
        "ERROR"
        "PREPARING"
        "FULFILLED"
        "DELIVERED"
        "CANCELLED"
        "INSTALLING"
        "PROCESSING"})))

(s/def
  :cognitect.aws.outposts/UnderlayIpAddress
  (s/spec #(re-matches (re-pattern "^([0-9]{1,3}\\.){3}[0-9]{1,3}$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/OutpostIdentifier
  (s/spec
    #(re-matches
      (re-pattern "^(arn:aws([a-z-]+)?:outposts:[a-z\\d-]+:\\d{12}:outpost/)?op-[a-f0-9]{17}$")
      %)
    :gen
    #(gen/string)))

(s/def
  :cognitect.aws.outposts/InstanceFamilyName
  (s/spec #(re-matches (re-pattern "^(?:.{1,200}/)?(?:[a-z0-9-_A-Z])+$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/SupportedHardwareType
  (s/spec string? :gen #(s/gen #{"SERVER" "RACK"})))

(s/def
  :cognitect.aws.outposts/ContactName
  (s/spec #(re-matches (re-pattern "^\\S[\\S ]*$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/UpdateOutpostOutput
  (s/keys :opt-un [:cognitect.aws.outposts.UpdateOutpostOutput/Outpost]))

(s/def
  :cognitect.aws.outposts/UpdateSiteOutput
  (s/keys :opt-un [:cognitect.aws.outposts.UpdateSiteOutput/Site]))

(s/def
  :cognitect.aws.outposts/CreateSiteOutput
  (s/keys :opt-un [:cognitect.aws.outposts.CreateSiteOutput/Site]))

(s/def
  :cognitect.aws.outposts/StartConnectionRequest
  (s/keys
    :req-un
    [:cognitect.aws.outposts.StartConnectionRequest/AssetId
     :cognitect.aws.outposts.StartConnectionRequest/ClientPublicKey
     :cognitect.aws.outposts.StartConnectionRequest/NetworkInterfaceDeviceIndex]
    :opt-un
    [:cognitect.aws.outposts.StartConnectionRequest/DeviceSerialNumber]))

(s/def
  :cognitect.aws.outposts/Address
  (s/keys
    :req-un
    [:cognitect.aws.outposts.Address/AddressLine1
     :cognitect.aws.outposts.Address/City
     :cognitect.aws.outposts.Address/StateOrRegion
     :cognitect.aws.outposts.Address/PostalCode
     :cognitect.aws.outposts.Address/CountryCode]
    :opt-un
    [:cognitect.aws.outposts.Address/AddressLine3
     :cognitect.aws.outposts.Address/ContactPhoneNumber
     :cognitect.aws.outposts.Address/ContactName
     :cognitect.aws.outposts.Address/DistrictOrCounty
     :cognitect.aws.outposts.Address/Municipality
     :cognitect.aws.outposts.Address/AddressLine2]))

(s/def
  :cognitect.aws.outposts/ListBlockingInstancesForCapacityTaskOutput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.ListBlockingInstancesForCapacityTaskOutput/BlockingInstances
     :cognitect.aws.outposts.ListBlockingInstancesForCapacityTaskOutput/NextToken]))

(s/def
  :cognitect.aws.outposts/UpdateSiteRackPhysicalPropertiesInput
  (s/keys
    :req-un
    [:cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/SiteId]
    :opt-un
    [:cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/UplinkCount
     :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/PowerFeedDrop
     :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/PowerDrawKva
     :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/PowerPhase
     :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/UplinkGbps
     :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/MaximumSupportedWeightLbs
     :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/PowerConnector
     :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/FiberOpticCableType
     :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/OpticalStandard]))

(s/def
  :cognitect.aws.outposts/CapacityTaskStatus
  (s/spec
    string?
    :gen
    #(s/gen
      #{"COMPLETED"
        "CANCELLATION_IN_PROGRESS"
        "IN_PROGRESS"
        "WAITING_FOR_EVACUATION"
        "FAILED"
        "CANCELLED"
        "REQUESTED"})))

(s/def
  :cognitect.aws.outposts/CapacityTaskFailure
  (s/keys
    :req-un
    [:cognitect.aws.outposts.CapacityTaskFailure/Reason]
    :opt-un
    [:cognitect.aws.outposts.CapacityTaskFailure/Type]))

(s/def :cognitect.aws.outposts/SupportedStorageEnum (s/spec string? :gen #(s/gen #{"S3" "EBS"})))

(s/def
  :cognitect.aws.outposts/HostId
  (s/spec #(re-matches (re-pattern "^[A-Za-z0-9-]*$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/LineItemId
  (s/spec #(re-matches (re-pattern "ooi-[a-f0-9]{17}") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/TagValue
  (s/spec #(re-matches (re-pattern "^[\\S \\n]+$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/DeviceSerialNumber
  (s/spec #(re-matches (re-pattern "^(\\w+)$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/GetOrderOutput
  (s/keys :opt-un [:cognitect.aws.outposts.GetOrderOutput/Order]))

(s/def
  :cognitect.aws.outposts/AWSServiceNameList
  (s/coll-of :cognitect.aws.outposts/AWSServiceName))

(s/def
  :cognitect.aws.outposts/OutpostInstanceTypeList
  (s/coll-of :cognitect.aws.outposts/OutpostInstanceType))

(s/def
  :cognitect.aws.outposts/SupportedUplinkGbpsListDefinition
  (s/coll-of :cognitect.aws.outposts/SupportedUplinkGbps))

(s/def
  :cognitect.aws.outposts/CatalogItemClassList
  (s/coll-of :cognitect.aws.outposts/CatalogItemClass))

(s/def
  :cognitect.aws.outposts/RackElevation
  (s/spec
    (s/and double? #(<= 0 % 99))
    :gen
    #(gen/double* {:infinite? false, :NaN? false, :min 0, :max 99})))

(s/def
  :cognitect.aws.outposts/ListSitesInput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.ListSitesInput/OperatingAddressCountryCodeFilter
     :cognitect.aws.outposts.ListSitesInput/NextToken
     :cognitect.aws.outposts.ListSitesInput/OperatingAddressStateOrRegionFilter
     :cognitect.aws.outposts.ListSitesInput/MaxResults
     :cognitect.aws.outposts.ListSitesInput/OperatingAddressCityFilter]))

(s/def
  :cognitect.aws.outposts/ListTagsForResourceRequest
  (s/keys :req-un [:cognitect.aws.outposts.ListTagsForResourceRequest/ResourceArn]))

(s/def
  :cognitect.aws.outposts/CapacityTaskStatusReason
  (s/spec
    (s/and string? #(>= 128 (count %)))
    :gen
    (fn []
      (gen/fmap #(apply str %) (gen/bind (gen/choose 0 128) #(gen/vector (gen/char-alpha) %))))))

(s/def
  :cognitect.aws.outposts/MacAddress
  (s/spec
    #(re-matches (re-pattern "^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$") %)
    :gen
    #(gen/string)))

(s/def :cognitect.aws.outposts/CityList (s/coll-of :cognitect.aws.outposts/City))

(s/def
  :cognitect.aws.outposts/AddressLine2
  (s/spec #(re-matches (re-pattern "^\\S[\\S ]*$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/DeleteOutpostInput
  (s/keys :req-un [:cognitect.aws.outposts.DeleteOutpostInput/OutpostId]))

(s/def
  :cognitect.aws.outposts/LineItemRequestListDefinition
  (s/coll-of :cognitect.aws.outposts/LineItemRequest :min-count 1 :max-count 20))

(s/def
  :cognitect.aws.outposts/VCPUCount
  (s/spec int? :gen #(gen/choose Long/MIN_VALUE Long/MAX_VALUE)))

(s/def :cognitect.aws.outposts/InstanceIdList (s/coll-of :cognitect.aws.outposts/InstanceId))

(s/def
  :cognitect.aws.outposts/PaymentTerm
  (s/spec string? :gen #(s/gen #{"ONE_YEAR" "THREE_YEARS" "FIVE_YEARS"})))

(s/def
  :cognitect.aws.outposts/OutpostInstanceType
  (s/spec #(re-matches (re-pattern "[a-z0-9\\-\\.]+") %) :gen #(gen/string)))

(s/def :cognitect.aws.outposts/UntagResourceResponse (s/keys))

(s/def
  :cognitect.aws.outposts/PaymentOption
  (s/spec string? :gen #(s/gen #{"NO_UPFRONT" "PARTIAL_UPFRONT" "ALL_UPFRONT"})))

(s/def
  :cognitect.aws.outposts/AssetInstanceTypeCapacity
  (s/keys
    :req-un
    [:cognitect.aws.outposts.AssetInstanceTypeCapacity/InstanceType
     :cognitect.aws.outposts.AssetInstanceTypeCapacity/Count]))

(s/def
  :cognitect.aws.outposts/LifeCycleStatus
  (s/spec #(re-matches (re-pattern "^[ A-Za-z]+$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/GetOutpostInput
  (s/keys :req-un [:cognitect.aws.outposts.GetOutpostInput/OutpostId]))

(s/def
  :cognitect.aws.outposts/BlockingInstancesList
  (s/coll-of :cognitect.aws.outposts/BlockingInstance))

(s/def
  :cognitect.aws.outposts/ComputeAssetState
  (s/spec string? :gen #(s/gen #{"ISOLATED" "RETIRING" "ACTIVE"})))

(s/def
  :cognitect.aws.outposts/RequestedInstancePools
  (s/coll-of :cognitect.aws.outposts/InstanceTypeCapacity))

(s/def
  :cognitect.aws.outposts/PowerFeedDrop
  (s/spec string? :gen #(s/gen #{"BELOW_RACK" "ABOVE_RACK"})))

(s/def
  :cognitect.aws.outposts/SiteId
  (s/spec
    #(re-matches
      (re-pattern "^(arn:aws([a-z-]+)?:outposts:[a-z\\d-]+:\\d{12}:site/)?(os-[a-f0-9]{17})$")
      %)
    :gen
    #(gen/string)))

(s/def
  :cognitect.aws.outposts/ListAssetInstancesInput
  (s/keys
    :req-un
    [:cognitect.aws.outposts.ListAssetInstancesInput/OutpostIdentifier]
    :opt-un
    [:cognitect.aws.outposts.ListAssetInstancesInput/InstanceTypeFilter
     :cognitect.aws.outposts.ListAssetInstancesInput/AssetIdFilter
     :cognitect.aws.outposts.ListAssetInstancesInput/NextToken
     :cognitect.aws.outposts.ListAssetInstancesInput/AwsServiceFilter
     :cognitect.aws.outposts.ListAssetInstancesInput/AccountIdFilter
     :cognitect.aws.outposts.ListAssetInstancesInput/MaxResults]))

(s/def
  :cognitect.aws.outposts/CreateOrderOutput
  (s/keys :opt-un [:cognitect.aws.outposts.CreateOrderOutput/Order]))

(s/def
  :cognitect.aws.outposts/ServerEndpoint
  (s/spec
    #(re-matches (re-pattern "^([0-9]{1,3}\\.){3}[0-9]{1,3}:[0-9]{1,5}$") %)
    :gen
    #(gen/string)))

(s/def
  :cognitect.aws.outposts/TrackingId
  (s/spec #(re-matches (re-pattern "^[a-zA-Z0-9]+$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/OwnerId
  (s/spec #(re-matches (re-pattern "\\d{12}") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/AvailabilityZoneList
  (s/coll-of :cognitect.aws.outposts/AvailabilityZone :min-count 1 :max-count 5))

(s/def
  :cognitect.aws.outposts/ListOrdersOutput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.ListOrdersOutput/NextToken
     :cognitect.aws.outposts.ListOrdersOutput/Orders]))

(s/def
  :cognitect.aws.outposts/OutpostName
  (s/spec #(re-matches (re-pattern "^[\\S ]+$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/StartCapacityTaskInput
  (s/keys
    :req-un
    [:cognitect.aws.outposts.StartCapacityTaskInput/OutpostIdentifier
     :cognitect.aws.outposts.StartCapacityTaskInput/InstancePools]
    :opt-un
    [:cognitect.aws.outposts.StartCapacityTaskInput/DryRun
     :cognitect.aws.outposts.StartCapacityTaskInput/InstancesToExclude
     :cognitect.aws.outposts.StartCapacityTaskInput/OrderId
     :cognitect.aws.outposts.StartCapacityTaskInput/TaskActionOnBlockingInstances]))

(s/def :cognitect.aws.outposts/CountryCodeList (s/coll-of :cognitect.aws.outposts/CountryCode))

(s/def
  :cognitect.aws.outposts/ConnectionId
  (s/spec #(re-matches (re-pattern "^[a-zA-Z0-9+/=]{1,1024}$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/ShipmentInformation
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.ShipmentInformation/ShipmentTrackingNumber
     :cognitect.aws.outposts.ShipmentInformation/ShipmentCarrier]))

(s/def
  :cognitect.aws.outposts/DeleteSiteInput
  (s/keys :req-un [:cognitect.aws.outposts.DeleteSiteInput/SiteId]))

(s/def
  :cognitect.aws.outposts/ListOutpostsInput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.ListOutpostsInput/AvailabilityZoneFilter
     :cognitect.aws.outposts.ListOutpostsInput/NextToken
     :cognitect.aws.outposts.ListOutpostsInput/LifeCycleStatusFilter
     :cognitect.aws.outposts.ListOutpostsInput/AvailabilityZoneIdFilter
     :cognitect.aws.outposts.ListOutpostsInput/MaxResults]))

(s/def :cognitect.aws.outposts/AssetListDefinition (s/coll-of :cognitect.aws.outposts/AssetInfo))

(s/def :cognitect.aws.outposts/DeleteSiteOutput (s/keys))

(s/def
  :cognitect.aws.outposts/InstanceTypeCount
  (s/spec (s/and int? #(<= 0 % 9999)) :gen #(gen/choose 0 9999)))

(s/def
  :cognitect.aws.outposts/CIDR
  (s/spec
    #(re-matches (re-pattern "^([0-9]{1,3}\\.){3}[0-9]{1,3}/[0-9]{1,2}$") %)
    :gen
    #(gen/string)))

(s/def
  :cognitect.aws.outposts/OpticalStandard
  (s/spec
    string?
    :gen
    #(s/gen
      #{"OPTIC_40GBASE_IR4_LR4L"
        "OPTIC_40GBASE_LR4"
        "OPTIC_100G_PSM4_MSA"
        "OPTIC_10GBASE_SR"
        "OPTIC_100GBASE_LR4"
        "OPTIC_100GBASE_SR4"
        "OPTIC_40GBASE_ESR"
        "OPTIC_10GBASE_IR"
        "OPTIC_10GBASE_LR"
        "OPTIC_1000BASE_LX"
        "OPTIC_40GBASE_SR"
        "OPTIC_1000BASE_SX"
        "OPTIC_100GBASE_CWDM4"})))

(s/def
  :cognitect.aws.outposts/ContactPhoneNumber
  (s/spec #(re-matches (re-pattern "^[\\S ]+$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/ConnectionDetails
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.ConnectionDetails/ClientTunnelAddress
     :cognitect.aws.outposts.ConnectionDetails/ServerEndpoint
     :cognitect.aws.outposts.ConnectionDetails/ClientPublicKey
     :cognitect.aws.outposts.ConnectionDetails/ServerPublicKey
     :cognitect.aws.outposts.ConnectionDetails/AllowedIps
     :cognitect.aws.outposts.ConnectionDetails/ServerTunnelAddress]))

(s/def :cognitect.aws.outposts/AccountIdList (s/coll-of :cognitect.aws.outposts/AccountId))

(s/def
  :cognitect.aws.outposts/AssetInfo
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.AssetInfo/RackId
     :cognitect.aws.outposts.AssetInfo/ComputeAttributes
     :cognitect.aws.outposts.AssetInfo/AssetType
     :cognitect.aws.outposts.AssetInfo/AssetLocation
     :cognitect.aws.outposts.AssetInfo/AssetId]))

(s/def
  :cognitect.aws.outposts/Arn
  (s/spec
    #(re-matches
      (re-pattern
        "^(arn:aws([a-z-]+)?:outposts:[a-z\\d-]+:\\d{12}:([a-z\\d-]+)/)[a-z]{2,8}-[a-f0-9]{17}$")
      %)
    :gen
    #(gen/string)))

(s/def
  :cognitect.aws.outposts/GetConnectionResponse
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.GetConnectionResponse/ConnectionId
     :cognitect.aws.outposts.GetConnectionResponse/ConnectionDetails]))

(s/def
  :cognitect.aws.outposts/Family
  (s/spec #(re-matches (re-pattern "[a-z0-9]+") %) :gen #(gen/string)))

(s/def :cognitect.aws.outposts/StateOrRegionList (s/coll-of :cognitect.aws.outposts/StateOrRegion))

(s/def
  :cognitect.aws.outposts/StateOrRegion
  (s/spec #(re-matches (re-pattern "^\\S[\\S ]*$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/SupportedUplinkGbps
  (s/spec int? :gen #(gen/choose Long/MIN_VALUE Long/MAX_VALUE)))

(s/def
  :cognitect.aws.outposts/ListCapacityTasksOutput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.ListCapacityTasksOutput/NextToken
     :cognitect.aws.outposts.ListCapacityTasksOutput/CapacityTasks]))

(s/def
  :cognitect.aws.outposts/UntagResourceRequest
  (s/keys
    :req-un
    [:cognitect.aws.outposts.UntagResourceRequest/ResourceArn
     :cognitect.aws.outposts.UntagResourceRequest/TagKeys]))

(s/def
  :cognitect.aws.outposts/TagKey
  (s/spec #(re-matches (re-pattern "^(?!aws:)[a-zA-Z+-=._:/]+$") %) :gen #(gen/string)))

(s/def :cognitect.aws.outposts/AssetIdList (s/coll-of :cognitect.aws.outposts/AssetId))

(s/def :cognitect.aws.outposts/OrderType (s/spec string? :gen #(s/gen #{"OUTPOST" "REPLACEMENT"})))

(s/def
  :cognitect.aws.outposts/GetCapacityTaskInput
  (s/keys
    :req-un
    [:cognitect.aws.outposts.GetCapacityTaskInput/CapacityTaskId
     :cognitect.aws.outposts.GetCapacityTaskInput/OutpostIdentifier]))

(s/def
  :cognitect.aws.outposts/ListOutpostsOutput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.ListOutpostsOutput/NextToken
     :cognitect.aws.outposts.ListOutpostsOutput/Outposts]))

(s/def
  :cognitect.aws.outposts/MaximumSupportedWeightLbs
  (s/spec
    string?
    :gen
    #(s/gen #{"NO_LIMIT" "MAX_1800_LBS" "MAX_1400_LBS" "MAX_2000_LBS" "MAX_1600_LBS"})))

(s/def
  :cognitect.aws.outposts/InstanceTypeCapacity
  (s/keys
    :req-un
    [:cognitect.aws.outposts.InstanceTypeCapacity/InstanceType
     :cognitect.aws.outposts.InstanceTypeCapacity/Count]))

(s/def
  :cognitect.aws.outposts/StartCapacityTaskOutput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.StartCapacityTaskOutput/DryRun
     :cognitect.aws.outposts.StartCapacityTaskOutput/Failed
     :cognitect.aws.outposts.StartCapacityTaskOutput/OutpostId
     :cognitect.aws.outposts.StartCapacityTaskOutput/CompletionDate
     :cognitect.aws.outposts.StartCapacityTaskOutput/LastModifiedDate
     :cognitect.aws.outposts.StartCapacityTaskOutput/CapacityTaskStatus
     :cognitect.aws.outposts.StartCapacityTaskOutput/RequestedInstancePools
     :cognitect.aws.outposts.StartCapacityTaskOutput/InstancesToExclude
     :cognitect.aws.outposts.StartCapacityTaskOutput/CapacityTaskId
     :cognitect.aws.outposts.StartCapacityTaskOutput/OrderId
     :cognitect.aws.outposts.StartCapacityTaskOutput/CreationDate
     :cognitect.aws.outposts.StartCapacityTaskOutput/TaskActionOnBlockingInstances]))

(s/def
  :cognitect.aws.outposts/ShipmentCarrier
  (s/spec string? :gen #(s/gen #{"DHL" "FEDEX" "UPS" "EXPEDITORS" "DBS"})))

(s/def
  :cognitect.aws.outposts/CancelCapacityTaskInput
  (s/keys
    :req-un
    [:cognitect.aws.outposts.CancelCapacityTaskInput/CapacityTaskId
     :cognitect.aws.outposts.CancelCapacityTaskInput/OutpostIdentifier]))

(s/def
  :cognitect.aws.outposts/LineItemStatusCounts
  (s/map-of :cognitect.aws.outposts/LineItemStatus :cognitect.aws.outposts/LineItemQuantity))

(s/def
  :cognitect.aws.outposts/LineItemStatus
  (s/spec
    string?
    :gen
    #(s/gen
      #{"REPLACED"
        "ERROR"
        "PREPARING"
        "INSTALLED"
        "BUILDING"
        "SHIPPED"
        "DELIVERED"
        "CANCELLED"
        "INSTALLING"})))

(s/def :cognitect.aws.outposts/Quantity string?)

(s/def
  :cognitect.aws.outposts/UpdateOutpostInput
  (s/keys
    :req-un
    [:cognitect.aws.outposts.UpdateOutpostInput/OutpostId]
    :opt-un
    [:cognitect.aws.outposts.UpdateOutpostInput/SupportedHardwareType
     :cognitect.aws.outposts.UpdateOutpostInput/Description
     :cognitect.aws.outposts.UpdateOutpostInput/Name]))

(s/def
  :cognitect.aws.outposts/ListSitesOutput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.ListSitesOutput/Sites
     :cognitect.aws.outposts.ListSitesOutput/NextToken]))

(s/def
  :cognitect.aws.outposts/InstancesToExclude
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.InstancesToExclude/Services
     :cognitect.aws.outposts.InstancesToExclude/AccountIds
     :cognitect.aws.outposts.InstancesToExclude/Instances]))

(s/def
  :cognitect.aws.outposts/EC2Capacity
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.EC2Capacity/Family
     :cognitect.aws.outposts.EC2Capacity/Quantity
     :cognitect.aws.outposts.EC2Capacity/MaxSize]))

(s/def
  :cognitect.aws.outposts/StartConnectionResponse
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.StartConnectionResponse/ConnectionId
     :cognitect.aws.outposts.StartConnectionResponse/UnderlayIpAddress]))

(s/def
  :cognitect.aws.outposts/CapacityTaskList
  (s/coll-of :cognitect.aws.outposts/CapacityTaskSummary))

(s/def
  :cognitect.aws.outposts/AssetState
  (s/spec string? :gen #(s/gen #{"ISOLATED" "RETIRING" "ACTIVE"})))

(s/def
  :cognitect.aws.outposts/GetSiteAddressOutput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.GetSiteAddressOutput/Address
     :cognitect.aws.outposts.GetSiteAddressOutput/AddressType
     :cognitect.aws.outposts.GetSiteAddressOutput/SiteId]))

(s/def
  :cognitect.aws.outposts/OutpostId
  (s/spec
    #(re-matches
      (re-pattern "^(arn:aws([a-z-]+)?:outposts:[a-z\\d-]+:\\d{12}:outpost/)?op-[a-f0-9]{17}$")
      %)
    :gen
    #(gen/string)))

(s/def
  :cognitect.aws.outposts/CreateOrderInput
  (s/keys
    :req-un
    [:cognitect.aws.outposts.CreateOrderInput/OutpostIdentifier
     :cognitect.aws.outposts.CreateOrderInput/LineItems
     :cognitect.aws.outposts.CreateOrderInput/PaymentOption]
    :opt-un
    [:cognitect.aws.outposts.CreateOrderInput/PaymentTerm]))

(s/def
  :cognitect.aws.outposts/SiteDescription
  (s/spec #(re-matches (re-pattern "^[\\S ]+$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/ListTagsForResourceResponse
  (s/keys :opt-un [:cognitect.aws.outposts.ListTagsForResourceResponse/Tags]))

(s/def
  :cognitect.aws.outposts/OrderSummaryListDefinition
  (s/coll-of :cognitect.aws.outposts/OrderSummary))

(s/def :cognitect.aws.outposts/LineItemListDefinition (s/coll-of :cognitect.aws.outposts/LineItem))

(s/def
  :cognitect.aws.outposts/ListAssetInstancesOutput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.ListAssetInstancesOutput/AssetInstances
     :cognitect.aws.outposts.ListAssetInstancesOutput/NextToken]))

(s/def
  :cognitect.aws.outposts/AddressType
  (s/spec string? :gen #(s/gen #{"OPERATING_ADDRESS" "SHIPPING_ADDRESS"})))

(s/def
  :cognitect.aws.outposts/Site
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.Site/OperatingAddressCity
     :cognitect.aws.outposts.Site/OperatingAddressCountryCode
     :cognitect.aws.outposts.Site/Tags
     :cognitect.aws.outposts.Site/SiteArn
     :cognitect.aws.outposts.Site/Description
     :cognitect.aws.outposts.Site/OperatingAddressStateOrRegion
     :cognitect.aws.outposts.Site/AccountId
     :cognitect.aws.outposts.Site/RackPhysicalProperties
     :cognitect.aws.outposts.Site/SiteId
     :cognitect.aws.outposts.Site/Name
     :cognitect.aws.outposts.Site/Notes]))

(s/def
  :cognitect.aws.outposts/GetCatalogItemInput
  (s/keys :req-un [:cognitect.aws.outposts.GetCatalogItemInput/CatalogItemId]))

(s/def
  :cognitect.aws.outposts/InstanceTypeName
  (s/spec #(re-matches (re-pattern "^[a-z0-9\\-]+\\.[a-z0-9\\-]+$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/CapacityTaskSummary
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.CapacityTaskSummary/OutpostId
     :cognitect.aws.outposts.CapacityTaskSummary/CompletionDate
     :cognitect.aws.outposts.CapacityTaskSummary/LastModifiedDate
     :cognitect.aws.outposts.CapacityTaskSummary/CapacityTaskStatus
     :cognitect.aws.outposts.CapacityTaskSummary/CapacityTaskId
     :cognitect.aws.outposts.CapacityTaskSummary/OrderId
     :cognitect.aws.outposts.CapacityTaskSummary/CreationDate]))

(s/def
  :cognitect.aws.outposts/AddressLine1
  (s/spec #(re-matches (re-pattern "^\\S[\\S ]*$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/WireGuardPublicKey
  (s/spec #(re-matches (re-pattern "^[a-zA-Z0-9/+]{43}=$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/SupportedStorageList
  (s/coll-of :cognitect.aws.outposts/SupportedStorageEnum))

(s/def
  :cognitect.aws.outposts/GetOutpostOutput
  (s/keys :opt-un [:cognitect.aws.outposts.GetOutpostOutput/Outpost]))

(s/def
  :cognitect.aws.outposts/CreateOutpostOutput
  (s/keys :opt-un [:cognitect.aws.outposts.CreateOutpostOutput/Outpost]))

(s/def
  :cognitect.aws.outposts/EC2CapacityListDefinition
  (s/coll-of :cognitect.aws.outposts/EC2Capacity))

(s/def
  :cognitect.aws.outposts/LineItemAssetInformation
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.LineItemAssetInformation/MacAddressList
     :cognitect.aws.outposts.LineItemAssetInformation/AssetId]))

(s/def
  :cognitect.aws.outposts/GetSiteAddressInput
  (s/keys
    :req-un
    [:cognitect.aws.outposts.GetSiteAddressInput/SiteId
     :cognitect.aws.outposts.GetSiteAddressInput/AddressType]))

(s/def
  :cognitect.aws.outposts/OutpostDescription
  (s/spec #(re-matches (re-pattern "^[\\S ]*$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/String
  (s/spec #(re-matches (re-pattern "^[\\S \\n]+$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.outposts/ListCatalogItemsOutput
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.ListCatalogItemsOutput/NextToken
     :cognitect.aws.outposts.ListCatalogItemsOutput/CatalogItems]))

(s/def
  :cognitect.aws.outposts/LineItemRequest
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.LineItemRequest/Quantity
     :cognitect.aws.outposts.LineItemRequest/CatalogItemId]))

(s/def
  :cognitect.aws.outposts/PostalCode
  (s/spec #(re-matches (re-pattern "^[a-zA-Z0-9 -]+$") %) :gen #(gen/string)))

(s/def :cognitect.aws.outposts/EC2FamilyList (s/coll-of :cognitect.aws.outposts/Family))

(s/def
  :cognitect.aws.outposts/ConflictException
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.ConflictException/ResourceId
     :cognitect.aws.outposts.ConflictException/Message
     :cognitect.aws.outposts.ConflictException/ResourceType]))

(s/def
  :cognitect.aws.outposts/TagKeyList
  (s/coll-of :cognitect.aws.outposts/TagKey :min-count 1 :max-count 50))

(s/def
  :cognitect.aws.outposts/GetConnectionRequest
  (s/keys :req-un [:cognitect.aws.outposts.GetConnectionRequest/ConnectionId]))

(s/def
  :cognitect.aws.outposts/Order
  (s/keys
    :opt-un
    [:cognitect.aws.outposts.Order/OrderSubmissionDate
     :cognitect.aws.outposts.Order/OutpostId
     :cognitect.aws.outposts.Order/OrderFulfilledDate
     :cognitect.aws.outposts.Order/PaymentTerm
     :cognitect.aws.outposts.Order/PaymentOption
     :cognitect.aws.outposts.Order/Status
     :cognitect.aws.outposts.Order/OrderId
     :cognitect.aws.outposts.Order/OrderType
     :cognitect.aws.outposts.Order/LineItems]))

(s/def :cognitect.aws.outposts.CreateSiteInput/Name :cognitect.aws.outposts/SiteName)

(s/def :cognitect.aws.outposts.CreateSiteInput/Description :cognitect.aws.outposts/SiteDescription)

(s/def :cognitect.aws.outposts.CreateSiteInput/Notes :cognitect.aws.outposts/SiteNotes)

(s/def :cognitect.aws.outposts.CreateSiteInput/Tags :cognitect.aws.outposts/TagMap)

(s/def :cognitect.aws.outposts.CreateSiteInput/OperatingAddress :cognitect.aws.outposts/Address)

(s/def :cognitect.aws.outposts.CreateSiteInput/ShippingAddress :cognitect.aws.outposts/Address)

(s/def
  :cognitect.aws.outposts.CreateSiteInput/RackPhysicalProperties
  :cognitect.aws.outposts/RackPhysicalProperties)

(s/def :cognitect.aws.outposts.AssetInstance/InstanceId :cognitect.aws.outposts/InstanceId)

(s/def
  :cognitect.aws.outposts.AssetInstance/InstanceType
  :cognitect.aws.outposts/OutpostInstanceType)

(s/def :cognitect.aws.outposts.AssetInstance/AssetId :cognitect.aws.outposts/AssetId)

(s/def :cognitect.aws.outposts.AssetInstance/AccountId :cognitect.aws.outposts/AccountId)

(s/def :cognitect.aws.outposts.AssetInstance/AwsServiceName :cognitect.aws.outposts/AWSServiceName)

(s/def :cognitect.aws.outposts.CatalogItem/CatalogItemId :cognitect.aws.outposts/SkuCode)

(s/def :cognitect.aws.outposts.CatalogItem/ItemStatus :cognitect.aws.outposts/CatalogItemStatus)

(s/def
  :cognitect.aws.outposts.CatalogItem/EC2Capacities
  :cognitect.aws.outposts/EC2CapacityListDefinition)

(s/def :cognitect.aws.outposts.CatalogItem/PowerKva :cognitect.aws.outposts/CatalogItemPowerKva)

(s/def :cognitect.aws.outposts.CatalogItem/WeightLbs :cognitect.aws.outposts/CatalogItemWeightLbs)

(s/def
  :cognitect.aws.outposts.CatalogItem/SupportedUplinkGbps
  :cognitect.aws.outposts/SupportedUplinkGbpsListDefinition)

(s/def
  :cognitect.aws.outposts.CatalogItem/SupportedStorage
  :cognitect.aws.outposts/SupportedStorageList)

(s/def :cognitect.aws.outposts.TagResourceRequest/ResourceArn :cognitect.aws.outposts/Arn)

(s/def :cognitect.aws.outposts.TagResourceRequest/Tags :cognitect.aws.outposts/TagMap)

(s/def
  :cognitect.aws.outposts.GetOutpostInstanceTypesOutput/InstanceTypes
  :cognitect.aws.outposts/InstanceTypeListDefinition)

(s/def
  :cognitect.aws.outposts.GetOutpostInstanceTypesOutput/NextToken
  :cognitect.aws.outposts/Token)

(s/def
  :cognitect.aws.outposts.GetOutpostInstanceTypesOutput/OutpostId
  :cognitect.aws.outposts/OutpostId)

(s/def
  :cognitect.aws.outposts.GetOutpostInstanceTypesOutput/OutpostArn
  :cognitect.aws.outposts/OutpostArn)

(s/def
  :cognitect.aws.outposts.ServiceQuotaExceededException/Message
  :cognitect.aws.outposts/ErrorMessage)

(s/def :cognitect.aws.outposts.InternalServerException/Message :cognitect.aws.outposts/ErrorMessage)

(s/def :cognitect.aws.outposts.BlockingInstance/InstanceId :cognitect.aws.outposts/InstanceId)

(s/def :cognitect.aws.outposts.BlockingInstance/AccountId :cognitect.aws.outposts/AccountId)

(s/def
  :cognitect.aws.outposts.BlockingInstance/AwsServiceName
  :cognitect.aws.outposts/AWSServiceName)

(s/def
  :cognitect.aws.outposts.ListCapacityTasksInput/OutpostIdentifierFilter
  :cognitect.aws.outposts/OutpostIdentifier)

(s/def
  :cognitect.aws.outposts.ListCapacityTasksInput/MaxResults
  :cognitect.aws.outposts/MaxResults1000)

(s/def :cognitect.aws.outposts.ListCapacityTasksInput/NextToken :cognitect.aws.outposts/Token)

(s/def
  :cognitect.aws.outposts.ListCapacityTasksInput/CapacityTaskStatusFilter
  :cognitect.aws.outposts/CapacityTaskStatusList)

(s/def :cognitect.aws.outposts.GetSiteInput/SiteId :cognitect.aws.outposts/SiteId)

(s/def :cognitect.aws.outposts.GetCatalogItemOutput/CatalogItem :cognitect.aws.outposts/CatalogItem)

(s/def :cognitect.aws.outposts.CreateOutpostInput/Name :cognitect.aws.outposts/OutpostName)

(s/def
  :cognitect.aws.outposts.CreateOutpostInput/Description
  :cognitect.aws.outposts/OutpostDescription)

(s/def :cognitect.aws.outposts.CreateOutpostInput/SiteId :cognitect.aws.outposts/SiteId)

(s/def
  :cognitect.aws.outposts.CreateOutpostInput/AvailabilityZone
  :cognitect.aws.outposts/AvailabilityZone)

(s/def
  :cognitect.aws.outposts.CreateOutpostInput/AvailabilityZoneId
  :cognitect.aws.outposts/AvailabilityZoneId)

(s/def :cognitect.aws.outposts.CreateOutpostInput/Tags :cognitect.aws.outposts/TagMap)

(s/def
  :cognitect.aws.outposts.CreateOutpostInput/SupportedHardwareType
  :cognitect.aws.outposts/SupportedHardwareType)

(s/def :cognitect.aws.outposts.AssetLocation/RackElevation :cognitect.aws.outposts/RackElevation)

(s/def :cognitect.aws.outposts.UpdateSiteInput/SiteId :cognitect.aws.outposts/SiteId)

(s/def :cognitect.aws.outposts.UpdateSiteInput/Name :cognitect.aws.outposts/SiteName)

(s/def :cognitect.aws.outposts.UpdateSiteInput/Description :cognitect.aws.outposts/SiteDescription)

(s/def :cognitect.aws.outposts.UpdateSiteInput/Notes :cognitect.aws.outposts/SiteNotes)

(s/def
  :cognitect.aws.outposts.GetOutpostInstanceTypesInput/OutpostId
  :cognitect.aws.outposts/OutpostId)

(s/def :cognitect.aws.outposts.GetOutpostInstanceTypesInput/NextToken :cognitect.aws.outposts/Token)

(s/def
  :cognitect.aws.outposts.GetOutpostInstanceTypesInput/MaxResults
  :cognitect.aws.outposts/MaxResults1000)

(s/def :cognitect.aws.outposts.InstanceTypeItem/InstanceType :cognitect.aws.outposts/InstanceType)

(s/def :cognitect.aws.outposts.InstanceTypeItem/VCPUs :cognitect.aws.outposts/VCPUCount)

(s/def
  :cognitect.aws.outposts.ListOrdersInput/OutpostIdentifierFilter
  :cognitect.aws.outposts/OutpostIdentifier)

(s/def :cognitect.aws.outposts.ListOrdersInput/NextToken :cognitect.aws.outposts/Token)

(s/def :cognitect.aws.outposts.ListOrdersInput/MaxResults :cognitect.aws.outposts/MaxResults1000)

(s/def :cognitect.aws.outposts.Outpost/AvailabilityZone :cognitect.aws.outposts/AvailabilityZone)

(s/def :cognitect.aws.outposts.Outpost/SiteArn :cognitect.aws.outposts/SiteArn)

(s/def
  :cognitect.aws.outposts.Outpost/AvailabilityZoneId
  :cognitect.aws.outposts/AvailabilityZoneId)

(s/def :cognitect.aws.outposts.Outpost/Tags :cognitect.aws.outposts/TagMap)

(s/def :cognitect.aws.outposts.Outpost/OutpostArn :cognitect.aws.outposts/OutpostArn)

(s/def
  :cognitect.aws.outposts.Outpost/SupportedHardwareType
  :cognitect.aws.outposts/SupportedHardwareType)

(s/def :cognitect.aws.outposts.Outpost/LifeCycleStatus :cognitect.aws.outposts/LifeCycleStatus)

(s/def :cognitect.aws.outposts.Outpost/SiteId :cognitect.aws.outposts/SiteId)

(s/def :cognitect.aws.outposts.Outpost/OwnerId :cognitect.aws.outposts/OwnerId)

(s/def :cognitect.aws.outposts.Outpost/Name :cognitect.aws.outposts/OutpostName)

(s/def :cognitect.aws.outposts.Outpost/Description :cognitect.aws.outposts/OutpostDescription)

(s/def :cognitect.aws.outposts.Outpost/OutpostId :cognitect.aws.outposts/OutpostId)

(s/def :cognitect.aws.outposts.ListCatalogItemsInput/NextToken :cognitect.aws.outposts/Token)

(s/def
  :cognitect.aws.outposts.ListCatalogItemsInput/MaxResults
  :cognitect.aws.outposts/MaxResults1000)

(s/def
  :cognitect.aws.outposts.ListCatalogItemsInput/ItemClassFilter
  :cognitect.aws.outposts/CatalogItemClassList)

(s/def
  :cognitect.aws.outposts.ListCatalogItemsInput/SupportedStorageFilter
  :cognitect.aws.outposts/SupportedStorageList)

(s/def
  :cognitect.aws.outposts.ListCatalogItemsInput/EC2FamilyFilter
  :cognitect.aws.outposts/EC2FamilyList)

(s/def :cognitect.aws.outposts.ValidationException/Message :cognitect.aws.outposts/ErrorMessage)

(s/def :cognitect.aws.outposts.AccessDeniedException/Message :cognitect.aws.outposts/ErrorMessage)

(s/def
  :cognitect.aws.outposts.RackPhysicalProperties/PowerDrawKva
  :cognitect.aws.outposts/PowerDrawKva)

(s/def
  :cognitect.aws.outposts.RackPhysicalProperties/PowerConnector
  :cognitect.aws.outposts/PowerConnector)

(s/def :cognitect.aws.outposts.RackPhysicalProperties/PowerPhase :cognitect.aws.outposts/PowerPhase)

(s/def :cognitect.aws.outposts.RackPhysicalProperties/UplinkGbps :cognitect.aws.outposts/UplinkGbps)

(s/def
  :cognitect.aws.outposts.RackPhysicalProperties/UplinkCount
  :cognitect.aws.outposts/UplinkCount)

(s/def
  :cognitect.aws.outposts.RackPhysicalProperties/FiberOpticCableType
  :cognitect.aws.outposts/FiberOpticCableType)

(s/def
  :cognitect.aws.outposts.RackPhysicalProperties/PowerFeedDrop
  :cognitect.aws.outposts/PowerFeedDrop)

(s/def
  :cognitect.aws.outposts.RackPhysicalProperties/OpticalStandard
  :cognitect.aws.outposts/OpticalStandard)

(s/def
  :cognitect.aws.outposts.RackPhysicalProperties/MaximumSupportedWeightLbs
  :cognitect.aws.outposts/MaximumSupportedWeightLbs)

(s/def :cognitect.aws.outposts.CancelOrderInput/OrderId :cognitect.aws.outposts/OrderId)

(s/def :cognitect.aws.outposts.ComputeAttributes/HostId :cognitect.aws.outposts/HostId)

(s/def :cognitect.aws.outposts.ComputeAttributes/State :cognitect.aws.outposts/ComputeAssetState)

(s/def
  :cognitect.aws.outposts.ComputeAttributes/InstanceFamilies
  :cognitect.aws.outposts/InstanceFamilies)

(s/def
  :cognitect.aws.outposts.ComputeAttributes/InstanceTypeCapacities
  :cognitect.aws.outposts/AssetInstanceCapacityList)

(s/def :cognitect.aws.outposts.ComputeAttributes/MaxVcpus :cognitect.aws.outposts/VCPUCount)

(s/def :cognitect.aws.outposts.OrderSummary/OutpostId :cognitect.aws.outposts/OutpostIdOnly)

(s/def :cognitect.aws.outposts.OrderSummary/OrderId :cognitect.aws.outposts/OrderId)

(s/def :cognitect.aws.outposts.OrderSummary/OrderType :cognitect.aws.outposts/OrderType)

(s/def :cognitect.aws.outposts.OrderSummary/Status :cognitect.aws.outposts/OrderStatus)

(s/def
  :cognitect.aws.outposts.OrderSummary/LineItemCountsByStatus
  :cognitect.aws.outposts/LineItemStatusCounts)

(s/def
  :cognitect.aws.outposts.OrderSummary/OrderSubmissionDate
  :cognitect.aws.outposts/ISO8601Timestamp)

(s/def
  :cognitect.aws.outposts.OrderSummary/OrderFulfilledDate
  :cognitect.aws.outposts/ISO8601Timestamp)

(s/def
  :cognitect.aws.outposts.GetOutpostSupportedInstanceTypesOutput/InstanceTypes
  :cognitect.aws.outposts/InstanceTypeListDefinition)

(s/def
  :cognitect.aws.outposts.GetOutpostSupportedInstanceTypesOutput/NextToken
  :cognitect.aws.outposts/Token)

(s/def :cognitect.aws.outposts.ListAssetsOutput/Assets :cognitect.aws.outposts/AssetListDefinition)

(s/def :cognitect.aws.outposts.ListAssetsOutput/NextToken :cognitect.aws.outposts/Token)

(s/def
  :cognitect.aws.outposts.ListBlockingInstancesForCapacityTaskInput/OutpostIdentifier
  :cognitect.aws.outposts/OutpostIdentifier)

(s/def
  :cognitect.aws.outposts.ListBlockingInstancesForCapacityTaskInput/CapacityTaskId
  :cognitect.aws.outposts/CapacityTaskId)

(s/def
  :cognitect.aws.outposts.ListBlockingInstancesForCapacityTaskInput/MaxResults
  :cognitect.aws.outposts/MaxResults1000)

(s/def
  :cognitect.aws.outposts.ListBlockingInstancesForCapacityTaskInput/NextToken
  :cognitect.aws.outposts/Token)

(s/def
  :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesOutput/Site
  :cognitect.aws.outposts/Site)

(s/def :cognitect.aws.outposts.UpdateSiteAddressInput/SiteId :cognitect.aws.outposts/SiteId)

(s/def
  :cognitect.aws.outposts.UpdateSiteAddressInput/AddressType
  :cognitect.aws.outposts/AddressType)

(s/def :cognitect.aws.outposts.UpdateSiteAddressInput/Address :cognitect.aws.outposts/Address)

(s/def
  :cognitect.aws.outposts.GetCapacityTaskOutput/LastModifiedDate
  :cognitect.aws.outposts/ISO8601Timestamp)

(s/def
  :cognitect.aws.outposts.GetCapacityTaskOutput/Failed
  :cognitect.aws.outposts/CapacityTaskFailure)

(s/def
  :cognitect.aws.outposts.GetCapacityTaskOutput/CompletionDate
  :cognitect.aws.outposts/ISO8601Timestamp)

(s/def
  :cognitect.aws.outposts.GetCapacityTaskOutput/TaskActionOnBlockingInstances
  :cognitect.aws.outposts/TaskActionOnBlockingInstances)

(s/def :cognitect.aws.outposts.GetCapacityTaskOutput/OrderId :cognitect.aws.outposts/OrderId)

(s/def
  :cognitect.aws.outposts.GetCapacityTaskOutput/CapacityTaskId
  :cognitect.aws.outposts/CapacityTaskId)

(s/def :cognitect.aws.outposts.GetCapacityTaskOutput/DryRun :cognitect.aws.outposts/DryRun)

(s/def
  :cognitect.aws.outposts.GetCapacityTaskOutput/CapacityTaskStatus
  :cognitect.aws.outposts/CapacityTaskStatus)

(s/def
  :cognitect.aws.outposts.GetCapacityTaskOutput/RequestedInstancePools
  :cognitect.aws.outposts/RequestedInstancePools)

(s/def
  :cognitect.aws.outposts.GetCapacityTaskOutput/InstancesToExclude
  :cognitect.aws.outposts/InstancesToExclude)

(s/def :cognitect.aws.outposts.GetCapacityTaskOutput/OutpostId :cognitect.aws.outposts/OutpostId)

(s/def
  :cognitect.aws.outposts.GetCapacityTaskOutput/CreationDate
  :cognitect.aws.outposts/ISO8601Timestamp)

(s/def
  :cognitect.aws.outposts.ListAssetsInput/OutpostIdentifier
  :cognitect.aws.outposts/OutpostIdentifier)

(s/def :cognitect.aws.outposts.ListAssetsInput/HostIdFilter :cognitect.aws.outposts/HostIdList)

(s/def :cognitect.aws.outposts.ListAssetsInput/MaxResults :cognitect.aws.outposts/MaxResults1000)

(s/def :cognitect.aws.outposts.ListAssetsInput/NextToken :cognitect.aws.outposts/Token)

(s/def :cognitect.aws.outposts.ListAssetsInput/StatusFilter :cognitect.aws.outposts/StatusList)

(s/def
  :cognitect.aws.outposts.UpdateSiteAddressOutput/AddressType
  :cognitect.aws.outposts/AddressType)

(s/def :cognitect.aws.outposts.UpdateSiteAddressOutput/Address :cognitect.aws.outposts/Address)

(s/def :cognitect.aws.outposts.GetSiteOutput/Site :cognitect.aws.outposts/Site)

(s/def :cognitect.aws.outposts.NotFoundException/Message :cognitect.aws.outposts/ErrorMessage)

(s/def :cognitect.aws.outposts.LineItem/CatalogItemId :cognitect.aws.outposts/SkuCode)

(s/def :cognitect.aws.outposts.LineItem/LineItemId :cognitect.aws.outposts/LineItemId)

(s/def :cognitect.aws.outposts.LineItem/Quantity :cognitect.aws.outposts/LineItemQuantity)

(s/def :cognitect.aws.outposts.LineItem/Status :cognitect.aws.outposts/LineItemStatus)

(s/def
  :cognitect.aws.outposts.LineItem/ShipmentInformation
  :cognitect.aws.outposts/ShipmentInformation)

(s/def
  :cognitect.aws.outposts.LineItem/AssetInformationList
  :cognitect.aws.outposts/LineItemAssetInformationList)

(s/def :cognitect.aws.outposts.LineItem/PreviousLineItemId :cognitect.aws.outposts/LineItemId)

(s/def :cognitect.aws.outposts.LineItem/PreviousOrderId :cognitect.aws.outposts/OrderId)

(s/def :cognitect.aws.outposts.GetOrderInput/OrderId :cognitect.aws.outposts/OrderId)

(s/def
  :cognitect.aws.outposts.GetOutpostSupportedInstanceTypesInput/OutpostIdentifier
  :cognitect.aws.outposts/OutpostIdentifier)

(s/def
  :cognitect.aws.outposts.GetOutpostSupportedInstanceTypesInput/OrderId
  :cognitect.aws.outposts/OrderId)

(s/def
  :cognitect.aws.outposts.GetOutpostSupportedInstanceTypesInput/MaxResults
  :cognitect.aws.outposts/MaxResults1000)

(s/def
  :cognitect.aws.outposts.GetOutpostSupportedInstanceTypesInput/NextToken
  :cognitect.aws.outposts/Token)

(s/def :cognitect.aws.outposts.UpdateOutpostOutput/Outpost :cognitect.aws.outposts/Outpost)

(s/def :cognitect.aws.outposts.UpdateSiteOutput/Site :cognitect.aws.outposts/Site)

(s/def :cognitect.aws.outposts.CreateSiteOutput/Site :cognitect.aws.outposts/Site)

(s/def
  :cognitect.aws.outposts.StartConnectionRequest/DeviceSerialNumber
  :cognitect.aws.outposts/DeviceSerialNumber)

(s/def :cognitect.aws.outposts.StartConnectionRequest/AssetId :cognitect.aws.outposts/AssetId)

(s/def
  :cognitect.aws.outposts.StartConnectionRequest/ClientPublicKey
  :cognitect.aws.outposts/WireGuardPublicKey)

(s/def
  :cognitect.aws.outposts.StartConnectionRequest/NetworkInterfaceDeviceIndex
  :cognitect.aws.outposts/NetworkInterfaceDeviceIndex)

(s/def :cognitect.aws.outposts.Address/AddressLine3 :cognitect.aws.outposts/AddressLine3)

(s/def :cognitect.aws.outposts.Address/Municipality :cognitect.aws.outposts/Municipality)

(s/def :cognitect.aws.outposts.Address/DistrictOrCounty :cognitect.aws.outposts/DistrictOrCounty)

(s/def :cognitect.aws.outposts.Address/CountryCode :cognitect.aws.outposts/CountryCode)

(s/def :cognitect.aws.outposts.Address/City :cognitect.aws.outposts/City)

(s/def :cognitect.aws.outposts.Address/ContactName :cognitect.aws.outposts/ContactName)

(s/def :cognitect.aws.outposts.Address/AddressLine2 :cognitect.aws.outposts/AddressLine2)

(s/def
  :cognitect.aws.outposts.Address/ContactPhoneNumber
  :cognitect.aws.outposts/ContactPhoneNumber)

(s/def :cognitect.aws.outposts.Address/StateOrRegion :cognitect.aws.outposts/StateOrRegion)

(s/def :cognitect.aws.outposts.Address/AddressLine1 :cognitect.aws.outposts/AddressLine1)

(s/def :cognitect.aws.outposts.Address/PostalCode :cognitect.aws.outposts/PostalCode)

(s/def
  :cognitect.aws.outposts.ListBlockingInstancesForCapacityTaskOutput/BlockingInstances
  :cognitect.aws.outposts/BlockingInstancesList)

(s/def
  :cognitect.aws.outposts.ListBlockingInstancesForCapacityTaskOutput/NextToken
  :cognitect.aws.outposts/Token)

(s/def
  :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/PowerDrawKva
  :cognitect.aws.outposts/PowerDrawKva)

(s/def
  :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/PowerConnector
  :cognitect.aws.outposts/PowerConnector)

(s/def
  :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/PowerPhase
  :cognitect.aws.outposts/PowerPhase)

(s/def
  :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/UplinkGbps
  :cognitect.aws.outposts/UplinkGbps)

(s/def
  :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/UplinkCount
  :cognitect.aws.outposts/UplinkCount)

(s/def
  :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/FiberOpticCableType
  :cognitect.aws.outposts/FiberOpticCableType)

(s/def
  :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/PowerFeedDrop
  :cognitect.aws.outposts/PowerFeedDrop)

(s/def
  :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/SiteId
  :cognitect.aws.outposts/SiteId)

(s/def
  :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/OpticalStandard
  :cognitect.aws.outposts/OpticalStandard)

(s/def
  :cognitect.aws.outposts.UpdateSiteRackPhysicalPropertiesInput/MaximumSupportedWeightLbs
  :cognitect.aws.outposts/MaximumSupportedWeightLbs)

(s/def
  :cognitect.aws.outposts.CapacityTaskFailure/Reason
  :cognitect.aws.outposts/CapacityTaskStatusReason)

(s/def
  :cognitect.aws.outposts.CapacityTaskFailure/Type
  :cognitect.aws.outposts/CapacityTaskFailureType)

(s/def :cognitect.aws.outposts.GetOrderOutput/Order :cognitect.aws.outposts/Order)

(s/def :cognitect.aws.outposts.ListSitesInput/NextToken :cognitect.aws.outposts/Token)

(s/def :cognitect.aws.outposts.ListSitesInput/MaxResults :cognitect.aws.outposts/MaxResults1000)

(s/def
  :cognitect.aws.outposts.ListSitesInput/OperatingAddressCountryCodeFilter
  :cognitect.aws.outposts/CountryCodeList)

(s/def
  :cognitect.aws.outposts.ListSitesInput/OperatingAddressStateOrRegionFilter
  :cognitect.aws.outposts/StateOrRegionList)

(s/def
  :cognitect.aws.outposts.ListSitesInput/OperatingAddressCityFilter
  :cognitect.aws.outposts/CityList)

(s/def :cognitect.aws.outposts.ListTagsForResourceRequest/ResourceArn :cognitect.aws.outposts/Arn)

(s/def :cognitect.aws.outposts.DeleteOutpostInput/OutpostId :cognitect.aws.outposts/OutpostId)

(s/def
  :cognitect.aws.outposts.AssetInstanceTypeCapacity/InstanceType
  :cognitect.aws.outposts/InstanceTypeName)

(s/def
  :cognitect.aws.outposts.AssetInstanceTypeCapacity/Count
  :cognitect.aws.outposts/InstanceTypeCount)

(s/def :cognitect.aws.outposts.GetOutpostInput/OutpostId :cognitect.aws.outposts/OutpostId)

(s/def
  :cognitect.aws.outposts.ListAssetInstancesInput/OutpostIdentifier
  :cognitect.aws.outposts/OutpostIdentifier)

(s/def
  :cognitect.aws.outposts.ListAssetInstancesInput/AssetIdFilter
  :cognitect.aws.outposts/AssetIdList)

(s/def
  :cognitect.aws.outposts.ListAssetInstancesInput/InstanceTypeFilter
  :cognitect.aws.outposts/OutpostInstanceTypeList)

(s/def
  :cognitect.aws.outposts.ListAssetInstancesInput/AccountIdFilter
  :cognitect.aws.outposts/AccountIdList)

(s/def
  :cognitect.aws.outposts.ListAssetInstancesInput/AwsServiceFilter
  :cognitect.aws.outposts/AWSServiceNameList)

(s/def
  :cognitect.aws.outposts.ListAssetInstancesInput/MaxResults
  :cognitect.aws.outposts/MaxResults1000)

(s/def :cognitect.aws.outposts.ListAssetInstancesInput/NextToken :cognitect.aws.outposts/Token)

(s/def :cognitect.aws.outposts.CreateOrderOutput/Order :cognitect.aws.outposts/Order)

(s/def
  :cognitect.aws.outposts.ListOrdersOutput/Orders
  :cognitect.aws.outposts/OrderSummaryListDefinition)

(s/def :cognitect.aws.outposts.ListOrdersOutput/NextToken :cognitect.aws.outposts/Token)

(s/def
  :cognitect.aws.outposts.StartCapacityTaskInput/OutpostIdentifier
  :cognitect.aws.outposts/OutpostIdentifier)

(s/def :cognitect.aws.outposts.StartCapacityTaskInput/OrderId :cognitect.aws.outposts/OrderId)

(s/def
  :cognitect.aws.outposts.StartCapacityTaskInput/InstancePools
  :cognitect.aws.outposts/RequestedInstancePools)

(s/def
  :cognitect.aws.outposts.StartCapacityTaskInput/InstancesToExclude
  :cognitect.aws.outposts/InstancesToExclude)

(s/def :cognitect.aws.outposts.StartCapacityTaskInput/DryRun :cognitect.aws.outposts/DryRun)

(s/def
  :cognitect.aws.outposts.StartCapacityTaskInput/TaskActionOnBlockingInstances
  :cognitect.aws.outposts/TaskActionOnBlockingInstances)

(s/def
  :cognitect.aws.outposts.ShipmentInformation/ShipmentTrackingNumber
  :cognitect.aws.outposts/TrackingId)

(s/def
  :cognitect.aws.outposts.ShipmentInformation/ShipmentCarrier
  :cognitect.aws.outposts/ShipmentCarrier)

(s/def :cognitect.aws.outposts.DeleteSiteInput/SiteId :cognitect.aws.outposts/SiteId)

(s/def :cognitect.aws.outposts.ListOutpostsInput/NextToken :cognitect.aws.outposts/Token)

(s/def :cognitect.aws.outposts.ListOutpostsInput/MaxResults :cognitect.aws.outposts/MaxResults1000)

(s/def
  :cognitect.aws.outposts.ListOutpostsInput/LifeCycleStatusFilter
  :cognitect.aws.outposts/LifeCycleStatusList)

(s/def
  :cognitect.aws.outposts.ListOutpostsInput/AvailabilityZoneFilter
  :cognitect.aws.outposts/AvailabilityZoneList)

(s/def
  :cognitect.aws.outposts.ListOutpostsInput/AvailabilityZoneIdFilter
  :cognitect.aws.outposts/AvailabilityZoneIdList)

(s/def
  :cognitect.aws.outposts.ConnectionDetails/ClientPublicKey
  :cognitect.aws.outposts/WireGuardPublicKey)

(s/def
  :cognitect.aws.outposts.ConnectionDetails/ServerPublicKey
  :cognitect.aws.outposts/WireGuardPublicKey)

(s/def
  :cognitect.aws.outposts.ConnectionDetails/ServerEndpoint
  :cognitect.aws.outposts/ServerEndpoint)

(s/def :cognitect.aws.outposts.ConnectionDetails/ClientTunnelAddress :cognitect.aws.outposts/CIDR)

(s/def :cognitect.aws.outposts.ConnectionDetails/ServerTunnelAddress :cognitect.aws.outposts/CIDR)

(s/def :cognitect.aws.outposts.ConnectionDetails/AllowedIps :cognitect.aws.outposts/CIDRList)

(s/def :cognitect.aws.outposts.AssetInfo/AssetId :cognitect.aws.outposts/AssetId)

(s/def :cognitect.aws.outposts.AssetInfo/RackId :cognitect.aws.outposts/RackId)

(s/def :cognitect.aws.outposts.AssetInfo/AssetType :cognitect.aws.outposts/AssetType)

(s/def
  :cognitect.aws.outposts.AssetInfo/ComputeAttributes
  :cognitect.aws.outposts/ComputeAttributes)

(s/def :cognitect.aws.outposts.AssetInfo/AssetLocation :cognitect.aws.outposts/AssetLocation)

(s/def
  :cognitect.aws.outposts.GetConnectionResponse/ConnectionId
  :cognitect.aws.outposts/ConnectionId)

(s/def
  :cognitect.aws.outposts.GetConnectionResponse/ConnectionDetails
  :cognitect.aws.outposts/ConnectionDetails)

(s/def
  :cognitect.aws.outposts.ListCapacityTasksOutput/CapacityTasks
  :cognitect.aws.outposts/CapacityTaskList)

(s/def :cognitect.aws.outposts.ListCapacityTasksOutput/NextToken :cognitect.aws.outposts/Token)

(s/def :cognitect.aws.outposts.UntagResourceRequest/ResourceArn :cognitect.aws.outposts/Arn)

(s/def :cognitect.aws.outposts.UntagResourceRequest/TagKeys :cognitect.aws.outposts/TagKeyList)

(s/def
  :cognitect.aws.outposts.GetCapacityTaskInput/CapacityTaskId
  :cognitect.aws.outposts/CapacityTaskId)

(s/def
  :cognitect.aws.outposts.GetCapacityTaskInput/OutpostIdentifier
  :cognitect.aws.outposts/OutpostIdentifier)

(s/def
  :cognitect.aws.outposts.ListOutpostsOutput/Outposts
  :cognitect.aws.outposts/outpostListDefinition)

(s/def :cognitect.aws.outposts.ListOutpostsOutput/NextToken :cognitect.aws.outposts/Token)

(s/def
  :cognitect.aws.outposts.InstanceTypeCapacity/InstanceType
  :cognitect.aws.outposts/InstanceTypeName)

(s/def :cognitect.aws.outposts.InstanceTypeCapacity/Count :cognitect.aws.outposts/InstanceTypeCount)

(s/def
  :cognitect.aws.outposts.StartCapacityTaskOutput/LastModifiedDate
  :cognitect.aws.outposts/ISO8601Timestamp)

(s/def
  :cognitect.aws.outposts.StartCapacityTaskOutput/Failed
  :cognitect.aws.outposts/CapacityTaskFailure)

(s/def
  :cognitect.aws.outposts.StartCapacityTaskOutput/CompletionDate
  :cognitect.aws.outposts/ISO8601Timestamp)

(s/def
  :cognitect.aws.outposts.StartCapacityTaskOutput/TaskActionOnBlockingInstances
  :cognitect.aws.outposts/TaskActionOnBlockingInstances)

(s/def :cognitect.aws.outposts.StartCapacityTaskOutput/OrderId :cognitect.aws.outposts/OrderId)

(s/def
  :cognitect.aws.outposts.StartCapacityTaskOutput/CapacityTaskId
  :cognitect.aws.outposts/CapacityTaskId)

(s/def :cognitect.aws.outposts.StartCapacityTaskOutput/DryRun :cognitect.aws.outposts/DryRun)

(s/def
  :cognitect.aws.outposts.StartCapacityTaskOutput/CapacityTaskStatus
  :cognitect.aws.outposts/CapacityTaskStatus)

(s/def
  :cognitect.aws.outposts.StartCapacityTaskOutput/RequestedInstancePools
  :cognitect.aws.outposts/RequestedInstancePools)

(s/def
  :cognitect.aws.outposts.StartCapacityTaskOutput/InstancesToExclude
  :cognitect.aws.outposts/InstancesToExclude)

(s/def :cognitect.aws.outposts.StartCapacityTaskOutput/OutpostId :cognitect.aws.outposts/OutpostId)

(s/def
  :cognitect.aws.outposts.StartCapacityTaskOutput/CreationDate
  :cognitect.aws.outposts/ISO8601Timestamp)

(s/def
  :cognitect.aws.outposts.CancelCapacityTaskInput/CapacityTaskId
  :cognitect.aws.outposts/CapacityTaskId)

(s/def
  :cognitect.aws.outposts.CancelCapacityTaskInput/OutpostIdentifier
  :cognitect.aws.outposts/OutpostIdentifier)

(s/def :cognitect.aws.outposts.UpdateOutpostInput/OutpostId :cognitect.aws.outposts/OutpostId)

(s/def :cognitect.aws.outposts.UpdateOutpostInput/Name :cognitect.aws.outposts/OutpostName)

(s/def
  :cognitect.aws.outposts.UpdateOutpostInput/Description
  :cognitect.aws.outposts/OutpostDescription)

(s/def
  :cognitect.aws.outposts.UpdateOutpostInput/SupportedHardwareType
  :cognitect.aws.outposts/SupportedHardwareType)

(s/def :cognitect.aws.outposts.ListSitesOutput/Sites :cognitect.aws.outposts/siteListDefinition)

(s/def :cognitect.aws.outposts.ListSitesOutput/NextToken :cognitect.aws.outposts/Token)

(s/def :cognitect.aws.outposts.InstancesToExclude/Instances :cognitect.aws.outposts/InstanceIdList)

(s/def :cognitect.aws.outposts.InstancesToExclude/AccountIds :cognitect.aws.outposts/AccountIdList)

(s/def
  :cognitect.aws.outposts.InstancesToExclude/Services
  :cognitect.aws.outposts/AWSServiceNameList)

(s/def :cognitect.aws.outposts.EC2Capacity/Family :cognitect.aws.outposts/Family)

(s/def :cognitect.aws.outposts.EC2Capacity/MaxSize :cognitect.aws.outposts/MaxSize)

(s/def :cognitect.aws.outposts.EC2Capacity/Quantity :cognitect.aws.outposts/Quantity)

(s/def
  :cognitect.aws.outposts.StartConnectionResponse/ConnectionId
  :cognitect.aws.outposts/ConnectionId)

(s/def
  :cognitect.aws.outposts.StartConnectionResponse/UnderlayIpAddress
  :cognitect.aws.outposts/UnderlayIpAddress)

(s/def :cognitect.aws.outposts.GetSiteAddressOutput/SiteId :cognitect.aws.outposts/SiteId)

(s/def :cognitect.aws.outposts.GetSiteAddressOutput/AddressType :cognitect.aws.outposts/AddressType)

(s/def :cognitect.aws.outposts.GetSiteAddressOutput/Address :cognitect.aws.outposts/Address)

(s/def
  :cognitect.aws.outposts.CreateOrderInput/OutpostIdentifier
  :cognitect.aws.outposts/OutpostIdentifier)

(s/def
  :cognitect.aws.outposts.CreateOrderInput/LineItems
  :cognitect.aws.outposts/LineItemRequestListDefinition)

(s/def :cognitect.aws.outposts.CreateOrderInput/PaymentOption :cognitect.aws.outposts/PaymentOption)

(s/def :cognitect.aws.outposts.CreateOrderInput/PaymentTerm :cognitect.aws.outposts/PaymentTerm)

(s/def :cognitect.aws.outposts.ListTagsForResourceResponse/Tags :cognitect.aws.outposts/TagMap)

(s/def
  :cognitect.aws.outposts.ListAssetInstancesOutput/AssetInstances
  :cognitect.aws.outposts/AssetInstanceList)

(s/def :cognitect.aws.outposts.ListAssetInstancesOutput/NextToken :cognitect.aws.outposts/Token)

(s/def :cognitect.aws.outposts.Site/SiteArn :cognitect.aws.outposts/SiteArn)

(s/def :cognitect.aws.outposts.Site/OperatingAddressCity :cognitect.aws.outposts/City)

(s/def
  :cognitect.aws.outposts.Site/RackPhysicalProperties
  :cognitect.aws.outposts/RackPhysicalProperties)

(s/def :cognitect.aws.outposts.Site/AccountId :cognitect.aws.outposts/AccountId)

(s/def :cognitect.aws.outposts.Site/Tags :cognitect.aws.outposts/TagMap)

(s/def
  :cognitect.aws.outposts.Site/OperatingAddressStateOrRegion
  :cognitect.aws.outposts/StateOrRegion)

(s/def :cognitect.aws.outposts.Site/SiteId :cognitect.aws.outposts/SiteId)

(s/def :cognitect.aws.outposts.Site/OperatingAddressCountryCode :cognitect.aws.outposts/CountryCode)

(s/def :cognitect.aws.outposts.Site/Notes :cognitect.aws.outposts/SiteNotes)

(s/def :cognitect.aws.outposts.Site/Name :cognitect.aws.outposts/SiteName)

(s/def :cognitect.aws.outposts.Site/Description :cognitect.aws.outposts/SiteDescription)

(s/def :cognitect.aws.outposts.GetCatalogItemInput/CatalogItemId :cognitect.aws.outposts/SkuCode)

(s/def
  :cognitect.aws.outposts.CapacityTaskSummary/CapacityTaskId
  :cognitect.aws.outposts/CapacityTaskId)

(s/def :cognitect.aws.outposts.CapacityTaskSummary/OutpostId :cognitect.aws.outposts/OutpostId)

(s/def :cognitect.aws.outposts.CapacityTaskSummary/OrderId :cognitect.aws.outposts/OrderId)

(s/def
  :cognitect.aws.outposts.CapacityTaskSummary/CapacityTaskStatus
  :cognitect.aws.outposts/CapacityTaskStatus)

(s/def
  :cognitect.aws.outposts.CapacityTaskSummary/CreationDate
  :cognitect.aws.outposts/ISO8601Timestamp)

(s/def
  :cognitect.aws.outposts.CapacityTaskSummary/CompletionDate
  :cognitect.aws.outposts/ISO8601Timestamp)

(s/def
  :cognitect.aws.outposts.CapacityTaskSummary/LastModifiedDate
  :cognitect.aws.outposts/ISO8601Timestamp)

(s/def :cognitect.aws.outposts.GetOutpostOutput/Outpost :cognitect.aws.outposts/Outpost)

(s/def :cognitect.aws.outposts.CreateOutpostOutput/Outpost :cognitect.aws.outposts/Outpost)

(s/def :cognitect.aws.outposts.LineItemAssetInformation/AssetId :cognitect.aws.outposts/AssetId)

(s/def
  :cognitect.aws.outposts.LineItemAssetInformation/MacAddressList
  :cognitect.aws.outposts/MacAddressList)

(s/def :cognitect.aws.outposts.GetSiteAddressInput/SiteId :cognitect.aws.outposts/SiteId)

(s/def :cognitect.aws.outposts.GetSiteAddressInput/AddressType :cognitect.aws.outposts/AddressType)

(s/def
  :cognitect.aws.outposts.ListCatalogItemsOutput/CatalogItems
  :cognitect.aws.outposts/CatalogItemListDefinition)

(s/def :cognitect.aws.outposts.ListCatalogItemsOutput/NextToken :cognitect.aws.outposts/Token)

(s/def :cognitect.aws.outposts.LineItemRequest/CatalogItemId :cognitect.aws.outposts/SkuCode)

(s/def :cognitect.aws.outposts.LineItemRequest/Quantity :cognitect.aws.outposts/LineItemQuantity)

(s/def :cognitect.aws.outposts.ConflictException/Message :cognitect.aws.outposts/ErrorMessage)

(s/def :cognitect.aws.outposts.ConflictException/ResourceId :cognitect.aws.outposts/String)

(s/def :cognitect.aws.outposts.ConflictException/ResourceType :cognitect.aws.outposts/ResourceType)

(s/def
  :cognitect.aws.outposts.GetConnectionRequest/ConnectionId
  :cognitect.aws.outposts/ConnectionId)

(s/def :cognitect.aws.outposts.Order/OrderSubmissionDate :cognitect.aws.outposts/ISO8601Timestamp)

(s/def :cognitect.aws.outposts.Order/LineItems :cognitect.aws.outposts/LineItemListDefinition)

(s/def :cognitect.aws.outposts.Order/OrderId :cognitect.aws.outposts/OrderId)

(s/def :cognitect.aws.outposts.Order/OrderFulfilledDate :cognitect.aws.outposts/ISO8601Timestamp)

(s/def :cognitect.aws.outposts.Order/PaymentTerm :cognitect.aws.outposts/PaymentTerm)

(s/def :cognitect.aws.outposts.Order/PaymentOption :cognitect.aws.outposts/PaymentOption)

(s/def :cognitect.aws.outposts.Order/OrderType :cognitect.aws.outposts/OrderType)

(s/def :cognitect.aws.outposts.Order/OutpostId :cognitect.aws.outposts/OutpostIdOnly)

(s/def :cognitect.aws.outposts.Order/Status :cognitect.aws.outposts/OrderStatus)





© 2015 - 2025 Weber Informatics LLC | Privacy Policy