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

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

There is a newer version: 869.2.1687.0
Show newest version
;; Copyright (c) Cognitect, Inc.
;; All rights reserved.

(ns cognitect.aws.codebuild.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.codebuild/PlatformType
  (s/spec string? :gen #(s/gen #{"WINDOWS_SERVER" "AMAZON_LINUX" "UBUNTU" "DEBIAN"})))

(s/def
  :cognitect.aws.codebuild/ResolvedArtifact
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ResolvedArtifact/location
     :cognitect.aws.codebuild.ResolvedArtifact/identifier
     :cognitect.aws.codebuild.ResolvedArtifact/type]))

(s/def
  :cognitect.aws.codebuild/ArtifactNamespace
  (s/spec string? :gen #(s/gen #{"BUILD_ID" "NONE"})))

(s/def
  :cognitect.aws.codebuild/UpdateProjectOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.UpdateProjectOutput/project]))

(s/def
  :cognitect.aws.codebuild/DebugSession
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.DebugSession/sessionTarget
     :cognitect.aws.codebuild.DebugSession/sessionEnabled]))

(s/def
  :cognitect.aws.codebuild/ListBuildsOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListBuildsOutput/nextToken
     :cognitect.aws.codebuild.ListBuildsOutput/ids]))

(s/def
  :cognitect.aws.codebuild/ReportExportConfigType
  (s/spec string? :gen #(s/gen #{"NO_EXPORT" "S3"})))

(s/def
  :cognitect.aws.codebuild/BatchRestrictions
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.BatchRestrictions/computeTypesAllowed
     :cognitect.aws.codebuild.BatchRestrictions/maximumBuildsAllowed]))

(s/def
  :cognitect.aws.codebuild/StartBuildBatchInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.StartBuildBatchInput/projectName]
    :opt-un
    [:cognitect.aws.codebuild.StartBuildBatchInput/debugSessionEnabled
     :cognitect.aws.codebuild.StartBuildBatchInput/buildTimeoutInMinutesOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/sourceVersion
     :cognitect.aws.codebuild.StartBuildBatchInput/gitSubmodulesConfigOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/imagePullCredentialsTypeOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/reportBuildBatchStatusOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/secondarySourcesOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/artifactsOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/logsConfigOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/buildBatchConfigOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/secondaryArtifactsOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/sourceAuthOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/certificateOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/gitCloneDepthOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/computeTypeOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/buildspecOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/idempotencyToken
     :cognitect.aws.codebuild.StartBuildBatchInput/privilegedModeOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/environmentVariablesOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/cacheOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/registryCredentialOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/imageOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/environmentTypeOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/serviceRoleOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/sourceLocationOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/queuedTimeoutInMinutesOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/sourceTypeOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/insecureSslOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/encryptionKeyOverride
     :cognitect.aws.codebuild.StartBuildBatchInput/secondarySourcesVersionOverride]))

(s/def
  :cognitect.aws.codebuild/RetryBuildBatchOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.RetryBuildBatchOutput/buildBatch]))

(s/def
  :cognitect.aws.codebuild/EnvironmentImages
  (s/coll-of :cognitect.aws.codebuild/EnvironmentImage))

(s/def
  :cognitect.aws.codebuild/FleetContextCode
  (s/spec
    string?
    :gen
    #(s/gen
      #{"CREATE_FAILED"
        "INSUFFICIENT_CAPACITY"
        "PENDING_DELETION"
        "ACTION_REQUIRED"
        "UPDATE_FAILED"})))

(s/def
  :cognitect.aws.codebuild/Webhook
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.Webhook/url
     :cognitect.aws.codebuild.Webhook/buildType
     :cognitect.aws.codebuild.Webhook/manualCreation
     :cognitect.aws.codebuild.Webhook/filterGroups
     :cognitect.aws.codebuild.Webhook/branchFilter
     :cognitect.aws.codebuild.Webhook/secret
     :cognitect.aws.codebuild.Webhook/lastModifiedSecret
     :cognitect.aws.codebuild.Webhook/payloadUrl
     :cognitect.aws.codebuild.Webhook/scopeConfiguration]))

(s/def
  :cognitect.aws.codebuild/ScalingConfigurationOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ScalingConfigurationOutput/scalingType
     :cognitect.aws.codebuild.ScalingConfigurationOutput/maxCapacity
     :cognitect.aws.codebuild.ScalingConfigurationOutput/desiredCapacity
     :cognitect.aws.codebuild.ScalingConfigurationOutput/targetTrackingScalingConfigs]))

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

(s/def
  :cognitect.aws.codebuild/ListFleetsInput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListFleetsInput/sortBy
     :cognitect.aws.codebuild.ListFleetsInput/maxResults
     :cognitect.aws.codebuild.ListFleetsInput/nextToken
     :cognitect.aws.codebuild.ListFleetsInput/sortOrder]))

(s/def
  :cognitect.aws.codebuild/TestReportSummary
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.TestReportSummary/total
     :cognitect.aws.codebuild.TestReportSummary/statusCounts
     :cognitect.aws.codebuild.TestReportSummary/durationInNanoSeconds]))

(s/def
  :cognitect.aws.codebuild/BuildBatchPhaseType
  (s/spec
    string?
    :gen
    #(s/gen
      #{"IN_PROGRESS"
        "DOWNLOAD_BATCHSPEC"
        "SUBMITTED"
        "SUCCEEDED"
        "STOPPED"
        "FAILED"
        "COMBINE_ARTIFACTS"})))

(s/def
  :cognitect.aws.codebuild/DeleteFleetInput
  (s/keys :req-un [:cognitect.aws.codebuild.DeleteFleetInput/arn]))

(s/def
  :cognitect.aws.codebuild/BatchGetReportsOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.BatchGetReportsOutput/reports
     :cognitect.aws.codebuild.BatchGetReportsOutput/reportsNotFound]))

(s/def
  :cognitect.aws.codebuild/BatchGetBuildsInput
  (s/keys :req-un [:cognitect.aws.codebuild.BatchGetBuildsInput/ids]))

(s/def
  :cognitect.aws.codebuild/FleetSortByType
  (s/spec string? :gen #(s/gen #{"CREATED_TIME" "NAME" "LAST_MODIFIED_TIME"})))

(s/def
  :cognitect.aws.codebuild/ProjectName
  (s/spec #(re-matches (re-pattern "[A-Za-z0-9][A-Za-z0-9\\-_]{1,149}") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.codebuild/CreateFleetOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.CreateFleetOutput/fleet]))

(s/def
  :cognitect.aws.codebuild/ListReportGroupsInput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListReportGroupsInput/sortBy
     :cognitect.aws.codebuild.ListReportGroupsInput/maxResults
     :cognitect.aws.codebuild.ListReportGroupsInput/nextToken
     :cognitect.aws.codebuild.ListReportGroupsInput/sortOrder]))

(s/def
  :cognitect.aws.codebuild/ProjectFleet
  (s/keys :opt-un [:cognitect.aws.codebuild.ProjectFleet/fleetArn]))

(s/def
  :cognitect.aws.codebuild/Subnets
  (s/coll-of :cognitect.aws.codebuild/NonEmptyString :max-count 16))

(s/def
  :cognitect.aws.codebuild/Tag
  (s/keys :opt-un [:cognitect.aws.codebuild.Tag/key :cognitect.aws.codebuild.Tag/value]))

(s/def :cognitect.aws.codebuild/FleetProxyRuleType (s/spec string? :gen #(s/gen #{"IP" "DOMAIN"})))

(s/def
  :cognitect.aws.codebuild/ProjectArtifactsList
  (s/coll-of :cognitect.aws.codebuild/ProjectArtifacts :min-count 0 :max-count 12))

(s/def
  :cognitect.aws.codebuild/GetReportGroupTrendOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.GetReportGroupTrendOutput/rawData
     :cognitect.aws.codebuild.GetReportGroupTrendOutput/stats]))

(s/def
  :cognitect.aws.codebuild/UpdateProjectVisibilityInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.UpdateProjectVisibilityInput/projectArn
     :cognitect.aws.codebuild.UpdateProjectVisibilityInput/projectVisibility]
    :opt-un
    [:cognitect.aws.codebuild.UpdateProjectVisibilityInput/resourceAccessRole]))

(s/def
  :cognitect.aws.codebuild/ProjectEnvironment
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.ProjectEnvironment/type
     :cognitect.aws.codebuild.ProjectEnvironment/image
     :cognitect.aws.codebuild.ProjectEnvironment/computeType]
    :opt-un
    [:cognitect.aws.codebuild.ProjectEnvironment/registryCredential
     :cognitect.aws.codebuild.ProjectEnvironment/certificate
     :cognitect.aws.codebuild.ProjectEnvironment/computeConfiguration
     :cognitect.aws.codebuild.ProjectEnvironment/environmentVariables
     :cognitect.aws.codebuild.ProjectEnvironment/privilegedMode
     :cognitect.aws.codebuild.ProjectEnvironment/fleet
     :cognitect.aws.codebuild.ProjectEnvironment/imagePullCredentialsType]))

(s/def
  :cognitect.aws.codebuild/GetResourcePolicyInput
  (s/keys :req-un [:cognitect.aws.codebuild.GetResourcePolicyInput/resourceArn]))

(s/def
  :cognitect.aws.codebuild/PhaseContext
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.PhaseContext/message
     :cognitect.aws.codebuild.PhaseContext/statusCode]))

(s/def
  :cognitect.aws.codebuild/ListProjectsOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListProjectsOutput/nextToken
     :cognitect.aws.codebuild.ListProjectsOutput/projects]))

(s/def
  :cognitect.aws.codebuild/ReportGroupSortByType
  (s/spec string? :gen #(s/gen #{"CREATED_TIME" "NAME" "LAST_MODIFIED_TIME"})))

(s/def
  :cognitect.aws.codebuild/ReportWithRawData
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ReportWithRawData/reportArn
     :cognitect.aws.codebuild.ReportWithRawData/data]))

(s/def
  :cognitect.aws.codebuild/Fleets
  (s/coll-of :cognitect.aws.codebuild/Fleet :min-count 1 :max-count 100))

(s/def
  :cognitect.aws.codebuild/ListProjectsInput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListProjectsInput/sortBy
     :cognitect.aws.codebuild.ListProjectsInput/nextToken
     :cognitect.aws.codebuild.ListProjectsInput/sortOrder]))

(s/def :cognitect.aws.codebuild/Builds (s/coll-of :cognitect.aws.codebuild/Build))

(s/def
  :cognitect.aws.codebuild/AutoRetryConfig
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.AutoRetryConfig/autoRetryNumber
     :cognitect.aws.codebuild.AutoRetryConfig/autoRetryLimit
     :cognitect.aws.codebuild.AutoRetryConfig/nextAutoRetry
     :cognitect.aws.codebuild.AutoRetryConfig/previousAutoRetry]))

(s/def
  :cognitect.aws.codebuild/ProjectArns
  (s/coll-of :cognitect.aws.codebuild/NonEmptyString :min-count 1 :max-count 100))

(s/def
  :cognitect.aws.codebuild/BatchGetBuildBatchesInput
  (s/keys :req-un [:cognitect.aws.codebuild.BatchGetBuildBatchesInput/ids]))

(s/def :cognitect.aws.codebuild/DeleteWebhookOutput (s/keys))

(s/def
  :cognitect.aws.codebuild/FleetName
  (s/spec #(re-matches (re-pattern "[A-Za-z0-9][A-Za-z0-9\\-_]{1,127}") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.codebuild/TargetTrackingScalingConfigurations
  (s/coll-of :cognitect.aws.codebuild/TargetTrackingScalingConfiguration))

(s/def
  :cognitect.aws.codebuild/StopBuildBatchOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.StopBuildBatchOutput/buildBatch]))

(s/def
  :cognitect.aws.codebuild/WebhookBuildType
  (s/spec string? :gen #(s/gen #{"BUILD" "BUILD_BATCH"})))

(s/def :cognitect.aws.codebuild/DeleteFleetOutput (s/keys))

(s/def
  :cognitect.aws.codebuild/VpcConfig
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.VpcConfig/subnets
     :cognitect.aws.codebuild.VpcConfig/vpcId
     :cognitect.aws.codebuild.VpcConfig/securityGroupIds]))

(s/def :cognitect.aws.codebuild/ReportType (s/spec string? :gen #(s/gen #{"TEST" "CODE_COVERAGE"})))

(s/def
  :cognitect.aws.codebuild/ListBuildBatchesInput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListBuildBatchesInput/maxResults
     :cognitect.aws.codebuild.ListBuildBatchesInput/nextToken
     :cognitect.aws.codebuild.ListBuildBatchesInput/filter
     :cognitect.aws.codebuild.ListBuildBatchesInput/sortOrder]))

(s/def
  :cognitect.aws.codebuild/ProjectSources
  (s/coll-of :cognitect.aws.codebuild/ProjectSource :min-count 0 :max-count 12))

(s/def
  :cognitect.aws.codebuild/FleetOverflowBehavior
  (s/spec string? :gen #(s/gen #{"ON_DEMAND" "QUEUE"})))

(s/def
  :cognitect.aws.codebuild/ListBuildBatchesForProjectInput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListBuildBatchesForProjectInput/maxResults
     :cognitect.aws.codebuild.ListBuildBatchesForProjectInput/nextToken
     :cognitect.aws.codebuild.ListBuildBatchesForProjectInput/filter
     :cognitect.aws.codebuild.ListBuildBatchesForProjectInput/sortOrder
     :cognitect.aws.codebuild.ListBuildBatchesForProjectInput/projectName]))

(s/def
  :cognitect.aws.codebuild/UpdateWebhookOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.UpdateWebhookOutput/webhook]))

(s/def
  :cognitect.aws.codebuild/DescribeTestCasesInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.DescribeTestCasesInput/reportArn]
    :opt-un
    [:cognitect.aws.codebuild.DescribeTestCasesInput/maxResults
     :cognitect.aws.codebuild.DescribeTestCasesInput/nextToken
     :cognitect.aws.codebuild.DescribeTestCasesInput/filter]))

(s/def
  :cognitect.aws.codebuild/ProjectBuildBatchConfig
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ProjectBuildBatchConfig/serviceRole
     :cognitect.aws.codebuild.ProjectBuildBatchConfig/restrictions
     :cognitect.aws.codebuild.ProjectBuildBatchConfig/batchReportMode
     :cognitect.aws.codebuild.ProjectBuildBatchConfig/timeoutInMins
     :cognitect.aws.codebuild.ProjectBuildBatchConfig/combineArtifacts]))

(s/def :cognitect.aws.codebuild/ReportPackagingType (s/spec string? :gen #(s/gen #{"ZIP" "NONE"})))

(s/def
  :cognitect.aws.codebuild/UpdateProjectVisibilityOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.UpdateProjectVisibilityOutput/projectArn
     :cognitect.aws.codebuild.UpdateProjectVisibilityOutput/projectVisibility
     :cognitect.aws.codebuild.UpdateProjectVisibilityOutput/publicProjectAlias]))

(s/def
  :cognitect.aws.codebuild/DeleteSourceCredentialsInput
  (s/keys :req-un [:cognitect.aws.codebuild.DeleteSourceCredentialsInput/arn]))

(s/def
  :cognitect.aws.codebuild/ReportFilter
  (s/keys :opt-un [:cognitect.aws.codebuild.ReportFilter/status]))

(s/def
  :cognitect.aws.codebuild/ListBuildsInput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListBuildsInput/nextToken
     :cognitect.aws.codebuild.ListBuildsInput/sortOrder]))

(s/def :cognitect.aws.codebuild/CacheType (s/spec string? :gen #(s/gen #{"NO_CACHE" "LOCAL" "S3"})))

(s/def
  :cognitect.aws.codebuild/ReportGroupArns
  (s/coll-of :cognitect.aws.codebuild/NonEmptyString :min-count 1 :max-count 100))

(s/def
  :cognitect.aws.codebuild/TagList
  (s/coll-of :cognitect.aws.codebuild/Tag :min-count 0 :max-count 50))

(s/def
  :cognitect.aws.codebuild/ImportSourceCredentialsInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.ImportSourceCredentialsInput/token
     :cognitect.aws.codebuild.ImportSourceCredentialsInput/serverType
     :cognitect.aws.codebuild.ImportSourceCredentialsInput/authType]
    :opt-un
    [:cognitect.aws.codebuild.ImportSourceCredentialsInput/shouldOverwrite
     :cognitect.aws.codebuild.ImportSourceCredentialsInput/username]))

(s/def
  :cognitect.aws.codebuild/LogsConfig
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.LogsConfig/cloudWatchLogs
     :cognitect.aws.codebuild.LogsConfig/s3Logs]))

(s/def
  :cognitect.aws.codebuild/SourceAuthType
  (s/spec string? :gen #(s/gen #{"OAUTH" "CODECONNECTIONS" "SECRETS_MANAGER"})))

(s/def
  :cognitect.aws.codebuild/Report
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.Report/created
     :cognitect.aws.codebuild.Report/truncated
     :cognitect.aws.codebuild.Report/codeCoverageSummary
     :cognitect.aws.codebuild.Report/arn
     :cognitect.aws.codebuild.Report/executionId
     :cognitect.aws.codebuild.Report/expired
     :cognitect.aws.codebuild.Report/name
     :cognitect.aws.codebuild.Report/status
     :cognitect.aws.codebuild.Report/testSummary
     :cognitect.aws.codebuild.Report/type
     :cognitect.aws.codebuild.Report/reportGroupArn
     :cognitect.aws.codebuild.Report/exportConfig]))

(s/def
  :cognitect.aws.codebuild/S3LogsConfig
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.S3LogsConfig/status]
    :opt-un
    [:cognitect.aws.codebuild.S3LogsConfig/bucketOwnerAccess
     :cognitect.aws.codebuild.S3LogsConfig/encryptionDisabled
     :cognitect.aws.codebuild.S3LogsConfig/location]))

(s/def
  :cognitect.aws.codebuild/ProjectNames
  (s/coll-of :cognitect.aws.codebuild/NonEmptyString :min-count 1 :max-count 100))

(s/def
  :cognitect.aws.codebuild/StartBuildOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.StartBuildOutput/build]))

