CodeArtifact module#
Index > CodeArtifact
Auto-generated documentation for CodeArtifact type annotations stubs module types-boto3-codeartifact.
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
AWS SDK. - Add
CodeArtifact
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 CodeArtifact
.
From PyPI with pip#
Install types-boto3
for CodeArtifact
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[codeartifact]'
# 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[codeartifact]'
# standalone installation
python -m pip install types-boto3-codeartifact
How to uninstall#
python -m pip uninstall -y types-boto3-codeartifact
Usage#
Code samples can be found in Examples.
CodeArtifactClient#
Type annotations and code completion for boto3.client("codeartifact")
as CodeArtifactClient
boto3 documentation
# CodeArtifactClient usage example
from boto3.session import Session
from types_boto3_codeartifact.client import CodeArtifactClient
def get_client() -> CodeArtifactClient:
return Session().client("codeartifact")
Paginators#
Type annotations and code completion for paginators
from boto3.client("codeartifact").get_paginator("...")
.
# ListAllowedRepositoriesForGroupPaginator usage example
from boto3.session import Session
from types_boto3_codeartifact.paginator import ListAllowedRepositoriesForGroupPaginator
def get_list_allowed_repositories_for_group_paginator() -> ListAllowedRepositoriesForGroupPaginator:
return Session().client("codeartifact").get_paginator("list_allowed_repositories_for_group"))
- ListAllowedRepositoriesForGroupPaginator
- ListAssociatedPackagesPaginator
- ListDomainsPaginator
- ListPackageGroupsPaginator
- ListPackageVersionAssetsPaginator
- ListPackageVersionsPaginator
- ListPackagesPaginator
- ListRepositoriesInDomainPaginator
- ListRepositoriesPaginator
- ListSubPackageGroupsPaginator
Literals#
Type annotations for literals used in methods and schema.
# AllowPublishType usage example
from types_boto3_codeartifact.literals import AllowPublishType
def get_value() -> AllowPublishType:
return "ALLOW"
- AllowPublishType
- AllowUpstreamType
- DomainStatusType
- EndpointTypeType
- ExternalConnectionStatusType
- HashAlgorithmType
- ListAllowedRepositoriesForGroupPaginatorName
- ListAssociatedPackagesPaginatorName
- ListDomainsPaginatorName
- ListPackageGroupsPaginatorName
- ListPackageVersionAssetsPaginatorName
- ListPackageVersionsPaginatorName
- ListPackagesPaginatorName
- ListRepositoriesInDomainPaginatorName
- ListRepositoriesPaginatorName
- ListSubPackageGroupsPaginatorName
- PackageFormatType
- PackageGroupAllowedRepositoryUpdateTypeType
- PackageGroupAssociationTypeType
- PackageGroupOriginRestrictionModeType
- PackageGroupOriginRestrictionTypeType
- PackageVersionErrorCodeType
- PackageVersionOriginTypeType
- PackageVersionSortTypeType
- PackageVersionStatusType
- CodeArtifactServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AssetSummaryTypeDef
- AssociateExternalConnectionRequestRequestTypeDef
- ResponseMetadataTypeDef
- AssociatedPackageTypeDef
- BlobTypeDef
- CopyPackageVersionsRequestRequestTypeDef
- PackageVersionErrorTypeDef
- SuccessfulPackageVersionInfoTypeDef
- TagTypeDef
- DomainDescriptionTypeDef
- UpstreamRepositoryTypeDef
- DeleteDomainPermissionsPolicyRequestRequestTypeDef
- ResourcePolicyTypeDef
- DeleteDomainRequestRequestTypeDef
- DeletePackageGroupRequestRequestTypeDef
- DeletePackageRequestRequestTypeDef
- DeletePackageVersionsRequestRequestTypeDef
- DeleteRepositoryPermissionsPolicyRequestRequestTypeDef
- DeleteRepositoryRequestRequestTypeDef
- DescribeDomainRequestRequestTypeDef
- DescribePackageGroupRequestRequestTypeDef
- DescribePackageRequestRequestTypeDef
- DescribePackageVersionRequestRequestTypeDef
- DescribeRepositoryRequestRequestTypeDef
- DisassociateExternalConnectionRequestRequestTypeDef
- DisposePackageVersionsRequestRequestTypeDef
- DomainEntryPointTypeDef
- DomainSummaryTypeDef
- GetAssociatedPackageGroupRequestRequestTypeDef
- GetAuthorizationTokenRequestRequestTypeDef
- GetDomainPermissionsPolicyRequestRequestTypeDef
- GetPackageVersionAssetRequestRequestTypeDef
- GetPackageVersionReadmeRequestRequestTypeDef
- GetRepositoryEndpointRequestRequestTypeDef
- GetRepositoryPermissionsPolicyRequestRequestTypeDef
- LicenseInfoTypeDef
- PaginatorConfigTypeDef
- ListAllowedRepositoriesForGroupRequestRequestTypeDef
- ListAssociatedPackagesRequestRequestTypeDef
- ListDomainsRequestRequestTypeDef
- ListPackageGroupsRequestRequestTypeDef
- ListPackageVersionAssetsRequestRequestTypeDef
- ListPackageVersionDependenciesRequestRequestTypeDef
- PackageDependencyTypeDef
- ListPackageVersionsRequestRequestTypeDef
- ListPackagesRequestRequestTypeDef
- ListRepositoriesInDomainRequestRequestTypeDef
- RepositorySummaryTypeDef
- ListRepositoriesRequestRequestTypeDef
- ListSubPackageGroupsRequestRequestTypeDef
- ListTagsForResourceRequestRequestTypeDef
- PackageGroupAllowedRepositoryTypeDef
- PackageGroupReferenceTypeDef
- PackageOriginRestrictionsTypeDef
- PutDomainPermissionsPolicyRequestRequestTypeDef
- PutRepositoryPermissionsPolicyRequestRequestTypeDef
- RepositoryExternalConnectionInfoTypeDef
- UpstreamRepositoryInfoTypeDef
- UntagResourceRequestRequestTypeDef
- UpdatePackageGroupRequestRequestTypeDef
- UpdatePackageVersionsStatusRequestRequestTypeDef
- GetAuthorizationTokenResultTypeDef
- GetPackageVersionAssetResultTypeDef
- GetPackageVersionReadmeResultTypeDef
- GetRepositoryEndpointResultTypeDef
- ListAllowedRepositoriesForGroupResultTypeDef
- ListPackageVersionAssetsResultTypeDef
- PublishPackageVersionResultTypeDef
- ListAssociatedPackagesResultTypeDef
- PublishPackageVersionRequestRequestTypeDef
- CopyPackageVersionsResultTypeDef
- DeletePackageVersionsResultTypeDef
- DisposePackageVersionsResultTypeDef
- UpdatePackageVersionsStatusResultTypeDef
- CreateDomainRequestRequestTypeDef
- CreatePackageGroupRequestRequestTypeDef
- ListTagsForResourceResultTypeDef
- TagResourceRequestRequestTypeDef
- CreateDomainResultTypeDef
- DeleteDomainResultTypeDef
- DescribeDomainResultTypeDef
- CreateRepositoryRequestRequestTypeDef
- UpdateRepositoryRequestRequestTypeDef
- DeleteDomainPermissionsPolicyResultTypeDef
- DeleteRepositoryPermissionsPolicyResultTypeDef
- GetDomainPermissionsPolicyResultTypeDef
- GetRepositoryPermissionsPolicyResultTypeDef
- PutDomainPermissionsPolicyResultTypeDef
- PutRepositoryPermissionsPolicyResultTypeDef
- PackageVersionOriginTypeDef
- ListDomainsResultTypeDef
- ListAllowedRepositoriesForGroupRequestPaginateTypeDef
- ListAssociatedPackagesRequestPaginateTypeDef
- ListDomainsRequestPaginateTypeDef
- ListPackageGroupsRequestPaginateTypeDef
- ListPackageVersionAssetsRequestPaginateTypeDef
- ListPackageVersionsRequestPaginateTypeDef
- ListPackagesRequestPaginateTypeDef
- ListRepositoriesInDomainRequestPaginateTypeDef
- ListRepositoriesRequestPaginateTypeDef
- ListSubPackageGroupsRequestPaginateTypeDef
- ListPackageVersionDependenciesResultTypeDef
- ListRepositoriesInDomainResultTypeDef
- ListRepositoriesResultTypeDef
- UpdatePackageGroupOriginConfigurationRequestRequestTypeDef
- PackageGroupOriginRestrictionTypeDef
- PackageOriginConfigurationTypeDef
- PutPackageOriginConfigurationRequestRequestTypeDef
- RepositoryDescriptionTypeDef
- PackageVersionDescriptionTypeDef
- PackageVersionSummaryTypeDef
- PackageGroupOriginConfigurationTypeDef
- PackageDescriptionTypeDef
- PackageSummaryTypeDef
- PutPackageOriginConfigurationResultTypeDef
- AssociateExternalConnectionResultTypeDef
- CreateRepositoryResultTypeDef
- DeleteRepositoryResultTypeDef
- DescribeRepositoryResultTypeDef
- DisassociateExternalConnectionResultTypeDef
- UpdateRepositoryResultTypeDef
- DescribePackageVersionResultTypeDef
- ListPackageVersionsResultTypeDef
- PackageGroupDescriptionTypeDef
- PackageGroupSummaryTypeDef
- DescribePackageResultTypeDef
- DeletePackageResultTypeDef
- ListPackagesResultTypeDef
- CreatePackageGroupResultTypeDef
- DeletePackageGroupResultTypeDef
- DescribePackageGroupResultTypeDef
- GetAssociatedPackageGroupResultTypeDef
- UpdatePackageGroupOriginConfigurationResultTypeDef
- UpdatePackageGroupResultTypeDef
- ListPackageGroupsResultTypeDef
- ListSubPackageGroupsResultTypeDef