Skip to content

Typed dictionaries#

Index > CodeArtifact > Typed dictionaries

Auto-generated documentation for CodeArtifact type annotations stubs module mypy-boto3-codeartifact.

AssetSummaryTypeDef#

# AssetSummaryTypeDef usage example

from mypy_boto3_codeartifact.type_defs import AssetSummaryTypeDef

def get_value() -> AssetSummaryTypeDef:
    return {
        "name": ...,
    }
# AssetSummaryTypeDef definition

class AssetSummaryTypeDef(TypedDict):
    name: str,
    size: NotRequired[int],
    hashes: NotRequired[Dict[HashAlgorithmType, str]],  # (1)
  1. See HashAlgorithmType

AssociateExternalConnectionRequestRequestTypeDef#

# AssociateExternalConnectionRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import AssociateExternalConnectionRequestRequestTypeDef

def get_value() -> AssociateExternalConnectionRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "externalConnection": ...,
    }
# AssociateExternalConnectionRequestRequestTypeDef definition

class AssociateExternalConnectionRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    externalConnection: str,
    domainOwner: NotRequired[str],

CopyPackageVersionsRequestRequestTypeDef#

# CopyPackageVersionsRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import CopyPackageVersionsRequestRequestTypeDef

def get_value() -> CopyPackageVersionsRequestRequestTypeDef:
    return {
        "domain": ...,
        "sourceRepository": ...,
        "destinationRepository": ...,
        "format": ...,
        "package": ...,
    }
# CopyPackageVersionsRequestRequestTypeDef definition

class CopyPackageVersionsRequestRequestTypeDef(TypedDict):
    domain: str,
    sourceRepository: str,
    destinationRepository: str,
    format: PackageFormatType,  # (1)
    package: str,
    domainOwner: NotRequired[str],
    namespace: NotRequired[str],
    versions: NotRequired[Sequence[str]],
    versionRevisions: NotRequired[Mapping[str, str]],
    allowOverwrite: NotRequired[bool],
    includeFromUpstream: NotRequired[bool],
  1. See PackageFormatType

PackageVersionErrorTypeDef#

# PackageVersionErrorTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PackageVersionErrorTypeDef

def get_value() -> PackageVersionErrorTypeDef:
    return {
        "errorCode": ...,
    }
# PackageVersionErrorTypeDef definition

class PackageVersionErrorTypeDef(TypedDict):
    errorCode: NotRequired[PackageVersionErrorCodeType],  # (1)
    errorMessage: NotRequired[str],
  1. See PackageVersionErrorCodeType

SuccessfulPackageVersionInfoTypeDef#

# SuccessfulPackageVersionInfoTypeDef usage example

from mypy_boto3_codeartifact.type_defs import SuccessfulPackageVersionInfoTypeDef

def get_value() -> SuccessfulPackageVersionInfoTypeDef:
    return {
        "revision": ...,
    }
# SuccessfulPackageVersionInfoTypeDef definition

class SuccessfulPackageVersionInfoTypeDef(TypedDict):
    revision: NotRequired[str],
    status: NotRequired[PackageVersionStatusType],  # (1)
  1. See PackageVersionStatusType

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_codeartifact.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "key": ...,
        "value": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    key: str,
    value: str,

DomainDescriptionTypeDef#

# DomainDescriptionTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DomainDescriptionTypeDef

def get_value() -> DomainDescriptionTypeDef:
    return {
        "name": ...,
    }
# DomainDescriptionTypeDef definition

class DomainDescriptionTypeDef(TypedDict):
    name: NotRequired[str],
    owner: NotRequired[str],
    arn: NotRequired[str],
    status: NotRequired[DomainStatusType],  # (1)
    createdTime: NotRequired[datetime],
    encryptionKey: NotRequired[str],
    repositoryCount: NotRequired[int],
    assetSizeBytes: NotRequired[int],
    s3BucketArn: NotRequired[str],
  1. See DomainStatusType

UpstreamRepositoryTypeDef#

# UpstreamRepositoryTypeDef usage example

from mypy_boto3_codeartifact.type_defs import UpstreamRepositoryTypeDef

def get_value() -> UpstreamRepositoryTypeDef:
    return {
        "repositoryName": ...,
    }
# UpstreamRepositoryTypeDef definition

class UpstreamRepositoryTypeDef(TypedDict):
    repositoryName: str,

DeleteDomainPermissionsPolicyRequestRequestTypeDef#

# DeleteDomainPermissionsPolicyRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DeleteDomainPermissionsPolicyRequestRequestTypeDef

def get_value() -> DeleteDomainPermissionsPolicyRequestRequestTypeDef:
    return {
        "domain": ...,
    }
# DeleteDomainPermissionsPolicyRequestRequestTypeDef definition

class DeleteDomainPermissionsPolicyRequestRequestTypeDef(TypedDict):
    domain: str,
    domainOwner: NotRequired[str],
    policyRevision: NotRequired[str],

ResourcePolicyTypeDef#

# ResourcePolicyTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ResourcePolicyTypeDef

def get_value() -> ResourcePolicyTypeDef:
    return {
        "resourceArn": ...,
    }
# ResourcePolicyTypeDef definition

class ResourcePolicyTypeDef(TypedDict):
    resourceArn: NotRequired[str],
    revision: NotRequired[str],
    document: NotRequired[str],

DeleteDomainRequestRequestTypeDef#

# DeleteDomainRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DeleteDomainRequestRequestTypeDef

def get_value() -> DeleteDomainRequestRequestTypeDef:
    return {
        "domain": ...,
    }
# DeleteDomainRequestRequestTypeDef definition

class DeleteDomainRequestRequestTypeDef(TypedDict):
    domain: str,
    domainOwner: NotRequired[str],

DeletePackageRequestRequestTypeDef#

# DeletePackageRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DeletePackageRequestRequestTypeDef

def get_value() -> DeletePackageRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "format": ...,
        "package": ...,
    }
# DeletePackageRequestRequestTypeDef definition

class DeletePackageRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    format: PackageFormatType,  # (1)
    package: str,
    domainOwner: NotRequired[str],
    namespace: NotRequired[str],
  1. See PackageFormatType

DeletePackageVersionsRequestRequestTypeDef#

# DeletePackageVersionsRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DeletePackageVersionsRequestRequestTypeDef

def get_value() -> DeletePackageVersionsRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "format": ...,
        "package": ...,
        "versions": ...,
    }
# DeletePackageVersionsRequestRequestTypeDef definition

class DeletePackageVersionsRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    format: PackageFormatType,  # (1)
    package: str,
    versions: Sequence[str],
    domainOwner: NotRequired[str],
    namespace: NotRequired[str],
    expectedStatus: NotRequired[PackageVersionStatusType],  # (2)
  1. See PackageFormatType
  2. See PackageVersionStatusType

DeleteRepositoryPermissionsPolicyRequestRequestTypeDef#

# DeleteRepositoryPermissionsPolicyRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DeleteRepositoryPermissionsPolicyRequestRequestTypeDef

def get_value() -> DeleteRepositoryPermissionsPolicyRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
    }
# DeleteRepositoryPermissionsPolicyRequestRequestTypeDef definition

class DeleteRepositoryPermissionsPolicyRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    domainOwner: NotRequired[str],
    policyRevision: NotRequired[str],

DeleteRepositoryRequestRequestTypeDef#

# DeleteRepositoryRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DeleteRepositoryRequestRequestTypeDef

def get_value() -> DeleteRepositoryRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
    }
# DeleteRepositoryRequestRequestTypeDef definition

class DeleteRepositoryRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    domainOwner: NotRequired[str],

DescribeDomainRequestRequestTypeDef#

# DescribeDomainRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DescribeDomainRequestRequestTypeDef

def get_value() -> DescribeDomainRequestRequestTypeDef:
    return {
        "domain": ...,
    }
# DescribeDomainRequestRequestTypeDef definition

class DescribeDomainRequestRequestTypeDef(TypedDict):
    domain: str,
    domainOwner: NotRequired[str],

DescribePackageRequestRequestTypeDef#

# DescribePackageRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DescribePackageRequestRequestTypeDef

def get_value() -> DescribePackageRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "format": ...,
        "package": ...,
    }
# DescribePackageRequestRequestTypeDef definition

class DescribePackageRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    format: PackageFormatType,  # (1)
    package: str,
    domainOwner: NotRequired[str],
    namespace: NotRequired[str],
  1. See PackageFormatType

DescribePackageVersionRequestRequestTypeDef#

# DescribePackageVersionRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DescribePackageVersionRequestRequestTypeDef

def get_value() -> DescribePackageVersionRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "format": ...,
        "package": ...,
        "packageVersion": ...,
    }
# DescribePackageVersionRequestRequestTypeDef definition

class DescribePackageVersionRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    format: PackageFormatType,  # (1)
    package: str,
    packageVersion: str,
    domainOwner: NotRequired[str],
    namespace: NotRequired[str],
  1. See PackageFormatType

DescribeRepositoryRequestRequestTypeDef#

# DescribeRepositoryRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DescribeRepositoryRequestRequestTypeDef

def get_value() -> DescribeRepositoryRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
    }
# DescribeRepositoryRequestRequestTypeDef definition

class DescribeRepositoryRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    domainOwner: NotRequired[str],

DisassociateExternalConnectionRequestRequestTypeDef#

# DisassociateExternalConnectionRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DisassociateExternalConnectionRequestRequestTypeDef

def get_value() -> DisassociateExternalConnectionRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "externalConnection": ...,
    }
# DisassociateExternalConnectionRequestRequestTypeDef definition

class DisassociateExternalConnectionRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    externalConnection: str,
    domainOwner: NotRequired[str],

DisposePackageVersionsRequestRequestTypeDef#

# DisposePackageVersionsRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DisposePackageVersionsRequestRequestTypeDef

def get_value() -> DisposePackageVersionsRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "format": ...,
        "package": ...,
        "versions": ...,
    }
# DisposePackageVersionsRequestRequestTypeDef definition

class DisposePackageVersionsRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    format: PackageFormatType,  # (1)
    package: str,
    versions: Sequence[str],
    domainOwner: NotRequired[str],
    namespace: NotRequired[str],
    versionRevisions: NotRequired[Mapping[str, str]],
    expectedStatus: NotRequired[PackageVersionStatusType],  # (2)
  1. See PackageFormatType
  2. See PackageVersionStatusType

DomainEntryPointTypeDef#

# DomainEntryPointTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DomainEntryPointTypeDef

def get_value() -> DomainEntryPointTypeDef:
    return {
        "repositoryName": ...,
    }
# DomainEntryPointTypeDef definition

class DomainEntryPointTypeDef(TypedDict):
    repositoryName: NotRequired[str],
    externalConnectionName: NotRequired[str],

DomainSummaryTypeDef#

# DomainSummaryTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DomainSummaryTypeDef

def get_value() -> DomainSummaryTypeDef:
    return {
        "name": ...,
    }
# DomainSummaryTypeDef definition

class DomainSummaryTypeDef(TypedDict):
    name: NotRequired[str],
    owner: NotRequired[str],
    arn: NotRequired[str],
    status: NotRequired[DomainStatusType],  # (1)
    createdTime: NotRequired[datetime],
    encryptionKey: NotRequired[str],
  1. See DomainStatusType

GetAuthorizationTokenRequestRequestTypeDef#

# GetAuthorizationTokenRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import GetAuthorizationTokenRequestRequestTypeDef

def get_value() -> GetAuthorizationTokenRequestRequestTypeDef:
    return {
        "domain": ...,
    }
# GetAuthorizationTokenRequestRequestTypeDef definition

class GetAuthorizationTokenRequestRequestTypeDef(TypedDict):
    domain: str,
    domainOwner: NotRequired[str],
    durationSeconds: NotRequired[int],

GetAuthorizationTokenResultTypeDef#

# GetAuthorizationTokenResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import GetAuthorizationTokenResultTypeDef

def get_value() -> GetAuthorizationTokenResultTypeDef:
    return {
        "authorizationToken": ...,
        "expiration": ...,
        "ResponseMetadata": ...,
    }
# GetAuthorizationTokenResultTypeDef definition

class GetAuthorizationTokenResultTypeDef(TypedDict):
    authorizationToken: str,
    expiration: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetDomainPermissionsPolicyRequestRequestTypeDef#

# GetDomainPermissionsPolicyRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import GetDomainPermissionsPolicyRequestRequestTypeDef

def get_value() -> GetDomainPermissionsPolicyRequestRequestTypeDef:
    return {
        "domain": ...,
    }
# GetDomainPermissionsPolicyRequestRequestTypeDef definition

class GetDomainPermissionsPolicyRequestRequestTypeDef(TypedDict):
    domain: str,
    domainOwner: NotRequired[str],

GetPackageVersionAssetRequestRequestTypeDef#

# GetPackageVersionAssetRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import GetPackageVersionAssetRequestRequestTypeDef

def get_value() -> GetPackageVersionAssetRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "format": ...,
        "package": ...,
        "packageVersion": ...,
        "asset": ...,
    }
# GetPackageVersionAssetRequestRequestTypeDef definition

class GetPackageVersionAssetRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    format: PackageFormatType,  # (1)
    package: str,
    packageVersion: str,
    asset: str,
    domainOwner: NotRequired[str],
    namespace: NotRequired[str],
    packageVersionRevision: NotRequired[str],
  1. See PackageFormatType

GetPackageVersionAssetResultTypeDef#

# GetPackageVersionAssetResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import GetPackageVersionAssetResultTypeDef

def get_value() -> GetPackageVersionAssetResultTypeDef:
    return {
        "asset": ...,
        "assetName": ...,
        "packageVersion": ...,
        "packageVersionRevision": ...,
        "ResponseMetadata": ...,
    }
