ECR module#
Index > ECR
Auto-generated documentation for ECR type annotations stubs module types-aiobotocore-ecr.
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
aiobotocoreAWS SDK. - Add
ECRservice. - Use provided commands to install generated packages.
From PyPI with pip#
Install types-aiobotocore for ECR service.
# install with aiobotocore type annotations
python -m pip install 'types-aiobotocore[ecr]'
# 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[ecr]'
# standalone installation
python -m pip install types-aiobotocore-ecr
How to uninstall#
python -m pip uninstall -y types-aiobotocore-ecr
Usage#
Code samples can be found in Examples.
ECRClient#
Type annotations and code completion for session.create_client("ecr") as ECRClient
boto3 documentation
# ECRClient usage example
from aiobotocore.session import get_session
from types_aiobotocore_ecr.client import ECRClient
session = get_session()
async with session.create_client("ecr") as client:
client: ECRClient
Paginators#
Type annotations and code completion for
paginators
from session.create_client("ecr").get_paginator("...").
# DescribeImageScanFindingsPaginator usage example
from types_aiobotocore_ecr.paginator import DescribeImageScanFindingsPaginator
def get_describe_image_scan_findings_paginator() -> DescribeImageScanFindingsPaginator:
return client.get_paginator("describe_image_scan_findings"))
- DescribeImageScanFindingsPaginator
- DescribeImagesPaginator
- DescribePullThroughCacheRulesPaginator
- DescribeRepositoriesPaginator
- DescribeRepositoryCreationTemplatesPaginator
- GetLifecyclePolicyPreviewPaginator
- ListImagesPaginator
Waiters#
Type annotations and code completion for
waiters
from session.create_client("ecr").get_waiter("...").
# ImageScanCompleteWaiter usage example
from types_aiobotocore_ecr.waiter import ImageScanCompleteWaiter
def get_image_scan_complete_waiter() -> ImageScanCompleteWaiter:
return Session().client("ecr").get_waiter("image_scan_complete")
Literals#
Type annotations for literals used in methods and schema.
# DescribeImageScanFindingsPaginatorName usage example
from types_aiobotocore_ecr.literals import DescribeImageScanFindingsPaginatorName
def get_value() -> DescribeImageScanFindingsPaginatorName:
return "describe_image_scan_findings"
- DescribeImageScanFindingsPaginatorName
- DescribeImagesPaginatorName
- DescribePullThroughCacheRulesPaginatorName
- DescribeRepositoriesPaginatorName
- DescribeRepositoryCreationTemplatesPaginatorName
- EncryptionTypeType
- FindingSeverityType
- GetLifecyclePolicyPreviewPaginatorName
- ImageActionTypeType
- ImageFailureCodeType
- ImageScanCompleteWaiterName
- ImageTagMutabilityExclusionFilterTypeType
- ImageTagMutabilityType
- LayerAvailabilityType
- LayerFailureCodeType
- LifecyclePolicyPreviewCompleteWaiterName
- LifecyclePolicyPreviewStatusType
- ListImagesPaginatorName
- RCTAppliedForType
- ReplicationStatusType
- RepositoryFilterTypeType
- ScanFrequencyType
- ScanStatusType
- ScanTypeType
- ScanningConfigurationFailureCodeType
- ScanningRepositoryFilterTypeType
- TagStatusType
- UpstreamRegistryType
- ECRServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- WaiterName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AttributeTypeDef
- AuthorizationDataTypeDef
- AwsEcrContainerImageDetailsTypeDef
- BatchCheckLayerAvailabilityRequestTypeDef
- LayerFailureTypeDef
- LayerTypeDef
- ResponseMetadataTypeDef
- ImageIdentifierTypeDef
- BatchGetRepositoryScanningConfigurationRequestTypeDef
- RepositoryScanningConfigurationFailureTypeDef
- BlobTypeDef
- CompleteLayerUploadRequestTypeDef
- CreatePullThroughCacheRuleRequestTypeDef
- EncryptionConfigurationForRepositoryCreationTemplateTypeDef
- ImageTagMutabilityExclusionFilterTypeDef
- TagTypeDef
- EncryptionConfigurationTypeDef
- ImageScanningConfigurationTypeDef
- CvssScoreAdjustmentTypeDef
- CvssScoreTypeDef
- DeleteLifecyclePolicyRequestTypeDef
- DeletePullThroughCacheRuleRequestTypeDef
- DeleteRepositoryCreationTemplateRequestTypeDef
- DeleteRepositoryPolicyRequestTypeDef
- DeleteRepositoryRequestTypeDef
- ImageReplicationStatusTypeDef
- PaginatorConfigTypeDef
- WaiterConfigTypeDef
- ImageScanStatusTypeDef
- DescribeImagesFilterTypeDef
- DescribePullThroughCacheRulesRequestTypeDef
- PullThroughCacheRuleTypeDef
- DescribeRepositoriesRequestTypeDef
- DescribeRepositoryCreationTemplatesRequestTypeDef
- GetAccountSettingRequestTypeDef
- GetAuthorizationTokenRequestTypeDef
- GetDownloadUrlForLayerRequestTypeDef
- LifecyclePolicyPreviewFilterTypeDef
- LifecyclePolicyPreviewSummaryTypeDef
- GetLifecyclePolicyRequestTypeDef
- GetRepositoryPolicyRequestTypeDef
- ImageScanFindingsSummaryTypeDef
- InitiateLayerUploadRequestTypeDef
- LifecyclePolicyRuleActionTypeDef
- ListImagesFilterTypeDef
- ListTagsForResourceRequestTypeDef
- VulnerablePackageTypeDef
- PutAccountSettingRequestTypeDef
- PutImageRequestTypeDef
- PutLifecyclePolicyRequestTypeDef
- PutRegistryPolicyRequestTypeDef
- RecommendationTypeDef
- ScanningRepositoryFilterTypeDef
- ReplicationDestinationTypeDef
- RepositoryFilterTypeDef
- SetRepositoryPolicyRequestTypeDef
- StartLifecyclePolicyPreviewRequestTypeDef
- UntagResourceRequestTypeDef
- UpdatePullThroughCacheRuleRequestTypeDef
- ValidatePullThroughCacheRuleRequestTypeDef
- ImageScanFindingTypeDef
- ResourceDetailsTypeDef
- BatchCheckLayerAvailabilityResponseTypeDef
- CompleteLayerUploadResponseTypeDef
- CreatePullThroughCacheRuleResponseTypeDef
- DeleteLifecyclePolicyResponseTypeDef
- DeletePullThroughCacheRuleResponseTypeDef
- DeleteRegistryPolicyResponseTypeDef
- DeleteRepositoryPolicyResponseTypeDef
- GetAccountSettingResponseTypeDef
- GetAuthorizationTokenResponseTypeDef
- GetDownloadUrlForLayerResponseTypeDef
- GetLifecyclePolicyResponseTypeDef
- GetRegistryPolicyResponseTypeDef
- GetRepositoryPolicyResponseTypeDef
- InitiateLayerUploadResponseTypeDef
- PutAccountSettingResponseTypeDef
- PutLifecyclePolicyResponseTypeDef
- PutRegistryPolicyResponseTypeDef
- SetRepositoryPolicyResponseTypeDef
- StartLifecyclePolicyPreviewResponseTypeDef
- UpdatePullThroughCacheRuleResponseTypeDef
- UploadLayerPartResponseTypeDef
- ValidatePullThroughCacheRuleResponseTypeDef
- BatchDeleteImageRequestTypeDef
- BatchGetImageRequestTypeDef
- DescribeImageReplicationStatusRequestTypeDef
- DescribeImageScanFindingsRequestTypeDef
- ImageFailureTypeDef
- ImageTypeDef
- ListImagesResponseTypeDef
- StartImageScanRequestTypeDef
- UploadLayerPartRequestTypeDef
- PutImageTagMutabilityRequestTypeDef
- PutImageTagMutabilityResponseTypeDef
- CreateRepositoryCreationTemplateRequestTypeDef
- ListTagsForResourceResponseTypeDef
- RepositoryCreationTemplateTypeDef
- TagResourceRequestTypeDef
- UpdateRepositoryCreationTemplateRequestTypeDef
- CreateRepositoryRequestTypeDef
- PutImageScanningConfigurationRequestTypeDef
- PutImageScanningConfigurationResponseTypeDef
- RepositoryTypeDef
- CvssScoreDetailsTypeDef
- DescribeImageReplicationStatusResponseTypeDef
- DescribeImageScanFindingsRequestPaginateTypeDef
- DescribePullThroughCacheRulesRequestPaginateTypeDef
- DescribeRepositoriesRequestPaginateTypeDef
- DescribeRepositoryCreationTemplatesRequestPaginateTypeDef
- DescribeImageScanFindingsRequestWaitTypeDef
- StartImageScanResponseTypeDef
- DescribeImagesRequestPaginateTypeDef
- DescribeImagesRequestTypeDef
- DescribePullThroughCacheRulesResponseTypeDef
- GetLifecyclePolicyPreviewRequestPaginateTypeDef
- GetLifecyclePolicyPreviewRequestTypeDef
- GetLifecyclePolicyPreviewRequestWaitTypeDef
- ImageDetailTypeDef
- LifecyclePolicyPreviewResultTypeDef
- ListImagesRequestPaginateTypeDef
- ListImagesRequestTypeDef
- PackageVulnerabilityDetailsTypeDef
- RemediationTypeDef
- RegistryScanningRuleOutputTypeDef
- RegistryScanningRuleTypeDef
- RepositoryScanningConfigurationTypeDef
- ReplicationRuleOutputTypeDef
- ReplicationRuleTypeDef
- ResourceTypeDef
- BatchDeleteImageResponseTypeDef
- BatchGetImageResponseTypeDef
- PutImageResponseTypeDef
- CreateRepositoryCreationTemplateResponseTypeDef
- DeleteRepositoryCreationTemplateResponseTypeDef
- DescribeRepositoryCreationTemplatesResponseTypeDef
- UpdateRepositoryCreationTemplateResponseTypeDef
- CreateRepositoryResponseTypeDef
- DeleteRepositoryResponseTypeDef
- DescribeRepositoriesResponseTypeDef
- ScoreDetailsTypeDef
- DescribeImagesResponseTypeDef
- GetLifecyclePolicyPreviewResponseTypeDef
- RegistryScanningConfigurationTypeDef
- RegistryScanningRuleUnionTypeDef
- BatchGetRepositoryScanningConfigurationResponseTypeDef
- ReplicationConfigurationOutputTypeDef
- ReplicationConfigurationTypeDef
- EnhancedImageScanFindingTypeDef
- GetRegistryScanningConfigurationResponseTypeDef
- PutRegistryScanningConfigurationResponseTypeDef
- PutRegistryScanningConfigurationRequestTypeDef
- DescribeRegistryResponseTypeDef
- PutReplicationConfigurationResponseTypeDef
- ReplicationConfigurationUnionTypeDef
- ImageScanFindingsTypeDef
- PutReplicationConfigurationRequestTypeDef
- DescribeImageScanFindingsResponseTypeDef