/** * @public * @enum */ export declare const AdminStatus: { readonly DISABLING_IN_PROGRESS: "DISABLING_IN_PROGRESS"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type AdminStatus = (typeof AdminStatus)[keyof typeof AdminStatus]; /** * @public * @enum */ export declare const AutomatedDiscoveryAccountStatus: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type AutomatedDiscoveryAccountStatus = (typeof AutomatedDiscoveryAccountStatus)[keyof typeof AutomatedDiscoveryAccountStatus]; /** * @public * @enum */ export declare const AutomatedDiscoveryAccountUpdateErrorCode: { readonly ACCOUNT_NOT_FOUND: "ACCOUNT_NOT_FOUND"; readonly ACCOUNT_PAUSED: "ACCOUNT_PAUSED"; }; /** * @public */ export type AutomatedDiscoveryAccountUpdateErrorCode = (typeof AutomatedDiscoveryAccountUpdateErrorCode)[keyof typeof AutomatedDiscoveryAccountUpdateErrorCode]; /** * @public * @enum */ export declare const AllowsUnencryptedObjectUploads: { readonly FALSE: "FALSE"; readonly TRUE: "TRUE"; readonly UNKNOWN: "UNKNOWN"; }; /** * @public */ export type AllowsUnencryptedObjectUploads = (typeof AllowsUnencryptedObjectUploads)[keyof typeof AllowsUnencryptedObjectUploads]; /** * @public * @enum */ export declare const AutomatedDiscoveryMonitoringStatus: { readonly MONITORED: "MONITORED"; readonly NOT_MONITORED: "NOT_MONITORED"; }; /** * @public */ export type AutomatedDiscoveryMonitoringStatus = (typeof AutomatedDiscoveryMonitoringStatus)[keyof typeof AutomatedDiscoveryMonitoringStatus]; /** * @public * @enum */ export declare const BucketMetadataErrorCode: { readonly ACCESS_DENIED: "ACCESS_DENIED"; readonly BUCKET_COUNT_EXCEEDS_QUOTA: "BUCKET_COUNT_EXCEEDS_QUOTA"; }; /** * @public */ export type BucketMetadataErrorCode = (typeof BucketMetadataErrorCode)[keyof typeof BucketMetadataErrorCode]; /** * @public * @enum */ export declare const IsDefinedInJob: { readonly FALSE: "FALSE"; readonly TRUE: "TRUE"; readonly UNKNOWN: "UNKNOWN"; }; /** * @public */ export type IsDefinedInJob = (typeof IsDefinedInJob)[keyof typeof IsDefinedInJob]; /** * @public * @enum */ export declare const IsMonitoredByJob: { readonly FALSE: "FALSE"; readonly TRUE: "TRUE"; readonly UNKNOWN: "UNKNOWN"; }; /** * @public */ export type IsMonitoredByJob = (typeof IsMonitoredByJob)[keyof typeof IsMonitoredByJob]; /** * @public * @enum */ export declare const EffectivePermission: { readonly NOT_PUBLIC: "NOT_PUBLIC"; readonly PUBLIC: "PUBLIC"; readonly UNKNOWN: "UNKNOWN"; }; /** * @public */ export type EffectivePermission = (typeof EffectivePermission)[keyof typeof EffectivePermission]; /** * @public * @enum */ export declare const Type: { readonly AES256: "AES256"; readonly NONE: "NONE"; readonly aws_kms: "aws:kms"; readonly aws_kms_dsse: "aws:kms:dsse"; }; /** * @public */ export type Type = (typeof Type)[keyof typeof Type]; /** * @public * @enum */ export declare const SharedAccess: { readonly EXTERNAL: "EXTERNAL"; readonly INTERNAL: "INTERNAL"; readonly NOT_SHARED: "NOT_SHARED"; readonly UNKNOWN: "UNKNOWN"; }; /** * @public */ export type SharedAccess = (typeof SharedAccess)[keyof typeof SharedAccess]; /** * @public * @enum */ export declare const JobComparator: { readonly CONTAINS: "CONTAINS"; readonly EQ: "EQ"; readonly GT: "GT"; readonly GTE: "GTE"; readonly LT: "LT"; readonly LTE: "LTE"; readonly NE: "NE"; readonly STARTS_WITH: "STARTS_WITH"; }; /** * @public */ export type JobComparator = (typeof JobComparator)[keyof typeof JobComparator]; /** * @public * @enum */ export declare const SimpleCriterionKeyForJob: { readonly ACCOUNT_ID: "ACCOUNT_ID"; readonly S3_BUCKET_EFFECTIVE_PERMISSION: "S3_BUCKET_EFFECTIVE_PERMISSION"; readonly S3_BUCKET_NAME: "S3_BUCKET_NAME"; readonly S3_BUCKET_SHARED_ACCESS: "S3_BUCKET_SHARED_ACCESS"; }; /** * @public */ export type SimpleCriterionKeyForJob = (typeof SimpleCriterionKeyForJob)[keyof typeof SimpleCriterionKeyForJob]; /** * @public * @enum */ export declare const DataIdentifierType: { readonly CUSTOM: "CUSTOM"; readonly MANAGED: "MANAGED"; }; /** * @public */ export type DataIdentifierType = (typeof DataIdentifierType)[keyof typeof DataIdentifierType]; /** * @public * @enum */ export declare const FindingCategory: { readonly CLASSIFICATION: "CLASSIFICATION"; readonly POLICY: "POLICY"; }; /** * @public */ export type FindingCategory = (typeof FindingCategory)[keyof typeof FindingCategory]; /** * @public * @enum */ export declare const OriginType: { readonly AUTOMATED_SENSITIVE_DATA_DISCOVERY: "AUTOMATED_SENSITIVE_DATA_DISCOVERY"; readonly SENSITIVE_DATA_DISCOVERY_JOB: "SENSITIVE_DATA_DISCOVERY_JOB"; }; /** * @public */ export type OriginType = (typeof OriginType)[keyof typeof OriginType]; /** * @public * @enum */ export declare const SensitiveDataItemCategory: { readonly CREDENTIALS: "CREDENTIALS"; readonly CUSTOM_IDENTIFIER: "CUSTOM_IDENTIFIER"; readonly FINANCIAL_INFORMATION: "FINANCIAL_INFORMATION"; readonly PERSONAL_INFORMATION: "PERSONAL_INFORMATION"; }; /** * @public */ export type SensitiveDataItemCategory = (typeof SensitiveDataItemCategory)[keyof typeof SensitiveDataItemCategory]; /** * @public * @enum */ export declare const FindingActionType: { readonly AWS_API_CALL: "AWS_API_CALL"; }; /** * @public */ export type FindingActionType = (typeof FindingActionType)[keyof typeof FindingActionType]; /** * @public * @enum */ export declare const UserIdentityType: { readonly AWSAccount: "AWSAccount"; readonly AWSService: "AWSService"; readonly AssumedRole: "AssumedRole"; readonly FederatedUser: "FederatedUser"; readonly IAMUser: "IAMUser"; readonly Root: "Root"; }; /** * @public */ export type UserIdentityType = (typeof UserIdentityType)[keyof typeof UserIdentityType]; /** * @public * @enum */ export declare const EncryptionType: { readonly AES256: "AES256"; readonly NONE: "NONE"; readonly UNKNOWN: "UNKNOWN"; readonly aws_kms: "aws:kms"; readonly aws_kms_dsse: "aws:kms:dsse"; }; /** * @public */ export type EncryptionType = (typeof EncryptionType)[keyof typeof EncryptionType]; /** * @public * @enum */ export declare const StorageClass: { readonly DEEP_ARCHIVE: "DEEP_ARCHIVE"; readonly GLACIER: "GLACIER"; readonly GLACIER_IR: "GLACIER_IR"; readonly INTELLIGENT_TIERING: "INTELLIGENT_TIERING"; readonly ONEZONE_IA: "ONEZONE_IA"; readonly OUTPOSTS: "OUTPOSTS"; readonly REDUCED_REDUNDANCY: "REDUCED_REDUNDANCY"; readonly STANDARD: "STANDARD"; readonly STANDARD_IA: "STANDARD_IA"; }; /** * @public */ export type StorageClass = (typeof StorageClass)[keyof typeof StorageClass]; /** * @public * @enum */ export declare const SeverityDescription: { readonly High: "High"; readonly Low: "Low"; readonly Medium: "Medium"; }; /** * @public */ export type SeverityDescription = (typeof SeverityDescription)[keyof typeof SeverityDescription]; /** * @public * @enum */ export declare const FindingType: { readonly Policy_IAMUser_S3BlockPublicAccessDisabled: "Policy:IAMUser/S3BlockPublicAccessDisabled"; readonly Policy_IAMUser_S3BucketEncryptionDisabled: "Policy:IAMUser/S3BucketEncryptionDisabled"; readonly Policy_IAMUser_S3BucketPublic: "Policy:IAMUser/S3BucketPublic"; readonly Policy_IAMUser_S3BucketReplicatedExternally: "Policy:IAMUser/S3BucketReplicatedExternally"; readonly Policy_IAMUser_S3BucketSharedExternally: "Policy:IAMUser/S3BucketSharedExternally"; readonly Policy_IAMUser_S3BucketSharedWithCloudFront: "Policy:IAMUser/S3BucketSharedWithCloudFront"; readonly SensitiveData_S3Object_Credentials: "SensitiveData:S3Object/Credentials"; readonly SensitiveData_S3Object_CustomIdentifier: "SensitiveData:S3Object/CustomIdentifier"; readonly SensitiveData_S3Object_Financial: "SensitiveData:S3Object/Financial"; readonly SensitiveData_S3Object_Multiple: "SensitiveData:S3Object/Multiple"; readonly SensitiveData_S3Object_Personal: "SensitiveData:S3Object/Personal"; }; /** * @public */ export type FindingType = (typeof FindingType)[keyof typeof FindingType]; /** * @public * @enum */ export declare const FindingsFilterAction: { readonly ARCHIVE: "ARCHIVE"; readonly NOOP: "NOOP"; }; /** * @public */ export type FindingsFilterAction = (typeof FindingsFilterAction)[keyof typeof FindingsFilterAction]; /** * @public * @enum */ export declare const RelationshipStatus: { readonly AccountSuspended: "AccountSuspended"; readonly Created: "Created"; readonly EmailVerificationFailed: "EmailVerificationFailed"; readonly EmailVerificationInProgress: "EmailVerificationInProgress"; readonly Enabled: "Enabled"; readonly Invited: "Invited"; readonly Paused: "Paused"; readonly RegionDisabled: "RegionDisabled"; readonly Removed: "Removed"; readonly Resigned: "Resigned"; }; /** * @public */ export type RelationshipStatus = (typeof RelationshipStatus)[keyof typeof RelationshipStatus]; /** * @public * @enum */ export declare const ScopeFilterKey: { readonly OBJECT_EXTENSION: "OBJECT_EXTENSION"; readonly OBJECT_KEY: "OBJECT_KEY"; readonly OBJECT_LAST_MODIFIED_DATE: "OBJECT_LAST_MODIFIED_DATE"; readonly OBJECT_SIZE: "OBJECT_SIZE"; }; /** * @public */ export type ScopeFilterKey = (typeof ScopeFilterKey)[keyof typeof ScopeFilterKey]; /** * @public * @enum */ export declare const TagTarget: { readonly S3_OBJECT: "S3_OBJECT"; }; /** * @public */ export type TagTarget = (typeof TagTarget)[keyof typeof TagTarget]; /** * @public * @enum */ export declare const JobStatus: { readonly CANCELLED: "CANCELLED"; readonly COMPLETE: "COMPLETE"; readonly IDLE: "IDLE"; readonly PAUSED: "PAUSED"; readonly RUNNING: "RUNNING"; readonly USER_PAUSED: "USER_PAUSED"; }; /** * @public */ export type JobStatus = (typeof JobStatus)[keyof typeof JobStatus]; /** * @public * @enum */ export declare const JobType: { readonly ONE_TIME: "ONE_TIME"; readonly SCHEDULED: "SCHEDULED"; }; /** * @public */ export type JobType = (typeof JobType)[keyof typeof JobType]; /** * @public * @enum */ export declare const LastRunErrorStatusCode: { readonly ERROR: "ERROR"; readonly NONE: "NONE"; }; /** * @public */ export type LastRunErrorStatusCode = (typeof LastRunErrorStatusCode)[keyof typeof LastRunErrorStatusCode]; /** * @public * @enum */ export declare const ListJobsFilterKey: { readonly createdAt: "createdAt"; readonly jobStatus: "jobStatus"; readonly jobType: "jobType"; readonly name: "name"; }; /** * @public */ export type ListJobsFilterKey = (typeof ListJobsFilterKey)[keyof typeof ListJobsFilterKey]; /** * @public * @enum */ export declare const SearchResourcesComparator: { readonly EQ: "EQ"; readonly NE: "NE"; }; /** * @public */ export type SearchResourcesComparator = (typeof SearchResourcesComparator)[keyof typeof SearchResourcesComparator]; /** * @public * @enum */ export declare const SearchResourcesSimpleCriterionKey: { readonly ACCOUNT_ID: "ACCOUNT_ID"; readonly AUTOMATED_DISCOVERY_MONITORING_STATUS: "AUTOMATED_DISCOVERY_MONITORING_STATUS"; readonly S3_BUCKET_EFFECTIVE_PERMISSION: "S3_BUCKET_EFFECTIVE_PERMISSION"; readonly S3_BUCKET_NAME: "S3_BUCKET_NAME"; readonly S3_BUCKET_SHARED_ACCESS: "S3_BUCKET_SHARED_ACCESS"; }; /** * @public */ export type SearchResourcesSimpleCriterionKey = (typeof SearchResourcesSimpleCriterionKey)[keyof typeof SearchResourcesSimpleCriterionKey]; /** * @public * @enum */ export declare const UnavailabilityReasonCode: { readonly ACCOUNT_NOT_IN_ORGANIZATION: "ACCOUNT_NOT_IN_ORGANIZATION"; readonly INVALID_CLASSIFICATION_RESULT: "INVALID_CLASSIFICATION_RESULT"; readonly INVALID_RESULT_SIGNATURE: "INVALID_RESULT_SIGNATURE"; readonly MEMBER_ROLE_TOO_PERMISSIVE: "MEMBER_ROLE_TOO_PERMISSIVE"; readonly MISSING_GET_MEMBER_PERMISSION: "MISSING_GET_MEMBER_PERMISSION"; readonly OBJECT_EXCEEDS_SIZE_QUOTA: "OBJECT_EXCEEDS_SIZE_QUOTA"; readonly OBJECT_UNAVAILABLE: "OBJECT_UNAVAILABLE"; readonly RESULT_NOT_SIGNED: "RESULT_NOT_SIGNED"; readonly ROLE_TOO_PERMISSIVE: "ROLE_TOO_PERMISSIVE"; readonly UNSUPPORTED_FINDING_TYPE: "UNSUPPORTED_FINDING_TYPE"; readonly UNSUPPORTED_OBJECT_TYPE: "UNSUPPORTED_OBJECT_TYPE"; }; /** * @public */ export type UnavailabilityReasonCode = (typeof UnavailabilityReasonCode)[keyof typeof UnavailabilityReasonCode]; /** * @public * @enum */ export declare const ErrorCode: { readonly ClientError: "ClientError"; readonly InternalError: "InternalError"; }; /** * @public */ export type ErrorCode = (typeof ErrorCode)[keyof typeof ErrorCode]; /** * @public * @enum */ export declare const Currency: { readonly USD: "USD"; }; /** * @public */ export type Currency = (typeof Currency)[keyof typeof Currency]; /** * @public * @enum */ export declare const Unit: { readonly TERABYTES: "TERABYTES"; }; /** * @public */ export type Unit = (typeof Unit)[keyof typeof Unit]; /** * @public * @enum */ export declare const UsageType: { readonly AUTOMATED_OBJECT_MONITORING: "AUTOMATED_OBJECT_MONITORING"; readonly AUTOMATED_SENSITIVE_DATA_DISCOVERY: "AUTOMATED_SENSITIVE_DATA_DISCOVERY"; readonly DATA_INVENTORY_EVALUATION: "DATA_INVENTORY_EVALUATION"; readonly SENSITIVE_DATA_DISCOVERY: "SENSITIVE_DATA_DISCOVERY"; }; /** * @public */ export type UsageType = (typeof UsageType)[keyof typeof UsageType]; /** * @public * @enum */ export declare const UsageStatisticsFilterComparator: { readonly CONTAINS: "CONTAINS"; readonly EQ: "EQ"; readonly GT: "GT"; readonly GTE: "GTE"; readonly LT: "LT"; readonly LTE: "LTE"; readonly NE: "NE"; }; /** * @public */ export type UsageStatisticsFilterComparator = (typeof UsageStatisticsFilterComparator)[keyof typeof UsageStatisticsFilterComparator]; /** * @public * @enum */ export declare const UsageStatisticsFilterKey: { readonly accountId: "accountId"; readonly freeTrialStartDate: "freeTrialStartDate"; readonly serviceLimit: "serviceLimit"; readonly total: "total"; }; /** * @public */ export type UsageStatisticsFilterKey = (typeof UsageStatisticsFilterKey)[keyof typeof UsageStatisticsFilterKey]; /** * @public * @enum */ export declare const AllowListStatusCode: { readonly OK: "OK"; readonly S3_OBJECT_ACCESS_DENIED: "S3_OBJECT_ACCESS_DENIED"; readonly S3_OBJECT_EMPTY: "S3_OBJECT_EMPTY"; readonly S3_OBJECT_NOT_FOUND: "S3_OBJECT_NOT_FOUND"; readonly S3_OBJECT_OVERSIZE: "S3_OBJECT_OVERSIZE"; readonly S3_THROTTLED: "S3_THROTTLED"; readonly S3_USER_ACCESS_DENIED: "S3_USER_ACCESS_DENIED"; readonly UNKNOWN_ERROR: "UNKNOWN_ERROR"; }; /** * @public */ export type AllowListStatusCode = (typeof AllowListStatusCode)[keyof typeof AllowListStatusCode]; /** * @public * @enum */ export declare const AutoEnableMode: { readonly ALL: "ALL"; readonly NEW: "NEW"; readonly NONE: "NONE"; }; /** * @public */ export type AutoEnableMode = (typeof AutoEnableMode)[keyof typeof AutoEnableMode]; /** * @public * @enum */ export declare const AutomatedDiscoveryStatus: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type AutomatedDiscoveryStatus = (typeof AutomatedDiscoveryStatus)[keyof typeof AutomatedDiscoveryStatus]; /** * @public * @enum */ export declare const AvailabilityCode: { readonly AVAILABLE: "AVAILABLE"; readonly UNAVAILABLE: "UNAVAILABLE"; }; /** * @public */ export type AvailabilityCode = (typeof AvailabilityCode)[keyof typeof AvailabilityCode]; /** * @public * @enum */ export declare const OrderBy: { readonly ASC: "ASC"; readonly DESC: "DESC"; }; /** * @public */ export type OrderBy = (typeof OrderBy)[keyof typeof OrderBy]; /** * @public * @enum */ export declare const ClassificationScopeUpdateOperation: { readonly ADD: "ADD"; readonly REMOVE: "REMOVE"; readonly REPLACE: "REPLACE"; }; /** * @public */ export type ClassificationScopeUpdateOperation = (typeof ClassificationScopeUpdateOperation)[keyof typeof ClassificationScopeUpdateOperation]; /** * @public * @enum */ export declare const ManagedDataIdentifierSelector: { readonly ALL: "ALL"; readonly EXCLUDE: "EXCLUDE"; readonly INCLUDE: "INCLUDE"; readonly NONE: "NONE"; readonly RECOMMENDED: "RECOMMENDED"; }; /** * @public */ export type ManagedDataIdentifierSelector = (typeof ManagedDataIdentifierSelector)[keyof typeof ManagedDataIdentifierSelector]; /** * @public * @enum */ export declare const DayOfWeek: { readonly FRIDAY: "FRIDAY"; readonly MONDAY: "MONDAY"; readonly SATURDAY: "SATURDAY"; readonly SUNDAY: "SUNDAY"; readonly THURSDAY: "THURSDAY"; readonly TUESDAY: "TUESDAY"; readonly WEDNESDAY: "WEDNESDAY"; }; /** * @public */ export type DayOfWeek = (typeof DayOfWeek)[keyof typeof DayOfWeek]; /** * @public * @enum */ export declare const DataIdentifierSeverity: { readonly HIGH: "HIGH"; readonly LOW: "LOW"; readonly MEDIUM: "MEDIUM"; }; /** * @public */ export type DataIdentifierSeverity = (typeof DataIdentifierSeverity)[keyof typeof DataIdentifierSeverity]; /** * @public * @enum */ export declare const FindingPublishingFrequency: { readonly FIFTEEN_MINUTES: "FIFTEEN_MINUTES"; readonly ONE_HOUR: "ONE_HOUR"; readonly SIX_HOURS: "SIX_HOURS"; }; /** * @public */ export type FindingPublishingFrequency = (typeof FindingPublishingFrequency)[keyof typeof FindingPublishingFrequency]; /** * @public * @enum */ export declare const MacieStatus: { readonly ENABLED: "ENABLED"; readonly PAUSED: "PAUSED"; }; /** * @public */ export type MacieStatus = (typeof MacieStatus)[keyof typeof MacieStatus]; /** * @public * @enum */ export declare const FindingStatisticsSortAttributeName: { readonly count: "count"; readonly groupKey: "groupKey"; }; /** * @public */ export type FindingStatisticsSortAttributeName = (typeof FindingStatisticsSortAttributeName)[keyof typeof FindingStatisticsSortAttributeName]; /** * @public * @enum */ export declare const GroupBy: { readonly classificationDetails_jobId: "classificationDetails.jobId"; readonly resourcesAffected_s3Bucket_name: "resourcesAffected.s3Bucket.name"; readonly severity_description: "severity.description"; readonly type: "type"; }; /** * @public */ export type GroupBy = (typeof GroupBy)[keyof typeof GroupBy]; /** * @public * @enum */ export declare const RevealStatus: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type RevealStatus = (typeof RevealStatus)[keyof typeof RevealStatus]; /** * @public * @enum */ export declare const RetrievalMode: { readonly ASSUME_ROLE: "ASSUME_ROLE"; readonly CALLER_CREDENTIALS: "CALLER_CREDENTIALS"; }; /** * @public */ export type RetrievalMode = (typeof RetrievalMode)[keyof typeof RetrievalMode]; /** * @public * @enum */ export declare const RevealRequestStatus: { readonly ERROR: "ERROR"; readonly PROCESSING: "PROCESSING"; readonly SUCCESS: "SUCCESS"; }; /** * @public */ export type RevealRequestStatus = (typeof RevealRequestStatus)[keyof typeof RevealRequestStatus]; /** * @public * @enum */ export declare const UsageStatisticsSortKey: { readonly accountId: "accountId"; readonly freeTrialStartDate: "freeTrialStartDate"; readonly serviceLimitValue: "serviceLimitValue"; readonly total: "total"; }; /** * @public */ export type UsageStatisticsSortKey = (typeof UsageStatisticsSortKey)[keyof typeof UsageStatisticsSortKey]; /** * @public * @enum */ export declare const TimeRange: { readonly MONTH_TO_DATE: "MONTH_TO_DATE"; readonly PAST_30_DAYS: "PAST_30_DAYS"; }; /** * @public */ export type TimeRange = (typeof TimeRange)[keyof typeof TimeRange]; /** * @public * @enum */ export declare const ListJobsSortAttributeName: { readonly createdAt: "createdAt"; readonly jobStatus: "jobStatus"; readonly jobType: "jobType"; readonly name: "name"; }; /** * @public */ export type ListJobsSortAttributeName = (typeof ListJobsSortAttributeName)[keyof typeof ListJobsSortAttributeName]; /** * @public * @enum */ export declare const SearchResourcesSortAttributeName: { readonly ACCOUNT_ID: "ACCOUNT_ID"; readonly RESOURCE_NAME: "RESOURCE_NAME"; readonly S3_CLASSIFIABLE_OBJECT_COUNT: "S3_CLASSIFIABLE_OBJECT_COUNT"; readonly S3_CLASSIFIABLE_SIZE_IN_BYTES: "S3_CLASSIFIABLE_SIZE_IN_BYTES"; }; /** * @public */ export type SearchResourcesSortAttributeName = (typeof SearchResourcesSortAttributeName)[keyof typeof SearchResourcesSortAttributeName];