aws_sdk_mediapackage/
types.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub use crate::types::_origination::Origination;

pub use crate::types::_mss_package::MssPackage;

pub use crate::types::_stream_selection::StreamSelection;

pub use crate::types::_stream_order::StreamOrder;

pub use crate::types::_mss_encryption::MssEncryption;

pub use crate::types::_speke_key_provider::SpekeKeyProvider;

pub use crate::types::_encryption_contract_configuration::EncryptionContractConfiguration;

pub use crate::types::_preset_speke20_video::PresetSpeke20Video;

pub use crate::types::_preset_speke20_audio::PresetSpeke20Audio;

pub use crate::types::_hls_package::HlsPackage;

pub use crate::types::_playlist_type::PlaylistType;

pub use crate::types::_hls_encryption::HlsEncryption;

pub use crate::types::_encryption_method::EncryptionMethod;

pub use crate::types::_ads_on_delivery_restrictions::AdsOnDeliveryRestrictions;

pub use crate::types::_ad_triggers_element::AdTriggersElement;

pub use crate::types::_ad_markers::AdMarkers;

pub use crate::types::_dash_package::DashPackage;

pub use crate::types::_utc_timing::UtcTiming;

pub use crate::types::_segment_template_format::SegmentTemplateFormat;

pub use crate::types::_profile::Profile;

pub use crate::types::_period_triggers_element::PeriodTriggersElement;

pub use crate::types::_manifest_layout::ManifestLayout;

pub use crate::types::_dash_encryption::DashEncryption;

pub use crate::types::_cmaf_package::CmafPackage;

pub use crate::types::_hls_manifest::HlsManifest;

pub use crate::types::_cmaf_encryption::CmafEncryption;

pub use crate::types::_cmaf_encryption_method::CmafEncryptionMethod;

pub use crate::types::_authorization::Authorization;

pub use crate::types::_cmaf_package_create_or_update_parameters::CmafPackageCreateOrUpdateParameters;

pub use crate::types::_hls_manifest_create_or_update_parameters::HlsManifestCreateOrUpdateParameters;

pub use crate::types::_ingress_access_logs::IngressAccessLogs;

pub use crate::types::_hls_ingest::HlsIngest;

pub use crate::types::_ingest_endpoint::IngestEndpoint;

pub use crate::types::_egress_access_logs::EgressAccessLogs;

pub use crate::types::_origin_endpoint::OriginEndpoint;

pub use crate::types::_harvest_job::HarvestJob;

pub use crate::types::_status::Status;

pub use crate::types::_s3_destination::S3Destination;

pub use crate::types::_channel::Channel;

mod _ad_markers;

mod _ad_triggers_element;

mod _ads_on_delivery_restrictions;

mod _authorization;

mod _channel;

mod _cmaf_encryption;

mod _cmaf_encryption_method;

mod _cmaf_package;

mod _cmaf_package_create_or_update_parameters;

mod _dash_encryption;

mod _dash_package;

mod _egress_access_logs;

mod _encryption_contract_configuration;

mod _encryption_method;

mod _harvest_job;

mod _hls_encryption;

mod _hls_ingest;

mod _hls_manifest;

mod _hls_manifest_create_or_update_parameters;

mod _hls_package;

mod _ingest_endpoint;

mod _ingress_access_logs;

mod _manifest_layout;

mod _mss_encryption;

mod _mss_package;

mod _origin_endpoint;

mod _origination;

mod _period_triggers_element;

mod _playlist_type;

mod _preset_speke20_audio;

mod _preset_speke20_video;

mod _profile;

mod _s3_destination;

mod _segment_template_format;

mod _speke_key_provider;

mod _status;

mod _stream_order;

mod _stream_selection;

mod _utc_timing;

/// Builders
pub mod builders;

/// Error types that AWS Elemental MediaPackage can respond with.
pub mod error;