UNPKG

aws-iam-policy-types

Version:

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

226 lines (225 loc) 9.79 kB
/** * 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 */ export declare enum 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 */ 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 */ 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 */ DecryptData = "payment-cryptography:DecryptData", /** * Grants permission to delete the specified alias * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DeleteAlias.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ RestoreKey = "payment-cryptography:RestoreKey", /** * Grants permission to enable a disabled Key * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_StartKeyUsage.html */ StartKeyUsage = "payment-cryptography:StartKeyUsage", /** * Grants permission to disable an enabled Key * * See https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_StopKeyUsage.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ VerifyPinData = "payment-cryptography:VerifyPinData" }