# GetPackageVersionAssetResultTypeDef definition

class GetPackageVersionAssetResultTypeDef(TypedDict):
    asset: StreamingBody,
    assetName: str,
    packageVersion: str,
    packageVersionRevision: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetPackageVersionReadmeRequestRequestTypeDef#

# GetPackageVersionReadmeRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import GetPackageVersionReadmeRequestRequestTypeDef

def get_value() -> GetPackageVersionReadmeRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "format": ...,
        "package": ...,
        "packageVersion": ...,
    }
# GetPackageVersionReadmeRequestRequestTypeDef definition

class GetPackageVersionReadmeRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    format: PackageFormatType,  # (1)
    package: str,
    packageVersion: str,
    domainOwner: NotRequired[str],
    namespace: NotRequired[str],
  1. See PackageFormatType

GetPackageVersionReadmeResultTypeDef#

# GetPackageVersionReadmeResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import GetPackageVersionReadmeResultTypeDef

def get_value() -> GetPackageVersionReadmeResultTypeDef:
    return {
        "format": ...,
        "namespace": ...,
        "package": ...,
        "version": ...,
        "versionRevision": ...,
        "readme": ...,
        "ResponseMetadata": ...,
    }
# GetPackageVersionReadmeResultTypeDef definition

class GetPackageVersionReadmeResultTypeDef(TypedDict):
    format: PackageFormatType,  # (1)
    namespace: str,
    package: str,
    version: str,
    versionRevision: str,
    readme: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PackageFormatType
  2. See ResponseMetadataTypeDef

GetRepositoryEndpointRequestRequestTypeDef#

# GetRepositoryEndpointRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import GetRepositoryEndpointRequestRequestTypeDef

def get_value() -> GetRepositoryEndpointRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "format": ...,
    }
# GetRepositoryEndpointRequestRequestTypeDef definition

class GetRepositoryEndpointRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    format: PackageFormatType,  # (1)
    domainOwner: NotRequired[str],
  1. See PackageFormatType

GetRepositoryEndpointResultTypeDef#

# GetRepositoryEndpointResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import GetRepositoryEndpointResultTypeDef

def get_value() -> GetRepositoryEndpointResultTypeDef:
    return {
        "repositoryEndpoint": ...,
        "ResponseMetadata": ...,
    }
# GetRepositoryEndpointResultTypeDef definition

class GetRepositoryEndpointResultTypeDef(TypedDict):
    repositoryEndpoint: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetRepositoryPermissionsPolicyRequestRequestTypeDef#

# GetRepositoryPermissionsPolicyRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import GetRepositoryPermissionsPolicyRequestRequestTypeDef

def get_value() -> GetRepositoryPermissionsPolicyRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
    }
# GetRepositoryPermissionsPolicyRequestRequestTypeDef definition

class GetRepositoryPermissionsPolicyRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    domainOwner: NotRequired[str],

LicenseInfoTypeDef#

# LicenseInfoTypeDef usage example

from mypy_boto3_codeartifact.type_defs import LicenseInfoTypeDef

def get_value() -> LicenseInfoTypeDef:
    return {
        "name": ...,
    }
# LicenseInfoTypeDef definition

class LicenseInfoTypeDef(TypedDict):
    name: NotRequired[str],
    url: NotRequired[str],

ListDomainsRequestListDomainsPaginateTypeDef#

# ListDomainsRequestListDomainsPaginateTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListDomainsRequestListDomainsPaginateTypeDef

def get_value() -> ListDomainsRequestListDomainsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListDomainsRequestListDomainsPaginateTypeDef definition

class ListDomainsRequestListDomainsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDomainsRequestRequestTypeDef#

# ListDomainsRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListDomainsRequestRequestTypeDef

def get_value() -> ListDomainsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListDomainsRequestRequestTypeDef definition

class ListDomainsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListPackageVersionAssetsRequestListPackageVersionAssetsPaginateTypeDef#

# ListPackageVersionAssetsRequestListPackageVersionAssetsPaginateTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListPackageVersionAssetsRequestListPackageVersionAssetsPaginateTypeDef

def get_value() -> ListPackageVersionAssetsRequestListPackageVersionAssetsPaginateTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "format": ...,
        "package": ...,
        "packageVersion": ...,
    }
# ListPackageVersionAssetsRequestListPackageVersionAssetsPaginateTypeDef definition

class ListPackageVersionAssetsRequestListPackageVersionAssetsPaginateTypeDef(TypedDict):
    domain: str,
    repository: str,
    format: PackageFormatType,  # (1)
    package: str,
    packageVersion: str,
    domainOwner: NotRequired[str],
    namespace: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See PackageFormatType
  2. See PaginatorConfigTypeDef

ListPackageVersionAssetsRequestRequestTypeDef#

# ListPackageVersionAssetsRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListPackageVersionAssetsRequestRequestTypeDef

def get_value() -> ListPackageVersionAssetsRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "format": ...,
        "package": ...,
        "packageVersion": ...,
    }
# ListPackageVersionAssetsRequestRequestTypeDef definition

class ListPackageVersionAssetsRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    format: PackageFormatType,  # (1)
    package: str,
    packageVersion: str,
    domainOwner: NotRequired[str],
    namespace: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See PackageFormatType

ListPackageVersionDependenciesRequestRequestTypeDef#

# ListPackageVersionDependenciesRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListPackageVersionDependenciesRequestRequestTypeDef

def get_value() -> ListPackageVersionDependenciesRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "format": ...,
        "package": ...,
        "packageVersion": ...,
    }
# ListPackageVersionDependenciesRequestRequestTypeDef definition

class ListPackageVersionDependenciesRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    format: PackageFormatType,  # (1)
    package: str,
    packageVersion: str,
    domainOwner: NotRequired[str],
    namespace: NotRequired[str],
    nextToken: NotRequired[str],
  1. See PackageFormatType

PackageDependencyTypeDef#

# PackageDependencyTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PackageDependencyTypeDef

def get_value() -> PackageDependencyTypeDef:
    return {
        "namespace": ...,
    }
# PackageDependencyTypeDef definition

class PackageDependencyTypeDef(TypedDict):
    namespace: NotRequired[str],
    package: NotRequired[str],
    dependencyType: NotRequired[str],
    versionRequirement: NotRequired[str],

ListPackageVersionsRequestListPackageVersionsPaginateTypeDef#

# ListPackageVersionsRequestListPackageVersionsPaginateTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListPackageVersionsRequestListPackageVersionsPaginateTypeDef

def get_value() -> ListPackageVersionsRequestListPackageVersionsPaginateTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "format": ...,
        "package": ...,
    }
# ListPackageVersionsRequestListPackageVersionsPaginateTypeDef definition

