PaymentCryptographyControlPlane module#
Index > PaymentCryptographyControlPlane
Auto-generated documentation for PaymentCryptographyControlPlane type annotations stubs module mypy-boto3-payment-cryptography.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3 package locally with mypy-boto3-builder.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory: 
uvx --with 'boto3==1.40.65' mypy-boto3-builder - Select 
boto3-stubsAWS SDK. - Add 
PaymentCryptographyControlPlaneservice. - Use provided commands to install generated packages.
 
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start command.
Click Modify and select boto3 common and PaymentCryptographyControlPlane.
From PyPI with pip#
Install boto3-stubs for PaymentCryptographyControlPlane service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[payment-cryptography]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[payment-cryptography]'
# standalone installation
python -m pip install mypy-boto3-payment-cryptography
How to uninstall#
python -m pip uninstall -y mypy-boto3-payment-cryptography
Usage#
Code samples can be found in Examples.
PaymentCryptographyControlPlaneClient#
Type annotations and code completion for  boto3.client("payment-cryptography") as PaymentCryptographyControlPlaneClient
 boto3 documentation
# PaymentCryptographyControlPlaneClient usage example
from boto3.session import Session
from mypy_boto3_payment_cryptography.client import PaymentCryptographyControlPlaneClient
def get_client() -> PaymentCryptographyControlPlaneClient:
    return Session().client("payment-cryptography")
Paginators#
Type annotations and code completion for paginators
from boto3.client("payment-cryptography").get_paginator("...").
# ListAliasesPaginator usage example
from boto3.session import Session
from mypy_boto3_payment_cryptography.paginator import ListAliasesPaginator
def get_list_aliases_paginator() -> ListAliasesPaginator:
    return Session().client("payment-cryptography").get_paginator("list_aliases"))
Literals#
Type annotations for literals used in methods and schema.
# DeriveKeyUsageType usage example
from mypy_boto3_payment_cryptography.literals import DeriveKeyUsageType
def get_value() -> DeriveKeyUsageType:
    return "TR31_B0_BASE_DERIVATION_KEY"
- DeriveKeyUsageType
 - KeyAlgorithmType
 - KeyCheckValueAlgorithmType
 - KeyClassType
 - KeyDerivationFunctionType
 - KeyDerivationHashAlgorithmType
 - KeyExportabilityType
 - KeyMaterialTypeType
 - KeyOriginType
 - KeyReplicationStateType
 - KeyStateType
 - KeyUsageType
 - ListAliasesPaginatorName
 - ListKeysPaginatorName
 - ListTagsForResourcePaginatorName
 - MultiRegionKeyTypeType
 - SigningAlgorithmTypeType
 - SymmetricKeyAlgorithmType
 - Tr34KeyBlockFormatType
 - WrappedKeyMaterialFormatType
 - WrappingKeySpecType
 - PaymentCryptographyControlPlaneServiceName
 - ServiceName
 - ResourceServiceName
 - PaginatorName
 
Type definitions#
Type annotations for type definitions used in methods and schema.
- AddKeyReplicationRegionsInputTypeDef
 - ResponseMetadataTypeDef
 - AliasTypeDef
 - CertificateSubjectTypeTypeDef
 - CreateAliasInputTypeDef
 - TagTypeDef
 - DeleteAliasInputTypeDef
 - DeleteKeyInputTypeDef
 - DiffieHellmanDerivationDataTypeDef
 - DisableDefaultKeyReplicationRegionsInputTypeDef
 - EnableDefaultKeyReplicationRegionsInputTypeDef
 - ExportDukptInitialKeyTypeDef
 - ExportKeyCryptogramTypeDef
 - WrappedKeyTypeDef
 - GetAliasInputTypeDef
 - GetKeyInputTypeDef
 - GetParametersForExportInputTypeDef
 - GetParametersForImportInputTypeDef
 - GetPublicKeyCertificateInputTypeDef
 - ImportTr31KeyBlockTypeDef
 - ImportTr34KeyBlockTypeDef
 - KeyModesOfUseTypeDef
 - ReplicationStatusTypeTypeDef
 - PaginatorConfigTypeDef
 - ListAliasesInputTypeDef
 - ListKeysInputTypeDef
 - ListTagsForResourceInputTypeDef
 - RemoveKeyReplicationRegionsInputTypeDef
 - RestoreKeyInputTypeDef
 - StartKeyUsageInputTypeDef
 - StopKeyUsageInputTypeDef
 - UntagResourceInputTypeDef
 - UpdateAliasInputTypeDef
 - DisableDefaultKeyReplicationRegionsOutputTypeDef
 - EnableDefaultKeyReplicationRegionsOutputTypeDef
 - GetCertificateSigningRequestOutputTypeDef
 - GetDefaultKeyReplicationRegionsOutputTypeDef
 - GetParametersForExportOutputTypeDef
 - GetParametersForImportOutputTypeDef
 - GetPublicKeyCertificateOutputTypeDef
 - CreateAliasOutputTypeDef
 - GetAliasOutputTypeDef
 - ListAliasesOutputTypeDef
 - UpdateAliasOutputTypeDef
 - GetCertificateSigningRequestInputTypeDef
 - ListTagsForResourceOutputTypeDef
 - TagResourceInputTypeDef
 - ImportDiffieHellmanTr31KeyBlockTypeDef
 - ExportAttributesTypeDef
 - ExportKeyOutputTypeDef
 - KeyAttributesTypeDef
 - KeyBlockHeadersTypeDef
 - ListAliasesInputPaginateTypeDef
 - ListKeysInputPaginateTypeDef
 - ListTagsForResourceInputPaginateTypeDef
 - CreateKeyInputTypeDef
 - ImportKeyCryptogramTypeDef
 - KeySummaryTypeDef
 - KeyTypeDef
 - RootCertificatePublicKeyTypeDef
 - TrustedCertificatePublicKeyTypeDef
 - ExportDiffieHellmanTr31KeyBlockTypeDef
 - ExportTr31KeyBlockTypeDef
 - ExportTr34KeyBlockTypeDef
 - ListKeysOutputTypeDef
 - AddKeyReplicationRegionsOutputTypeDef
 - CreateKeyOutputTypeDef
 - DeleteKeyOutputTypeDef
 - GetKeyOutputTypeDef
 - ImportKeyOutputTypeDef
 - RemoveKeyReplicationRegionsOutputTypeDef
 - RestoreKeyOutputTypeDef
 - StartKeyUsageOutputTypeDef
 - StopKeyUsageOutputTypeDef
 - ImportKeyMaterialTypeDef
 - ExportKeyMaterialTypeDef
 - ImportKeyInputTypeDef
 - ExportKeyInputTypeDef