pub struct GetObjectArgs {
pub bucket: Output<String>,
pub checksum_mode: Output<Option<String>>,
pub key: Output<String>,
pub range: Output<Option<String>>,
pub tags: Output<Option<HashMap<String, String>>>,
pub version_id: Output<Option<String>>,
}
Fields§
§bucket: Output<String>
Name of the bucket to read the object from. Alternatively, an S3 access point ARN can be specified
checksum_mode: Output<Option<String>>
To retrieve the object’s checksum, this argument must be ENABLED
. If you enable checksum_mode
and the object is encrypted with KMS, you must have permission to use the kms:Decrypt
action. Valid values: ENABLED
key: Output<String>
Full path to the object inside the bucket
range: Output<Option<String>>
Map of tags assigned to the object.
version_id: Output<Option<String>>
Specific version ID of the object returned (defaults to latest version)
Implementations§
source§impl GetObjectArgs
impl GetObjectArgs
sourcepub fn builder() -> GetObjectArgsBuilder
pub fn builder() -> GetObjectArgsBuilder
Create an instance of GetObjectArgs
using the builder syntax
Trait Implementations§
source§impl Clone for GetObjectArgs
impl Clone for GetObjectArgs
source§fn clone(&self) -> GetObjectArgs
fn clone(&self) -> GetObjectArgs
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for GetObjectArgs
impl RefUnwindSafe for GetObjectArgs
impl Send for GetObjectArgs
impl Sync for GetObjectArgs
impl Unpin for GetObjectArgs
impl UnwindSafe for GetObjectArgs
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
Mutably borrows from an owned value. Read more
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)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)