class ListPackageVersionsRequestListPackageVersionsPaginateTypeDef(TypedDict):
    domain: str,
    repository: str,
    format: PackageFormatType,  # (1)
    package: str,
    domainOwner: NotRequired[str],
    namespace: NotRequired[str],
    status: NotRequired[PackageVersionStatusType],  # (2)
    sortBy: NotRequired[PackageVersionSortTypeType],  # (3)
    originType: NotRequired[PackageVersionOriginTypeType],  # (4)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (5)
  1. See PackageFormatType
  2. See PackageVersionStatusType
  3. See PackageVersionSortTypeType
  4. See PackageVersionOriginTypeType
  5. See PaginatorConfigTypeDef

ListPackageVersionsRequestRequestTypeDef#

# ListPackageVersionsRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListPackageVersionsRequestRequestTypeDef

def get_value() -> ListPackageVersionsRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "format": ...,
        "package": ...,
    }
# ListPackageVersionsRequestRequestTypeDef definition

class ListPackageVersionsRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    format: PackageFormatType,  # (1)
    package: str,
    domainOwner: NotRequired[str],
    namespace: NotRequired[str],
    status: NotRequired[PackageVersionStatusType],  # (2)
    sortBy: NotRequired[PackageVersionSortTypeType],  # (3)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    originType: NotRequired[PackageVersionOriginTypeType],  # (4)
  1. See PackageFormatType
  2. See PackageVersionStatusType
  3. See PackageVersionSortTypeType
  4. See PackageVersionOriginTypeType

ListPackagesRequestListPackagesPaginateTypeDef#

# ListPackagesRequestListPackagesPaginateTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListPackagesRequestListPackagesPaginateTypeDef

def get_value() -> ListPackagesRequestListPackagesPaginateTypeDef:
    return {
        "domain": ...,
        "repository": ...,
    }
# ListPackagesRequestListPackagesPaginateTypeDef definition

class ListPackagesRequestListPackagesPaginateTypeDef(TypedDict):
    domain: str,
    repository: str,
    domainOwner: NotRequired[str],
    format: NotRequired[PackageFormatType],  # (1)
    namespace: NotRequired[str],
    packagePrefix: NotRequired[str],
    publish: NotRequired[AllowPublishType],  # (2)
    upstream: NotRequired[AllowUpstreamType],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See PackageFormatType
  2. See AllowPublishType
  3. See AllowUpstreamType
  4. See PaginatorConfigTypeDef

ListPackagesRequestRequestTypeDef#

# ListPackagesRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListPackagesRequestRequestTypeDef

def get_value() -> ListPackagesRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
    }
# ListPackagesRequestRequestTypeDef definition

class ListPackagesRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    domainOwner: NotRequired[str],
    format: NotRequired[PackageFormatType],  # (1)
    namespace: NotRequired[str],
    packagePrefix: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    publish: NotRequired[AllowPublishType],  # (2)
    upstream: NotRequired[AllowUpstreamType],  # (3)
  1. See PackageFormatType
  2. See AllowPublishType
  3. See AllowUpstreamType

ListRepositoriesInDomainRequestListRepositoriesInDomainPaginateTypeDef#

# ListRepositoriesInDomainRequestListRepositoriesInDomainPaginateTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListRepositoriesInDomainRequestListRepositoriesInDomainPaginateTypeDef

def get_value() -> ListRepositoriesInDomainRequestListRepositoriesInDomainPaginateTypeDef:
    return {
        "domain": ...,
    }
# ListRepositoriesInDomainRequestListRepositoriesInDomainPaginateTypeDef definition

class ListRepositoriesInDomainRequestListRepositoriesInDomainPaginateTypeDef(TypedDict):
    domain: str,
    domainOwner: NotRequired[str],
    administratorAccount: NotRequired[str],
    repositoryPrefix: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRepositoriesInDomainRequestRequestTypeDef#

# ListRepositoriesInDomainRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListRepositoriesInDomainRequestRequestTypeDef

def get_value() -> ListRepositoriesInDomainRequestRequestTypeDef:
    return {
        "domain": ...,
    }
# ListRepositoriesInDomainRequestRequestTypeDef definition

class ListRepositoriesInDomainRequestRequestTypeDef(TypedDict):
    domain: str,
    domainOwner: NotRequired[str],
    administratorAccount: NotRequired[str],
    repositoryPrefix: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

RepositorySummaryTypeDef#

# RepositorySummaryTypeDef usage example

from mypy_boto3_codeartifact.type_defs import RepositorySummaryTypeDef

def get_value() -> RepositorySummaryTypeDef:
    return {
        "name": ...,
    }
# RepositorySummaryTypeDef definition

class RepositorySummaryTypeDef(TypedDict):
    name: NotRequired[str],
    administratorAccount: NotRequired[str],
    domainName: NotRequired[str],
    domainOwner: NotRequired[str],
    arn: NotRequired[str],
    description: NotRequired[str],
    createdTime: NotRequired[datetime],

ListRepositoriesRequestListRepositoriesPaginateTypeDef#

# ListRepositoriesRequestListRepositoriesPaginateTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListRepositoriesRequestListRepositoriesPaginateTypeDef

def get_value() -> ListRepositoriesRequestListRepositoriesPaginateTypeDef:
    return {
        "repositoryPrefix": ...,
    }
# ListRepositoriesRequestListRepositoriesPaginateTypeDef definition

class ListRepositoriesRequestListRepositoriesPaginateTypeDef(TypedDict):
    repositoryPrefix: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRepositoriesRequestRequestTypeDef#

# ListRepositoriesRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListRepositoriesRequestRequestTypeDef

def get_value() -> ListRepositoriesRequestRequestTypeDef:
    return {
        "repositoryPrefix": ...,
    }
# ListRepositoriesRequestRequestTypeDef definition

class ListRepositoriesRequestRequestTypeDef(TypedDict):
    repositoryPrefix: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

PackageOriginRestrictionsTypeDef#

# PackageOriginRestrictionsTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PackageOriginRestrictionsTypeDef

def get_value() -> PackageOriginRestrictionsTypeDef:
    return {
        "publish": ...,
        "upstream": ...,
    }
# PackageOriginRestrictionsTypeDef definition

class PackageOriginRestrictionsTypeDef(TypedDict):
    publish: AllowPublishType,  # (1)
    upstream: AllowUpstreamType,  # (2)
  1. See AllowPublishType
  2. See AllowUpstreamType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

PublishPackageVersionRequestRequestTypeDef#

# PublishPackageVersionRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PublishPackageVersionRequestRequestTypeDef

def get_value() -> PublishPackageVersionRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "format": ...,
        "package": ...,
        "packageVersion": ...,
        "assetContent": ...,
        "assetName": ...,
        "assetSHA256": ...,
    }
# PublishPackageVersionRequestRequestTypeDef definition

class PublishPackageVersionRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    format: PackageFormatType,  # (1)
    package: str,
    packageVersion: str,
    assetContent: Union[str, bytes, IO[Any], StreamingBody],
    assetName: str,
    assetSHA256: str,
    domainOwner: NotRequired[str],
    namespace: NotRequired[str],
    unfinished: NotRequired[bool],
  1. See PackageFormatType

