Class: Aws::PaymentCryptographyData::Types::EncryptDataInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::EncryptDataInput
- Defined in:
- gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:plain_text]
Instance Attribute Summary collapse
-
#encryption_attributes ⇒ Types::EncryptionDecryptionAttributes
The encryption key type and attributes for plaintext encryption.
-
#key_identifier ⇒ String
The
keyARN
of the encryption key that Amazon Web Services Payment Cryptography uses for plaintext encryption. -
#plain_text ⇒ String
The plaintext to be encrypted.
Instance Attribute Details
#encryption_attributes ⇒ Types::EncryptionDecryptionAttributes
The encryption key type and attributes for plaintext encryption.
666 667 668 669 670 671 672 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 666 class EncryptDataInput < Struct.new( :encryption_attributes, :key_identifier, :plain_text) SENSITIVE = [:plain_text] include Aws::Structure end |
#key_identifier ⇒ String
The keyARN
of the encryption key that Amazon Web Services Payment
Cryptography uses for plaintext encryption.
666 667 668 669 670 671 672 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 666 class EncryptDataInput < Struct.new( :encryption_attributes, :key_identifier, :plain_text) SENSITIVE = [:plain_text] include Aws::Structure end |
#plain_text ⇒ String
The plaintext to be encrypted.
KeyAlgorithm
and padding type that you define in
AsymmetricEncryptionAttributes
. For more information, see Encrypt
data in the Amazon Web Services Payment Cryptography User
Guide.
666 667 668 669 670 671 672 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 666 class EncryptDataInput < Struct.new( :encryption_attributes, :key_identifier, :plain_text) SENSITIVE = [:plain_text] include Aws::Structure end |