pub struct GetObjectsArgs {
pub bucket: Output<String>,
pub delimiter: Output<Option<String>>,
pub encoding_type: Output<Option<String>>,
pub fetch_owner: Output<Option<bool>>,
pub max_keys: Output<Option<i32>>,
pub prefix: Output<Option<String>>,
pub request_payer: Output<Option<String>>,
pub start_after: Output<Option<String>>,
}
Fields§
§bucket: Output<String>
Lists object keys in this S3 bucket. Alternatively, an S3 access point ARN can be specified
delimiter: Output<Option<String>>
Character used to group keys (Default: none)
encoding_type: Output<Option<String>>
Encodes keys using this method (Default: none; besides none, only “url” can be used)
fetch_owner: Output<Option<bool>>
Boolean specifying whether to populate the owner list (Default: false)
max_keys: Output<Option<i32>>
Maximum object keys to return (Default: 1000)
prefix: Output<Option<String>>
Limits results to object keys with this prefix (Default: none)
request_payer: Output<Option<String>>
Confirms that the requester knows that they will be charged for the request. Bucket owners need not specify this parameter in their requests. If included, the only valid value is requester
.
start_after: Output<Option<String>>
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)
Implementations§
source§impl GetObjectsArgs
impl GetObjectsArgs
sourcepub fn builder() -> GetObjectsArgsBuilder
pub fn builder() -> GetObjectsArgsBuilder
Create an instance of GetObjectsArgs
using the builder syntax
Trait Implementations§
source§impl Clone for GetObjectsArgs
impl Clone for GetObjectsArgs
source§fn clone(&self) -> GetObjectsArgs
fn clone(&self) -> GetObjectsArgs
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for GetObjectsArgs
impl RefUnwindSafe for GetObjectsArgs
impl Send for GetObjectsArgs
impl Sync for GetObjectsArgs
impl Unpin for GetObjectsArgs
impl UnwindSafe for GetObjectsArgs
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)