getBucketObjects

NOTE: The aws.s3.getBucketObjects data source is DEPRECATED and will be removed in a future version! Use aws.s3.getObjects instead, where new features and fixes will be added. NOTE on max_keys: Retrieving very large numbers of keys can adversely affect this provider's performance. The objects data source returns keys (i.e., file names) and other metadata about objects in an S3 bucket.

Return

A collection of values returned by getBucketObjects.

Parameters

argument

A collection of arguments for invoking getBucketObjects.


suspend fun getBucketObjects(bucket: String, delimiter: String? = null, encodingType: String? = null, fetchOwner: Boolean? = null, maxKeys: Int? = null, prefix: String? = null, startAfter: String? = null): GetBucketObjectsResult

Return

A collection of values returned by getBucketObjects.

Parameters

bucket

Lists object keys in this S3 bucket. Alternatively, an S3 access point ARN can be specified

delimiter

Character used to group keys (Default: none)

encodingType

Encodes keys using this method (Default: none; besides none, only "url" can be used)

fetchOwner

Boolean specifying whether to populate the owner list (Default: false)

maxKeys

Maximum object keys to return (Default: 1000)

prefix

Limits results to object keys with this prefix (Default: none)

startAfter

Returns key names lexicographically after a specific object key in your bucket (Default: none; S3 lists object keys in UTF-8 character encoding in lexicographical order)

See also


Return

A collection of values returned by getBucketObjects.

Parameters

argument

Builder for com.pulumi.aws.s3.kotlin.inputs.GetBucketObjectsPlainArgs.

See also