pub struct GenerateMacInput {
pub dry_run: Option<bool>,
pub grant_tokens: Vec<String>,
pub key_id: String,
pub mac_algorithm: MacAlgorithmSpec,
pub message: Bytes,
}Expand description
KMS GenerateMacInput.
Fields§
§dry_run: Option<bool>§grant_tokens: Vec<String>§key_id: String§mac_algorithm: MacAlgorithmSpec§message: BytesTrait Implementations§
Source§impl Clone for GenerateMacInput
impl Clone for GenerateMacInput
Source§fn clone(&self) -> GenerateMacInput
fn clone(&self) -> GenerateMacInput
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 GenerateMacInput
impl Debug for GenerateMacInput
Source§impl Default for GenerateMacInput
impl Default for GenerateMacInput
Source§fn default() -> GenerateMacInput
fn default() -> GenerateMacInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GenerateMacInput
impl<'de> Deserialize<'de> for GenerateMacInput
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
Auto Trait Implementations§
impl !Freeze for GenerateMacInput
impl RefUnwindSafe for GenerateMacInput
impl Send for GenerateMacInput
impl Sync for GenerateMacInput
impl Unpin for GenerateMacInput
impl UnsafeUnpin for GenerateMacInput
impl UnwindSafe for GenerateMacInput
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