(s/def
  :cognitect.aws.codebuild/ProjectSortByType
  (s/spec string? :gen #(s/gen #{"CREATED_TIME" "NAME" "LAST_MODIFIED_TIME"})))

(s/def
  :cognitect.aws.codebuild/GitCloneDepth
  (s/spec (s/and int? #(<= 0 %)) :gen #(gen/choose 0 Long/MAX_VALUE)))

(s/def
  :cognitect.aws.codebuild/DeleteBuildBatchInput
  (s/keys :req-un [:cognitect.aws.codebuild.DeleteBuildBatchInput/id]))

(s/def
  :cognitect.aws.codebuild/ListReportsForReportGroupOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListReportsForReportGroupOutput/reports
     :cognitect.aws.codebuild.ListReportsForReportGroupOutput/nextToken]))

(s/def
  :cognitect.aws.codebuild/BuildBatchPhases
  (s/coll-of :cognitect.aws.codebuild/BuildBatchPhase))

(s/def
  :cognitect.aws.codebuild/UpdateReportGroupInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.UpdateReportGroupInput/arn]
    :opt-un
    [:cognitect.aws.codebuild.UpdateReportGroupInput/tags
     :cognitect.aws.codebuild.UpdateReportGroupInput/exportConfig]))

(s/def
  :cognitect.aws.codebuild/DeleteReportInput
  (s/keys :req-un [:cognitect.aws.codebuild.DeleteReportInput/arn]))

(s/def
  :cognitect.aws.codebuild/NonNegativeInt
  (s/spec (s/and int? #(<= 0 %)) :gen #(gen/choose 0 Long/MAX_VALUE)))

(s/def
  :cognitect.aws.codebuild/SourceCredentialsInfo
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.SourceCredentialsInfo/resource
     :cognitect.aws.codebuild.SourceCredentialsInfo/arn
     :cognitect.aws.codebuild.SourceCredentialsInfo/serverType
     :cognitect.aws.codebuild.SourceCredentialsInfo/authType]))

(s/def
  :cognitect.aws.codebuild/EnvironmentLanguages
  (s/coll-of :cognitect.aws.codebuild/EnvironmentLanguage))

(s/def
  :cognitect.aws.codebuild/StartBuildInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.StartBuildInput/projectName]
    :opt-un
    [:cognitect.aws.codebuild.StartBuildInput/debugSessionEnabled
     :cognitect.aws.codebuild.StartBuildInput/reportBuildStatusOverride
     :cognitect.aws.codebuild.StartBuildInput/sourceVersion
     :cognitect.aws.codebuild.StartBuildInput/gitSubmodulesConfigOverride
     :cognitect.aws.codebuild.StartBuildInput/timeoutInMinutesOverride
     :cognitect.aws.codebuild.StartBuildInput/imagePullCredentialsTypeOverride
     :cognitect.aws.codebuild.StartBuildInput/secondarySourcesOverride
     :cognitect.aws.codebuild.StartBuildInput/artifactsOverride
     :cognitect.aws.codebuild.StartBuildInput/logsConfigOverride
     :cognitect.aws.codebuild.StartBuildInput/secondaryArtifactsOverride
     :cognitect.aws.codebuild.StartBuildInput/sourceAuthOverride
     :cognitect.aws.codebuild.StartBuildInput/certificateOverride
     :cognitect.aws.codebuild.StartBuildInput/autoRetryLimitOverride
     :cognitect.aws.codebuild.StartBuildInput/gitCloneDepthOverride
     :cognitect.aws.codebuild.StartBuildInput/computeTypeOverride
     :cognitect.aws.codebuild.StartBuildInput/buildspecOverride
     :cognitect.aws.codebuild.StartBuildInput/idempotencyToken
     :cognitect.aws.codebuild.StartBuildInput/buildStatusConfigOverride
     :cognitect.aws.codebuild.StartBuildInput/privilegedModeOverride
     :cognitect.aws.codebuild.StartBuildInput/environmentVariablesOverride
     :cognitect.aws.codebuild.StartBuildInput/cacheOverride
     :cognitect.aws.codebuild.StartBuildInput/registryCredentialOverride
     :cognitect.aws.codebuild.StartBuildInput/imageOverride
     :cognitect.aws.codebuild.StartBuildInput/environmentTypeOverride
     :cognitect.aws.codebuild.StartBuildInput/serviceRoleOverride
     :cognitect.aws.codebuild.StartBuildInput/fleetOverride
     :cognitect.aws.codebuild.StartBuildInput/sourceLocationOverride
     :cognitect.aws.codebuild.StartBuildInput/queuedTimeoutInMinutesOverride
     :cognitect.aws.codebuild.StartBuildInput/sourceTypeOverride
     :cognitect.aws.codebuild.StartBuildInput/insecureSslOverride
     :cognitect.aws.codebuild.StartBuildInput/encryptionKeyOverride
     :cognitect.aws.codebuild.StartBuildInput/secondarySourcesVersionOverride]))

(s/def
  :cognitect.aws.codebuild/BuildBatch
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.BuildBatch/debugSessionEnabled
     :cognitect.aws.codebuild.BuildBatch/vpcConfig
     :cognitect.aws.codebuild.BuildBatch/serviceRole
     :cognitect.aws.codebuild.BuildBatch/buildBatchNumber
     :cognitect.aws.codebuild.BuildBatch/fileSystemLocations
     :cognitect.aws.codebuild.BuildBatch/sourceVersion
     :cognitect.aws.codebuild.BuildBatch/secondarySourceVersions
     :cognitect.aws.codebuild.BuildBatch/artifacts
     :cognitect.aws.codebuild.BuildBatch/arn
     :cognitect.aws.codebuild.BuildBatch/buildGroups
     :cognitect.aws.codebuild.BuildBatch/secondarySources
     :cognitect.aws.codebuild.BuildBatch/complete
     :cognitect.aws.codebuild.BuildBatch/id
     :cognitect.aws.codebuild.BuildBatch/resolvedSourceVersion
     :cognitect.aws.codebuild.BuildBatch/cache
     :cognitect.aws.codebuild.BuildBatch/buildBatchConfig
     :cognitect.aws.codebuild.BuildBatch/startTime
     :cognitect.aws.codebuild.BuildBatch/buildBatchStatus
     :cognitect.aws.codebuild.BuildBatch/initiator
     :cognitect.aws.codebuild.BuildBatch/logConfig
     :cognitect.aws.codebuild.BuildBatch/encryptionKey
     :cognitect.aws.codebuild.BuildBatch/source
     :cognitect.aws.codebuild.BuildBatch/environment
     :cognitect.aws.codebuild.BuildBatch/secondaryArtifacts
     :cognitect.aws.codebuild.BuildBatch/currentPhase
     :cognitect.aws.codebuild.BuildBatch/buildTimeoutInMinutes
     :cognitect.aws.codebuild.BuildBatch/endTime
     :cognitect.aws.codebuild.BuildBatch/projectName
     :cognitect.aws.codebuild.BuildBatch/queuedTimeoutInMinutes
     :cognitect.aws.codebuild.BuildBatch/phases]))

(s/def
  :cognitect.aws.codebuild/ListReportsForReportGroupInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.ListReportsForReportGroupInput/reportGroupArn]
    :opt-un
    [:cognitect.aws.codebuild.ListReportsForReportGroupInput/maxResults
     :cognitect.aws.codebuild.ListReportsForReportGroupInput/nextToken
     :cognitect.aws.codebuild.ListReportsForReportGroupInput/filter
     :cognitect.aws.codebuild.ListReportsForReportGroupInput/sortOrder]))

(s/def
  :cognitect.aws.codebuild/DeleteResourcePolicyInput
  (s/keys :req-un [:cognitect.aws.codebuild.DeleteResourcePolicyInput/resourceArn]))

(s/def
  :cognitect.aws.codebuild/RegistryCredential
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.RegistryCredential/credential
     :cognitect.aws.codebuild.RegistryCredential/credentialProvider]))

(s/def
  :cognitect.aws.codebuild/FleetProxyRule
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.FleetProxyRule/type
     :cognitect.aws.codebuild.FleetProxyRule/effect
     :cognitect.aws.codebuild.FleetProxyRule/entities]))

(s/def
  :cognitect.aws.codebuild/StopBuildBatchInput
  (s/keys :req-un [:cognitect.aws.codebuild.StopBuildBatchInput/id]))

(s/def
  :cognitect.aws.codebuild/RetryBuildOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.RetryBuildOutput/build]))

(s/def
  :cognitect.aws.codebuild/ReportArns
  (s/coll-of :cognitect.aws.codebuild/NonEmptyString :min-count 1 :max-count 100))

(s/def :cognitect.aws.codebuild/ResourceAlreadyExistsException (s/keys))

(s/def
  :cognitect.aws.codebuild/BatchGetProjectsOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.BatchGetProjectsOutput/projects
     :cognitect.aws.codebuild.BatchGetProjectsOutput/projectsNotFound]))

(s/def
  :cognitect.aws.codebuild/NetworkInterface
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.NetworkInterface/subnetId
     :cognitect.aws.codebuild.NetworkInterface/networkInterfaceId]))

(s/def
  :cognitect.aws.codebuild/AuthType
  (s/spec
    string?
    :gen
    #(s/gen #{"BASIC_AUTH" "OAUTH" "CODECONNECTIONS" "PERSONAL_ACCESS_TOKEN" "SECRETS_MANAGER"})))

(s/def
  :cognitect.aws.codebuild/PutResourcePolicyInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.PutResourcePolicyInput/policy
     :cognitect.aws.codebuild.PutResourcePolicyInput/resourceArn]))

(s/def
  :cognitect.aws.codebuild/LogsLocation
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.LogsLocation/deepLink
     :cognitect.aws.codebuild.LogsLocation/streamName
     :cognitect.aws.codebuild.LogsLocation/cloudWatchLogsArn
     :cognitect.aws.codebuild.LogsLocation/groupName
     :cognitect.aws.codebuild.LogsLocation/cloudWatchLogs
     :cognitect.aws.codebuild.LogsLocation/s3DeepLink
     :cognitect.aws.codebuild.LogsLocation/s3Logs
     :cognitect.aws.codebuild.LogsLocation/s3LogsArn]))

(s/def
  :cognitect.aws.codebuild/RetryBuildBatchInput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.RetryBuildBatchInput/id
     :cognitect.aws.codebuild.RetryBuildBatchInput/idempotencyToken
     :cognitect.aws.codebuild.RetryBuildBatchInput/retryType]))

(s/def
  :cognitect.aws.codebuild/S3ReportExportConfig
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.S3ReportExportConfig/bucket
     :cognitect.aws.codebuild.S3ReportExportConfig/path
     :cognitect.aws.codebuild.S3ReportExportConfig/encryptionDisabled
     :cognitect.aws.codebuild.S3ReportExportConfig/packaging
     :cognitect.aws.codebuild.S3ReportExportConfig/encryptionKey
     :cognitect.aws.codebuild.S3ReportExportConfig/bucketOwner]))

(s/def
  :cognitect.aws.codebuild/CreateProjectOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.CreateProjectOutput/project]))

(s/def
  :cognitect.aws.codebuild/BuildPhase
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.BuildPhase/phaseType
     :cognitect.aws.codebuild.BuildPhase/startTime
     :cognitect.aws.codebuild.BuildPhase/durationInSeconds
     :cognitect.aws.codebuild.BuildPhase/phaseStatus
     :cognitect.aws.codebuild.BuildPhase/endTime
     :cognitect.aws.codebuild.BuildPhase/contexts]))

(s/def
  :cognitect.aws.codebuild/ReportStatusCounts
  (s/map-of :cognitect.aws.codebuild/String :cognitect.aws.codebuild/WrapperInt))

(s/def :cognitect.aws.codebuild/Boolean boolean?)

(s/def
  :cognitect.aws.codebuild/CreateWebhookOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.CreateWebhookOutput/webhook]))

(s/def
  :cognitect.aws.codebuild/FleetStatus
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.FleetStatus/message
     :cognitect.aws.codebuild.FleetStatus/statusCode
     :cognitect.aws.codebuild.FleetStatus/context]))

(s/def
  :cognitect.aws.codebuild/EnvironmentLanguage
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.EnvironmentLanguage/images
     :cognitect.aws.codebuild.EnvironmentLanguage/language]))

(s/def
  :cognitect.aws.codebuild/RetryBuildInput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.RetryBuildInput/id
     :cognitect.aws.codebuild.RetryBuildInput/idempotencyToken]))

(s/def
  :cognitect.aws.codebuild/BuildBatches
  (s/coll-of :cognitect.aws.codebuild/BuildBatch :min-count 0 :max-count 100))

(s/def
  :cognitect.aws.codebuild/ArtifactsType
  (s/spec string? :gen #(s/gen #{"CODEPIPELINE" "NO_ARTIFACTS" "S3"})))

(s/def
  :cognitect.aws.codebuild/GitSubmodulesConfig
  (s/keys :req-un [:cognitect.aws.codebuild.GitSubmodulesConfig/fetchSubmodules]))

(s/def
  :cognitect.aws.codebuild/FleetProxyRules
  (s/coll-of :cognitect.aws.codebuild/FleetProxyRule :max-count 100))

(s/def
  :cognitect.aws.codebuild/BatchReportModeType
  (s/spec string? :gen #(s/gen #{"REPORT_INDIVIDUAL_BUILDS" "REPORT_AGGREGATED_BATCH"})))

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

(s/def :cognitect.aws.codebuild/CodeCoverages (s/coll-of :cognitect.aws.codebuild/CodeCoverage))

(s/def
  :cognitect.aws.codebuild/CredentialProviderType
  (s/spec string? :gen #(s/gen #{"SECRETS_MANAGER"})))

(s/def
  :cognitect.aws.codebuild/UpdateProjectInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.UpdateProjectInput/name]
    :opt-un
    [:cognitect.aws.codebuild.UpdateProjectInput/vpcConfig
     :cognitect.aws.codebuild.UpdateProjectInput/serviceRole
     :cognitect.aws.codebuild.UpdateProjectInput/badgeEnabled
     :cognitect.aws.codebuild.UpdateProjectInput/fileSystemLocations
     :cognitect.aws.codebuild.UpdateProjectInput/sourceVersion
     :cognitect.aws.codebuild.UpdateProjectInput/secondarySourceVersions
     :cognitect.aws.codebuild.UpdateProjectInput/artifacts
     :cognitect.aws.codebuild.UpdateProjectInput/secondarySources
     :cognitect.aws.codebuild.UpdateProjectInput/tags
     :cognitect.aws.codebuild.UpdateProjectInput/cache
     :cognitect.aws.codebuild.UpdateProjectInput/buildBatchConfig
     :cognitect.aws.codebuild.UpdateProjectInput/autoRetryLimit
     :cognitect.aws.codebuild.UpdateProjectInput/encryptionKey
     :cognitect.aws.codebuild.UpdateProjectInput/source
     :cognitect.aws.codebuild.UpdateProjectInput/environment
     :cognitect.aws.codebuild.UpdateProjectInput/secondaryArtifacts
     :cognitect.aws.codebuild.UpdateProjectInput/timeoutInMinutes
     :cognitect.aws.codebuild.UpdateProjectInput/logsConfig
     :cognitect.aws.codebuild.UpdateProjectInput/queuedTimeoutInMinutes
     :cognitect.aws.codebuild.UpdateProjectInput/description
     :cognitect.aws.codebuild.UpdateProjectInput/concurrentBuildLimit]))

(s/def
  :cognitect.aws.codebuild/WebhookFilter
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.WebhookFilter/type :cognitect.aws.codebuild.WebhookFilter/pattern]
    :opt-un
    [:cognitect.aws.codebuild.WebhookFilter/excludeMatchedPattern]))

(s/def
  :cognitect.aws.codebuild/ProjectBadge
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ProjectBadge/badgeEnabled
     :cognitect.aws.codebuild.ProjectBadge/badgeRequestUrl]))

(s/def
  :cognitect.aws.codebuild/ReportGroupTrendFieldType
  (s/spec
    string?
    :gen
    #(s/gen
      #{"BRANCH_COVERAGE"
        "BRANCHES_COVERED"
        "LINES_COVERED"
        "LINE_COVERAGE"
        "DURATION"
        "BRANCHES_MISSED"
        "TOTAL"
        "PASS_RATE"
        "LINES_MISSED"})))

(s/def
  :cognitect.aws.codebuild/ExportedEnvironmentVariables
  (s/coll-of :cognitect.aws.codebuild/ExportedEnvironmentVariable))

(s/def
  :cognitect.aws.codebuild/DescribeCodeCoveragesOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.DescribeCodeCoveragesOutput/nextToken
     :cognitect.aws.codebuild.DescribeCodeCoveragesOutput/codeCoverages]))

(s/def
  :cognitect.aws.codebuild/ResolvedSecondaryArtifacts
  (s/coll-of :cognitect.aws.codebuild/ResolvedArtifact))

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

(s/def
  :cognitect.aws.codebuild/BuildTimeOut
  (s/spec (s/and int? #(<= 5 % 2160)) :gen #(gen/choose 5 2160)))

(s/def
  :cognitect.aws.codebuild/GetReportGroupTrendInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.GetReportGroupTrendInput/reportGroupArn
     :cognitect.aws.codebuild.GetReportGroupTrendInput/trendField]
    :opt-un
    [:cognitect.aws.codebuild.GetReportGroupTrendInput/numOfReports]))

(s/def
  :cognitect.aws.codebuild/BatchDeleteBuildsOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.BatchDeleteBuildsOutput/buildsDeleted
     :cognitect.aws.codebuild.BatchDeleteBuildsOutput/buildsNotDeleted]))

(s/def
  :cognitect.aws.codebuild/GetResourcePolicyOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.GetResourcePolicyOutput/policy]))

