pub enum GrantOperation {
Show 17 variants
CreateGrant,
Decrypt,
DeriveSharedSecret,
DescribeKey,
Encrypt,
GenerateDataKey,
GenerateDataKeyPair,
GenerateDataKeyPairWithoutPlaintext,
GenerateDataKeyWithoutPlaintext,
GenerateMac,
GetPublicKey,
ReEncryptFrom,
ReEncryptTo,
RetireGrant,
Sign,
Verify,
VerifyMac,
}Expand description
KMS GrantOperation enum.
Variants§
CreateGrant
Default variant.
Decrypt
DescribeKey
Encrypt
GenerateDataKey
GenerateDataKeyPair
GenerateDataKeyPairWithoutPlaintext
GenerateDataKeyWithoutPlaintext
GenerateMac
GetPublicKey
ReEncryptFrom
ReEncryptTo
RetireGrant
Sign
Verify
VerifyMac
Implementations§
Trait Implementations§
Source§impl Clone for GrantOperation
impl Clone for GrantOperation
Source§fn clone(&self) -> GrantOperation
fn clone(&self) -> GrantOperation
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 GrantOperation
impl Debug for GrantOperation
Source§impl Default for GrantOperation
impl Default for GrantOperation
Source§fn default() -> GrantOperation
fn default() -> GrantOperation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GrantOperation
impl<'de> Deserialize<'de> for GrantOperation
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
Source§impl Display for GrantOperation
impl Display for GrantOperation
Source§impl From<&str> for GrantOperation
impl From<&str> for GrantOperation
Source§impl Hash for GrantOperation
impl Hash for GrantOperation
Source§impl PartialEq for GrantOperation
impl PartialEq for GrantOperation
Source§impl Serialize for GrantOperation
impl Serialize for GrantOperation
impl Eq for GrantOperation
impl StructuralPartialEq for GrantOperation
Auto Trait Implementations§
impl Freeze for GrantOperation
impl RefUnwindSafe for GrantOperation
impl Send for GrantOperation
impl Sync for GrantOperation
impl Unpin for GrantOperation
impl UnsafeUnpin for GrantOperation
impl UnwindSafe for GrantOperation
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