pub struct UploadCredentials {
pub access_key_id: String,
pub secret_access_key: String,
pub session_token: String,
pub expires_at: String,
}Expand description
STS credentials used to sign S3 PUT requests.
Fields§
§access_key_id: String§secret_access_key: String§session_token: String§expires_at: StringISO 8601 expires_at timestamp, e.g. "2026-04-01T12:00:00Z".
Trait Implementations§
Source§impl Clone for UploadCredentials
impl Clone for UploadCredentials
Source§fn clone(&self) -> UploadCredentials
fn clone(&self) -> UploadCredentials
Returns a duplicate 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 UploadCredentials
impl RefUnwindSafe for UploadCredentials
impl Send for UploadCredentials
impl Sync for UploadCredentials
impl Unpin for UploadCredentials
impl UnsafeUnpin for UploadCredentials
impl UnwindSafe for UploadCredentials
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