Signer module#
Index > Signer
Auto-generated documentation for Signer type annotations stubs module types-boto3-signer.
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.36.26' mypy-boto3-builder
- Select
boto3
AWS SDK. - Add
Signer
service. - 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 Signer
.
From PyPI with pip#
Install types-boto3
for Signer
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[signer]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-boto3-lite[signer]'
# standalone installation
python -m pip install types-boto3-signer
How to uninstall#
python -m pip uninstall -y types-boto3-signer
Usage#
Code samples can be found in Examples.
SignerClient#
Type annotations and code completion for boto3.client("signer")
as SignerClient
boto3 documentation
# SignerClient usage example
from boto3.session import Session
from types_boto3_signer.client import SignerClient
def get_client() -> SignerClient:
return Session().client("signer")
Paginators#
Type annotations and code completion for paginators
from boto3.client("signer").get_paginator("...")
.
# ListSigningJobsPaginator usage example
from boto3.session import Session
from types_boto3_signer.paginator import ListSigningJobsPaginator
def get_list_signing_jobs_paginator() -> ListSigningJobsPaginator:
return Session().client("signer").get_paginator("list_signing_jobs"))
Waiters#
Type annotations and code completion for waiters
from boto3.client("signer").get_waiter("...")
.
# SuccessfulSigningJobWaiter usage example
from boto3.session import Session
from types_boto3_signer.waiter import SuccessfulSigningJobWaiter
def get_successful_signing_job_waiter() -> SuccessfulSigningJobWaiter:
return Session().client("signer").get_waiter("successful_signing_job")
Literals#
Type annotations for literals used in methods and schema.
# CategoryType usage example
from types_boto3_signer.literals import CategoryType
def get_value() -> CategoryType:
return "AWSIoT"
- CategoryType
- EncryptionAlgorithmType
- HashAlgorithmType
- ImageFormatType
- ListSigningJobsPaginatorName
- ListSigningPlatformsPaginatorName
- ListSigningProfilesPaginatorName
- SigningProfileStatusType
- SigningStatusType
- SuccessfulSigningJobWaiterName
- ValidityTypeType
- SignerServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- WaiterName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AddProfilePermissionRequestTypeDef
- ResponseMetadataTypeDef
- BlobTypeDef
- CancelSigningProfileRequestTypeDef
- DescribeSigningJobRequestTypeDef
- WaiterConfigTypeDef
- SigningJobRevocationRecordTypeDef
- SigningMaterialTypeDef
- S3DestinationTypeDef
- EncryptionAlgorithmOptionsTypeDef
- TimestampTypeDef
- GetSigningPlatformRequestTypeDef
- SigningImageFormatTypeDef
- GetSigningProfileRequestTypeDef
- SignatureValidityPeriodTypeDef
- SigningProfileRevocationRecordTypeDef
- HashAlgorithmOptionsTypeDef
- ListProfilePermissionsRequestTypeDef
- PermissionTypeDef
- PaginatorConfigTypeDef
- ListSigningPlatformsRequestTypeDef
- ListSigningProfilesRequestTypeDef
- ListTagsForResourceRequestTypeDef
- RemoveProfilePermissionRequestTypeDef
- RevokeSignatureRequestTypeDef
- S3SignedObjectTypeDef
- S3SourceTypeDef
- SigningConfigurationOverridesTypeDef
- TagResourceRequestTypeDef
- UntagResourceRequestTypeDef
- AddProfilePermissionResponseTypeDef
- EmptyResponseMetadataTypeDef
- GetRevocationStatusResponseTypeDef
- ListTagsForResourceResponseTypeDef
- PutSigningProfileResponseTypeDef
- RemoveProfilePermissionResponseTypeDef
- SignPayloadResponseTypeDef
- StartSigningJobResponseTypeDef
- SignPayloadRequestTypeDef
- DescribeSigningJobRequestWaitTypeDef
- DestinationTypeDef
- GetRevocationStatusRequestTypeDef
- ListSigningJobsRequestTypeDef
- RevokeSigningProfileRequestTypeDef
- SigningProfileTypeDef
- SigningConfigurationTypeDef
- ListProfilePermissionsResponseTypeDef
- ListSigningJobsRequestPaginateTypeDef
- ListSigningPlatformsRequestPaginateTypeDef
- ListSigningProfilesRequestPaginateTypeDef
- SignedObjectTypeDef
- SourceTypeDef
- SigningPlatformOverridesTypeDef
- ListSigningProfilesResponseTypeDef
- GetSigningPlatformResponseTypeDef
- SigningPlatformTypeDef
- SigningJobTypeDef
- StartSigningJobRequestTypeDef
- DescribeSigningJobResponseTypeDef
- GetSigningProfileResponseTypeDef
- PutSigningProfileRequestTypeDef
- ListSigningPlatformsResponseTypeDef
- ListSigningJobsResponseTypeDef