2596 lines
No EOL
61 KiB
JSON
2596 lines
No EOL
61 KiB
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": "S15"
|
|
},
|
|
"Arn": {},
|
|
"AudienceMedia": {
|
|
"shape": "S1g"
|
|
},
|
|
"ChannelName": {},
|
|
"ClipRange": {
|
|
"shape": "S1k"
|
|
},
|
|
"CreationTime": {
|
|
"shape": "Sp"
|
|
},
|
|
"DurationMillis": {
|
|
"type": "long"
|
|
},
|
|
"LiveSourceName": {},
|
|
"ProgramName": {},
|
|
"ScheduledStartTime": {
|
|
"shape": "Sp"
|
|
},
|
|
"SourceLocationName": {},
|
|
"VodSourceName": {}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"UpdateSourceLocation": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
"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
|
|
},
|
|
"UpdateVodSource": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/sourceLocation/{SourceLocationName}/vodSource/{VodSourceName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"HttpPackageConfigurations",
|
|
"SourceLocationName",
|
|
"VodSourceName"
|
|
],
|
|
"members": {
|
|
"HttpPackageConfigurations": {
|
|
"shape": "St"
|
|
},
|
|
"SourceLocationName": {
|
|
"location": "uri",
|
|
"locationName": "SourceLocationName"
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S3": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"Sa": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"Sc": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SourceLocationName": {},
|
|
"VodSourceName": {}
|
|
}
|
|
},
|
|
"Sd": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ManifestName",
|
|
"SourceGroup"
|
|
],
|
|
"members": {
|
|
"DashPlaylistSettings": {
|
|
"shape": "Sf"
|
|
},
|
|
"HlsPlaylistSettings": {
|
|
"shape": "Sg"
|
|
},
|
|
"ManifestName": {},
|
|
"SourceGroup": {}
|
|
}
|
|
}
|
|
},
|
|
"Sf": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ManifestWindowSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"MinBufferTimeSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"MinUpdatePeriodSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"SuggestedPresentationDelaySeconds": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"Sg": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AdMarkupType": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"ManifestWindowSeconds": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"Sk": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"Sm": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MaxTimeDelaySeconds"
|
|
],
|
|
"members": {
|
|
"MaxTimeDelaySeconds": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"Sp": {
|
|
"type": "timestamp",
|
|
"timestampFormat": "unixTimestamp"
|
|
},
|
|
"Sq": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ManifestName",
|
|
"PlaybackUrl",
|
|
"SourceGroup"
|
|
],
|
|
"members": {
|
|
"DashPlaylistSettings": {
|
|
"shape": "Sf"
|
|
},
|
|
"HlsPlaylistSettings": {
|
|
"shape": "Sg"
|
|
},
|
|
"ManifestName": {},
|
|
"PlaybackUrl": {},
|
|
"SourceGroup": {}
|
|
}
|
|
}
|
|
},
|
|
"St": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Path",
|
|
"SourceGroup",
|
|
"Type"
|
|
],
|
|
"members": {
|
|
"Path": {},
|
|
"SourceGroup": {},
|
|
"Type": {}
|
|
}
|
|
}
|
|
},
|
|
"Sy": {
|
|
"type": "structure",
|
|
"required": [
|
|
"EndTime"
|
|
],
|
|
"members": {
|
|
"AvailMatchingCriteria": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DynamicVariable",
|
|
"Operator"
|
|
],
|
|
"members": {
|
|
"DynamicVariable": {},
|
|
"Operator": {}
|
|
}
|
|
}
|
|
},
|
|
"EndTime": {
|
|
"shape": "Sp"
|
|
},
|
|
"StartTime": {
|
|
"shape": "Sp"
|
|
}
|
|
}
|
|
},
|
|
"S12": {
|
|
"type": "structure",
|
|
"required": [
|
|
"EndTime"
|
|
],
|
|
"members": {
|
|
"DynamicVariables": {
|
|
"shape": "Sk"
|
|
},
|
|
"EndTime": {
|
|
"shape": "Sp"
|
|
},
|
|
"StartTime": {
|
|
"shape": "Sp"
|
|
}
|
|
}
|
|
},
|
|
"S15": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"OffsetMillis"
|
|
],
|
|
"members": {
|
|
"AdBreakMetadata": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Key",
|
|
"Value"
|
|
],
|
|
"members": {
|
|
"Key": {},
|
|
"Value": {}
|
|
}
|
|
}
|
|
},
|
|
"MessageType": {},
|
|
"OffsetMillis": {
|
|
"type": "long"
|
|
},
|
|
"Slate": {
|
|
"shape": "Sc"
|
|
},
|
|
"SpliceInsertMessage": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AvailNum": {
|
|
"type": "integer"
|
|
},
|
|
"AvailsExpected": {
|
|
"type": "integer"
|
|
},
|
|
"SpliceEventId": {
|
|
"type": "integer"
|
|
},
|
|
"UniqueProgramId": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"TimeSignalMessage": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SegmentationDescriptors": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SegmentNum": {
|
|
"type": "integer"
|
|
},
|
|
"SegmentationEventId": {
|
|
"type": "integer"
|
|
},
|
|
"SegmentationTypeId": {
|
|
"type": "integer"
|
|
},
|
|
"SegmentationUpid": {},
|
|
"SegmentationUpidType": {
|
|
"type": "integer"
|
|
},
|
|
"SegmentsExpected": {
|
|
"type": "integer"
|
|
},
|
|
"SubSegmentNum": {
|
|
"type": "integer"
|
|
},
|
|
"SubSegmentsExpected": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S1g": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AlternateMedia": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AdBreaks": {
|
|
"shape": "S15"
|
|
},
|
|
"ClipRange": {
|
|
"shape": "S1k"
|
|
},
|
|
"DurationMillis": {
|
|
"type": "long"
|
|
},
|
|
"LiveSourceName": {},
|
|
"ScheduledStartTimeMillis": {
|
|
"type": "long"
|
|
},
|
|
"SourceLocationName": {},
|
|
"VodSourceName": {}
|
|
}
|
|
}
|
|
},
|
|
"Audience": {}
|
|
}
|
|
}
|
|
},
|
|
"S1k": {
|
|
"type": "structure",
|
|
"members": {
|
|
"EndOffsetMillis": {
|
|
"type": "long"
|
|
},
|
|
"StartOffsetMillis": {
|
|
"type": "long"
|
|
}
|
|
}
|
|
},
|
|
"S1q": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AccessType": {},
|
|
"SecretsManagerAccessTokenConfiguration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"HeaderName": {},
|
|
"SecretArn": {},
|
|
"SecretStringKey": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S1t": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BaseUrl": {}
|
|
}
|
|
},
|
|
"S1u": {
|
|
"type": "structure",
|
|
"required": [
|
|
"BaseUrl"
|
|
],
|
|
"members": {
|
|
"BaseUrl": {}
|
|
}
|
|
},
|
|
"S1v": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BaseUrl": {},
|
|
"Name": {}
|
|
}
|
|
}
|
|
},
|
|
"S2i": {
|
|
"type": "structure",
|
|
"members": {
|
|
"LogTypes": {
|
|
"shape": "S3"
|
|
}
|
|
}
|
|
},
|
|
"S36": {
|
|
"type": "structure",
|
|
"members": {
|
|
"FillPolicy": {},
|
|
"Mode": {},
|
|
"Value": {}
|
|
}
|
|
},
|
|
"S39": {
|
|
"type": "structure",
|
|
"members": {
|
|
"EndUrl": {},
|
|
"StartUrl": {}
|
|
}
|
|
},
|
|
"S3a": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AdSegmentUrlPrefix": {},
|
|
"ContentSegmentUrlPrefix": {}
|
|
}
|
|
},
|
|
"S3b": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"shape": "Sk"
|
|
}
|
|
},
|
|
"S3c": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ManifestEndpointPrefix": {},
|
|
"MpdLocation": {},
|
|
"OriginManifestType": {}
|
|
}
|
|
},
|
|
"S3e": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ManifestEndpointPrefix": {}
|
|
}
|
|
},
|
|
"S3g": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AdDecisionServerUrl": {},
|
|
"MaxDurationSeconds": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S3h": {
|
|
"type": "structure",
|
|
"required": [
|
|
"PercentEnabled"
|
|
],
|
|
"members": {
|
|
"PercentEnabled": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S3i": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AdMarkerPassthrough": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S3t": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
} |