PaymentCryptographyControlPlane module#
Index > PaymentCryptographyControlPlane
Auto-generated documentation for PaymentCryptographyControlPlane type annotations stubs module types-aiobotocore-payment-cryptography.
How to install#
Generate locally (recommended)#
You can generate type annotations for aiobotocore
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'aiobotocore==2.25.0' mypy-boto3-builder
- Select
aiobotocore
AWS SDK. - Add
PaymentCryptographyControlPlane
service. - Use provided commands to install generated packages.
From PyPI with pip#
Install types-aiobotocore
for PaymentCryptographyControlPlane
service.
# install with aiobotocore type annotations
python -m pip install 'types-aiobotocore[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 'types-aiobotocore-lite[payment-cryptography]'
# standalone installation
python -m pip install types-aiobotocore-payment-cryptography
How to uninstall#
python -m pip uninstall -y types-aiobotocore-payment-cryptography
Usage#
Code samples can be found in Examples.
PaymentCryptographyControlPlaneClient#
Type annotations and code completion for session.create_client("payment-cryptography")
as PaymentCryptographyControlPlaneClient
boto3 documentation
# PaymentCryptographyControlPlaneClient usage example
from aiobotocore.session import get_session
from types_aiobotocore_payment_cryptography.client import PaymentCryptographyControlPlaneClient
session = get_session()
async with session.create_client("payment-cryptography") as client:
client: PaymentCryptographyControlPlaneClient
Paginators#
Type annotations and code completion for
paginators
from session.create_client("payment-cryptography").get_paginator("...")
.
# ListAliasesPaginator usage example
from types_aiobotocore_payment_cryptography.paginator import ListAliasesPaginator
def get_list_aliases_paginator() -> ListAliasesPaginator:
return client.get_paginator("list_aliases"))
Literals#
Type annotations for literals used in methods and schema.
# DeriveKeyUsageType usage example
from types_aiobotocore_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