Class: Aws::PaymentCryptographyData::Types::GenerateCardValidationDataInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::GenerateCardValidationDataInput
- Includes:
- Structure
- Defined in:
- 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.
1039 1040 1041 1042 1043 1044 1045 1046 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1039 class GenerateCardValidationDataInput < Struct.new( :key_identifier, :primary_account_number, :generation_attributes, :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.
1039 1040 1041 1042 1043 1044 1045 1046 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1039 class GenerateCardValidationDataInput < Struct.new( :key_identifier, :primary_account_number, :generation_attributes, :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.
1039 1040 1041 1042 1043 1044 1045 1046 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1039 class GenerateCardValidationDataInput < Struct.new( :key_identifier, :primary_account_number, :generation_attributes, :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.
1039 1040 1041 1042 1043 1044 1045 1046 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1039 class GenerateCardValidationDataInput < Struct.new( :key_identifier, :primary_account_number, :generation_attributes, :validation_data_length) SENSITIVE = [:primary_account_number] include Aws::Structure end |