Skip to content

S3DataAccessAsset

Source code in docs_src/capo_dataexchange/types/s3_data_access_asset.py
class S3DataAccessAsset(TypedDict, closed=True):
    bucket: "capo_dataexchange.types.__string.__string"
    """<p>The Amazon S3 bucket hosting data to be shared in the S3 data access.</p>"""
    key_prefixes: NotRequired["capo_dataexchange.types.list_of__string.ListOf__string"]
    """<p>The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.</p>"""
    keys: NotRequired["capo_dataexchange.types.list_of__string.ListOf__string"]
    """<p>S3 keys made available using this asset.</p>"""
    s3_access_point_alias: NotRequired["capo_dataexchange.types.__string.__string"]
    """<p>The automatically-generated bucket-style alias for your Amazon S3 Access Point. Customers can access their entitled data using the S3 Access Point alias.</p>"""
    s3_access_point_arn: NotRequired["capo_dataexchange.types.__string.__string"]
    """<p>The ARN for your Amazon S3 Access Point. Customers can also access their entitled data using the S3 Access Point ARN.</p>"""
    kms_keys_to_grant: NotRequired[
        "capo_dataexchange.types.list_of_kms_keys_to_grant.ListOfKmsKeysToGrant"
    ]
    """<p> List of AWS KMS CMKs (Key Management System Customer Managed Keys) and ARNs used to encrypt S3 objects being shared in this S3 Data Access asset. Providers must include all AWS KMS keys used to encrypt these shared S3 objects.</p>"""

bucket instance-attribute

bucket: __string

The Amazon S3 bucket hosting data to be shared in the S3 data access.

key_prefixes instance-attribute

key_prefixes: NotRequired[ListOf__string]

The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.

keys instance-attribute

keys: NotRequired[ListOf__string]

S3 keys made available using this asset.

kms_keys_to_grant instance-attribute

kms_keys_to_grant: NotRequired[ListOfKmsKeysToGrant]

List of AWS KMS CMKs (Key Management System Customer Managed Keys) and ARNs used to encrypt S3 objects being shared in this S3 Data Access asset. Providers must include all AWS KMS keys used to encrypt these shared S3 objects.

s3_access_point_alias instance-attribute

s3_access_point_alias: NotRequired[__string]

The automatically-generated bucket-style alias for your Amazon S3 Access Point. Customers can access their entitled data using the S3 Access Point alias.

s3_access_point_arn instance-attribute

s3_access_point_arn: NotRequired[__string]

The ARN for your Amazon S3 Access Point. Customers can also access their entitled data using the S3 Access Point ARN.