#[non_exhaustive]pub struct ReEncryptDataInput {
pub incoming_key_identifier: Option<String>,
pub outgoing_key_identifier: Option<String>,
pub cipher_text: Option<String>,
pub incoming_encryption_attributes: Option<ReEncryptionAttributes>,
pub outgoing_encryption_attributes: Option<ReEncryptionAttributes>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.incoming_key_identifier: Option<String>
The keyARN
of the encryption key of incoming ciphertext data.
outgoing_key_identifier: Option<String>
The keyARN
of the encryption key of outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.
cipher_text: Option<String>
Ciphertext to be encrypted. The minimum allowed length is 16 bytes and maximum allowed length is 4096 bytes.
incoming_encryption_attributes: Option<ReEncryptionAttributes>
The attributes and values for incoming ciphertext.
outgoing_encryption_attributes: Option<ReEncryptionAttributes>
The attributes and values for outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.
Implementations§
source§impl ReEncryptDataInput
impl ReEncryptDataInput
sourcepub fn incoming_key_identifier(&self) -> Option<&str>
pub fn incoming_key_identifier(&self) -> Option<&str>
The keyARN
of the encryption key of incoming ciphertext data.
sourcepub fn outgoing_key_identifier(&self) -> Option<&str>
pub fn outgoing_key_identifier(&self) -> Option<&str>
The keyARN
of the encryption key of outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.
sourcepub fn cipher_text(&self) -> Option<&str>
pub fn cipher_text(&self) -> Option<&str>
Ciphertext to be encrypted. The minimum allowed length is 16 bytes and maximum allowed length is 4096 bytes.
sourcepub fn incoming_encryption_attributes(&self) -> Option<&ReEncryptionAttributes>
pub fn incoming_encryption_attributes(&self) -> Option<&ReEncryptionAttributes>
The attributes and values for incoming ciphertext.
sourcepub fn outgoing_encryption_attributes(&self) -> Option<&ReEncryptionAttributes>
pub fn outgoing_encryption_attributes(&self) -> Option<&ReEncryptionAttributes>
The attributes and values for outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.
source§impl ReEncryptDataInput
impl ReEncryptDataInput
sourcepub fn builder() -> ReEncryptDataInputBuilder
pub fn builder() -> ReEncryptDataInputBuilder
Creates a new builder-style object to manufacture ReEncryptDataInput
.
Trait Implementations§
source§impl Clone for ReEncryptDataInput
impl Clone for ReEncryptDataInput
source§fn clone(&self) -> ReEncryptDataInput
fn clone(&self) -> ReEncryptDataInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ReEncryptDataInput
impl Debug for ReEncryptDataInput
source§impl PartialEq<ReEncryptDataInput> for ReEncryptDataInput
impl PartialEq<ReEncryptDataInput> for ReEncryptDataInput
source§fn eq(&self, other: &ReEncryptDataInput) -> bool
fn eq(&self, other: &ReEncryptDataInput) -> bool
self
and other
values to be equal, and is used
by ==
.