Skip to content

S3Bucket

Source code in docs_src/capo_guardduty/types/s3_bucket.py
class S3Bucket(TypedDict, closed=True):
    owner_id: NotRequired["capo_guardduty.types.string.String"]
    """<p>The owner ID of the associated S3Amazon S3bucket.</p>"""
    created_at: NotRequired["capo_guardduty.types.timestamp.Timestamp"]
    """<p>The timestamp at which the Amazon S3 bucket was created.</p>"""
    encryption_type: NotRequired["capo_guardduty.types.string.String"]
    """<p>The type of encryption used for the Amazon S3 buckets and its objects. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/serv-side-encryption.html">Protecting data with server-side encryption</a> in the <i>Amazon S3 User Guide</i>.</p>"""
    encryption_key_arn: NotRequired["capo_guardduty.types.string.String"]
    """<p>The Amazon Resource Name (ARN) of the encryption key that is used to encrypt the Amazon S3 bucket and its objects.</p>"""
    effective_permission: NotRequired["capo_guardduty.types.string.String"]
    """<p>Describes the effective permissions on this S3 bucket, after factoring all the attached policies.</p>"""
    public_read_access: NotRequired[
        "capo_guardduty.types.public_access_status.PublicAccessStatus"
    ]
    """<p>Indicates whether or not the public read access is allowed for an Amazon S3 bucket.</p>"""
    public_write_access: NotRequired[
        "capo_guardduty.types.public_access_status.PublicAccessStatus"
    ]
    """<p>Indicates whether or not the public write access is allowed for an Amazon S3 bucket.</p>"""
    account_public_access: NotRequired[
        "capo_guardduty.types.public_access_configuration.PublicAccessConfiguration"
    ]
    """<p>Contains information about the public access policies that apply to the Amazon S3 bucket at the account level.</p>"""
    bucket_public_access: NotRequired[
        "capo_guardduty.types.public_access_configuration.PublicAccessConfiguration"
    ]
    """<p>Contains information about public access policies that apply to the Amazon S3 bucket.</p>"""
    s3_object_uids: NotRequired["capo_guardduty.types.s3_object_uids.S3ObjectUids"]
    """<p>Represents a list of Amazon S3 object identifiers.</p>"""

account_public_access instance-attribute

account_public_access: NotRequired[PublicAccessConfiguration]

Contains information about the public access policies that apply to the Amazon S3 bucket at the account level.

bucket_public_access instance-attribute

bucket_public_access: NotRequired[PublicAccessConfiguration]

Contains information about public access policies that apply to the Amazon S3 bucket.

created_at instance-attribute

created_at: NotRequired[Timestamp]

The timestamp at which the Amazon S3 bucket was created.

effective_permission instance-attribute

effective_permission: NotRequired[String]

Describes the effective permissions on this S3 bucket, after factoring all the attached policies.

encryption_key_arn instance-attribute

encryption_key_arn: NotRequired[String]

The Amazon Resource Name (ARN) of the encryption key that is used to encrypt the Amazon S3 bucket and its objects.

encryption_type instance-attribute

encryption_type: NotRequired[String]

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 instance-attribute

owner_id: NotRequired[String]

The owner ID of the associated S3Amazon S3bucket.

public_read_access instance-attribute

public_read_access: NotRequired[PublicAccessStatus]

Indicates whether or not the public read access is allowed for an Amazon S3 bucket.

public_write_access instance-attribute

public_write_access: NotRequired[PublicAccessStatus]

Indicates whether or not the public write access is allowed for an Amazon S3 bucket.

s3_object_uids instance-attribute

s3_object_uids: NotRequired[S3ObjectUids]

Represents a list of Amazon S3 object identifiers.