(s/def
  :cognitect.aws.codebuild/ProjectVisibilityType
  (s/spec string? :gen #(s/gen #{"PUBLIC_READ" "PRIVATE"})))

(s/def
  :cognitect.aws.codebuild/DeleteWebhookInput
  (s/keys :req-un [:cognitect.aws.codebuild.DeleteWebhookInput/projectName]))

(s/def
  :cognitect.aws.codebuild/NonEmptyString
  (s/spec
    (s/and string? #(<= 1 (count %)))
    :gen
    (fn []
      (gen/fmap #(apply str %) (gen/bind (gen/choose 1 100) #(gen/vector (gen/char-alpha) %))))))

(s/def
  :cognitect.aws.codebuild/EnvironmentType
  (s/spec
    string?
    :gen
    #(s/gen
      #{"WINDOWS_CONTAINER"
        "LINUX_CONTAINER"
        "ARM_LAMBDA_CONTAINER"
        "LINUX_LAMBDA_CONTAINER"
        "ARM_CONTAINER"
        "MAC_ARM"
        "WINDOWS_SERVER_2019_CONTAINER"
        "LINUX_EC2"
        "ARM_EC2"
        "WINDOWS_EC2"
        "LINUX_GPU_CONTAINER"})))

(s/def
  :cognitect.aws.codebuild/EnvironmentVariable
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.EnvironmentVariable/name
     :cognitect.aws.codebuild.EnvironmentVariable/value]
    :opt-un
    [:cognitect.aws.codebuild.EnvironmentVariable/type]))

(s/def
  :cognitect.aws.codebuild/SourceCredentialsInfos
  (s/coll-of :cognitect.aws.codebuild/SourceCredentialsInfo))

(s/def
  :cognitect.aws.codebuild/ReportStatusType
  (s/spec string? :gen #(s/gen #{"INCOMPLETE" "GENERATING" "SUCCEEDED" "DELETING" "FAILED"})))

(s/def
  :cognitect.aws.codebuild/ReportGroupName
  (s/spec
    (s/and string? #(<= 2 (count %) 128))
    :gen
    (fn []
      (gen/fmap #(apply str %) (gen/bind (gen/choose 2 128) #(gen/vector (gen/char-alpha) %))))))

(s/def
  :cognitect.aws.codebuild/RetryBuildBatchType
  (s/spec string? :gen #(s/gen #{"RETRY_ALL_BUILDS" "RETRY_FAILED_BUILDS"})))

(s/def
  :cognitect.aws.codebuild/FleetProxyRuleEntities
  (s/coll-of :cognitect.aws.codebuild/String :min-count 1 :max-count 100))

(s/def
  :cognitect.aws.codebuild/BuildIds
  (s/coll-of :cognitect.aws.codebuild/NonEmptyString :min-count 1 :max-count 100))

(s/def
  :cognitect.aws.codebuild/ReportExportConfig
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ReportExportConfig/s3Destination
     :cognitect.aws.codebuild.ReportExportConfig/exportConfigType]))

(s/def
  :cognitect.aws.codebuild/CreateReportGroupInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.CreateReportGroupInput/name
     :cognitect.aws.codebuild.CreateReportGroupInput/type
     :cognitect.aws.codebuild.CreateReportGroupInput/exportConfig]
    :opt-un
    [:cognitect.aws.codebuild.CreateReportGroupInput/tags]))

(s/def
  :cognitect.aws.codebuild/InvalidateProjectCacheInput
  (s/keys :req-un [:cognitect.aws.codebuild.InvalidateProjectCacheInput/projectName]))

(s/def :cognitect.aws.codebuild/ProjectCacheModes (s/coll-of :cognitect.aws.codebuild/CacheMode))

(s/def
  :cognitect.aws.codebuild/ListReportsInput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListReportsInput/maxResults
     :cognitect.aws.codebuild.ListReportsInput/nextToken
     :cognitect.aws.codebuild.ListReportsInput/filter
     :cognitect.aws.codebuild.ListReportsInput/sortOrder]))

(s/def
  :cognitect.aws.codebuild/ProjectArtifacts
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.ProjectArtifacts/type]
    :opt-un
    [:cognitect.aws.codebuild.ProjectArtifacts/bucketOwnerAccess
     :cognitect.aws.codebuild.ProjectArtifacts/overrideArtifactName
     :cognitect.aws.codebuild.ProjectArtifacts/path
     :cognitect.aws.codebuild.ProjectArtifacts/encryptionDisabled
     :cognitect.aws.codebuild.ProjectArtifacts/packaging
     :cognitect.aws.codebuild.ProjectArtifacts/name
     :cognitect.aws.codebuild.ProjectArtifacts/location
     :cognitect.aws.codebuild.ProjectArtifacts/namespaceType
     :cognitect.aws.codebuild.ProjectArtifacts/artifactIdentifier]))

(s/def
  :cognitect.aws.codebuild/BatchDeleteBuildsInput
  (s/keys :req-un [:cognitect.aws.codebuild.BatchDeleteBuildsInput/ids]))

(s/def
  :cognitect.aws.codebuild/ListSharedReportGroupsOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListSharedReportGroupsOutput/nextToken
     :cognitect.aws.codebuild.ListSharedReportGroupsOutput/reportGroups]))

(s/def
  :cognitect.aws.codebuild/SensitiveNonEmptyString
  (s/spec
    (s/and string? #(<= 1 (count %)))
    :gen
    (fn []
      (gen/fmap #(apply str %) (gen/bind (gen/choose 1 100) #(gen/vector (gen/char-alpha) %))))))

(s/def
  :cognitect.aws.codebuild/CloudWatchLogsConfig
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.CloudWatchLogsConfig/status]
    :opt-un
    [:cognitect.aws.codebuild.CloudWatchLogsConfig/streamName
     :cognitect.aws.codebuild.CloudWatchLogsConfig/groupName]))

(s/def
  :cognitect.aws.codebuild/BatchGetFleetsInput
  (s/keys :req-un [:cognitect.aws.codebuild.BatchGetFleetsInput/names]))

(s/def
  :cognitect.aws.codebuild/ProjectDescription
  (s/spec
    (s/and string? #(<= 0 (count %) 255))
    :gen
    (fn []
      (gen/fmap #(apply str %) (gen/bind (gen/choose 0 255) #(gen/vector (gen/char-alpha) %))))))

(s/def :cognitect.aws.codebuild/FileSystemType (s/spec string? :gen #(s/gen #{"EFS"})))

(s/def
  :cognitect.aws.codebuild/DeleteProjectInput
  (s/keys :req-un [:cognitect.aws.codebuild.DeleteProjectInput/name]))

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

(s/def :cognitect.aws.codebuild/BuildSummaries (s/coll-of :cognitect.aws.codebuild/BuildSummary))

(s/def :cognitect.aws.codebuild/InvalidateProjectCacheOutput (s/keys))

(s/def :cognitect.aws.codebuild/FilterGroup (s/coll-of :cognitect.aws.codebuild/WebhookFilter))

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

(s/def
  :cognitect.aws.codebuild/FleetScalingMetricType
  (s/spec string? :gen #(s/gen #{"FLEET_UTILIZATION_RATE"})))

(s/def
  :cognitect.aws.codebuild/TestCase
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.TestCase/message
     :cognitect.aws.codebuild.TestCase/durationInNanoSeconds
     :cognitect.aws.codebuild.TestCase/reportArn
     :cognitect.aws.codebuild.TestCase/expired
     :cognitect.aws.codebuild.TestCase/prefix
     :cognitect.aws.codebuild.TestCase/testRawDataPath
     :cognitect.aws.codebuild.TestCase/name
     :cognitect.aws.codebuild.TestCase/status]))

(s/def
  :cognitect.aws.codebuild/TestCaseFilter
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.TestCaseFilter/status
     :cognitect.aws.codebuild.TestCaseFilter/keyword]))

(s/def
  :cognitect.aws.codebuild/ListBuildBatchesForProjectOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListBuildBatchesForProjectOutput/nextToken
     :cognitect.aws.codebuild.ListBuildBatchesForProjectOutput/ids]))

(s/def
  :cognitect.aws.codebuild/ListSourceCredentialsOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.ListSourceCredentialsOutput/sourceCredentialsInfos]))

(s/def
  :cognitect.aws.codebuild/UpdateFleetOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.UpdateFleetOutput/fleet]))

(s/def
  :cognitect.aws.codebuild/ListCuratedEnvironmentImagesOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.ListCuratedEnvironmentImagesOutput/platforms]))

(s/def :cognitect.aws.codebuild/BuildGroups (s/coll-of :cognitect.aws.codebuild/BuildGroup))

(s/def :cognitect.aws.codebuild/BuildPhases (s/coll-of :cognitect.aws.codebuild/BuildPhase))

(s/def
  :cognitect.aws.codebuild/ListBuildBatchesOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListBuildBatchesOutput/nextToken
     :cognitect.aws.codebuild.ListBuildBatchesOutput/ids]))

(s/def
  :cognitect.aws.codebuild/EnvironmentVariables
  (s/coll-of :cognitect.aws.codebuild/EnvironmentVariable))

(s/def :cognitect.aws.codebuild/ArtifactPackaging (s/spec string? :gen #(s/gen #{"ZIP" "NONE"})))

(s/def :cognitect.aws.codebuild/Identifiers (s/coll-of :cognitect.aws.codebuild/NonEmptyString))

(s/def
  :cognitect.aws.codebuild/ListSharedReportGroupsInput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListSharedReportGroupsInput/sortBy
     :cognitect.aws.codebuild.ListSharedReportGroupsInput/maxResults
     :cognitect.aws.codebuild.ListSharedReportGroupsInput/nextToken
     :cognitect.aws.codebuild.ListSharedReportGroupsInput/sortOrder]))

(s/def
  :cognitect.aws.codebuild/TargetTrackingScalingConfiguration
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.TargetTrackingScalingConfiguration/metricType
     :cognitect.aws.codebuild.TargetTrackingScalingConfiguration/targetValue]))

(s/def
  :cognitect.aws.codebuild/BatchGetFleetsOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.BatchGetFleetsOutput/fleets
     :cognitect.aws.codebuild.BatchGetFleetsOutput/fleetsNotFound]))

(s/def :cognitect.aws.codebuild/ListSourceCredentialsInput (s/keys))

(s/def
  :cognitect.aws.codebuild/ProjectFileSystemLocation
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ProjectFileSystemLocation/mountPoint
     :cognitect.aws.codebuild.ProjectFileSystemLocation/location
     :cognitect.aws.codebuild.ProjectFileSystemLocation/identifier
     :cognitect.aws.codebuild.ProjectFileSystemLocation/type
     :cognitect.aws.codebuild.ProjectFileSystemLocation/mountOptions]))

(s/def
  :cognitect.aws.codebuild/DescribeCodeCoveragesInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.DescribeCodeCoveragesInput/reportArn]
    :opt-un
    [:cognitect.aws.codebuild.DescribeCodeCoveragesInput/sortBy
     :cognitect.aws.codebuild.DescribeCodeCoveragesInput/maxResults
     :cognitect.aws.codebuild.DescribeCodeCoveragesInput/nextToken
     :cognitect.aws.codebuild.DescribeCodeCoveragesInput/maxLineCoveragePercentage
     :cognitect.aws.codebuild.DescribeCodeCoveragesInput/minLineCoveragePercentage
     :cognitect.aws.codebuild.DescribeCodeCoveragesInput/sortOrder]))

(s/def
  :cognitect.aws.codebuild/ComputeType
  (s/spec
    string?
    :gen
    #(s/gen
      #{"BUILD_GENERAL1_LARGE"
        "BUILD_GENERAL1_SMALL"
        "BUILD_LAMBDA_2GB"
        "BUILD_LAMBDA_1GB"
        "BUILD_LAMBDA_10GB"
        "ATTRIBUTE_BASED_COMPUTE"
        "BUILD_GENERAL1_MEDIUM"
        "BUILD_GENERAL1_XLARGE"
        "BUILD_LAMBDA_8GB"
        "BUILD_LAMBDA_4GB"
        "BUILD_GENERAL1_2XLARGE"})))

(s/def
  :cognitect.aws.codebuild/ComputeTypesAllowed
  (s/coll-of :cognitect.aws.codebuild/NonEmptyString))

(s/def
  :cognitect.aws.codebuild/BuildsNotDeleted
  (s/coll-of :cognitect.aws.codebuild/BuildNotDeleted))

(s/def
  :cognitect.aws.codebuild/BuildGroup
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.BuildGroup/ignoreFailure
     :cognitect.aws.codebuild.BuildGroup/identifier
     :cognitect.aws.codebuild.BuildGroup/priorBuildSummaryList
     :cognitect.aws.codebuild.BuildGroup/dependsOn
     :cognitect.aws.codebuild.BuildGroup/currentBuildSummary]))

(s/def
  :cognitect.aws.codebuild/ProjectCache
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.ProjectCache/type]
    :opt-un
    [:cognitect.aws.codebuild.ProjectCache/location :cognitect.aws.codebuild.ProjectCache/modes]))

(s/def
  :cognitect.aws.codebuild/PutResourcePolicyOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.PutResourcePolicyOutput/resourceArn]))

(s/def
  :cognitect.aws.codebuild/ListReportGroupsOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListReportGroupsOutput/nextToken
     :cognitect.aws.codebuild.ListReportGroupsOutput/reportGroups]))

(s/def
  :cognitect.aws.codebuild/CreateFleetInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.CreateFleetInput/name
     :cognitect.aws.codebuild.CreateFleetInput/baseCapacity
     :cognitect.aws.codebuild.CreateFleetInput/environmentType
     :cognitect.aws.codebuild.CreateFleetInput/computeType]
    :opt-un
    [:cognitect.aws.codebuild.CreateFleetInput/vpcConfig
     :cognitect.aws.codebuild.CreateFleetInput/scalingConfiguration
     :cognitect.aws.codebuild.CreateFleetInput/tags
     :cognitect.aws.codebuild.CreateFleetInput/computeConfiguration
     :cognitect.aws.codebuild.CreateFleetInput/imageId
     :cognitect.aws.codebuild.CreateFleetInput/fleetServiceRole
     :cognitect.aws.codebuild.CreateFleetInput/overflowBehavior
     :cognitect.aws.codebuild.CreateFleetInput/proxyConfiguration]))

(s/def
  :cognitect.aws.codebuild/ProjectSource
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.ProjectSource/type]
    :opt-un
    [:cognitect.aws.codebuild.ProjectSource/buildStatusConfig
     :cognitect.aws.codebuild.ProjectSource/gitSubmodulesConfig
     :cognitect.aws.codebuild.ProjectSource/auth
     :cognitect.aws.codebuild.ProjectSource/buildspec
     :cognitect.aws.codebuild.ProjectSource/reportBuildStatus
     :cognitect.aws.codebuild.ProjectSource/sourceIdentifier
     :cognitect.aws.codebuild.ProjectSource/location
     :cognitect.aws.codebuild.ProjectSource/insecureSsl
     :cognitect.aws.codebuild.ProjectSource/gitCloneDepth]))

(s/def
  :cognitect.aws.codebuild/BuildSummary
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.BuildSummary/arn
     :cognitect.aws.codebuild.BuildSummary/requestedOn
     :cognitect.aws.codebuild.BuildSummary/secondaryArtifacts
     :cognitect.aws.codebuild.BuildSummary/primaryArtifact
     :cognitect.aws.codebuild.BuildSummary/buildStatus]))

(s/def :cognitect.aws.codebuild/AccountLimitExceededException (s/keys))

(s/def
  :cognitect.aws.codebuild/FleetProxyRuleBehavior
  (s/spec string? :gen #(s/gen #{"ALLOW_ALL" "DENY_ALL"})))

(s/def
  :cognitect.aws.codebuild/ReportGroup
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ReportGroup/lastModified
     :cognitect.aws.codebuild.ReportGroup/created
     :cognitect.aws.codebuild.ReportGroup/arn
     :cognitect.aws.codebuild.ReportGroup/tags
     :cognitect.aws.codebuild.ReportGroup/name
     :cognitect.aws.codebuild.ReportGroup/status
     :cognitect.aws.codebuild.ReportGroup/type
     :cognitect.aws.codebuild.ReportGroup/exportConfig]))

(s/def
  :cognitect.aws.codebuild/DescribeTestCasesOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.DescribeTestCasesOutput/nextToken
     :cognitect.aws.codebuild.DescribeTestCasesOutput/testCases]))

(s/def
  :cognitect.aws.codebuild/ReportGroups
  (s/coll-of :cognitect.aws.codebuild/ReportGroup :min-count 1 :max-count 100))

(s/def :cognitect.aws.codebuild/BuildReportArns (s/coll-of :cognitect.aws.codebuild/String))

(s/def
  :cognitect.aws.codebuild/ListFleetsOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListFleetsOutput/nextToken
     :cognitect.aws.codebuild.ListFleetsOutput/fleets]))

(s/def
  :cognitect.aws.codebuild/ReportGroupStatusType
  (s/spec string? :gen #(s/gen #{"DELETING" "ACTIVE"})))

(s/def :cognitect.aws.codebuild/WrapperBoolean boolean?)

(s/def
  :cognitect.aws.codebuild/FleetProxyRuleEffectType
  (s/spec string? :gen #(s/gen #{"DENY" "ALLOW"})))

(s/def
  :cognitect.aws.codebuild/DeleteBuildBatchOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.DeleteBuildBatchOutput/buildsDeleted
     :cognitect.aws.codebuild.DeleteBuildBatchOutput/buildsNotDeleted
     :cognitect.aws.codebuild.DeleteBuildBatchOutput/statusCode]))

(s/def :cognitect.aws.codebuild/DeleteResourcePolicyOutput (s/keys))

(s/def
  :cognitect.aws.codebuild/WebhookFilterType
  (s/spec
    string?
    :gen
    #(s/gen
      #{"FILE_PATH"
        "BASE_REF"
        "TAG_NAME"
        "EVENT"
        "HEAD_REF"
        "WORKFLOW_NAME"
        "RELEASE_NAME"
        "COMMIT_MESSAGE"
        "REPOSITORY_NAME"
        "ACTOR_ACCOUNT_ID"})))

(s/def :cognitect.aws.codebuild/ImageVersions (s/coll-of :cognitect.aws.codebuild/String))

(s/def
  :cognitect.aws.codebuild/SourceAuth
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.SourceAuth/type]
    :opt-un
    [:cognitect.aws.codebuild.SourceAuth/resource]))

(s/def
  :cognitect.aws.codebuild/ProjectFileSystemLocations
  (s/coll-of :cognitect.aws.codebuild/ProjectFileSystemLocation))

