Skip to content

S3Configuration

Source code in docs_src/capo_cloudwatch_logs/types/s3_configuration.py
class S3Configuration(TypedDict, closed=True):
    destination_identifier: "capo_cloudwatch_logs.types.s3_uri.S3Uri"
    """<p>The Amazon S3 URI where query results are delivered. Must be a valid S3 URI format.</p>"""
    role_arn: "capo_cloudwatch_logs.types.role_arn.RoleArn"
    """<p>The ARN of the IAM role that grants permissions to write query results to the specified Amazon S3 destination.</p>"""
    owner_account_id: NotRequired["capo_cloudwatch_logs.types.account_id.AccountId"]
    """<p>The Amazon Web Services accountId for the bucket owning account.</p>"""
    kms_key_id: NotRequired["capo_cloudwatch_logs.types.kms_key_id.KmsKeyId"]
    """<p>The Amazon Resource Name (ARN) of the KMS encryption key. Must belong to the same Amazon Web Services Region as the destination Amazon S3 bucket.</p>"""

destination_identifier instance-attribute

destination_identifier: S3Uri

The Amazon S3 URI where query results are delivered. Must be a valid S3 URI format.

kms_key_id instance-attribute

kms_key_id: NotRequired[KmsKeyId]

The Amazon Resource Name (ARN) of the KMS encryption key. Must belong to the same Amazon Web Services Region as the destination Amazon S3 bucket.

owner_account_id instance-attribute

owner_account_id: NotRequired[AccountId]

The Amazon Web Services accountId for the bucket owning account.

role_arn instance-attribute

role_arn: RoleArn

The ARN of the IAM role that grants permissions to write query results to the specified Amazon S3 destination.