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.36.26' 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
- AssociateExternalConnectionRequestTypeDef
- ResponseMetadataTypeDef
- AssociatedPackageTypeDef
- BlobTypeDef
- CopyPackageVersionsRequestTypeDef
- PackageVersionErrorTypeDef
- SuccessfulPackageVersionInfoTypeDef
- TagTypeDef
- DomainDescriptionTypeDef
- UpstreamRepositoryTypeDef
- DeleteDomainPermissionsPolicyRequestTypeDef
- ResourcePolicyTypeDef
- DeleteDomainRequestTypeDef
- DeletePackageGroupRequestTypeDef
- DeletePackageRequestTypeDef
- DeletePackageVersionsRequestTypeDef
- DeleteRepositoryPermissionsPolicyRequestTypeDef
- DeleteRepositoryRequestTypeDef
- DescribeDomainRequestTypeDef
- DescribePackageGroupRequestTypeDef
- DescribePackageRequestTypeDef
- DescribePackageVersionRequestTypeDef
- DescribeRepositoryRequestTypeDef
- DisassociateExternalConnectionRequestTypeDef
- DisposePackageVersionsRequestTypeDef
- DomainEntryPointTypeDef
- DomainSummaryTypeDef
- GetAssociatedPackageGroupRequestTypeDef
- GetAuthorizationTokenRequestTypeDef
- GetDomainPermissionsPolicyRequestTypeDef
- GetPackageVersionAssetRequestTypeDef
- GetPackageVersionReadmeRequestTypeDef
- GetRepositoryEndpointRequestTypeDef
- GetRepositoryPermissionsPolicyRequestTypeDef
- LicenseInfoTypeDef
- PaginatorConfigTypeDef
- ListAllowedRepositoriesForGroupRequestTypeDef
- ListAssociatedPackagesRequestTypeDef
- ListDomainsRequestTypeDef
- ListPackageGroupsRequestTypeDef
- ListPackageVersionAssetsRequestTypeDef
- ListPackageVersionDependenciesRequestTypeDef
- PackageDependencyTypeDef
- ListPackageVersionsRequestTypeDef
- ListPackagesRequestTypeDef
- ListRepositoriesInDomainRequestTypeDef
- RepositorySummaryTypeDef
- ListRepositoriesRequestTypeDef
- ListSubPackageGroupsRequestTypeDef
- ListTagsForResourceRequestTypeDef
- PackageGroupAllowedRepositoryTypeDef
- PackageGroupReferenceTypeDef
- PackageOriginRestrictionsTypeDef
- PutDomainPermissionsPolicyRequestTypeDef
- PutRepositoryPermissionsPolicyRequestTypeDef
- RepositoryExternalConnectionInfoTypeDef
- UpstreamRepositoryInfoTypeDef
- UntagResourceRequestTypeDef
- UpdatePackageGroupRequestTypeDef
- UpdatePackageVersionsStatusRequestTypeDef
- GetAuthorizationTokenResultTypeDef
- GetPackageVersionAssetResultTypeDef
- GetPackageVersionReadmeResultTypeDef
- GetRepositoryEndpointResultTypeDef
- ListAllowedRepositoriesForGroupResultTypeDef
- ListPackageVersionAssetsResultTypeDef
- PublishPackageVersionResultTypeDef
- ListAssociatedPackagesResultTypeDef
- PublishPackageVersionRequestTypeDef
- CopyPackageVersionsResultTypeDef
- DeletePackageVersionsResultTypeDef
- DisposePackageVersionsResultTypeDef
- UpdatePackageVersionsStatusResultTypeDef
- CreateDomainRequestTypeDef
- CreatePackageGroupRequestTypeDef
- ListTagsForResourceResultTypeDef
- TagResourceRequestTypeDef
- CreateDomainResultTypeDef
- DeleteDomainResultTypeDef
- DescribeDomainResultTypeDef
- CreateRepositoryRequestTypeDef
- UpdateRepositoryRequestTypeDef
- DeleteDomainPermissionsPolicyResultTypeDef
- DeleteRepositoryPermissionsPolicyResultTypeDef
- GetDomainPermissionsPolicyResultTypeDef
- GetRepositoryPermissionsPolicyResultTypeDef
- PutDomainPermissionsPolicyResultTypeDef
- PutRepositoryPermissionsPolicyResultTypeDef
- PackageVersionOriginTypeDef
- ListDomainsResultTypeDef
- ListAllowedRepositoriesForGroupRequestPaginateTypeDef
- ListAssociatedPackagesRequestPaginateTypeDef
- ListDomainsRequestPaginateTypeDef
- ListPackageGroupsRequestPaginateTypeDef
- ListPackageVersionAssetsRequestPaginateTypeDef
- ListPackageVersionsRequestPaginateTypeDef
- ListPackagesRequestPaginateTypeDef
- ListRepositoriesInDomainRequestPaginateTypeDef
- ListRepositoriesRequestPaginateTypeDef
- ListSubPackageGroupsRequestPaginateTypeDef
- ListPackageVersionDependenciesResultTypeDef
- ListRepositoriesInDomainResultTypeDef
- ListRepositoriesResultTypeDef
- UpdatePackageGroupOriginConfigurationRequestTypeDef
- PackageGroupOriginRestrictionTypeDef
- PackageOriginConfigurationTypeDef
- PutPackageOriginConfigurationRequestTypeDef
- 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