S3Bucket¶
Structure Class¶
S3Bucket
dataclass
¶
Contains information about the Amazon S3 bucket policies and encryption.
Attributes¶
account_public_access
class-attribute
instance-attribute
¶
account_public_access: PublicAccessConfiguration | None = None
Contains information about the public access policies that apply to the Amazon S3 bucket at the account level.
bucket_public_access
class-attribute
instance-attribute
¶
bucket_public_access: PublicAccessConfiguration | None = None
Contains information about public access policies that apply to the Amazon S3 bucket.
created_at
class-attribute
instance-attribute
¶
created_at: datetime | None = None
The timestamp at which the Amazon S3 bucket was created.
effective_permission
class-attribute
instance-attribute
¶
effective_permission: str | None = None
Describes the effective permissions on this S3 bucket, after factoring all the attached policies.
encryption_key_arn
class-attribute
instance-attribute
¶
encryption_key_arn: str | None = None
The Amazon Resource Name (ARN) of the encryption key that is used to encrypt the Amazon S3 bucket and its objects.
encryption_type
class-attribute
instance-attribute
¶
encryption_type: str | None = None
The type of encryption used for the Amazon S3 buckets and its objects. For more information, see Protecting data with server-side encryption in the Amazon S3 User Guide.
owner_id
class-attribute
instance-attribute
¶
owner_id: str | None = None
The owner ID of the associated S3Amazon S3bucket.
public_read_access
class-attribute
instance-attribute
¶
public_read_access: PublicAccessStatus | None = None
Indicates whether or not the public read access is allowed for an Amazon S3 bucket.
public_write_access
class-attribute
instance-attribute
¶
public_write_access: PublicAccessStatus | None = None
Indicates whether or not the public write access is allowed for an Amazon S3 bucket.
s3_object_uids
class-attribute
instance-attribute
¶
s3_object_uids: list[str] | None = None
Represents a list of Amazon S3 object identifiers.