AwsS3BucketDetails
¶
Source code in docs_src/capo_securityhub/types/aws_s3_bucket_details.py
access_control_list
instance-attribute
¶
access_control_list: NotRequired[NonEmptyString]
The access control list for the S3 bucket.
bucket_lifecycle_configuration
instance-attribute
¶
bucket_lifecycle_configuration: NotRequired[
AwsS3BucketBucketLifecycleConfigurationDetails
]
The lifecycle configuration for objects in the specified bucket.
bucket_logging_configuration
instance-attribute
¶
bucket_logging_configuration: NotRequired[AwsS3BucketLoggingConfiguration]
The logging configuration for the S3 bucket.
bucket_notification_configuration
instance-attribute
¶
bucket_notification_configuration: NotRequired[AwsS3BucketNotificationConfiguration]
The notification configuration for the S3 bucket.
bucket_versioning_configuration
instance-attribute
¶
bucket_versioning_configuration: NotRequired[AwsS3BucketBucketVersioningConfiguration]
The versioning state of an S3 bucket.
bucket_website_configuration
instance-attribute
¶
bucket_website_configuration: NotRequired[AwsS3BucketWebsiteConfiguration]
The website configuration parameters for the S3 bucket.
created_at
instance-attribute
¶
created_at: NotRequired[NonEmptyString]
Indicates when the S3 bucket was created.
For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.
object_lock_configuration
instance-attribute
¶
object_lock_configuration: NotRequired[AwsS3BucketObjectLockConfiguration]
Specifies which rule Amazon S3 applies by default to every new object placed in the bucket.
owner_account_id
instance-attribute
¶
owner_account_id: NotRequired[NonEmptyString]
The Amazon Web Services account identifier of the account that owns the S3 bucket.
owner_id
instance-attribute
¶
owner_id: NotRequired[NonEmptyString]
The canonical user ID of the owner of the S3 bucket.
owner_name
instance-attribute
¶
owner_name: NotRequired[NonEmptyString]
The display name of the owner of the S3 bucket.
public_access_block_configuration
instance-attribute
¶
public_access_block_configuration: NotRequired[AwsS3AccountPublicAccessBlockDetails]
Provides information about the Amazon S3 Public Access Block configuration for the S3 bucket.
server_side_encryption_configuration
instance-attribute
¶
server_side_encryption_configuration: NotRequired[
AwsS3BucketServerSideEncryptionConfiguration
]
The encryption rules that are applied to the S3 bucket.