(s/def
  :cognitect.aws.codebuild/PageSize
  (s/spec (s/and int? #(<= 1 % 100)) :gen #(gen/choose 1 100)))

(s/def
  :cognitect.aws.codebuild/LogsConfigStatusType
  (s/spec string? :gen #(s/gen #{"DISABLED" "ENABLED"})))

(s/def
  :cognitect.aws.codebuild/EnvironmentVariableType
  (s/spec string? :gen #(s/gen #{"PARAMETER_STORE" "PLAINTEXT" "SECRETS_MANAGER"})))

(s/def
  :cognitect.aws.codebuild/ProjectSourceVersion
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.ProjectSourceVersion/sourceIdentifier
     :cognitect.aws.codebuild.ProjectSourceVersion/sourceVersion]))

(s/def
  :cognitect.aws.codebuild/ProjectSecondarySourceVersions
  (s/coll-of :cognitect.aws.codebuild/ProjectSourceVersion :min-count 0 :max-count 12))

(s/def
  :cognitect.aws.codebuild/ReportGroupTrendStats
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ReportGroupTrendStats/min
     :cognitect.aws.codebuild.ReportGroupTrendStats/average
     :cognitect.aws.codebuild.ReportGroupTrendStats/max]))

(s/def
  :cognitect.aws.codebuild/ValueInput
  (s/spec #(re-matches (re-pattern "^([\\p{L}\\p{Z}\\p{N}_.:/=@+\\-]*)$") %) :gen #(gen/string)))

(s/def :cognitect.aws.codebuild/PhaseContexts (s/coll-of :cognitect.aws.codebuild/PhaseContext))

(s/def
  :cognitect.aws.codebuild/StopBuildOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.StopBuildOutput/build]))

(s/def
  :cognitect.aws.codebuild/BuildPhaseType
  (s/spec
    string?
    :gen
    #(s/gen
      #{"COMPLETED"
        "POST_BUILD"
        "PROVISIONING"
        "SUBMITTED"
        "UPLOAD_ARTIFACTS"
        "QUEUED"
        "BUILD"
        "DOWNLOAD_SOURCE"
        "INSTALL"
        "FINALIZING"
        "PRE_BUILD"})))

(s/def
  :cognitect.aws.codebuild/FleetScalingType
  (s/spec string? :gen #(s/gen #{"TARGET_TRACKING_SCALING"})))

(s/def
  :cognitect.aws.codebuild/BatchGetProjectsInput
  (s/keys :req-un [:cognitect.aws.codebuild.BatchGetProjectsInput/names]))

(s/def :cognitect.aws.codebuild/Timestamp inst?)

(s/def
  :cognitect.aws.codebuild/ListBuildsForProjectOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListBuildsForProjectOutput/nextToken
     :cognitect.aws.codebuild.ListBuildsForProjectOutput/ids]))

(s/def
  :cognitect.aws.codebuild/FleetNames
  (s/coll-of :cognitect.aws.codebuild/NonEmptyString :min-count 1 :max-count 100))

(s/def
  :cognitect.aws.codebuild/CreateProjectInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.CreateProjectInput/name
     :cognitect.aws.codebuild.CreateProjectInput/source
     :cognitect.aws.codebuild.CreateProjectInput/artifacts
     :cognitect.aws.codebuild.CreateProjectInput/environment
     :cognitect.aws.codebuild.CreateProjectInput/serviceRole]
    :opt-un
    [:cognitect.aws.codebuild.CreateProjectInput/vpcConfig
     :cognitect.aws.codebuild.CreateProjectInput/badgeEnabled
     :cognitect.aws.codebuild.CreateProjectInput/fileSystemLocations
     :cognitect.aws.codebuild.CreateProjectInput/sourceVersion
     :cognitect.aws.codebuild.CreateProjectInput/secondarySourceVersions
     :cognitect.aws.codebuild.CreateProjectInput/secondarySources
     :cognitect.aws.codebuild.CreateProjectInput/tags
     :cognitect.aws.codebuild.CreateProjectInput/cache
     :cognitect.aws.codebuild.CreateProjectInput/buildBatchConfig
     :cognitect.aws.codebuild.CreateProjectInput/autoRetryLimit
     :cognitect.aws.codebuild.CreateProjectInput/encryptionKey
     :cognitect.aws.codebuild.CreateProjectInput/secondaryArtifacts
     :cognitect.aws.codebuild.CreateProjectInput/timeoutInMinutes
     :cognitect.aws.codebuild.CreateProjectInput/logsConfig
     :cognitect.aws.codebuild.CreateProjectInput/queuedTimeoutInMinutes
     :cognitect.aws.codebuild.CreateProjectInput/description
     :cognitect.aws.codebuild.CreateProjectInput/concurrentBuildLimit]))

(s/def
  :cognitect.aws.codebuild/ListSharedProjectsInput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListSharedProjectsInput/sortBy
     :cognitect.aws.codebuild.ListSharedProjectsInput/maxResults
     :cognitect.aws.codebuild.ListSharedProjectsInput/nextToken
     :cognitect.aws.codebuild.ListSharedProjectsInput/sortOrder]))

(s/def
  :cognitect.aws.codebuild/SharedResourceSortByType
  (s/spec string? :gen #(s/gen #{"MODIFIED_TIME" "ARN"})))

(s/def
  :cognitect.aws.codebuild/ListReportsOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListReportsOutput/reports
     :cognitect.aws.codebuild.ListReportsOutput/nextToken]))

(s/def
  :cognitect.aws.codebuild/BatchGetReportGroupsInput
  (s/keys :req-un [:cognitect.aws.codebuild.BatchGetReportGroupsInput/reportGroupArns]))

(s/def
  :cognitect.aws.codebuild/FleetStatusCode
  (s/spec
    string?
    :gen
    #(s/gen
      #{"UPDATE_ROLLBACK_FAILED"
        "CREATE_FAILED"
        "UPDATING"
        "ROTATING"
        "DELETING"
        "CREATING"
        "ACTIVE"
        "PENDING_DELETION"})))

(s/def :cognitect.aws.codebuild/DeleteReportOutput (s/keys))

(s/def
  :cognitect.aws.codebuild/BuildBatchIds
  (s/coll-of :cognitect.aws.codebuild/NonEmptyString :min-count 0 :max-count 100))

(s/def
  :cognitect.aws.codebuild/KeyInput
  (s/spec #(re-matches (re-pattern "^([\\p{L}\\p{Z}\\p{N}_.:/=@+\\-]*)$") %) :gen #(gen/string)))

(s/def
  :cognitect.aws.codebuild/BatchGetReportsInput
  (s/keys :req-un [:cognitect.aws.codebuild.BatchGetReportsInput/reportArns]))

(s/def
  :cognitect.aws.codebuild/SortOrderType
  (s/spec string? :gen #(s/gen #{"ASCENDING" "DESCENDING"})))

(s/def
  :cognitect.aws.codebuild/EnvironmentPlatforms
  (s/coll-of :cognitect.aws.codebuild/EnvironmentPlatform))

(s/def :cognitect.aws.codebuild/InvalidInputException (s/keys))

(s/def
  :cognitect.aws.codebuild/UpdateReportGroupOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.UpdateReportGroupOutput/reportGroup]))

(s/def
  :cognitect.aws.codebuild/LanguageType
  (s/spec
    string?
    :gen
    #(s/gen #{"BASE" "PHP" "DOTNET" "GOLANG" "JAVA" "DOCKER" "PYTHON" "NODE_JS" "RUBY" "ANDROID"})))

(s/def
  :cognitect.aws.codebuild/ScopeConfiguration
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.ScopeConfiguration/name
     :cognitect.aws.codebuild.ScopeConfiguration/scope]
    :opt-un
    [:cognitect.aws.codebuild.ScopeConfiguration/domain]))

(s/def
  :cognitect.aws.codebuild/SecurityGroupIds
  (s/coll-of :cognitect.aws.codebuild/NonEmptyString :max-count 5))

(s/def
  :cognitect.aws.codebuild/BuildNotDeleted
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.BuildNotDeleted/id
     :cognitect.aws.codebuild.BuildNotDeleted/statusCode]))

(s/def
  :cognitect.aws.codebuild/EnvironmentPlatform
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.EnvironmentPlatform/languages
     :cognitect.aws.codebuild.EnvironmentPlatform/platform]))

(s/def
  :cognitect.aws.codebuild/Reports
  (s/coll-of :cognitect.aws.codebuild/Report :min-count 1 :max-count 100))

(s/def :cognitect.aws.codebuild/Projects (s/coll-of :cognitect.aws.codebuild/Project))

(s/def
  :cognitect.aws.codebuild/ListBuildsForProjectInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.ListBuildsForProjectInput/projectName]
    :opt-un
    [:cognitect.aws.codebuild.ListBuildsForProjectInput/nextToken
     :cognitect.aws.codebuild.ListBuildsForProjectInput/sortOrder]))

(s/def
  :cognitect.aws.codebuild/ReportGroupTrendRawDataList
  (s/coll-of :cognitect.aws.codebuild/ReportWithRawData))

(s/def
  :cognitect.aws.codebuild/StopBuildInput
  (s/keys :req-un [:cognitect.aws.codebuild.StopBuildInput/id]))

(s/def :cognitect.aws.codebuild/DeleteProjectOutput (s/keys))

(s/def :cognitect.aws.codebuild/ListCuratedEnvironmentImagesInput (s/keys))

(s/def
  :cognitect.aws.codebuild/ServerType
  (s/spec
    string?
    :gen
    #(s/gen #{"GITLAB" "GITHUB_ENTERPRISE" "BITBUCKET" "GITLAB_SELF_MANAGED" "GITHUB"})))

(s/def
  :cognitect.aws.codebuild/ReportCodeCoverageSortByType
  (s/spec string? :gen #(s/gen #{"FILE_PATH" "LINE_COVERAGE_PERCENTAGE"})))

(s/def
  :cognitect.aws.codebuild/TimeOut
  (s/spec (s/and int? #(<= 5 % 480)) :gen #(gen/choose 5 480)))

(s/def :cognitect.aws.codebuild/OAuthProviderException (s/keys))

(s/def
  :cognitect.aws.codebuild/ImagePullCredentialsType
  (s/spec string? :gen #(s/gen #{"CODEBUILD" "SERVICE_ROLE"})))

(s/def
  :cognitect.aws.codebuild/BuildArtifacts
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.BuildArtifacts/bucketOwnerAccess
     :cognitect.aws.codebuild.BuildArtifacts/overrideArtifactName
     :cognitect.aws.codebuild.BuildArtifacts/md5sum
     :cognitect.aws.codebuild.BuildArtifacts/sha256sum
     :cognitect.aws.codebuild.BuildArtifacts/encryptionDisabled
     :cognitect.aws.codebuild.BuildArtifacts/location
     :cognitect.aws.codebuild.BuildArtifacts/artifactIdentifier]))

(s/def
  :cognitect.aws.codebuild/ComputeConfiguration
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ComputeConfiguration/memory
     :cognitect.aws.codebuild.ComputeConfiguration/vCpu
     :cognitect.aws.codebuild.ComputeConfiguration/machineType
     :cognitect.aws.codebuild.ComputeConfiguration/disk]))

(s/def
  :cognitect.aws.codebuild/BucketOwnerAccess
  (s/spec string? :gen #(s/gen #{"FULL" "NONE" "READ_ONLY"})))

(s/def
  :cognitect.aws.codebuild/DeleteReportGroupInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.DeleteReportGroupInput/arn]
    :opt-un
    [:cognitect.aws.codebuild.DeleteReportGroupInput/deleteReports]))

(s/def
  :cognitect.aws.codebuild/ScalingConfigurationInput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ScalingConfigurationInput/scalingType
     :cognitect.aws.codebuild.ScalingConfigurationInput/maxCapacity
     :cognitect.aws.codebuild.ScalingConfigurationInput/targetTrackingScalingConfigs]))

(s/def
  :cognitect.aws.codebuild/Fleet
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.Fleet/vpcConfig
     :cognitect.aws.codebuild.Fleet/lastModified
     :cognitect.aws.codebuild.Fleet/created
     :cognitect.aws.codebuild.Fleet/baseCapacity
     :cognitect.aws.codebuild.Fleet/arn
     :cognitect.aws.codebuild.Fleet/scalingConfiguration
     :cognitect.aws.codebuild.Fleet/tags
     :cognitect.aws.codebuild.Fleet/id
     :cognitect.aws.codebuild.Fleet/computeConfiguration
     :cognitect.aws.codebuild.Fleet/name
     :cognitect.aws.codebuild.Fleet/environmentType
     :cognitect.aws.codebuild.Fleet/status
     :cognitect.aws.codebuild.Fleet/imageId
     :cognitect.aws.codebuild.Fleet/computeType
     :cognitect.aws.codebuild.Fleet/fleetServiceRole
     :cognitect.aws.codebuild.Fleet/overflowBehavior
     :cognitect.aws.codebuild.Fleet/proxyConfiguration]))

(s/def
  :cognitect.aws.codebuild/WebhookScopeType
  (s/spec string? :gen #(s/gen #{"GITHUB_ORGANIZATION" "GITLAB_GROUP" "GITHUB_GLOBAL"})))

(s/def
  :cognitect.aws.codebuild/CreateWebhookInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.CreateWebhookInput/projectName]
    :opt-un
    [:cognitect.aws.codebuild.CreateWebhookInput/buildType
     :cognitect.aws.codebuild.CreateWebhookInput/manualCreation
     :cognitect.aws.codebuild.CreateWebhookInput/filterGroups
     :cognitect.aws.codebuild.CreateWebhookInput/branchFilter
     :cognitect.aws.codebuild.CreateWebhookInput/scopeConfiguration]))

(s/def
  :cognitect.aws.codebuild/StatusType
  (s/spec
    string?
    :gen
    #(s/gen #{"IN_PROGRESS" "TIMED_OUT" "FAULT" "SUCCEEDED" "STOPPED" "FAILED"})))

(s/def
  :cognitect.aws.codebuild/BuildArtifactsList
  (s/coll-of :cognitect.aws.codebuild/BuildArtifacts :min-count 0 :max-count 12))

(s/def
  :cognitect.aws.codebuild/StartBuildBatchOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.StartBuildBatchOutput/buildBatch]))

(s/def
  :cognitect.aws.codebuild/UpdateWebhookInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.UpdateWebhookInput/projectName]
    :opt-un
    [:cognitect.aws.codebuild.UpdateWebhookInput/buildType
     :cognitect.aws.codebuild.UpdateWebhookInput/rotateSecret
     :cognitect.aws.codebuild.UpdateWebhookInput/filterGroups
     :cognitect.aws.codebuild.UpdateWebhookInput/branchFilter]))

(s/def
  :cognitect.aws.codebuild/BatchGetBuildsOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.BatchGetBuildsOutput/buildsNotFound
     :cognitect.aws.codebuild.BatchGetBuildsOutput/builds]))

(s/def
  :cognitect.aws.codebuild/BuildBatchPhase
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.BuildBatchPhase/phaseType
     :cognitect.aws.codebuild.BuildBatchPhase/startTime
     :cognitect.aws.codebuild.BuildBatchPhase/durationInSeconds
     :cognitect.aws.codebuild.BuildBatchPhase/phaseStatus
     :cognitect.aws.codebuild.BuildBatchPhase/endTime
     :cognitect.aws.codebuild.BuildBatchPhase/contexts]))

(s/def
  :cognitect.aws.codebuild/BatchGetReportGroupsOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.BatchGetReportGroupsOutput/reportGroupsNotFound
     :cognitect.aws.codebuild.BatchGetReportGroupsOutput/reportGroups]))

(s/def
  :cognitect.aws.codebuild/CodeCoverageReportSummary
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.CodeCoverageReportSummary/linesCovered
     :cognitect.aws.codebuild.CodeCoverageReportSummary/linesMissed
     :cognitect.aws.codebuild.CodeCoverageReportSummary/branchesCovered
     :cognitect.aws.codebuild.CodeCoverageReportSummary/lineCoveragePercentage
     :cognitect.aws.codebuild.CodeCoverageReportSummary/branchCoveragePercentage
     :cognitect.aws.codebuild.CodeCoverageReportSummary/branchesMissed]))

(s/def :cognitect.aws.codebuild/FilterGroups (s/coll-of :cognitect.aws.codebuild/FilterGroup))

(s/def
  :cognitect.aws.codebuild/BuildStatusConfig
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.BuildStatusConfig/targetUrl
     :cognitect.aws.codebuild.BuildStatusConfig/context]))

(s/def
  :cognitect.aws.codebuild/UpdateFleetInput
  (s/keys
    :req-un
    [:cognitect.aws.codebuild.UpdateFleetInput/arn]
    :opt-un
    [:cognitect.aws.codebuild.UpdateFleetInput/vpcConfig
     :cognitect.aws.codebuild.UpdateFleetInput/baseCapacity
     :cognitect.aws.codebuild.UpdateFleetInput/scalingConfiguration
     :cognitect.aws.codebuild.UpdateFleetInput/tags
     :cognitect.aws.codebuild.UpdateFleetInput/computeConfiguration
     :cognitect.aws.codebuild.UpdateFleetInput/environmentType
     :cognitect.aws.codebuild.UpdateFleetInput/imageId
     :cognitect.aws.codebuild.UpdateFleetInput/computeType
     :cognitect.aws.codebuild.UpdateFleetInput/fleetServiceRole
     :cognitect.aws.codebuild.UpdateFleetInput/overflowBehavior
     :cognitect.aws.codebuild.UpdateFleetInput/proxyConfiguration]))

(s/def
  :cognitect.aws.codebuild/BuildBatchFilter
  (s/keys :opt-un [:cognitect.aws.codebuild.BuildBatchFilter/status]))

(s/def
  :cognitect.aws.codebuild/SourceType
  (s/spec
    string?
    :gen
    #(s/gen
      #{"CODEPIPELINE"
        "GITLAB"
        "GITHUB_ENTERPRISE"
        "BITBUCKET"
        "GITLAB_SELF_MANAGED"
        "CODECOMMIT"
        "GITHUB"
        "S3"
        "NO_SOURCE"})))

(s/def
  :cognitect.aws.codebuild/CodeCoverage
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.CodeCoverage/linesCovered
     :cognitect.aws.codebuild.CodeCoverage/expired
     :cognitect.aws.codebuild.CodeCoverage/linesMissed
     :cognitect.aws.codebuild.CodeCoverage/id
     :cognitect.aws.codebuild.CodeCoverage/filePath
     :cognitect.aws.codebuild.CodeCoverage/branchesCovered
     :cognitect.aws.codebuild.CodeCoverage/lineCoveragePercentage
     :cognitect.aws.codebuild.CodeCoverage/reportARN
     :cognitect.aws.codebuild.CodeCoverage/branchCoveragePercentage
     :cognitect.aws.codebuild.CodeCoverage/branchesMissed]))

