Signer module#
Index > Signer
Auto-generated documentation for Signer type annotations stubs module mypy-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.35.86' mypy_boto3_builder
- Select
boto3-stubs
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 boto3-stubs
for Signer
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[signer]'
# 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[signer]'
# standalone installation
python -m pip install mypy-boto3-signer
How to uninstall#
python -m pip uninstall -y mypy-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 mypy_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 mypy_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 mypy_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 mypy_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.
- AddProfilePermissionRequestRequestTypeDef
- ResponseMetadataTypeDef
- BlobTypeDef
- CancelSigningProfileRequestRequestTypeDef
- DescribeSigningJobRequestRequestTypeDef
- WaiterConfigTypeDef
- SigningJobRevocationRecordTypeDef
- SigningMaterialTypeDef
- S3DestinationTypeDef
- EncryptionAlgorithmOptionsTypeDef
- TimestampTypeDef
- GetSigningPlatformRequestRequestTypeDef
- SigningImageFormatTypeDef
- GetSigningProfileRequestRequestTypeDef
- SignatureValidityPeriodTypeDef
- SigningProfileRevocationRecordTypeDef
- HashAlgorithmOptionsTypeDef
- ListProfilePermissionsRequestRequestTypeDef
- PermissionTypeDef
- PaginatorConfigTypeDef
- ListSigningPlatformsRequestRequestTypeDef
- ListSigningProfilesRequestRequestTypeDef
- ListTagsForResourceRequestRequestTypeDef
- RemoveProfilePermissionRequestRequestTypeDef
- RevokeSignatureRequestRequestTypeDef
- S3SignedObjectTypeDef
- S3SourceTypeDef
- SigningConfigurationOverridesTypeDef
- TagResourceRequestRequestTypeDef
- UntagResourceRequestRequestTypeDef
- AddProfilePermissionResponseTypeDef
- EmptyResponseMetadataTypeDef
- GetRevocationStatusResponseTypeDef
- ListTagsForResourceResponseTypeDef
- PutSigningProfileResponseTypeDef
- RemoveProfilePermissionResponseTypeDef
- SignPayloadResponseTypeDef
- StartSigningJobResponseTypeDef
- SignPayloadRequestRequestTypeDef
- DescribeSigningJobRequestWaitTypeDef
- DestinationTypeDef
- GetRevocationStatusRequestRequestTypeDef
- ListSigningJobsRequestRequestTypeDef
- RevokeSigningProfileRequestRequestTypeDef
- SigningProfileTypeDef
- SigningConfigurationTypeDef
- ListProfilePermissionsResponseTypeDef
- ListSigningJobsRequestPaginateTypeDef
- ListSigningPlatformsRequestPaginateTypeDef
- ListSigningProfilesRequestPaginateTypeDef
- SignedObjectTypeDef
- SourceTypeDef
- SigningPlatformOverridesTypeDef
- ListSigningProfilesResponseTypeDef
- GetSigningPlatformResponseTypeDef
- SigningPlatformTypeDef
- SigningJobTypeDef
- StartSigningJobRequestRequestTypeDef
- DescribeSigningJobResponseTypeDef
- GetSigningProfileResponseTypeDef
- PutSigningProfileRequestRequestTypeDef
- ListSigningPlatformsResponseTypeDef
- ListSigningJobsResponseTypeDef