PutDomainPermissionsPolicyRequestRequestTypeDef#

# PutDomainPermissionsPolicyRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PutDomainPermissionsPolicyRequestRequestTypeDef

def get_value() -> PutDomainPermissionsPolicyRequestRequestTypeDef:
    return {
        "domain": ...,
        "policyDocument": ...,
    }
# PutDomainPermissionsPolicyRequestRequestTypeDef definition

class PutDomainPermissionsPolicyRequestRequestTypeDef(TypedDict):
    domain: str,
    policyDocument: str,
    domainOwner: NotRequired[str],
    policyRevision: NotRequired[str],

PutRepositoryPermissionsPolicyRequestRequestTypeDef#

# PutRepositoryPermissionsPolicyRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PutRepositoryPermissionsPolicyRequestRequestTypeDef

def get_value() -> PutRepositoryPermissionsPolicyRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "policyDocument": ...,
    }
# PutRepositoryPermissionsPolicyRequestRequestTypeDef definition

class PutRepositoryPermissionsPolicyRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    policyDocument: str,
    domainOwner: NotRequired[str],
    policyRevision: NotRequired[str],

RepositoryExternalConnectionInfoTypeDef#

# RepositoryExternalConnectionInfoTypeDef usage example

from mypy_boto3_codeartifact.type_defs import RepositoryExternalConnectionInfoTypeDef

def get_value() -> RepositoryExternalConnectionInfoTypeDef:
    return {
        "externalConnectionName": ...,
    }
# RepositoryExternalConnectionInfoTypeDef definition

class RepositoryExternalConnectionInfoTypeDef(TypedDict):
    externalConnectionName: NotRequired[str],
    packageFormat: NotRequired[PackageFormatType],  # (1)
    status: NotRequired[ExternalConnectionStatusType],  # (2)
  1. See PackageFormatType
  2. See ExternalConnectionStatusType

UpstreamRepositoryInfoTypeDef#

# UpstreamRepositoryInfoTypeDef usage example

from mypy_boto3_codeartifact.type_defs import UpstreamRepositoryInfoTypeDef

def get_value() -> UpstreamRepositoryInfoTypeDef:
    return {
        "repositoryName": ...,
    }
# UpstreamRepositoryInfoTypeDef definition

class UpstreamRepositoryInfoTypeDef(TypedDict):
    repositoryName: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdatePackageVersionsStatusRequestRequestTypeDef#

# UpdatePackageVersionsStatusRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import UpdatePackageVersionsStatusRequestRequestTypeDef

def get_value() -> UpdatePackageVersionsStatusRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "format": ...,
        "package": ...,
        "versions": ...,
        "targetStatus": ...,
    }
# UpdatePackageVersionsStatusRequestRequestTypeDef definition

class UpdatePackageVersionsStatusRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    format: PackageFormatType,  # (1)
    package: str,
    versions: Sequence[str],
    targetStatus: PackageVersionStatusType,  # (2)
    domainOwner: NotRequired[str],
    namespace: NotRequired[str],
    versionRevisions: NotRequired[Mapping[str, str]],
    expectedStatus: NotRequired[PackageVersionStatusType],  # (2)
  1. See PackageFormatType
  2. See PackageVersionStatusType
  3. See PackageVersionStatusType

ListPackageVersionAssetsResultTypeDef#

# ListPackageVersionAssetsResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListPackageVersionAssetsResultTypeDef

def get_value() -> ListPackageVersionAssetsResultTypeDef:
    return {
        "format": ...,
        "namespace": ...,
        "package": ...,
        "version": ...,
        "versionRevision": ...,
        "nextToken": ...,
        "assets": ...,
        "ResponseMetadata": ...,
    }
# ListPackageVersionAssetsResultTypeDef definition