(s/def
  :cognitect.aws.codebuild/EnvironmentImage
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.EnvironmentImage/versions
     :cognitect.aws.codebuild.EnvironmentImage/name
     :cognitect.aws.codebuild.EnvironmentImage/description]))

(s/def
  :cognitect.aws.codebuild/FleetArns
  (s/coll-of :cognitect.aws.codebuild/NonEmptyString :min-count 1 :max-count 100))

(s/def :cognitect.aws.codebuild/String string?)

(s/def
  :cognitect.aws.codebuild/BatchGetBuildBatchesOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.BatchGetBuildBatchesOutput/buildBatches
     :cognitect.aws.codebuild.BatchGetBuildBatchesOutput/buildBatchesNotFound]))

(s/def :cognitect.aws.codebuild/TestCases (s/coll-of :cognitect.aws.codebuild/TestCase))

(s/def :cognitect.aws.codebuild/MachineType (s/spec string? :gen #(s/gen #{"NVME" "GENERAL"})))

(s/def
  :cognitect.aws.codebuild/ExportedEnvironmentVariable
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ExportedEnvironmentVariable/name
     :cognitect.aws.codebuild.ExportedEnvironmentVariable/value]))

(s/def :cognitect.aws.codebuild/DeleteReportGroupOutput (s/keys))

(s/def
  :cognitect.aws.codebuild/ImportSourceCredentialsOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.ImportSourceCredentialsOutput/arn]))

(s/def
  :cognitect.aws.codebuild/ProxyConfiguration
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ProxyConfiguration/orderedProxyRules
     :cognitect.aws.codebuild.ProxyConfiguration/defaultBehavior]))

(s/def
  :cognitect.aws.codebuild/Build
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.Build/vpcConfig
     :cognitect.aws.codebuild.Build/serviceRole
     :cognitect.aws.codebuild.Build/reportArns
     :cognitect.aws.codebuild.Build/fileSystemLocations
     :cognitect.aws.codebuild.Build/sourceVersion
     :cognitect.aws.codebuild.Build/buildNumber
     :cognitect.aws.codebuild.Build/buildComplete
     :cognitect.aws.codebuild.Build/secondarySourceVersions
     :cognitect.aws.codebuild.Build/artifacts
     :cognitect.aws.codebuild.Build/arn
     :cognitect.aws.codebuild.Build/networkInterface
     :cognitect.aws.codebuild.Build/secondarySources
     :cognitect.aws.codebuild.Build/id
     :cognitect.aws.codebuild.Build/resolvedSourceVersion
     :cognitect.aws.codebuild.Build/cache
     :cognitect.aws.codebuild.Build/startTime
     :cognitect.aws.codebuild.Build/debugSession
     :cognitect.aws.codebuild.Build/logs
     :cognitect.aws.codebuild.Build/initiator
     :cognitect.aws.codebuild.Build/buildBatchArn
     :cognitect.aws.codebuild.Build/encryptionKey
     :cognitect.aws.codebuild.Build/source
     :cognitect.aws.codebuild.Build/environment
     :cognitect.aws.codebuild.Build/secondaryArtifacts
     :cognitect.aws.codebuild.Build/currentPhase
     :cognitect.aws.codebuild.Build/autoRetryConfig
     :cognitect.aws.codebuild.Build/timeoutInMinutes
     :cognitect.aws.codebuild.Build/endTime
     :cognitect.aws.codebuild.Build/projectName
     :cognitect.aws.codebuild.Build/queuedTimeoutInMinutes
     :cognitect.aws.codebuild.Build/buildStatus
     :cognitect.aws.codebuild.Build/exportedEnvironmentVariables
     :cognitect.aws.codebuild.Build/phases]))

(s/def
  :cognitect.aws.codebuild/DeleteSourceCredentialsOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.DeleteSourceCredentialsOutput/arn]))

(s/def :cognitect.aws.codebuild/ResourceNotFoundException (s/keys))

(s/def
  :cognitect.aws.codebuild/ListSharedProjectsOutput
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.ListSharedProjectsOutput/nextToken
     :cognitect.aws.codebuild.ListSharedProjectsOutput/projects]))

(s/def
  :cognitect.aws.codebuild/Project
  (s/keys
    :opt-un
    [:cognitect.aws.codebuild.Project/vpcConfig
     :cognitect.aws.codebuild.Project/serviceRole
     :cognitect.aws.codebuild.Project/lastModified
     :cognitect.aws.codebuild.Project/created
     :cognitect.aws.codebuild.Project/fileSystemLocations
     :cognitect.aws.codebuild.Project/sourceVersion
     :cognitect.aws.codebuild.Project/secondarySourceVersions
     :cognitect.aws.codebuild.Project/artifacts
     :cognitect.aws.codebuild.Project/arn
     :cognitect.aws.codebuild.Project/secondarySources
     :cognitect.aws.codebuild.Project/tags
     :cognitect.aws.codebuild.Project/cache
     :cognitect.aws.codebuild.Project/name
     :cognitect.aws.codebuild.Project/buildBatchConfig
     :cognitect.aws.codebuild.Project/autoRetryLimit
     :cognitect.aws.codebuild.Project/encryptionKey
     :cognitect.aws.codebuild.Project/source
     :cognitect.aws.codebuild.Project/environment
     :cognitect.aws.codebuild.Project/secondaryArtifacts
     :cognitect.aws.codebuild.Project/timeoutInMinutes
     :cognitect.aws.codebuild.Project/webhook
     :cognitect.aws.codebuild.Project/logsConfig
     :cognitect.aws.codebuild.Project/projectVisibility
     :cognitect.aws.codebuild.Project/publicProjectAlias
     :cognitect.aws.codebuild.Project/queuedTimeoutInMinutes
     :cognitect.aws.codebuild.Project/description
     :cognitect.aws.codebuild.Project/resourceAccessRole
     :cognitect.aws.codebuild.Project/concurrentBuildLimit
     :cognitect.aws.codebuild.Project/badge]))

(s/def
  :cognitect.aws.codebuild/CacheMode
  (s/spec
    string?
    :gen
    #(s/gen #{"LOCAL_SOURCE_CACHE" "LOCAL_CUSTOM_CACHE" "LOCAL_DOCKER_LAYER_CACHE"})))

(s/def :cognitect.aws.codebuild/SensitiveString string?)

(s/def
  :cognitect.aws.codebuild/CreateReportGroupOutput
  (s/keys :opt-un [:cognitect.aws.codebuild.CreateReportGroupOutput/reportGroup]))

(s/def :cognitect.aws.codebuild.ResolvedArtifact/type :cognitect.aws.codebuild/ArtifactsType)

(s/def :cognitect.aws.codebuild.ResolvedArtifact/location :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ResolvedArtifact/identifier :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.UpdateProjectOutput/project :cognitect.aws.codebuild/Project)

(s/def :cognitect.aws.codebuild.DebugSession/sessionEnabled :cognitect.aws.codebuild/WrapperBoolean)

(s/def :cognitect.aws.codebuild.DebugSession/sessionTarget :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.ListBuildsOutput/ids :cognitect.aws.codebuild/BuildIds)

(s/def :cognitect.aws.codebuild.ListBuildsOutput/nextToken :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.BatchRestrictions/maximumBuildsAllowed
  :cognitect.aws.codebuild/WrapperInt)

(s/def
  :cognitect.aws.codebuild.BatchRestrictions/computeTypesAllowed
  :cognitect.aws.codebuild/ComputeTypesAllowed)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/idempotencyToken
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/environmentTypeOverride
  :cognitect.aws.codebuild/EnvironmentType)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/environmentVariablesOverride
  :cognitect.aws.codebuild/EnvironmentVariables)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/buildBatchConfigOverride
  :cognitect.aws.codebuild/ProjectBuildBatchConfig)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/certificateOverride
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/registryCredentialOverride
  :cognitect.aws.codebuild/RegistryCredential)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/computeTypeOverride
  :cognitect.aws.codebuild/ComputeType)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/buildTimeoutInMinutesOverride
  :cognitect.aws.codebuild/BuildTimeOut)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/gitCloneDepthOverride
  :cognitect.aws.codebuild/GitCloneDepth)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/artifactsOverride
  :cognitect.aws.codebuild/ProjectArtifacts)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/projectName
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/debugSessionEnabled
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/buildspecOverride
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/gitSubmodulesConfigOverride
  :cognitect.aws.codebuild/GitSubmodulesConfig)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/cacheOverride
  :cognitect.aws.codebuild/ProjectCache)

(s/def :cognitect.aws.codebuild.StartBuildBatchInput/sourceVersion :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/sourceAuthOverride
  :cognitect.aws.codebuild/SourceAuth)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/serviceRoleOverride
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/secondarySourcesVersionOverride
  :cognitect.aws.codebuild/ProjectSecondarySourceVersions)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/reportBuildBatchStatusOverride
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/imagePullCredentialsTypeOverride
  :cognitect.aws.codebuild/ImagePullCredentialsType)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/secondaryArtifactsOverride
  :cognitect.aws.codebuild/ProjectArtifactsList)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/sourceLocationOverride
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/secondarySourcesOverride
  :cognitect.aws.codebuild/ProjectSources)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/sourceTypeOverride
  :cognitect.aws.codebuild/SourceType)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/queuedTimeoutInMinutesOverride
  :cognitect.aws.codebuild/TimeOut)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/imageOverride
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/logsConfigOverride
  :cognitect.aws.codebuild/LogsConfig)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/insecureSslOverride
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/encryptionKeyOverride
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchInput/privilegedModeOverride
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def
  :cognitect.aws.codebuild.RetryBuildBatchOutput/buildBatch
  :cognitect.aws.codebuild/BuildBatch)

(s/def :cognitect.aws.codebuild.Webhook/buildType :cognitect.aws.codebuild/WebhookBuildType)

(s/def :cognitect.aws.codebuild.Webhook/filterGroups :cognitect.aws.codebuild/FilterGroups)

(s/def
  :cognitect.aws.codebuild.Webhook/scopeConfiguration
  :cognitect.aws.codebuild/ScopeConfiguration)

(s/def :cognitect.aws.codebuild.Webhook/lastModifiedSecret :cognitect.aws.codebuild/Timestamp)

(s/def :cognitect.aws.codebuild.Webhook/secret :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Webhook/payloadUrl :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Webhook/manualCreation :cognitect.aws.codebuild/WrapperBoolean)

(s/def :cognitect.aws.codebuild.Webhook/url :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Webhook/branchFilter :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ScalingConfigurationOutput/scalingType
  :cognitect.aws.codebuild/FleetScalingType)

(s/def
  :cognitect.aws.codebuild.ScalingConfigurationOutput/targetTrackingScalingConfigs
  :cognitect.aws.codebuild/TargetTrackingScalingConfigurations)

(s/def
  :cognitect.aws.codebuild.ScalingConfigurationOutput/maxCapacity
  :cognitect.aws.codebuild/FleetCapacity)

(s/def
  :cognitect.aws.codebuild.ScalingConfigurationOutput/desiredCapacity
  :cognitect.aws.codebuild/FleetCapacity)

(s/def :cognitect.aws.codebuild.ListFleetsInput/nextToken :cognitect.aws.codebuild/SensitiveString)

(s/def :cognitect.aws.codebuild.ListFleetsInput/maxResults :cognitect.aws.codebuild/PageSize)

(s/def :cognitect.aws.codebuild.ListFleetsInput/sortOrder :cognitect.aws.codebuild/SortOrderType)

(s/def :cognitect.aws.codebuild.ListFleetsInput/sortBy :cognitect.aws.codebuild/FleetSortByType)

(s/def :cognitect.aws.codebuild.TestReportSummary/total :cognitect.aws.codebuild/WrapperInt)

(s/def
  :cognitect.aws.codebuild.TestReportSummary/statusCounts
  :cognitect.aws.codebuild/ReportStatusCounts)

(s/def
  :cognitect.aws.codebuild.TestReportSummary/durationInNanoSeconds
  :cognitect.aws.codebuild/WrapperLong)

(s/def :cognitect.aws.codebuild.DeleteFleetInput/arn :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.BatchGetReportsOutput/reports :cognitect.aws.codebuild/Reports)

(s/def
  :cognitect.aws.codebuild.BatchGetReportsOutput/reportsNotFound
  :cognitect.aws.codebuild/ReportArns)

(s/def :cognitect.aws.codebuild.BatchGetBuildsInput/ids :cognitect.aws.codebuild/BuildIds)

(s/def :cognitect.aws.codebuild.CreateFleetOutput/fleet :cognitect.aws.codebuild/Fleet)

(s/def
  :cognitect.aws.codebuild.ListReportGroupsInput/sortOrder
  :cognitect.aws.codebuild/SortOrderType)

(s/def
  :cognitect.aws.codebuild.ListReportGroupsInput/sortBy
  :cognitect.aws.codebuild/ReportGroupSortByType)

(s/def :cognitect.aws.codebuild.ListReportGroupsInput/nextToken :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ListReportGroupsInput/maxResults :cognitect.aws.codebuild/PageSize)

(s/def :cognitect.aws.codebuild.ProjectFleet/fleetArn :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.Tag/key :cognitect.aws.codebuild/KeyInput)

(s/def :cognitect.aws.codebuild.Tag/value :cognitect.aws.codebuild/ValueInput)

(s/def
  :cognitect.aws.codebuild.GetReportGroupTrendOutput/stats
  :cognitect.aws.codebuild/ReportGroupTrendStats)

(s/def
  :cognitect.aws.codebuild.GetReportGroupTrendOutput/rawData
  :cognitect.aws.codebuild/ReportGroupTrendRawDataList)

(s/def
  :cognitect.aws.codebuild.UpdateProjectVisibilityInput/projectArn
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.UpdateProjectVisibilityInput/projectVisibility
  :cognitect.aws.codebuild/ProjectVisibilityType)

(s/def
  :cognitect.aws.codebuild.UpdateProjectVisibilityInput/resourceAccessRole
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.ProjectEnvironment/registryCredential
  :cognitect.aws.codebuild/RegistryCredential)

(s/def
  :cognitect.aws.codebuild.ProjectEnvironment/environmentVariables
  :cognitect.aws.codebuild/EnvironmentVariables)

(s/def :cognitect.aws.codebuild.ProjectEnvironment/type :cognitect.aws.codebuild/EnvironmentType)

(s/def
  :cognitect.aws.codebuild.ProjectEnvironment/imagePullCredentialsType
  :cognitect.aws.codebuild/ImagePullCredentialsType)

(s/def :cognitect.aws.codebuild.ProjectEnvironment/certificate :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ProjectEnvironment/fleet :cognitect.aws.codebuild/ProjectFleet)

(s/def :cognitect.aws.codebuild.ProjectEnvironment/image :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.ProjectEnvironment/computeType :cognitect.aws.codebuild/ComputeType)

(s/def
  :cognitect.aws.codebuild.ProjectEnvironment/privilegedMode
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def
  :cognitect.aws.codebuild.ProjectEnvironment/computeConfiguration
  :cognitect.aws.codebuild/ComputeConfiguration)

(s/def
  :cognitect.aws.codebuild.GetResourcePolicyInput/resourceArn
  :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.PhaseContext/statusCode :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.PhaseContext/message :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ListProjectsOutput/nextToken :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ListProjectsOutput/projects :cognitect.aws.codebuild/ProjectNames)

(s/def :cognitect.aws.codebuild.ReportWithRawData/reportArn :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.ReportWithRawData/data :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ListProjectsInput/sortBy :cognitect.aws.codebuild/ProjectSortByType)

(s/def :cognitect.aws.codebuild.ListProjectsInput/sortOrder :cognitect.aws.codebuild/SortOrderType)

(s/def :cognitect.aws.codebuild.ListProjectsInput/nextToken :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.AutoRetryConfig/autoRetryLimit :cognitect.aws.codebuild/WrapperInt)

(s/def :cognitect.aws.codebuild.AutoRetryConfig/autoRetryNumber :cognitect.aws.codebuild/WrapperInt)

(s/def :cognitect.aws.codebuild.AutoRetryConfig/nextAutoRetry :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.AutoRetryConfig/previousAutoRetry :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.BatchGetBuildBatchesInput/ids
  :cognitect.aws.codebuild/BuildBatchIds)

(s/def :cognitect.aws.codebuild.StopBuildBatchOutput/buildBatch :cognitect.aws.codebuild/BuildBatch)

(s/def :cognitect.aws.codebuild.VpcConfig/vpcId :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.VpcConfig/subnets :cognitect.aws.codebuild/Subnets)

(s/def
  :cognitect.aws.codebuild.VpcConfig/securityGroupIds
  :cognitect.aws.codebuild/SecurityGroupIds)

(s/def
  :cognitect.aws.codebuild.ListBuildBatchesInput/filter
  :cognitect.aws.codebuild/BuildBatchFilter)

(s/def :cognitect.aws.codebuild.ListBuildBatchesInput/maxResults :cognitect.aws.codebuild/PageSize)

(s/def
  :cognitect.aws.codebuild.ListBuildBatchesInput/sortOrder
  :cognitect.aws.codebuild/SortOrderType)

(s/def :cognitect.aws.codebuild.ListBuildBatchesInput/nextToken :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ListBuildBatchesForProjectInput/projectName
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.ListBuildBatchesForProjectInput/filter
  :cognitect.aws.codebuild/BuildBatchFilter)

(s/def
  :cognitect.aws.codebuild.ListBuildBatchesForProjectInput/maxResults
  :cognitect.aws.codebuild/PageSize)

(s/def
  :cognitect.aws.codebuild.ListBuildBatchesForProjectInput/sortOrder
  :cognitect.aws.codebuild/SortOrderType)

(s/def
  :cognitect.aws.codebuild.ListBuildBatchesForProjectInput/nextToken
  :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.UpdateWebhookOutput/webhook :cognitect.aws.codebuild/Webhook)

(s/def :cognitect.aws.codebuild.DescribeTestCasesInput/reportArn :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.DescribeTestCasesInput/nextToken :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.DescribeTestCasesInput/maxResults :cognitect.aws.codebuild/PageSize)

(s/def
  :cognitect.aws.codebuild.DescribeTestCasesInput/filter
  :cognitect.aws.codebuild/TestCaseFilter)

(s/def
  :cognitect.aws.codebuild.ProjectBuildBatchConfig/serviceRole
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.ProjectBuildBatchConfig/combineArtifacts
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def
  :cognitect.aws.codebuild.ProjectBuildBatchConfig/restrictions
  :cognitect.aws.codebuild/BatchRestrictions)

