1{ 2 "metadata" : { 3 "apiVersion" : "2018-04-23", 4 "endpointPrefix" : "api.mediatailor", 5 "signingName" : "mediatailor", 6 "serviceFullName" : "AWS MediaTailor", 7 "serviceId" : "MediaTailor", 8 "protocol" : "rest-json", 9 "jsonVersion" : "1.1", 10 "uid" : "mediatailor-2018-04-23", 11 "signatureVersion" : "v4", 12 "serviceAbbreviation": "MediaTailor" 13 }, 14 "operations" : { 15 "DeletePlaybackConfiguration" : { 16 "name" : "DeletePlaybackConfiguration", 17 "http" : { 18 "method" : "DELETE", 19 "requestUri" : "/playbackConfiguration/{Name}", 20 "responseCode" : 204 21 }, 22 "input" : { 23 "shape" : "DeletePlaybackConfigurationRequest" 24 }, 25 "errors" : [ ] 26 }, 27 "GetPlaybackConfiguration" : { 28 "name" : "GetPlaybackConfiguration", 29 "http" : { 30 "method" : "GET", 31 "requestUri" : "/playbackConfiguration/{Name}", 32 "responseCode" : 200 33 }, 34 "input" : { 35 "shape" : "GetPlaybackConfigurationRequest" 36 }, 37 "output" : { 38 "shape" : "GetPlaybackConfigurationResponse" 39 }, 40 "errors" : [ ] 41 }, 42 "ListPlaybackConfigurations" : { 43 "name" : "ListPlaybackConfigurations", 44 "http" : { 45 "method" : "GET", 46 "requestUri" : "/playbackConfigurations", 47 "responseCode" : 200 48 }, 49 "input" : { 50 "shape" : "ListPlaybackConfigurationsRequest" 51 }, 52 "output" : { 53 "shape" : "ListPlaybackConfigurationsResponse" 54 }, 55 "errors" : [ ] 56 }, 57 "PutPlaybackConfiguration" : { 58 "name" : "PutPlaybackConfiguration", 59 "http" : { 60 "method" : "PUT", 61 "requestUri" : "/playbackConfiguration", 62 "responseCode" : 200 63 }, 64 "input" : { 65 "shape" : "PutPlaybackConfigurationRequest" 66 }, 67 "output" : { 68 "shape" : "PutPlaybackConfigurationResponse" 69 }, 70 "errors" : [ ] 71 } 72 }, 73 "shapes" : { 74 "CdnConfiguration" : { 75 "type" : "structure", 76 "members" : { 77 "AdSegmentUrlPrefix" : { 78 "shape" : "__string" 79 }, 80 "ContentSegmentUrlPrefix" : { 81 "shape" : "__string" 82 } 83 } 84 }, 85 "HlsConfiguration" : { 86 "type" : "structure", 87 "members" : { 88 "ManifestEndpointPrefix" : { 89 "shape" : "__string" 90 } 91 } 92 }, 93 "DashConfiguration" : { 94 "type" : "structure", 95 "members" : { 96 "ManifestEndpointPrefix" : { 97 "shape" : "__string" 98 } 99 } 100 }, 101 "DeletePlaybackConfigurationRequest" : { 102 "type" : "structure", 103 "members" : { 104 "Name" : { 105 "shape" : "__string", 106 "location" : "uri", 107 "locationName" : "Name" 108 } 109 }, 110 "required" : [ "Name" ] 111 }, 112 "GetPlaybackConfigurationRequest" : { 113 "type" : "structure", 114 "members" : { 115 "Name" : { 116 "shape" : "__string", 117 "location" : "uri", 118 "locationName" : "Name" 119 } 120 }, 121 "required" : [ "Name" ] 122 }, 123 "GetPlaybackConfigurationResponse" : { 124 "type" : "structure", 125 "members" : { 126 "AdDecisionServerUrl" : { 127 "shape" : "__string" 128 }, 129 "CdnConfiguration" : { 130 "shape" : "CdnConfiguration" 131 }, 132 "DashConfiguration" : { 133 "shape" : "DashConfiguration" 134 }, 135 "HlsConfiguration" : { 136 "shape" : "HlsConfiguration" 137 }, 138 "Name" : { 139 "shape" : "__string" 140 }, 141 "PlaybackEndpointPrefix" : { 142 "shape" : "__string" 143 }, 144 "SessionInitializationEndpointPrefix" : { 145 "shape" : "__string" 146 }, 147 "SlateAdUrl" : { 148 "shape" : "__string" 149 }, 150 "TranscodeProfileName" : { 151 "shape" : "__string" 152 }, 153 "VideoContentSourceUrl" : { 154 "shape" : "__string" 155 } 156 } 157 }, 158 "PlaybackConfiguration" : { 159 "type" : "structure", 160 "members" : { 161 "AdDecisionServerUrl" : { 162 "shape" : "__string" 163 }, 164 "CdnConfiguration" : { 165 "shape" : "CdnConfiguration" 166 }, 167 "Name" : { 168 "shape" : "__string" 169 }, 170 "SlateAdUrl" : { 171 "shape" : "__string" 172 }, 173 "VideoContentSourceUrl" : { 174 "shape" : "__string" 175 } 176 } 177 }, 178 "ListPlaybackConfigurationsRequest" : { 179 "type" : "structure", 180 "members" : { 181 "MaxResults" : { 182 "shape" : "__integerMin1Max100", 183 "location" : "querystring", 184 "locationName" : "MaxResults" 185 }, 186 "NextToken" : { 187 "shape" : "__string", 188 "location" : "querystring", 189 "locationName" : "NextToken" 190 } 191 } 192 }, 193 "ListPlaybackConfigurationsResponse" : { 194 "type" : "structure", 195 "members" : { 196 "Items" : { 197 "shape" : "__listOfPlaybackConfigurations" 198 }, 199 "NextToken" : { 200 "shape" : "__string" 201 } 202 } 203 }, 204 "PutPlaybackConfigurationRequest" : { 205 "type" : "structure", 206 "members" : { 207 "AdDecisionServerUrl" : { 208 "shape" : "__string" 209 }, 210 "CdnConfiguration" : { 211 "shape" : "CdnConfiguration" 212 }, 213 "Name" : { 214 "shape" : "__string" 215 }, 216 "SlateAdUrl" : { 217 "shape" : "__string" 218 }, 219 "TranscodeProfileName" : { 220 "shape" : "__string" 221 }, 222 "VideoContentSourceUrl" : { 223 "shape" : "__string" 224 } 225 } 226 }, 227 "PutPlaybackConfigurationResponse" : { 228 "type" : "structure", 229 "members" : { 230 "AdDecisionServerUrl" : { 231 "shape" : "__string" 232 }, 233 "CdnConfiguration" : { 234 "shape" : "CdnConfiguration" 235 }, 236 "DashConfiguration" : { 237 "shape" : "DashConfiguration" 238 }, 239 "HlsConfiguration" : { 240 "shape" : "HlsConfiguration" 241 }, 242 "Name" : { 243 "shape" : "__string" 244 }, 245 "PlaybackEndpointPrefix" : { 246 "shape" : "__string" 247 }, 248 "SessionInitializationEndpointPrefix" : { 249 "shape" : "__string" 250 }, 251 "SlateAdUrl" : { 252 "shape" : "__string" 253 }, 254 "TranscodeProfileName" : { 255 "shape" : "__string" 256 }, 257 "VideoContentSourceUrl" : { 258 "shape" : "__string" 259 } 260 } 261 }, 262 "__boolean" : { 263 "type" : "boolean" 264 }, 265 "__double" : { 266 "type" : "double" 267 }, 268 "__integer" : { 269 "type" : "integer" 270 }, 271 "__listOfPlaybackConfigurations" : { 272 "type" : "list", 273 "member" : { 274 "shape" : "PlaybackConfiguration" 275 } 276 }, 277 "__long" : { 278 "type" : "long" 279 }, 280 "__string" : { 281 "type" : "string" 282 }, 283 "__integerMin1Max100" : { 284 "type": "integer", 285 "min": 1, 286 "max": 100 287 }, 288 "__timestampIso8601" : { 289 "type" : "timestamp", 290 "timestampFormat" : "iso8601" 291 }, 292 "__timestampUnix" : { 293 "type" : "timestamp", 294 "timestampFormat" : "unixTimestamp" 295 } 296 } 297}