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

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

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

(ns cognitect.aws.mediatailor.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.mediatailor/adMarkupTypes (s/coll-of :cognitect.aws.mediatailor/AdMarkupType))

(s/def
  :cognitect.aws.mediatailor/DeleteProgramRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.DeleteProgramRequest/ChannelName
     :cognitect.aws.mediatailor.DeleteProgramRequest/ProgramName]))

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

(s/def
  :cognitect.aws.mediatailor/DescribeLiveSourceResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.DescribeLiveSourceResponse/LiveSourceName
     :cognitect.aws.mediatailor.DescribeLiveSourceResponse/Tags
     :cognitect.aws.mediatailor.DescribeLiveSourceResponse/SourceLocationName
     :cognitect.aws.mediatailor.DescribeLiveSourceResponse/CreationTime
     :cognitect.aws.mediatailor.DescribeLiveSourceResponse/Arn
     :cognitect.aws.mediatailor.DescribeLiveSourceResponse/HttpPackageConfigurations
     :cognitect.aws.mediatailor.DescribeLiveSourceResponse/LastModifiedTime]))

(s/def
  :cognitect.aws.mediatailor/DashPlaylistSettings
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.DashPlaylistSettings/MinUpdatePeriodSeconds
     :cognitect.aws.mediatailor.DashPlaylistSettings/ManifestWindowSeconds
     :cognitect.aws.mediatailor.DashPlaylistSettings/MinBufferTimeSeconds
     :cognitect.aws.mediatailor.DashPlaylistSettings/SuggestedPresentationDelaySeconds]))

(s/def
  :cognitect.aws.mediatailor/CreateSourceLocationResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.CreateSourceLocationResponse/HttpConfiguration
     :cognitect.aws.mediatailor.CreateSourceLocationResponse/Tags
     :cognitect.aws.mediatailor.CreateSourceLocationResponse/SegmentDeliveryConfigurations
     :cognitect.aws.mediatailor.CreateSourceLocationResponse/DefaultSegmentDeliveryConfiguration
     :cognitect.aws.mediatailor.CreateSourceLocationResponse/AccessConfiguration
     :cognitect.aws.mediatailor.CreateSourceLocationResponse/SourceLocationName
     :cognitect.aws.mediatailor.CreateSourceLocationResponse/CreationTime
     :cognitect.aws.mediatailor.CreateSourceLocationResponse/Arn
     :cognitect.aws.mediatailor.CreateSourceLocationResponse/LastModifiedTime]))

(s/def :cognitect.aws.mediatailor/LogType (s/spec string? :gen #(s/gen #{"AS_RUN"})))

(s/def
  :cognitect.aws.mediatailor/DescribeProgramResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.DescribeProgramResponse/ProgramName
     :cognitect.aws.mediatailor.DescribeProgramResponse/ScheduledStartTime
     :cognitect.aws.mediatailor.DescribeProgramResponse/LiveSourceName
     :cognitect.aws.mediatailor.DescribeProgramResponse/DurationMillis
     :cognitect.aws.mediatailor.DescribeProgramResponse/ClipRange
     :cognitect.aws.mediatailor.DescribeProgramResponse/VodSourceName
     :cognitect.aws.mediatailor.DescribeProgramResponse/ChannelName
     :cognitect.aws.mediatailor.DescribeProgramResponse/SourceLocationName
     :cognitect.aws.mediatailor.DescribeProgramResponse/AdBreaks
     :cognitect.aws.mediatailor.DescribeProgramResponse/CreationTime
     :cognitect.aws.mediatailor.DescribeProgramResponse/Arn
     :cognitect.aws.mediatailor.DescribeProgramResponse/AudienceMedia]))

(s/def
  :cognitect.aws.mediatailor/ConfigureLogsForChannelResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.ConfigureLogsForChannelResponse/LogTypes
     :cognitect.aws.mediatailor.ConfigureLogsForChannelResponse/ChannelName]))

(s/def
  :cognitect.aws.mediatailor/UpdateSourceLocationRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.UpdateSourceLocationRequest/HttpConfiguration
     :cognitect.aws.mediatailor.UpdateSourceLocationRequest/SourceLocationName]
    :opt-un
    [:cognitect.aws.mediatailor.UpdateSourceLocationRequest/SegmentDeliveryConfigurations
     :cognitect.aws.mediatailor.UpdateSourceLocationRequest/DefaultSegmentDeliveryConfiguration
     :cognitect.aws.mediatailor.UpdateSourceLocationRequest/AccessConfiguration]))

(s/def
  :cognitect.aws.mediatailor/ListAlertsRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.ListAlertsRequest/ResourceArn]
    :opt-un
    [:cognitect.aws.mediatailor.ListAlertsRequest/NextToken
     :cognitect.aws.mediatailor.ListAlertsRequest/MaxResults]))

(s/def
  :cognitect.aws.mediatailor/ListLiveSourcesResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.ListLiveSourcesResponse/NextToken
     :cognitect.aws.mediatailor.ListLiveSourcesResponse/Items]))

(s/def :cognitect.aws.mediatailor/DeleteChannelResponse (s/keys))

(s/def
  :cognitect.aws.mediatailor/DeletePlaybackConfigurationRequest
  (s/keys :req-un [:cognitect.aws.mediatailor.DeletePlaybackConfigurationRequest/Name]))

(s/def
  :cognitect.aws.mediatailor/CreateChannelResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.CreateChannelResponse/Tier
     :cognitect.aws.mediatailor.CreateChannelResponse/TimeShiftConfiguration
     :cognitect.aws.mediatailor.CreateChannelResponse/Tags
     :cognitect.aws.mediatailor.CreateChannelResponse/Outputs
     :cognitect.aws.mediatailor.CreateChannelResponse/ChannelState
     :cognitect.aws.mediatailor.CreateChannelResponse/ChannelName
     :cognitect.aws.mediatailor.CreateChannelResponse/CreationTime
     :cognitect.aws.mediatailor.CreateChannelResponse/Arn
     :cognitect.aws.mediatailor.CreateChannelResponse/Audiences
     :cognitect.aws.mediatailor.CreateChannelResponse/FillerSlate
     :cognitect.aws.mediatailor.CreateChannelResponse/PlaybackMode
     :cognitect.aws.mediatailor.CreateChannelResponse/LastModifiedTime]))

(s/def
  :cognitect.aws.mediatailor/__listOfScheduleAdBreak
  (s/coll-of :cognitect.aws.mediatailor/ScheduleAdBreak))

(s/def
  :cognitect.aws.mediatailor/GetChannelScheduleResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.GetChannelScheduleResponse/NextToken
     :cognitect.aws.mediatailor.GetChannelScheduleResponse/Items]))

(s/def
  :cognitect.aws.mediatailor/DescribeSourceLocationResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.DescribeSourceLocationResponse/HttpConfiguration
     :cognitect.aws.mediatailor.DescribeSourceLocationResponse/Tags
     :cognitect.aws.mediatailor.DescribeSourceLocationResponse/SegmentDeliveryConfigurations
     :cognitect.aws.mediatailor.DescribeSourceLocationResponse/DefaultSegmentDeliveryConfiguration
     :cognitect.aws.mediatailor.DescribeSourceLocationResponse/AccessConfiguration
     :cognitect.aws.mediatailor.DescribeSourceLocationResponse/SourceLocationName
     :cognitect.aws.mediatailor.DescribeSourceLocationResponse/CreationTime
     :cognitect.aws.mediatailor.DescribeSourceLocationResponse/Arn
     :cognitect.aws.mediatailor.DescribeSourceLocationResponse/LastModifiedTime]))

(s/def :cognitect.aws.mediatailor/__timestampUnix inst?)

(s/def
  :cognitect.aws.mediatailor/CreateProgramResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.CreateProgramResponse/ProgramName
     :cognitect.aws.mediatailor.CreateProgramResponse/ScheduledStartTime
     :cognitect.aws.mediatailor.CreateProgramResponse/LiveSourceName
     :cognitect.aws.mediatailor.CreateProgramResponse/DurationMillis
     :cognitect.aws.mediatailor.CreateProgramResponse/ClipRange
     :cognitect.aws.mediatailor.CreateProgramResponse/VodSourceName
     :cognitect.aws.mediatailor.CreateProgramResponse/ChannelName
     :cognitect.aws.mediatailor.CreateProgramResponse/SourceLocationName
     :cognitect.aws.mediatailor.CreateProgramResponse/AdBreaks
     :cognitect.aws.mediatailor.CreateProgramResponse/CreationTime
     :cognitect.aws.mediatailor.CreateProgramResponse/Arn
     :cognitect.aws.mediatailor.CreateProgramResponse/AudienceMedia]))

(s/def
  :cognitect.aws.mediatailor/LogConfiguration
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.LogConfiguration/PercentEnabled]
    :opt-un
    [:cognitect.aws.mediatailor.LogConfiguration/EnabledLoggingStrategies]))

(s/def
  :cognitect.aws.mediatailor/__listOfSourceLocation
  (s/coll-of :cognitect.aws.mediatailor/SourceLocation))

(s/def
  :cognitect.aws.mediatailor/SegmentDeliveryConfiguration
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.SegmentDeliveryConfiguration/BaseUrl
     :cognitect.aws.mediatailor.SegmentDeliveryConfiguration/Name]))

(s/def
  :cognitect.aws.mediatailor/UpdateLiveSourceRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.UpdateLiveSourceRequest/HttpPackageConfigurations
     :cognitect.aws.mediatailor.UpdateLiveSourceRequest/LiveSourceName
     :cognitect.aws.mediatailor.UpdateLiveSourceRequest/SourceLocationName]))

(s/def
  :cognitect.aws.mediatailor/__listOfPlaybackConfiguration
  (s/coll-of :cognitect.aws.mediatailor/PlaybackConfiguration))

(s/def
  :cognitect.aws.mediatailor/CreateLiveSourceRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.CreateLiveSourceRequest/HttpPackageConfigurations
     :cognitect.aws.mediatailor.CreateLiveSourceRequest/LiveSourceName
     :cognitect.aws.mediatailor.CreateLiveSourceRequest/SourceLocationName]
    :opt-un
    [:cognitect.aws.mediatailor.CreateLiveSourceRequest/Tags]))

(s/def :cognitect.aws.mediatailor/DeleteProgramResponse (s/keys))

(s/def
  :cognitect.aws.mediatailor/SegmentationDescriptorList
  (s/coll-of :cognitect.aws.mediatailor/SegmentationDescriptor))

(s/def
  :cognitect.aws.mediatailor/FillPolicy
  (s/spec string? :gen #(s/gen #{"PARTIAL_AVAIL" "FULL_AVAIL_ONLY"})))

(s/def :cognitect.aws.mediatailor/__boolean boolean?)

(s/def
  :cognitect.aws.mediatailor/GetPlaybackConfigurationRequest
  (s/keys :req-un [:cognitect.aws.mediatailor.GetPlaybackConfigurationRequest/Name]))

(s/def
  :cognitect.aws.mediatailor/UpdateVodSourceRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.UpdateVodSourceRequest/HttpPackageConfigurations
     :cognitect.aws.mediatailor.UpdateVodSourceRequest/SourceLocationName
     :cognitect.aws.mediatailor.UpdateVodSourceRequest/VodSourceName]))

(s/def :cognitect.aws.mediatailor/DeleteChannelPolicyResponse (s/keys))

(s/def :cognitect.aws.mediatailor/__listOfAdBreak (s/coll-of :cognitect.aws.mediatailor/AdBreak))

(s/def
  :cognitect.aws.mediatailor/HttpConfiguration
  (s/keys :req-un [:cognitect.aws.mediatailor.HttpConfiguration/BaseUrl]))

(s/def
  :cognitect.aws.mediatailor/AccessConfiguration
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.AccessConfiguration/SecretsManagerAccessTokenConfiguration
     :cognitect.aws.mediatailor.AccessConfiguration/AccessType]))

(s/def
  :cognitect.aws.mediatailor/KeyValuePair
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.KeyValuePair/Key :cognitect.aws.mediatailor.KeyValuePair/Value]))

(s/def
  :cognitect.aws.mediatailor/ListAlertsResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.ListAlertsResponse/NextToken
     :cognitect.aws.mediatailor.ListAlertsResponse/Items]))

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

(s/def
  :cognitect.aws.mediatailor/DeleteVodSourceRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.DeleteVodSourceRequest/SourceLocationName
     :cognitect.aws.mediatailor.DeleteVodSourceRequest/VodSourceName]))

(s/def
  :cognitect.aws.mediatailor/UpdateLiveSourceResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.UpdateLiveSourceResponse/LiveSourceName
     :cognitect.aws.mediatailor.UpdateLiveSourceResponse/Tags
     :cognitect.aws.mediatailor.UpdateLiveSourceResponse/SourceLocationName
     :cognitect.aws.mediatailor.UpdateLiveSourceResponse/CreationTime
     :cognitect.aws.mediatailor.UpdateLiveSourceResponse/Arn
     :cognitect.aws.mediatailor.UpdateLiveSourceResponse/HttpPackageConfigurations
     :cognitect.aws.mediatailor.UpdateLiveSourceResponse/LastModifiedTime]))

(s/def
  :cognitect.aws.mediatailor/RequestOutputs
  (s/coll-of :cognitect.aws.mediatailor/RequestOutputItem))

