Class: Aws::PaymentCryptographyData::Types::GenerateCardValidationDataInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::GenerateCardValidationDataInput
- Defined in:
- gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:primary_account_number]
Instance Attribute Summary collapse
-
#generation_attributes ⇒ Types::CardGenerationAttributes
The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment Cryptography.
-
#key_identifier ⇒ String
The
keyARN
of the CVK encryption key that Amazon Web Services Payment Cryptography uses to generate card data. -
#primary_account_number ⇒ String
The Primary Account Number (PAN), a unique identifier for a payment credit or debit card that associates the card with a specific account holder.
-
#validation_data_length ⇒ Integer
The length of the CVV or CSC to be generated.
Instance Attribute Details
#generation_attributes ⇒ Types::CardGenerationAttributes
The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment Cryptography.
766 767 768 769 770 771 772 773 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 766 class GenerateCardValidationDataInput < Struct.new( :generation_attributes, :key_identifier, :primary_account_number, :validation_data_length) SENSITIVE = [:primary_account_number] include Aws::Structure end |
#key_identifier ⇒ String
The keyARN
of the CVK encryption key that Amazon Web Services
Payment Cryptography uses to generate card data.
766 767 768 769 770 771 772 773 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 766 class GenerateCardValidationDataInput < Struct.new( :generation_attributes, :key_identifier, :primary_account_number, :validation_data_length) SENSITIVE = [:primary_account_number] include Aws::Structure end |
#primary_account_number ⇒ String
The Primary Account Number (PAN), a unique identifier for a payment credit or debit card that associates the card with a specific account holder.
766 767 768 769 770 771 772 773 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 766 class GenerateCardValidationDataInput < Struct.new( :generation_attributes, :key_identifier, :primary_account_number, :validation_data_length) SENSITIVE = [:primary_account_number] include Aws::Structure end |
#validation_data_length ⇒ Integer
The length of the CVV or CSC to be generated. The default value is 3.
766 767 768 769 770 771 772 773 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 766 class GenerateCardValidationDataInput < Struct.new( :generation_attributes, :key_identifier, :primary_account_number, :validation_data_length) SENSITIVE = [:primary_account_number] include Aws::Structure end |