Typed dictionaries
Index > CodeArtifact > Typed dictionaries
Auto-generated documentation for CodeArtifact type annotations stubs module mypy-boto3-codeartifact.
AssetSummaryTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import AssetSummaryTypeDef
def get_value() -> AssetSummaryTypeDef:
return {
"name": ...,
}
Definition
class AssetSummaryTypeDef(TypedDict):
name: str,
size: NotRequired[int],
hashes: NotRequired[Dict[HashAlgorithmType, str]], # (1)
AssociateExternalConnectionRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import AssociateExternalConnectionRequestRequestTypeDef
def get_value() -> AssociateExternalConnectionRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
"externalConnection": ...,
}
Definition
class AssociateExternalConnectionRequestRequestTypeDef(TypedDict):
domain: str,
repository: str,
externalConnection: str,
domainOwner: NotRequired[str],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
CopyPackageVersionsRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import CopyPackageVersionsRequestRequestTypeDef
def get_value() -> CopyPackageVersionsRequestRequestTypeDef:
return {
"domain": ...,
"sourceRepository": ...,
"destinationRepository": ...,
"format": ...,
"package": ...,
}
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
Usage Example
from mypy_boto3_codeartifact.type_defs import PackageVersionErrorTypeDef
def get_value() -> PackageVersionErrorTypeDef:
return {
"errorCode": ...,
}
Definition
class PackageVersionErrorTypeDef(TypedDict):
errorCode: NotRequired[PackageVersionErrorCodeType], # (1)
errorMessage: NotRequired[str],
SuccessfulPackageVersionInfoTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import SuccessfulPackageVersionInfoTypeDef
def get_value() -> SuccessfulPackageVersionInfoTypeDef:
return {
"revision": ...,
}
Definition
class SuccessfulPackageVersionInfoTypeDef(TypedDict):
revision: NotRequired[str],
status: NotRequired[PackageVersionStatusType], # (1)
TagTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
"value": ...,
}
DomainDescriptionTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DomainDescriptionTypeDef
def get_value() -> DomainDescriptionTypeDef:
return {
"name": ...,
}
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
Usage Example
from mypy_boto3_codeartifact.type_defs import UpstreamRepositoryTypeDef
def get_value() -> UpstreamRepositoryTypeDef:
return {
"repositoryName": ...,
}
DeleteDomainPermissionsPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DeleteDomainPermissionsPolicyRequestRequestTypeDef
def get_value() -> DeleteDomainPermissionsPolicyRequestRequestTypeDef:
return {
"domain": ...,
}
Definition
class DeleteDomainPermissionsPolicyRequestRequestTypeDef(TypedDict):
domain: str,
domainOwner: NotRequired[str],
policyRevision: NotRequired[str],
ResourcePolicyTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ResourcePolicyTypeDef
def get_value() -> ResourcePolicyTypeDef:
return {
"resourceArn": ...,
}
Definition
class ResourcePolicyTypeDef(TypedDict):
resourceArn: NotRequired[str],
revision: NotRequired[str],
document: NotRequired[str],
DeleteDomainRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DeleteDomainRequestRequestTypeDef
def get_value() -> DeleteDomainRequestRequestTypeDef:
return {
"domain": ...,
}
Definition
class DeleteDomainRequestRequestTypeDef(TypedDict):
domain: str,
domainOwner: NotRequired[str],
DeletePackageRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DeletePackageRequestRequestTypeDef
def get_value() -> DeletePackageRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
"format": ...,
"package": ...,
}
Definition
class DeletePackageRequestRequestTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
package: str,
domainOwner: NotRequired[str],
namespace: NotRequired[str],
DeletePackageVersionsRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DeletePackageVersionsRequestRequestTypeDef
def get_value() -> DeletePackageVersionsRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
"format": ...,
"package": ...,
"versions": ...,
}
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
Usage Example
from mypy_boto3_codeartifact.type_defs import DeleteRepositoryPermissionsPolicyRequestRequestTypeDef
def get_value() -> DeleteRepositoryPermissionsPolicyRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
}
Definition
class DeleteRepositoryPermissionsPolicyRequestRequestTypeDef(TypedDict):
domain: str,
repository: str,
domainOwner: NotRequired[str],
policyRevision: NotRequired[str],
DeleteRepositoryRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DeleteRepositoryRequestRequestTypeDef
def get_value() -> DeleteRepositoryRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
}
Definition
class DeleteRepositoryRequestRequestTypeDef(TypedDict):
domain: str,
repository: str,
domainOwner: NotRequired[str],
DescribeDomainRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DescribeDomainRequestRequestTypeDef
def get_value() -> DescribeDomainRequestRequestTypeDef:
return {
"domain": ...,
}
Definition
class DescribeDomainRequestRequestTypeDef(TypedDict):
domain: str,
domainOwner: NotRequired[str],
DescribePackageRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DescribePackageRequestRequestTypeDef
def get_value() -> DescribePackageRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
"format": ...,
"package": ...,
}
Definition
class DescribePackageRequestRequestTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
package: str,
domainOwner: NotRequired[str],
namespace: NotRequired[str],
DescribePackageVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DescribePackageVersionRequestRequestTypeDef
def get_value() -> DescribePackageVersionRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
"format": ...,
"package": ...,
"packageVersion": ...,
}
Definition
class DescribePackageVersionRequestRequestTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
package: str,
packageVersion: str,
domainOwner: NotRequired[str],
namespace: NotRequired[str],
DescribeRepositoryRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DescribeRepositoryRequestRequestTypeDef
def get_value() -> DescribeRepositoryRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
}
Definition
class DescribeRepositoryRequestRequestTypeDef(TypedDict):
domain: str,
repository: str,
domainOwner: NotRequired[str],
DisassociateExternalConnectionRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DisassociateExternalConnectionRequestRequestTypeDef
def get_value() -> DisassociateExternalConnectionRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
"externalConnection": ...,
}
Definition
class DisassociateExternalConnectionRequestRequestTypeDef(TypedDict):
domain: str,
repository: str,
externalConnection: str,
domainOwner: NotRequired[str],
DisposePackageVersionsRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DisposePackageVersionsRequestRequestTypeDef
def get_value() -> DisposePackageVersionsRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
"format": ...,
"package": ...,
"versions": ...,
}
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
Usage Example
from mypy_boto3_codeartifact.type_defs import DomainEntryPointTypeDef
def get_value() -> DomainEntryPointTypeDef:
return {
"repositoryName": ...,
}
Definition
class DomainEntryPointTypeDef(TypedDict):
repositoryName: NotRequired[str],
externalConnectionName: NotRequired[str],
DomainSummaryTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DomainSummaryTypeDef
def get_value() -> DomainSummaryTypeDef:
return {
"name": ...,
}
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
Usage Example
from mypy_boto3_codeartifact.type_defs import GetAuthorizationTokenRequestRequestTypeDef
def get_value() -> GetAuthorizationTokenRequestRequestTypeDef:
return {
"domain": ...,
}
Definition
class GetAuthorizationTokenRequestRequestTypeDef(TypedDict):
domain: str,
domainOwner: NotRequired[str],
durationSeconds: NotRequired[int],
GetDomainPermissionsPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import GetDomainPermissionsPolicyRequestRequestTypeDef
def get_value() -> GetDomainPermissionsPolicyRequestRequestTypeDef:
return {
"domain": ...,
}
Definition
class GetDomainPermissionsPolicyRequestRequestTypeDef(TypedDict):
domain: str,
domainOwner: NotRequired[str],
GetPackageVersionAssetRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import GetPackageVersionAssetRequestRequestTypeDef
def get_value() -> GetPackageVersionAssetRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
"format": ...,
"package": ...,
"packageVersion": ...,
"asset": ...,
}
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],
GetPackageVersionReadmeRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import GetPackageVersionReadmeRequestRequestTypeDef
def get_value() -> GetPackageVersionReadmeRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
"format": ...,
"package": ...,
"packageVersion": ...,
}
Definition
class GetPackageVersionReadmeRequestRequestTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
package: str,
packageVersion: str,
domainOwner: NotRequired[str],
namespace: NotRequired[str],
GetRepositoryEndpointRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import GetRepositoryEndpointRequestRequestTypeDef
def get_value() -> GetRepositoryEndpointRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
"format": ...,
}
Definition
class GetRepositoryEndpointRequestRequestTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
domainOwner: NotRequired[str],
GetRepositoryPermissionsPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import GetRepositoryPermissionsPolicyRequestRequestTypeDef
def get_value() -> GetRepositoryPermissionsPolicyRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
}
Definition
class GetRepositoryPermissionsPolicyRequestRequestTypeDef(TypedDict):
domain: str,
repository: str,
domainOwner: NotRequired[str],
LicenseInfoTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import LicenseInfoTypeDef
def get_value() -> LicenseInfoTypeDef:
return {
"name": ...,
}
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListDomainsRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListDomainsRequestRequestTypeDef
def get_value() -> ListDomainsRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListDomainsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListPackageVersionAssetsRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListPackageVersionAssetsRequestRequestTypeDef
def get_value() -> ListPackageVersionAssetsRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
"format": ...,
"package": ...,
"packageVersion": ...,
}
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
Usage Example
from mypy_boto3_codeartifact.type_defs import ListPackageVersionDependenciesRequestRequestTypeDef
def get_value() -> ListPackageVersionDependenciesRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
"format": ...,
"package": ...,
"packageVersion": ...,
}
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
Usage Example
from mypy_boto3_codeartifact.type_defs import PackageDependencyTypeDef
def get_value() -> PackageDependencyTypeDef:
return {
"namespace": ...,
}
Definition
class PackageDependencyTypeDef(TypedDict):
namespace: NotRequired[str],
package: NotRequired[str],
dependencyType: NotRequired[str],
versionRequirement: NotRequired[str],
ListPackageVersionsRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListPackageVersionsRequestRequestTypeDef
def get_value() -> ListPackageVersionsRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
"format": ...,
"package": ...,
}
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
ListPackagesRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListPackagesRequestRequestTypeDef
def get_value() -> ListPackagesRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
}
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
ListRepositoriesInDomainRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListRepositoriesInDomainRequestRequestTypeDef
def get_value() -> ListRepositoriesInDomainRequestRequestTypeDef:
return {
"domain": ...,
}
Definition
class ListRepositoriesInDomainRequestRequestTypeDef(TypedDict):
domain: str,
domainOwner: NotRequired[str],
administratorAccount: NotRequired[str],
repositoryPrefix: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
RepositorySummaryTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import RepositorySummaryTypeDef
def get_value() -> RepositorySummaryTypeDef:
return {
"name": ...,
}
Definition
class RepositorySummaryTypeDef(TypedDict):
name: NotRequired[str],
administratorAccount: NotRequired[str],
domainName: NotRequired[str],
domainOwner: NotRequired[str],
arn: NotRequired[str],
description: NotRequired[str],
ListRepositoriesRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListRepositoriesRequestRequestTypeDef
def get_value() -> ListRepositoriesRequestRequestTypeDef:
return {
"repositoryPrefix": ...,
}
Definition
class ListRepositoriesRequestRequestTypeDef(TypedDict):
repositoryPrefix: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
PackageOriginRestrictionsTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import PackageOriginRestrictionsTypeDef
def get_value() -> PackageOriginRestrictionsTypeDef:
return {
"publish": ...,
"upstream": ...,
}
Definition
class PackageOriginRestrictionsTypeDef(TypedDict):
publish: AllowPublishType, # (1)
upstream: AllowUpstreamType, # (2)
- See AllowPublishType
- See AllowUpstreamType
PublishPackageVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import PublishPackageVersionRequestRequestTypeDef
def get_value() -> PublishPackageVersionRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
"format": ...,
"package": ...,
"packageVersion": ...,
"assetContent": ...,
"assetName": ...,
"assetSHA256": ...,
}
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
Usage Example
from mypy_boto3_codeartifact.type_defs import PutDomainPermissionsPolicyRequestRequestTypeDef
def get_value() -> PutDomainPermissionsPolicyRequestRequestTypeDef:
return {
"domain": ...,
"policyDocument": ...,
}
Definition
class PutDomainPermissionsPolicyRequestRequestTypeDef(TypedDict):
domain: str,
policyDocument: str,
domainOwner: NotRequired[str],
policyRevision: NotRequired[str],
PutRepositoryPermissionsPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import PutRepositoryPermissionsPolicyRequestRequestTypeDef
def get_value() -> PutRepositoryPermissionsPolicyRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
"policyDocument": ...,
}
Definition
class PutRepositoryPermissionsPolicyRequestRequestTypeDef(TypedDict):
domain: str,
repository: str,
policyDocument: str,
domainOwner: NotRequired[str],
policyRevision: NotRequired[str],
RepositoryExternalConnectionInfoTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import RepositoryExternalConnectionInfoTypeDef
def get_value() -> RepositoryExternalConnectionInfoTypeDef:
return {
"externalConnectionName": ...,
}
Definition
class RepositoryExternalConnectionInfoTypeDef(TypedDict):
externalConnectionName: NotRequired[str],
packageFormat: NotRequired[PackageFormatType], # (1)
status: NotRequired[ExternalConnectionStatusType], # (2)
UpstreamRepositoryInfoTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import UpstreamRepositoryInfoTypeDef
def get_value() -> UpstreamRepositoryInfoTypeDef:
return {
"repositoryName": ...,
}
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdatePackageVersionsStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import UpdatePackageVersionsStatusRequestRequestTypeDef
def get_value() -> UpdatePackageVersionsStatusRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
"format": ...,
"package": ...,
"versions": ...,
"targetStatus": ...,
}
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)
GetAuthorizationTokenResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import GetAuthorizationTokenResultTypeDef
def get_value() -> GetAuthorizationTokenResultTypeDef:
return {
"authorizationToken": ...,
"expiration": ...,
"ResponseMetadata": ...,
}
Definition
class GetAuthorizationTokenResultTypeDef(TypedDict):
authorizationToken: str,
expiration: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetPackageVersionAssetResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import GetPackageVersionAssetResultTypeDef
def get_value() -> GetPackageVersionAssetResultTypeDef:
return {
"asset": ...,
"assetName": ...,
"packageVersion": ...,
"packageVersionRevision": ...,
"ResponseMetadata": ...,
}
Definition
class GetPackageVersionAssetResultTypeDef(TypedDict):
asset: StreamingBody,
assetName: str,
packageVersion: str,
packageVersionRevision: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetPackageVersionReadmeResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import GetPackageVersionReadmeResultTypeDef
def get_value() -> GetPackageVersionReadmeResultTypeDef:
return {
"format": ...,
"namespace": ...,
"package": ...,
"version": ...,
"versionRevision": ...,
"readme": ...,
"ResponseMetadata": ...,
}
Definition
class GetPackageVersionReadmeResultTypeDef(TypedDict):
format: PackageFormatType, # (1)
namespace: str,
package: str,
version: str,
versionRevision: str,
readme: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRepositoryEndpointResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import GetRepositoryEndpointResultTypeDef
def get_value() -> GetRepositoryEndpointResultTypeDef:
return {
"repositoryEndpoint": ...,
"ResponseMetadata": ...,
}
Definition
class GetRepositoryEndpointResultTypeDef(TypedDict):
repositoryEndpoint: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListPackageVersionAssetsResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListPackageVersionAssetsResultTypeDef
def get_value() -> ListPackageVersionAssetsResultTypeDef:
return {
"format": ...,
"namespace": ...,
"package": ...,
"version": ...,
"versionRevision": ...,
"nextToken": ...,
"assets": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from mypy_boto3_codeartifact.type_defs import PublishPackageVersionResultTypeDef
def get_value() -> PublishPackageVersionResultTypeDef:
return {
"format": ...,
"namespace": ...,
"package": ...,
"version": ...,
"versionRevision": ...,
"status": ...,
"asset": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from mypy_boto3_codeartifact.type_defs import CopyPackageVersionsResultTypeDef
def get_value() -> CopyPackageVersionsResultTypeDef:
return {
"successfulVersions": ...,
"failedVersions": ...,
"ResponseMetadata": ...,
}
Definition
class CopyPackageVersionsResultTypeDef(TypedDict):
successfulVersions: Dict[str, SuccessfulPackageVersionInfoTypeDef], # (1)
failedVersions: Dict[str, PackageVersionErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DeletePackageVersionsResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DeletePackageVersionsResultTypeDef
def get_value() -> DeletePackageVersionsResultTypeDef:
return {
"successfulVersions": ...,
"failedVersions": ...,
"ResponseMetadata": ...,
}
Definition
class DeletePackageVersionsResultTypeDef(TypedDict):
successfulVersions: Dict[str, SuccessfulPackageVersionInfoTypeDef], # (1)
failedVersions: Dict[str, PackageVersionErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DisposePackageVersionsResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DisposePackageVersionsResultTypeDef
def get_value() -> DisposePackageVersionsResultTypeDef:
return {
"successfulVersions": ...,
"failedVersions": ...,
"ResponseMetadata": ...,
}
Definition
class DisposePackageVersionsResultTypeDef(TypedDict):
successfulVersions: Dict[str, SuccessfulPackageVersionInfoTypeDef], # (1)
failedVersions: Dict[str, PackageVersionErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdatePackageVersionsStatusResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import UpdatePackageVersionsStatusResultTypeDef
def get_value() -> UpdatePackageVersionsStatusResultTypeDef:
return {
"successfulVersions": ...,
"failedVersions": ...,
"ResponseMetadata": ...,
}
Definition
class UpdatePackageVersionsStatusResultTypeDef(TypedDict):
successfulVersions: Dict[str, SuccessfulPackageVersionInfoTypeDef], # (1)
failedVersions: Dict[str, PackageVersionErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateDomainRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import CreateDomainRequestRequestTypeDef
def get_value() -> CreateDomainRequestRequestTypeDef:
return {
"domain": ...,
}
Definition
class CreateDomainRequestRequestTypeDef(TypedDict):
domain: str,
encryptionKey: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
ListTagsForResourceResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListTagsForResourceResultTypeDef
def get_value() -> ListTagsForResourceResultTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResultTypeDef(TypedDict):
tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateDomainResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import CreateDomainResultTypeDef
def get_value() -> CreateDomainResultTypeDef:
return {
"domain": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDomainResultTypeDef(TypedDict):
domain: DomainDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDomainResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DeleteDomainResultTypeDef
def get_value() -> DeleteDomainResultTypeDef:
return {
"domain": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDomainResultTypeDef(TypedDict):
domain: DomainDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDomainResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DescribeDomainResultTypeDef
def get_value() -> DescribeDomainResultTypeDef:
return {
"domain": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDomainResultTypeDef(TypedDict):
domain: DomainDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRepositoryRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import CreateRepositoryRequestRequestTypeDef
def get_value() -> CreateRepositoryRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
}
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
Usage Example
from mypy_boto3_codeartifact.type_defs import UpdateRepositoryRequestRequestTypeDef
def get_value() -> UpdateRepositoryRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
}
Definition
class UpdateRepositoryRequestRequestTypeDef(TypedDict):
domain: str,
repository: str,
domainOwner: NotRequired[str],
description: NotRequired[str],
upstreams: NotRequired[Sequence[UpstreamRepositoryTypeDef]], # (1)
DeleteDomainPermissionsPolicyResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DeleteDomainPermissionsPolicyResultTypeDef
def get_value() -> DeleteDomainPermissionsPolicyResultTypeDef:
return {
"policy": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDomainPermissionsPolicyResultTypeDef(TypedDict):
policy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRepositoryPermissionsPolicyResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DeleteRepositoryPermissionsPolicyResultTypeDef
def get_value() -> DeleteRepositoryPermissionsPolicyResultTypeDef:
return {
"policy": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteRepositoryPermissionsPolicyResultTypeDef(TypedDict):
policy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDomainPermissionsPolicyResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import GetDomainPermissionsPolicyResultTypeDef
def get_value() -> GetDomainPermissionsPolicyResultTypeDef:
return {
"policy": ...,
"ResponseMetadata": ...,
}
Definition
class GetDomainPermissionsPolicyResultTypeDef(TypedDict):
policy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRepositoryPermissionsPolicyResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import GetRepositoryPermissionsPolicyResultTypeDef
def get_value() -> GetRepositoryPermissionsPolicyResultTypeDef:
return {
"policy": ...,
"ResponseMetadata": ...,
}
Definition
class GetRepositoryPermissionsPolicyResultTypeDef(TypedDict):
policy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutDomainPermissionsPolicyResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import PutDomainPermissionsPolicyResultTypeDef
def get_value() -> PutDomainPermissionsPolicyResultTypeDef:
return {
"policy": ...,
"ResponseMetadata": ...,
}
Definition
class PutDomainPermissionsPolicyResultTypeDef(TypedDict):
policy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutRepositoryPermissionsPolicyResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import PutRepositoryPermissionsPolicyResultTypeDef
def get_value() -> PutRepositoryPermissionsPolicyResultTypeDef:
return {
"policy": ...,
"ResponseMetadata": ...,
}
Definition
class PutRepositoryPermissionsPolicyResultTypeDef(TypedDict):
policy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PackageVersionOriginTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import PackageVersionOriginTypeDef
def get_value() -> PackageVersionOriginTypeDef:
return {
"domainEntryPoint": ...,
}
Definition
class PackageVersionOriginTypeDef(TypedDict):
domainEntryPoint: NotRequired[DomainEntryPointTypeDef], # (1)
originType: NotRequired[PackageVersionOriginTypeType], # (2)
ListDomainsResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListDomainsResultTypeDef
def get_value() -> ListDomainsResultTypeDef:
return {
"domains": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDomainsResultTypeDef(TypedDict):
domains: List[DomainSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDomainsRequestListDomainsPaginateTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListDomainsRequestListDomainsPaginateTypeDef
def get_value() -> ListDomainsRequestListDomainsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListDomainsRequestListDomainsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPackageVersionAssetsRequestListPackageVersionAssetsPaginateTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListPackageVersionAssetsRequestListPackageVersionAssetsPaginateTypeDef
def get_value() -> ListPackageVersionAssetsRequestListPackageVersionAssetsPaginateTypeDef:
return {
"domain": ...,
"repository": ...,
"format": ...,
"package": ...,
"packageVersion": ...,
}
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)
ListPackageVersionsRequestListPackageVersionsPaginateTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListPackageVersionsRequestListPackageVersionsPaginateTypeDef
def get_value() -> ListPackageVersionsRequestListPackageVersionsPaginateTypeDef:
return {
"domain": ...,
"repository": ...,
"format": ...,
"package": ...,
}
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
ListPackagesRequestListPackagesPaginateTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListPackagesRequestListPackagesPaginateTypeDef
def get_value() -> ListPackagesRequestListPackagesPaginateTypeDef:
return {
"domain": ...,
"repository": ...,
}
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
ListRepositoriesInDomainRequestListRepositoriesInDomainPaginateTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListRepositoriesInDomainRequestListRepositoriesInDomainPaginateTypeDef
def get_value() -> ListRepositoriesInDomainRequestListRepositoriesInDomainPaginateTypeDef:
return {
"domain": ...,
}
Definition
class ListRepositoriesInDomainRequestListRepositoriesInDomainPaginateTypeDef(TypedDict):
domain: str,
domainOwner: NotRequired[str],
administratorAccount: NotRequired[str],
repositoryPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRepositoriesRequestListRepositoriesPaginateTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListRepositoriesRequestListRepositoriesPaginateTypeDef
def get_value() -> ListRepositoriesRequestListRepositoriesPaginateTypeDef:
return {
"repositoryPrefix": ...,
}
Definition
class ListRepositoriesRequestListRepositoriesPaginateTypeDef(TypedDict):
repositoryPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPackageVersionDependenciesResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListPackageVersionDependenciesResultTypeDef
def get_value() -> ListPackageVersionDependenciesResultTypeDef:
return {
"format": ...,
"namespace": ...,
"package": ...,
"version": ...,
"versionRevision": ...,
"nextToken": ...,
"dependencies": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from mypy_boto3_codeartifact.type_defs import ListRepositoriesInDomainResultTypeDef
def get_value() -> ListRepositoriesInDomainResultTypeDef:
return {
"repositories": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListRepositoriesInDomainResultTypeDef(TypedDict):
repositories: List[RepositorySummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRepositoriesResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListRepositoriesResultTypeDef
def get_value() -> ListRepositoriesResultTypeDef:
return {
"repositories": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListRepositoriesResultTypeDef(TypedDict):
repositories: List[RepositorySummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PackageOriginConfigurationTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import PackageOriginConfigurationTypeDef
def get_value() -> PackageOriginConfigurationTypeDef:
return {
"restrictions": ...,
}
Definition
class PackageOriginConfigurationTypeDef(TypedDict):
restrictions: NotRequired[PackageOriginRestrictionsTypeDef], # (1)
PutPackageOriginConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import PutPackageOriginConfigurationRequestRequestTypeDef
def get_value() -> PutPackageOriginConfigurationRequestRequestTypeDef:
return {
"domain": ...,
"repository": ...,
"format": ...,
"package": ...,
"restrictions": ...,
}
Definition
class PutPackageOriginConfigurationRequestRequestTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
package: str,
restrictions: PackageOriginRestrictionsTypeDef, # (2)
domainOwner: NotRequired[str],
namespace: NotRequired[str],
RepositoryDescriptionTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import RepositoryDescriptionTypeDef
def get_value() -> RepositoryDescriptionTypeDef:
return {
"name": ...,
}
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)
PackageVersionDescriptionTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import PackageVersionDescriptionTypeDef
def get_value() -> PackageVersionDescriptionTypeDef:
return {
"format": ...,
}
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
Usage Example
from mypy_boto3_codeartifact.type_defs import PackageVersionSummaryTypeDef
def get_value() -> PackageVersionSummaryTypeDef:
return {
"version": ...,
"status": ...,
}
Definition
class PackageVersionSummaryTypeDef(TypedDict):
version: str,
status: PackageVersionStatusType, # (1)
revision: NotRequired[str],
origin: NotRequired[PackageVersionOriginTypeDef], # (2)
PackageDescriptionTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import PackageDescriptionTypeDef
def get_value() -> PackageDescriptionTypeDef:
return {
"format": ...,
}
Definition
class PackageDescriptionTypeDef(TypedDict):
format: NotRequired[PackageFormatType], # (1)
namespace: NotRequired[str],
name: NotRequired[str],
originConfiguration: NotRequired[PackageOriginConfigurationTypeDef], # (2)
PackageSummaryTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import PackageSummaryTypeDef
def get_value() -> PackageSummaryTypeDef:
return {
"format": ...,
}
Definition
class PackageSummaryTypeDef(TypedDict):
format: NotRequired[PackageFormatType], # (1)
namespace: NotRequired[str],
package: NotRequired[str],
originConfiguration: NotRequired[PackageOriginConfigurationTypeDef], # (2)
PutPackageOriginConfigurationResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import PutPackageOriginConfigurationResultTypeDef
def get_value() -> PutPackageOriginConfigurationResultTypeDef:
return {
"originConfiguration": ...,
"ResponseMetadata": ...,
}
Definition
class PutPackageOriginConfigurationResultTypeDef(TypedDict):
originConfiguration: PackageOriginConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateExternalConnectionResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import AssociateExternalConnectionResultTypeDef
def get_value() -> AssociateExternalConnectionResultTypeDef:
return {
"repository": ...,
"ResponseMetadata": ...,
}
Definition
class AssociateExternalConnectionResultTypeDef(TypedDict):
repository: RepositoryDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRepositoryResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import CreateRepositoryResultTypeDef
def get_value() -> CreateRepositoryResultTypeDef:
return {
"repository": ...,
"ResponseMetadata": ...,
}
Definition
class CreateRepositoryResultTypeDef(TypedDict):
repository: RepositoryDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRepositoryResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DeleteRepositoryResultTypeDef
def get_value() -> DeleteRepositoryResultTypeDef:
return {
"repository": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteRepositoryResultTypeDef(TypedDict):
repository: RepositoryDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRepositoryResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DescribeRepositoryResultTypeDef
def get_value() -> DescribeRepositoryResultTypeDef:
return {
"repository": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeRepositoryResultTypeDef(TypedDict):
repository: RepositoryDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateExternalConnectionResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DisassociateExternalConnectionResultTypeDef
def get_value() -> DisassociateExternalConnectionResultTypeDef:
return {
"repository": ...,
"ResponseMetadata": ...,
}
Definition
class DisassociateExternalConnectionResultTypeDef(TypedDict):
repository: RepositoryDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRepositoryResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import UpdateRepositoryResultTypeDef
def get_value() -> UpdateRepositoryResultTypeDef:
return {
"repository": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateRepositoryResultTypeDef(TypedDict):
repository: RepositoryDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePackageVersionResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DescribePackageVersionResultTypeDef
def get_value() -> DescribePackageVersionResultTypeDef:
return {
"packageVersion": ...,
"ResponseMetadata": ...,
}
Definition
class DescribePackageVersionResultTypeDef(TypedDict):
packageVersion: PackageVersionDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPackageVersionsResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListPackageVersionsResultTypeDef
def get_value() -> ListPackageVersionsResultTypeDef:
return {
"defaultDisplayVersion": ...,
"format": ...,
"namespace": ...,
"package": ...,
"versions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListPackageVersionsResultTypeDef(TypedDict):
defaultDisplayVersion: str,
format: PackageFormatType, # (1)
namespace: str,
package: str,
versions: List[PackageVersionSummaryTypeDef], # (2)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribePackageResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DescribePackageResultTypeDef
def get_value() -> DescribePackageResultTypeDef:
return {
"package": ...,
"ResponseMetadata": ...,
}
Definition
class DescribePackageResultTypeDef(TypedDict):
package: PackageDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeletePackageResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import DeletePackageResultTypeDef
def get_value() -> DeletePackageResultTypeDef:
return {
"deletedPackage": ...,
"ResponseMetadata": ...,
}
Definition
class DeletePackageResultTypeDef(TypedDict):
deletedPackage: PackageSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPackagesResultTypeDef
Usage Example
from mypy_boto3_codeartifact.type_defs import ListPackagesResultTypeDef
def get_value() -> ListPackagesResultTypeDef:
return {
"packages": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}