(s/def
  :cognitect.aws.mediatailor/ScheduleConfiguration
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.ScheduleConfiguration/Transition]
    :opt-un
    [:cognitect.aws.mediatailor.ScheduleConfiguration/ClipRange]))

(s/def
  :cognitect.aws.mediatailor/AlternateMedia
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.AlternateMedia/ScheduledStartTimeMillis
     :cognitect.aws.mediatailor.AlternateMedia/LiveSourceName
     :cognitect.aws.mediatailor.AlternateMedia/DurationMillis
     :cognitect.aws.mediatailor.AlternateMedia/ClipRange
     :cognitect.aws.mediatailor.AlternateMedia/VodSourceName
     :cognitect.aws.mediatailor.AlternateMedia/SourceLocationName
     :cognitect.aws.mediatailor.AlternateMedia/AdBreaks]))

(s/def
  :cognitect.aws.mediatailor/AdBreakOpportunities
  (s/coll-of :cognitect.aws.mediatailor/AdBreakOpportunity))

(s/def
  :cognitect.aws.mediatailor/LivePreRollConfiguration
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.LivePreRollConfiguration/MaxDurationSeconds
     :cognitect.aws.mediatailor.LivePreRollConfiguration/AdDecisionServerUrl]))

(s/def
  :cognitect.aws.mediatailor/ClipRange
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.ClipRange/EndOffsetMillis
     :cognitect.aws.mediatailor.ClipRange/StartOffsetMillis]))

(s/def
  :cognitect.aws.mediatailor/CreateVodSourceResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.CreateVodSourceResponse/Tags
     :cognitect.aws.mediatailor.CreateVodSourceResponse/VodSourceName
     :cognitect.aws.mediatailor.CreateVodSourceResponse/SourceLocationName
     :cognitect.aws.mediatailor.CreateVodSourceResponse/CreationTime
     :cognitect.aws.mediatailor.CreateVodSourceResponse/Arn
     :cognitect.aws.mediatailor.CreateVodSourceResponse/HttpPackageConfigurations
     :cognitect.aws.mediatailor.CreateVodSourceResponse/LastModifiedTime]))

(s/def
  :cognitect.aws.mediatailor/PutPlaybackConfigurationRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/Name]
    :opt-un
    [:cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/LivePreRollConfiguration
     :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/Tags
     :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/AdConditioningConfiguration
     :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/DashConfiguration
     :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/ManifestProcessingRules
     :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/CdnConfiguration
     :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/VideoContentSourceUrl
     :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/InsertionMode
     :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/ConfigurationAliases
     :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/AdDecisionServerUrl
     :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/AvailSuppression
     :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/PersonalizationThresholdSeconds
     :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/SlateAdUrl
     :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/Bumper
     :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/TranscodeProfileName]))

(s/def
  :cognitect.aws.mediatailor/Mode
  (s/spec string? :gen #(s/gen #{"AFTER_LIVE_EDGE" "BEHIND_LIVE_EDGE" "OFF"})))

(s/def
  :cognitect.aws.mediatailor/SegmentationDescriptor
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.SegmentationDescriptor/SubSegmentNum
     :cognitect.aws.mediatailor.SegmentationDescriptor/SegmentationTypeId
     :cognitect.aws.mediatailor.SegmentationDescriptor/SegmentationUpid
     :cognitect.aws.mediatailor.SegmentationDescriptor/SegmentationUpidType
     :cognitect.aws.mediatailor.SegmentationDescriptor/SegmentationEventId
     :cognitect.aws.mediatailor.SegmentationDescriptor/SegmentsExpected
     :cognitect.aws.mediatailor.SegmentationDescriptor/SubSegmentsExpected
     :cognitect.aws.mediatailor.SegmentationDescriptor/SegmentNum]))

(s/def :cognitect.aws.mediatailor/PutChannelPolicyResponse (s/keys))

(s/def
  :cognitect.aws.mediatailor/DeleteChannelPolicyRequest
  (s/keys :req-un [:cognitect.aws.mediatailor.DeleteChannelPolicyRequest/ChannelName]))

(s/def :cognitect.aws.mediatailor/Audiences (s/coll-of :cognitect.aws.mediatailor/String))

(s/def
  :cognitect.aws.mediatailor/Alert
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.Alert/AlertCode
     :cognitect.aws.mediatailor.Alert/AlertMessage
     :cognitect.aws.mediatailor.Alert/LastModifiedTime
     :cognitect.aws.mediatailor.Alert/RelatedResourceArns
     :cognitect.aws.mediatailor.Alert/ResourceArn]
    :opt-un
    [:cognitect.aws.mediatailor.Alert/Category]))

(s/def :cognitect.aws.mediatailor/StartChannelResponse (s/keys))

(s/def
  :cognitect.aws.mediatailor/CreateLiveSourceResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.CreateLiveSourceResponse/LiveSourceName
     :cognitect.aws.mediatailor.CreateLiveSourceResponse/Tags
     :cognitect.aws.mediatailor.CreateLiveSourceResponse/SourceLocationName
     :cognitect.aws.mediatailor.CreateLiveSourceResponse/CreationTime
     :cognitect.aws.mediatailor.CreateLiveSourceResponse/Arn
     :cognitect.aws.mediatailor.CreateLiveSourceResponse/HttpPackageConfigurations
     :cognitect.aws.mediatailor.CreateLiveSourceResponse/LastModifiedTime]))

(s/def
  :cognitect.aws.mediatailor/DefaultSegmentDeliveryConfiguration
  (s/keys :opt-un [:cognitect.aws.mediatailor.DefaultSegmentDeliveryConfiguration/BaseUrl]))

(s/def
  :cognitect.aws.mediatailor/AdMarkupType
  (s/spec string? :gen #(s/gen #{"DATERANGE" "SCTE35_ENHANCED"})))

(s/def :cognitect.aws.mediatailor/__listOfChannel (s/coll-of :cognitect.aws.mediatailor/Channel))

(s/def
  :cognitect.aws.mediatailor/DeleteSourceLocationRequest
  (s/keys :req-un [:cognitect.aws.mediatailor.DeleteSourceLocationRequest/SourceLocationName]))

(s/def
  :cognitect.aws.mediatailor/GetChannelPolicyRequest
  (s/keys :req-un [:cognitect.aws.mediatailor.GetChannelPolicyRequest/ChannelName]))

(s/def
  :cognitect.aws.mediatailor/ScheduleEntryType
  (s/spec string? :gen #(s/gen #{"ALTERNATE_MEDIA" "FILLER_SLATE" "PROGRAM"})))

(s/def :cognitect.aws.mediatailor/DeletePlaybackConfigurationResponse (s/keys))

(s/def
  :cognitect.aws.mediatailor/__listOfLiveSource
  (s/coll-of :cognitect.aws.mediatailor/LiveSource))

(s/def
  :cognitect.aws.mediatailor/Channel
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.Channel/Arn
     :cognitect.aws.mediatailor.Channel/ChannelName
     :cognitect.aws.mediatailor.Channel/ChannelState
     :cognitect.aws.mediatailor.Channel/Outputs
     :cognitect.aws.mediatailor.Channel/PlaybackMode
     :cognitect.aws.mediatailor.Channel/Tier
     :cognitect.aws.mediatailor.Channel/LogConfiguration]
    :opt-un
    [:cognitect.aws.mediatailor.Channel/Tags
     :cognitect.aws.mediatailor.Channel/CreationTime
     :cognitect.aws.mediatailor.Channel/Audiences
     :cognitect.aws.mediatailor.Channel/FillerSlate
     :cognitect.aws.mediatailor.Channel/LastModifiedTime]))

(s/def
  :cognitect.aws.mediatailor/AlertCategory
  (s/spec string? :gen #(s/gen #{"PLAYBACK_WARNING" "SCHEDULING_ERROR" "INFO"})))

(s/def
  :cognitect.aws.mediatailor/DashConfiguration
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.DashConfiguration/ManifestEndpointPrefix
     :cognitect.aws.mediatailor.DashConfiguration/MpdLocation
     :cognitect.aws.mediatailor.DashConfiguration/OriginManifestType]))

(s/def
  :cognitect.aws.mediatailor/CreateProgramRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.CreateProgramRequest/ChannelName
     :cognitect.aws.mediatailor.CreateProgramRequest/ProgramName
     :cognitect.aws.mediatailor.CreateProgramRequest/ScheduleConfiguration
     :cognitect.aws.mediatailor.CreateProgramRequest/SourceLocationName]
    :opt-un
    [:cognitect.aws.mediatailor.CreateProgramRequest/LiveSourceName
     :cognitect.aws.mediatailor.CreateProgramRequest/VodSourceName
     :cognitect.aws.mediatailor.CreateProgramRequest/AdBreaks
     :cognitect.aws.mediatailor.CreateProgramRequest/AudienceMedia]))

(s/def
  :cognitect.aws.mediatailor/PlaybackConfiguration
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.PlaybackConfiguration/LivePreRollConfiguration
     :cognitect.aws.mediatailor.PlaybackConfiguration/HlsConfiguration
     :cognitect.aws.mediatailor.PlaybackConfiguration/Tags
     :cognitect.aws.mediatailor.PlaybackConfiguration/AdConditioningConfiguration
     :cognitect.aws.mediatailor.PlaybackConfiguration/DashConfiguration
     :cognitect.aws.mediatailor.PlaybackConfiguration/ManifestProcessingRules
     :cognitect.aws.mediatailor.PlaybackConfiguration/CdnConfiguration
     :cognitect.aws.mediatailor.PlaybackConfiguration/LogConfiguration
     :cognitect.aws.mediatailor.PlaybackConfiguration/VideoContentSourceUrl
     :cognitect.aws.mediatailor.PlaybackConfiguration/InsertionMode
     :cognitect.aws.mediatailor.PlaybackConfiguration/PlaybackEndpointPrefix
     :cognitect.aws.mediatailor.PlaybackConfiguration/ConfigurationAliases
     :cognitect.aws.mediatailor.PlaybackConfiguration/AdDecisionServerUrl
     :cognitect.aws.mediatailor.PlaybackConfiguration/AvailSuppression
     :cognitect.aws.mediatailor.PlaybackConfiguration/PlaybackConfigurationArn
     :cognitect.aws.mediatailor.PlaybackConfiguration/PersonalizationThresholdSeconds
     :cognitect.aws.mediatailor.PlaybackConfiguration/SlateAdUrl
     :cognitect.aws.mediatailor.PlaybackConfiguration/Name
     :cognitect.aws.mediatailor.PlaybackConfiguration/SessionInitializationEndpointPrefix
     :cognitect.aws.mediatailor.PlaybackConfiguration/Bumper
     :cognitect.aws.mediatailor.PlaybackConfiguration/TranscodeProfileName]))

(s/def
  :cognitect.aws.mediatailor/AvailSuppression
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.AvailSuppression/Mode
     :cognitect.aws.mediatailor.AvailSuppression/Value
     :cognitect.aws.mediatailor.AvailSuppression/FillPolicy]))

(s/def :cognitect.aws.mediatailor/Tier (s/spec string? :gen #(s/gen #{"BASIC" "STANDARD"})))

(s/def
  :cognitect.aws.mediatailor/ListChannelsResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.ListChannelsResponse/NextToken
     :cognitect.aws.mediatailor.ListChannelsResponse/Items]))

(s/def
  :cognitect.aws.mediatailor/UpdateVodSourceResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.UpdateVodSourceResponse/Tags
     :cognitect.aws.mediatailor.UpdateVodSourceResponse/VodSourceName
     :cognitect.aws.mediatailor.UpdateVodSourceResponse/SourceLocationName
     :cognitect.aws.mediatailor.UpdateVodSourceResponse/CreationTime
     :cognitect.aws.mediatailor.UpdateVodSourceResponse/Arn
     :cognitect.aws.mediatailor.UpdateVodSourceResponse/HttpPackageConfigurations
     :cognitect.aws.mediatailor.UpdateVodSourceResponse/LastModifiedTime]))

(s/def
  :cognitect.aws.mediatailor/PutChannelPolicyRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.PutChannelPolicyRequest/ChannelName
     :cognitect.aws.mediatailor.PutChannelPolicyRequest/Policy]))

(s/def
  :cognitect.aws.mediatailor/__listOfPrefetchSchedule
  (s/coll-of :cognitect.aws.mediatailor/PrefetchSchedule))

(s/def
  :cognitect.aws.mediatailor/__listOfAlternateMedia
  (s/coll-of :cognitect.aws.mediatailor/AlternateMedia))

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

(s/def
  :cognitect.aws.mediatailor/UpdateProgramScheduleConfiguration
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.UpdateProgramScheduleConfiguration/Transition
     :cognitect.aws.mediatailor.UpdateProgramScheduleConfiguration/ClipRange]))

(s/def
  :cognitect.aws.mediatailor/OriginManifestType
  (s/spec string? :gen #(s/gen #{"SINGLE_PERIOD" "MULTI_PERIOD"})))

(s/def
  :cognitect.aws.mediatailor/DescribeProgramRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.DescribeProgramRequest/ChannelName
     :cognitect.aws.mediatailor.DescribeProgramRequest/ProgramName]))

(s/def
  :cognitect.aws.mediatailor/__listOfAudienceMedia
  (s/coll-of :cognitect.aws.mediatailor/AudienceMedia))

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

(s/def
  :cognitect.aws.mediatailor/SlateSource
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.SlateSource/VodSourceName
     :cognitect.aws.mediatailor.SlateSource/SourceLocationName]))

