aws-sdk
Version:
AWS SDK for JavaScript
2,033 lines • 62.3 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2018-04-23",
"endpointPrefix": "api.mediatailor",
"jsonVersion": "1.1",
"protocol": "rest-json",
"serviceAbbreviation": "MediaTailor",
"serviceFullName": "AWS MediaTailor",
"serviceId": "MediaTailor",
"signatureVersion": "v4",
"signingName": "mediatailor",
"uid": "mediatailor-2018-04-23"
},
"operations": {
"ConfigureLogsForChannel": {
"http": {
"method": "PUT",
"requestUri": "/configureLogs/channel",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ChannelName",
"LogTypes"
],
"members": {
"ChannelName": {},
"LogTypes": {
"shape": "S3"
}
}
},
"output": {
"type": "structure",
"members": {
"ChannelName": {},
"LogTypes": {
"shape": "S3"
}
}
}
},
"ConfigureLogsForPlaybackConfiguration": {
"http": {
"method": "PUT",
"requestUri": "/configureLogs/playbackConfiguration",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"PercentEnabled",
"PlaybackConfigurationName"
],
"members": {
"PercentEnabled": {
"type": "integer"
},
"PlaybackConfigurationName": {}
}
},
"output": {
"type": "structure",
"required": [
"PercentEnabled"
],
"members": {
"PercentEnabled": {
"type": "integer"
},
"PlaybackConfigurationName": {}
}
},
"idempotent": true
},
"CreateChannel": {
"http": {
"requestUri": "/channel/{ChannelName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ChannelName",
"Outputs",
"PlaybackMode"
],
"members": {
"Audiences": {
"shape": "Sa"
},
"ChannelName": {
"location": "uri",
"locationName": "ChannelName"
},
"FillerSlate": {
"shape": "Sc"
},
"Outputs": {
"shape": "Sd"
},
"PlaybackMode": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
},
"Tier": {},
"TimeShiftConfiguration": {
"shape": "Sm"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"Audiences": {
"shape": "Sa"
},
"ChannelName": {},
"ChannelState": {},
"CreationTime": {
"shape": "Sp"
},
"FillerSlate": {
"shape": "Sc"
},
"LastModifiedTime": {
"shape": "Sp"
},
"Outputs": {
"shape": "Sq"
},
"PlaybackMode": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
},
"Tier": {},
"TimeShiftConfiguration": {
"shape": "Sm"
}
}
},
"idempotent": true
},
"CreateLiveSource": {
"http": {
"requestUri": "/sourceLocation/{SourceLocationName}/liveSource/{LiveSourceName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"HttpPackageConfigurations",
"LiveSourceName",
"SourceLocationName"
],
"members": {
"HttpPackageConfigurations": {
"shape": "St"
},
"LiveSourceName": {
"location": "uri",
"locationName": "LiveSourceName"
},
"SourceLocationName": {
"location": "uri",
"locationName": "SourceLocationName"
},
"Tags": {
"shape": "Sk",
"locationName": "tags"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTime": {
"shape": "Sp"
},
"HttpPackageConfigurations": {
"shape": "St"
},
"LastModifiedTime": {
"shape": "Sp"
},
"LiveSourceName": {},
"SourceLocationName": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
}
}
},
"idempotent": true
},
"CreatePrefetchSchedule": {
"http": {
"requestUri": "/prefetchSchedule/{PlaybackConfigurationName}/{Name}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Consumption",
"Name",
"PlaybackConfigurationName",
"Retrieval"
],
"members": {
"Consumption": {
"shape": "Sy"
},
"Name": {
"location": "uri",
"locationName": "Name"
},
"PlaybackConfigurationName": {
"location": "uri",
"locationName": "PlaybackConfigurationName"
},
"Retrieval": {
"shape": "S12"
},
"StreamId": {}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"Consumption": {
"shape": "Sy"
},
"Name": {},
"PlaybackConfigurationName": {},
"Retrieval": {
"shape": "S12"
},
"StreamId": {}
}
},
"idempotent": true
},
"CreateProgram": {
"http": {
"requestUri": "/channel/{ChannelName}/program/{ProgramName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ChannelName",
"ProgramName",
"ScheduleConfiguration",
"SourceLocationName"
],
"members": {
"AdBreaks": {
"shape": "S15"
},
"AudienceMedia": {
"shape": "S1g"
},
"ChannelName": {
"location": "uri",
"locationName": "ChannelName"
},
"LiveSourceName": {},
"ProgramName": {
"location": "uri",
"locationName": "ProgramName"
},
"ScheduleConfiguration": {
"type": "structure",
"required": [
"Transition"
],
"members": {
"ClipRange": {
"shape": "S1k"
},
"Transition": {
"type": "structure",
"required": [
"RelativePosition",
"Type"
],
"members": {
"DurationMillis": {
"type": "long"
},
"RelativePosition": {},
"RelativeProgram": {},
"ScheduledStartTimeMillis": {
"type": "long"
},
"Type": {}
}
}
}
},
"SourceLocationName": {},
"VodSourceName": {}
}
},
"output": {
"type": "structure",
"members": {
"AdBreaks": {
"shape": "S15"
},
"Arn": {},
"AudienceMedia": {
"shape": "S1g"
},
"ChannelName": {},
"ClipRange": {
"shape": "S1k"
},
"CreationTime": {
"shape": "Sp"
},
"DurationMillis": {
"type": "long"
},
"LiveSourceName": {},
"ProgramName": {},
"ScheduledStartTime": {
"shape": "Sp"
},
"SourceLocationName": {},
"VodSourceName": {}
}
},
"idempotent": true
},
"CreateSourceLocation": {
"http": {
"requestUri": "/sourceLocation/{SourceLocationName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"HttpConfiguration",
"SourceLocationName"
],
"members": {
"AccessConfiguration": {
"shape": "S1q"
},
"DefaultSegmentDeliveryConfiguration": {
"shape": "S1t"
},
"HttpConfiguration": {
"shape": "S1u"
},
"SegmentDeliveryConfigurations": {
"shape": "S1v"
},
"SourceLocationName": {
"location": "uri",
"locationName": "SourceLocationName"
},
"Tags": {
"shape": "Sk",
"locationName": "tags"
}
}
},
"output": {
"type": "structure",
"members": {
"AccessConfiguration": {
"shape": "S1q"
},
"Arn": {},
"CreationTime": {
"shape": "Sp"
},
"DefaultSegmentDeliveryConfiguration": {
"shape": "S1t"
},
"HttpConfiguration": {
"shape": "S1u"
},
"LastModifiedTime": {
"shape": "Sp"
},
"SegmentDeliveryConfigurations": {
"shape": "S1v"
},
"SourceLocationName": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
}
}
},
"idempotent": true
},
"CreateVodSource": {
"http": {
"requestUri": "/sourceLocation/{SourceLocationName}/vodSource/{VodSourceName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"HttpPackageConfigurations",
"SourceLocationName",
"VodSourceName"
],
"members": {
"HttpPackageConfigurations": {
"shape": "St"
},
"SourceLocationName": {
"location": "uri",
"locationName": "SourceLocationName"
},
"Tags": {
"shape": "Sk",
"locationName": "tags"
},
"VodSourceName": {
"location": "uri",
"locationName": "VodSourceName"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTime": {
"shape": "Sp"
},
"HttpPackageConfigurations": {
"shape": "St"
},
"LastModifiedTime": {
"shape": "Sp"
},
"SourceLocationName": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
},
"VodSourceName": {}
}
},
"idempotent": true
},
"DeleteChannel": {
"http": {
"method": "DELETE",
"requestUri": "/channel/{ChannelName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ChannelName"
],
"members": {
"ChannelName": {
"location": "uri",
"locationName": "ChannelName"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeleteChannelPolicy": {
"http": {
"method": "DELETE",
"requestUri": "/channel/{ChannelName}/policy",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ChannelName"
],
"members": {
"ChannelName": {
"location": "uri",
"locationName": "ChannelName"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeleteLiveSource": {
"http": {
"method": "DELETE",
"requestUri": "/sourceLocation/{SourceLocationName}/liveSource/{LiveSourceName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"LiveSourceName",
"SourceLocationName"
],
"members": {
"LiveSourceName": {
"location": "uri",
"locationName": "LiveSourceName"
},
"SourceLocationName": {
"location": "uri",
"locationName": "SourceLocationName"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeletePlaybackConfiguration": {
"http": {
"method": "DELETE",
"requestUri": "/playbackConfiguration/{Name}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {
"location": "uri",
"locationName": "Name"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeletePrefetchSchedule": {
"http": {
"method": "DELETE",
"requestUri": "/prefetchSchedule/{PlaybackConfigurationName}/{Name}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"Name",
"PlaybackConfigurationName"
],
"members": {
"Name": {
"location": "uri",
"locationName": "Name"
},
"PlaybackConfigurationName": {
"location": "uri",
"locationName": "PlaybackConfigurationName"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeleteProgram": {
"http": {
"method": "DELETE",
"requestUri": "/channel/{ChannelName}/program/{ProgramName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ChannelName",
"ProgramName"
],
"members": {
"ChannelName": {
"location": "uri",
"locationName": "ChannelName"
},
"ProgramName": {
"location": "uri",
"locationName": "ProgramName"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeleteSourceLocation": {
"http": {
"method": "DELETE",
"requestUri": "/sourceLocation/{SourceLocationName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"SourceLocationName"
],
"members": {
"SourceLocationName": {
"location": "uri",
"locationName": "SourceLocationName"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeleteVodSource": {
"http": {
"method": "DELETE",
"requestUri": "/sourceLocation/{SourceLocationName}/vodSource/{VodSourceName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"SourceLocationName",
"VodSourceName"
],
"members": {
"SourceLocationName": {
"location": "uri",
"locationName": "SourceLocationName"
},
"VodSourceName": {
"location": "uri",
"locationName": "VodSourceName"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DescribeChannel": {
"http": {
"method": "GET",
"requestUri": "/channel/{ChannelName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ChannelName"
],
"members": {
"ChannelName": {
"location": "uri",
"locationName": "ChannelName"
}
}
},
"output": {
"type": "structure",
"required": [
"LogConfiguration"
],
"members": {
"Arn": {},
"Audiences": {
"shape": "Sa"
},
"ChannelName": {},
"ChannelState": {},
"CreationTime": {
"shape": "Sp"
},
"FillerSlate": {
"shape": "Sc"
},
"LastModifiedTime": {
"shape": "Sp"
},
"LogConfiguration": {
"shape": "S2i"
},
"Outputs": {
"shape": "Sq"
},
"PlaybackMode": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
},
"Tier": {},
"TimeShiftConfiguration": {
"shape": "Sm"
}
}
}
},
"DescribeLiveSource": {
"http": {
"method": "GET",
"requestUri": "/sourceLocation/{SourceLocationName}/liveSource/{LiveSourceName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"LiveSourceName",
"SourceLocationName"
],
"members": {
"LiveSourceName": {
"location": "uri",
"locationName": "LiveSourceName"
},
"SourceLocationName": {
"location": "uri",
"locationName": "SourceLocationName"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTime": {
"shape": "Sp"
},
"HttpPackageConfigurations": {
"shape": "St"
},
"LastModifiedTime": {
"shape": "Sp"
},
"LiveSourceName": {},
"SourceLocationName": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
}
}
}
},
"DescribeProgram": {
"http": {
"method": "GET",
"requestUri": "/channel/{ChannelName}/program/{ProgramName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ChannelName",
"ProgramName"
],
"members": {
"ChannelName": {
"location": "uri",
"locationName": "ChannelName"
},
"ProgramName": {
"location": "uri",
"locationName": "ProgramName"
}
}
},
"output": {
"type": "structure",
"members": {
"AdBreaks": {
"shape": "S15"
},
"Arn": {},
"AudienceMedia": {
"shape": "S1g"
},
"ChannelName": {},
"ClipRange": {
"shape": "S1k"
},
"CreationTime": {
"shape": "Sp"
},
"DurationMillis": {
"type": "long"
},
"LiveSourceName": {},
"ProgramName": {},
"ScheduledStartTime": {
"shape": "Sp"
},
"SourceLocationName": {},
"VodSourceName": {}
}
}
},
"DescribeSourceLocation": {
"http": {
"method": "GET",
"requestUri": "/sourceLocation/{SourceLocationName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"SourceLocationName"
],
"members": {
"SourceLocationName": {
"location": "uri",
"locationName": "SourceLocationName"
}
}
},
"output": {
"type": "structure",
"members": {
"AccessConfiguration": {
"shape": "S1q"
},
"Arn": {},
"CreationTime": {
"shape": "Sp"
},
"DefaultSegmentDeliveryConfiguration": {
"shape": "S1t"
},
"HttpConfiguration": {
"shape": "S1u"
},
"LastModifiedTime": {
"shape": "Sp"
},
"SegmentDeliveryConfigurations": {
"shape": "S1v"
},
"SourceLocationName": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
}
}
}
},
"DescribeVodSource": {
"http": {
"method": "GET",
"requestUri": "/sourceLocation/{SourceLocationName}/vodSource/{VodSourceName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"SourceLocationName",
"VodSourceName"
],
"members": {
"SourceLocationName": {
"location": "uri",
"locationName": "SourceLocationName"
},
"VodSourceName": {
"location": "uri",
"locationName": "VodSourceName"
}
}
},
"output": {
"type": "structure",
"members": {
"AdBreakOpportunities": {
"type": "list",
"member": {
"type": "structure",
"required": [
"OffsetMillis"
],
"members": {
"OffsetMillis": {
"type": "long"
}
}
}
},
"Arn": {},
"CreationTime": {
"shape": "Sp"
},
"HttpPackageConfigurations": {
"shape": "St"
},
"LastModifiedTime": {
"shape": "Sp"
},
"SourceLocationName": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
},
"VodSourceName": {}
}
}
},
"GetChannelPolicy": {
"http": {
"method": "GET",
"requestUri": "/channel/{ChannelName}/policy",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ChannelName"
],
"members": {
"ChannelName": {
"location": "uri",
"locationName": "ChannelName"
}
}
},
"output": {
"type": "structure",
"members": {
"Policy": {}
}
}
},
"GetChannelSchedule": {
"http": {
"method": "GET",
"requestUri": "/channel/{ChannelName}/schedule",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ChannelName"
],
"members": {
"Audience": {
"location": "querystring",
"locationName": "audience"
},
"ChannelName": {
"location": "uri",
"locationName": "ChannelName"
},
"DurationMinutes": {
"location": "querystring",
"locationName": "durationMinutes"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"Items": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Arn",
"ChannelName",
"ProgramName",
"SourceLocationName"
],
"members": {
"ApproximateDurationSeconds": {
"type": "long"
},
"ApproximateStartTime": {
"shape": "Sp"
},
"Arn": {},
"Audiences": {
"shape": "Sa"
},
"ChannelName": {},
"LiveSourceName": {},
"ProgramName": {},
"ScheduleAdBreaks": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ApproximateDurationSeconds": {
"type": "long"
},
"ApproximateStartTime": {
"shape": "Sp"
},
"SourceLocationName": {},
"VodSourceName": {}
}
}
},
"ScheduleEntryType": {},
"SourceLocationName": {},
"VodSourceName": {}
}
}
},
"NextToken": {}
}
}
},
"GetPlaybackConfiguration": {
"http": {
"method": "GET",
"requestUri": "/playbackConfiguration/{Name}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {
"location": "uri",
"locationName": "Name"
}
}
},
"output": {
"type": "structure",
"members": {
"AdDecisionServerUrl": {},
"AvailSuppression": {
"shape": "S36"
},
"Bumper": {
"shape": "S39"
},
"CdnConfiguration": {
"shape": "S3a"
},
"ConfigurationAliases": {
"shape": "S3b"
},
"DashConfiguration": {
"shape": "S3c"
},
"HlsConfiguration": {
"shape": "S3e"
},
"InsertionMode": {},
"LivePreRollConfiguration": {
"shape": "S3g"
},
"LogConfiguration": {
"shape": "S3h"
},
"ManifestProcessingRules": {
"shape": "S3i"
},
"Name": {},
"PersonalizationThresholdSeconds": {
"type": "integer"
},
"PlaybackConfigurationArn": {},
"PlaybackEndpointPrefix": {},
"SessionInitializationEndpointPrefix": {},
"SlateAdUrl": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
},
"TranscodeProfileName": {},
"VideoContentSourceUrl": {}
}
}
},
"GetPrefetchSchedule": {
"http": {
"method": "GET",
"requestUri": "/prefetchSchedule/{PlaybackConfigurationName}/{Name}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Name",
"PlaybackConfigurationName"
],
"members": {
"Name": {
"location": "uri",
"locationName": "Name"
},
"PlaybackConfigurationName": {
"location": "uri",
"locationName": "PlaybackConfigurationName"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"Consumption": {
"shape": "Sy"
},
"Name": {},
"PlaybackConfigurationName": {},
"Retrieval": {
"shape": "S12"
},
"StreamId": {}
}
}
},
"ListAlerts": {
"http": {
"method": "GET",
"requestUri": "/alerts",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ResourceArn"
],
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"ResourceArn": {
"location": "querystring",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"members": {
"Items": {
"type": "list",
"member": {
"type": "structure",
"required": [
"AlertCode",
"AlertMessage",
"LastModifiedTime",
"RelatedResourceArns",
"ResourceArn"
],
"members": {
"AlertCode": {},
"AlertMessage": {},
"Category": {},
"LastModifiedTime": {
"shape": "Sp"
},
"RelatedResourceArns": {
"shape": "S3t"
},
"ResourceArn": {}
}
}
},
"NextToken": {}
}
}
},
"ListChannels": {
"http": {
"method": "GET",
"requestUri": "/channels",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"Items": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Arn",
"ChannelName",
"ChannelState",
"LogConfiguration",
"Outputs",
"PlaybackMode",
"Tier"
],
"members": {
"Arn": {},
"Audiences": {
"shape": "Sa"
},
"ChannelName": {},
"ChannelState": {},
"CreationTime": {
"shape": "Sp"
},
"FillerSlate": {
"shape": "Sc"
},
"LastModifiedTime": {
"shape": "Sp"
},
"LogConfiguration": {
"shape": "S2i"
},
"Outputs": {
"shape": "Sq"
},
"PlaybackMode": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
},
"Tier": {}
}
}
},
"NextToken": {}
}
}
},
"ListLiveSources": {
"http": {
"method": "GET",
"requestUri": "/sourceLocation/{SourceLocationName}/liveSources",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"SourceLocationName"
],
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"SourceLocationName": {
"location": "uri",
"locationName": "SourceLocationName"
}
}
},
"output": {
"type": "structure",
"members": {
"Items": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Arn",
"HttpPackageConfigurations",
"LiveSourceName",
"SourceLocationName"
],
"members": {
"Arn": {},
"CreationTime": {
"shape": "Sp"
},
"HttpPackageConfigurations": {
"shape": "St"
},
"LastModifiedTime": {
"shape": "Sp"
},
"LiveSourceName": {},
"SourceLocationName": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
}
}
}
},
"NextToken": {}
}
}
},
"ListPlaybackConfigurations": {
"http": {
"method": "GET",
"requestUri": "/playbackConfigurations",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "MaxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"Items": {
"type": "list",
"member": {
"type": "structure",
"members": {
"AdDecisionServerUrl": {},
"AvailSuppression": {
"shape": "S36"
},
"Bumper": {
"shape": "S39"
},
"CdnConfiguration": {
"shape": "S3a"
},
"ConfigurationAliases": {
"shape": "S3b"
},
"DashConfiguration": {
"shape": "S3c"
},
"HlsConfiguration": {
"shape": "S3e"
},
"InsertionMode": {},
"LivePreRollConfiguration": {
"shape": "S3g"
},
"LogConfiguration": {
"shape": "S3h"
},
"ManifestProcessingRules": {
"shape": "S3i"
},
"Name": {},
"PersonalizationThresholdSeconds": {
"type": "integer"
},
"PlaybackConfigurationArn": {},
"PlaybackEndpointPrefix": {},
"SessionInitializationEndpointPrefix": {},
"SlateAdUrl": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
},
"TranscodeProfileName": {},
"VideoContentSourceUrl": {}
}
}
},
"NextToken": {}
}
}
},
"ListPrefetchSchedules": {
"http": {
"requestUri": "/prefetchSchedule/{PlaybackConfigurationName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"PlaybackConfigurationName"
],
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {},
"PlaybackConfigurationName": {
"location": "uri",
"locationName": "PlaybackConfigurationName"
},
"StreamId": {}
}
},
"output": {
"type": "structure",
"members": {
"Items": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Arn",
"Consumption",
"Name",
"PlaybackConfigurationName",
"Retrieval"
],
"members": {
"Arn": {},
"Consumption": {
"shape": "Sy"
},
"Name": {},
"PlaybackConfigurationName": {},
"Retrieval": {
"shape": "S12"
},
"StreamId": {}
}
}
},
"NextToken": {}
}
}
},
"ListSourceLocations": {
"http": {
"method": "GET",
"requestUri": "/sourceLocations",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"Items": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Arn",
"HttpConfiguration",
"SourceLocationName"
],
"members": {
"AccessConfiguration": {
"shape": "S1q"
},
"Arn": {},
"CreationTime": {
"shape": "Sp"
},
"DefaultSegmentDeliveryConfiguration": {
"shape": "S1t"
},
"HttpConfiguration": {
"shape": "S1u"
},
"LastModifiedTime": {
"shape": "Sp"
},
"SegmentDeliveryConfigurations": {
"shape": "S1v"
},
"SourceLocationName": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
}
}
}
},
"NextToken": {}
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/tags/{ResourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ResourceArn"
],
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "ResourceArn"
}
}
},
"output": {
"type": "structure",
"members": {
"Tags": {
"shape": "Sk",
"locationName": "tags"
}
}
}
},
"ListVodSources": {
"http": {
"method": "GET",
"requestUri": "/sourceLocation/{SourceLocationName}/vodSources",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"SourceLocationName"
],
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"SourceLocationName": {
"location": "uri",
"locationName": "SourceLocationName"
}
}
},
"output": {
"type": "structure",
"members": {
"Items": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Arn",
"HttpPackageConfigurations",
"SourceLocationName",
"VodSourceName"
],
"members": {
"Arn": {},
"CreationTime": {
"shape": "Sp"
},
"HttpPackageConfigurations": {
"shape": "St"
},
"LastModifiedTime": {
"shape": "Sp"
},
"SourceLocationName": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
},
"VodSourceName": {}
}
}
},
"NextToken": {}
}
}
},
"PutChannelPolicy": {
"http": {
"method": "PUT",
"requestUri": "/channel/{ChannelName}/policy",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ChannelName",
"Policy"
],
"members": {
"ChannelName": {
"location": "uri",
"locationName": "ChannelName"
},
"Policy": {}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"PutPlaybackConfiguration": {
"http": {
"method": "PUT",
"requestUri": "/playbackConfiguration",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"AdDecisionServerUrl": {},
"AvailSuppression": {
"shape": "S36"
},
"Bumper": {
"shape": "S39"
},
"CdnConfiguration": {
"shape": "S3a"
},
"ConfigurationAliases": {
"type": "map",
"key": {},
"value": {
"shape": "Sk"
}
},
"DashConfiguration": {
"type": "structure",
"members": {
"MpdLocation": {},
"OriginManifestType": {}
}
},
"InsertionMode": {},
"LivePreRollConfiguration": {
"shape": "S3g"
},
"ManifestProcessingRules": {
"shape": "S3i"
},
"Name": {},
"PersonalizationThresholdSeconds": {
"type": "integer"
},
"SlateAdUrl": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
},
"TranscodeProfileName": {},
"VideoContentSourceUrl": {}
}
},
"output": {
"type": "structure",
"members": {
"AdDecisionServerUrl": {},
"AvailSuppression": {
"shape": "S36"
},
"Bumper": {
"shape": "S39"
},
"CdnConfiguration": {
"shape": "S3a"
},
"ConfigurationAliases": {
"shape": "S3b"
},
"DashConfiguration": {
"shape": "S3c"
},
"HlsConfiguration": {
"shape": "S3e"
},
"InsertionMode": {},
"LivePreRollConfiguration": {
"shape": "S3g"
},
"LogConfiguration": {
"shape": "S3h"
},
"ManifestProcessingRules": {
"shape": "S3i"
},
"Name": {},
"PersonalizationThresholdSeconds": {
"type": "integer"
},
"PlaybackConfigurationArn": {},
"PlaybackEndpointPrefix": {},
"SessionInitializationEndpointPrefix": {},
"SlateAdUrl": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
},
"TranscodeProfileName": {},
"VideoContentSourceUrl": {}
}
},
"idempotent": true
},
"StartChannel": {
"http": {
"method": "PUT",
"requestUri": "/channel/{ChannelName}/start",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ChannelName"
],
"members": {
"ChannelName": {
"location": "uri",
"locationName": "ChannelName"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"StopChannel": {
"http": {
"method": "PUT",
"requestUri": "/channel/{ChannelName}/stop",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ChannelName"
],
"members": {
"ChannelName": {
"location": "uri",
"locationName": "ChannelName"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"TagResource": {
"http": {
"requestUri": "/tags/{ResourceArn}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"ResourceArn",
"Tags"
],
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "ResourceArn"
},
"Tags": {
"shape": "Sk",
"locationName": "tags"
}
}
}
},
"UntagResource": {
"http": {
"method": "DELETE",
"requestUri": "/tags/{ResourceArn}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"ResourceArn",
"TagKeys"
],
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "ResourceArn"
},
"TagKeys": {
"shape": "S3t",
"location": "querystring",
"locationName": "tagKeys"
}
}
},
"idempotent": true
},
"UpdateChannel": {
"http": {
"method": "PUT",
"requestUri": "/channel/{ChannelName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ChannelName",
"Outputs"
],
"members": {
"Audiences": {
"shape": "Sa"
},
"ChannelName": {
"location": "uri",
"locationName": "ChannelName"
},
"FillerSlate": {
"shape": "Sc"
},
"Outputs": {
"shape": "Sd"
},
"TimeShiftConfiguration": {
"shape": "Sm"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"Audiences": {
"shape": "Sa"
},
"ChannelName": {},
"ChannelState": {},
"CreationTime": {
"shape": "Sp"
},
"FillerSlate": {
"shape": "Sc"
},
"LastModifiedTime": {
"shape": "Sp"
},
"Outputs": {
"shape": "Sq"
},
"PlaybackMode": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
},
"Tier": {},
"TimeShiftConfiguration": {
"shape": "Sm"
}
}
},
"idempotent": true
},
"UpdateLiveSource": {
"http": {
"method": "PUT",
"requestUri": "/sourceLocation/{SourceLocationName}/liveSource/{LiveSourceName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"HttpPackageConfigurations",
"LiveSourceName",
"SourceLocationName"
],
"members": {
"HttpPackageConfigurations": {
"shape": "St"
},
"LiveSourceName": {
"location": "uri",
"locationName": "LiveSourceName"
},
"SourceLocationName": {
"location": "uri",
"locationName": "SourceLocationName"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTime": {
"shape": "Sp"
},
"HttpPackageConfigurations": {
"shape": "St"
},
"LastModifiedTime": {
"shape": "Sp"
},
"LiveSourceName": {},
"SourceLocationName": {},
"Tags": {
"shape": "Sk",
"locationName": "tags"
}
}
},
"idempotent": true
},
"UpdateProgram": {
"http": {
"method": "PUT",
"requestUri": "/channel/{ChannelName}/program/{ProgramName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ChannelName",
"ProgramName",
"ScheduleConfiguration"
],
"members": {
"AdBreaks": {
"shape": "S15"
},
"AudienceMedia": {
"shape": "S1g"
},
"ChannelName": {
"location": "uri",
"locationName": "ChannelName"
},
"ProgramName": {
"location": "uri",
"locationName": "ProgramName"
},
"ScheduleConfiguration": {
"type": "structure",
"members": {
"ClipRange": {
"shape": "S1k"
},
"Transition": {
"type": "structure",
"members": {
"DurationMillis": {
"type": "long"
},
"ScheduledStartTimeMillis": {
"type": "long"
}
}
}
}
}
}
},
"output": {
"type": "structure",
"members": {
"AdBreaks": {
"shape":