CodeArtifact module#
Index > CodeArtifact
Auto-generated documentation for CodeArtifact type annotations stubs module types-aiobotocore-codeartifact.
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
aiobotocore
AWS SDK. - Add
CodeArtifact
service. - Use provided commands to install generated packages.
From PyPI with pip#
Install types-aiobotocore
for CodeArtifact
service.
# install with aiobotocore type annotations
python -m pip install 'types-aiobotocore[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-aiobotocore-lite[codeartifact]'
# standalone installation
python -m pip install types-aiobotocore-codeartifact
How to uninstall#
python -m pip uninstall -y types-aiobotocore-codeartifact
Usage#
Code samples can be found in Examples.
CodeArtifactClient#
Type annotations and code completion for session.create_client("codeartifact")
as CodeArtifactClient
boto3 documentation
# CodeArtifactClient usage example
from aiobotocore.session import get_session
from types_aiobotocore_codeartifact.client import CodeArtifactClient
session = get_session()
async with session.create_client("codeartifact") as client:
client: CodeArtifactClient
Paginators#
Type annotations and code completion for
paginators
from session.create_client("codeartifact").get_paginator("...")
.
# ListAllowedRepositoriesForGroupPaginator usage example
from types_aiobotocore_codeartifact.paginator import ListAllowedRepositoriesForGroupPaginator
def get_list_allowed_repositories_for_group_paginator() -> ListAllowedRepositoriesForGroupPaginator:
return client.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_aiobotocore_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