(s/def
  :cognitect.aws.mediatailor/ManifestProcessingRules
  (s/keys :opt-un [:cognitect.aws.mediatailor.ManifestProcessingRules/AdMarkerPassthrough]))

(s/def
  :cognitect.aws.mediatailor/GetPlaybackConfigurationResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/LivePreRollConfiguration
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/HlsConfiguration
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/Tags
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/AdConditioningConfiguration
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/DashConfiguration
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/ManifestProcessingRules
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/CdnConfiguration
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/LogConfiguration
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/VideoContentSourceUrl
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/InsertionMode
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/PlaybackEndpointPrefix
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/ConfigurationAliases
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/AdDecisionServerUrl
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/AvailSuppression
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/PlaybackConfigurationArn
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/PersonalizationThresholdSeconds
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/SlateAdUrl
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/Name
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/SessionInitializationEndpointPrefix
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/Bumper
     :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/TranscodeProfileName]))

(s/def
  :cognitect.aws.mediatailor/StopChannelRequest
  (s/keys :req-un [:cognitect.aws.mediatailor.StopChannelRequest/ChannelName]))

(s/def
  :cognitect.aws.mediatailor/__listOfVodSource
  (s/coll-of :cognitect.aws.mediatailor/VodSource))

(s/def :cognitect.aws.mediatailor/DeletePrefetchScheduleResponse (s/keys))

(s/def
  :cognitect.aws.mediatailor/ConfigurationAliasesResponse
  (s/map-of :cognitect.aws.mediatailor/__string :cognitect.aws.mediatailor/__mapOf__string))

(s/def :cognitect.aws.mediatailor/__string string?)

(s/def
  :cognitect.aws.mediatailor/SpliceInsertMessage
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.SpliceInsertMessage/SpliceEventId
     :cognitect.aws.mediatailor.SpliceInsertMessage/AvailsExpected
     :cognitect.aws.mediatailor.SpliceInsertMessage/AvailNum
     :cognitect.aws.mediatailor.SpliceInsertMessage/UniqueProgramId]))

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

(s/def
  :cognitect.aws.mediatailor/ListSourceLocationsResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.ListSourceLocationsResponse/NextToken
     :cognitect.aws.mediatailor.ListSourceLocationsResponse/Items]))

(s/def :cognitect.aws.mediatailor/PlaybackMode (s/spec string? :gen #(s/gen #{"LOOP" "LINEAR"})))

(s/def
  :cognitect.aws.mediatailor/VodSource
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.VodSource/Arn
     :cognitect.aws.mediatailor.VodSource/HttpPackageConfigurations
     :cognitect.aws.mediatailor.VodSource/SourceLocationName
     :cognitect.aws.mediatailor.VodSource/VodSourceName]
    :opt-un
    [:cognitect.aws.mediatailor.VodSource/Tags
     :cognitect.aws.mediatailor.VodSource/CreationTime
     :cognitect.aws.mediatailor.VodSource/LastModifiedTime]))

(s/def
  :cognitect.aws.mediatailor/AdBreakMetadataList
  (s/coll-of :cognitect.aws.mediatailor/KeyValuePair))

(s/def
  :cognitect.aws.mediatailor/ListVodSourcesResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.ListVodSourcesResponse/NextToken
     :cognitect.aws.mediatailor.ListVodSourcesResponse/Items]))

(s/def
  :cognitect.aws.mediatailor/ChannelState
  (s/spec string? :gen #(s/gen #{"STOPPED" "RUNNING"})))

(s/def
  :cognitect.aws.mediatailor/AdBreak
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.AdBreak/OffsetMillis]
    :opt-un
    [:cognitect.aws.mediatailor.AdBreak/TimeSignalMessage
     :cognitect.aws.mediatailor.AdBreak/Slate
     :cognitect.aws.mediatailor.AdBreak/SpliceInsertMessage
     :cognitect.aws.mediatailor.AdBreak/MessageType
     :cognitect.aws.mediatailor.AdBreak/AdBreakMetadata]))

(s/def
  :cognitect.aws.mediatailor/SecretsManagerAccessTokenConfiguration
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.SecretsManagerAccessTokenConfiguration/HeaderName
     :cognitect.aws.mediatailor.SecretsManagerAccessTokenConfiguration/SecretArn
     :cognitect.aws.mediatailor.SecretsManagerAccessTokenConfiguration/SecretStringKey]))

(s/def
  :cognitect.aws.mediatailor/StartChannelRequest
  (s/keys :req-un [:cognitect.aws.mediatailor.StartChannelRequest/ChannelName]))

(s/def
  :cognitect.aws.mediatailor/Transition
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.Transition/RelativePosition
     :cognitect.aws.mediatailor.Transition/Type]
    :opt-un
    [:cognitect.aws.mediatailor.Transition/ScheduledStartTimeMillis
     :cognitect.aws.mediatailor.Transition/DurationMillis
     :cognitect.aws.mediatailor.Transition/RelativeProgram]))

(s/def
  :cognitect.aws.mediatailor/GetChannelScheduleRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.GetChannelScheduleRequest/ChannelName]
    :opt-un
    [:cognitect.aws.mediatailor.GetChannelScheduleRequest/NextToken
     :cognitect.aws.mediatailor.GetChannelScheduleRequest/Audience
     :cognitect.aws.mediatailor.GetChannelScheduleRequest/DurationMinutes
     :cognitect.aws.mediatailor.GetChannelScheduleRequest/MaxResults]))

(s/def
  :cognitect.aws.mediatailor/__mapOf__string
  (s/map-of :cognitect.aws.mediatailor/__string :cognitect.aws.mediatailor/__string))

(s/def
  :cognitect.aws.mediatailor/AudienceMedia
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.AudienceMedia/AlternateMedia
     :cognitect.aws.mediatailor.AudienceMedia/Audience]))

(s/def
  :cognitect.aws.mediatailor/DescribeVodSourceRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.DescribeVodSourceRequest/SourceLocationName
     :cognitect.aws.mediatailor.DescribeVodSourceRequest/VodSourceName]))

(s/def
  :cognitect.aws.mediatailor/UpdateChannelResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.UpdateChannelResponse/Tier
     :cognitect.aws.mediatailor.UpdateChannelResponse/TimeShiftConfiguration
     :cognitect.aws.mediatailor.UpdateChannelResponse/Tags
     :cognitect.aws.mediatailor.UpdateChannelResponse/Outputs
     :cognitect.aws.mediatailor.UpdateChannelResponse/ChannelState
     :cognitect.aws.mediatailor.UpdateChannelResponse/ChannelName
     :cognitect.aws.mediatailor.UpdateChannelResponse/CreationTime
     :cognitect.aws.mediatailor.UpdateChannelResponse/Arn
     :cognitect.aws.mediatailor.UpdateChannelResponse/Audiences
     :cognitect.aws.mediatailor.UpdateChannelResponse/FillerSlate
     :cognitect.aws.mediatailor.UpdateChannelResponse/PlaybackMode
     :cognitect.aws.mediatailor.UpdateChannelResponse/LastModifiedTime]))

(s/def
  :cognitect.aws.mediatailor/GetPrefetchScheduleRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.GetPrefetchScheduleRequest/Name
     :cognitect.aws.mediatailor.GetPrefetchScheduleRequest/PlaybackConfigurationName]))

(s/def
  :cognitect.aws.mediatailor/DeleteChannelRequest
  (s/keys :req-un [:cognitect.aws.mediatailor.DeleteChannelRequest/ChannelName]))

(s/def
  :cognitect.aws.mediatailor/MessageType
  (s/spec string? :gen #(s/gen #{"SPLICE_INSERT" "TIME_SIGNAL"})))

(s/def
  :cognitect.aws.mediatailor/AccessType
  (s/spec string? :gen #(s/gen #{"SECRETS_MANAGER_ACCESS_TOKEN" "AUTODETECT_SIGV4" "S3_SIGV4"})))

(s/def
  :cognitect.aws.mediatailor/PrefetchSchedule
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.PrefetchSchedule/Arn
     :cognitect.aws.mediatailor.PrefetchSchedule/Consumption
     :cognitect.aws.mediatailor.PrefetchSchedule/Name
     :cognitect.aws.mediatailor.PrefetchSchedule/PlaybackConfigurationName
     :cognitect.aws.mediatailor.PrefetchSchedule/Retrieval]
    :opt-un
    [:cognitect.aws.mediatailor.PrefetchSchedule/StreamId]))

(s/def
  :cognitect.aws.mediatailor/__listOfAvailMatchingCriteria
  (s/coll-of :cognitect.aws.mediatailor/AvailMatchingCriteria))

(s/def
  :cognitect.aws.mediatailor/ScheduleEntry
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.ScheduleEntry/Arn
     :cognitect.aws.mediatailor.ScheduleEntry/ChannelName
     :cognitect.aws.mediatailor.ScheduleEntry/ProgramName
     :cognitect.aws.mediatailor.ScheduleEntry/SourceLocationName]
    :opt-un
    [:cognitect.aws.mediatailor.ScheduleEntry/LiveSourceName
     :cognitect.aws.mediatailor.ScheduleEntry/ApproximateDurationSeconds
     :cognitect.aws.mediatailor.ScheduleEntry/ApproximateStartTime
     :cognitect.aws.mediatailor.ScheduleEntry/VodSourceName
     :cognitect.aws.mediatailor.ScheduleEntry/ScheduleEntryType
     :cognitect.aws.mediatailor.ScheduleEntry/Audiences
     :cognitect.aws.mediatailor.ScheduleEntry/ScheduleAdBreaks]))

(s/def
  :cognitect.aws.mediatailor/DescribeSourceLocationRequest
  (s/keys :req-un [:cognitect.aws.mediatailor.DescribeSourceLocationRequest/SourceLocationName]))

(s/def
  :cognitect.aws.mediatailor/CreatePrefetchScheduleRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.CreatePrefetchScheduleRequest/Consumption
     :cognitect.aws.mediatailor.CreatePrefetchScheduleRequest/Name
     :cognitect.aws.mediatailor.CreatePrefetchScheduleRequest/PlaybackConfigurationName
     :cognitect.aws.mediatailor.CreatePrefetchScheduleRequest/Retrieval]
    :opt-un
    [:cognitect.aws.mediatailor.CreatePrefetchScheduleRequest/StreamId]))

(s/def
  :cognitect.aws.mediatailor/ListPlaybackConfigurationsResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.ListPlaybackConfigurationsResponse/NextToken
     :cognitect.aws.mediatailor.ListPlaybackConfigurationsResponse/Items]))

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

(s/def
  :cognitect.aws.mediatailor/LogConfigurationForChannel
  (s/keys :opt-un [:cognitect.aws.mediatailor.LogConfigurationForChannel/LogTypes]))

(s/def
  :cognitect.aws.mediatailor/ListPrefetchSchedulesRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.ListPrefetchSchedulesRequest/PlaybackConfigurationName]
    :opt-un
    [:cognitect.aws.mediatailor.ListPrefetchSchedulesRequest/StreamId
     :cognitect.aws.mediatailor.ListPrefetchSchedulesRequest/NextToken
     :cognitect.aws.mediatailor.ListPrefetchSchedulesRequest/MaxResults]))

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

(s/def
  :cognitect.aws.mediatailor/PrefetchRetrieval
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.PrefetchRetrieval/EndTime]
    :opt-un
    [:cognitect.aws.mediatailor.PrefetchRetrieval/DynamicVariables
     :cognitect.aws.mediatailor.PrefetchRetrieval/StartTime]))

(s/def
  :cognitect.aws.mediatailor/ListChannelsRequest
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.ListChannelsRequest/NextToken
     :cognitect.aws.mediatailor.ListChannelsRequest/MaxResults]))

(s/def
  :cognitect.aws.mediatailor/RelativePosition
  (s/spec string? :gen #(s/gen #{"AFTER_PROGRAM" "BEFORE_PROGRAM"})))

(s/def
  :cognitect.aws.mediatailor/ConfigureLogsForPlaybackConfigurationResponse
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.ConfigureLogsForPlaybackConfigurationResponse/PercentEnabled]
    :opt-un
    [:cognitect.aws.mediatailor.ConfigureLogsForPlaybackConfigurationResponse/PlaybackConfigurationName
     :cognitect.aws.mediatailor.ConfigureLogsForPlaybackConfigurationResponse/EnabledLoggingStrategies]))

(s/def
  :cognitect.aws.mediatailor/ListVodSourcesRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.ListVodSourcesRequest/SourceLocationName]
    :opt-un
    [:cognitect.aws.mediatailor.ListVodSourcesRequest/NextToken
     :cognitect.aws.mediatailor.ListVodSourcesRequest/MaxResults]))

(s/def
  :cognitect.aws.mediatailor/AdMarkerPassthrough
  (s/keys :opt-un [:cognitect.aws.mediatailor.AdMarkerPassthrough/Enabled]))

(s/def
  :cognitect.aws.mediatailor/CreatePrefetchScheduleResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.CreatePrefetchScheduleResponse/StreamId
     :cognitect.aws.mediatailor.CreatePrefetchScheduleResponse/Consumption
     :cognitect.aws.mediatailor.CreatePrefetchScheduleResponse/Retrieval
     :cognitect.aws.mediatailor.CreatePrefetchScheduleResponse/PlaybackConfigurationName
     :cognitect.aws.mediatailor.CreatePrefetchScheduleResponse/Arn
     :cognitect.aws.mediatailor.CreatePrefetchScheduleResponse/Name]))

