AWS S3 Bucket Tables

The AWS S3 Bucket Service uses the following tables

Tables

AWSS3BucketAnalytics

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDstringUnique internal identifier for the application instance record.
FilterPredicatestringCorresponds to the Filter (AnalyticsFilter) in the API. Specifies which objects to include (via prefix, tag, or an AND combination).
StorageClassAnalysisDataExportDestinationBucketAccountIDstringMaps to BucketAccountId under S3BucketDestination in the DataExport configuration. Specifies the AWS account ID owning the destination bucket.
StorageClassAnalysisDataExportDestinationBucketNamestringMaps to Bucket (the destination bucket) in the exported data configuration—can be ARN or bucket name.
StorageClassAnalysisDataExportDestinationBucketFormatstringMaps to Format (e.g., CSV) used in S3BucketDestination to specify file format of exported analytics.
StorageClassAnalysisDataExportDestinationBucketPrefixstringMaps to Prefix within destination bucket, specifying folder path where exported analytics CSV files are stored.
StorageClassAnalysisDataExportOutputSchemaVersionstringMaps to OutputSchemaVersion (typically V_1) under DataExport. Defines schema version of export file.
IsEnabledbitA custom flag indicating whether the analytics configuration is active or disabled.
AWSS3BucketARNstringThe source bucket’s ARN where analytics is configured.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3BucketCORSRules

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDstringUnique internal identifier for the application instance record.
AllowedHeadersJsonstringA JSON array specifying the HTTP request headers that the origin can include in requests to the S3 bucket. * allows all headers.
AllowedMethodsJsonstringA JSON array listing the HTTP methods (e.g., GET, PUT, POST) that are allowed when accessing the bucket from the specified origins.
AllowedOriginsJsonstringA JSON array of origins (e.g., https://example.com) that are permitted to make cross-origin requests to the bucket. * allows all origins.
ExposeHeadersJsonstringA JSON array of response headers that are exposed to the application making the cross-origin request, enabling the client to read them.
MaxAgeSecondsintegerThe number of seconds a browser can cache the results of a preflight request for the specified resource, reducing the need for repeated OPTIONS requests.
AWSS3BucketARNstringThe source bucket’s ARN where analytics is configured.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3BucketIntelligentTierings

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDstringUnique internal identifier for the application instance record.
StatusstringIndicates whether the S3 Intelligent-Tiering configuration is enabled or disabled. When enabled, S3 automatically moves objects between tiers based on access patterns.
FilterPredicatestringSpecifies the filter conditions (prefix, tags, or a combination) that determine which objects are included in the Intelligent-Tiering configuration.
TiersJsonstringA JSON array defining the tiers used in the configuration (e.g., Frequent Access, Infrequent Access, Archive Access), along with transition and monitoring rules.
AWSS3BucketARNstringThe source bucket’s ARN where analytics is configured.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3BucketInventoryConfigurations

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDstringUnique internal identifier for the application instance record.
InventoryDestinationBucketAccountIDstringThe AWS account ID of the owner of the destination bucket where the inventory reports are stored.
InventoryDestinationBucketNamestringThe name or ARN of the destination S3 bucket that receives the inventory report files.
InventoryOptionalFieldsJsonstringA JSON array of optional fields to include in the inventory report (e.g., Size, LastModifiedDate, StorageClass, ETag, ReplicationStatus)
InventoryDestinationBucketInventoryEncryptionSSEKMSKeyIDstringThe AWS KMS key ID to use for server-side encryption of the inventory report when encryption is set to SSE-KMS.
InventoryDestinationBucketInventoryEncryptionSSES3stringA flag indicating that Amazon S3 should use SSE-S3 encryption for the inventory report objects.
InventoryDestinationBucketInventoryFormatstringThe output format for the inventory report, such as CSV or ORC.
InventoryDestinationBucketPrefixstringThe key prefix used within the destination bucket to organize the inventory report files.
InventoryFilterPredicatestringThe filter (prefix, tags, or combination) specifying which objects to include in the inventory results.
InventoryIncludedObjectVersionsstringSpecifies whether the inventory report includes all object versions (All) or only the current versions (Current).
InventoryScheduleFrequencystringHow often the inventory report is generated, such as Daily or Weekly.
IsEnabledbitIndicates whether the inventory configuration is active (true) or inactive (false).
AWSS3BucketARNstringThe source bucket’s ARN where analytics is configured.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3BucketLifecycleRuleNoncurrentVersionTransitions

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDintegerUnique internal identifier for the application instance record.
NoncurrentDaysintegerThe number of days an object version remains noncurrent before it is transitioned to the specified storage class.
NewerNoncurrentVersionsintegerThe number of newer noncurrent versions to retain; older noncurrent versions beyond this count are subject to the transition action.
StorageClassstringThe storage class (e.g., GLACIER, STANDARD_IA, DEEP_ARCHIVE) to which the noncurrent object versions will be transitioned.
AWSS3BucketLifecycleRuleIDstringThe identifier for the lifecycle rule that applies this noncurrent version transition policy.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3BucketLifecycleRules

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDstringUnique internal identifier for the application instance record.
AbortIncompleteMultipartUploadDaysAfterInitiationintegerThe number of days after a multipart upload is initiated that Amazon S3 will abort the upload if it remains incomplete.
StatusstringIndicates whether the lifecycle rule is enabled (enabled) or disabled (disabled).
FilterPredicatestringSpecifies the filter conditions (prefix, tags, or a combination) that determine which objects the lifecycle rule applies to.
ExpirationDatedatetimeA specific date when the objects covered by the lifecycle rule will expire and be permanently deleted.
ExpirationDaysintegerThe number of days from object creation until the object expires and is deleted.
ExpirationExpiredObjectDeleteMarkerbitA flag indicating whether to remove delete markers when no current object versions exist (used for versioned buckets).
AWSS3BucketARNstringThe source bucket’s ARN where analytics is configured.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3BucketLifecycleRuleTransitions

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDintegerUnique internal identifier for the application instance record.
DatedatetimeThe specific date when the object transition to a different storage class should occur.
DateUtcdatetimeThe UTC timestamp representation of the transition date.
DaysintegerThe number of days after object creation when the transition to the specified storage class should occur.
StorageClassstringThe storage class (e.g., GLACIER, STANDARD_IA, DEEP_ARCHIVE) to which the noncurrent object versions will be transitioned.
AWSS3BucketLifecycleRuleIDstringThe identifier for the lifecycle rule that applies this noncurrent version transition policy.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3BucketNotificationLambdas

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDstringUnique internal identifier for the application instance record.
FunctionARNstringThe Amazon Resource Name (ARN) of the AWS Lambda function to invoke when specified S3 events occur.
EventTypesJsonstringA JSON array specifying the S3 event types (e.g., s3:ObjectCreated:*, s3:ObjectRemoved:*) that trigger the Lambda.
FilterJsonstringA JSON object defining filters (such as prefix or suffix conditions) to restrict which objects trigger the Lambda.
AWSS3BucketARNstringThe source bucket’s ARN where analytics is configured.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3BucketNotificationQueues

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDstringUnique internal identifier for the application instance record.
QueuestringThe Amazon Resource Name (ARN) of the Amazon SQS queue to which notifications are sent when specified S3 events occur.
EventTypesJsonstringA JSON array specifying the S3 event types (e.g., s3:ObjectCreated:*, s3:ObjectRemoved:*) that trigger the notifications.
FilterJsonstringA JSON object defining filters (such as prefix or suffix conditions) to restrict which objects trigger the notifications.
AWSS3BucketARNstringThe source bucket’s ARN where analytics is configured.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3BucketNotificationTopics

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDstringUnique internal identifier for the application instance record.
TopicstringThe Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications are sent when specified S3 events occur.
EventTypesJsonstringA JSON array specifying the S3 event types (e.g., s3:ObjectCreated:*, s3:ObjectRemoved:*) that trigger the notifications.
FilterJsonstringA JSON object defining filters (such as prefix or suffix conditions) to restrict which objects trigger the notifications.
AWSS3BucketARNstringThe source bucket’s ARN where analytics is configured.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3BucketReplicationRules

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDstringUnique internal identifier for the application instance record.
StatusstringThe status of the replication rule, either enabled or disabled.
PrefixstringThe object key prefix that identifies the subset of objects to which the rule applies.
FilterPrefixstringThe prefix filter used to select objects for replication (used when Filter is a simple prefix).
FilterAndPrefixstringThe prefix used inside a filter that combines prefix and tag conditions (part of a complex filter).
PriorityintegerThe priority of the replication rule, used to resolve conflicts when multiple rules apply.
DeleteMarkerReplicationStatusstringIndicates whether delete markers are replicated (enabled or disabled).
SourceSelectionReplicaModificationsStatusstringStatus of replica modifications for the source bucket, typically enabled or disabled.
SourceSelectionCriteriaSseKmsEncryptedObjectsStatusstringIndicates if replication applies to SSE-KMS encrypted objects (enabled or disabled).
DestinationBucketARNstringThe Amazon Resource Name (ARN) of the destination bucket where objects are replicated.
DestinationStorageClassstringThe storage class for the replicated objects (e.g., STANDARD, STANDARD_IA).
DestinationAccessControlTranslationOwnerstringThe owner of the replicated object, used when access control translation is applied (e.g., Destination or Source).
DestinationAccountIDstringAWS account ID of the destination bucket owner, useful when replicating across accounts.
DestinationEncryptionConfigurationReplicaKmsKeyIDstringThe AWS KMS key ID used to encrypt replicated objects in the destination bucket.
DestinationMetricEventThresholdMinutesintegerThe time threshold in minutes for replication metrics events.
DestinationMetricStatusstringThe status of replication metrics (e.g., enabled or disabled).
DestinationReplicationTimeStatusstringThe status of replication time control (e.g., enabled or disabled).
DestinationReplicationTimeMinutesintegerThe time in minutes within which replication is guaranteed to be completed when replication time control is enabled.
ExistingObjectReplicationStatusstringIndicates whether existing objects in the source bucket are replicated (enabled or disabled).
AWSS3BucketARNstringThe source bucket’s ARN where analytics is configured.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3BucketRoutingRules

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDintegerUnique internal identifier for the application instance record.
ConditionHttpErrorCodeReturnedEqualsstringSpecifies the HTTP error code (e.g., 404) that triggers the redirect when matched in the condition.
ConditionKeyPrefixEqualsstringDefines the object key prefix that, when matched, triggers the redirect.
RedirectHostNamestringThe hostname to which requests are redirected.
RedirectHttpRedirectCodestringThe HTTP status code to use for the redirect (e.g., 301, 302).
RedirectProtocolstringThe protocol to use for the redirect (HTTP or HTTPs).
RedirectReplaceKeyPrefixWithstringReplaces the matched key prefix with this string in the redirect request.
RedirectReplaceKeyWithstringReplaces the entire object key with this string for the redirect request.
AWSS3BucketARNstringThe source bucket’s ARN where analytics is configured.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3Buckets

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
BucketARNstringThe Amazon Resource Name (ARN) that uniquely identifies the S3 bucket.
BucketNamestringThe name of the S3 bucket.
BucketRegionstringThe AWS region where the bucket is hosted (e.g., us-east-1).
CreationDatedatetimeThe date and time when the bucket was created.
LoggingTargetBucketNamestringThe target bucket name where access logs are stored if logging is enabled.
LoggingTargetPrefixstringThe prefix applied to the keys of the log files stored in the target bucket.
TransitionDefaultMinimumObjectSizestringThe default minimum object size (in bytes) for lifecycle transitions.
ReplicationConfigurationRolestringThe IAM role ARN used by S3 to perform replication actions.
VersioningEnableMFADeletebitIndicates whether MFA delete is enabled for versioning (true or false).
BlockPublicAclsbitWhether public ACLs are blocked on the bucket (true or false).
IgnorePublicAclsbitWhether public ACLs are ignored on the bucket (true or false).
BlockPublicPolicybitWhether the bucket blocks public bucket policies (true or false).
RestrictPublicBucketsbitWhether the bucket restricts public bucket policies (true or false).
PolicystringThe JSON bucket policy attached to the bucket.
VersioningStatusstringThe versioning state of the bucket (enabled, Suspended, or disabled).
OwnershipControlsJsonstringJSON representation of bucket ownership controls (e.g., BucketOwnerPreferred).
WebsiteConfigurationRedirectHttpRequestCodestringHTTP response code used for website redirect (e.g., 301).
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.
AccelerateStatusstringIndicates if Transfer Acceleration is enabled (enabled or Suspended).
LoggingTargetObjectKeyFormatPartitionedPrefixDateSourcestringFormat string for partitioned log keys based on date source.
LoggingTargetObjectKeyFormatSimplePrefixstringFormat string for simple log key prefixes.
NotificationEventBridgeConfigurationstringConfiguration for sending S3 events to Amazon EventBridge.
PolicyIsPublicbitFlag indicating whether the bucket policy allows public access (true or false).
WebsiteConfigurationErrorDocumentstringThe name of the error document for website hosting.
WebsiteConfigurationIndexDocumentSuffixstringThe suffix for the index document for website hosting (e.g., index.html).
WebsiteConfigurationRedirectAllRequestsToHostNamestringHostname to which all website requests are redirected.
WebsiteConfigurationRedirectAllRequestsToProtocolstringProtocol (e.g., HTTP, HTTPS) used in website redirect configuration.
WebsiteConfigurationRedirectReplaceKeyPrefixWithstringPrefix string to replace key prefix in redirects.
WebsiteConfigurationRedirectReplaceKeyWithstringString to replace the entire key in redirects.
OutpostIDstringThe ID of the AWS Outposts bucket, if applicable.
PublicAccessBlockEnabledbitIndicates if public access block settings are enabled for the bucket (true or false).

AWSS3BucketServerSideEncryptionRules

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDintegerUnique internal identifier for the application instance record.
ServerSideEncryptionAlgorithmstringThe server-side encryption algorithm used for objects in the bucket (e.g., AES256, aws:kms).
ServerSideEncryptionKeyManagementServiceKeyIDstringThe AWS KMS key ID or ARN used for server-side encryption when the algorithm is aws:kms.
BucketKeyEnabledbitIndicates whether S3 Bucket Keys are enabled to reduce KMS request costs for server-side encryption with AWS KMS (true or false).
AWSS3BucketARNstringThe source bucket’s ARN where analytics is configured.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3ControlAccessPoints

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
AccessPointARNstringThe Amazon Resource Name (ARN) that uniquely identifies the S3 Access Point.
AliasstringA unique alias assigned to the access point for simplified access.
DataSourceIDstringAn internal or external identifier for the data source associated with the access point.
DataSourceTypestringThe type of data source associated with the access point (e.g., S3Bucket).
NamestringThe name of the S3 Access Point.
NetworkOriginstringIndicates whether the access point is accessible through the internet (Internet) or restricted to a VPC (VPC).
VPCIDstringThe ID of the Amazon VPC associated with the access point if NetworkOrigin is set to VPC.
EndpointsJsonstringA JSON structure listing the endpoints associated with the access point.
BlockPublicAclsbitWhether public ACLs are blocked for the access point (true or false).
IgnorePublicAclsbitWhether public ACLs are ignored for the access point (true or false).
BlockPublicPolicybitWhether the access point blocks public bucket policies (true or false).
RestrictPublicBucketsbitWhether the access point restricts public bucket policies (true or false).
CreationDatedatetimeThe date and time the access point was created.
AWSS3BucketARNstringThe source bucket’s ARN where analytics is configured.
AWSS3BucketConfigIDintegerA unique identifier used to reference a specific configuration associated with the S3 bucket. Often used to correlate bucket settings, rules, or integrations within AWS or external systems.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3ControlBatchJobs

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
JobIDstringThe unique identifier for the batch job.
JobARNstringThe Amazon Resource Name (ARN) that uniquely identifies the batch job.
StatusstringThe current status of the batch job (e.g., Active, Complete, Failed, Suspended).
StatusUpdateReasonstringA brief message or reason describing why the job status last changed.
ConfirmationRequiredbitIndicates whether the job requires explicit confirmation before running (true or false).
PriorityintegerThe priority assigned to the job, used to determine execution order when multiple jobs are queued.
CreationTimedatetimeThe date and time when the batch job was created.
CompletionTimedatetimeThe date and time when the batch job finished executing.
TerminationDatedatetimeThe date and time when the job was terminated before completion.
SuspendedDatedatetimeThe date and time when the job was suspended.
SuspendedCausestringA message describing the reason the job was suspended.
DescriptionstringA user-defined description of the batch job’s purpose or scope.
RoleARNstringThe ARN of the IAM role that S3 Batch Operations assumes to run the job.
ProgressTotalNumberOfTasksbigintThe total number of tasks that the batch job will perform.
ProgressNumberOfTasksSucceededbigintThe number of tasks completed successfully so far.
ProgressNumberOfTasksFailedbigintThe number of tasks that failed to complete successfully.
ReportEnabledbitIndicates whether a job-completion report is generated (true or false).
ReportBucketstringThe name or ARN of the S3 bucket where the job report is stored.
ReportPrefixstringThe key prefix for storing job report files in the destination bucket.
ReportFormatstringThe format of the job report (e.g., CSV, JSON).
ReportScopestringThe scope of the job report, defining which results are included (e.g., AllTasks, FailedTasksOnly).
ManifestSpecFormatstringThe format of the manifest that lists the objects for the job (e.g., S3InventoryReport).
ManifestSpecFieldsJsonstringA JSON array listing the fields to include in the manifest.
ManifestLocationObjectARNstringThe ARN of the S3 object containing the manifest file.
ManifestLocationObjectVersionIDstringThe version ID of the manifest object if versioning is enabled.
ManifestLocationETagstringThe ETag value of the manifest object used for integrity verification.
ManifestGeneratorJsonstringA JSON object specifying how the manifest is generated.
OperationJsonstringA JSON object describing the operation to perform on each object in the job (e.g., copy, restore, tagging).
FailureReasonsJsonstringA JSON array of reasons for job-level failures encountered during execution.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3ControlDataAccess

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDintegerUnique internal identifier for the application instance record.
MatchedGrantTargetstringThe specific AWS resource or permission target that matched the granted access conditions.
AccessKeyIDstringThe AWS access key ID provided for programmatic access to the resource.
SecretAccessKeystringThe AWS secret access key paired with the access key ID, used for signing requests.
SessionTokenstringThe temporary session token associated with AWS temporary security credentials.
ExpirationdatetimeThe date and time when the temporary credentials expire.
GranteeIdentifierstringThe unique identifier of the entity (e.g., IAM user, role, or account) receiving access.
GranteeTypestringThe type of grantee receiving the access, such as CanonicalUser, AWSAccount, or IAMRole.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3ControlMRAPRegions

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDintegerUnique internal identifier for the application instance record.
RegionstringThe AWS region associated with the Multi-Region Access Point.
BucketstringThe name of the S3 bucket linked to the Multi-Region Access Point in the specified region.
BucketAccountIDstringThe AWS account ID that owns the bucket associated with the Multi-Region Access Point.
MRAPARNstringThe Amazon Resource Name (ARN) that uniquely identifies the Multi-Region Access Point.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3ControlMRAPRoutes

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDintegerUnique internal identifier for the application instance record.
MRAPARNstringThe Amazon Resource Name (ARN) that uniquely identifies the Multi-Region Access Point.
RegionstringThe AWS region that this route directs traffic to.
BucketstringThe name of the S3 bucket in the specified region that receives routed traffic.
TrafficDialPercentagefloatThe percentage of traffic directed to this region’s bucket from the Multi-Region Access Point.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3ControlMultiRegionAccessPoints

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
MRAPARNstringThe Amazon Resource Name (ARN) that uniquely identifies the Multi-Region Access Point.
AliasstringA unique, user-friendly identifier assigned to the Multi-Region Access Point for easier reference.
NamestringThe name of the Multi-Region Access Point.
CreatedAtdatetimeThe date and time when the Multi-Region Access Point was created.
BlockPublicAclsbitIndicates whether public access control lists (ACLs) for buckets in this access point are blocked.
IgnorePublicAclsbitIndicates whether public ACLs are ignored for the buckets in this access point.
BlockPublicPolicybitIndicates whether public bucket policies are blocked for the Multi-Region Access Point.
RestrictPublicBucketsbitIndicates whether access to public buckets through the Multi-Region Access Point is restricted.
PolicystringThe resource policy JSON defining permissions for the Multi-Region Access Point.
PolicyIsPublicbitIndicates whether the Multi-Region Access Point’s resource policy grants public access.
StatusstringThe current operational status of the Multi-Region Access Point (e.g., READY, IN_PROGRESS, FAILED).
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3ControlStorageLensConfigurations

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
StorageLensARNstringThe Amazon Resource Name (ARN) that uniquely identifies the S3 Storage Lens configuration.
IDstringUnique internal identifier for the application instance record.
IsEnabledbitIndicates whether the Storage Lens configuration is active (true or false).
AccountLevelActivityMetricsIsEnabledbitSpecifies whether account-level activity metrics are enabled in the Storage Lens configuration.
AccountLevelBucketLevelActivityMetricsIsEnabledbitSpecifies whether bucket-level activity metrics are enabled for all buckets in the account.
AccountLevelBucketLevelPrefixLevelStorageMetricsSelectionstringDefines the selection of prefix-level storage metrics for bucket-level reporting.
DataExportS3BucketDestinationAccountIDstringThe AWS account ID that owns the S3 bucket where Storage Lens data exports are delivered.
DataExportS3BucketDestinationARNstringThe Amazon Resource Name (ARN) of the S3 bucket that receives Storage Lens export data.
DataExportS3BucketDestinationFormatstringThe file format for the exported Storage Lens data (e.g., CSV or Parquet).
DataExportS3BucketDestinationOutputSchemaVersionstringThe schema version used for formatting the exported Storage Lens data.
DataExportS3BucketDestinationPrefixstringAn optional prefix for the export file path in the destination S3 bucket.
DataExportS3BucketDestinationSSES3stringIndicates whether the exported data is encrypted using Amazon S3-managed keys (SSE-S3).
DataExportS3BucketDestinationSSEKMSKeyIDstringThe AWS KMS key ID used for encrypting exported data when server-side encryption with AWS KMS (SSE-KMS) is specified.
DataExportCloudWatchMetricsIsEnabledbitIndicates whether Storage Lens metrics are also published to Amazon CloudWatch.
AWSOrgARNstringThe Amazon Resource Name (ARN) of the AWS Organization associated with the Storage Lens configuration.
AWSOrgOrganizationIDstringThe unique identifier of the AWS Organization linked to the Storage Lens configuration.
IncludeJsonstringA JSON structure specifying buckets or regions to explicitly include in Storage Lens metrics.
ExcludeJsonstringA JSON structure specifying buckets or regions to exclude from Storage Lens metrics.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3ControlStorageLensGroups

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
StorageLensGroupARNstringThe Amazon Resource Name (ARN) that uniquely identifies the Storage Lens group.
HomeRegionstringThe AWS region where the Storage Lens group is managed and primarily operates.
NamestringThe name assigned to the Storage Lens group.
FilterJSONstringA JSON structure defining the filter criteria (e.g., buckets, regions, or tags) for including resources in the group.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3Grants

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDintegerUnique internal identifier for the application instance record.
GranteeCanonicalUserstringThe canonical user ID of the grantee for the S3 object or bucket.
GranteeDisplayNamestringThe display name associated with the grantee’s AWS account.
GranteeEmailAddressstringThe email address of the grantee, if applicable (used for legacy email-based ACLs).
GranteeTypestringThe type of grantee, such as CanonicalUser, AmazonCustomerByEmail, or Group.
GranteeURIstringThe URI of a predefined group (e.g., http://acs.amazonaws.com/groups/global/AllUsers) if the grantee is a group.
PermissionHeaderNamestringThe name of the permission granted (e.g., READ, WRITE, FULL_CONTROL).
PermissionValuestringThe value of the granted permission.
AWSS3BucketARNstringThe source bucket’s ARN where analytics is configured.
AWSS3BucketConfigIDintegerThe unique identifier for the bucket configuration to which the grant applies.
AWSS3ObjectARNstringThe Amazon Resource Name (ARN) of the specific S3 object associated with the grant.
AWSS3ObjectConfigIDintegerThe unique identifier for the object configuration to which the grant applies.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3Objects

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
ARNstringThe Amazon Resource Name (ARN) that uniquely identifies the S3 object.
KeystringThe object key (name) within the bucket.
SizebigintThe size of the object in bytes.
StorageClassstringThe storage class of the object (e.g., STANDARD, STANDARD_IA, GLACIER).
ETagstringThe entity tag (ETag) of the object, often used for integrity verification.
LastModifieddatetimeThe date and time when the object was last modified.
ChecksumCRC64NVMEstringThe CRC64 checksum of the object calculated using NVMe hardware acceleration for data integrity.
AWSS3BucketARNstringThe source bucket’s ARN where analytics is configured.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.
ChecksumCRC32stringThe CRC32 checksum of the object, used to verify data integrity.
ChecksumCRC32CstringThe CRC32C checksum of the object, another form of integrity verification.
ChecksumSHA1stringThe SHA-1 checksum of the object for cryptographic integrity validation.
ChecksumSHA256stringThe SHA-256 checksum of the object for cryptographic integrity validation.
ChecksumTypestringThe type of checksum used (e.g., CRC32, CRC32C, SHA1, SHA256).
DefaultRetentionDaysintegerThe default number of days to retain the object under the bucket’s Object Lock configuration.
DefaultRetentionModestringThe default Object Lock retention mode for objects (e.g., GOVERNANCE or COMPLIANCE).
DefaultRetentionYearsintegerThe default number of years to retain the object under the bucket’s Object Lock configuration.
ObjectLockEnabledstringIndicates whether Object Lock is enabled on the bucket (true or false).
ObjectLockLegalHoldStatusstringThe legal hold status of the object (ON or OFF).
ObjectLockRetainUntilDatedatetimeThe date until which the object is protected by Object Lock retention.
ObjectLockRetentionModestringThe retention mode applied to the object (GOVERNANCE or COMPLIANCE).
OwnerstringThe AWS account or canonical user that owns the object.
AWSS3BucketConfigIDintegerThe unique identifier of the bucket configuration associated with this object.

AWSS3Parts

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
ARNstringThe Amazon Resource Name (ARN) that uniquely identifies the multipart upload object.
KeystringThe object key (name) of the multipart upload in the bucket.
UploadIDstringThe unique identifier for the multipart upload session.
PartNumberintegerThe specific part number in the multipart upload sequence.
SizebigintThe size of the individual part in bytes.
LastModifieddatetimeThe date and time when this part was last modified or uploaded.
AWSS3BucketConfigIDintegerThe unique identifier of the bucket configuration associated with this object.
AWSS3BucketARNstringThe source bucket’s ARN where analytics is configured.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3TableBuckets

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
TableBucketARNstringThe Amazon Resource Name (ARN) that uniquely identifies the S3 Table bucket.
TableBucketIDstringA unique identifier for the table bucket.
NamestringThe name of the table bucket.
CreatedAtdatetimeThe date and time when the table bucket was created.
OwnerAccountIDstringThe AWS account ID of the bucket owner.
TypestringThe type of table bucket, e.g., STANDARD, INTELLIGENT_TIERING.
KMSKeyARNstringThe ARN of the AWS KMS key used for server-side encryption.
SSEAlgorithmstringThe server-side encryption algorithm applied to the bucket (e.g., AES256, aws:kms).
ResourcePolicyJsonstringThe JSON representation of the bucket policy attached to the table bucket.
MaintenanceConfigurationJsonstringJSON configuration for maintenance tasks associated with the table bucket, such as backups or optimization operations.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3TableNamespaces

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
NamespaceIDstringA unique identifier for the table namespace.
TableBucketARNstringThe Amazon Resource Name (ARN) of the table bucket associated with this namespace.
CreatedAtdatetimeThe date and time when the namespace was created.
CreatedBystringThe user, service, or process that created the namespace.
OwnerAccountIDstringThe AWS account ID that owns the namespace.
TableBucketIDstringThe unique identifier of the table bucket associated with this namespace.
NamespaceJsonstringJSON representation of the namespace configuration, including metadata and settings.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3Tables

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
TableARNstringThe Amazon Resource Name (ARN) that uniquely identifies the table.
TableBucketIDstringThe unique identifier of the table bucket where the table resides.
NamestringThe name of the table.
CreatedAtdatetimeThe date and time when the table was created.
CreatedBystringThe user, service, or process that created the table.
ModifiedAtdatetimeThe date and time when the table was last modified.
ModifiedBystringThe user, service, or process that last modified the table.
FormatstringThe data format used by the table (e.g., PARQUET, CSV, JSON).
ManagedByServicestringIndicates whether the table is managed by an AWS service (true or false).
MetadataLocationstringThe S3 location (bucket and prefix) where the table’s metadata is stored.
WarehouseLocationstringThe S3 location used as a warehouse or storage location for the table’s data.
VersionTokenstringA token representing the version of the table metadata or schema.
TypestringThe type of table, such as EXTERNAL, MANAGED, or VIEW.
OwnerAccountIDstringThe AWS account ID that owns the table.
NamespaceIDstringThe unique identifier of the namespace to which the table belongs.
NamespaceJsonstringJSON representation of the namespace associated with the table.
TableKMSKeyARNstringThe ARN of the AWS KMS key used for server-side encryption of the table data.
TableSSEAlgorithmstringThe server-side encryption algorithm applied to the table (e.g., AES256, aws:kms).
TableResourcePolicyJsonstringJSON representation of the resource policy attached to the table.
TableMaintenanceConfigurationJsonstringJSON configuration for table maintenance tasks, such as optimization, backups, or lifecycle operations.
MaintenanceJobStatusJsonstringJSON detailing the current or recent status of maintenance jobs for the table.
TableBucketARNstringThe Amazon Resource Name (ARN) of the table bucket associated with this table.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3VectorBuckets

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
VectorBucketARNstringThe Amazon Resource Name (ARN) that uniquely identifies the vector bucket.
VectorBucketNamestringThe name of the vector bucket.
CreationTimedatetimeThe date and time when the vector bucket was created.
VectorKMSKeyARNstringThe ARN of the AWS KMS key used for server-side encryption of the vector bucket data.
VectorSSETypestringThe server-side encryption type applied to the vector bucket (e.g., AES256, aws:kms).
VectorBucketPolicyJsonstringJSON representation of the bucket policy applied to the vector bucket.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3VectorIndexes

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IndexARNstringThe Amazon Resource Name (ARN) that uniquely identifies the vector index.
VectorBucketARNstringThe ARN of the vector bucket associated with this index.
IndexNamestringThe name of the vector index.
CreationTimedatetimeThe date and time when the vector index was created.
DataTypestringThe data type of the vectors stored in the index (e.g., float32, int8).
DimensionsintegerThe number of dimensions for each vector in the index.
DistanceMetricstringThe distance metric used for similarity searches (e.g., COSINE, EUCLIDEAN).
MetadataNonFilterableKeysJsonstringJSON array listing metadata keys that are stored but cannot be used as filters in search queries.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

AWSS3Vectors

NameTypeDescription
ConfigIDintegerInternal configuration identifier used to track this record.
IDintegerUnique internal identifier for the application instance record.
VectorKeystringThe unique key (identifier) for the vector within the vector bucket.
VectorDataFloat32JsonstringJSON array representing the vector’s numerical data in float32 format.
MetadataJsonstringJSON object containing metadata associated with the vector, such as tags or custom attributes.
DefinitionJsonstringJSON object describing the vector’s schema, structure, or additional definition details.
VectorBucketARNstringThe ARN of the vector bucket where the vector is stored.
IndexARNstringThe ARN of the vector index associated with this vector, if indexed for similarity search.
BatchDatedatetimeThe timestamp when the asset data was retrieved or recorded.

Did this page help you?