aws_sdk_codebuild/
types.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub use crate::types::_webhook::Webhook;
3
4pub use crate::types::_webhook_status::WebhookStatus;
5
6pub use crate::types::_scope_configuration::ScopeConfiguration;
7
8pub use crate::types::_webhook_scope_type::WebhookScopeType;
9
10pub use crate::types::_webhook_build_type::WebhookBuildType;
11
12pub use crate::types::_webhook_filter::WebhookFilter;
13
14pub use crate::types::_webhook_filter_type::WebhookFilterType;
15
16pub use crate::types::_report_group::ReportGroup;
17
18pub use crate::types::_report_group_status_type::ReportGroupStatusType;
19
20pub use crate::types::_tag::Tag;
21
22pub use crate::types::_report_export_config::ReportExportConfig;
23
24pub use crate::types::_s3_report_export_config::S3ReportExportConfig;
25
26pub use crate::types::_report_packaging_type::ReportPackagingType;
27
28pub use crate::types::_report_export_config_type::ReportExportConfigType;
29
30pub use crate::types::_report_type::ReportType;
31
32pub use crate::types::_project_visibility_type::ProjectVisibilityType;
33
34pub use crate::types::_project::Project;
35
36pub use crate::types::_project_build_batch_config::ProjectBuildBatchConfig;
37
38pub use crate::types::_batch_report_mode_type::BatchReportModeType;
39
40pub use crate::types::_batch_restrictions::BatchRestrictions;
41
42pub use crate::types::_project_file_system_location::ProjectFileSystemLocation;
43
44pub use crate::types::_file_system_type::FileSystemType;
45
46pub use crate::types::_logs_config::LogsConfig;
47
48pub use crate::types::_s3_logs_config::S3LogsConfig;
49
50pub use crate::types::_bucket_owner_access::BucketOwnerAccess;
51
52pub use crate::types::_logs_config_status_type::LogsConfigStatusType;
53
54pub use crate::types::_cloud_watch_logs_config::CloudWatchLogsConfig;
55
56pub use crate::types::_project_badge::ProjectBadge;
57
58pub use crate::types::_vpc_config::VpcConfig;
59
60pub use crate::types::_project_environment::ProjectEnvironment;
61
62pub use crate::types::_docker_server::DockerServer;
63
64pub use crate::types::_docker_server_status::DockerServerStatus;
65
66pub use crate::types::_compute_type::ComputeType;
67
68pub use crate::types::_image_pull_credentials_type::ImagePullCredentialsType;
69
70pub use crate::types::_registry_credential::RegistryCredential;
71
72pub use crate::types::_credential_provider_type::CredentialProviderType;
73
74pub use crate::types::_environment_variable::EnvironmentVariable;
75
76pub use crate::types::_environment_variable_type::EnvironmentVariableType;
77
78pub use crate::types::_project_fleet::ProjectFleet;
79
80pub use crate::types::_compute_configuration::ComputeConfiguration;
81
82pub use crate::types::_machine_type::MachineType;
83
84pub use crate::types::_environment_type::EnvironmentType;
85
86pub use crate::types::_project_cache::ProjectCache;
87
88pub use crate::types::_cache_mode::CacheMode;
89
90pub use crate::types::_cache_type::CacheType;
91
92pub use crate::types::_project_artifacts::ProjectArtifacts;
93
94pub use crate::types::_artifact_packaging::ArtifactPackaging;
95
96pub use crate::types::_artifact_namespace::ArtifactNamespace;
97
98pub use crate::types::_artifacts_type::ArtifactsType;
99
100pub use crate::types::_project_source_version::ProjectSourceVersion;
101
102pub use crate::types::_project_source::ProjectSource;
103
104pub use crate::types::_build_status_config::BuildStatusConfig;
105
106pub use crate::types::_source_auth::SourceAuth;
107
108pub use crate::types::_source_auth_type::SourceAuthType;
109
110pub use crate::types::_git_submodules_config::GitSubmodulesConfig;
111
112pub use crate::types::_source_type::SourceType;
113
114pub use crate::types::_fleet::Fleet;
115
116pub use crate::types::_proxy_configuration::ProxyConfiguration;
117
118pub use crate::types::_fleet_proxy_rule::FleetProxyRule;
119
120pub use crate::types::_fleet_proxy_rule_effect_type::FleetProxyRuleEffectType;
121
122pub use crate::types::_fleet_proxy_rule_type::FleetProxyRuleType;
123
124pub use crate::types::_fleet_proxy_rule_behavior::FleetProxyRuleBehavior;
125
126pub use crate::types::_fleet_overflow_behavior::FleetOverflowBehavior;
127
128pub use crate::types::_scaling_configuration_output::ScalingConfigurationOutput;
129
130pub use crate::types::_target_tracking_scaling_configuration::TargetTrackingScalingConfiguration;
131
132pub use crate::types::_fleet_scaling_metric_type::FleetScalingMetricType;
133
134pub use crate::types::_fleet_scaling_type::FleetScalingType;
135
136pub use crate::types::_fleet_status::FleetStatus;
137
138pub use crate::types::_fleet_context_code::FleetContextCode;
139
140pub use crate::types::_fleet_status_code::FleetStatusCode;
141
142pub use crate::types::_scaling_configuration_input::ScalingConfigurationInput;
143
144pub use crate::types::_sandbox::Sandbox;
145
146pub use crate::types::_sandbox_session::SandboxSession;
147
148pub use crate::types::_network_interface::NetworkInterface;
149
150pub use crate::types::_logs_location::LogsLocation;
151
152pub use crate::types::_sandbox_session_phase::SandboxSessionPhase;
153
154pub use crate::types::_phase_context::PhaseContext;
155
156pub use crate::types::_status_type::StatusType;
157
158pub use crate::types::_build_batch::BuildBatch;
159
160pub use crate::types::_build_group::BuildGroup;
161
162pub use crate::types::_build_summary::BuildSummary;
163
164pub use crate::types::_resolved_artifact::ResolvedArtifact;
165
166pub use crate::types::_build_artifacts::BuildArtifacts;
167
168pub use crate::types::_build_batch_phase::BuildBatchPhase;
169
170pub use crate::types::_build_batch_phase_type::BuildBatchPhaseType;
171
172pub use crate::types::_build::Build;
173
174pub use crate::types::_auto_retry_config::AutoRetryConfig;
175
176pub use crate::types::_debug_session::DebugSession;
177
178pub use crate::types::_exported_environment_variable::ExportedEnvironmentVariable;
179
180pub use crate::types::_build_phase::BuildPhase;
181
182pub use crate::types::_build_phase_type::BuildPhaseType;
183
184pub use crate::types::_ssm_session::SsmSession;
185
186pub use crate::types::_command_execution::CommandExecution;
187
188pub use crate::types::_command_type::CommandType;
189
190pub use crate::types::_retry_build_batch_type::RetryBuildBatchType;
191
192pub use crate::types::_source_credentials_info::SourceCredentialsInfo;
193
194pub use crate::types::_auth_type::AuthType;
195
196pub use crate::types::_server_type::ServerType;
197
198pub use crate::types::_shared_resource_sort_by_type::SharedResourceSortByType;
199
200pub use crate::types::_sort_order_type::SortOrderType;
201
202pub use crate::types::_report_filter::ReportFilter;
203
204pub use crate::types::_report_status_type::ReportStatusType;
205
206pub use crate::types::_report_group_sort_by_type::ReportGroupSortByType;
207
208pub use crate::types::_project_sort_by_type::ProjectSortByType;
209
210pub use crate::types::_fleet_sort_by_type::FleetSortByType;
211
212pub use crate::types::_environment_platform::EnvironmentPlatform;
213
214pub use crate::types::_environment_language::EnvironmentLanguage;
215
216pub use crate::types::_environment_image::EnvironmentImage;
217
218pub use crate::types::_language_type::LanguageType;
219
220pub use crate::types::_platform_type::PlatformType;
221
222pub use crate::types::_build_batch_filter::BuildBatchFilter;
223
224pub use crate::types::_report_with_raw_data::ReportWithRawData;
225
226pub use crate::types::_report_group_trend_stats::ReportGroupTrendStats;
227
228pub use crate::types::_report_group_trend_field_type::ReportGroupTrendFieldType;
229
230pub use crate::types::_test_case::TestCase;
231
232pub use crate::types::_test_case_filter::TestCaseFilter;
233
234pub use crate::types::_code_coverage::CodeCoverage;
235
236pub use crate::types::_report_code_coverage_sort_by_type::ReportCodeCoverageSortByType;
237
238pub use crate::types::_build_not_deleted::BuildNotDeleted;
239
240pub use crate::types::_report::Report;
241
242pub use crate::types::_code_coverage_report_summary::CodeCoverageReportSummary;
243
244pub use crate::types::_test_report_summary::TestReportSummary;
245
246mod _artifact_namespace;
247
248mod _artifact_packaging;
249
250mod _artifacts_type;
251
252mod _auth_type;
253
254mod _auto_retry_config;
255
256mod _batch_report_mode_type;
257
258mod _batch_restrictions;
259
260mod _bucket_owner_access;
261
262mod _build;
263
264mod _build_artifacts;
265
266mod _build_batch;
267
268mod _build_batch_filter;
269
270mod _build_batch_phase;
271
272mod _build_batch_phase_type;
273
274mod _build_group;
275
276mod _build_not_deleted;
277
278mod _build_phase;
279
280mod _build_phase_type;
281
282mod _build_status_config;
283
284mod _build_summary;
285
286mod _cache_mode;
287
288mod _cache_type;
289
290mod _cloud_watch_logs_config;
291
292mod _code_coverage;
293
294mod _code_coverage_report_summary;
295
296mod _command_execution;
297
298mod _command_type;
299
300mod _compute_configuration;
301
302mod _compute_type;
303
304mod _credential_provider_type;
305
306mod _debug_session;
307
308mod _docker_server;
309
310mod _docker_server_status;
311
312mod _environment_image;
313
314mod _environment_language;
315
316mod _environment_platform;
317
318mod _environment_type;
319
320mod _environment_variable;
321
322mod _environment_variable_type;
323
324mod _exported_environment_variable;
325
326mod _file_system_type;
327
328mod _fleet;
329
330mod _fleet_context_code;
331
332mod _fleet_overflow_behavior;
333
334mod _fleet_proxy_rule;
335
336mod _fleet_proxy_rule_behavior;
337
338mod _fleet_proxy_rule_effect_type;
339
340mod _fleet_proxy_rule_type;
341
342mod _fleet_scaling_metric_type;
343
344mod _fleet_scaling_type;
345
346mod _fleet_sort_by_type;
347
348mod _fleet_status;
349
350mod _fleet_status_code;
351
352mod _git_submodules_config;
353
354mod _image_pull_credentials_type;
355
356mod _language_type;
357
358mod _logs_config;
359
360mod _logs_config_status_type;
361
362mod _logs_location;
363
364mod _machine_type;
365
366mod _network_interface;
367
368mod _phase_context;
369
370mod _platform_type;
371
372mod _project;
373
374mod _project_artifacts;
375
376mod _project_badge;
377
378mod _project_build_batch_config;
379
380mod _project_cache;
381
382mod _project_environment;
383
384mod _project_file_system_location;
385
386mod _project_fleet;
387
388mod _project_sort_by_type;
389
390mod _project_source;
391
392mod _project_source_version;
393
394mod _project_visibility_type;
395
396mod _proxy_configuration;
397
398mod _registry_credential;
399
400mod _report;
401
402mod _report_code_coverage_sort_by_type;
403
404mod _report_export_config;
405
406mod _report_export_config_type;
407
408mod _report_filter;
409
410mod _report_group;
411
412mod _report_group_sort_by_type;
413
414mod _report_group_status_type;
415
416mod _report_group_trend_field_type;
417
418mod _report_group_trend_stats;
419
420mod _report_packaging_type;
421
422mod _report_status_type;
423
424mod _report_type;
425
426mod _report_with_raw_data;
427
428mod _resolved_artifact;
429
430mod _retry_build_batch_type;
431
432mod _s3_logs_config;
433
434mod _s3_report_export_config;
435
436mod _sandbox;
437
438mod _sandbox_session;
439
440mod _sandbox_session_phase;
441
442mod _scaling_configuration_input;
443
444mod _scaling_configuration_output;
445
446mod _scope_configuration;
447
448mod _server_type;
449
450mod _shared_resource_sort_by_type;
451
452mod _sort_order_type;
453
454mod _source_auth;
455
456mod _source_auth_type;
457
458mod _source_credentials_info;
459
460mod _source_type;
461
462mod _ssm_session;
463
464mod _status_type;
465
466mod _tag;
467
468mod _target_tracking_scaling_configuration;
469
470mod _test_case;
471
472mod _test_case_filter;
473
474mod _test_report_summary;
475
476mod _vpc_config;
477
478mod _webhook;
479
480mod _webhook_build_type;
481
482mod _webhook_filter;
483
484mod _webhook_filter_type;
485
486mod _webhook_scope_type;
487
488mod _webhook_status;
489
490/// Builders
491pub mod builders;
492
493/// Error types that AWS CodeBuild can respond with.
494pub mod error;