(s/def
  :cognitect.aws.mediatailor/ConfigureLogsForPlaybackConfigurationRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.ConfigureLogsForPlaybackConfigurationRequest/PercentEnabled
     :cognitect.aws.mediatailor.ConfigureLogsForPlaybackConfigurationRequest/PlaybackConfigurationName]
    :opt-un
    [:cognitect.aws.mediatailor.ConfigureLogsForPlaybackConfigurationRequest/EnabledLoggingStrategies]))

(s/def
  :cognitect.aws.mediatailor/RequestOutputItem
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.RequestOutputItem/ManifestName
     :cognitect.aws.mediatailor.RequestOutputItem/SourceGroup]
    :opt-un
    [:cognitect.aws.mediatailor.RequestOutputItem/DashPlaylistSettings
     :cognitect.aws.mediatailor.RequestOutputItem/HlsPlaylistSettings]))

(s/def
  :cognitect.aws.mediatailor/TimeSignalMessage
  (s/keys :opt-un [:cognitect.aws.mediatailor.TimeSignalMessage/SegmentationDescriptors]))

(s/def
  :cognitect.aws.mediatailor/UpdateSourceLocationResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.UpdateSourceLocationResponse/HttpConfiguration
     :cognitect.aws.mediatailor.UpdateSourceLocationResponse/Tags
     :cognitect.aws.mediatailor.UpdateSourceLocationResponse/SegmentDeliveryConfigurations
     :cognitect.aws.mediatailor.UpdateSourceLocationResponse/DefaultSegmentDeliveryConfiguration
     :cognitect.aws.mediatailor.UpdateSourceLocationResponse/AccessConfiguration
     :cognitect.aws.mediatailor.UpdateSourceLocationResponse/SourceLocationName
     :cognitect.aws.mediatailor.UpdateSourceLocationResponse/CreationTime
     :cognitect.aws.mediatailor.UpdateSourceLocationResponse/Arn
     :cognitect.aws.mediatailor.UpdateSourceLocationResponse/LastModifiedTime]))

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

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

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

(s/def
  :cognitect.aws.mediatailor/PutPlaybackConfigurationResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/LivePreRollConfiguration
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/HlsConfiguration
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/Tags
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/AdConditioningConfiguration
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/DashConfiguration
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/ManifestProcessingRules
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/CdnConfiguration
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/LogConfiguration
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/VideoContentSourceUrl
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/InsertionMode
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/PlaybackEndpointPrefix
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/ConfigurationAliases
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/AdDecisionServerUrl
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/AvailSuppression
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/PlaybackConfigurationArn
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/PersonalizationThresholdSeconds
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/SlateAdUrl
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/Name
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/SessionInitializationEndpointPrefix
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/Bumper
     :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/TranscodeProfileName]))

(s/def
  :cognitect.aws.mediatailor/ListPrefetchSchedulesResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.ListPrefetchSchedulesResponse/NextToken
     :cognitect.aws.mediatailor.ListPrefetchSchedulesResponse/Items]))

(s/def
  :cognitect.aws.mediatailor/GetChannelPolicyResponse
  (s/keys :opt-un [:cognitect.aws.mediatailor.GetChannelPolicyResponse/Policy]))

(s/def
  :cognitect.aws.mediatailor/CreateChannelRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.CreateChannelRequest/ChannelName
     :cognitect.aws.mediatailor.CreateChannelRequest/Outputs
     :cognitect.aws.mediatailor.CreateChannelRequest/PlaybackMode]
    :opt-un
    [:cognitect.aws.mediatailor.CreateChannelRequest/Tier
     :cognitect.aws.mediatailor.CreateChannelRequest/TimeShiftConfiguration
     :cognitect.aws.mediatailor.CreateChannelRequest/Tags
     :cognitect.aws.mediatailor.CreateChannelRequest/Audiences
     :cognitect.aws.mediatailor.CreateChannelRequest/FillerSlate]))

(s/def :cognitect.aws.mediatailor/LogTypes (s/coll-of :cognitect.aws.mediatailor/LogType))

(s/def
  :cognitect.aws.mediatailor/DescribeLiveSourceRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.DescribeLiveSourceRequest/LiveSourceName
     :cognitect.aws.mediatailor.DescribeLiveSourceRequest/SourceLocationName]))

(s/def :cognitect.aws.mediatailor/Operator (s/spec string? :gen #(s/gen #{"EQUALS"})))

(s/def
  :cognitect.aws.mediatailor/ResponseOutputs
  (s/coll-of :cognitect.aws.mediatailor/ResponseOutputItem))

(s/def :cognitect.aws.mediatailor/Type (s/spec string? :gen #(s/gen #{"DASH" "HLS"})))

(s/def :cognitect.aws.mediatailor/DeleteSourceLocationResponse (s/keys))

(s/def
  :cognitect.aws.mediatailor/__listOfScheduleEntry
  (s/coll-of :cognitect.aws.mediatailor/ScheduleEntry))

(s/def
  :cognitect.aws.mediatailor/HlsConfiguration
  (s/keys :opt-un [:cognitect.aws.mediatailor.HlsConfiguration/ManifestEndpointPrefix]))

(s/def
  :cognitect.aws.mediatailor/CreateVodSourceRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.CreateVodSourceRequest/HttpPackageConfigurations
     :cognitect.aws.mediatailor.CreateVodSourceRequest/SourceLocationName
     :cognitect.aws.mediatailor.CreateVodSourceRequest/VodSourceName]
    :opt-un
    [:cognitect.aws.mediatailor.CreateVodSourceRequest/Tags]))

(s/def :cognitect.aws.mediatailor/__listOfAlert (s/coll-of :cognitect.aws.mediatailor/Alert))

(s/def
  :cognitect.aws.mediatailor/ListSourceLocationsRequest
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.ListSourceLocationsRequest/NextToken
     :cognitect.aws.mediatailor.ListSourceLocationsRequest/MaxResults]))

(s/def
  :cognitect.aws.mediatailor/LoggingStrategy
  (s/spec string? :gen #(s/gen #{"VENDED_LOGS" "LEGACY_CLOUDWATCH"})))

(s/def
  :cognitect.aws.mediatailor/ListLiveSourcesRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.ListLiveSourcesRequest/SourceLocationName]
    :opt-un
    [:cognitect.aws.mediatailor.ListLiveSourcesRequest/NextToken
     :cognitect.aws.mediatailor.ListLiveSourcesRequest/MaxResults]))

(s/def
  :cognitect.aws.mediatailor/CreateSourceLocationRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.CreateSourceLocationRequest/HttpConfiguration
     :cognitect.aws.mediatailor.CreateSourceLocationRequest/SourceLocationName]
    :opt-un
    [:cognitect.aws.mediatailor.CreateSourceLocationRequest/Tags
     :cognitect.aws.mediatailor.CreateSourceLocationRequest/SegmentDeliveryConfigurations
     :cognitect.aws.mediatailor.CreateSourceLocationRequest/DefaultSegmentDeliveryConfiguration
     :cognitect.aws.mediatailor.CreateSourceLocationRequest/AccessConfiguration]))

(s/def
  :cognitect.aws.mediatailor/AdConditioningConfiguration
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.AdConditioningConfiguration/StreamingMediaFileConditioning]))

(s/def
  :cognitect.aws.mediatailor/AvailMatchingCriteria
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.AvailMatchingCriteria/DynamicVariable
     :cognitect.aws.mediatailor.AvailMatchingCriteria/Operator]))

(s/def
  :cognitect.aws.mediatailor/GetPrefetchScheduleResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.GetPrefetchScheduleResponse/StreamId
     :cognitect.aws.mediatailor.GetPrefetchScheduleResponse/Consumption
     :cognitect.aws.mediatailor.GetPrefetchScheduleResponse/Retrieval
     :cognitect.aws.mediatailor.GetPrefetchScheduleResponse/PlaybackConfigurationName
     :cognitect.aws.mediatailor.GetPrefetchScheduleResponse/Arn
     :cognitect.aws.mediatailor.GetPrefetchScheduleResponse/Name]))

(s/def
  :cognitect.aws.mediatailor/Bumper
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.Bumper/EndUrl :cognitect.aws.mediatailor.Bumper/StartUrl]))

(s/def :cognitect.aws.mediatailor/DeleteLiveSourceResponse (s/keys))

(s/def
  :cognitect.aws.mediatailor/TimeShiftConfiguration
  (s/keys :req-un [:cognitect.aws.mediatailor.TimeShiftConfiguration/MaxTimeDelaySeconds]))

(s/def
  :cognitect.aws.mediatailor/DescribeVodSourceResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.DescribeVodSourceResponse/Tags
     :cognitect.aws.mediatailor.DescribeVodSourceResponse/VodSourceName
     :cognitect.aws.mediatailor.DescribeVodSourceResponse/SourceLocationName
     :cognitect.aws.mediatailor.DescribeVodSourceResponse/CreationTime
     :cognitect.aws.mediatailor.DescribeVodSourceResponse/Arn
     :cognitect.aws.mediatailor.DescribeVodSourceResponse/HttpPackageConfigurations
     :cognitect.aws.mediatailor.DescribeVodSourceResponse/LastModifiedTime
     :cognitect.aws.mediatailor.DescribeVodSourceResponse/AdBreakOpportunities]))

(s/def
  :cognitect.aws.mediatailor/UpdateProgramResponse
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.UpdateProgramResponse/ProgramName
     :cognitect.aws.mediatailor.UpdateProgramResponse/ScheduledStartTime
     :cognitect.aws.mediatailor.UpdateProgramResponse/LiveSourceName
     :cognitect.aws.mediatailor.UpdateProgramResponse/DurationMillis
     :cognitect.aws.mediatailor.UpdateProgramResponse/ClipRange
     :cognitect.aws.mediatailor.UpdateProgramResponse/VodSourceName
     :cognitect.aws.mediatailor.UpdateProgramResponse/ChannelName
     :cognitect.aws.mediatailor.UpdateProgramResponse/SourceLocationName
     :cognitect.aws.mediatailor.UpdateProgramResponse/AdBreaks
     :cognitect.aws.mediatailor.UpdateProgramResponse/CreationTime
     :cognitect.aws.mediatailor.UpdateProgramResponse/Arn
     :cognitect.aws.mediatailor.UpdateProgramResponse/AudienceMedia]))

(s/def
  :cognitect.aws.mediatailor/HlsPlaylistSettings
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.HlsPlaylistSettings/AdMarkupType
     :cognitect.aws.mediatailor.HlsPlaylistSettings/ManifestWindowSeconds]))

(s/def
  :cognitect.aws.mediatailor/UpdateChannelRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.UpdateChannelRequest/ChannelName
     :cognitect.aws.mediatailor.UpdateChannelRequest/Outputs]
    :opt-un
    [:cognitect.aws.mediatailor.UpdateChannelRequest/TimeShiftConfiguration
     :cognitect.aws.mediatailor.UpdateChannelRequest/Audiences
     :cognitect.aws.mediatailor.UpdateChannelRequest/FillerSlate]))

(s/def :cognitect.aws.mediatailor/DeleteVodSourceResponse (s/keys))

(s/def
  :cognitect.aws.mediatailor/StreamingMediaFileConditioning
  (s/spec string? :gen #(s/gen #{"TRANSCODE" "NONE"})))

(s/def
  :cognitect.aws.mediatailor/ScheduleAdBreak
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.ScheduleAdBreak/ApproximateDurationSeconds
     :cognitect.aws.mediatailor.ScheduleAdBreak/ApproximateStartTime
     :cognitect.aws.mediatailor.ScheduleAdBreak/VodSourceName
     :cognitect.aws.mediatailor.ScheduleAdBreak/SourceLocationName]))

(s/def
  :cognitect.aws.mediatailor/SourceLocation
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.SourceLocation/Arn
     :cognitect.aws.mediatailor.SourceLocation/HttpConfiguration
     :cognitect.aws.mediatailor.SourceLocation/SourceLocationName]
    :opt-un
    [:cognitect.aws.mediatailor.SourceLocation/Tags
     :cognitect.aws.mediatailor.SourceLocation/SegmentDeliveryConfigurations
     :cognitect.aws.mediatailor.SourceLocation/DefaultSegmentDeliveryConfiguration
     :cognitect.aws.mediatailor.SourceLocation/AccessConfiguration
     :cognitect.aws.mediatailor.SourceLocation/CreationTime
     :cognitect.aws.mediatailor.SourceLocation/LastModifiedTime]))

(s/def
  :cognitect.aws.mediatailor/DeleteLiveSourceRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.DeleteLiveSourceRequest/LiveSourceName
     :cognitect.aws.mediatailor.DeleteLiveSourceRequest/SourceLocationName]))

(s/def
  :cognitect.aws.mediatailor/HttpPackageConfigurations
  (s/coll-of :cognitect.aws.mediatailor/HttpPackageConfiguration))

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

(s/def
  :cognitect.aws.mediatailor/ConfigurationAliasesRequest
  (s/map-of :cognitect.aws.mediatailor/__string :cognitect.aws.mediatailor/__mapOf__string))

