UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

231 lines 11.2 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsPaymentCryptographyActions = void 0; /** * All IAM policy actions for AWS Payment Cryptography (PAYMENT-CRYPTOGRAPHY) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awspaymentcryptography.html * * 2025-02-24T21:49:10.403Z */ var AwsPaymentCryptographyActions; (function (AwsPaymentCryptographyActions) { /** * Grants permission to create a user-friendly name for a Key * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateAlias.html */ AwsPaymentCryptographyActions["CreateAlias"] = "payment-cryptography:CreateAlias"; /** * Grants permission to create a unique customer managed key in the caller's AWS a * ccount and region * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateKey.html */ AwsPaymentCryptographyActions["CreateKey"] = "payment-cryptography:CreateKey"; /** * Grants permission to decrypt ciphertext data to plaintext using symmetric, asym * metric or DUKPT data encryption key * * See https://docs.aws.amazon.com/payment-cryptography/latest/DataAPIReference/API_DecryptData.html */ AwsPaymentCryptographyActions["DecryptData"] = "payment-cryptography:DecryptData"; /** * Grants permission to delete the specified alias * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DeleteAlias.html */ AwsPaymentCryptographyActions["DeleteAlias"] = "payment-cryptography:DeleteAlias"; /** * Grants permission to schedule the deletion of a Key * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DeleteKey.html */ AwsPaymentCryptographyActions["DeleteKey"] = "payment-cryptography:DeleteKey"; /** * Grants permission to encrypt plaintext data to ciphertext using symmetric, asym * metric or DUKPT data encryption key * * See https://docs.aws.amazon.com/payment-cryptography/latest/DataAPIReference/API_EncryptData.html */ AwsPaymentCryptographyActions["EncryptData"] = "payment-cryptography:EncryptData"; /** * Grants permission to export a key from the service * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ExportKey.html */ AwsPaymentCryptographyActions["ExportKey"] = "payment-cryptography:ExportKey"; /** * Grants permission to generate card-related data using algorithms such as Card V * erification Values (CVV/CVV2), Dynamic Card Verification Values (dCVV/dCVV2) or * Card Security Codes (CSC) that check the validity of a magnetic stripe card * * See https://docs.aws.amazon.com/payment-cryptography/latest/DataAPIReference/API_GenerateCardValidationData.html */ AwsPaymentCryptographyActions["GenerateCardValidationData"] = "payment-cryptography:GenerateCardValidationData"; /** * Grants permission to generate a MAC (Message Authentication Code) cryptogram * * See https://docs.aws.amazon.com/payment-cryptography/latest/DataAPIReference/API_GenerateMac.html */ AwsPaymentCryptographyActions["GenerateMac"] = "payment-cryptography:GenerateMac"; /** * Grants permission to generate a MAC (Message Authentication Code) cryptogram * * See https://docs.aws.amazon.com/payment-cryptography/latest/DataAPIReference/API_GenerateMacEmvPinChange.html */ AwsPaymentCryptographyActions["GenerateMacEmvPinChange"] = "payment-cryptography:GenerateMacEmvPinChange"; /** * Grants permission to generate pin-related data such as PIN, PIN Verification Va * lue (PVV), PIN Block and PIN Offset during new card issuance or card re-issuanc * e * * See https://docs.aws.amazon.com/payment-cryptography/latest/DataAPIReference/API_GeneratePinData.html */ AwsPaymentCryptographyActions["GeneratePinData"] = "payment-cryptography:GeneratePinData"; /** * Grants permission to return the keyArn associated with an aliasName * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetAlias.html */ AwsPaymentCryptographyActions["GetAlias"] = "payment-cryptography:GetAlias"; /** * Grants permission to return the detailed information about the specified key * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetKey.html */ AwsPaymentCryptographyActions["GetKey"] = "payment-cryptography:GetKey"; /** * Grants permission to get the export token and the signing key certificate to in * itiate a TR-34 key export * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetParametersForExport.html */ AwsPaymentCryptographyActions["GetParametersForExport"] = "payment-cryptography:GetParametersForExport"; /** * Grants permission to get the import token and the wrapping key certificate to i * nitiate a TR-34 key import * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetParametersForImport.html */ AwsPaymentCryptographyActions["GetParametersForImport"] = "payment-cryptography:GetParametersForImport"; /** * Grants permission to return the public key from a key of class PUBLIC_KEY * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetPublicKeyCertificate.html */ AwsPaymentCryptographyActions["GetPublicKeyCertificate"] = "payment-cryptography:GetPublicKeyCertificate"; /** * Grants permission to imports keys and public key certificates * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html */ AwsPaymentCryptographyActions["ImportKey"] = "payment-cryptography:ImportKey"; /** * Grants permission to return a list of aliases created for all keys in the calle * r's AWS account and Region * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ListAliases.html */ AwsPaymentCryptographyActions["ListAliases"] = "payment-cryptography:ListAliases"; /** * Grants permission to return a list of keys created in the caller's AWS account * and Region * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ListKeys.html */ AwsPaymentCryptographyActions["ListKeys"] = "payment-cryptography:ListKeys"; /** * Grants permission to return a list of tags created in the caller's AWS account * and Region * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ListTagsForResource.html */ AwsPaymentCryptographyActions["ListTagsForResource"] = "payment-cryptography:ListTagsForResource"; /** * Grants permission to re-encrypt ciphertext using DUKPT, Symmetric and Asymmetri * c Data Encryption Keys * * See https://docs.aws.amazon.com/payment-cryptography/latest/DataAPIReference/API_ReEncryptData.html */ AwsPaymentCryptographyActions["ReEncryptData"] = "payment-cryptography:ReEncryptData"; /** * Grants permission to cancel a scheduled key deletion if at any point during the * waiting period a Key needs to be revived * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_RestoreKey.html */ AwsPaymentCryptographyActions["RestoreKey"] = "payment-cryptography:RestoreKey"; /** * Grants permission to enable a disabled Key * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_StartKeyUsage.html */ AwsPaymentCryptographyActions["StartKeyUsage"] = "payment-cryptography:StartKeyUsage"; /** * Grants permission to disable an enabled Key * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_StopKeyUsage.html */ AwsPaymentCryptographyActions["StopKeyUsage"] = "payment-cryptography:StopKeyUsage"; /** * Grants permission to add or overwrites one or more tags for the specified resou * rce * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_TagResource.html */ AwsPaymentCryptographyActions["TagResource"] = "payment-cryptography:TagResource"; /** * Grants permission to translate encrypted PIN block from and to ISO 9564 formats * 0,1,3,4 * * See https://docs.aws.amazon.com/payment-cryptography/latest/DataAPIReference/API_TranslatePinData.html */ AwsPaymentCryptographyActions["TranslatePinData"] = "payment-cryptography:TranslatePinData"; /** * Grants permission to remove the specified tag or tags from the specified resour * ce * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_UntagResource.html */ AwsPaymentCryptographyActions["UntagResource"] = "payment-cryptography:UntagResource"; /** * Grants permission to change the key to which an alias is assigned, or unassign * it from its current key * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_UpdateAlias.html */ AwsPaymentCryptographyActions["UpdateAlias"] = "payment-cryptography:UpdateAlias"; /** * Grants permission to verify Authorization Request Cryptogram (ARQC) for a EMV c * hip payment card authorization * * See https://docs.aws.amazon.com/payment-cryptography/latest/DataAPIReference/API_VerifyAuthRequestCryptogram.html */ AwsPaymentCryptographyActions["VerifyAuthRequestCryptogram"] = "payment-cryptography:VerifyAuthRequestCryptogram"; /** * Grants permission to verify card-related validation data using algorithms such * as Card Verification Values (CVV/CVV2), Dynamic Card Verification Values (dCVV/ * dCVV2) and Card Security Codes (CSC) * * See https://docs.aws.amazon.com/payment-cryptography/latest/DataAPIReference/API_VerifyCardValidationData.html */ AwsPaymentCryptographyActions["VerifyCardValidationData"] = "payment-cryptography:VerifyCardValidationData"; /** * Grants permission to verify MAC (Message Authentication Code) of input data aga * inst a provided MAC * * See https://docs.aws.amazon.com/payment-cryptography/latest/DataAPIReference/API_VerifyMac.html */ AwsPaymentCryptographyActions["VerifyMac"] = "payment-cryptography:VerifyMac"; /** * Grants permission to verify pin-related data such as PIN and PIN Offset using a * lgorithms including VISA PVV and IBM3624 * * See https://docs.aws.amazon.com/payment-cryptography/latest/DataAPIReference/API_VerifyPinData.html */ AwsPaymentCryptographyActions["VerifyPinData"] = "payment-cryptography:VerifyPinData"; })(AwsPaymentCryptographyActions = exports.AwsPaymentCryptographyActions || (exports.AwsPaymentCryptographyActions = {})); //# sourceMappingURL=payment-cryptography.js.map