pub struct PresignedUrlOptions {
pub expiry_seconds: u64,
pub method: HttpMethod,
pub headers: HashMap<String, String>,
pub query_params: HashMap<String, String>,
}Expand description
Presigned URL options
Fields§
§expiry_seconds: u64Expiration time in seconds
method: HttpMethodHTTP method (GET, PUT, DELETE)
headers: HashMap<String, String>Custom headers to include
query_params: HashMap<String, String>Query parameters to include
Trait Implementations§
Source§impl Clone for PresignedUrlOptions
impl Clone for PresignedUrlOptions
Source§impl Debug for PresignedUrlOptions
impl Debug for PresignedUrlOptions
Auto Trait Implementations§
impl Freeze for PresignedUrlOptions
impl RefUnwindSafe for PresignedUrlOptions
impl Send for PresignedUrlOptions
impl Sync for PresignedUrlOptions
impl Unpin for PresignedUrlOptions
impl UnsafeUnpin for PresignedUrlOptions
impl UnwindSafe for PresignedUrlOptions
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