pub struct ReEncryptInput {
pub ciphertext_blob: Option<Bytes>,
pub destination_encryption_algorithm: Option<EncryptionAlgorithmSpec>,
pub destination_encryption_context: HashMap<String, String>,
pub destination_key_id: String,
pub dry_run: Option<bool>,
pub dry_run_modifiers: Vec<DryRunModifierType>,
pub grant_tokens: Vec<String>,
pub source_encryption_algorithm: Option<EncryptionAlgorithmSpec>,
pub source_encryption_context: HashMap<String, String>,
pub source_key_id: Option<String>,
}Expand description
KMS ReEncryptInput.
Fields§
§ciphertext_blob: Option<Bytes>§destination_encryption_algorithm: Option<EncryptionAlgorithmSpec>§destination_encryption_context: HashMap<String, String>§destination_key_id: String§dry_run: Option<bool>§dry_run_modifiers: Vec<DryRunModifierType>§grant_tokens: Vec<String>§source_encryption_algorithm: Option<EncryptionAlgorithmSpec>§source_encryption_context: HashMap<String, String>§source_key_id: Option<String>Trait Implementations§
Source§impl Clone for ReEncryptInput
impl Clone for ReEncryptInput
Source§fn clone(&self) -> ReEncryptInput
fn clone(&self) -> ReEncryptInput
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 ReEncryptInput
impl Debug for ReEncryptInput
Source§impl Default for ReEncryptInput
impl Default for ReEncryptInput
Source§fn default() -> ReEncryptInput
fn default() -> ReEncryptInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReEncryptInput
impl<'de> Deserialize<'de> for ReEncryptInput
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 ReEncryptInput
impl RefUnwindSafe for ReEncryptInput
impl Send for ReEncryptInput
impl Sync for ReEncryptInput
impl Unpin for ReEncryptInput
impl UnsafeUnpin for ReEncryptInput
impl UnwindSafe for ReEncryptInput
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