@@ -237,6 +237,83 @@ class PlaybackConfiguration(AWSObject):
237237 }
238238
239239
240+ class SecretsManagerAccessTokenConfiguration (AWSProperty ):
241+ """
242+ `SecretsManagerAccessTokenConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediatailor-sourcelocation-secretsmanageraccesstokenconfiguration.html>`__
243+ """
244+
245+ props : PropsDictType = {
246+ "HeaderName" : (str , False ),
247+ "SecretArn" : (str , False ),
248+ "SecretStringKey" : (str , False ),
249+ }
250+
251+
252+ class AccessConfiguration (AWSProperty ):
253+ """
254+ `AccessConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediatailor-sourcelocation-accessconfiguration.html>`__
255+ """
256+
257+ props : PropsDictType = {
258+ "AccessType" : (str , False ),
259+ "SecretsManagerAccessTokenConfiguration" : (
260+ SecretsManagerAccessTokenConfiguration ,
261+ False ,
262+ ),
263+ }
264+
265+
266+ class DefaultSegmentDeliveryConfiguration (AWSProperty ):
267+ """
268+ `DefaultSegmentDeliveryConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediatailor-sourcelocation-defaultsegmentdeliveryconfiguration.html>`__
269+ """
270+
271+ props : PropsDictType = {
272+ "BaseUrl" : (str , False ),
273+ }
274+
275+
276+ class HttpConfiguration (AWSProperty ):
277+ """
278+ `HttpConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediatailor-sourcelocation-httpconfiguration.html>`__
279+ """
280+
281+ props : PropsDictType = {
282+ "BaseUrl" : (str , True ),
283+ }
284+
285+
286+ class SegmentDeliveryConfiguration (AWSProperty ):
287+ """
288+ `SegmentDeliveryConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediatailor-sourcelocation-segmentdeliveryconfiguration.html>`__
289+ """
290+
291+ props : PropsDictType = {
292+ "BaseUrl" : (str , False ),
293+ "Name" : (str , False ),
294+ }
295+
296+
297+ class SourceLocation (AWSObject ):
298+ """
299+ `SourceLocation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediatailor-sourcelocation.html>`__
300+ """
301+
302+ resource_type = "AWS::MediaTailor::SourceLocation"
303+
304+ props : PropsDictType = {
305+ "AccessConfiguration" : (AccessConfiguration , False ),
306+ "DefaultSegmentDeliveryConfiguration" : (
307+ DefaultSegmentDeliveryConfiguration ,
308+ False ,
309+ ),
310+ "HttpConfiguration" : (HttpConfiguration , True ),
311+ "SegmentDeliveryConfigurations" : ([SegmentDeliveryConfiguration ], False ),
312+ "SourceLocationName" : (str , True ),
313+ "Tags" : (Tags , False ),
314+ }
315+
316+
240317class VodSource (AWSObject ):
241318 """
242319 `VodSource <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediatailor-vodsource.html>`__
0 commit comments