(s/def
  :cognitect.aws.mediatailor/LiveSource
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.LiveSource/Arn
     :cognitect.aws.mediatailor.LiveSource/HttpPackageConfigurations
     :cognitect.aws.mediatailor.LiveSource/LiveSourceName
     :cognitect.aws.mediatailor.LiveSource/SourceLocationName]
    :opt-un
    [:cognitect.aws.mediatailor.LiveSource/Tags
     :cognitect.aws.mediatailor.LiveSource/CreationTime
     :cognitect.aws.mediatailor.LiveSource/LastModifiedTime]))

(s/def
  :cognitect.aws.mediatailor/DescribeChannelRequest
  (s/keys :req-un [:cognitect.aws.mediatailor.DescribeChannelRequest/ChannelName]))

(s/def
  :cognitect.aws.mediatailor/DeletePrefetchScheduleRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.DeletePrefetchScheduleRequest/Name
     :cognitect.aws.mediatailor.DeletePrefetchScheduleRequest/PlaybackConfigurationName]))

(s/def
  :cognitect.aws.mediatailor/ListPlaybackConfigurationsRequest
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.ListPlaybackConfigurationsRequest/NextToken
     :cognitect.aws.mediatailor.ListPlaybackConfigurationsRequest/MaxResults]))

(s/def
  :cognitect.aws.mediatailor/DashConfigurationForPut
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.DashConfigurationForPut/MpdLocation
     :cognitect.aws.mediatailor.DashConfigurationForPut/OriginManifestType]))

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

(s/def
  :cognitect.aws.mediatailor/AdBreakOpportunity
  (s/keys :req-un [:cognitect.aws.mediatailor.AdBreakOpportunity/OffsetMillis]))

(s/def :cognitect.aws.mediatailor/__listOf__string (s/coll-of :cognitect.aws.mediatailor/__string))

(s/def
  :cognitect.aws.mediatailor/CdnConfiguration
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.CdnConfiguration/AdSegmentUrlPrefix
     :cognitect.aws.mediatailor.CdnConfiguration/ContentSegmentUrlPrefix]))

(s/def
  :cognitect.aws.mediatailor/InsertionMode
  (s/spec string? :gen #(s/gen #{"PLAYER_SELECT" "STITCHED_ONLY"})))

(s/def
  :cognitect.aws.mediatailor/__listOfSegmentDeliveryConfiguration
  (s/coll-of :cognitect.aws.mediatailor/SegmentDeliveryConfiguration))

(s/def
  :cognitect.aws.mediatailor/UpdateProgramRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.UpdateProgramRequest/ChannelName
     :cognitect.aws.mediatailor.UpdateProgramRequest/ProgramName
     :cognitect.aws.mediatailor.UpdateProgramRequest/ScheduleConfiguration]
    :opt-un
    [:cognitect.aws.mediatailor.UpdateProgramRequest/AdBreaks
     :cognitect.aws.mediatailor.UpdateProgramRequest/AudienceMedia]))

(s/def
  :cognitect.aws.mediatailor/PrefetchConsumption
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.PrefetchConsumption/EndTime]
    :opt-un
    [:cognitect.aws.mediatailor.PrefetchConsumption/StartTime
     :cognitect.aws.mediatailor.PrefetchConsumption/AvailMatchingCriteria]))

(s/def :cognitect.aws.mediatailor/StopChannelResponse (s/keys))

(s/def
  :cognitect.aws.mediatailor/HttpPackageConfiguration
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.HttpPackageConfiguration/Path
     :cognitect.aws.mediatailor.HttpPackageConfiguration/SourceGroup
     :cognitect.aws.mediatailor.HttpPackageConfiguration/Type]))

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

(s/def
  :cognitect.aws.mediatailor/ResponseOutputItem
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.ResponseOutputItem/ManifestName
     :cognitect.aws.mediatailor.ResponseOutputItem/PlaybackUrl
     :cognitect.aws.mediatailor.ResponseOutputItem/SourceGroup]
    :opt-un
    [:cognitect.aws.mediatailor.ResponseOutputItem/DashPlaylistSettings
     :cognitect.aws.mediatailor.ResponseOutputItem/HlsPlaylistSettings]))

(s/def
  :cognitect.aws.mediatailor/ConfigureLogsForChannelRequest
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.ConfigureLogsForChannelRequest/ChannelName
     :cognitect.aws.mediatailor.ConfigureLogsForChannelRequest/LogTypes]))

(s/def
  :cognitect.aws.mediatailor/DescribeChannelResponse
  (s/keys
    :req-un
    [:cognitect.aws.mediatailor.DescribeChannelResponse/LogConfiguration]
    :opt-un
    [:cognitect.aws.mediatailor.DescribeChannelResponse/Tier
     :cognitect.aws.mediatailor.DescribeChannelResponse/TimeShiftConfiguration
     :cognitect.aws.mediatailor.DescribeChannelResponse/Tags
     :cognitect.aws.mediatailor.DescribeChannelResponse/Outputs
     :cognitect.aws.mediatailor.DescribeChannelResponse/ChannelState
     :cognitect.aws.mediatailor.DescribeChannelResponse/ChannelName
     :cognitect.aws.mediatailor.DescribeChannelResponse/CreationTime
     :cognitect.aws.mediatailor.DescribeChannelResponse/Arn
     :cognitect.aws.mediatailor.DescribeChannelResponse/Audiences
     :cognitect.aws.mediatailor.DescribeChannelResponse/FillerSlate
     :cognitect.aws.mediatailor.DescribeChannelResponse/PlaybackMode
     :cognitect.aws.mediatailor.DescribeChannelResponse/LastModifiedTime]))

(s/def
  :cognitect.aws.mediatailor/UpdateProgramTransition
  (s/keys
    :opt-un
    [:cognitect.aws.mediatailor.UpdateProgramTransition/ScheduledStartTimeMillis
     :cognitect.aws.mediatailor.UpdateProgramTransition/DurationMillis]))

(s/def
  :cognitect.aws.mediatailor/__listOfLoggingStrategies
  (s/coll-of :cognitect.aws.mediatailor/LoggingStrategy))

(s/def
  :cognitect.aws.mediatailor.DeleteProgramRequest/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DeleteProgramRequest/ProgramName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.TagResourceRequest/ResourceArn
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.TagResourceRequest/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.DescribeLiveSourceResponse/Arn
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeLiveSourceResponse/CreationTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.DescribeLiveSourceResponse/HttpPackageConfigurations
  :cognitect.aws.mediatailor/HttpPackageConfigurations)

(s/def
  :cognitect.aws.mediatailor.DescribeLiveSourceResponse/LastModifiedTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.DescribeLiveSourceResponse/LiveSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeLiveSourceResponse/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeLiveSourceResponse/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.DashPlaylistSettings/ManifestWindowSeconds
  :cognitect.aws.mediatailor/__integer)

(s/def
  :cognitect.aws.mediatailor.DashPlaylistSettings/MinBufferTimeSeconds
  :cognitect.aws.mediatailor/__integer)

(s/def
  :cognitect.aws.mediatailor.DashPlaylistSettings/MinUpdatePeriodSeconds
  :cognitect.aws.mediatailor/__integer)

(s/def
  :cognitect.aws.mediatailor.DashPlaylistSettings/SuggestedPresentationDelaySeconds
  :cognitect.aws.mediatailor/__integer)

(s/def
  :cognitect.aws.mediatailor.CreateSourceLocationResponse/LastModifiedTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.CreateSourceLocationResponse/HttpConfiguration
  :cognitect.aws.mediatailor/HttpConfiguration)

(s/def
  :cognitect.aws.mediatailor.CreateSourceLocationResponse/AccessConfiguration
  :cognitect.aws.mediatailor/AccessConfiguration)

(s/def
  :cognitect.aws.mediatailor.CreateSourceLocationResponse/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.CreateSourceLocationResponse/DefaultSegmentDeliveryConfiguration
  :cognitect.aws.mediatailor/DefaultSegmentDeliveryConfiguration)

(s/def
  :cognitect.aws.mediatailor.CreateSourceLocationResponse/CreationTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.CreateSourceLocationResponse/Arn
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateSourceLocationResponse/SegmentDeliveryConfigurations
  :cognitect.aws.mediatailor/__listOfSegmentDeliveryConfiguration)

(s/def
  :cognitect.aws.mediatailor.CreateSourceLocationResponse/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeProgramResponse/ScheduledStartTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.DescribeProgramResponse/DurationMillis
  :cognitect.aws.mediatailor/Long)

(s/def
  :cognitect.aws.mediatailor.DescribeProgramResponse/ProgramName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeProgramResponse/VodSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeProgramResponse/ClipRange
  :cognitect.aws.mediatailor/ClipRange)

(s/def
  :cognitect.aws.mediatailor.DescribeProgramResponse/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeProgramResponse/LiveSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeProgramResponse/AudienceMedia
  :cognitect.aws.mediatailor/__listOfAudienceMedia)

(s/def
  :cognitect.aws.mediatailor.DescribeProgramResponse/CreationTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def :cognitect.aws.mediatailor.DescribeProgramResponse/Arn :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeProgramResponse/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeProgramResponse/AdBreaks
  :cognitect.aws.mediatailor/__listOfAdBreak)

(s/def
  :cognitect.aws.mediatailor.ConfigureLogsForChannelResponse/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ConfigureLogsForChannelResponse/LogTypes
  :cognitect.aws.mediatailor/LogTypes)

(s/def
  :cognitect.aws.mediatailor.UpdateSourceLocationRequest/AccessConfiguration
  :cognitect.aws.mediatailor/AccessConfiguration)

(s/def
  :cognitect.aws.mediatailor.UpdateSourceLocationRequest/DefaultSegmentDeliveryConfiguration
  :cognitect.aws.mediatailor/DefaultSegmentDeliveryConfiguration)

(s/def
  :cognitect.aws.mediatailor.UpdateSourceLocationRequest/HttpConfiguration
  :cognitect.aws.mediatailor/HttpConfiguration)

(s/def
  :cognitect.aws.mediatailor.UpdateSourceLocationRequest/SegmentDeliveryConfigurations
  :cognitect.aws.mediatailor/__listOfSegmentDeliveryConfiguration)

(s/def
  :cognitect.aws.mediatailor.UpdateSourceLocationRequest/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ListAlertsRequest/MaxResults
  :cognitect.aws.mediatailor/MaxResults)

(s/def :cognitect.aws.mediatailor.ListAlertsRequest/NextToken :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.ListAlertsRequest/ResourceArn :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ListLiveSourcesResponse/Items
  :cognitect.aws.mediatailor/__listOfLiveSource)

(s/def
  :cognitect.aws.mediatailor.ListLiveSourcesResponse/NextToken
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DeletePlaybackConfigurationRequest/Name
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateChannelResponse/LastModifiedTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.CreateChannelResponse/FillerSlate
  :cognitect.aws.mediatailor/SlateSource)

(s/def
  :cognitect.aws.mediatailor.CreateChannelResponse/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.CreateChannelResponse/Audiences
  :cognitect.aws.mediatailor/Audiences)

(s/def :cognitect.aws.mediatailor.CreateChannelResponse/Tier :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateChannelResponse/Outputs
  :cognitect.aws.mediatailor/ResponseOutputs)

(s/def
  :cognitect.aws.mediatailor.CreateChannelResponse/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateChannelResponse/PlaybackMode
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateChannelResponse/ChannelState
  :cognitect.aws.mediatailor/ChannelState)

(s/def
  :cognitect.aws.mediatailor.CreateChannelResponse/CreationTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def :cognitect.aws.mediatailor.CreateChannelResponse/Arn :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateChannelResponse/TimeShiftConfiguration
  :cognitect.aws.mediatailor/TimeShiftConfiguration)

(s/def
  :cognitect.aws.mediatailor.GetChannelScheduleResponse/Items
  :cognitect.aws.mediatailor/__listOfScheduleEntry)

(s/def
  :cognitect.aws.mediatailor.GetChannelScheduleResponse/NextToken
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeSourceLocationResponse/LastModifiedTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.DescribeSourceLocationResponse/HttpConfiguration
  :cognitect.aws.mediatailor/HttpConfiguration)

(s/def
  :cognitect.aws.mediatailor.DescribeSourceLocationResponse/AccessConfiguration
  :cognitect.aws.mediatailor/AccessConfiguration)

(s/def
  :cognitect.aws.mediatailor.DescribeSourceLocationResponse/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.DescribeSourceLocationResponse/DefaultSegmentDeliveryConfiguration
  :cognitect.aws.mediatailor/DefaultSegmentDeliveryConfiguration)

(s/def
  :cognitect.aws.mediatailor.DescribeSourceLocationResponse/CreationTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.DescribeSourceLocationResponse/Arn
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeSourceLocationResponse/SegmentDeliveryConfigurations
  :cognitect.aws.mediatailor/__listOfSegmentDeliveryConfiguration)

(s/def
  :cognitect.aws.mediatailor.DescribeSourceLocationResponse/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateProgramResponse/ScheduledStartTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.CreateProgramResponse/DurationMillis
  :cognitect.aws.mediatailor/__long)

(s/def
  :cognitect.aws.mediatailor.CreateProgramResponse/ProgramName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateProgramResponse/VodSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateProgramResponse/ClipRange
  :cognitect.aws.mediatailor/ClipRange)

(s/def
  :cognitect.aws.mediatailor.CreateProgramResponse/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateProgramResponse/LiveSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateProgramResponse/AudienceMedia
  :cognitect.aws.mediatailor/__listOfAudienceMedia)

