Skip to content

GenerateCardValidationDataInput

Source code in docs_src/capo_payment_cryptography_data/types/generate_card_validation_data_input.py
class GenerateCardValidationDataInput(TypedDict, closed=True):
    key_identifier: "capo_payment_cryptography_data.types.key_arn_or_key_alias_type.KeyArnOrKeyAliasType"
    """<p>The <code>keyARN</code> of the CVK encryption key that Amazon Web Services Payment Cryptography uses to generate card data.</p>"""
    primary_account_number: "capo_payment_cryptography_data.types.primary_account_number_type.PrimaryAccountNumberType"
    """<p>The Primary Account Number (PAN), a unique identifier for a payment credit or debit card that associates the card with a specific account holder.</p>"""
    generation_attributes: "capo_payment_cryptography_data.types.card_generation_attributes.CardGenerationAttributes"
    """<p>The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment Cryptography.</p>"""
    validation_data_length: NotRequired[
        "capo_payment_cryptography_data.types.integer_range_between3_and5_type.IntegerRangeBetween3And5Type"
    ]
    """<p>The length of the CVV or CSC to be generated. The default value is 3.</p>"""

generation_attributes instance-attribute

generation_attributes: CardGenerationAttributes

The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment Cryptography.

key_identifier instance-attribute

key_identifier: KeyArnOrKeyAliasType

The keyARN of the CVK encryption key that Amazon Web Services Payment Cryptography uses to generate card data.

primary_account_number instance-attribute

primary_account_number: PrimaryAccountNumberType

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 instance-attribute

validation_data_length: NotRequired[IntegerRangeBetween3And5Type]

The length of the CVV or CSC to be generated. The default value is 3.