Skip to main content

aws_sdk_securityagent/
types.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub use crate::types::_aws_resources::AwsResources;
3
4pub use crate::types::_code_review_settings::CodeReviewSettings;
5
6pub use crate::types::_id_c_configuration::IdCConfiguration;
7
8pub use crate::types::_provider::Provider;
9
10pub use crate::types::_provider_type::ProviderType;
11
12pub use crate::types::_management_type::ManagementType;
13
14pub use crate::types::_security_requirement_pack_status::SecurityRequirementPackStatus;
15
16pub use crate::types::_security_requirement_pack_import_status::SecurityRequirementPackImportStatus;
17
18pub use crate::types::_target_domain_status::TargetDomainStatus;
19
20pub use crate::types::_verification_details::VerificationDetails;
21
22pub use crate::types::_artifact_type::ArtifactType;
23
24pub use crate::types::_assets::Assets;
25
26pub use crate::types::_cloud_watch_log::CloudWatchLog;
27
28pub use crate::types::_code_remediation_strategy::CodeRemediationStrategy;
29
30pub use crate::types::_validation_mode::ValidationMode;
31
32pub use crate::types::_membership_type::MembershipType;
33
34pub use crate::types::_membership_config::MembershipConfig;
35
36pub use crate::types::_vpc_config::VpcConfig;
37
38pub use crate::types::_network_traffic_config::NetworkTrafficConfig;
39
40pub use crate::types::_threat_severity::ThreatSeverity;
41
42pub use crate::types::_threat_anchor_shape::ThreatAnchorShape;
43
44pub use crate::types::_threat_status::ThreatStatus;
45
46pub use crate::types::_threat_actor::ThreatActor;
47
48pub use crate::types::_report_destination::ReportDestination;
49
50pub use crate::types::_artifact::Artifact;
51
52pub use crate::types::_import_source::ImportSource;
53
54pub use crate::types::_step_name::StepName;
55
56pub use crate::types::_risk_level::RiskLevel;
57
58pub use crate::types::_finding_status::FindingStatus;
59
60pub use crate::types::_confidence_level::ConfidenceLevel;
61
62pub use crate::types::_resource_type::ResourceType;
63
64pub use crate::types::_membership_type_filter::MembershipTypeFilter;
65
66pub use crate::types::_diff_source::DiffSource;
67
68pub use crate::types::_job_status::JobStatus;
69
70pub use crate::types::_job_type::JobType;
71
72pub use crate::types::_domain_verification_method::DomainVerificationMethod;
73
74pub use crate::types::_dns_verification::DnsVerification;
75
76pub use crate::types::_http_verification::HttpVerification;
77
78pub use crate::types::_integration_filter::IntegrationFilter;
79
80pub use crate::types::_provider_input::ProviderInput;
81
82pub use crate::types::_private_connection_type::PrivateConnectionType;
83
84pub use crate::types::_private_connection_status::PrivateConnectionStatus;
85
86pub use crate::types::_resource_config_dns_resolution::ResourceConfigDnsResolution;
87
88pub use crate::types::_private_connection_mode::PrivateConnectionMode;
89
90pub use crate::types::_list_security_requirement_pack_filter::ListSecurityRequirementPackFilter;
91
92pub use crate::types::_validation_exception_field::ValidationExceptionField;
93
94pub use crate::types::_create_security_requirement_entry::CreateSecurityRequirementEntry;
95
96pub use crate::types::_batch_create_security_requirement_result::BatchCreateSecurityRequirementResult;
97
98pub use crate::types::_batch_security_requirement_error::BatchSecurityRequirementError;
99
100pub use crate::types::_delete_code_review_failure::DeleteCodeReviewFailure;
101
102pub use crate::types::_pentest::Pentest;
103
104pub use crate::types::_delete_pentest_failure::DeletePentestFailure;
105
106pub use crate::types::_delete_threat_model_failure::DeleteThreatModelFailure;
107
108pub use crate::types::_artifact_metadata_item::ArtifactMetadataItem;
109
110pub use crate::types::_code_review_job::CodeReviewJob;
111
112pub use crate::types::_code_review_job_task::CodeReviewJobTask;
113
114pub use crate::types::_code_review::CodeReview;
115
116pub use crate::types::_finding::Finding;
117
118pub use crate::types::_pentest_job::PentestJob;
119
120pub use crate::types::_task::Task;
121
122pub use crate::types::_batch_get_security_requirement_result::BatchGetSecurityRequirementResult;
123
124pub use crate::types::_threat_model_job::ThreatModelJob;
125
126pub use crate::types::_threat_model_job_task::ThreatModelJobTask;
127
128pub use crate::types::_threat_model::ThreatModel;
129
130pub use crate::types::_threat::Threat;
131
132pub use crate::types::_update_security_requirement_entry::UpdateSecurityRequirementEntry;
133
134pub use crate::types::_user_config::UserConfig;
135
136pub use crate::types::_risk_type::RiskType;
137
138pub use crate::types::_skill_type::SkillType;
139
140pub use crate::types::_stride_category::StrideCategory;
141
142pub use crate::types::_threat_evidence_shape::ThreatEvidenceShape;
143
144pub use crate::types::_document_info::DocumentInfo;
145
146pub use crate::types::_artifact_summary::ArtifactSummary;
147
148pub use crate::types::_code_review_job_summary::CodeReviewJobSummary;
149
150pub use crate::types::_code_review_job_task_summary::CodeReviewJobTaskSummary;
151
152pub use crate::types::_code_review_summary::CodeReviewSummary;
153
154pub use crate::types::_discovered_endpoint::DiscoveredEndpoint;
155
156pub use crate::types::_finding_summary::FindingSummary;
157
158pub use crate::types::_integrated_resource_summary::IntegratedResourceSummary;
159
160pub use crate::types::_membership_summary::MembershipSummary;
161
162pub use crate::types::_pentest_job_summary::PentestJobSummary;
163
164pub use crate::types::_task_summary::TaskSummary;
165
166pub use crate::types::_pentest_summary::PentestSummary;
167
168pub use crate::types::_security_requirement_summary::SecurityRequirementSummary;
169
170pub use crate::types::_threat_model_job_summary::ThreatModelJobSummary;
171
172pub use crate::types::_threat_model_job_task_summary::ThreatModelJobTaskSummary;
173
174pub use crate::types::_threat_model_summary::ThreatModelSummary;
175
176pub use crate::types::_threat_summary::ThreatSummary;
177
178pub use crate::types::_integrated_resource_input_item::IntegratedResourceInputItem;
179
180pub use crate::types::_dns_record_type::DnsRecordType;
181
182pub use crate::types::_agent_space_summary::AgentSpaceSummary;
183
184pub use crate::types::_agent_space::AgentSpace;
185
186pub use crate::types::_application_summary::ApplicationSummary;
187
188pub use crate::types::_integration_summary::IntegrationSummary;
189
190pub use crate::types::_git_hub_integration_input::GitHubIntegrationInput;
191
192pub use crate::types::_git_lab_integration_input::GitLabIntegrationInput;
193
194pub use crate::types::_bitbucket_integration_input::BitbucketIntegrationInput;
195
196pub use crate::types::_confluence_integration_input::ConfluenceIntegrationInput;
197
198pub use crate::types::_private_connection_summary::PrivateConnectionSummary;
199
200pub use crate::types::_service_managed_input::ServiceManagedInput;
201
202pub use crate::types::_self_managed_input::SelfManagedInput;
203
204pub use crate::types::_security_requirement_pack_summary::SecurityRequirementPackSummary;
205
206pub use crate::types::_target_domain_summary::TargetDomainSummary;
207
208pub use crate::types::_target_domain::TargetDomain;
209
210pub use crate::types::_clean_up_strategy::CleanUpStrategy;
211
212pub use crate::types::_error_information::ErrorInformation;
213
214pub use crate::types::_task_execution_status::TaskExecutionStatus;
215
216pub use crate::types::_log_location::LogLocation;
217
218pub use crate::types::_validation_status::ValidationStatus;
219
220pub use crate::types::_code_remediation_task::CodeRemediationTask;
221
222pub use crate::types::_verification_script::VerificationScript;
223
224pub use crate::types::_endpoint::Endpoint;
225
226pub use crate::types::_actor::Actor;
227
228pub use crate::types::_source_code_repository::SourceCodeRepository;
229
230pub use crate::types::_integrated_repository::IntegratedRepository;
231
232pub use crate::types::_trusted_ca_certificate::TrustedCaCertificate;
233
234pub use crate::types::_user_role::UserRole;
235
236pub use crate::types::_network_traffic_rule::NetworkTrafficRule;
237
238pub use crate::types::_custom_header::CustomHeader;
239
240pub use crate::types::_integrated_document::IntegratedDocument;
241
242pub use crate::types::_security_requirement_artifact::SecurityRequirementArtifact;
243
244pub use crate::types::_integrated_resource_metadata::IntegratedResourceMetadata;
245
246pub use crate::types::_provider_resource_capabilities::ProviderResourceCapabilities;
247
248pub use crate::types::_member_metadata::MemberMetadata;
249
250pub use crate::types::_integrated_resource::IntegratedResource;
251
252pub use crate::types::_git_lab_token_type::GitLabTokenType;
253
254pub use crate::types::_ip_address_type::IpAddressType;
255
256pub use crate::types::_step::Step;
257
258pub use crate::types::_execution_context::ExecutionContext;
259
260pub use crate::types::_error_code::ErrorCode;
261
262pub use crate::types::_category::Category;
263
264pub use crate::types::_log_type::LogType;
265
266pub use crate::types::_code_remediation_task_status::CodeRemediationTaskStatus;
267
268pub use crate::types::_code_location::CodeLocation;
269
270pub use crate::types::_authentication::Authentication;
271
272pub use crate::types::_ca_certificate_source::CaCertificateSource;
273
274pub use crate::types::_network_traffic_rule_effect::NetworkTrafficRuleEffect;
275
276pub use crate::types::_network_traffic_rule_type::NetworkTrafficRuleType;
277
278pub use crate::types::_security_requirement_artifact_format::SecurityRequirementArtifactFormat;
279
280pub use crate::types::_git_hub_repository_metadata::GitHubRepositoryMetadata;
281
282pub use crate::types::_git_lab_repository_metadata::GitLabRepositoryMetadata;
283
284pub use crate::types::_bitbucket_repository_metadata::BitbucketRepositoryMetadata;
285
286pub use crate::types::_confluence_document_metadata::ConfluenceDocumentMetadata;
287
288pub use crate::types::_git_hub_resource_capabilities::GitHubResourceCapabilities;
289
290pub use crate::types::_git_lab_resource_capabilities::GitLabResourceCapabilities;
291
292pub use crate::types::_bitbucket_resource_capabilities::BitbucketResourceCapabilities;
293
294pub use crate::types::_confluence_resource_capabilities::ConfluenceResourceCapabilities;
295
296pub use crate::types::_user_metadata::UserMetadata;
297
298pub use crate::types::_git_hub_repository_resource::GitHubRepositoryResource;
299
300pub use crate::types::_git_lab_repository_resource::GitLabRepositoryResource;
301
302pub use crate::types::_bitbucket_repository_resource::BitbucketRepositoryResource;
303
304pub use crate::types::_confluence_document_resource::ConfluenceDocumentResource;
305
306pub use crate::types::_step_status::StepStatus;
307
308pub use crate::types::_context_type::ContextType;
309
310pub use crate::types::_code_remediation_task_details::CodeRemediationTaskDetails;
311
312pub use crate::types::_verification_script_env_var::VerificationScriptEnvVar;
313
314pub use crate::types::_authentication_provider_type::AuthenticationProviderType;
315
316pub use crate::types::_access_type::AccessType;
317
318mod _access_type;
319
320mod _actor;
321
322mod _agent_space;
323
324mod _agent_space_summary;
325
326mod _application_summary;
327
328mod _artifact;
329
330mod _artifact_metadata_item;
331
332mod _artifact_summary;
333
334mod _artifact_type;
335
336mod _assets;
337
338mod _authentication;
339
340mod _authentication_provider_type;
341
342mod _aws_resources;
343
344mod _batch_create_security_requirement_result;
345
346mod _batch_get_security_requirement_result;
347
348mod _batch_security_requirement_error;
349
350mod _bitbucket_integration_input;
351
352mod _bitbucket_repository_metadata;
353
354mod _bitbucket_repository_resource;
355
356mod _bitbucket_resource_capabilities;
357
358mod _ca_certificate_source;
359
360mod _category;
361
362mod _clean_up_strategy;
363
364mod _cloud_watch_log;
365
366mod _code_location;
367
368mod _code_remediation_strategy;
369
370mod _code_remediation_task;
371
372mod _code_remediation_task_details;
373
374mod _code_remediation_task_status;
375
376mod _code_review;
377
378mod _code_review_job;
379
380mod _code_review_job_summary;
381
382mod _code_review_job_task;
383
384mod _code_review_job_task_summary;
385
386mod _code_review_settings;
387
388mod _code_review_summary;
389
390mod _confidence_level;
391
392mod _confluence_document_metadata;
393
394mod _confluence_document_resource;
395
396mod _confluence_integration_input;
397
398mod _confluence_resource_capabilities;
399
400mod _context_type;
401
402mod _create_security_requirement_entry;
403
404mod _custom_header;
405
406mod _delete_code_review_failure;
407
408mod _delete_pentest_failure;
409
410mod _delete_threat_model_failure;
411
412mod _diff_source;
413
414mod _discovered_endpoint;
415
416mod _dns_record_type;
417
418mod _dns_verification;
419
420mod _document_info;
421
422mod _domain_verification_method;
423
424mod _endpoint;
425
426mod _error_code;
427
428mod _error_information;
429
430mod _execution_context;
431
432mod _finding;
433
434mod _finding_status;
435
436mod _finding_summary;
437
438mod _git_hub_integration_input;
439
440mod _git_hub_repository_metadata;
441
442mod _git_hub_repository_resource;
443
444mod _git_hub_resource_capabilities;
445
446mod _git_lab_integration_input;
447
448mod _git_lab_repository_metadata;
449
450mod _git_lab_repository_resource;
451
452mod _git_lab_resource_capabilities;
453
454mod _git_lab_token_type;
455
456mod _http_verification;
457
458mod _id_c_configuration;
459
460mod _import_source;
461
462mod _integrated_document;
463
464mod _integrated_repository;
465
466mod _integrated_resource;
467
468mod _integrated_resource_input_item;
469
470mod _integrated_resource_metadata;
471
472mod _integrated_resource_summary;
473
474mod _integration_filter;
475
476mod _integration_summary;
477
478mod _ip_address_type;
479
480mod _job_status;
481
482mod _job_type;
483
484mod _list_security_requirement_pack_filter;
485
486mod _log_location;
487
488mod _log_type;
489
490mod _management_type;
491
492mod _member_metadata;
493
494mod _membership_config;
495
496mod _membership_summary;
497
498mod _membership_type;
499
500mod _membership_type_filter;
501
502mod _network_traffic_config;
503
504mod _network_traffic_rule;
505
506mod _network_traffic_rule_effect;
507
508mod _network_traffic_rule_type;
509
510mod _pentest;
511
512mod _pentest_job;
513
514mod _pentest_job_summary;
515
516mod _pentest_summary;
517
518mod _private_connection_mode;
519
520mod _private_connection_status;
521
522mod _private_connection_summary;
523
524mod _private_connection_type;
525
526mod _provider;
527
528mod _provider_input;
529
530mod _provider_resource_capabilities;
531
532mod _provider_type;
533
534mod _report_destination;
535
536mod _resource_config_dns_resolution;
537
538mod _resource_type;
539
540mod _risk_level;
541
542mod _risk_type;
543
544mod _security_requirement_artifact;
545
546mod _security_requirement_artifact_format;
547
548mod _security_requirement_pack_import_status;
549
550mod _security_requirement_pack_status;
551
552mod _security_requirement_pack_summary;
553
554mod _security_requirement_summary;
555
556mod _self_managed_input;
557
558mod _service_managed_input;
559
560mod _skill_type;
561
562mod _source_code_repository;
563
564mod _step;
565
566mod _step_name;
567
568mod _step_status;
569
570mod _stride_category;
571
572mod _target_domain;
573
574mod _target_domain_status;
575
576mod _target_domain_summary;
577
578mod _task;
579
580mod _task_execution_status;
581
582mod _task_summary;
583
584mod _threat;
585
586mod _threat_actor;
587
588mod _threat_anchor_shape;
589
590mod _threat_evidence_shape;
591
592mod _threat_model;
593
594mod _threat_model_job;
595
596mod _threat_model_job_summary;
597
598mod _threat_model_job_task;
599
600mod _threat_model_job_task_summary;
601
602mod _threat_model_summary;
603
604mod _threat_severity;
605
606mod _threat_status;
607
608mod _threat_summary;
609
610mod _trusted_ca_certificate;
611
612mod _update_security_requirement_entry;
613
614mod _user_config;
615
616mod _user_metadata;
617
618mod _user_role;
619
620mod _validation_exception_field;
621
622mod _validation_mode;
623
624mod _validation_status;
625
626mod _verification_details;
627
628mod _verification_script;
629
630mod _verification_script_env_var;
631
632mod _vpc_config;
633
634/// Builders
635pub mod builders;
636
637/// Error types that AWS Security Agent can respond with.
638pub mod error;