(s/def
  :cognitect.aws.mediatailor.CreateProgramResponse/CreationTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def :cognitect.aws.mediatailor.CreateProgramResponse/Arn :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateProgramResponse/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateProgramResponse/AdBreaks
  :cognitect.aws.mediatailor/__listOfAdBreak)

(s/def
  :cognitect.aws.mediatailor.LogConfiguration/PercentEnabled
  :cognitect.aws.mediatailor/__integer)

(s/def
  :cognitect.aws.mediatailor.LogConfiguration/EnabledLoggingStrategies
  :cognitect.aws.mediatailor/__listOfLoggingStrategies)

(s/def
  :cognitect.aws.mediatailor.SegmentDeliveryConfiguration/BaseUrl
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.SegmentDeliveryConfiguration/Name
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateLiveSourceRequest/HttpPackageConfigurations
  :cognitect.aws.mediatailor/HttpPackageConfigurations)

(s/def
  :cognitect.aws.mediatailor.UpdateLiveSourceRequest/LiveSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateLiveSourceRequest/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateLiveSourceRequest/HttpPackageConfigurations
  :cognitect.aws.mediatailor/HttpPackageConfigurations)

(s/def
  :cognitect.aws.mediatailor.CreateLiveSourceRequest/LiveSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateLiveSourceRequest/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateLiveSourceRequest/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationRequest/Name
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateVodSourceRequest/HttpPackageConfigurations
  :cognitect.aws.mediatailor/HttpPackageConfigurations)

(s/def
  :cognitect.aws.mediatailor.UpdateVodSourceRequest/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateVodSourceRequest/VodSourceName
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.HttpConfiguration/BaseUrl :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.AccessConfiguration/AccessType
  :cognitect.aws.mediatailor/AccessType)

(s/def
  :cognitect.aws.mediatailor.AccessConfiguration/SecretsManagerAccessTokenConfiguration
  :cognitect.aws.mediatailor/SecretsManagerAccessTokenConfiguration)

(s/def :cognitect.aws.mediatailor.KeyValuePair/Key :cognitect.aws.mediatailor/String)

(s/def :cognitect.aws.mediatailor.KeyValuePair/Value :cognitect.aws.mediatailor/String)

(s/def :cognitect.aws.mediatailor.ListAlertsResponse/Items :cognitect.aws.mediatailor/__listOfAlert)

(s/def :cognitect.aws.mediatailor.ListAlertsResponse/NextToken :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DeleteVodSourceRequest/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DeleteVodSourceRequest/VodSourceName
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.UpdateLiveSourceResponse/Arn :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateLiveSourceResponse/CreationTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.UpdateLiveSourceResponse/HttpPackageConfigurations
  :cognitect.aws.mediatailor/HttpPackageConfigurations)

(s/def
  :cognitect.aws.mediatailor.UpdateLiveSourceResponse/LastModifiedTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.UpdateLiveSourceResponse/LiveSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateLiveSourceResponse/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateLiveSourceResponse/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.ScheduleConfiguration/Transition
  :cognitect.aws.mediatailor/Transition)

(s/def
  :cognitect.aws.mediatailor.ScheduleConfiguration/ClipRange
  :cognitect.aws.mediatailor/ClipRange)

(s/def
  :cognitect.aws.mediatailor.AlternateMedia/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.AlternateMedia/LiveSourceName :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.AlternateMedia/VodSourceName :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.AlternateMedia/ClipRange :cognitect.aws.mediatailor/ClipRange)

(s/def
  :cognitect.aws.mediatailor.AlternateMedia/ScheduledStartTimeMillis
  :cognitect.aws.mediatailor/__long)

(s/def
  :cognitect.aws.mediatailor.AlternateMedia/AdBreaks
  :cognitect.aws.mediatailor/__listOfAdBreak)

(s/def :cognitect.aws.mediatailor.AlternateMedia/DurationMillis :cognitect.aws.mediatailor/__long)

(s/def
  :cognitect.aws.mediatailor.LivePreRollConfiguration/AdDecisionServerUrl
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.LivePreRollConfiguration/MaxDurationSeconds
  :cognitect.aws.mediatailor/__integer)

(s/def :cognitect.aws.mediatailor.ClipRange/EndOffsetMillis :cognitect.aws.mediatailor/__long)

(s/def :cognitect.aws.mediatailor.ClipRange/StartOffsetMillis :cognitect.aws.mediatailor/__long)

(s/def :cognitect.aws.mediatailor.CreateVodSourceResponse/Arn :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateVodSourceResponse/CreationTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.CreateVodSourceResponse/HttpPackageConfigurations
  :cognitect.aws.mediatailor/HttpPackageConfigurations)

(s/def
  :cognitect.aws.mediatailor.CreateVodSourceResponse/LastModifiedTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.CreateVodSourceResponse/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateVodSourceResponse/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.CreateVodSourceResponse/VodSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/SlateAdUrl
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/AdDecisionServerUrl
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/LivePreRollConfiguration
  :cognitect.aws.mediatailor/LivePreRollConfiguration)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/VideoContentSourceUrl
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/DashConfiguration
  :cognitect.aws.mediatailor/DashConfigurationForPut)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/AvailSuppression
  :cognitect.aws.mediatailor/AvailSuppression)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/ManifestProcessingRules
  :cognitect.aws.mediatailor/ManifestProcessingRules)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/TranscodeProfileName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/PersonalizationThresholdSeconds
  :cognitect.aws.mediatailor/__integerMin1)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/Name
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/ConfigurationAliases
  :cognitect.aws.mediatailor/ConfigurationAliasesRequest)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/AdConditioningConfiguration
  :cognitect.aws.mediatailor/AdConditioningConfiguration)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/Bumper
  :cognitect.aws.mediatailor/Bumper)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/CdnConfiguration
  :cognitect.aws.mediatailor/CdnConfiguration)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationRequest/InsertionMode
  :cognitect.aws.mediatailor/InsertionMode)

(s/def
  :cognitect.aws.mediatailor.SegmentationDescriptor/SegmentationEventId
  :cognitect.aws.mediatailor/Integer)

(s/def
  :cognitect.aws.mediatailor.SegmentationDescriptor/SegmentationUpidType
  :cognitect.aws.mediatailor/Integer)

(s/def
  :cognitect.aws.mediatailor.SegmentationDescriptor/SegmentationUpid
  :cognitect.aws.mediatailor/String)

(s/def
  :cognitect.aws.mediatailor.SegmentationDescriptor/SegmentationTypeId
  :cognitect.aws.mediatailor/Integer)

(s/def
  :cognitect.aws.mediatailor.SegmentationDescriptor/SegmentNum
  :cognitect.aws.mediatailor/Integer)

(s/def
  :cognitect.aws.mediatailor.SegmentationDescriptor/SegmentsExpected
  :cognitect.aws.mediatailor/Integer)

(s/def
  :cognitect.aws.mediatailor.SegmentationDescriptor/SubSegmentNum
  :cognitect.aws.mediatailor/Integer)

(s/def
  :cognitect.aws.mediatailor.SegmentationDescriptor/SubSegmentsExpected
  :cognitect.aws.mediatailor/Integer)

(s/def
  :cognitect.aws.mediatailor.DeleteChannelPolicyRequest/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.Alert/AlertCode :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.Alert/AlertMessage :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.Alert/LastModifiedTime :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.Alert/RelatedResourceArns
  :cognitect.aws.mediatailor/__listOf__string)

(s/def :cognitect.aws.mediatailor.Alert/ResourceArn :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.Alert/Category :cognitect.aws.mediatailor/AlertCategory)

(s/def :cognitect.aws.mediatailor.CreateLiveSourceResponse/Arn :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateLiveSourceResponse/CreationTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.CreateLiveSourceResponse/HttpPackageConfigurations
  :cognitect.aws.mediatailor/HttpPackageConfigurations)

(s/def
  :cognitect.aws.mediatailor.CreateLiveSourceResponse/LastModifiedTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.CreateLiveSourceResponse/LiveSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateLiveSourceResponse/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateLiveSourceResponse/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.DefaultSegmentDeliveryConfiguration/BaseUrl
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DeleteSourceLocationRequest/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.GetChannelPolicyRequest/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.Channel/LastModifiedTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.Channel/LogConfiguration
  :cognitect.aws.mediatailor/LogConfigurationForChannel)

(s/def :cognitect.aws.mediatailor.Channel/FillerSlate :cognitect.aws.mediatailor/SlateSource)

(s/def :cognitect.aws.mediatailor.Channel/Tags :cognitect.aws.mediatailor/__mapOf__string)

(s/def :cognitect.aws.mediatailor.Channel/Audiences :cognitect.aws.mediatailor/Audiences)

(s/def :cognitect.aws.mediatailor.Channel/Tier :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.Channel/Outputs :cognitect.aws.mediatailor/ResponseOutputs)

(s/def :cognitect.aws.mediatailor.Channel/ChannelName :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.Channel/PlaybackMode :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.Channel/ChannelState :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.Channel/CreationTime :cognitect.aws.mediatailor/__timestampUnix)

(s/def :cognitect.aws.mediatailor.Channel/Arn :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DashConfiguration/ManifestEndpointPrefix
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.DashConfiguration/MpdLocation :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DashConfiguration/OriginManifestType
  :cognitect.aws.mediatailor/OriginManifestType)

(s/def
  :cognitect.aws.mediatailor.CreateProgramRequest/AdBreaks
  :cognitect.aws.mediatailor/__listOfAdBreak)

(s/def
  :cognitect.aws.mediatailor.CreateProgramRequest/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateProgramRequest/LiveSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateProgramRequest/ProgramName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateProgramRequest/ScheduleConfiguration
  :cognitect.aws.mediatailor/ScheduleConfiguration)

(s/def
  :cognitect.aws.mediatailor.CreateProgramRequest/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateProgramRequest/VodSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateProgramRequest/AudienceMedia
  :cognitect.aws.mediatailor/__listOfAudienceMedia)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/SlateAdUrl
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/LogConfiguration
  :cognitect.aws.mediatailor/LogConfiguration)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/SessionInitializationEndpointPrefix
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/AdDecisionServerUrl
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/LivePreRollConfiguration
  :cognitect.aws.mediatailor/LivePreRollConfiguration)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/PlaybackConfigurationArn
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/VideoContentSourceUrl
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/DashConfiguration
  :cognitect.aws.mediatailor/DashConfiguration)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/AvailSuppression
  :cognitect.aws.mediatailor/AvailSuppression)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/ManifestProcessingRules
  :cognitect.aws.mediatailor/ManifestProcessingRules)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/TranscodeProfileName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/PersonalizationThresholdSeconds
  :cognitect.aws.mediatailor/__integerMin1)

(s/def :cognitect.aws.mediatailor.PlaybackConfiguration/Name :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/ConfigurationAliases
  :cognitect.aws.mediatailor/ConfigurationAliasesResponse)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/HlsConfiguration
  :cognitect.aws.mediatailor/HlsConfiguration)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/AdConditioningConfiguration
  :cognitect.aws.mediatailor/AdConditioningConfiguration)

(s/def :cognitect.aws.mediatailor.PlaybackConfiguration/Bumper :cognitect.aws.mediatailor/Bumper)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/CdnConfiguration
  :cognitect.aws.mediatailor/CdnConfiguration)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/InsertionMode
  :cognitect.aws.mediatailor/InsertionMode)

(s/def
  :cognitect.aws.mediatailor.PlaybackConfiguration/PlaybackEndpointPrefix
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.AvailSuppression/Mode :cognitect.aws.mediatailor/Mode)

(s/def :cognitect.aws.mediatailor.AvailSuppression/Value :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.AvailSuppression/FillPolicy :cognitect.aws.mediatailor/FillPolicy)

(s/def
  :cognitect.aws.mediatailor.ListChannelsResponse/Items
  :cognitect.aws.mediatailor/__listOfChannel)

(s/def
  :cognitect.aws.mediatailor.ListChannelsResponse/NextToken
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.UpdateVodSourceResponse/Arn :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateVodSourceResponse/CreationTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.UpdateVodSourceResponse/HttpPackageConfigurations
  :cognitect.aws.mediatailor/HttpPackageConfigurations)

(s/def
  :cognitect.aws.mediatailor.UpdateVodSourceResponse/LastModifiedTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.UpdateVodSourceResponse/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateVodSourceResponse/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.UpdateVodSourceResponse/VodSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PutChannelPolicyRequest/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PutChannelPolicyRequest/Policy
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramScheduleConfiguration/Transition
  :cognitect.aws.mediatailor/UpdateProgramTransition)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramScheduleConfiguration/ClipRange
  :cognitect.aws.mediatailor/ClipRange)

