pub struct ParsedPresignedParams {
pub algorithm: String,
pub access_key_id: String,
pub date: String,
pub region: String,
pub service: String,
pub timestamp: String,
pub expires: u64,
pub signed_headers: Vec<String>,
pub signature: String,
}Expand description
Parsed components from presigned URL query parameters.
Fields§
§algorithm: StringThe signing algorithm (must be AWS4-HMAC-SHA256).
access_key_id: StringThe access key ID.
date: StringThe date component of the credential scope (YYYYMMDD).
region: StringThe AWS region from the credential scope.
service: StringThe AWS service from the credential scope.
timestamp: StringThe ISO 8601 basic format timestamp.
expires: u64The URL validity duration in seconds.
signed_headers: Vec<String>The list of signed header names.
signature: StringThe hex-encoded signature.
Trait Implementations§
Source§impl Clone for ParsedPresignedParams
impl Clone for ParsedPresignedParams
Source§fn clone(&self) -> ParsedPresignedParams
fn clone(&self) -> ParsedPresignedParams
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ParsedPresignedParams
impl RefUnwindSafe for ParsedPresignedParams
impl Send for ParsedPresignedParams
impl Sync for ParsedPresignedParams
impl Unpin for ParsedPresignedParams
impl UnsafeUnpin for ParsedPresignedParams
impl UnwindSafe for ParsedPresignedParams
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