(s/def
  :cognitect.aws.codebuild.ProjectBuildBatchConfig/timeoutInMins
  :cognitect.aws.codebuild/WrapperInt)

(s/def
  :cognitect.aws.codebuild.ProjectBuildBatchConfig/batchReportMode
  :cognitect.aws.codebuild/BatchReportModeType)

(s/def
  :cognitect.aws.codebuild.UpdateProjectVisibilityOutput/projectArn
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.UpdateProjectVisibilityOutput/publicProjectAlias
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.UpdateProjectVisibilityOutput/projectVisibility
  :cognitect.aws.codebuild/ProjectVisibilityType)

(s/def
  :cognitect.aws.codebuild.DeleteSourceCredentialsInput/arn
  :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.ReportFilter/status :cognitect.aws.codebuild/ReportStatusType)

(s/def :cognitect.aws.codebuild.ListBuildsInput/sortOrder :cognitect.aws.codebuild/SortOrderType)

(s/def :cognitect.aws.codebuild.ListBuildsInput/nextToken :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ImportSourceCredentialsInput/username
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.ImportSourceCredentialsInput/token
  :cognitect.aws.codebuild/SensitiveNonEmptyString)

(s/def
  :cognitect.aws.codebuild.ImportSourceCredentialsInput/serverType
  :cognitect.aws.codebuild/ServerType)

(s/def
  :cognitect.aws.codebuild.ImportSourceCredentialsInput/authType
  :cognitect.aws.codebuild/AuthType)

(s/def
  :cognitect.aws.codebuild.ImportSourceCredentialsInput/shouldOverwrite
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def
  :cognitect.aws.codebuild.LogsConfig/cloudWatchLogs
  :cognitect.aws.codebuild/CloudWatchLogsConfig)

(s/def :cognitect.aws.codebuild.LogsConfig/s3Logs :cognitect.aws.codebuild/S3LogsConfig)

(s/def :cognitect.aws.codebuild.Report/reportGroupArn :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Report/executionId :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.Report/name :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.Report/type :cognitect.aws.codebuild/ReportType)

(s/def :cognitect.aws.codebuild.Report/created :cognitect.aws.codebuild/Timestamp)

(s/def :cognitect.aws.codebuild.Report/testSummary :cognitect.aws.codebuild/TestReportSummary)

(s/def :cognitect.aws.codebuild.Report/status :cognitect.aws.codebuild/ReportStatusType)

(s/def :cognitect.aws.codebuild.Report/truncated :cognitect.aws.codebuild/WrapperBoolean)

(s/def :cognitect.aws.codebuild.Report/expired :cognitect.aws.codebuild/Timestamp)

(s/def :cognitect.aws.codebuild.Report/arn :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Report/exportConfig :cognitect.aws.codebuild/ReportExportConfig)

(s/def
  :cognitect.aws.codebuild.Report/codeCoverageSummary
  :cognitect.aws.codebuild/CodeCoverageReportSummary)

(s/def :cognitect.aws.codebuild.S3LogsConfig/status :cognitect.aws.codebuild/LogsConfigStatusType)

(s/def :cognitect.aws.codebuild.S3LogsConfig/location :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.S3LogsConfig/encryptionDisabled
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def
  :cognitect.aws.codebuild.S3LogsConfig/bucketOwnerAccess
  :cognitect.aws.codebuild/BucketOwnerAccess)

(s/def :cognitect.aws.codebuild.StartBuildOutput/build :cognitect.aws.codebuild/Build)

(s/def :cognitect.aws.codebuild.DeleteBuildBatchInput/id :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.ListReportsForReportGroupOutput/nextToken
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ListReportsForReportGroupOutput/reports
  :cognitect.aws.codebuild/ReportArns)

(s/def :cognitect.aws.codebuild.UpdateReportGroupInput/arn :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.UpdateReportGroupInput/exportConfig
  :cognitect.aws.codebuild/ReportExportConfig)

(s/def :cognitect.aws.codebuild.UpdateReportGroupInput/tags :cognitect.aws.codebuild/TagList)

(s/def :cognitect.aws.codebuild.DeleteReportInput/arn :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.SourceCredentialsInfo/arn :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.SourceCredentialsInfo/serverType
  :cognitect.aws.codebuild/ServerType)

(s/def :cognitect.aws.codebuild.SourceCredentialsInfo/authType :cognitect.aws.codebuild/AuthType)

(s/def :cognitect.aws.codebuild.SourceCredentialsInfo/resource :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.StartBuildInput/fleetOverride :cognitect.aws.codebuild/ProjectFleet)

(s/def :cognitect.aws.codebuild.StartBuildInput/idempotencyToken :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/reportBuildStatusOverride
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/environmentTypeOverride
  :cognitect.aws.codebuild/EnvironmentType)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/environmentVariablesOverride
  :cognitect.aws.codebuild/EnvironmentVariables)

(s/def :cognitect.aws.codebuild.StartBuildInput/certificateOverride :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/registryCredentialOverride
  :cognitect.aws.codebuild/RegistryCredential)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/computeTypeOverride
  :cognitect.aws.codebuild/ComputeType)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/gitCloneDepthOverride
  :cognitect.aws.codebuild/GitCloneDepth)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/buildStatusConfigOverride
  :cognitect.aws.codebuild/BuildStatusConfig)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/artifactsOverride
  :cognitect.aws.codebuild/ProjectArtifacts)

(s/def :cognitect.aws.codebuild.StartBuildInput/projectName :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/debugSessionEnabled
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def :cognitect.aws.codebuild.StartBuildInput/buildspecOverride :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/gitSubmodulesConfigOverride
  :cognitect.aws.codebuild/GitSubmodulesConfig)

(s/def :cognitect.aws.codebuild.StartBuildInput/cacheOverride :cognitect.aws.codebuild/ProjectCache)

(s/def :cognitect.aws.codebuild.StartBuildInput/sourceVersion :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/autoRetryLimitOverride
  :cognitect.aws.codebuild/WrapperInt)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/sourceAuthOverride
  :cognitect.aws.codebuild/SourceAuth)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/serviceRoleOverride
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/secondarySourcesVersionOverride
  :cognitect.aws.codebuild/ProjectSecondarySourceVersions)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/imagePullCredentialsTypeOverride
  :cognitect.aws.codebuild/ImagePullCredentialsType)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/secondaryArtifactsOverride
  :cognitect.aws.codebuild/ProjectArtifactsList)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/sourceLocationOverride
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/secondarySourcesOverride
  :cognitect.aws.codebuild/ProjectSources)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/sourceTypeOverride
  :cognitect.aws.codebuild/SourceType)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/queuedTimeoutInMinutesOverride
  :cognitect.aws.codebuild/TimeOut)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/imageOverride
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/timeoutInMinutesOverride
  :cognitect.aws.codebuild/BuildTimeOut)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/logsConfigOverride
  :cognitect.aws.codebuild/LogsConfig)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/insecureSslOverride
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/encryptionKeyOverride
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.StartBuildInput/privilegedModeOverride
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def :cognitect.aws.codebuild.BuildBatch/buildBatchStatus :cognitect.aws.codebuild/StatusType)

(s/def
  :cognitect.aws.codebuild.BuildBatch/fileSystemLocations
  :cognitect.aws.codebuild/ProjectFileSystemLocations)

(s/def :cognitect.aws.codebuild.BuildBatch/startTime :cognitect.aws.codebuild/Timestamp)

(s/def :cognitect.aws.codebuild.BuildBatch/vpcConfig :cognitect.aws.codebuild/VpcConfig)

(s/def :cognitect.aws.codebuild.BuildBatch/currentPhase :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.BuildBatch/encryptionKey :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.BuildBatch/initiator :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.BuildBatch/endTime :cognitect.aws.codebuild/Timestamp)

(s/def
  :cognitect.aws.codebuild.BuildBatch/buildTimeoutInMinutes
  :cognitect.aws.codebuild/WrapperInt)

(s/def :cognitect.aws.codebuild.BuildBatch/projectName :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.BuildBatch/source :cognitect.aws.codebuild/ProjectSource)

(s/def
  :cognitect.aws.codebuild.BuildBatch/secondaryArtifacts
  :cognitect.aws.codebuild/BuildArtifactsList)

(s/def
  :cognitect.aws.codebuild.BuildBatch/debugSessionEnabled
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def :cognitect.aws.codebuild.BuildBatch/serviceRole :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.BuildBatch/queuedTimeoutInMinutes
  :cognitect.aws.codebuild/WrapperInt)

(s/def :cognitect.aws.codebuild.BuildBatch/sourceVersion :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.BuildBatch/cache :cognitect.aws.codebuild/ProjectCache)

(s/def :cognitect.aws.codebuild.BuildBatch/phases :cognitect.aws.codebuild/BuildBatchPhases)

(s/def
  :cognitect.aws.codebuild.BuildBatch/resolvedSourceVersion
  :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.BuildBatch/secondarySources :cognitect.aws.codebuild/ProjectSources)

(s/def :cognitect.aws.codebuild.BuildBatch/id :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.BuildBatch/secondarySourceVersions
  :cognitect.aws.codebuild/ProjectSecondarySourceVersions)

(s/def
  :cognitect.aws.codebuild.BuildBatch/buildBatchConfig
  :cognitect.aws.codebuild/ProjectBuildBatchConfig)

(s/def :cognitect.aws.codebuild.BuildBatch/buildBatchNumber :cognitect.aws.codebuild/WrapperLong)

(s/def :cognitect.aws.codebuild.BuildBatch/environment :cognitect.aws.codebuild/ProjectEnvironment)

(s/def :cognitect.aws.codebuild.BuildBatch/complete :cognitect.aws.codebuild/Boolean)

(s/def :cognitect.aws.codebuild.BuildBatch/buildGroups :cognitect.aws.codebuild/BuildGroups)

(s/def :cognitect.aws.codebuild.BuildBatch/logConfig :cognitect.aws.codebuild/LogsConfig)

(s/def :cognitect.aws.codebuild.BuildBatch/arn :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.BuildBatch/artifacts :cognitect.aws.codebuild/BuildArtifacts)

(s/def
  :cognitect.aws.codebuild.ListReportsForReportGroupInput/reportGroupArn
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ListReportsForReportGroupInput/nextToken
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ListReportsForReportGroupInput/sortOrder
  :cognitect.aws.codebuild/SortOrderType)

(s/def
  :cognitect.aws.codebuild.ListReportsForReportGroupInput/maxResults
  :cognitect.aws.codebuild/PageSize)

(s/def
  :cognitect.aws.codebuild.ListReportsForReportGroupInput/filter
  :cognitect.aws.codebuild/ReportFilter)

(s/def
  :cognitect.aws.codebuild.DeleteResourcePolicyInput/resourceArn
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.RegistryCredential/credential
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.RegistryCredential/credentialProvider
  :cognitect.aws.codebuild/CredentialProviderType)

(s/def :cognitect.aws.codebuild.FleetProxyRule/type :cognitect.aws.codebuild/FleetProxyRuleType)

(s/def
  :cognitect.aws.codebuild.FleetProxyRule/effect
  :cognitect.aws.codebuild/FleetProxyRuleEffectType)

(s/def
  :cognitect.aws.codebuild.FleetProxyRule/entities
  :cognitect.aws.codebuild/FleetProxyRuleEntities)

(s/def :cognitect.aws.codebuild.StopBuildBatchInput/id :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.RetryBuildOutput/build :cognitect.aws.codebuild/Build)

(s/def :cognitect.aws.codebuild.BatchGetProjectsOutput/projects :cognitect.aws.codebuild/Projects)

(s/def
  :cognitect.aws.codebuild.BatchGetProjectsOutput/projectsNotFound
  :cognitect.aws.codebuild/ProjectNames)

(s/def :cognitect.aws.codebuild.NetworkInterface/subnetId :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.NetworkInterface/networkInterfaceId
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.PutResourcePolicyInput/policy
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.PutResourcePolicyInput/resourceArn
  :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.LogsLocation/groupName :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.LogsLocation/streamName :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.LogsLocation/deepLink :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.LogsLocation/s3DeepLink :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.LogsLocation/cloudWatchLogsArn :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.LogsLocation/s3LogsArn :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.LogsLocation/cloudWatchLogs
  :cognitect.aws.codebuild/CloudWatchLogsConfig)

(s/def :cognitect.aws.codebuild.LogsLocation/s3Logs :cognitect.aws.codebuild/S3LogsConfig)

(s/def :cognitect.aws.codebuild.RetryBuildBatchInput/id :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.RetryBuildBatchInput/idempotencyToken
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.RetryBuildBatchInput/retryType
  :cognitect.aws.codebuild/RetryBuildBatchType)

(s/def :cognitect.aws.codebuild.S3ReportExportConfig/bucket :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.S3ReportExportConfig/bucketOwner :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.S3ReportExportConfig/path :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.S3ReportExportConfig/packaging
  :cognitect.aws.codebuild/ReportPackagingType)

(s/def
  :cognitect.aws.codebuild.S3ReportExportConfig/encryptionKey
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.S3ReportExportConfig/encryptionDisabled
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def :cognitect.aws.codebuild.CreateProjectOutput/project :cognitect.aws.codebuild/Project)

(s/def :cognitect.aws.codebuild.BuildPhase/phaseType :cognitect.aws.codebuild/BuildPhaseType)

(s/def :cognitect.aws.codebuild.BuildPhase/phaseStatus :cognitect.aws.codebuild/StatusType)

(s/def :cognitect.aws.codebuild.BuildPhase/startTime :cognitect.aws.codebuild/Timestamp)

(s/def :cognitect.aws.codebuild.BuildPhase/endTime :cognitect.aws.codebuild/Timestamp)

(s/def :cognitect.aws.codebuild.BuildPhase/durationInSeconds :cognitect.aws.codebuild/WrapperLong)

(s/def :cognitect.aws.codebuild.BuildPhase/contexts :cognitect.aws.codebuild/PhaseContexts)

(s/def :cognitect.aws.codebuild.CreateWebhookOutput/webhook :cognitect.aws.codebuild/Webhook)

(s/def :cognitect.aws.codebuild.FleetStatus/statusCode :cognitect.aws.codebuild/FleetStatusCode)

(s/def :cognitect.aws.codebuild.FleetStatus/context :cognitect.aws.codebuild/FleetContextCode)

(s/def :cognitect.aws.codebuild.FleetStatus/message :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.EnvironmentLanguage/language :cognitect.aws.codebuild/LanguageType)

(s/def
  :cognitect.aws.codebuild.EnvironmentLanguage/images
  :cognitect.aws.codebuild/EnvironmentImages)

(s/def :cognitect.aws.codebuild.RetryBuildInput/id :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.RetryBuildInput/idempotencyToken :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.GitSubmodulesConfig/fetchSubmodules
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def
  :cognitect.aws.codebuild.UpdateProjectInput/description
  :cognitect.aws.codebuild/ProjectDescription)

(s/def :cognitect.aws.codebuild.UpdateProjectInput/logsConfig :cognitect.aws.codebuild/LogsConfig)

(s/def :cognitect.aws.codebuild.UpdateProjectInput/tags :cognitect.aws.codebuild/TagList)

(s/def
  :cognitect.aws.codebuild.UpdateProjectInput/fileSystemLocations
  :cognitect.aws.codebuild/ProjectFileSystemLocations)

(s/def :cognitect.aws.codebuild.UpdateProjectInput/vpcConfig :cognitect.aws.codebuild/VpcConfig)

(s/def :cognitect.aws.codebuild.UpdateProjectInput/name :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.UpdateProjectInput/encryptionKey
  :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.UpdateProjectInput/source :cognitect.aws.codebuild/ProjectSource)

(s/def
  :cognitect.aws.codebuild.UpdateProjectInput/secondaryArtifacts
  :cognitect.aws.codebuild/ProjectArtifactsList)

(s/def
  :cognitect.aws.codebuild.UpdateProjectInput/serviceRole
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.UpdateProjectInput/timeoutInMinutes
  :cognitect.aws.codebuild/BuildTimeOut)

(s/def
  :cognitect.aws.codebuild.UpdateProjectInput/autoRetryLimit
  :cognitect.aws.codebuild/WrapperInt)

(s/def
  :cognitect.aws.codebuild.UpdateProjectInput/queuedTimeoutInMinutes
  :cognitect.aws.codebuild/TimeOut)

(s/def
  :cognitect.aws.codebuild.UpdateProjectInput/badgeEnabled
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def
  :cognitect.aws.codebuild.UpdateProjectInput/concurrentBuildLimit
  :cognitect.aws.codebuild/WrapperInt)

(s/def :cognitect.aws.codebuild.UpdateProjectInput/sourceVersion :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.UpdateProjectInput/cache :cognitect.aws.codebuild/ProjectCache)

(s/def
  :cognitect.aws.codebuild.UpdateProjectInput/secondarySources
  :cognitect.aws.codebuild/ProjectSources)

(s/def
  :cognitect.aws.codebuild.UpdateProjectInput/secondarySourceVersions
  :cognitect.aws.codebuild/ProjectSecondarySourceVersions)

(s/def
  :cognitect.aws.codebuild.UpdateProjectInput/buildBatchConfig
  :cognitect.aws.codebuild/ProjectBuildBatchConfig)

(s/def
  :cognitect.aws.codebuild.UpdateProjectInput/environment
  :cognitect.aws.codebuild/ProjectEnvironment)

(s/def
  :cognitect.aws.codebuild.UpdateProjectInput/artifacts
  :cognitect.aws.codebuild/ProjectArtifacts)

(s/def :cognitect.aws.codebuild.WebhookFilter/type :cognitect.aws.codebuild/WebhookFilterType)

(s/def :cognitect.aws.codebuild.WebhookFilter/pattern :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.WebhookFilter/excludeMatchedPattern
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def :cognitect.aws.codebuild.ProjectBadge/badgeEnabled :cognitect.aws.codebuild/Boolean)

(s/def :cognitect.aws.codebuild.ProjectBadge/badgeRequestUrl :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.DescribeCodeCoveragesOutput/nextToken
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.DescribeCodeCoveragesOutput/codeCoverages
  :cognitect.aws.codebuild/CodeCoverages)

(s/def
  :cognitect.aws.codebuild.GetReportGroupTrendInput/reportGroupArn
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.GetReportGroupTrendInput/numOfReports
  :cognitect.aws.codebuild/PageSize)