(s/def
  :cognitect.aws.mediatailor.DescribeProgramRequest/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeProgramRequest/ProgramName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.SlateSource/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.SlateSource/VodSourceName :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ManifestProcessingRules/AdMarkerPassthrough
  :cognitect.aws.mediatailor/AdMarkerPassthrough)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/SlateAdUrl
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/LogConfiguration
  :cognitect.aws.mediatailor/LogConfiguration)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/SessionInitializationEndpointPrefix
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/AdDecisionServerUrl
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/LivePreRollConfiguration
  :cognitect.aws.mediatailor/LivePreRollConfiguration)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/PlaybackConfigurationArn
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/VideoContentSourceUrl
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/DashConfiguration
  :cognitect.aws.mediatailor/DashConfiguration)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/AvailSuppression
  :cognitect.aws.mediatailor/AvailSuppression)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/ManifestProcessingRules
  :cognitect.aws.mediatailor/ManifestProcessingRules)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/TranscodeProfileName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/PersonalizationThresholdSeconds
  :cognitect.aws.mediatailor/__integerMin1)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/Name
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/ConfigurationAliases
  :cognitect.aws.mediatailor/ConfigurationAliasesResponse)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/HlsConfiguration
  :cognitect.aws.mediatailor/HlsConfiguration)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/AdConditioningConfiguration
  :cognitect.aws.mediatailor/AdConditioningConfiguration)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/Bumper
  :cognitect.aws.mediatailor/Bumper)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/CdnConfiguration
  :cognitect.aws.mediatailor/CdnConfiguration)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/InsertionMode
  :cognitect.aws.mediatailor/InsertionMode)

(s/def
  :cognitect.aws.mediatailor.GetPlaybackConfigurationResponse/PlaybackEndpointPrefix
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.StopChannelRequest/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.SpliceInsertMessage/AvailNum :cognitect.aws.mediatailor/__integer)

(s/def
  :cognitect.aws.mediatailor.SpliceInsertMessage/AvailsExpected
  :cognitect.aws.mediatailor/__integer)

(s/def
  :cognitect.aws.mediatailor.SpliceInsertMessage/SpliceEventId
  :cognitect.aws.mediatailor/__integer)

(s/def
  :cognitect.aws.mediatailor.SpliceInsertMessage/UniqueProgramId
  :cognitect.aws.mediatailor/__integer)

(s/def
  :cognitect.aws.mediatailor.ListTagsForResourceRequest/ResourceArn
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ListSourceLocationsResponse/Items
  :cognitect.aws.mediatailor/__listOfSourceLocation)

(s/def
  :cognitect.aws.mediatailor.ListSourceLocationsResponse/NextToken
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.VodSource/Arn :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.VodSource/CreationTime :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.VodSource/HttpPackageConfigurations
  :cognitect.aws.mediatailor/HttpPackageConfigurations)

(s/def
  :cognitect.aws.mediatailor.VodSource/LastModifiedTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def :cognitect.aws.mediatailor.VodSource/SourceLocationName :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.VodSource/Tags :cognitect.aws.mediatailor/__mapOf__string)

(s/def :cognitect.aws.mediatailor.VodSource/VodSourceName :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ListVodSourcesResponse/Items
  :cognitect.aws.mediatailor/__listOfVodSource)

(s/def
  :cognitect.aws.mediatailor.ListVodSourcesResponse/NextToken
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.AdBreak/MessageType :cognitect.aws.mediatailor/MessageType)

(s/def :cognitect.aws.mediatailor.AdBreak/OffsetMillis :cognitect.aws.mediatailor/__long)

(s/def :cognitect.aws.mediatailor.AdBreak/Slate :cognitect.aws.mediatailor/SlateSource)

(s/def
  :cognitect.aws.mediatailor.AdBreak/SpliceInsertMessage
  :cognitect.aws.mediatailor/SpliceInsertMessage)

(s/def
  :cognitect.aws.mediatailor.AdBreak/TimeSignalMessage
  :cognitect.aws.mediatailor/TimeSignalMessage)

(s/def
  :cognitect.aws.mediatailor.AdBreak/AdBreakMetadata
  :cognitect.aws.mediatailor/AdBreakMetadataList)

(s/def
  :cognitect.aws.mediatailor.SecretsManagerAccessTokenConfiguration/HeaderName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.SecretsManagerAccessTokenConfiguration/SecretArn
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.SecretsManagerAccessTokenConfiguration/SecretStringKey
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.StartChannelRequest/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.Transition/DurationMillis :cognitect.aws.mediatailor/__long)

(s/def
  :cognitect.aws.mediatailor.Transition/RelativePosition
  :cognitect.aws.mediatailor/RelativePosition)

(s/def :cognitect.aws.mediatailor.Transition/RelativeProgram :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.Transition/ScheduledStartTimeMillis
  :cognitect.aws.mediatailor/__long)

(s/def :cognitect.aws.mediatailor.Transition/Type :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.GetChannelScheduleRequest/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.GetChannelScheduleRequest/DurationMinutes
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.GetChannelScheduleRequest/MaxResults
  :cognitect.aws.mediatailor/MaxResults)

(s/def
  :cognitect.aws.mediatailor.GetChannelScheduleRequest/NextToken
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.GetChannelScheduleRequest/Audience
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.AudienceMedia/Audience :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.AudienceMedia/AlternateMedia
  :cognitect.aws.mediatailor/__listOfAlternateMedia)

(s/def
  :cognitect.aws.mediatailor.DescribeVodSourceRequest/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeVodSourceRequest/VodSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateChannelResponse/LastModifiedTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.UpdateChannelResponse/FillerSlate
  :cognitect.aws.mediatailor/SlateSource)

(s/def
  :cognitect.aws.mediatailor.UpdateChannelResponse/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.UpdateChannelResponse/Audiences
  :cognitect.aws.mediatailor/Audiences)

(s/def :cognitect.aws.mediatailor.UpdateChannelResponse/Tier :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateChannelResponse/Outputs
  :cognitect.aws.mediatailor/ResponseOutputs)

(s/def
  :cognitect.aws.mediatailor.UpdateChannelResponse/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateChannelResponse/PlaybackMode
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateChannelResponse/ChannelState
  :cognitect.aws.mediatailor/ChannelState)

(s/def
  :cognitect.aws.mediatailor.UpdateChannelResponse/CreationTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def :cognitect.aws.mediatailor.UpdateChannelResponse/Arn :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateChannelResponse/TimeShiftConfiguration
  :cognitect.aws.mediatailor/TimeShiftConfiguration)

(s/def
  :cognitect.aws.mediatailor.GetPrefetchScheduleRequest/Name
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.GetPrefetchScheduleRequest/PlaybackConfigurationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DeleteChannelRequest/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.PrefetchSchedule/Arn :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PrefetchSchedule/Consumption
  :cognitect.aws.mediatailor/PrefetchConsumption)

(s/def :cognitect.aws.mediatailor.PrefetchSchedule/Name :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PrefetchSchedule/PlaybackConfigurationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PrefetchSchedule/Retrieval
  :cognitect.aws.mediatailor/PrefetchRetrieval)

(s/def :cognitect.aws.mediatailor.PrefetchSchedule/StreamId :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.ScheduleEntry/ProgramName :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ScheduleEntry/ScheduleAdBreaks
  :cognitect.aws.mediatailor/__listOfScheduleAdBreak)

(s/def :cognitect.aws.mediatailor.ScheduleEntry/VodSourceName :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.ScheduleEntry/Audiences :cognitect.aws.mediatailor/Audiences)

(s/def
  :cognitect.aws.mediatailor.ScheduleEntry/ApproximateDurationSeconds
  :cognitect.aws.mediatailor/__long)

(s/def
  :cognitect.aws.mediatailor.ScheduleEntry/ScheduleEntryType
  :cognitect.aws.mediatailor/ScheduleEntryType)

(s/def
  :cognitect.aws.mediatailor.ScheduleEntry/ApproximateStartTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def :cognitect.aws.mediatailor.ScheduleEntry/ChannelName :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.ScheduleEntry/LiveSourceName :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.ScheduleEntry/Arn :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ScheduleEntry/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeSourceLocationRequest/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreatePrefetchScheduleRequest/Consumption
  :cognitect.aws.mediatailor/PrefetchConsumption)

(s/def
  :cognitect.aws.mediatailor.CreatePrefetchScheduleRequest/Name
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreatePrefetchScheduleRequest/PlaybackConfigurationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreatePrefetchScheduleRequest/Retrieval
  :cognitect.aws.mediatailor/PrefetchRetrieval)

(s/def
  :cognitect.aws.mediatailor.CreatePrefetchScheduleRequest/StreamId
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ListPlaybackConfigurationsResponse/Items
  :cognitect.aws.mediatailor/__listOfPlaybackConfiguration)

(s/def
  :cognitect.aws.mediatailor.ListPlaybackConfigurationsResponse/NextToken
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.LogConfigurationForChannel/LogTypes
  :cognitect.aws.mediatailor/LogTypes)

(s/def
  :cognitect.aws.mediatailor.ListPrefetchSchedulesRequest/MaxResults
  :cognitect.aws.mediatailor/__integerMin1Max100)

(s/def
  :cognitect.aws.mediatailor.ListPrefetchSchedulesRequest/NextToken
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ListPrefetchSchedulesRequest/PlaybackConfigurationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ListPrefetchSchedulesRequest/StreamId
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.BadRequestException/Message :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PrefetchRetrieval/DynamicVariables
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.PrefetchRetrieval/EndTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.PrefetchRetrieval/StartTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.ListChannelsRequest/MaxResults
  :cognitect.aws.mediatailor/MaxResults)

(s/def :cognitect.aws.mediatailor.ListChannelsRequest/NextToken :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ConfigureLogsForPlaybackConfigurationResponse/PercentEnabled
  :cognitect.aws.mediatailor/__integer)

(s/def
  :cognitect.aws.mediatailor.ConfigureLogsForPlaybackConfigurationResponse/PlaybackConfigurationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ConfigureLogsForPlaybackConfigurationResponse/EnabledLoggingStrategies
  :cognitect.aws.mediatailor/__listOfLoggingStrategies)

(s/def
  :cognitect.aws.mediatailor.ListVodSourcesRequest/MaxResults
  :cognitect.aws.mediatailor/MaxResults)

(s/def
  :cognitect.aws.mediatailor.ListVodSourcesRequest/NextToken
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ListVodSourcesRequest/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.AdMarkerPassthrough/Enabled :cognitect.aws.mediatailor/__boolean)

(s/def
  :cognitect.aws.mediatailor.CreatePrefetchScheduleResponse/Arn
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreatePrefetchScheduleResponse/Consumption
  :cognitect.aws.mediatailor/PrefetchConsumption)

(s/def
  :cognitect.aws.mediatailor.CreatePrefetchScheduleResponse/Name
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreatePrefetchScheduleResponse/PlaybackConfigurationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreatePrefetchScheduleResponse/Retrieval
  :cognitect.aws.mediatailor/PrefetchRetrieval)

(s/def
  :cognitect.aws.mediatailor.CreatePrefetchScheduleResponse/StreamId
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ConfigureLogsForPlaybackConfigurationRequest/PercentEnabled
  :cognitect.aws.mediatailor/__integer)

(s/def
  :cognitect.aws.mediatailor.ConfigureLogsForPlaybackConfigurationRequest/PlaybackConfigurationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ConfigureLogsForPlaybackConfigurationRequest/EnabledLoggingStrategies
  :cognitect.aws.mediatailor/__listOfLoggingStrategies)

(s/def
  :cognitect.aws.mediatailor.RequestOutputItem/DashPlaylistSettings
  :cognitect.aws.mediatailor/DashPlaylistSettings)

(s/def
  :cognitect.aws.mediatailor.RequestOutputItem/HlsPlaylistSettings
  :cognitect.aws.mediatailor/HlsPlaylistSettings)

(s/def
  :cognitect.aws.mediatailor.RequestOutputItem/ManifestName
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.RequestOutputItem/SourceGroup :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.TimeSignalMessage/SegmentationDescriptors
  :cognitect.aws.mediatailor/SegmentationDescriptorList)

(s/def
  :cognitect.aws.mediatailor.UpdateSourceLocationResponse/LastModifiedTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.UpdateSourceLocationResponse/HttpConfiguration
  :cognitect.aws.mediatailor/HttpConfiguration)

(s/def
  :cognitect.aws.mediatailor.UpdateSourceLocationResponse/AccessConfiguration
  :cognitect.aws.mediatailor/AccessConfiguration)

(s/def
  :cognitect.aws.mediatailor.UpdateSourceLocationResponse/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.UpdateSourceLocationResponse/DefaultSegmentDeliveryConfiguration
  :cognitect.aws.mediatailor/DefaultSegmentDeliveryConfiguration)

(s/def
  :cognitect.aws.mediatailor.UpdateSourceLocationResponse/CreationTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.UpdateSourceLocationResponse/Arn
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateSourceLocationResponse/SegmentDeliveryConfigurations
  :cognitect.aws.mediatailor/__listOfSegmentDeliveryConfiguration)

(s/def
  :cognitect.aws.mediatailor.UpdateSourceLocationResponse/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UntagResourceRequest/ResourceArn
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UntagResourceRequest/TagKeys
  :cognitect.aws.mediatailor/__listOf__string)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/SlateAdUrl
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/LogConfiguration
  :cognitect.aws.mediatailor/LogConfiguration)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/SessionInitializationEndpointPrefix
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/AdDecisionServerUrl
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/LivePreRollConfiguration
  :cognitect.aws.mediatailor/LivePreRollConfiguration)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/PlaybackConfigurationArn
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/VideoContentSourceUrl
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/DashConfiguration
  :cognitect.aws.mediatailor/DashConfiguration)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/AvailSuppression
  :cognitect.aws.mediatailor/AvailSuppression)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/ManifestProcessingRules
  :cognitect.aws.mediatailor/ManifestProcessingRules)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/TranscodeProfileName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/PersonalizationThresholdSeconds
  :cognitect.aws.mediatailor/__integerMin1)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/Name
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/ConfigurationAliases
  :cognitect.aws.mediatailor/ConfigurationAliasesResponse)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/HlsConfiguration
  :cognitect.aws.mediatailor/HlsConfiguration)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/AdConditioningConfiguration
  :cognitect.aws.mediatailor/AdConditioningConfiguration)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/Bumper
  :cognitect.aws.mediatailor/Bumper)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/CdnConfiguration
  :cognitect.aws.mediatailor/CdnConfiguration)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/InsertionMode
  :cognitect.aws.mediatailor/InsertionMode)

