Class: Aws::PaymentCryptographyData::Types::ReEncryptDataInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:cipher_text]

Instance Attribute Summary collapse

Instance Attribute Details

#cipher_textString

Ciphertext to be encrypted. The minimum allowed length is 16 bytes and maximum allowed length is 4096 bytes.

Returns:

  • (String)


1391
1392
1393
1394
1395
1396
1397
1398
1399
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1391

class ReEncryptDataInput < Struct.new(
  :cipher_text,
  :incoming_encryption_attributes,
  :incoming_key_identifier,
  :outgoing_encryption_attributes,
  :outgoing_key_identifier)
  SENSITIVE = [:cipher_text]
  include Aws::Structure
end

#incoming_encryption_attributesTypes::ReEncryptionAttributes

The attributes and values for incoming ciphertext.



1391
1392
1393
1394
1395
1396
1397
1398
1399
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1391

class ReEncryptDataInput < Struct.new(
  :cipher_text,
  :incoming_encryption_attributes,
  :incoming_key_identifier,
  :outgoing_encryption_attributes,
  :outgoing_key_identifier)
  SENSITIVE = [:cipher_text]
  include Aws::Structure
end

#incoming_key_identifierString

The keyARN of the encryption key of incoming ciphertext data.

Returns:

  • (String)


1391
1392
1393
1394
1395
1396
1397
1398
1399
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1391

class ReEncryptDataInput < Struct.new(
  :cipher_text,
  :incoming_encryption_attributes,
  :incoming_key_identifier,
  :outgoing_encryption_attributes,
  :outgoing_key_identifier)
  SENSITIVE = [:cipher_text]
  include Aws::Structure
end

#outgoing_encryption_attributesTypes::ReEncryptionAttributes

The attributes and values for outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.



1391
1392
1393
1394
1395
1396
1397
1398
1399
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1391

class ReEncryptDataInput < Struct.new(
  :cipher_text,
  :incoming_encryption_attributes,
  :incoming_key_identifier,
  :outgoing_encryption_attributes,
  :outgoing_key_identifier)
  SENSITIVE = [:cipher_text]
  include Aws::Structure
end

#outgoing_key_identifierString

The keyARN of the encryption key of outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.

Returns:

  • (String)


1391
1392
1393
1394
1395
1396
1397
1398
1399
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1391

class ReEncryptDataInput < Struct.new(
  :cipher_text,
  :incoming_encryption_attributes,
  :incoming_key_identifier,
  :outgoing_encryption_attributes,
  :outgoing_key_identifier)
  SENSITIVE = [:cipher_text]
  include Aws::Structure
end