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)
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],
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],
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)
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],
- 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],
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)
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],
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],
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)
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],
- 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)
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],
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)
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],
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)
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],
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)
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)
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)
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],
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],
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)
- See PackageFormatType
- See PackageVersionStatusType
- See PackageVersionSortTypeType
- See PackageVersionOriginTypeType
- 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)
- See PackageFormatType
- See PackageVersionStatusType
- See PackageVersionSortTypeType
- 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)
- See PackageFormatType
- See AllowPublishType
- See AllowUpstreamType
- 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)
- See PackageFormatType
- See AllowPublishType
- 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)
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)
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)
- See AllowPublishType
- 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],
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)
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)
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)
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)
- See PackageFormatType
- See PackageVersionStatusType
- See AssetSummaryTypeDef
- 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)
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)
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)
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)
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)
- 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)
- See TagTypeDef
- 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)
- 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)
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)
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)
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)
- See UpstreamRepositoryTypeDef
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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],
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],
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)
- See PackageFormatType
- See LicenseInfoTypeDef
- See PackageVersionStatusType
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)