class ListPackageVersionAssetsResultTypeDef(TypedDict):
    format: PackageFormatType,  # (1)
    namespace: str,
    package: str,
    version: str,
    versionRevision: str,
    nextToken: str,
    assets: List[AssetSummaryTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PackageFormatType
  2. See AssetSummaryTypeDef
  3. See ResponseMetadataTypeDef

PublishPackageVersionResultTypeDef#

# PublishPackageVersionResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PublishPackageVersionResultTypeDef

def get_value() -> PublishPackageVersionResultTypeDef:
    return {
        "format": ...,
        "namespace": ...,
        "package": ...,
        "version": ...,
        "versionRevision": ...,
        "status": ...,
        "asset": ...,
        "ResponseMetadata": ...,
    }
# PublishPackageVersionResultTypeDef definition

class PublishPackageVersionResultTypeDef(TypedDict):
    format: PackageFormatType,  # (1)
    namespace: str,
    package: str,
    version: str,
    versionRevision: str,
    status: PackageVersionStatusType,  # (2)
    asset: AssetSummaryTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See PackageFormatType
  2. See PackageVersionStatusType
  3. See AssetSummaryTypeDef
  4. See ResponseMetadataTypeDef

CopyPackageVersionsResultTypeDef#

# CopyPackageVersionsResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import CopyPackageVersionsResultTypeDef

def get_value() -> CopyPackageVersionsResultTypeDef:
    return {
        "successfulVersions": ...,
        "failedVersions": ...,
        "ResponseMetadata": ...,
    }
# CopyPackageVersionsResultTypeDef definition

class CopyPackageVersionsResultTypeDef(TypedDict):
    successfulVersions: Dict[str, SuccessfulPackageVersionInfoTypeDef],  # (1)
    failedVersions: Dict[str, PackageVersionErrorTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SuccessfulPackageVersionInfoTypeDef
  2. See PackageVersionErrorTypeDef
  3. See ResponseMetadataTypeDef

DeletePackageVersionsResultTypeDef#

# DeletePackageVersionsResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DeletePackageVersionsResultTypeDef

def get_value() -> DeletePackageVersionsResultTypeDef:
    return {
        "successfulVersions": ...,
        "failedVersions": ...,
        "ResponseMetadata": ...,
    }
# DeletePackageVersionsResultTypeDef definition

class DeletePackageVersionsResultTypeDef(TypedDict):
    successfulVersions: Dict[str, SuccessfulPackageVersionInfoTypeDef],  # (1)
    failedVersions: Dict[str, PackageVersionErrorTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SuccessfulPackageVersionInfoTypeDef
  2. See PackageVersionErrorTypeDef
  3. See ResponseMetadataTypeDef

DisposePackageVersionsResultTypeDef#

# DisposePackageVersionsResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DisposePackageVersionsResultTypeDef

def get_value() -> DisposePackageVersionsResultTypeDef:
    return {
        "successfulVersions": ...,
        "failedVersions": ...,
        "ResponseMetadata": ...,
    }
# DisposePackageVersionsResultTypeDef definition

class DisposePackageVersionsResultTypeDef(TypedDict):
    successfulVersions: Dict[str, SuccessfulPackageVersionInfoTypeDef],  # (1)
    failedVersions: Dict[str, PackageVersionErrorTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SuccessfulPackageVersionInfoTypeDef
  2. See PackageVersionErrorTypeDef
  3. See ResponseMetadataTypeDef

UpdatePackageVersionsStatusResultTypeDef#

# UpdatePackageVersionsStatusResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import UpdatePackageVersionsStatusResultTypeDef

def get_value() -> UpdatePackageVersionsStatusResultTypeDef:
    return {
        "successfulVersions": ...,
        "failedVersions": ...,
        "ResponseMetadata": ...,
    }
# UpdatePackageVersionsStatusResultTypeDef definition

class UpdatePackageVersionsStatusResultTypeDef(TypedDict):
    successfulVersions: Dict[str, SuccessfulPackageVersionInfoTypeDef],  # (1)
    failedVersions: Dict[str, PackageVersionErrorTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SuccessfulPackageVersionInfoTypeDef
  2. See PackageVersionErrorTypeDef
  3. See ResponseMetadataTypeDef

CreateDomainRequestRequestTypeDef#

# CreateDomainRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import CreateDomainRequestRequestTypeDef

def get_value() -> CreateDomainRequestRequestTypeDef:
    return {
        "domain": ...,
    }
# CreateDomainRequestRequestTypeDef definition

class CreateDomainRequestRequestTypeDef(TypedDict):
    domain: str,
    encryptionKey: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

ListTagsForResourceResultTypeDef#

# ListTagsForResourceResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListTagsForResourceResultTypeDef

def get_value() -> ListTagsForResourceResultTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResultTypeDef definition

class ListTagsForResourceResultTypeDef(TypedDict):
    tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateDomainResultTypeDef#

# CreateDomainResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import CreateDomainResultTypeDef

def get_value() -> CreateDomainResultTypeDef:
    return {
        "domain": ...,
        "ResponseMetadata": ...,
    }
# CreateDomainResultTypeDef definition

class CreateDomainResultTypeDef(TypedDict):
    domain: DomainDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DeleteDomainResultTypeDef#

# DeleteDomainResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DeleteDomainResultTypeDef

def get_value() -> DeleteDomainResultTypeDef:
    return {
        "domain": ...,
        "ResponseMetadata": ...,
    }
# DeleteDomainResultTypeDef definition

class DeleteDomainResultTypeDef(TypedDict):
    domain: DomainDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeDomainResultTypeDef#

# DescribeDomainResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DescribeDomainResultTypeDef

def get_value() -> DescribeDomainResultTypeDef:
    return {
        "domain": ...,
        "ResponseMetadata": ...,
    }
# DescribeDomainResultTypeDef definition

class DescribeDomainResultTypeDef(TypedDict):
    domain: DomainDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainDescriptionTypeDef
  2. See ResponseMetadataTypeDef

CreateRepositoryRequestRequestTypeDef#

# CreateRepositoryRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import CreateRepositoryRequestRequestTypeDef

def get_value() -> CreateRepositoryRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
    }
# CreateRepositoryRequestRequestTypeDef definition

class CreateRepositoryRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    domainOwner: NotRequired[str],
    description: NotRequired[str],
    upstreams: NotRequired[Sequence[UpstreamRepositoryTypeDef]],  # (1)
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See UpstreamRepositoryTypeDef
  2. See TagTypeDef

UpdateRepositoryRequestRequestTypeDef#

# UpdateRepositoryRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import UpdateRepositoryRequestRequestTypeDef

def get_value() -> UpdateRepositoryRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
    }
# UpdateRepositoryRequestRequestTypeDef definition

class UpdateRepositoryRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    domainOwner: NotRequired[str],
    description: NotRequired[str],
    upstreams: NotRequired[Sequence[UpstreamRepositoryTypeDef]],  # (1)
  1. See UpstreamRepositoryTypeDef

DeleteDomainPermissionsPolicyResultTypeDef#

# DeleteDomainPermissionsPolicyResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DeleteDomainPermissionsPolicyResultTypeDef

def get_value() -> DeleteDomainPermissionsPolicyResultTypeDef:
    return {
        "policy": ...,
        "ResponseMetadata": ...,
    }
# DeleteDomainPermissionsPolicyResultTypeDef definition

class DeleteDomainPermissionsPolicyResultTypeDef(TypedDict):
    policy: ResourcePolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourcePolicyTypeDef
  2. See ResponseMetadataTypeDef

DeleteRepositoryPermissionsPolicyResultTypeDef#

# DeleteRepositoryPermissionsPolicyResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DeleteRepositoryPermissionsPolicyResultTypeDef

def get_value() -> DeleteRepositoryPermissionsPolicyResultTypeDef:
    return {
        "policy": ...,
        "ResponseMetadata": ...,
    }
# DeleteRepositoryPermissionsPolicyResultTypeDef definition

class DeleteRepositoryPermissionsPolicyResultTypeDef(TypedDict):
    policy: ResourcePolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourcePolicyTypeDef
  2. See ResponseMetadataTypeDef

GetDomainPermissionsPolicyResultTypeDef#

# GetDomainPermissionsPolicyResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import GetDomainPermissionsPolicyResultTypeDef

def get_value() -> GetDomainPermissionsPolicyResultTypeDef:
    return {
        "policy": ...,
        "ResponseMetadata": ...,
    }
# GetDomainPermissionsPolicyResultTypeDef definition

class GetDomainPermissionsPolicyResultTypeDef(TypedDict):
    policy: ResourcePolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourcePolicyTypeDef
  2. See ResponseMetadataTypeDef

GetRepositoryPermissionsPolicyResultTypeDef#

# GetRepositoryPermissionsPolicyResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import GetRepositoryPermissionsPolicyResultTypeDef

def get_value() -> GetRepositoryPermissionsPolicyResultTypeDef:
    return {
        "policy": ...,
        "ResponseMetadata": ...,
    }
# GetRepositoryPermissionsPolicyResultTypeDef definition

class GetRepositoryPermissionsPolicyResultTypeDef(TypedDict):
    policy: ResourcePolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourcePolicyTypeDef
  2. See ResponseMetadataTypeDef

PutDomainPermissionsPolicyResultTypeDef#

# PutDomainPermissionsPolicyResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PutDomainPermissionsPolicyResultTypeDef

def get_value() -> PutDomainPermissionsPolicyResultTypeDef:
    return {
        "policy": ...,
        "ResponseMetadata": ...,
    }
# PutDomainPermissionsPolicyResultTypeDef definition

class PutDomainPermissionsPolicyResultTypeDef(TypedDict):
    policy: ResourcePolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourcePolicyTypeDef
  2. See ResponseMetadataTypeDef

PutRepositoryPermissionsPolicyResultTypeDef#

# PutRepositoryPermissionsPolicyResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PutRepositoryPermissionsPolicyResultTypeDef

def get_value() -> PutRepositoryPermissionsPolicyResultTypeDef:
    return {
        "policy": ...,
        "ResponseMetadata": ...,
    }
# PutRepositoryPermissionsPolicyResultTypeDef definition

class PutRepositoryPermissionsPolicyResultTypeDef(TypedDict):
    policy: ResourcePolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourcePolicyTypeDef
  2. See ResponseMetadataTypeDef

PackageVersionOriginTypeDef#

# PackageVersionOriginTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PackageVersionOriginTypeDef

def get_value() -> PackageVersionOriginTypeDef:
    return {
        "domainEntryPoint": ...,
    }
# PackageVersionOriginTypeDef definition

class PackageVersionOriginTypeDef(TypedDict):
    domainEntryPoint: NotRequired[DomainEntryPointTypeDef],  # (1)
    originType: NotRequired[PackageVersionOriginTypeType],  # (2)
  1. See DomainEntryPointTypeDef
  2. See PackageVersionOriginTypeType

ListDomainsResultTypeDef#

# ListDomainsResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListDomainsResultTypeDef

def get_value() -> ListDomainsResultTypeDef:
    return {
        "domains": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDomainsResultTypeDef definition

class ListDomainsResultTypeDef(TypedDict):
    domains: List[DomainSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListPackageVersionDependenciesResultTypeDef#

# ListPackageVersionDependenciesResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListPackageVersionDependenciesResultTypeDef

def get_value() -> ListPackageVersionDependenciesResultTypeDef:
    return {
        "format": ...,
        "namespace": ...,
        "package": ...,
        "version": ...,
        "versionRevision": ...,
        "nextToken": ...,
        "dependencies": ...,
        "ResponseMetadata": ...,
    }
# ListPackageVersionDependenciesResultTypeDef definition

class ListPackageVersionDependenciesResultTypeDef(TypedDict):
    format: PackageFormatType,  # (1)
    namespace: str,
    package: str,
    version: str,
    versionRevision: str,
    nextToken: str,
    dependencies: List[PackageDependencyTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PackageFormatType
  2. See PackageDependencyTypeDef
  3. See ResponseMetadataTypeDef

ListRepositoriesInDomainResultTypeDef#

# ListRepositoriesInDomainResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListRepositoriesInDomainResultTypeDef

def get_value() -> ListRepositoriesInDomainResultTypeDef:
    return {
        "repositories": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListRepositoriesInDomainResultTypeDef definition

class ListRepositoriesInDomainResultTypeDef(TypedDict):
    repositories: List[RepositorySummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RepositorySummaryTypeDef
  2. See ResponseMetadataTypeDef

ListRepositoriesResultTypeDef#

# ListRepositoriesResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListRepositoriesResultTypeDef

def get_value() -> ListRepositoriesResultTypeDef:
    return {
        "repositories": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListRepositoriesResultTypeDef definition

class ListRepositoriesResultTypeDef(TypedDict):
    repositories: List[RepositorySummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RepositorySummaryTypeDef
  2. See ResponseMetadataTypeDef

PackageOriginConfigurationTypeDef#

# PackageOriginConfigurationTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PackageOriginConfigurationTypeDef

def get_value() -> PackageOriginConfigurationTypeDef:
    return {
        "restrictions": ...,
    }
# PackageOriginConfigurationTypeDef definition

class PackageOriginConfigurationTypeDef(TypedDict):
    restrictions: NotRequired[PackageOriginRestrictionsTypeDef],  # (1)
  1. See PackageOriginRestrictionsTypeDef

PutPackageOriginConfigurationRequestRequestTypeDef#

# PutPackageOriginConfigurationRequestRequestTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PutPackageOriginConfigurationRequestRequestTypeDef

def get_value() -> PutPackageOriginConfigurationRequestRequestTypeDef:
    return {
        "domain": ...,
        "repository": ...,
        "format": ...,
        "package": ...,
        "restrictions": ...,
    }
# PutPackageOriginConfigurationRequestRequestTypeDef definition

class PutPackageOriginConfigurationRequestRequestTypeDef(TypedDict):
    domain: str,
    repository: str,
    format: PackageFormatType,  # (1)
    package: str,
    restrictions: PackageOriginRestrictionsTypeDef,  # (2)
    domainOwner: NotRequired[str],
    namespace: NotRequired[str],
  1. See PackageFormatType
  2. See PackageOriginRestrictionsTypeDef

RepositoryDescriptionTypeDef#

# RepositoryDescriptionTypeDef usage example

from mypy_boto3_codeartifact.type_defs import RepositoryDescriptionTypeDef

def get_value() -> RepositoryDescriptionTypeDef:
    return {
        "name": ...,
    }
# RepositoryDescriptionTypeDef definition

class RepositoryDescriptionTypeDef(TypedDict):
    name: NotRequired[str],
    administratorAccount: NotRequired[str],
    domainName: NotRequired[str],
    domainOwner: NotRequired[str],
    arn: NotRequired[str],
    description: NotRequired[str],
    upstreams: NotRequired[List[UpstreamRepositoryInfoTypeDef]],  # (1)
    externalConnections: NotRequired[List[RepositoryExternalConnectionInfoTypeDef]],  # (2)
    createdTime: NotRequired[datetime],
  1. See UpstreamRepositoryInfoTypeDef
  2. See RepositoryExternalConnectionInfoTypeDef

PackageVersionDescriptionTypeDef#

# PackageVersionDescriptionTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PackageVersionDescriptionTypeDef

def get_value() -> PackageVersionDescriptionTypeDef:
    return {
        "format": ...,
    }
# PackageVersionDescriptionTypeDef definition

class PackageVersionDescriptionTypeDef(TypedDict):
    format: NotRequired[PackageFormatType],  # (1)
    namespace: NotRequired[str],
    packageName: NotRequired[str],
    displayName: NotRequired[str],
    version: NotRequired[str],
    summary: NotRequired[str],
    homePage: NotRequired[str],
    sourceCodeRepository: NotRequired[str],
    publishedTime: NotRequired[datetime],
    licenses: NotRequired[List[LicenseInfoTypeDef]],  # (2)
    revision: NotRequired[str],
    status: NotRequired[PackageVersionStatusType],  # (3)
    origin: NotRequired[PackageVersionOriginTypeDef],  # (4)
  1. See PackageFormatType
  2. See LicenseInfoTypeDef
  3. See PackageVersionStatusType
  4. See PackageVersionOriginTypeDef

PackageVersionSummaryTypeDef#

# PackageVersionSummaryTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PackageVersionSummaryTypeDef

def get_value() -> PackageVersionSummaryTypeDef:
    return {
        "version": ...,
        "status": ...,
    }
# PackageVersionSummaryTypeDef definition

class PackageVersionSummaryTypeDef(TypedDict):
    version: str,
    status: PackageVersionStatusType,  # (1)
    revision: NotRequired[str],
    origin: NotRequired[PackageVersionOriginTypeDef],  # (2)
  1. See PackageVersionStatusType
  2. See PackageVersionOriginTypeDef

PackageDescriptionTypeDef#

# PackageDescriptionTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PackageDescriptionTypeDef

def get_value() -> PackageDescriptionTypeDef:
    return {
        "format": ...,
    }
# PackageDescriptionTypeDef definition

class PackageDescriptionTypeDef(TypedDict):
    format: NotRequired[PackageFormatType],  # (1)
    namespace: NotRequired[str],
    name: NotRequired[str],
    originConfiguration: NotRequired[PackageOriginConfigurationTypeDef],  # (2)
  1. See PackageFormatType
  2. See PackageOriginConfigurationTypeDef

PackageSummaryTypeDef#

# PackageSummaryTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PackageSummaryTypeDef

def get_value() -> PackageSummaryTypeDef:
    return {
        "format": ...,
    }
# PackageSummaryTypeDef definition

class PackageSummaryTypeDef(TypedDict):
    format: NotRequired[PackageFormatType],  # (1)
    namespace: NotRequired[str],
    package: NotRequired[str],
    originConfiguration: NotRequired[PackageOriginConfigurationTypeDef],  # (2)
  1. See PackageFormatType
  2. See PackageOriginConfigurationTypeDef

PutPackageOriginConfigurationResultTypeDef#

# PutPackageOriginConfigurationResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import PutPackageOriginConfigurationResultTypeDef

def get_value() -> PutPackageOriginConfigurationResultTypeDef:
    return {
        "originConfiguration": ...,
        "ResponseMetadata": ...,
    }
# PutPackageOriginConfigurationResultTypeDef definition

class PutPackageOriginConfigurationResultTypeDef(TypedDict):
    originConfiguration: PackageOriginConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PackageOriginConfigurationTypeDef
  2. See ResponseMetadataTypeDef

AssociateExternalConnectionResultTypeDef#

# AssociateExternalConnectionResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import AssociateExternalConnectionResultTypeDef

def get_value() -> AssociateExternalConnectionResultTypeDef:
    return {
        "repository": ...,
        "ResponseMetadata": ...,
    }
# AssociateExternalConnectionResultTypeDef definition

class AssociateExternalConnectionResultTypeDef(TypedDict):
    repository: RepositoryDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RepositoryDescriptionTypeDef
  2. See ResponseMetadataTypeDef

CreateRepositoryResultTypeDef#

# CreateRepositoryResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import CreateRepositoryResultTypeDef

def get_value() -> CreateRepositoryResultTypeDef:
    return {
        "repository": ...,
        "ResponseMetadata": ...,
    }
# CreateRepositoryResultTypeDef definition

class CreateRepositoryResultTypeDef(TypedDict):
    repository: RepositoryDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RepositoryDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DeleteRepositoryResultTypeDef#

# DeleteRepositoryResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DeleteRepositoryResultTypeDef

def get_value() -> DeleteRepositoryResultTypeDef:
    return {
        "repository": ...,
        "ResponseMetadata": ...,
    }
# DeleteRepositoryResultTypeDef definition

class DeleteRepositoryResultTypeDef(TypedDict):
    repository: RepositoryDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RepositoryDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeRepositoryResultTypeDef#

# DescribeRepositoryResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DescribeRepositoryResultTypeDef

def get_value() -> DescribeRepositoryResultTypeDef:
    return {
        "repository": ...,
        "ResponseMetadata": ...,
    }
# DescribeRepositoryResultTypeDef definition

class DescribeRepositoryResultTypeDef(TypedDict):
    repository: RepositoryDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RepositoryDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DisassociateExternalConnectionResultTypeDef#

# DisassociateExternalConnectionResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DisassociateExternalConnectionResultTypeDef

def get_value() -> DisassociateExternalConnectionResultTypeDef:
    return {
        "repository": ...,
        "ResponseMetadata": ...,
    }
# DisassociateExternalConnectionResultTypeDef definition

class DisassociateExternalConnectionResultTypeDef(TypedDict):
    repository: RepositoryDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RepositoryDescriptionTypeDef
  2. See ResponseMetadataTypeDef

UpdateRepositoryResultTypeDef#

# UpdateRepositoryResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import UpdateRepositoryResultTypeDef

def get_value() -> UpdateRepositoryResultTypeDef:
    return {
        "repository": ...,
        "ResponseMetadata": ...,
    }
# UpdateRepositoryResultTypeDef definition

class UpdateRepositoryResultTypeDef(TypedDict):
    repository: RepositoryDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RepositoryDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribePackageVersionResultTypeDef#

# DescribePackageVersionResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DescribePackageVersionResultTypeDef

def get_value() -> DescribePackageVersionResultTypeDef:
    return {
        "packageVersion": ...,
        "ResponseMetadata": ...,
    }
# DescribePackageVersionResultTypeDef definition

class DescribePackageVersionResultTypeDef(TypedDict):
    packageVersion: PackageVersionDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PackageVersionDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ListPackageVersionsResultTypeDef#

# ListPackageVersionsResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListPackageVersionsResultTypeDef

def get_value() -> ListPackageVersionsResultTypeDef:
    return {
        "defaultDisplayVersion": ...,
        "format": ...,
        "namespace": ...,
        "package": ...,
        "versions": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListPackageVersionsResultTypeDef definition

class ListPackageVersionsResultTypeDef(TypedDict):
    defaultDisplayVersion: str,
    format: PackageFormatType,  # (1)
    namespace: str,
    package: str,
    versions: List[PackageVersionSummaryTypeDef],  # (2)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PackageFormatType
  2. See PackageVersionSummaryTypeDef
  3. See ResponseMetadataTypeDef

DescribePackageResultTypeDef#

# DescribePackageResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DescribePackageResultTypeDef

def get_value() -> DescribePackageResultTypeDef:
    return {
        "package": ...,
        "ResponseMetadata": ...,
    }
# DescribePackageResultTypeDef definition

class DescribePackageResultTypeDef(TypedDict):
    package: PackageDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PackageDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DeletePackageResultTypeDef#

# DeletePackageResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import DeletePackageResultTypeDef

def get_value() -> DeletePackageResultTypeDef:
    return {
        "deletedPackage": ...,
        "ResponseMetadata": ...,
    }
# DeletePackageResultTypeDef definition

class DeletePackageResultTypeDef(TypedDict):
    deletedPackage: PackageSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PackageSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListPackagesResultTypeDef#

# ListPackagesResultTypeDef usage example

from mypy_boto3_codeartifact.type_defs import ListPackagesResultTypeDef

def get_value() -> ListPackagesResultTypeDef:
    return {
        "packages": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListPackagesResultTypeDef definition

class ListPackagesResultTypeDef(TypedDict):
    packages: List[PackageSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PackageSummaryTypeDef
  2. See ResponseMetadataTypeDef