Struct aws_sdk_kms::operation::generate_mac::GenerateMacOutput
source · #[non_exhaustive]pub struct GenerateMacOutput { /* private fields */ }
Implementations§
source§impl GenerateMacOutput
impl GenerateMacOutput
sourcepub fn mac(&self) -> Option<&Blob>
pub fn mac(&self) -> Option<&Blob>
The hash-based message authentication code (HMAC) that was generated for the specified message, HMAC KMS key, and MAC algorithm.
This is the standard, raw HMAC defined in RFC 2104.
sourcepub fn mac_algorithm(&self) -> Option<&MacAlgorithmSpec>
pub fn mac_algorithm(&self) -> Option<&MacAlgorithmSpec>
The MAC algorithm that was used to generate the HMAC.
source§impl GenerateMacOutput
impl GenerateMacOutput
sourcepub fn builder() -> GenerateMacOutputBuilder
pub fn builder() -> GenerateMacOutputBuilder
Creates a new builder-style object to manufacture GenerateMacOutput
.
Trait Implementations§
source§impl Clone for GenerateMacOutput
impl Clone for GenerateMacOutput
source§fn clone(&self) -> GenerateMacOutput
fn clone(&self) -> GenerateMacOutput
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 moresource§impl Debug for GenerateMacOutput
impl Debug for GenerateMacOutput
source§impl PartialEq<GenerateMacOutput> for GenerateMacOutput
impl PartialEq<GenerateMacOutput> for GenerateMacOutput
source§fn eq(&self, other: &GenerateMacOutput) -> bool
fn eq(&self, other: &GenerateMacOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GenerateMacOutput
impl RequestId for GenerateMacOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.