pub struct SigV4Authorization {
pub role_arn: String,
pub service_name: String,
pub signing_region: String,
}Expand description
Use Sig V4 authorization.
Fields§
§role_arn: StringThe ARN of the signing role.
service_name: StringThe service name to use while signing with Sig V4.
signing_region: StringThe signing region.
Trait Implementations§
Source§impl Clone for SigV4Authorization
impl Clone for SigV4Authorization
Source§fn clone(&self) -> SigV4Authorization
fn clone(&self) -> SigV4Authorization
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 moreSource§impl Debug for SigV4Authorization
impl Debug for SigV4Authorization
Source§impl Default for SigV4Authorization
impl Default for SigV4Authorization
Source§fn default() -> SigV4Authorization
fn default() -> SigV4Authorization
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SigV4Authorization
impl<'de> Deserialize<'de> for SigV4Authorization
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SigV4Authorization
impl PartialEq for SigV4Authorization
Source§impl Serialize for SigV4Authorization
impl Serialize for SigV4Authorization
impl StructuralPartialEq for SigV4Authorization
Auto Trait Implementations§
impl Freeze for SigV4Authorization
impl RefUnwindSafe for SigV4Authorization
impl Send for SigV4Authorization
impl Sync for SigV4Authorization
impl Unpin for SigV4Authorization
impl UnwindSafe for SigV4Authorization
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