UNPKG

22.6 kBTypeScriptView Raw
1import {Request} from '../lib/request';
2import {Response} from '../lib/response';
3import {AWSError} from '../lib/error';
4import {Service} from '../lib/service';
5import {ServiceConfigurationOptions} from '../lib/service';
6import {ConfigBase as Config} from '../lib/config';
7interface Blob {}
8declare class MediaPackageVod extends Service {
9 /**
10 * Constructs a service object. This object has one method for each API operation.
11 */
12 constructor(options?: MediaPackageVod.Types.ClientConfiguration)
13 config: Config & MediaPackageVod.Types.ClientConfiguration;
14 /**
15 * Creates a new MediaPackage VOD Asset resource.
16 */
17 createAsset(params: MediaPackageVod.Types.CreateAssetRequest, callback?: (err: AWSError, data: MediaPackageVod.Types.CreateAssetResponse) => void): Request<MediaPackageVod.Types.CreateAssetResponse, AWSError>;
18 /**
19 * Creates a new MediaPackage VOD Asset resource.
20 */
21 createAsset(callback?: (err: AWSError, data: MediaPackageVod.Types.CreateAssetResponse) => void): Request<MediaPackageVod.Types.CreateAssetResponse, AWSError>;
22 /**
23 * Creates a new MediaPackage VOD PackagingConfiguration resource.
24 */
25 createPackagingConfiguration(params: MediaPackageVod.Types.CreatePackagingConfigurationRequest, callback?: (err: AWSError, data: MediaPackageVod.Types.CreatePackagingConfigurationResponse) => void): Request<MediaPackageVod.Types.CreatePackagingConfigurationResponse, AWSError>;
26 /**
27 * Creates a new MediaPackage VOD PackagingConfiguration resource.
28 */
29 createPackagingConfiguration(callback?: (err: AWSError, data: MediaPackageVod.Types.CreatePackagingConfigurationResponse) => void): Request<MediaPackageVod.Types.CreatePackagingConfigurationResponse, AWSError>;
30 /**
31 * Creates a new MediaPackage VOD PackagingGroup resource.
32 */
33 createPackagingGroup(params: MediaPackageVod.Types.CreatePackagingGroupRequest, callback?: (err: AWSError, data: MediaPackageVod.Types.CreatePackagingGroupResponse) => void): Request<MediaPackageVod.Types.CreatePackagingGroupResponse, AWSError>;
34 /**
35 * Creates a new MediaPackage VOD PackagingGroup resource.
36 */
37 createPackagingGroup(callback?: (err: AWSError, data: MediaPackageVod.Types.CreatePackagingGroupResponse) => void): Request<MediaPackageVod.Types.CreatePackagingGroupResponse, AWSError>;
38 /**
39 * Deletes an existing MediaPackage VOD Asset resource.
40 */
41 deleteAsset(params: MediaPackageVod.Types.DeleteAssetRequest, callback?: (err: AWSError, data: MediaPackageVod.Types.DeleteAssetResponse) => void): Request<MediaPackageVod.Types.DeleteAssetResponse, AWSError>;
42 /**
43 * Deletes an existing MediaPackage VOD Asset resource.
44 */
45 deleteAsset(callback?: (err: AWSError, data: MediaPackageVod.Types.DeleteAssetResponse) => void): Request<MediaPackageVod.Types.DeleteAssetResponse, AWSError>;
46 /**
47 * Deletes a MediaPackage VOD PackagingConfiguration resource.
48 */
49 deletePackagingConfiguration(params: MediaPackageVod.Types.DeletePackagingConfigurationRequest, callback?: (err: AWSError, data: MediaPackageVod.Types.DeletePackagingConfigurationResponse) => void): Request<MediaPackageVod.Types.DeletePackagingConfigurationResponse, AWSError>;
50 /**
51 * Deletes a MediaPackage VOD PackagingConfiguration resource.
52 */
53 deletePackagingConfiguration(callback?: (err: AWSError, data: MediaPackageVod.Types.DeletePackagingConfigurationResponse) => void): Request<MediaPackageVod.Types.DeletePackagingConfigurationResponse, AWSError>;
54 /**
55 * Deletes a MediaPackage VOD PackagingGroup resource.
56 */
57 deletePackagingGroup(params: MediaPackageVod.Types.DeletePackagingGroupRequest, callback?: (err: AWSError, data: MediaPackageVod.Types.DeletePackagingGroupResponse) => void): Request<MediaPackageVod.Types.DeletePackagingGroupResponse, AWSError>;
58 /**
59 * Deletes a MediaPackage VOD PackagingGroup resource.
60 */
61 deletePackagingGroup(callback?: (err: AWSError, data: MediaPackageVod.Types.DeletePackagingGroupResponse) => void): Request<MediaPackageVod.Types.DeletePackagingGroupResponse, AWSError>;
62 /**
63 * Returns a description of a MediaPackage VOD Asset resource.
64 */
65 describeAsset(params: MediaPackageVod.Types.DescribeAssetRequest, callback?: (err: AWSError, data: MediaPackageVod.Types.DescribeAssetResponse) => void): Request<MediaPackageVod.Types.DescribeAssetResponse, AWSError>;
66 /**
67 * Returns a description of a MediaPackage VOD Asset resource.
68 */
69 describeAsset(callback?: (err: AWSError, data: MediaPackageVod.Types.DescribeAssetResponse) => void): Request<MediaPackageVod.Types.DescribeAssetResponse, AWSError>;
70 /**
71 * Returns a description of a MediaPackage VOD PackagingConfiguration resource.
72 */
73 describePackagingConfiguration(params: MediaPackageVod.Types.DescribePackagingConfigurationRequest, callback?: (err: AWSError, data: MediaPackageVod.Types.DescribePackagingConfigurationResponse) => void): Request<MediaPackageVod.Types.DescribePackagingConfigurationResponse, AWSError>;
74 /**
75 * Returns a description of a MediaPackage VOD PackagingConfiguration resource.
76 */
77 describePackagingConfiguration(callback?: (err: AWSError, data: MediaPackageVod.Types.DescribePackagingConfigurationResponse) => void): Request<MediaPackageVod.Types.DescribePackagingConfigurationResponse, AWSError>;
78 /**
79 * Returns a description of a MediaPackage VOD PackagingGroup resource.
80 */
81 describePackagingGroup(params: MediaPackageVod.Types.DescribePackagingGroupRequest, callback?: (err: AWSError, data: MediaPackageVod.Types.DescribePackagingGroupResponse) => void): Request<MediaPackageVod.Types.DescribePackagingGroupResponse, AWSError>;
82 /**
83 * Returns a description of a MediaPackage VOD PackagingGroup resource.
84 */
85 describePackagingGroup(callback?: (err: AWSError, data: MediaPackageVod.Types.DescribePackagingGroupResponse) => void): Request<MediaPackageVod.Types.DescribePackagingGroupResponse, AWSError>;
86 /**
87 * Returns a collection of MediaPackage VOD Asset resources.
88 */
89 listAssets(params: MediaPackageVod.Types.ListAssetsRequest, callback?: (err: AWSError, data: MediaPackageVod.Types.ListAssetsResponse) => void): Request<MediaPackageVod.Types.ListAssetsResponse, AWSError>;
90 /**
91 * Returns a collection of MediaPackage VOD Asset resources.
92 */
93 listAssets(callback?: (err: AWSError, data: MediaPackageVod.Types.ListAssetsResponse) => void): Request<MediaPackageVod.Types.ListAssetsResponse, AWSError>;
94 /**
95 * Returns a collection of MediaPackage VOD PackagingConfiguration resources.
96 */
97 listPackagingConfigurations(params: MediaPackageVod.Types.ListPackagingConfigurationsRequest, callback?: (err: AWSError, data: MediaPackageVod.Types.ListPackagingConfigurationsResponse) => void): Request<MediaPackageVod.Types.ListPackagingConfigurationsResponse, AWSError>;
98 /**
99 * Returns a collection of MediaPackage VOD PackagingConfiguration resources.
100 */
101 listPackagingConfigurations(callback?: (err: AWSError, data: MediaPackageVod.Types.ListPackagingConfigurationsResponse) => void): Request<MediaPackageVod.Types.ListPackagingConfigurationsResponse, AWSError>;
102 /**
103 * Returns a collection of MediaPackage VOD PackagingGroup resources.
104 */
105 listPackagingGroups(params: MediaPackageVod.Types.ListPackagingGroupsRequest, callback?: (err: AWSError, data: MediaPackageVod.Types.ListPackagingGroupsResponse) => void): Request<MediaPackageVod.Types.ListPackagingGroupsResponse, AWSError>;
106 /**
107 * Returns a collection of MediaPackage VOD PackagingGroup resources.
108 */
109 listPackagingGroups(callback?: (err: AWSError, data: MediaPackageVod.Types.ListPackagingGroupsResponse) => void): Request<MediaPackageVod.Types.ListPackagingGroupsResponse, AWSError>;
110}
111declare namespace MediaPackageVod {
112 export type AdMarkers = "NONE"|"SCTE35_ENHANCED"|"PASSTHROUGH"|string;
113 export interface AssetShallow {
114 /**
115 * The ARN of the Asset.
116 */
117 Arn?: __string;
118 /**
119 * The unique identifier for the Asset.
120 */
121 Id?: __string;
122 /**
123 * The ID of the PackagingGroup for the Asset.
124 */
125 PackagingGroupId?: __string;
126 /**
127 * The resource ID to include in SPEKE key requests.
128 */
129 ResourceId?: __string;
130 /**
131 * ARN of the source object in S3.
132 */
133 SourceArn?: __string;
134 /**
135 * The IAM role ARN used to access the source S3 bucket.
136 */
137 SourceRoleArn?: __string;
138 }
139 export interface CmafEncryption {
140 SpekeKeyProvider: SpekeKeyProvider;
141 }
142 export interface CmafPackage {
143 Encryption?: CmafEncryption;
144 /**
145 * A list of HLS manifest configurations.
146 */
147 HlsManifests: __listOfHlsManifest;
148 /**
149 * Duration (in seconds) of each fragment. Actual fragments will be
150rounded to the nearest multiple of the source fragment duration.
151
152 */
153 SegmentDurationSeconds?: __integer;
154 }
155 export interface CreateAssetRequest {
156 /**
157 * The unique identifier for the Asset.
158 */
159 Id: __string;
160 /**
161 * The ID of the PackagingGroup for the Asset.
162 */
163 PackagingGroupId: __string;
164 /**
165 * The resource ID to include in SPEKE key requests.
166 */
167 ResourceId?: __string;
168 /**
169 * ARN of the source object in S3.
170 */
171 SourceArn: __string;
172 /**
173 * The IAM role ARN used to access the source S3 bucket.
174 */
175 SourceRoleArn: __string;
176 }
177 export interface CreateAssetResponse {
178 /**
179 * The ARN of the Asset.
180 */
181 Arn?: __string;
182 /**
183 * The list of egress endpoints available for the Asset.
184 */
185 EgressEndpoints?: __listOfEgressEndpoint;
186 /**
187 * The unique identifier for the Asset.
188 */
189 Id?: __string;
190 /**
191 * The ID of the PackagingGroup for the Asset.
192 */
193 PackagingGroupId?: __string;
194 /**
195 * The resource ID to include in SPEKE key requests.
196 */
197 ResourceId?: __string;
198 /**
199 * ARN of the source object in S3.
200 */
201 SourceArn?: __string;
202 /**
203 * The IAM role_arn used to access the source S3 bucket.
204 */
205 SourceRoleArn?: __string;
206 }
207 export interface CreatePackagingConfigurationRequest {
208 CmafPackage?: CmafPackage;
209 DashPackage?: DashPackage;
210 HlsPackage?: HlsPackage;
211 /**
212 * The ID of the PackagingConfiguration.
213 */
214 Id: __string;
215 MssPackage?: MssPackage;
216 /**
217 * The ID of a PackagingGroup.
218 */
219 PackagingGroupId: __string;
220 }
221 export interface CreatePackagingConfigurationResponse {
222 /**
223 * The ARN of the PackagingConfiguration.
224 */
225 Arn?: __string;
226 CmafPackage?: CmafPackage;
227 DashPackage?: DashPackage;
228 HlsPackage?: HlsPackage;
229 /**
230 * The ID of the PackagingConfiguration.
231 */
232 Id?: __string;
233 MssPackage?: MssPackage;
234 /**
235 * The ID of a PackagingGroup.
236 */
237 PackagingGroupId?: __string;
238 }
239 export interface CreatePackagingGroupRequest {
240 /**
241 * The ID of the PackagingGroup.
242 */
243 Id: __string;
244 }
245 export interface CreatePackagingGroupResponse {
246 /**
247 * The ARN of the PackagingGroup.
248 */
249 Arn?: __string;
250 /**
251 * The ID of the PackagingGroup.
252 */
253 Id?: __string;
254 }
255 export interface DashEncryption {
256 SpekeKeyProvider: SpekeKeyProvider;
257 }
258 export interface DashManifest {
259 /**
260 * An optional string to include in the name of the manifest.
261 */
262 ManifestName?: __string;
263 /**
264 * Minimum duration (in seconds) that a player will buffer media before starting the presentation.
265 */
266 MinBufferTimeSeconds?: __integer;
267 /**
268 * The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
269 */
270 Profile?: Profile;
271 StreamSelection?: StreamSelection;
272 }
273 export interface DashPackage {
274 /**
275 * A list of DASH manifest configurations.
276 */
277 DashManifests: __listOfDashManifest;
278 Encryption?: DashEncryption;
279 /**
280 * Duration (in seconds) of each segment. Actual segments will be
281rounded to the nearest multiple of the source segment duration.
282
283 */
284 SegmentDurationSeconds?: __integer;
285 }
286 export interface DeleteAssetRequest {
287 /**
288 * The ID of the MediaPackage VOD Asset resource to delete.
289 */
290 Id: __string;
291 }
292 export interface DeleteAssetResponse {
293 }
294 export interface DeletePackagingConfigurationRequest {
295 /**
296 * The ID of the MediaPackage VOD PackagingConfiguration resource to delete.
297 */
298 Id: __string;
299 }
300 export interface DeletePackagingConfigurationResponse {
301 }
302 export interface DeletePackagingGroupRequest {
303 /**
304 * The ID of the MediaPackage VOD PackagingGroup resource to delete.
305 */
306 Id: __string;
307 }
308 export interface DeletePackagingGroupResponse {
309 }
310 export interface DescribeAssetRequest {
311 /**
312 * The ID of an MediaPackage VOD Asset resource.
313 */
314 Id: __string;
315 }
316 export interface DescribeAssetResponse {
317 /**
318 * The ARN of the Asset.
319 */
320 Arn?: __string;
321 /**
322 * The list of egress endpoints available for the Asset.
323 */
324 EgressEndpoints?: __listOfEgressEndpoint;
325 /**
326 * The unique identifier for the Asset.
327 */
328 Id?: __string;
329 /**
330 * The ID of the PackagingGroup for the Asset.
331 */
332 PackagingGroupId?: __string;
333 /**
334 * The resource ID to include in SPEKE key requests.
335 */
336 ResourceId?: __string;
337 /**
338 * ARN of the source object in S3.
339 */
340 SourceArn?: __string;
341 /**
342 * The IAM role_arn used to access the source S3 bucket.
343 */
344 SourceRoleArn?: __string;
345 }
346 export interface DescribePackagingConfigurationRequest {
347 /**
348 * The ID of a MediaPackage VOD PackagingConfiguration resource.
349 */
350 Id: __string;
351 }
352 export interface DescribePackagingConfigurationResponse {
353 /**
354 * The ARN of the PackagingConfiguration.
355 */
356 Arn?: __string;
357 CmafPackage?: CmafPackage;
358 DashPackage?: DashPackage;
359 HlsPackage?: HlsPackage;
360 /**
361 * The ID of the PackagingConfiguration.
362 */
363 Id?: __string;
364 MssPackage?: MssPackage;
365 /**
366 * The ID of a PackagingGroup.
367 */
368 PackagingGroupId?: __string;
369 }
370 export interface DescribePackagingGroupRequest {
371 /**
372 * The ID of a MediaPackage VOD PackagingGroup resource.
373 */
374 Id: __string;
375 }
376 export interface DescribePackagingGroupResponse {
377 /**
378 * The ARN of the PackagingGroup.
379 */
380 Arn?: __string;
381 /**
382 * The ID of the PackagingGroup.
383 */
384 Id?: __string;
385 }
386 export interface EgressEndpoint {
387 /**
388 * The ID of the PackagingConfiguration being applied to the Asset.
389 */
390 PackagingConfigurationId?: __string;
391 /**
392 * The URL of the parent manifest for the repackaged Asset.
393 */
394 Url?: __string;
395 }
396 export type EncryptionMethod = "AES_128"|"SAMPLE_AES"|string;
397 export interface HlsEncryption {
398 /**
399 * A constant initialization vector for encryption (optional).
400When not specified the initialization vector will be periodically rotated.
401
402 */
403 ConstantInitializationVector?: __string;
404 /**
405 * The encryption method to use.
406 */
407 EncryptionMethod?: EncryptionMethod;
408 SpekeKeyProvider: SpekeKeyProvider;
409 }
410 export interface HlsManifest {
411 /**
412 * This setting controls how ad markers are included in the packaged OriginEndpoint.
413"NONE" will omit all SCTE-35 ad markers from the output.
414"PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad
415markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.
416"SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35
417messages in the input source.
418
419 */
420 AdMarkers?: AdMarkers;
421 /**
422 * When enabled, an I-Frame only stream will be included in the output.
423 */
424 IncludeIframeOnlyStream?: __boolean;
425 /**
426 * An optional string to include in the name of the manifest.
427 */
428 ManifestName?: __string;
429 /**
430 * The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag
431inserted into manifests. Additionally, when an interval is specified
432ID3Timed Metadata messages will be generated every 5 seconds using the
433ingest time of the content.
434If the interval is not specified, or set to 0, then
435no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no
436ID3Timed Metadata messages will be generated. Note that irrespective
437of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,
438it will be passed through to HLS output.
439
440 */
441 ProgramDateTimeIntervalSeconds?: __integer;
442 /**
443 * When enabled, the EXT-X-KEY tag will be repeated in output manifests.
444 */
445 RepeatExtXKey?: __boolean;
446 StreamSelection?: StreamSelection;
447 }
448 export interface HlsPackage {
449 Encryption?: HlsEncryption;
450 /**
451 * A list of HLS manifest configurations.
452 */
453 HlsManifests: __listOfHlsManifest;
454 /**
455 * Duration (in seconds) of each fragment. Actual fragments will be
456rounded to the nearest multiple of the source fragment duration.
457
458 */
459 SegmentDurationSeconds?: __integer;
460 /**
461 * When enabled, audio streams will be placed in rendition groups in the output.
462 */
463 UseAudioRenditionGroup?: __boolean;
464 }
465 export interface ListAssetsRequest {
466 /**
467 * Upper bound on number of records to return.
468 */
469 MaxResults?: MaxResults;
470 /**
471 * A token used to resume pagination from the end of a previous request.
472 */
473 NextToken?: __string;
474 /**
475 * Returns Assets associated with the specified PackagingGroup.
476 */
477 PackagingGroupId?: __string;
478 }
479 export interface ListAssetsResponse {
480 /**
481 * A list of MediaPackage VOD Asset resources.
482 */
483 Assets?: __listOfAssetShallow;
484 /**
485 * A token that can be used to resume pagination from the end of the collection.
486 */
487 NextToken?: __string;
488 }
489 export interface ListPackagingConfigurationsRequest {
490 /**
491 * Upper bound on number of records to return.
492 */
493 MaxResults?: MaxResults;
494 /**
495 * A token used to resume pagination from the end of a previous request.
496 */
497 NextToken?: __string;
498 /**
499 * Returns MediaPackage VOD PackagingConfigurations associated with the specified PackagingGroup.
500 */
501 PackagingGroupId?: __string;
502 }
503 export interface ListPackagingConfigurationsResponse {
504 /**
505 * A token that can be used to resume pagination from the end of the collection.
506 */
507 NextToken?: __string;
508 /**
509 * A list of MediaPackage VOD PackagingConfiguration resources.
510 */
511 PackagingConfigurations?: __listOfPackagingConfiguration;
512 }
513 export interface ListPackagingGroupsRequest {
514 /**
515 * Upper bound on number of records to return.
516 */
517 MaxResults?: MaxResults;
518 /**
519 * A token used to resume pagination from the end of a previous request.
520 */
521 NextToken?: __string;
522 }
523 export interface ListPackagingGroupsResponse {
524 /**
525 * A token that can be used to resume pagination from the end of the collection.
526 */
527 NextToken?: __string;
528 /**
529 * A list of MediaPackage VOD PackagingGroup resources.
530 */
531 PackagingGroups?: __listOfPackagingGroup;
532 }
533 export type MaxResults = number;
534 export interface MssEncryption {
535 SpekeKeyProvider: SpekeKeyProvider;
536 }
537 export interface MssManifest {
538 /**
539 * An optional string to include in the name of the manifest.
540 */
541 ManifestName?: __string;
542 StreamSelection?: StreamSelection;
543 }
544 export interface MssPackage {
545 Encryption?: MssEncryption;
546 /**
547 * A list of MSS manifest configurations.
548 */
549 MssManifests: __listOfMssManifest;
550 /**
551 * The duration (in seconds) of each segment.
552 */
553 SegmentDurationSeconds?: __integer;
554 }
555 export interface PackagingConfiguration {
556 /**
557 * The ARN of the PackagingConfiguration.
558 */
559 Arn?: __string;
560 CmafPackage?: CmafPackage;
561 DashPackage?: DashPackage;
562 HlsPackage?: HlsPackage;
563 /**
564 * The ID of the PackagingConfiguration.
565 */
566 Id?: __string;
567 MssPackage?: MssPackage;
568 /**
569 * The ID of a PackagingGroup.
570 */
571 PackagingGroupId?: __string;
572 }
573 export interface PackagingGroup {
574 /**
575 * The ARN of the PackagingGroup.
576 */
577 Arn?: __string;
578 /**
579 * The ID of the PackagingGroup.
580 */
581 Id?: __string;
582 }
583 export type Profile = "NONE"|"HBBTV_1_5"|string;
584 export interface SpekeKeyProvider {
585 /**
586 * An Amazon Resource Name (ARN) of an IAM role that AWS Elemental
587MediaPackage will assume when accessing the key provider service.
588
589 */
590 RoleArn: __string;
591 /**
592 * The system IDs to include in key requests.
593 */
594 SystemIds: __listOf__string;
595 /**
596 * The URL of the external key provider service.
597 */
598 Url: __string;
599 }
600 export type StreamOrder = "ORIGINAL"|"VIDEO_BITRATE_ASCENDING"|"VIDEO_BITRATE_DESCENDING"|string;
601 export interface StreamSelection {
602 /**
603 * The maximum video bitrate (bps) to include in output.
604 */
605 MaxVideoBitsPerSecond?: __integer;
606 /**
607 * The minimum video bitrate (bps) to include in output.
608 */
609 MinVideoBitsPerSecond?: __integer;
610 /**
611 * A directive that determines the order of streams in the output.
612 */
613 StreamOrder?: StreamOrder;
614 }
615 export type __boolean = boolean;
616 export type __integer = number;
617 export type __listOfAssetShallow = AssetShallow[];
618 export type __listOfDashManifest = DashManifest[];
619 export type __listOfEgressEndpoint = EgressEndpoint[];
620 export type __listOfHlsManifest = HlsManifest[];
621 export type __listOfMssManifest = MssManifest[];
622 export type __listOfPackagingConfiguration = PackagingConfiguration[];
623 export type __listOfPackagingGroup = PackagingGroup[];
624 export type __listOf__string = __string[];
625 export type __string = string;
626 /**
627 * A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
628 */
629 export type apiVersion = "2018-11-07"|"latest"|string;
630 export interface ClientApiVersions {
631 /**
632 * A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
633 */
634 apiVersion?: apiVersion;
635 }
636 export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
637 /**
638 * Contains interfaces for use with the MediaPackageVod client.
639 */
640 export import Types = MediaPackageVod;
641}
642export = MediaPackageVod;