pub struct GenerateDataKeyInput {
pub dry_run: Option<bool>,
pub encryption_context: HashMap<String, String>,
pub grant_tokens: Vec<String>,
pub key_id: String,
pub key_spec: Option<DataKeySpec>,
pub number_of_bytes: Option<i32>,
pub recipient: Option<RecipientInfo>,
}Expand description
KMS GenerateDataKeyInput.
Fields§
§dry_run: Option<bool>§encryption_context: HashMap<String, String>§grant_tokens: Vec<String>§key_id: String§key_spec: Option<DataKeySpec>§number_of_bytes: Option<i32>§recipient: Option<RecipientInfo>Trait Implementations§
Source§impl Clone for GenerateDataKeyInput
impl Clone for GenerateDataKeyInput
Source§fn clone(&self) -> GenerateDataKeyInput
fn clone(&self) -> GenerateDataKeyInput
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 GenerateDataKeyInput
impl Debug for GenerateDataKeyInput
Source§impl Default for GenerateDataKeyInput
impl Default for GenerateDataKeyInput
Source§fn default() -> GenerateDataKeyInput
fn default() -> GenerateDataKeyInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GenerateDataKeyInput
impl<'de> Deserialize<'de> for GenerateDataKeyInput
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 GenerateDataKeyInput
impl RefUnwindSafe for GenerateDataKeyInput
impl Send for GenerateDataKeyInput
impl Sync for GenerateDataKeyInput
impl Unpin for GenerateDataKeyInput
impl UnsafeUnpin for GenerateDataKeyInput
impl UnwindSafe for GenerateDataKeyInput
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