(s/def
  :cognitect.aws.mediatailor.PutPlaybackConfigurationResponse/PlaybackEndpointPrefix
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ListPrefetchSchedulesResponse/Items
  :cognitect.aws.mediatailor/__listOfPrefetchSchedule)

(s/def
  :cognitect.aws.mediatailor.ListPrefetchSchedulesResponse/NextToken
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.GetChannelPolicyResponse/Policy
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateChannelRequest/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateChannelRequest/FillerSlate
  :cognitect.aws.mediatailor/SlateSource)

(s/def
  :cognitect.aws.mediatailor.CreateChannelRequest/Outputs
  :cognitect.aws.mediatailor/RequestOutputs)

(s/def
  :cognitect.aws.mediatailor.CreateChannelRequest/PlaybackMode
  :cognitect.aws.mediatailor/PlaybackMode)

(s/def
  :cognitect.aws.mediatailor.CreateChannelRequest/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def :cognitect.aws.mediatailor.CreateChannelRequest/Tier :cognitect.aws.mediatailor/Tier)

(s/def
  :cognitect.aws.mediatailor.CreateChannelRequest/TimeShiftConfiguration
  :cognitect.aws.mediatailor/TimeShiftConfiguration)

(s/def
  :cognitect.aws.mediatailor.CreateChannelRequest/Audiences
  :cognitect.aws.mediatailor/Audiences)

(s/def
  :cognitect.aws.mediatailor.DescribeLiveSourceRequest/LiveSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeLiveSourceRequest/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.HlsConfiguration/ManifestEndpointPrefix
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateVodSourceRequest/HttpPackageConfigurations
  :cognitect.aws.mediatailor/HttpPackageConfigurations)

(s/def
  :cognitect.aws.mediatailor.CreateVodSourceRequest/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateVodSourceRequest/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.CreateVodSourceRequest/VodSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ListSourceLocationsRequest/MaxResults
  :cognitect.aws.mediatailor/MaxResults)

(s/def
  :cognitect.aws.mediatailor.ListSourceLocationsRequest/NextToken
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ListLiveSourcesRequest/MaxResults
  :cognitect.aws.mediatailor/MaxResults)

(s/def
  :cognitect.aws.mediatailor.ListLiveSourcesRequest/NextToken
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ListLiveSourcesRequest/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateSourceLocationRequest/AccessConfiguration
  :cognitect.aws.mediatailor/AccessConfiguration)

(s/def
  :cognitect.aws.mediatailor.CreateSourceLocationRequest/DefaultSegmentDeliveryConfiguration
  :cognitect.aws.mediatailor/DefaultSegmentDeliveryConfiguration)

(s/def
  :cognitect.aws.mediatailor.CreateSourceLocationRequest/HttpConfiguration
  :cognitect.aws.mediatailor/HttpConfiguration)

(s/def
  :cognitect.aws.mediatailor.CreateSourceLocationRequest/SegmentDeliveryConfigurations
  :cognitect.aws.mediatailor/__listOfSegmentDeliveryConfiguration)

(s/def
  :cognitect.aws.mediatailor.CreateSourceLocationRequest/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CreateSourceLocationRequest/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.AdConditioningConfiguration/StreamingMediaFileConditioning
  :cognitect.aws.mediatailor/StreamingMediaFileConditioning)

(s/def
  :cognitect.aws.mediatailor.AvailMatchingCriteria/DynamicVariable
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.AvailMatchingCriteria/Operator
  :cognitect.aws.mediatailor/Operator)

(s/def
  :cognitect.aws.mediatailor.GetPrefetchScheduleResponse/Arn
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.GetPrefetchScheduleResponse/Consumption
  :cognitect.aws.mediatailor/PrefetchConsumption)

(s/def
  :cognitect.aws.mediatailor.GetPrefetchScheduleResponse/Name
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.GetPrefetchScheduleResponse/PlaybackConfigurationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.GetPrefetchScheduleResponse/Retrieval
  :cognitect.aws.mediatailor/PrefetchRetrieval)

(s/def
  :cognitect.aws.mediatailor.GetPrefetchScheduleResponse/StreamId
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.Bumper/EndUrl :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.Bumper/StartUrl :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.TimeShiftConfiguration/MaxTimeDelaySeconds
  :cognitect.aws.mediatailor/__integer)

(s/def
  :cognitect.aws.mediatailor.DescribeVodSourceResponse/AdBreakOpportunities
  :cognitect.aws.mediatailor/AdBreakOpportunities)

(s/def :cognitect.aws.mediatailor.DescribeVodSourceResponse/Arn :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeVodSourceResponse/CreationTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.DescribeVodSourceResponse/HttpPackageConfigurations
  :cognitect.aws.mediatailor/HttpPackageConfigurations)

(s/def
  :cognitect.aws.mediatailor.DescribeVodSourceResponse/LastModifiedTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.DescribeVodSourceResponse/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeVodSourceResponse/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.DescribeVodSourceResponse/VodSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramResponse/ScheduledStartTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramResponse/DurationMillis
  :cognitect.aws.mediatailor/__long)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramResponse/ProgramName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramResponse/VodSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramResponse/ClipRange
  :cognitect.aws.mediatailor/ClipRange)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramResponse/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramResponse/LiveSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramResponse/AudienceMedia
  :cognitect.aws.mediatailor/__listOfAudienceMedia)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramResponse/CreationTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def :cognitect.aws.mediatailor.UpdateProgramResponse/Arn :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramResponse/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramResponse/AdBreaks
  :cognitect.aws.mediatailor/__listOfAdBreak)

(s/def
  :cognitect.aws.mediatailor.HlsPlaylistSettings/ManifestWindowSeconds
  :cognitect.aws.mediatailor/__integer)

(s/def
  :cognitect.aws.mediatailor.HlsPlaylistSettings/AdMarkupType
  :cognitect.aws.mediatailor/adMarkupTypes)

(s/def
  :cognitect.aws.mediatailor.UpdateChannelRequest/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateChannelRequest/FillerSlate
  :cognitect.aws.mediatailor/SlateSource)

(s/def
  :cognitect.aws.mediatailor.UpdateChannelRequest/Outputs
  :cognitect.aws.mediatailor/RequestOutputs)

(s/def
  :cognitect.aws.mediatailor.UpdateChannelRequest/TimeShiftConfiguration
  :cognitect.aws.mediatailor/TimeShiftConfiguration)

(s/def
  :cognitect.aws.mediatailor.UpdateChannelRequest/Audiences
  :cognitect.aws.mediatailor/Audiences)

(s/def
  :cognitect.aws.mediatailor.ScheduleAdBreak/ApproximateDurationSeconds
  :cognitect.aws.mediatailor/__long)

(s/def
  :cognitect.aws.mediatailor.ScheduleAdBreak/ApproximateStartTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.ScheduleAdBreak/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.ScheduleAdBreak/VodSourceName :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.SourceLocation/LastModifiedTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.SourceLocation/HttpConfiguration
  :cognitect.aws.mediatailor/HttpConfiguration)

(s/def
  :cognitect.aws.mediatailor.SourceLocation/AccessConfiguration
  :cognitect.aws.mediatailor/AccessConfiguration)

(s/def :cognitect.aws.mediatailor.SourceLocation/Tags :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.SourceLocation/DefaultSegmentDeliveryConfiguration
  :cognitect.aws.mediatailor/DefaultSegmentDeliveryConfiguration)

(s/def
  :cognitect.aws.mediatailor.SourceLocation/CreationTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def :cognitect.aws.mediatailor.SourceLocation/Arn :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.SourceLocation/SegmentDeliveryConfigurations
  :cognitect.aws.mediatailor/__listOfSegmentDeliveryConfiguration)

(s/def
  :cognitect.aws.mediatailor.SourceLocation/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DeleteLiveSourceRequest/LiveSourceName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DeleteLiveSourceRequest/SourceLocationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ListTagsForResourceResponse/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def :cognitect.aws.mediatailor.LiveSource/Arn :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.LiveSource/CreationTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.LiveSource/HttpPackageConfigurations
  :cognitect.aws.mediatailor/HttpPackageConfigurations)

(s/def
  :cognitect.aws.mediatailor.LiveSource/LastModifiedTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def :cognitect.aws.mediatailor.LiveSource/LiveSourceName :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.LiveSource/SourceLocationName :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.LiveSource/Tags :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.DescribeChannelRequest/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DeletePrefetchScheduleRequest/Name
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DeletePrefetchScheduleRequest/PlaybackConfigurationName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ListPlaybackConfigurationsRequest/MaxResults
  :cognitect.aws.mediatailor/MaxResults)

(s/def
  :cognitect.aws.mediatailor.ListPlaybackConfigurationsRequest/NextToken
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DashConfigurationForPut/MpdLocation
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DashConfigurationForPut/OriginManifestType
  :cognitect.aws.mediatailor/OriginManifestType)

(s/def :cognitect.aws.mediatailor.AdBreakOpportunity/OffsetMillis :cognitect.aws.mediatailor/__long)

(s/def
  :cognitect.aws.mediatailor.CdnConfiguration/AdSegmentUrlPrefix
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.CdnConfiguration/ContentSegmentUrlPrefix
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramRequest/AdBreaks
  :cognitect.aws.mediatailor/__listOfAdBreak)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramRequest/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramRequest/ProgramName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramRequest/ScheduleConfiguration
  :cognitect.aws.mediatailor/UpdateProgramScheduleConfiguration)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramRequest/AudienceMedia
  :cognitect.aws.mediatailor/__listOfAudienceMedia)

(s/def
  :cognitect.aws.mediatailor.PrefetchConsumption/AvailMatchingCriteria
  :cognitect.aws.mediatailor/__listOfAvailMatchingCriteria)

(s/def
  :cognitect.aws.mediatailor.PrefetchConsumption/EndTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.PrefetchConsumption/StartTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def :cognitect.aws.mediatailor.HttpPackageConfiguration/Path :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.HttpPackageConfiguration/SourceGroup
  :cognitect.aws.mediatailor/__string)

(s/def :cognitect.aws.mediatailor.HttpPackageConfiguration/Type :cognitect.aws.mediatailor/Type)

(s/def
  :cognitect.aws.mediatailor.ResponseOutputItem/DashPlaylistSettings
  :cognitect.aws.mediatailor/DashPlaylistSettings)

(s/def
  :cognitect.aws.mediatailor.ResponseOutputItem/HlsPlaylistSettings
  :cognitect.aws.mediatailor/HlsPlaylistSettings)

(s/def
  :cognitect.aws.mediatailor.ResponseOutputItem/ManifestName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ResponseOutputItem/PlaybackUrl
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ResponseOutputItem/SourceGroup
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ConfigureLogsForChannelRequest/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.ConfigureLogsForChannelRequest/LogTypes
  :cognitect.aws.mediatailor/LogTypes)

(s/def
  :cognitect.aws.mediatailor.DescribeChannelResponse/LastModifiedTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def
  :cognitect.aws.mediatailor.DescribeChannelResponse/LogConfiguration
  :cognitect.aws.mediatailor/LogConfigurationForChannel)

(s/def
  :cognitect.aws.mediatailor.DescribeChannelResponse/FillerSlate
  :cognitect.aws.mediatailor/SlateSource)

(s/def
  :cognitect.aws.mediatailor.DescribeChannelResponse/Tags
  :cognitect.aws.mediatailor/__mapOf__string)

(s/def
  :cognitect.aws.mediatailor.DescribeChannelResponse/Audiences
  :cognitect.aws.mediatailor/Audiences)

(s/def :cognitect.aws.mediatailor.DescribeChannelResponse/Tier :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeChannelResponse/Outputs
  :cognitect.aws.mediatailor/ResponseOutputs)

(s/def
  :cognitect.aws.mediatailor.DescribeChannelResponse/ChannelName
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeChannelResponse/PlaybackMode
  :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeChannelResponse/ChannelState
  :cognitect.aws.mediatailor/ChannelState)

(s/def
  :cognitect.aws.mediatailor.DescribeChannelResponse/CreationTime
  :cognitect.aws.mediatailor/__timestampUnix)

(s/def :cognitect.aws.mediatailor.DescribeChannelResponse/Arn :cognitect.aws.mediatailor/__string)

(s/def
  :cognitect.aws.mediatailor.DescribeChannelResponse/TimeShiftConfiguration
  :cognitect.aws.mediatailor/TimeShiftConfiguration)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramTransition/ScheduledStartTimeMillis
  :cognitect.aws.mediatailor/__long)

(s/def
  :cognitect.aws.mediatailor.UpdateProgramTransition/DurationMillis
  :cognitect.aws.mediatailor/__long)





© 2015 - 2025 Weber Informatics LLC | Privacy Policy