aws_sdk_macie2/
types.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub use crate::types::_sensitivity_inspection_template_includes::SensitivityInspectionTemplateIncludes;
3
4pub use crate::types::_sensitivity_inspection_template_excludes::SensitivityInspectionTemplateExcludes;
5
6pub use crate::types::_retrieval_configuration::RetrievalConfiguration;
7
8pub use crate::types::_retrieval_mode::RetrievalMode;
9
10pub use crate::types::_reveal_configuration::RevealConfiguration;
11
12pub use crate::types::_reveal_status::RevealStatus;
13
14pub use crate::types::_update_retrieval_configuration::UpdateRetrievalConfiguration;
15
16pub use crate::types::_suppress_data_identifier::SuppressDataIdentifier;
17
18pub use crate::types::_data_identifier_type::DataIdentifierType;
19
20pub use crate::types::_macie_status::MacieStatus;
21
22pub use crate::types::_finding_publishing_frequency::FindingPublishingFrequency;
23
24pub use crate::types::_finding_criteria::FindingCriteria;
25
26pub use crate::types::_criterion_additional_properties::CriterionAdditionalProperties;
27
28pub use crate::types::_findings_filter_action::FindingsFilterAction;
29
30pub use crate::types::_s3_classification_scope_update::S3ClassificationScopeUpdate;
31
32pub use crate::types::_s3_classification_scope_exclusion_update::S3ClassificationScopeExclusionUpdate;
33
34pub use crate::types::_classification_scope_update_operation::ClassificationScopeUpdateOperation;
35
36pub use crate::types::_job_status::JobStatus;
37
38pub use crate::types::_automated_discovery_status::AutomatedDiscoveryStatus;
39
40pub use crate::types::_auto_enable_mode::AutoEnableMode;
41
42pub use crate::types::_allow_list_criteria::AllowListCriteria;
43
44pub use crate::types::_s3_words_list::S3WordsList;
45
46pub use crate::types::_matching_resource::MatchingResource;
47
48pub use crate::types::_matching_bucket::MatchingBucket;
49
50pub use crate::types::_object_level_statistics::ObjectLevelStatistics;
51
52pub use crate::types::_object_count_by_encryption_type::ObjectCountByEncryptionType;
53
54pub use crate::types::_job_details::JobDetails;
55
56pub use crate::types::_is_monitored_by_job::IsMonitoredByJob;
57
58pub use crate::types::_is_defined_in_job::IsDefinedInJob;
59
60pub use crate::types::_bucket_metadata_error_code::BucketMetadataErrorCode;
61
62pub use crate::types::_automated_discovery_monitoring_status::AutomatedDiscoveryMonitoringStatus;
63
64pub use crate::types::_search_resources_sort_criteria::SearchResourcesSortCriteria;
65
66pub use crate::types::_order_by::OrderBy;
67
68pub use crate::types::_search_resources_sort_attribute_name::SearchResourcesSortAttributeName;
69
70pub use crate::types::_search_resources_bucket_criteria::SearchResourcesBucketCriteria;
71
72pub use crate::types::_search_resources_criteria_block::SearchResourcesCriteriaBlock;
73
74pub use crate::types::_search_resources_criteria::SearchResourcesCriteria;
75
76pub use crate::types::_search_resources_tag_criterion::SearchResourcesTagCriterion;
77
78pub use crate::types::_search_resources_tag_criterion_pair::SearchResourcesTagCriterionPair;
79
80pub use crate::types::_search_resources_comparator::SearchResourcesComparator;
81
82pub use crate::types::_search_resources_simple_criterion::SearchResourcesSimpleCriterion;
83
84pub use crate::types::_search_resources_simple_criterion_key::SearchResourcesSimpleCriterionKey;
85
86pub use crate::types::_security_hub_configuration::SecurityHubConfiguration;
87
88pub use crate::types::_classification_export_configuration::ClassificationExportConfiguration;
89
90pub use crate::types::_s3_destination::S3Destination;
91
92pub use crate::types::_sensitivity_inspection_templates_entry::SensitivityInspectionTemplatesEntry;
93
94pub use crate::types::_detection::Detection;
95
96pub use crate::types::_resource_profile_artifact::ResourceProfileArtifact;
97
98pub use crate::types::_admin_account::AdminAccount;
99
100pub use crate::types::_admin_status::AdminStatus;
101
102pub use crate::types::_member::Member;
103
104pub use crate::types::_relationship_status::RelationshipStatus;
105
106pub use crate::types::_managed_data_identifier_summary::ManagedDataIdentifierSummary;
107
108pub use crate::types::_sensitive_data_item_category::SensitiveDataItemCategory;
109
110pub use crate::types::_invitation::Invitation;
111
112pub use crate::types::_findings_filter_list_item::FindingsFilterListItem;
113
114pub use crate::types::_sort_criteria::SortCriteria;
115
116pub use crate::types::_custom_data_identifier_summary::CustomDataIdentifierSummary;
117
118pub use crate::types::_classification_scope_summary::ClassificationScopeSummary;
119
120pub use crate::types::_job_summary::JobSummary;
121
122pub use crate::types::_user_paused_details::UserPausedDetails;
123
124pub use crate::types::_last_run_error_status::LastRunErrorStatus;
125
126pub use crate::types::_last_run_error_status_code::LastRunErrorStatusCode;
127
128pub use crate::types::_job_type::JobType;
129
130pub use crate::types::_s3_bucket_definition_for_job::S3BucketDefinitionForJob;
131
132pub use crate::types::_s3_bucket_criteria_for_job::S3BucketCriteriaForJob;
133
134pub use crate::types::_criteria_block_for_job::CriteriaBlockForJob;
135
136pub use crate::types::_criteria_for_job::CriteriaForJob;
137
138pub use crate::types::_tag_criterion_for_job::TagCriterionForJob;
139
140pub use crate::types::_tag_criterion_pair_for_job::TagCriterionPairForJob;
141
142pub use crate::types::_job_comparator::JobComparator;
143
144pub use crate::types::_simple_criterion_for_job::SimpleCriterionForJob;
145
146pub use crate::types::_simple_criterion_key_for_job::SimpleCriterionKeyForJob;
147
148pub use crate::types::_list_jobs_sort_criteria::ListJobsSortCriteria;
149
150pub use crate::types::_list_jobs_sort_attribute_name::ListJobsSortAttributeName;
151
152pub use crate::types::_list_jobs_filter_criteria::ListJobsFilterCriteria;
153
154pub use crate::types::_list_jobs_filter_term::ListJobsFilterTerm;
155
156pub use crate::types::_list_jobs_filter_key::ListJobsFilterKey;
157
158pub use crate::types::_automated_discovery_account::AutomatedDiscoveryAccount;
159
160pub use crate::types::_automated_discovery_account_status::AutomatedDiscoveryAccountStatus;
161
162pub use crate::types::_allow_list_summary::AllowListSummary;
163
164pub use crate::types::_usage_total::UsageTotal;
165
166pub use crate::types::_usage_type::UsageType;
167
168pub use crate::types::_currency::Currency;
169
170pub use crate::types::_time_range::TimeRange;
171
172pub use crate::types::_usage_record::UsageRecord;
173
174pub use crate::types::_usage_by_account::UsageByAccount;
175
176pub use crate::types::_service_limit::ServiceLimit;
177
178pub use crate::types::_unit::Unit;
179
180pub use crate::types::_usage_statistics_sort_by::UsageStatisticsSortBy;
181
182pub use crate::types::_usage_statistics_sort_key::UsageStatisticsSortKey;
183
184pub use crate::types::_usage_statistics_filter::UsageStatisticsFilter;
185
186pub use crate::types::_usage_statistics_filter_key::UsageStatisticsFilterKey;
187
188pub use crate::types::_usage_statistics_filter_comparator::UsageStatisticsFilterComparator;
189
190pub use crate::types::_unavailability_reason_code::UnavailabilityReasonCode;
191
192pub use crate::types::_availability_code::AvailabilityCode;
193
194pub use crate::types::_reveal_request_status::RevealRequestStatus;
195
196pub use crate::types::_detected_data_details::DetectedDataDetails;
197
198pub use crate::types::_resource_statistics::ResourceStatistics;
199
200pub use crate::types::_group_count::GroupCount;
201
202pub use crate::types::_finding_statistics_sort_criteria::FindingStatisticsSortCriteria;
203
204pub use crate::types::_finding_statistics_sort_attribute_name::FindingStatisticsSortAttributeName;
205
206pub use crate::types::_group_by::GroupBy;
207
208pub use crate::types::_finding::Finding;
209
210pub use crate::types::_finding_type::FindingType;
211
212pub use crate::types::_severity::Severity;
213
214pub use crate::types::_severity_description::SeverityDescription;
215
216pub use crate::types::_resources_affected::ResourcesAffected;
217
218pub use crate::types::_s3_object::S3Object;
219
220pub use crate::types::_key_value_pair::KeyValuePair;
221
222pub use crate::types::_storage_class::StorageClass;
223
224pub use crate::types::_server_side_encryption::ServerSideEncryption;
225
226pub use crate::types::_encryption_type::EncryptionType;
227
228pub use crate::types::_s3_bucket::S3Bucket;
229
230pub use crate::types::_bucket_public_access::BucketPublicAccess;
231
232pub use crate::types::_bucket_permission_configuration::BucketPermissionConfiguration;
233
234pub use crate::types::_bucket_level_permissions::BucketLevelPermissions;
235
236pub use crate::types::_bucket_policy::BucketPolicy;
237
238pub use crate::types::_block_public_access::BlockPublicAccess;
239
240pub use crate::types::_access_control_list::AccessControlList;
241
242pub use crate::types::_account_level_permissions::AccountLevelPermissions;
243
244pub use crate::types::_effective_permission::EffectivePermission;
245
246pub use crate::types::_s3_bucket_owner::S3BucketOwner;
247
248pub use crate::types::_allows_unencrypted_object_uploads::AllowsUnencryptedObjectUploads;
249
250pub use crate::types::_policy_details::PolicyDetails;
251
252pub use crate::types::_finding_actor::FindingActor;
253
254pub use crate::types::_user_identity::UserIdentity;
255
256pub use crate::types::_user_identity_type::UserIdentityType;
257
258pub use crate::types::_user_identity_root::UserIdentityRoot;
259
260pub use crate::types::_iam_user::IamUser;
261
262pub use crate::types::_federated_user::FederatedUser;
263
264pub use crate::types::_session_context::SessionContext;
265
266pub use crate::types::_session_issuer::SessionIssuer;
267
268pub use crate::types::_session_context_attributes::SessionContextAttributes;
269
270pub use crate::types::_aws_service::AwsService;
271
272pub use crate::types::_aws_account::AwsAccount;
273
274pub use crate::types::_assumed_role::AssumedRole;
275
276pub use crate::types::_ip_address_details::IpAddressDetails;
277
278pub use crate::types::_ip_owner::IpOwner;
279
280pub use crate::types::_ip_geo_location::IpGeoLocation;
281
282pub use crate::types::_ip_country::IpCountry;
283
284pub use crate::types::_ip_city::IpCity;
285
286pub use crate::types::_domain_details::DomainDetails;
287
288pub use crate::types::_finding_action::FindingAction;
289
290pub use crate::types::_api_call_details::ApiCallDetails;
291
292pub use crate::types::_finding_action_type::FindingActionType;
293
294pub use crate::types::_classification_details::ClassificationDetails;
295
296pub use crate::types::_classification_result::ClassificationResult;
297
298pub use crate::types::_classification_result_status::ClassificationResultStatus;
299
300pub use crate::types::_sensitive_data_item::SensitiveDataItem;
301
302pub use crate::types::_default_detection::DefaultDetection;
303
304pub use crate::types::_occurrences::Occurrences;
305
306pub use crate::types::_record::Record;
307
308pub use crate::types::_page::Page;
309
310pub use crate::types::_range::Range;
311
312pub use crate::types::_cell::Cell;
313
314pub use crate::types::_custom_data_identifiers::CustomDataIdentifiers;
315
316pub use crate::types::_custom_detection::CustomDetection;
317
318pub use crate::types::_origin_type::OriginType;
319
320pub use crate::types::_finding_category::FindingCategory;
321
322pub use crate::types::_severity_level::SeverityLevel;
323
324pub use crate::types::_data_identifier_severity::DataIdentifierSeverity;
325
326pub use crate::types::_s3_classification_scope::S3ClassificationScope;
327
328pub use crate::types::_s3_classification_scope_exclusion::S3ClassificationScopeExclusion;
329
330pub use crate::types::_bucket_statistics_by_sensitivity::BucketStatisticsBySensitivity;
331
332pub use crate::types::_sensitivity_aggregations::SensitivityAggregations;
333
334pub use crate::types::_bucket_count_by_shared_access_type::BucketCountBySharedAccessType;
335
336pub use crate::types::_bucket_count_policy_allows_unencrypted_object_uploads::BucketCountPolicyAllowsUnencryptedObjectUploads;
337
338pub use crate::types::_bucket_count_by_encryption_type::BucketCountByEncryptionType;
339
340pub use crate::types::_bucket_count_by_effective_permission::BucketCountByEffectivePermission;
341
342pub use crate::types::_allow_list_status::AllowListStatus;
343
344pub use crate::types::_allow_list_status_code::AllowListStatusCode;
345
346pub use crate::types::_statistics::Statistics;
347
348pub use crate::types::_job_schedule_frequency::JobScheduleFrequency;
349
350pub use crate::types::_weekly_schedule::WeeklySchedule;
351
352pub use crate::types::_day_of_week::DayOfWeek;
353
354pub use crate::types::_monthly_schedule::MonthlySchedule;
355
356pub use crate::types::_daily_schedule::DailySchedule;
357
358pub use crate::types::_s3_job_definition::S3JobDefinition;
359
360pub use crate::types::_scoping::Scoping;
361
362pub use crate::types::_job_scoping_block::JobScopingBlock;
363
364pub use crate::types::_job_scope_term::JobScopeTerm;
365
366pub use crate::types::_tag_scope_term::TagScopeTerm;
367
368pub use crate::types::_tag_target::TagTarget;
369
370pub use crate::types::_tag_value_pair::TagValuePair;
371
372pub use crate::types::_simple_scope_term::SimpleScopeTerm;
373
374pub use crate::types::_scope_filter_key::ScopeFilterKey;
375
376pub use crate::types::_managed_data_identifier_selector::ManagedDataIdentifierSelector;
377
378pub use crate::types::_bucket_metadata::BucketMetadata;
379
380pub use crate::types::_shared_access::SharedAccess;
381
382pub use crate::types::_bucket_server_side_encryption::BucketServerSideEncryption;
383
384pub use crate::types::_type_::Type;
385
386pub use crate::types::_replication_details::ReplicationDetails;
387
388pub use crate::types::_bucket_sort_criteria::BucketSortCriteria;
389
390pub use crate::types::_bucket_criteria_additional_properties::BucketCriteriaAdditionalProperties;
391
392pub use crate::types::_unprocessed_account::UnprocessedAccount;
393
394pub use crate::types::_error_code::ErrorCode;
395
396pub use crate::types::_account_detail::AccountDetail;
397
398pub use crate::types::_automated_discovery_account_update_error::AutomatedDiscoveryAccountUpdateError;
399
400pub use crate::types::_automated_discovery_account_update_error_code::AutomatedDiscoveryAccountUpdateErrorCode;
401
402pub use crate::types::_automated_discovery_account_update::AutomatedDiscoveryAccountUpdate;
403
404pub use crate::types::_batch_get_custom_data_identifier_summary::BatchGetCustomDataIdentifierSummary;
405
406mod _access_control_list;
407
408mod _account_detail;
409
410mod _account_level_permissions;
411
412mod _admin_account;
413
414mod _admin_status;
415
416mod _allow_list_criteria;
417
418mod _allow_list_status;
419
420mod _allow_list_status_code;
421
422mod _allow_list_summary;
423
424mod _allows_unencrypted_object_uploads;
425
426mod _api_call_details;
427
428mod _assumed_role;
429
430mod _auto_enable_mode;
431
432mod _automated_discovery_account;
433
434mod _automated_discovery_account_status;
435
436mod _automated_discovery_account_update;
437
438mod _automated_discovery_account_update_error;
439
440mod _automated_discovery_account_update_error_code;
441
442mod _automated_discovery_monitoring_status;
443
444mod _automated_discovery_status;
445
446mod _availability_code;
447
448mod _aws_account;
449
450mod _aws_service;
451
452mod _batch_get_custom_data_identifier_summary;
453
454mod _block_public_access;
455
456mod _bucket_count_by_effective_permission;
457
458mod _bucket_count_by_encryption_type;
459
460mod _bucket_count_by_shared_access_type;
461
462mod _bucket_count_policy_allows_unencrypted_object_uploads;
463
464mod _bucket_criteria_additional_properties;
465
466mod _bucket_level_permissions;
467
468mod _bucket_metadata;
469
470mod _bucket_metadata_error_code;
471
472mod _bucket_permission_configuration;
473
474mod _bucket_policy;
475
476mod _bucket_public_access;
477
478mod _bucket_server_side_encryption;
479
480mod _bucket_sort_criteria;
481
482mod _bucket_statistics_by_sensitivity;
483
484mod _cell;
485
486mod _classification_details;
487
488mod _classification_export_configuration;
489
490mod _classification_result;
491
492mod _classification_result_status;
493
494mod _classification_scope_summary;
495
496mod _classification_scope_update_operation;
497
498mod _criteria_block_for_job;
499
500mod _criteria_for_job;
501
502mod _criterion_additional_properties;
503
504mod _currency;
505
506mod _custom_data_identifier_summary;
507
508mod _custom_data_identifiers;
509
510mod _custom_detection;
511
512mod _daily_schedule;
513
514mod _data_identifier_severity;
515
516mod _data_identifier_type;
517
518mod _day_of_week;
519
520mod _default_detection;
521
522mod _detected_data_details;
523
524mod _detection;
525
526mod _domain_details;
527
528mod _effective_permission;
529
530mod _encryption_type;
531
532mod _error_code;
533
534mod _federated_user;
535
536mod _finding;
537
538mod _finding_action;
539
540mod _finding_action_type;
541
542mod _finding_actor;
543
544mod _finding_category;
545
546mod _finding_criteria;
547
548mod _finding_publishing_frequency;
549
550mod _finding_statistics_sort_attribute_name;
551
552mod _finding_statistics_sort_criteria;
553
554mod _finding_type;
555
556mod _findings_filter_action;
557
558mod _findings_filter_list_item;
559
560mod _group_by;
561
562mod _group_count;
563
564mod _iam_user;
565
566mod _invitation;
567
568mod _ip_address_details;
569
570mod _ip_city;
571
572mod _ip_country;
573
574mod _ip_geo_location;
575
576mod _ip_owner;
577
578mod _is_defined_in_job;
579
580mod _is_monitored_by_job;
581
582mod _job_comparator;
583
584mod _job_details;
585
586mod _job_schedule_frequency;
587
588mod _job_scope_term;
589
590mod _job_scoping_block;
591
592mod _job_status;
593
594mod _job_summary;
595
596mod _job_type;
597
598mod _key_value_pair;
599
600mod _last_run_error_status;
601
602mod _last_run_error_status_code;
603
604mod _list_jobs_filter_criteria;
605
606mod _list_jobs_filter_key;
607
608mod _list_jobs_filter_term;
609
610mod _list_jobs_sort_attribute_name;
611
612mod _list_jobs_sort_criteria;
613
614mod _macie_status;
615
616mod _managed_data_identifier_selector;
617
618mod _managed_data_identifier_summary;
619
620mod _matching_bucket;
621
622mod _matching_resource;
623
624mod _member;
625
626mod _monthly_schedule;
627
628mod _object_count_by_encryption_type;
629
630mod _object_level_statistics;
631
632mod _occurrences;
633
634mod _order_by;
635
636mod _origin_type;
637
638mod _page;
639
640mod _policy_details;
641
642mod _range;
643
644mod _record;
645
646mod _relationship_status;
647
648mod _replication_details;
649
650mod _resource_profile_artifact;
651
652mod _resource_statistics;
653
654mod _resources_affected;
655
656mod _retrieval_configuration;
657
658mod _retrieval_mode;
659
660mod _reveal_configuration;
661
662mod _reveal_request_status;
663
664mod _reveal_status;
665
666mod _s3_bucket;
667
668mod _s3_bucket_criteria_for_job;
669
670mod _s3_bucket_definition_for_job;
671
672mod _s3_bucket_owner;
673
674mod _s3_classification_scope;
675
676mod _s3_classification_scope_exclusion;
677
678mod _s3_classification_scope_exclusion_update;
679
680mod _s3_classification_scope_update;
681
682mod _s3_destination;
683
684mod _s3_job_definition;
685
686mod _s3_object;
687
688mod _s3_words_list;
689
690mod _scope_filter_key;
691
692mod _scoping;
693
694mod _search_resources_bucket_criteria;
695
696mod _search_resources_comparator;
697
698mod _search_resources_criteria;
699
700mod _search_resources_criteria_block;
701
702mod _search_resources_simple_criterion;
703
704mod _search_resources_simple_criterion_key;
705
706mod _search_resources_sort_attribute_name;
707
708mod _search_resources_sort_criteria;
709
710mod _search_resources_tag_criterion;
711
712mod _search_resources_tag_criterion_pair;
713
714mod _security_hub_configuration;
715
716mod _sensitive_data_item;
717
718mod _sensitive_data_item_category;
719
720mod _sensitivity_aggregations;
721
722mod _sensitivity_inspection_template_excludes;
723
724mod _sensitivity_inspection_template_includes;
725
726mod _sensitivity_inspection_templates_entry;
727
728mod _server_side_encryption;
729
730mod _service_limit;
731
732mod _session_context;
733
734mod _session_context_attributes;
735
736mod _session_issuer;
737
738mod _severity;
739
740mod _severity_description;
741
742mod _severity_level;
743
744mod _shared_access;
745
746mod _simple_criterion_for_job;
747
748mod _simple_criterion_key_for_job;
749
750mod _simple_scope_term;
751
752mod _sort_criteria;
753
754mod _statistics;
755
756mod _storage_class;
757
758mod _suppress_data_identifier;
759
760mod _tag_criterion_for_job;
761
762mod _tag_criterion_pair_for_job;
763
764mod _tag_scope_term;
765
766mod _tag_target;
767
768mod _tag_value_pair;
769
770mod _time_range;
771
772mod _type_;
773
774mod _unavailability_reason_code;
775
776mod _unit;
777
778mod _unprocessed_account;
779
780mod _update_retrieval_configuration;
781
782mod _usage_by_account;
783
784mod _usage_record;
785
786mod _usage_statistics_filter;
787
788mod _usage_statistics_filter_comparator;
789
790mod _usage_statistics_filter_key;
791
792mod _usage_statistics_sort_by;
793
794mod _usage_statistics_sort_key;
795
796mod _usage_total;
797
798mod _usage_type;
799
800mod _user_identity;
801
802mod _user_identity_root;
803
804mod _user_identity_type;
805
806mod _user_paused_details;
807
808mod _weekly_schedule;
809
810/// Builders
811pub mod builders;
812
813/// Error types that Amazon Macie 2 can respond with.
814pub mod error;