pub struct GenerateDataKeyWithoutPlaintextInput {
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>,
}Expand description
KMS GenerateDataKeyWithoutPlaintextInput.
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>Trait Implementations§
Source§impl Clone for GenerateDataKeyWithoutPlaintextInput
impl Clone for GenerateDataKeyWithoutPlaintextInput
Source§fn clone(&self) -> GenerateDataKeyWithoutPlaintextInput
fn clone(&self) -> GenerateDataKeyWithoutPlaintextInput
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 Default for GenerateDataKeyWithoutPlaintextInput
impl Default for GenerateDataKeyWithoutPlaintextInput
Source§fn default() -> GenerateDataKeyWithoutPlaintextInput
fn default() -> GenerateDataKeyWithoutPlaintextInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GenerateDataKeyWithoutPlaintextInput
impl<'de> Deserialize<'de> for GenerateDataKeyWithoutPlaintextInput
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 GenerateDataKeyWithoutPlaintextInput
impl RefUnwindSafe for GenerateDataKeyWithoutPlaintextInput
impl Send for GenerateDataKeyWithoutPlaintextInput
impl Sync for GenerateDataKeyWithoutPlaintextInput
impl Unpin for GenerateDataKeyWithoutPlaintextInput
impl UnsafeUnpin for GenerateDataKeyWithoutPlaintextInput
impl UnwindSafe for GenerateDataKeyWithoutPlaintextInput
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