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