CodeArtifact module#
Index > CodeArtifact
Auto-generated documentation for CodeArtifact type annotations stubs module mypy-boto3-codeartifact.
How to install#
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 boto3-stubs
for CodeArtifact
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[codeartifact]'
# 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[codeartifact]'
# standalone installation
python -m pip install mypy-boto3-codeartifact
How to uninstall#
python -m pip uninstall -y mypy-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 mypy_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("...")
.
# ListDomainsPaginator usage example
from boto3.session import Session
from mypy_boto3_codeartifact.paginator import ListDomainsPaginator
def get_list_domains_paginator() -> ListDomainsPaginator:
return Session().client("codeartifact").get_paginator("list_domains"))
- ListDomainsPaginator
- ListPackageVersionAssetsPaginator
- ListPackageVersionsPaginator
- ListPackagesPaginator
- ListRepositoriesPaginator
- ListRepositoriesInDomainPaginator
Literals#
Type annotations for literals used in methods and schemas.
# AllowPublishType usage example
from mypy_boto3_codeartifact.literals import AllowPublishType
def get_value() -> AllowPublishType:
return "ALLOW"
- AllowPublishType
- AllowUpstreamType
- DomainStatusType
- ExternalConnectionStatusType
- HashAlgorithmType
- ListDomainsPaginatorName
- ListPackageVersionAssetsPaginatorName
- ListPackageVersionsPaginatorName
- ListPackagesPaginatorName
- ListRepositoriesInDomainPaginatorName
- ListRepositoriesPaginatorName
- PackageFormatType
- PackageVersionErrorCodeType
- PackageVersionOriginTypeType
- PackageVersionSortTypeType
- PackageVersionStatusType
- CodeArtifactServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Typed dictionaries#
Type annotations for typed dictionaries used in methods and schema.
# AssetSummaryTypeDef usage example
from mypy_boto3_codeartifact.type_defs import AssetSummaryTypeDef
def get_value() -> AssetSummaryTypeDef:
return {
"name": ...,
}
- AssetSummaryTypeDef
- AssociateExternalConnectionRequestRequestTypeDef
- CopyPackageVersionsRequestRequestTypeDef
- PackageVersionErrorTypeDef
- SuccessfulPackageVersionInfoTypeDef
- TagTypeDef
- DomainDescriptionTypeDef
- UpstreamRepositoryTypeDef
- DeleteDomainPermissionsPolicyRequestRequestTypeDef
- ResourcePolicyTypeDef
- DeleteDomainRequestRequestTypeDef
- DeletePackageRequestRequestTypeDef
- DeletePackageVersionsRequestRequestTypeDef
- DeleteRepositoryPermissionsPolicyRequestRequestTypeDef
- DeleteRepositoryRequestRequestTypeDef
- DescribeDomainRequestRequestTypeDef
- DescribePackageRequestRequestTypeDef
- DescribePackageVersionRequestRequestTypeDef
- DescribeRepositoryRequestRequestTypeDef
- DisassociateExternalConnectionRequestRequestTypeDef
- DisposePackageVersionsRequestRequestTypeDef
- DomainEntryPointTypeDef
- DomainSummaryTypeDef
- GetAuthorizationTokenRequestRequestTypeDef
- GetAuthorizationTokenResultTypeDef
- GetDomainPermissionsPolicyRequestRequestTypeDef
- GetPackageVersionAssetRequestRequestTypeDef
- GetPackageVersionAssetResultTypeDef
- GetPackageVersionReadmeRequestRequestTypeDef
- GetPackageVersionReadmeResultTypeDef
- GetRepositoryEndpointRequestRequestTypeDef
- GetRepositoryEndpointResultTypeDef
- GetRepositoryPermissionsPolicyRequestRequestTypeDef
- LicenseInfoTypeDef
- ListDomainsRequestListDomainsPaginateTypeDef
- ListDomainsRequestRequestTypeDef
- ListPackageVersionAssetsRequestListPackageVersionAssetsPaginateTypeDef
- ListPackageVersionAssetsRequestRequestTypeDef
- ListPackageVersionDependenciesRequestRequestTypeDef
- PackageDependencyTypeDef
- ListPackageVersionsRequestListPackageVersionsPaginateTypeDef
- ListPackageVersionsRequestRequestTypeDef
- ListPackagesRequestListPackagesPaginateTypeDef
- ListPackagesRequestRequestTypeDef
- ListRepositoriesInDomainRequestListRepositoriesInDomainPaginateTypeDef
- ListRepositoriesInDomainRequestRequestTypeDef
- RepositorySummaryTypeDef
- ListRepositoriesRequestListRepositoriesPaginateTypeDef
- ListRepositoriesRequestRequestTypeDef
- ListTagsForResourceRequestRequestTypeDef
- PackageOriginRestrictionsTypeDef
- PaginatorConfigTypeDef
- PublishPackageVersionRequestRequestTypeDef
- PutDomainPermissionsPolicyRequestRequestTypeDef
- PutRepositoryPermissionsPolicyRequestRequestTypeDef
- RepositoryExternalConnectionInfoTypeDef
- UpstreamRepositoryInfoTypeDef
- ResponseMetadataTypeDef
- UntagResourceRequestRequestTypeDef
- UpdatePackageVersionsStatusRequestRequestTypeDef
- ListPackageVersionAssetsResultTypeDef
- PublishPackageVersionResultTypeDef
- CopyPackageVersionsResultTypeDef
- DeletePackageVersionsResultTypeDef
- DisposePackageVersionsResultTypeDef
- UpdatePackageVersionsStatusResultTypeDef
- CreateDomainRequestRequestTypeDef
- ListTagsForResourceResultTypeDef
- TagResourceRequestRequestTypeDef
- CreateDomainResultTypeDef
- DeleteDomainResultTypeDef
- DescribeDomainResultTypeDef
- CreateRepositoryRequestRequestTypeDef
- UpdateRepositoryRequestRequestTypeDef
- DeleteDomainPermissionsPolicyResultTypeDef
- DeleteRepositoryPermissionsPolicyResultTypeDef
- GetDomainPermissionsPolicyResultTypeDef
- GetRepositoryPermissionsPolicyResultTypeDef
- PutDomainPermissionsPolicyResultTypeDef
- PutRepositoryPermissionsPolicyResultTypeDef
- PackageVersionOriginTypeDef
- ListDomainsResultTypeDef
- ListPackageVersionDependenciesResultTypeDef
- ListRepositoriesInDomainResultTypeDef
- ListRepositoriesResultTypeDef
- PackageOriginConfigurationTypeDef
- PutPackageOriginConfigurationRequestRequestTypeDef
- RepositoryDescriptionTypeDef
- PackageVersionDescriptionTypeDef
- PackageVersionSummaryTypeDef
- PackageDescriptionTypeDef
- PackageSummaryTypeDef
- PutPackageOriginConfigurationResultTypeDef
- AssociateExternalConnectionResultTypeDef
- CreateRepositoryResultTypeDef
- DeleteRepositoryResultTypeDef
- DescribeRepositoryResultTypeDef
- DisassociateExternalConnectionResultTypeDef
- UpdateRepositoryResultTypeDef
- DescribePackageVersionResultTypeDef
- ListPackageVersionsResultTypeDef
- DescribePackageResultTypeDef
- DeletePackageResultTypeDef
- ListPackagesResultTypeDef