Skip to content

S3LogConfiguration

Source code in docs_src/capo_workspaces_web/types/s3_log_configuration.py
class S3LogConfiguration(TypedDict, closed=True):
    bucket: "capo_workspaces_web.types.s3_bucket.S3Bucket"
    """<p>The S3 bucket name where logs are delivered.</p>"""
    key_prefix: NotRequired["capo_workspaces_web.types.s3_key_prefix.S3KeyPrefix"]
    """<p>The S3 path prefix that determines where log files are stored.</p>"""
    bucket_owner: NotRequired["capo_workspaces_web.types.s3_bucket_owner.S3BucketOwner"]
    """<p>The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket.</p>"""
    log_file_format: "capo_workspaces_web.types.log_file_format.LogFileFormat"
    """<p>The format of the LogFile that is written to S3.</p>"""
    folder_structure: "capo_workspaces_web.types.folder_structure.FolderStructure"
    """<p>The folder structure that defines the organizational structure for log files in S3.</p>"""

bucket instance-attribute

bucket: S3Bucket

The S3 bucket name where logs are delivered.

bucket_owner instance-attribute

bucket_owner: NotRequired[S3BucketOwner]

The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket.

folder_structure instance-attribute

folder_structure: FolderStructure

The folder structure that defines the organizational structure for log files in S3.

key_prefix instance-attribute

key_prefix: NotRequired[S3KeyPrefix]

The S3 path prefix that determines where log files are stored.

log_file_format instance-attribute

log_file_format: LogFileFormat

The format of the LogFile that is written to S3.