(s/def
  :cognitect.aws.codebuild.GetReportGroupTrendInput/trendField
  :cognitect.aws.codebuild/ReportGroupTrendFieldType)

(s/def
  :cognitect.aws.codebuild.BatchDeleteBuildsOutput/buildsDeleted
  :cognitect.aws.codebuild/BuildIds)

(s/def
  :cognitect.aws.codebuild.BatchDeleteBuildsOutput/buildsNotDeleted
  :cognitect.aws.codebuild/BuildsNotDeleted)

(s/def
  :cognitect.aws.codebuild.GetResourcePolicyOutput/policy
  :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.DeleteWebhookInput/projectName :cognitect.aws.codebuild/ProjectName)

(s/def :cognitect.aws.codebuild.EnvironmentVariable/name :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.EnvironmentVariable/value :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.EnvironmentVariable/type
  :cognitect.aws.codebuild/EnvironmentVariableType)

(s/def
  :cognitect.aws.codebuild.ReportExportConfig/exportConfigType
  :cognitect.aws.codebuild/ReportExportConfigType)

(s/def
  :cognitect.aws.codebuild.ReportExportConfig/s3Destination
  :cognitect.aws.codebuild/S3ReportExportConfig)

(s/def
  :cognitect.aws.codebuild.CreateReportGroupInput/name
  :cognitect.aws.codebuild/ReportGroupName)

(s/def :cognitect.aws.codebuild.CreateReportGroupInput/type :cognitect.aws.codebuild/ReportType)

(s/def
  :cognitect.aws.codebuild.CreateReportGroupInput/exportConfig
  :cognitect.aws.codebuild/ReportExportConfig)

(s/def :cognitect.aws.codebuild.CreateReportGroupInput/tags :cognitect.aws.codebuild/TagList)

(s/def
  :cognitect.aws.codebuild.InvalidateProjectCacheInput/projectName
  :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.ListReportsInput/sortOrder :cognitect.aws.codebuild/SortOrderType)

(s/def :cognitect.aws.codebuild.ListReportsInput/nextToken :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ListReportsInput/maxResults :cognitect.aws.codebuild/PageSize)

(s/def :cognitect.aws.codebuild.ListReportsInput/filter :cognitect.aws.codebuild/ReportFilter)

(s/def :cognitect.aws.codebuild.ProjectArtifacts/artifactIdentifier :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ProjectArtifacts/path :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ProjectArtifacts/bucketOwnerAccess
  :cognitect.aws.codebuild/BucketOwnerAccess)

(s/def
  :cognitect.aws.codebuild.ProjectArtifacts/encryptionDisabled
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def
  :cognitect.aws.codebuild.ProjectArtifacts/packaging
  :cognitect.aws.codebuild/ArtifactPackaging)

(s/def :cognitect.aws.codebuild.ProjectArtifacts/name :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ProjectArtifacts/namespaceType
  :cognitect.aws.codebuild/ArtifactNamespace)

(s/def
  :cognitect.aws.codebuild.ProjectArtifacts/overrideArtifactName
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def :cognitect.aws.codebuild.ProjectArtifacts/type :cognitect.aws.codebuild/ArtifactsType)

(s/def :cognitect.aws.codebuild.ProjectArtifacts/location :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.BatchDeleteBuildsInput/ids :cognitect.aws.codebuild/BuildIds)

(s/def
  :cognitect.aws.codebuild.ListSharedReportGroupsOutput/nextToken
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ListSharedReportGroupsOutput/reportGroups
  :cognitect.aws.codebuild/ReportGroupArns)

(s/def
  :cognitect.aws.codebuild.CloudWatchLogsConfig/status
  :cognitect.aws.codebuild/LogsConfigStatusType)

(s/def :cognitect.aws.codebuild.CloudWatchLogsConfig/groupName :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.CloudWatchLogsConfig/streamName :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.BatchGetFleetsInput/names :cognitect.aws.codebuild/FleetNames)

(s/def :cognitect.aws.codebuild.DeleteProjectInput/name :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.TestCase/reportArn :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.TestCase/testRawDataPath :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.TestCase/prefix :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.TestCase/name :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.TestCase/status :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.TestCase/durationInNanoSeconds :cognitect.aws.codebuild/WrapperLong)

(s/def :cognitect.aws.codebuild.TestCase/message :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.TestCase/expired :cognitect.aws.codebuild/Timestamp)

(s/def :cognitect.aws.codebuild.TestCaseFilter/status :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.TestCaseFilter/keyword :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ListBuildBatchesForProjectOutput/ids
  :cognitect.aws.codebuild/BuildBatchIds)

(s/def
  :cognitect.aws.codebuild.ListBuildBatchesForProjectOutput/nextToken
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ListSourceCredentialsOutput/sourceCredentialsInfos
  :cognitect.aws.codebuild/SourceCredentialsInfos)

(s/def :cognitect.aws.codebuild.UpdateFleetOutput/fleet :cognitect.aws.codebuild/Fleet)

(s/def
  :cognitect.aws.codebuild.ListCuratedEnvironmentImagesOutput/platforms
  :cognitect.aws.codebuild/EnvironmentPlatforms)

(s/def :cognitect.aws.codebuild.ListBuildBatchesOutput/ids :cognitect.aws.codebuild/BuildBatchIds)

(s/def :cognitect.aws.codebuild.ListBuildBatchesOutput/nextToken :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ListSharedReportGroupsInput/sortOrder
  :cognitect.aws.codebuild/SortOrderType)

(s/def
  :cognitect.aws.codebuild.ListSharedReportGroupsInput/sortBy
  :cognitect.aws.codebuild/SharedResourceSortByType)

(s/def
  :cognitect.aws.codebuild.ListSharedReportGroupsInput/nextToken
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ListSharedReportGroupsInput/maxResults
  :cognitect.aws.codebuild/PageSize)

(s/def
  :cognitect.aws.codebuild.TargetTrackingScalingConfiguration/metricType
  :cognitect.aws.codebuild/FleetScalingMetricType)

(s/def
  :cognitect.aws.codebuild.TargetTrackingScalingConfiguration/targetValue
  :cognitect.aws.codebuild/WrapperDouble)

(s/def :cognitect.aws.codebuild.BatchGetFleetsOutput/fleets :cognitect.aws.codebuild/Fleets)

(s/def
  :cognitect.aws.codebuild.BatchGetFleetsOutput/fleetsNotFound
  :cognitect.aws.codebuild/FleetNames)

(s/def
  :cognitect.aws.codebuild.ProjectFileSystemLocation/type
  :cognitect.aws.codebuild/FileSystemType)

(s/def :cognitect.aws.codebuild.ProjectFileSystemLocation/location :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ProjectFileSystemLocation/mountPoint
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ProjectFileSystemLocation/identifier
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ProjectFileSystemLocation/mountOptions
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.DescribeCodeCoveragesInput/reportArn
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.DescribeCodeCoveragesInput/nextToken
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.DescribeCodeCoveragesInput/maxResults
  :cognitect.aws.codebuild/PageSize)

(s/def
  :cognitect.aws.codebuild.DescribeCodeCoveragesInput/sortOrder
  :cognitect.aws.codebuild/SortOrderType)

(s/def
  :cognitect.aws.codebuild.DescribeCodeCoveragesInput/sortBy
  :cognitect.aws.codebuild/ReportCodeCoverageSortByType)

(s/def
  :cognitect.aws.codebuild.DescribeCodeCoveragesInput/minLineCoveragePercentage
  :cognitect.aws.codebuild/Percentage)

(s/def
  :cognitect.aws.codebuild.DescribeCodeCoveragesInput/maxLineCoveragePercentage
  :cognitect.aws.codebuild/Percentage)

(s/def :cognitect.aws.codebuild.BuildGroup/identifier :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.BuildGroup/dependsOn :cognitect.aws.codebuild/Identifiers)

(s/def :cognitect.aws.codebuild.BuildGroup/ignoreFailure :cognitect.aws.codebuild/Boolean)

(s/def
  :cognitect.aws.codebuild.BuildGroup/currentBuildSummary
  :cognitect.aws.codebuild/BuildSummary)

(s/def
  :cognitect.aws.codebuild.BuildGroup/priorBuildSummaryList
  :cognitect.aws.codebuild/BuildSummaries)

(s/def :cognitect.aws.codebuild.ProjectCache/type :cognitect.aws.codebuild/CacheType)

(s/def :cognitect.aws.codebuild.ProjectCache/location :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ProjectCache/modes :cognitect.aws.codebuild/ProjectCacheModes)

(s/def
  :cognitect.aws.codebuild.PutResourcePolicyOutput/resourceArn
  :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.ListReportGroupsOutput/nextToken :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ListReportGroupsOutput/reportGroups
  :cognitect.aws.codebuild/ReportGroupArns)

(s/def
  :cognitect.aws.codebuild.CreateFleetInput/proxyConfiguration
  :cognitect.aws.codebuild/ProxyConfiguration)

(s/def :cognitect.aws.codebuild.CreateFleetInput/tags :cognitect.aws.codebuild/TagList)

(s/def
  :cognitect.aws.codebuild.CreateFleetInput/fleetServiceRole
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.CreateFleetInput/baseCapacity
  :cognitect.aws.codebuild/FleetCapacity)

(s/def
  :cognitect.aws.codebuild.CreateFleetInput/overflowBehavior
  :cognitect.aws.codebuild/FleetOverflowBehavior)

(s/def :cognitect.aws.codebuild.CreateFleetInput/vpcConfig :cognitect.aws.codebuild/VpcConfig)

(s/def
  :cognitect.aws.codebuild.CreateFleetInput/scalingConfiguration
  :cognitect.aws.codebuild/ScalingConfigurationInput)

(s/def :cognitect.aws.codebuild.CreateFleetInput/name :cognitect.aws.codebuild/FleetName)

(s/def
  :cognitect.aws.codebuild.CreateFleetInput/environmentType
  :cognitect.aws.codebuild/EnvironmentType)

(s/def :cognitect.aws.codebuild.CreateFleetInput/imageId :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.CreateFleetInput/computeType :cognitect.aws.codebuild/ComputeType)

(s/def
  :cognitect.aws.codebuild.CreateFleetInput/computeConfiguration
  :cognitect.aws.codebuild/ComputeConfiguration)

(s/def :cognitect.aws.codebuild.ProjectSource/type :cognitect.aws.codebuild/SourceType)

(s/def
  :cognitect.aws.codebuild.ProjectSource/gitSubmodulesConfig
  :cognitect.aws.codebuild/GitSubmodulesConfig)

(s/def :cognitect.aws.codebuild.ProjectSource/auth :cognitect.aws.codebuild/SourceAuth)

(s/def
  :cognitect.aws.codebuild.ProjectSource/buildStatusConfig
  :cognitect.aws.codebuild/BuildStatusConfig)

(s/def
  :cognitect.aws.codebuild.ProjectSource/reportBuildStatus
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def :cognitect.aws.codebuild.ProjectSource/sourceIdentifier :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ProjectSource/buildspec :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ProjectSource/location :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ProjectSource/insecureSsl :cognitect.aws.codebuild/WrapperBoolean)

(s/def :cognitect.aws.codebuild.ProjectSource/gitCloneDepth :cognitect.aws.codebuild/GitCloneDepth)

(s/def :cognitect.aws.codebuild.BuildSummary/arn :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.BuildSummary/requestedOn :cognitect.aws.codebuild/Timestamp)

(s/def :cognitect.aws.codebuild.BuildSummary/buildStatus :cognitect.aws.codebuild/StatusType)

(s/def
  :cognitect.aws.codebuild.BuildSummary/primaryArtifact
  :cognitect.aws.codebuild/ResolvedArtifact)

(s/def
  :cognitect.aws.codebuild.BuildSummary/secondaryArtifacts
  :cognitect.aws.codebuild/ResolvedSecondaryArtifacts)

(s/def :cognitect.aws.codebuild.ReportGroup/arn :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.ReportGroup/name :cognitect.aws.codebuild/ReportGroupName)

(s/def :cognitect.aws.codebuild.ReportGroup/type :cognitect.aws.codebuild/ReportType)

(s/def
  :cognitect.aws.codebuild.ReportGroup/exportConfig
  :cognitect.aws.codebuild/ReportExportConfig)

(s/def :cognitect.aws.codebuild.ReportGroup/created :cognitect.aws.codebuild/Timestamp)

(s/def :cognitect.aws.codebuild.ReportGroup/lastModified :cognitect.aws.codebuild/Timestamp)

(s/def :cognitect.aws.codebuild.ReportGroup/tags :cognitect.aws.codebuild/TagList)

(s/def :cognitect.aws.codebuild.ReportGroup/status :cognitect.aws.codebuild/ReportGroupStatusType)

(s/def :cognitect.aws.codebuild.DescribeTestCasesOutput/nextToken :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.DescribeTestCasesOutput/testCases
  :cognitect.aws.codebuild/TestCases)

(s/def :cognitect.aws.codebuild.ListFleetsOutput/nextToken :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ListFleetsOutput/fleets :cognitect.aws.codebuild/FleetArns)

(s/def :cognitect.aws.codebuild.DeleteBuildBatchOutput/statusCode :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.DeleteBuildBatchOutput/buildsDeleted
  :cognitect.aws.codebuild/BuildIds)

(s/def
  :cognitect.aws.codebuild.DeleteBuildBatchOutput/buildsNotDeleted
  :cognitect.aws.codebuild/BuildsNotDeleted)

(s/def :cognitect.aws.codebuild.SourceAuth/type :cognitect.aws.codebuild/SourceAuthType)

(s/def :cognitect.aws.codebuild.SourceAuth/resource :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ProjectSourceVersion/sourceIdentifier
  :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ProjectSourceVersion/sourceVersion :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ReportGroupTrendStats/average :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ReportGroupTrendStats/max :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ReportGroupTrendStats/min :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.StopBuildOutput/build :cognitect.aws.codebuild/Build)

(s/def :cognitect.aws.codebuild.BatchGetProjectsInput/names :cognitect.aws.codebuild/ProjectNames)

(s/def :cognitect.aws.codebuild.ListBuildsForProjectOutput/ids :cognitect.aws.codebuild/BuildIds)

(s/def
  :cognitect.aws.codebuild.ListBuildsForProjectOutput/nextToken
  :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.CreateProjectInput/description
  :cognitect.aws.codebuild/ProjectDescription)

(s/def :cognitect.aws.codebuild.CreateProjectInput/logsConfig :cognitect.aws.codebuild/LogsConfig)

(s/def :cognitect.aws.codebuild.CreateProjectInput/tags :cognitect.aws.codebuild/TagList)

(s/def
  :cognitect.aws.codebuild.CreateProjectInput/fileSystemLocations
  :cognitect.aws.codebuild/ProjectFileSystemLocations)

(s/def :cognitect.aws.codebuild.CreateProjectInput/vpcConfig :cognitect.aws.codebuild/VpcConfig)

(s/def :cognitect.aws.codebuild.CreateProjectInput/name :cognitect.aws.codebuild/ProjectName)

(s/def
  :cognitect.aws.codebuild.CreateProjectInput/encryptionKey
  :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.CreateProjectInput/source :cognitect.aws.codebuild/ProjectSource)

(s/def
  :cognitect.aws.codebuild.CreateProjectInput/secondaryArtifacts
  :cognitect.aws.codebuild/ProjectArtifactsList)

(s/def
  :cognitect.aws.codebuild.CreateProjectInput/serviceRole
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.CreateProjectInput/timeoutInMinutes
  :cognitect.aws.codebuild/BuildTimeOut)

(s/def
  :cognitect.aws.codebuild.CreateProjectInput/autoRetryLimit
  :cognitect.aws.codebuild/WrapperInt)

(s/def
  :cognitect.aws.codebuild.CreateProjectInput/queuedTimeoutInMinutes
  :cognitect.aws.codebuild/TimeOut)

(s/def
  :cognitect.aws.codebuild.CreateProjectInput/badgeEnabled
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def
  :cognitect.aws.codebuild.CreateProjectInput/concurrentBuildLimit
  :cognitect.aws.codebuild/WrapperInt)

(s/def :cognitect.aws.codebuild.CreateProjectInput/sourceVersion :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.CreateProjectInput/cache :cognitect.aws.codebuild/ProjectCache)

(s/def
  :cognitect.aws.codebuild.CreateProjectInput/secondarySources
  :cognitect.aws.codebuild/ProjectSources)

(s/def
  :cognitect.aws.codebuild.CreateProjectInput/secondarySourceVersions
  :cognitect.aws.codebuild/ProjectSecondarySourceVersions)

(s/def
  :cognitect.aws.codebuild.CreateProjectInput/buildBatchConfig
  :cognitect.aws.codebuild/ProjectBuildBatchConfig)

(s/def
  :cognitect.aws.codebuild.CreateProjectInput/environment
  :cognitect.aws.codebuild/ProjectEnvironment)

(s/def
  :cognitect.aws.codebuild.CreateProjectInput/artifacts
  :cognitect.aws.codebuild/ProjectArtifacts)

(s/def
  :cognitect.aws.codebuild.ListSharedProjectsInput/sortBy
  :cognitect.aws.codebuild/SharedResourceSortByType)

(s/def
  :cognitect.aws.codebuild.ListSharedProjectsInput/sortOrder
  :cognitect.aws.codebuild/SortOrderType)

(s/def
  :cognitect.aws.codebuild.ListSharedProjectsInput/maxResults
  :cognitect.aws.codebuild/PageSize)

(s/def
  :cognitect.aws.codebuild.ListSharedProjectsInput/nextToken
  :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.ListReportsOutput/nextToken :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ListReportsOutput/reports :cognitect.aws.codebuild/ReportArns)

(s/def
  :cognitect.aws.codebuild.BatchGetReportGroupsInput/reportGroupArns
  :cognitect.aws.codebuild/ReportGroupArns)

(s/def :cognitect.aws.codebuild.BatchGetReportsInput/reportArns :cognitect.aws.codebuild/ReportArns)

(s/def
  :cognitect.aws.codebuild.UpdateReportGroupOutput/reportGroup
  :cognitect.aws.codebuild/ReportGroup)

(s/def :cognitect.aws.codebuild.ScopeConfiguration/name :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ScopeConfiguration/domain :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.ScopeConfiguration/scope :cognitect.aws.codebuild/WebhookScopeType)

(s/def :cognitect.aws.codebuild.BuildNotDeleted/id :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.BuildNotDeleted/statusCode :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.EnvironmentPlatform/platform :cognitect.aws.codebuild/PlatformType)

