AwsS3BucketDetails - Amazon Security Hub
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AwsS3BucketDetails

The details of an Amazon Simple Storage Service (Amazon S3) bucket.

Contents

AccessControlList

The access control list for the S3 bucket.

Type: String

Pattern: .*\S.*

Required: No

BucketLifecycleConfiguration

The lifecycle configuration for objects in the specified bucket.

Type: AwsS3BucketBucketLifecycleConfigurationDetails object

Required: No

BucketLoggingConfiguration

The logging configuration for the S3 bucket.

Type: AwsS3BucketLoggingConfiguration object

Required: No

BucketNotificationConfiguration

The notification configuration for the S3 bucket.

Type: AwsS3BucketNotificationConfiguration object

Required: No

BucketVersioningConfiguration

The versioning state of an S3 bucket.

Type: AwsS3BucketBucketVersioningConfiguration object

Required: No

BucketWebsiteConfiguration

The website configuration parameters for the S3 bucket.

Type: AwsS3BucketWebsiteConfiguration object

Required: No

CreatedAt

Indicates when the S3 bucket was created.

This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats that you can send to Security Hub:

  • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

  • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

  • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

  • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

  • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

If a finding provider sends a finding to Security Hub that contains a timestamp in nanoseconds, we round it to milliseconds. For example, we round 2024-10-31T23:00:00.123456789Z to 2024-10-31T23:00:00.123Z.

Type: String

Pattern: .*\S.*

Required: No

Name

The name of the bucket.

Type: String

Pattern: .*\S.*

Required: No

ObjectLockConfiguration

Specifies which rule Amazon S3 applies by default to every new object placed in the bucket.

Type: AwsS3BucketObjectLockConfiguration object

Required: No

OwnerAccountId

The Amazon Web Services account identifier of the account that owns the S3 bucket.

Type: String

Pattern: .*\S.*

Required: No

OwnerId

The canonical user ID of the owner of the S3 bucket.

Type: String

Pattern: .*\S.*

Required: No

OwnerName

The display name of the owner of the S3 bucket.

Type: String

Pattern: .*\S.*

Required: No

PublicAccessBlockConfiguration

Provides information about the Amazon S3 Public Access Block configuration for the S3 bucket.

Type: AwsS3AccountPublicAccessBlockDetails object

Required: No

ServerSideEncryptionConfiguration

The encryption rules that are applied to the S3 bucket.

Type: AwsS3BucketServerSideEncryptionConfiguration object

Required: No

See Also

For more information about using this API in one of the language-specific Amazon SDKs, see the following: