• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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}