(s/def
  :cognitect.aws.codebuild.EnvironmentPlatform/languages
  :cognitect.aws.codebuild/EnvironmentLanguages)

(s/def
  :cognitect.aws.codebuild.ListBuildsForProjectInput/projectName
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.ListBuildsForProjectInput/sortOrder
  :cognitect.aws.codebuild/SortOrderType)

(s/def :cognitect.aws.codebuild.ListBuildsForProjectInput/nextToken :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.StopBuildInput/id :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.BuildArtifacts/location :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.BuildArtifacts/sha256sum :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.BuildArtifacts/md5sum :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.BuildArtifacts/overrideArtifactName
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def
  :cognitect.aws.codebuild.BuildArtifacts/encryptionDisabled
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def :cognitect.aws.codebuild.BuildArtifacts/artifactIdentifier :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.BuildArtifacts/bucketOwnerAccess
  :cognitect.aws.codebuild/BucketOwnerAccess)

(s/def :cognitect.aws.codebuild.ComputeConfiguration/vCpu :cognitect.aws.codebuild/WrapperLong)

(s/def :cognitect.aws.codebuild.ComputeConfiguration/memory :cognitect.aws.codebuild/WrapperLong)

(s/def :cognitect.aws.codebuild.ComputeConfiguration/disk :cognitect.aws.codebuild/WrapperLong)

(s/def
  :cognitect.aws.codebuild.ComputeConfiguration/machineType
  :cognitect.aws.codebuild/MachineType)

(s/def :cognitect.aws.codebuild.DeleteReportGroupInput/arn :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.DeleteReportGroupInput/deleteReports
  :cognitect.aws.codebuild/Boolean)

(s/def
  :cognitect.aws.codebuild.ScalingConfigurationInput/scalingType
  :cognitect.aws.codebuild/FleetScalingType)

(s/def
  :cognitect.aws.codebuild.ScalingConfigurationInput/targetTrackingScalingConfigs
  :cognitect.aws.codebuild/TargetTrackingScalingConfigurations)

(s/def
  :cognitect.aws.codebuild.ScalingConfigurationInput/maxCapacity
  :cognitect.aws.codebuild/FleetCapacity)

(s/def
  :cognitect.aws.codebuild.Fleet/proxyConfiguration
  :cognitect.aws.codebuild/ProxyConfiguration)

(s/def :cognitect.aws.codebuild.Fleet/tags :cognitect.aws.codebuild/TagList)

(s/def :cognitect.aws.codebuild.Fleet/fleetServiceRole :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Fleet/baseCapacity :cognitect.aws.codebuild/FleetCapacity)

(s/def
  :cognitect.aws.codebuild.Fleet/overflowBehavior
  :cognitect.aws.codebuild/FleetOverflowBehavior)

(s/def :cognitect.aws.codebuild.Fleet/vpcConfig :cognitect.aws.codebuild/VpcConfig)

(s/def
  :cognitect.aws.codebuild.Fleet/scalingConfiguration
  :cognitect.aws.codebuild/ScalingConfigurationOutput)

(s/def :cognitect.aws.codebuild.Fleet/name :cognitect.aws.codebuild/FleetName)

(s/def :cognitect.aws.codebuild.Fleet/created :cognitect.aws.codebuild/Timestamp)

(s/def :cognitect.aws.codebuild.Fleet/environmentType :cognitect.aws.codebuild/EnvironmentType)

(s/def :cognitect.aws.codebuild.Fleet/lastModified :cognitect.aws.codebuild/Timestamp)

(s/def :cognitect.aws.codebuild.Fleet/status :cognitect.aws.codebuild/FleetStatus)

(s/def :cognitect.aws.codebuild.Fleet/id :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Fleet/imageId :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Fleet/computeType :cognitect.aws.codebuild/ComputeType)

(s/def
  :cognitect.aws.codebuild.Fleet/computeConfiguration
  :cognitect.aws.codebuild/ComputeConfiguration)

(s/def :cognitect.aws.codebuild.Fleet/arn :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.CreateWebhookInput/projectName :cognitect.aws.codebuild/ProjectName)

(s/def :cognitect.aws.codebuild.CreateWebhookInput/branchFilter :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.CreateWebhookInput/filterGroups
  :cognitect.aws.codebuild/FilterGroups)

(s/def
  :cognitect.aws.codebuild.CreateWebhookInput/buildType
  :cognitect.aws.codebuild/WebhookBuildType)

(s/def
  :cognitect.aws.codebuild.CreateWebhookInput/manualCreation
  :cognitect.aws.codebuild/WrapperBoolean)

(s/def
  :cognitect.aws.codebuild.CreateWebhookInput/scopeConfiguration
  :cognitect.aws.codebuild/ScopeConfiguration)

(s/def
  :cognitect.aws.codebuild.StartBuildBatchOutput/buildBatch
  :cognitect.aws.codebuild/BuildBatch)

(s/def :cognitect.aws.codebuild.UpdateWebhookInput/projectName :cognitect.aws.codebuild/ProjectName)

(s/def :cognitect.aws.codebuild.UpdateWebhookInput/branchFilter :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.UpdateWebhookInput/rotateSecret :cognitect.aws.codebuild/Boolean)

(s/def
  :cognitect.aws.codebuild.UpdateWebhookInput/filterGroups
  :cognitect.aws.codebuild/FilterGroups)

(s/def
  :cognitect.aws.codebuild.UpdateWebhookInput/buildType
  :cognitect.aws.codebuild/WebhookBuildType)

(s/def :cognitect.aws.codebuild.BatchGetBuildsOutput/builds :cognitect.aws.codebuild/Builds)

(s/def
  :cognitect.aws.codebuild.BatchGetBuildsOutput/buildsNotFound
  :cognitect.aws.codebuild/BuildIds)

(s/def
  :cognitect.aws.codebuild.BuildBatchPhase/phaseType
  :cognitect.aws.codebuild/BuildBatchPhaseType)

(s/def :cognitect.aws.codebuild.BuildBatchPhase/phaseStatus :cognitect.aws.codebuild/StatusType)

(s/def :cognitect.aws.codebuild.BuildBatchPhase/startTime :cognitect.aws.codebuild/Timestamp)

(s/def :cognitect.aws.codebuild.BuildBatchPhase/endTime :cognitect.aws.codebuild/Timestamp)

(s/def
  :cognitect.aws.codebuild.BuildBatchPhase/durationInSeconds
  :cognitect.aws.codebuild/WrapperLong)

(s/def :cognitect.aws.codebuild.BuildBatchPhase/contexts :cognitect.aws.codebuild/PhaseContexts)

(s/def
  :cognitect.aws.codebuild.BatchGetReportGroupsOutput/reportGroups
  :cognitect.aws.codebuild/ReportGroups)

(s/def
  :cognitect.aws.codebuild.BatchGetReportGroupsOutput/reportGroupsNotFound
  :cognitect.aws.codebuild/ReportGroupArns)

(s/def
  :cognitect.aws.codebuild.CodeCoverageReportSummary/lineCoveragePercentage
  :cognitect.aws.codebuild/Percentage)

(s/def
  :cognitect.aws.codebuild.CodeCoverageReportSummary/linesCovered
  :cognitect.aws.codebuild/NonNegativeInt)

(s/def
  :cognitect.aws.codebuild.CodeCoverageReportSummary/linesMissed
  :cognitect.aws.codebuild/NonNegativeInt)

(s/def
  :cognitect.aws.codebuild.CodeCoverageReportSummary/branchCoveragePercentage
  :cognitect.aws.codebuild/Percentage)

(s/def
  :cognitect.aws.codebuild.CodeCoverageReportSummary/branchesCovered
  :cognitect.aws.codebuild/NonNegativeInt)

(s/def
  :cognitect.aws.codebuild.CodeCoverageReportSummary/branchesMissed
  :cognitect.aws.codebuild/NonNegativeInt)

(s/def :cognitect.aws.codebuild.BuildStatusConfig/context :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.BuildStatusConfig/targetUrl :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.UpdateFleetInput/proxyConfiguration
  :cognitect.aws.codebuild/ProxyConfiguration)

(s/def :cognitect.aws.codebuild.UpdateFleetInput/tags :cognitect.aws.codebuild/TagList)

(s/def
  :cognitect.aws.codebuild.UpdateFleetInput/fleetServiceRole
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.UpdateFleetInput/baseCapacity
  :cognitect.aws.codebuild/FleetCapacity)

(s/def
  :cognitect.aws.codebuild.UpdateFleetInput/overflowBehavior
  :cognitect.aws.codebuild/FleetOverflowBehavior)

(s/def :cognitect.aws.codebuild.UpdateFleetInput/vpcConfig :cognitect.aws.codebuild/VpcConfig)

(s/def
  :cognitect.aws.codebuild.UpdateFleetInput/scalingConfiguration
  :cognitect.aws.codebuild/ScalingConfigurationInput)

(s/def
  :cognitect.aws.codebuild.UpdateFleetInput/environmentType
  :cognitect.aws.codebuild/EnvironmentType)

(s/def :cognitect.aws.codebuild.UpdateFleetInput/imageId :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.UpdateFleetInput/computeType :cognitect.aws.codebuild/ComputeType)

(s/def
  :cognitect.aws.codebuild.UpdateFleetInput/computeConfiguration
  :cognitect.aws.codebuild/ComputeConfiguration)

(s/def :cognitect.aws.codebuild.UpdateFleetInput/arn :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.BuildBatchFilter/status :cognitect.aws.codebuild/StatusType)

(s/def
  :cognitect.aws.codebuild.CodeCoverage/lineCoveragePercentage
  :cognitect.aws.codebuild/Percentage)

(s/def :cognitect.aws.codebuild.CodeCoverage/linesCovered :cognitect.aws.codebuild/NonNegativeInt)

(s/def :cognitect.aws.codebuild.CodeCoverage/reportARN :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.CodeCoverage/filePath :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.CodeCoverage/id :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.CodeCoverage/linesMissed :cognitect.aws.codebuild/NonNegativeInt)

(s/def :cognitect.aws.codebuild.CodeCoverage/expired :cognitect.aws.codebuild/Timestamp)

(s/def
  :cognitect.aws.codebuild.CodeCoverage/branchesCovered
  :cognitect.aws.codebuild/NonNegativeInt)

(s/def :cognitect.aws.codebuild.CodeCoverage/branchesMissed :cognitect.aws.codebuild/NonNegativeInt)

(s/def
  :cognitect.aws.codebuild.CodeCoverage/branchCoveragePercentage
  :cognitect.aws.codebuild/Percentage)

(s/def :cognitect.aws.codebuild.EnvironmentImage/name :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.EnvironmentImage/description :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.EnvironmentImage/versions :cognitect.aws.codebuild/ImageVersions)

(s/def
  :cognitect.aws.codebuild.BatchGetBuildBatchesOutput/buildBatches
  :cognitect.aws.codebuild/BuildBatches)

(s/def
  :cognitect.aws.codebuild.BatchGetBuildBatchesOutput/buildBatchesNotFound
  :cognitect.aws.codebuild/BuildBatchIds)

(s/def
  :cognitect.aws.codebuild.ExportedEnvironmentVariable/name
  :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.ExportedEnvironmentVariable/value :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ImportSourceCredentialsOutput/arn
  :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.ProxyConfiguration/defaultBehavior
  :cognitect.aws.codebuild/FleetProxyRuleBehavior)

(s/def
  :cognitect.aws.codebuild.ProxyConfiguration/orderedProxyRules
  :cognitect.aws.codebuild/FleetProxyRules)

(s/def :cognitect.aws.codebuild.Build/buildStatus :cognitect.aws.codebuild/StatusType)

(s/def
  :cognitect.aws.codebuild.Build/fileSystemLocations
  :cognitect.aws.codebuild/ProjectFileSystemLocations)

(s/def :cognitect.aws.codebuild.Build/startTime :cognitect.aws.codebuild/Timestamp)

(s/def :cognitect.aws.codebuild.Build/networkInterface :cognitect.aws.codebuild/NetworkInterface)

(s/def :cognitect.aws.codebuild.Build/logs :cognitect.aws.codebuild/LogsLocation)

(s/def :cognitect.aws.codebuild.Build/vpcConfig :cognitect.aws.codebuild/VpcConfig)

(s/def :cognitect.aws.codebuild.Build/reportArns :cognitect.aws.codebuild/BuildReportArns)

(s/def :cognitect.aws.codebuild.Build/currentPhase :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.Build/encryptionKey :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Build/autoRetryConfig :cognitect.aws.codebuild/AutoRetryConfig)

(s/def :cognitect.aws.codebuild.Build/initiator :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.Build/endTime :cognitect.aws.codebuild/Timestamp)

(s/def :cognitect.aws.codebuild.Build/buildNumber :cognitect.aws.codebuild/WrapperLong)

(s/def :cognitect.aws.codebuild.Build/projectName :cognitect.aws.codebuild/NonEmptyString)

(s/def
  :cognitect.aws.codebuild.Build/exportedEnvironmentVariables
  :cognitect.aws.codebuild/ExportedEnvironmentVariables)

(s/def :cognitect.aws.codebuild.Build/source :cognitect.aws.codebuild/ProjectSource)

(s/def
  :cognitect.aws.codebuild.Build/secondaryArtifacts
  :cognitect.aws.codebuild/BuildArtifactsList)

(s/def :cognitect.aws.codebuild.Build/buildBatchArn :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.Build/serviceRole :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Build/timeoutInMinutes :cognitect.aws.codebuild/WrapperInt)

(s/def :cognitect.aws.codebuild.Build/queuedTimeoutInMinutes :cognitect.aws.codebuild/WrapperInt)

(s/def :cognitect.aws.codebuild.Build/sourceVersion :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Build/cache :cognitect.aws.codebuild/ProjectCache)

(s/def :cognitect.aws.codebuild.Build/phases :cognitect.aws.codebuild/BuildPhases)

(s/def :cognitect.aws.codebuild.Build/resolvedSourceVersion :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Build/secondarySources :cognitect.aws.codebuild/ProjectSources)

(s/def :cognitect.aws.codebuild.Build/id :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Build/buildComplete :cognitect.aws.codebuild/Boolean)

(s/def :cognitect.aws.codebuild.Build/debugSession :cognitect.aws.codebuild/DebugSession)

(s/def
  :cognitect.aws.codebuild.Build/secondarySourceVersions
  :cognitect.aws.codebuild/ProjectSecondarySourceVersions)

(s/def :cognitect.aws.codebuild.Build/environment :cognitect.aws.codebuild/ProjectEnvironment)

(s/def :cognitect.aws.codebuild.Build/arn :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Build/artifacts :cognitect.aws.codebuild/BuildArtifacts)

(s/def
  :cognitect.aws.codebuild.DeleteSourceCredentialsOutput/arn
  :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.ListSharedProjectsOutput/nextToken :cognitect.aws.codebuild/String)

(s/def
  :cognitect.aws.codebuild.ListSharedProjectsOutput/projects
  :cognitect.aws.codebuild/ProjectArns)

(s/def :cognitect.aws.codebuild.Project/description :cognitect.aws.codebuild/ProjectDescription)

(s/def :cognitect.aws.codebuild.Project/logsConfig :cognitect.aws.codebuild/LogsConfig)

(s/def
  :cognitect.aws.codebuild.Project/projectVisibility
  :cognitect.aws.codebuild/ProjectVisibilityType)

(s/def :cognitect.aws.codebuild.Project/tags :cognitect.aws.codebuild/TagList)

(s/def
  :cognitect.aws.codebuild.Project/fileSystemLocations
  :cognitect.aws.codebuild/ProjectFileSystemLocations)

(s/def :cognitect.aws.codebuild.Project/webhook :cognitect.aws.codebuild/Webhook)

(s/def :cognitect.aws.codebuild.Project/vpcConfig :cognitect.aws.codebuild/VpcConfig)

(s/def :cognitect.aws.codebuild.Project/name :cognitect.aws.codebuild/ProjectName)

(s/def :cognitect.aws.codebuild.Project/encryptionKey :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Project/created :cognitect.aws.codebuild/Timestamp)

(s/def :cognitect.aws.codebuild.Project/source :cognitect.aws.codebuild/ProjectSource)

(s/def
  :cognitect.aws.codebuild.Project/secondaryArtifacts
  :cognitect.aws.codebuild/ProjectArtifactsList)

(s/def :cognitect.aws.codebuild.Project/serviceRole :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Project/timeoutInMinutes :cognitect.aws.codebuild/BuildTimeOut)

(s/def :cognitect.aws.codebuild.Project/resourceAccessRole :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Project/autoRetryLimit :cognitect.aws.codebuild/WrapperInt)

(s/def :cognitect.aws.codebuild.Project/queuedTimeoutInMinutes :cognitect.aws.codebuild/TimeOut)

(s/def :cognitect.aws.codebuild.Project/concurrentBuildLimit :cognitect.aws.codebuild/WrapperInt)

(s/def :cognitect.aws.codebuild.Project/publicProjectAlias :cognitect.aws.codebuild/NonEmptyString)

(s/def :cognitect.aws.codebuild.Project/lastModified :cognitect.aws.codebuild/Timestamp)

(s/def :cognitect.aws.codebuild.Project/sourceVersion :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.Project/cache :cognitect.aws.codebuild/ProjectCache)

(s/def :cognitect.aws.codebuild.Project/secondarySources :cognitect.aws.codebuild/ProjectSources)

(s/def
  :cognitect.aws.codebuild.Project/secondarySourceVersions
  :cognitect.aws.codebuild/ProjectSecondarySourceVersions)

(s/def
  :cognitect.aws.codebuild.Project/buildBatchConfig
  :cognitect.aws.codebuild/ProjectBuildBatchConfig)

(s/def :cognitect.aws.codebuild.Project/environment :cognitect.aws.codebuild/ProjectEnvironment)

(s/def :cognitect.aws.codebuild.Project/badge :cognitect.aws.codebuild/ProjectBadge)

(s/def :cognitect.aws.codebuild.Project/arn :cognitect.aws.codebuild/String)

(s/def :cognitect.aws.codebuild.Project/artifacts :cognitect.aws.codebuild/ProjectArtifacts)

(s/def
  :cognitect.aws.codebuild.CreateReportGroupOutput/reportGroup
  :cognitect.aws.codebuild/ReportGroup)





© 2015 - 2025 Weber Informatics LLC | Privacy Policy