Type definitions#
Index > CodeArtifact > Type definitions
Auto-generated documentation for CodeArtifact type annotations stubs module types-boto3-codeartifact.
BlobTypeDef#
# BlobTypeDef Union usage example
from types_boto3_codeartifact.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
AssetSummaryTypeDef#
# AssetSummaryTypeDef TypedDict usage example
from types_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)
AssociateExternalConnectionRequestTypeDef#
# AssociateExternalConnectionRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import AssociateExternalConnectionRequestTypeDef
def get_value() -> AssociateExternalConnectionRequestTypeDef:
return {
"domain": ...,
}
# AssociateExternalConnectionRequestTypeDef definition
class AssociateExternalConnectionRequestTypeDef(TypedDict):
domain: str,
repository: str,
externalConnection: str,
domainOwner: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AssociatedPackageTypeDef#
# AssociatedPackageTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import AssociatedPackageTypeDef
def get_value() -> AssociatedPackageTypeDef:
return {
"format": ...,
}
# AssociatedPackageTypeDef definition
class AssociatedPackageTypeDef(TypedDict):
format: NotRequired[PackageFormatType], # (1)
namespace: NotRequired[str],
package: NotRequired[str],
associationType: NotRequired[PackageGroupAssociationTypeType], # (2)
CopyPackageVersionsRequestTypeDef#
# CopyPackageVersionsRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import CopyPackageVersionsRequestTypeDef
def get_value() -> CopyPackageVersionsRequestTypeDef:
return {
"domain": ...,
}
# CopyPackageVersionsRequestTypeDef definition
class CopyPackageVersionsRequestTypeDef(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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_codeartifact.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: str,
value: str,
DomainDescriptionTypeDef#
# DomainDescriptionTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_codeartifact.type_defs import UpstreamRepositoryTypeDef
def get_value() -> UpstreamRepositoryTypeDef:
return {
"repositoryName": ...,
}
# UpstreamRepositoryTypeDef definition
class UpstreamRepositoryTypeDef(TypedDict):
repositoryName: str,
DeleteDomainPermissionsPolicyRequestTypeDef#
# DeleteDomainPermissionsPolicyRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DeleteDomainPermissionsPolicyRequestTypeDef
def get_value() -> DeleteDomainPermissionsPolicyRequestTypeDef:
return {
"domain": ...,
}
# DeleteDomainPermissionsPolicyRequestTypeDef definition
class DeleteDomainPermissionsPolicyRequestTypeDef(TypedDict):
domain: str,
domainOwner: NotRequired[str],
policyRevision: NotRequired[str],
ResourcePolicyTypeDef#
# ResourcePolicyTypeDef TypedDict usage example
from types_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],
DeleteDomainRequestTypeDef#
# DeleteDomainRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DeleteDomainRequestTypeDef
def get_value() -> DeleteDomainRequestTypeDef:
return {
"domain": ...,
}
# DeleteDomainRequestTypeDef definition
class DeleteDomainRequestTypeDef(TypedDict):
domain: str,
domainOwner: NotRequired[str],
DeletePackageGroupRequestTypeDef#
# DeletePackageGroupRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DeletePackageGroupRequestTypeDef
def get_value() -> DeletePackageGroupRequestTypeDef:
return {
"domain": ...,
}
# DeletePackageGroupRequestTypeDef definition
class DeletePackageGroupRequestTypeDef(TypedDict):
domain: str,
packageGroup: str,
domainOwner: NotRequired[str],
DeletePackageRequestTypeDef#
# DeletePackageRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DeletePackageRequestTypeDef
def get_value() -> DeletePackageRequestTypeDef:
return {
"domain": ...,
}
# DeletePackageRequestTypeDef definition
class DeletePackageRequestTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
package: str,
domainOwner: NotRequired[str],
namespace: NotRequired[str],
DeletePackageVersionsRequestTypeDef#
# DeletePackageVersionsRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DeletePackageVersionsRequestTypeDef
def get_value() -> DeletePackageVersionsRequestTypeDef:
return {
"domain": ...,
}
# DeletePackageVersionsRequestTypeDef definition
class DeletePackageVersionsRequestTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
package: str,
versions: Sequence[str],
domainOwner: NotRequired[str],
namespace: NotRequired[str],
expectedStatus: NotRequired[PackageVersionStatusType], # (2)
DeleteRepositoryPermissionsPolicyRequestTypeDef#
# DeleteRepositoryPermissionsPolicyRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DeleteRepositoryPermissionsPolicyRequestTypeDef
def get_value() -> DeleteRepositoryPermissionsPolicyRequestTypeDef:
return {
"domain": ...,
}
# DeleteRepositoryPermissionsPolicyRequestTypeDef definition
class DeleteRepositoryPermissionsPolicyRequestTypeDef(TypedDict):
domain: str,
repository: str,
domainOwner: NotRequired[str],
policyRevision: NotRequired[str],
DeleteRepositoryRequestTypeDef#
# DeleteRepositoryRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DeleteRepositoryRequestTypeDef
def get_value() -> DeleteRepositoryRequestTypeDef:
return {
"domain": ...,
}
# DeleteRepositoryRequestTypeDef definition
class DeleteRepositoryRequestTypeDef(TypedDict):
domain: str,
repository: str,
domainOwner: NotRequired[str],
DescribeDomainRequestTypeDef#
# DescribeDomainRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DescribeDomainRequestTypeDef
def get_value() -> DescribeDomainRequestTypeDef:
return {
"domain": ...,
}
# DescribeDomainRequestTypeDef definition
class DescribeDomainRequestTypeDef(TypedDict):
domain: str,
domainOwner: NotRequired[str],
DescribePackageGroupRequestTypeDef#
# DescribePackageGroupRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DescribePackageGroupRequestTypeDef
def get_value() -> DescribePackageGroupRequestTypeDef:
return {
"domain": ...,
}
# DescribePackageGroupRequestTypeDef definition
class DescribePackageGroupRequestTypeDef(TypedDict):
domain: str,
packageGroup: str,
domainOwner: NotRequired[str],
DescribePackageRequestTypeDef#
# DescribePackageRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DescribePackageRequestTypeDef
def get_value() -> DescribePackageRequestTypeDef:
return {
"domain": ...,
}
# DescribePackageRequestTypeDef definition
class DescribePackageRequestTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
package: str,
domainOwner: NotRequired[str],
namespace: NotRequired[str],
DescribePackageVersionRequestTypeDef#
# DescribePackageVersionRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DescribePackageVersionRequestTypeDef
def get_value() -> DescribePackageVersionRequestTypeDef:
return {
"domain": ...,
}
# DescribePackageVersionRequestTypeDef definition
class DescribePackageVersionRequestTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
package: str,
packageVersion: str,
domainOwner: NotRequired[str],
namespace: NotRequired[str],
DescribeRepositoryRequestTypeDef#
# DescribeRepositoryRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DescribeRepositoryRequestTypeDef
def get_value() -> DescribeRepositoryRequestTypeDef:
return {
"domain": ...,
}
# DescribeRepositoryRequestTypeDef definition
class DescribeRepositoryRequestTypeDef(TypedDict):
domain: str,
repository: str,
domainOwner: NotRequired[str],
DisassociateExternalConnectionRequestTypeDef#
# DisassociateExternalConnectionRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DisassociateExternalConnectionRequestTypeDef
def get_value() -> DisassociateExternalConnectionRequestTypeDef:
return {
"domain": ...,
}
# DisassociateExternalConnectionRequestTypeDef definition
class DisassociateExternalConnectionRequestTypeDef(TypedDict):
domain: str,
repository: str,
externalConnection: str,
domainOwner: NotRequired[str],
DisposePackageVersionsRequestTypeDef#
# DisposePackageVersionsRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DisposePackageVersionsRequestTypeDef
def get_value() -> DisposePackageVersionsRequestTypeDef:
return {
"domain": ...,
}
# DisposePackageVersionsRequestTypeDef definition
class DisposePackageVersionsRequestTypeDef(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 TypedDict usage example
from types_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 TypedDict usage example
from types_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
GetAssociatedPackageGroupRequestTypeDef#
# GetAssociatedPackageGroupRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import GetAssociatedPackageGroupRequestTypeDef
def get_value() -> GetAssociatedPackageGroupRequestTypeDef:
return {
"domain": ...,
}
# GetAssociatedPackageGroupRequestTypeDef definition
class GetAssociatedPackageGroupRequestTypeDef(TypedDict):
domain: str,
format: PackageFormatType, # (1)
package: str,
domainOwner: NotRequired[str],
namespace: NotRequired[str],
GetAuthorizationTokenRequestTypeDef#
# GetAuthorizationTokenRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import GetAuthorizationTokenRequestTypeDef
def get_value() -> GetAuthorizationTokenRequestTypeDef:
return {
"domain": ...,
}
# GetAuthorizationTokenRequestTypeDef definition
class GetAuthorizationTokenRequestTypeDef(TypedDict):
domain: str,
domainOwner: NotRequired[str],
durationSeconds: NotRequired[int],
GetDomainPermissionsPolicyRequestTypeDef#
# GetDomainPermissionsPolicyRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import GetDomainPermissionsPolicyRequestTypeDef
def get_value() -> GetDomainPermissionsPolicyRequestTypeDef:
return {
"domain": ...,
}
# GetDomainPermissionsPolicyRequestTypeDef definition
class GetDomainPermissionsPolicyRequestTypeDef(TypedDict):
domain: str,
domainOwner: NotRequired[str],
GetPackageVersionAssetRequestTypeDef#
# GetPackageVersionAssetRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import GetPackageVersionAssetRequestTypeDef
def get_value() -> GetPackageVersionAssetRequestTypeDef:
return {
"domain": ...,
}
# GetPackageVersionAssetRequestTypeDef definition
class GetPackageVersionAssetRequestTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
package: str,
packageVersion: str,
asset: str,
domainOwner: NotRequired[str],
namespace: NotRequired[str],
packageVersionRevision: NotRequired[str],
GetPackageVersionReadmeRequestTypeDef#
# GetPackageVersionReadmeRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import GetPackageVersionReadmeRequestTypeDef
def get_value() -> GetPackageVersionReadmeRequestTypeDef:
return {
"domain": ...,
}
# GetPackageVersionReadmeRequestTypeDef definition
class GetPackageVersionReadmeRequestTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
package: str,
packageVersion: str,
domainOwner: NotRequired[str],
namespace: NotRequired[str],
GetRepositoryEndpointRequestTypeDef#
# GetRepositoryEndpointRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import GetRepositoryEndpointRequestTypeDef
def get_value() -> GetRepositoryEndpointRequestTypeDef:
return {
"domain": ...,
}
# GetRepositoryEndpointRequestTypeDef definition
class GetRepositoryEndpointRequestTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
domainOwner: NotRequired[str],
endpointType: NotRequired[EndpointTypeType], # (2)
- See PackageFormatType
- See EndpointTypeType
GetRepositoryPermissionsPolicyRequestTypeDef#
# GetRepositoryPermissionsPolicyRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import GetRepositoryPermissionsPolicyRequestTypeDef
def get_value() -> GetRepositoryPermissionsPolicyRequestTypeDef:
return {
"domain": ...,
}
# GetRepositoryPermissionsPolicyRequestTypeDef definition
class GetRepositoryPermissionsPolicyRequestTypeDef(TypedDict):
domain: str,
repository: str,
domainOwner: NotRequired[str],
LicenseInfoTypeDef#
# LicenseInfoTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import LicenseInfoTypeDef
def get_value() -> LicenseInfoTypeDef:
return {
"name": ...,
}
# LicenseInfoTypeDef definition
class LicenseInfoTypeDef(TypedDict):
name: NotRequired[str],
url: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_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],
ListAllowedRepositoriesForGroupRequestTypeDef#
# ListAllowedRepositoriesForGroupRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListAllowedRepositoriesForGroupRequestTypeDef
def get_value() -> ListAllowedRepositoriesForGroupRequestTypeDef:
return {
"domain": ...,
}
# ListAllowedRepositoriesForGroupRequestTypeDef definition
class ListAllowedRepositoriesForGroupRequestTypeDef(TypedDict):
domain: str,
packageGroup: str,
originRestrictionType: PackageGroupOriginRestrictionTypeType, # (1)
domainOwner: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListAssociatedPackagesRequestTypeDef#
# ListAssociatedPackagesRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListAssociatedPackagesRequestTypeDef
def get_value() -> ListAssociatedPackagesRequestTypeDef:
return {
"domain": ...,
}
# ListAssociatedPackagesRequestTypeDef definition
class ListAssociatedPackagesRequestTypeDef(TypedDict):
domain: str,
packageGroup: str,
domainOwner: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
preview: NotRequired[bool],
ListDomainsRequestTypeDef#
# ListDomainsRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListDomainsRequestTypeDef
def get_value() -> ListDomainsRequestTypeDef:
return {
"maxResults": ...,
}
# ListDomainsRequestTypeDef definition
class ListDomainsRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListPackageGroupsRequestTypeDef#
# ListPackageGroupsRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListPackageGroupsRequestTypeDef
def get_value() -> ListPackageGroupsRequestTypeDef:
return {
"domain": ...,
}
# ListPackageGroupsRequestTypeDef definition
class ListPackageGroupsRequestTypeDef(TypedDict):
domain: str,
domainOwner: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
prefix: NotRequired[str],
ListPackageVersionAssetsRequestTypeDef#
# ListPackageVersionAssetsRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListPackageVersionAssetsRequestTypeDef
def get_value() -> ListPackageVersionAssetsRequestTypeDef:
return {
"domain": ...,
}
# ListPackageVersionAssetsRequestTypeDef definition
class ListPackageVersionAssetsRequestTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
package: str,
packageVersion: str,
domainOwner: NotRequired[str],
namespace: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListPackageVersionDependenciesRequestTypeDef#
# ListPackageVersionDependenciesRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListPackageVersionDependenciesRequestTypeDef
def get_value() -> ListPackageVersionDependenciesRequestTypeDef:
return {
"domain": ...,
}
# ListPackageVersionDependenciesRequestTypeDef definition
class ListPackageVersionDependenciesRequestTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
package: str,
packageVersion: str,
domainOwner: NotRequired[str],
namespace: NotRequired[str],
nextToken: NotRequired[str],
PackageDependencyTypeDef#
# PackageDependencyTypeDef TypedDict usage example
from types_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],
ListPackageVersionsRequestTypeDef#
# ListPackageVersionsRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListPackageVersionsRequestTypeDef
def get_value() -> ListPackageVersionsRequestTypeDef:
return {
"domain": ...,
}
# ListPackageVersionsRequestTypeDef definition
class ListPackageVersionsRequestTypeDef(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
ListPackagesRequestTypeDef#
# ListPackagesRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListPackagesRequestTypeDef
def get_value() -> ListPackagesRequestTypeDef:
return {
"domain": ...,
}
# ListPackagesRequestTypeDef definition
class ListPackagesRequestTypeDef(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
ListRepositoriesInDomainRequestTypeDef#
# ListRepositoriesInDomainRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListRepositoriesInDomainRequestTypeDef
def get_value() -> ListRepositoriesInDomainRequestTypeDef:
return {
"domain": ...,
}
# ListRepositoriesInDomainRequestTypeDef definition
class ListRepositoriesInDomainRequestTypeDef(TypedDict):
domain: str,
domainOwner: NotRequired[str],
administratorAccount: NotRequired[str],
repositoryPrefix: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
RepositorySummaryTypeDef#
# RepositorySummaryTypeDef TypedDict usage example
from types_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],
ListRepositoriesRequestTypeDef#
# ListRepositoriesRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListRepositoriesRequestTypeDef
def get_value() -> ListRepositoriesRequestTypeDef:
return {
"repositoryPrefix": ...,
}
# ListRepositoriesRequestTypeDef definition
class ListRepositoriesRequestTypeDef(TypedDict):
repositoryPrefix: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListSubPackageGroupsRequestTypeDef#
# ListSubPackageGroupsRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListSubPackageGroupsRequestTypeDef
def get_value() -> ListSubPackageGroupsRequestTypeDef:
return {
"domain": ...,
}
# ListSubPackageGroupsRequestTypeDef definition
class ListSubPackageGroupsRequestTypeDef(TypedDict):
domain: str,
packageGroup: str,
domainOwner: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
PackageGroupAllowedRepositoryTypeDef#
# PackageGroupAllowedRepositoryTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import PackageGroupAllowedRepositoryTypeDef
def get_value() -> PackageGroupAllowedRepositoryTypeDef:
return {
"repositoryName": ...,
}
# PackageGroupAllowedRepositoryTypeDef definition
class PackageGroupAllowedRepositoryTypeDef(TypedDict):
repositoryName: NotRequired[str],
originRestrictionType: NotRequired[PackageGroupOriginRestrictionTypeType], # (1)
PackageGroupReferenceTypeDef#
# PackageGroupReferenceTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import PackageGroupReferenceTypeDef
def get_value() -> PackageGroupReferenceTypeDef:
return {
"arn": ...,
}
# PackageGroupReferenceTypeDef definition
class PackageGroupReferenceTypeDef(TypedDict):
arn: NotRequired[str],
pattern: NotRequired[str],
PackageOriginRestrictionsTypeDef#
# PackageOriginRestrictionsTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import PackageOriginRestrictionsTypeDef
def get_value() -> PackageOriginRestrictionsTypeDef:
return {
"publish": ...,
}
# PackageOriginRestrictionsTypeDef definition
class PackageOriginRestrictionsTypeDef(TypedDict):
publish: AllowPublishType, # (1)
upstream: AllowUpstreamType, # (2)
- See AllowPublishType
- See AllowUpstreamType
PutDomainPermissionsPolicyRequestTypeDef#
# PutDomainPermissionsPolicyRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import PutDomainPermissionsPolicyRequestTypeDef
def get_value() -> PutDomainPermissionsPolicyRequestTypeDef:
return {
"domain": ...,
}
# PutDomainPermissionsPolicyRequestTypeDef definition
class PutDomainPermissionsPolicyRequestTypeDef(TypedDict):
domain: str,
policyDocument: str,
domainOwner: NotRequired[str],
policyRevision: NotRequired[str],
PutRepositoryPermissionsPolicyRequestTypeDef#
# PutRepositoryPermissionsPolicyRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import PutRepositoryPermissionsPolicyRequestTypeDef
def get_value() -> PutRepositoryPermissionsPolicyRequestTypeDef:
return {
"domain": ...,
}
# PutRepositoryPermissionsPolicyRequestTypeDef definition
class PutRepositoryPermissionsPolicyRequestTypeDef(TypedDict):
domain: str,
repository: str,
policyDocument: str,
domainOwner: NotRequired[str],
policyRevision: NotRequired[str],
RepositoryExternalConnectionInfoTypeDef#
# RepositoryExternalConnectionInfoTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_codeartifact.type_defs import UpstreamRepositoryInfoTypeDef
def get_value() -> UpstreamRepositoryInfoTypeDef:
return {
"repositoryName": ...,
}
# UpstreamRepositoryInfoTypeDef definition
class UpstreamRepositoryInfoTypeDef(TypedDict):
repositoryName: NotRequired[str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdatePackageGroupRequestTypeDef#
# UpdatePackageGroupRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import UpdatePackageGroupRequestTypeDef
def get_value() -> UpdatePackageGroupRequestTypeDef:
return {
"domain": ...,
}
# UpdatePackageGroupRequestTypeDef definition
class UpdatePackageGroupRequestTypeDef(TypedDict):
domain: str,
packageGroup: str,
domainOwner: NotRequired[str],
contactInfo: NotRequired[str],
description: NotRequired[str],
UpdatePackageVersionsStatusRequestTypeDef#
# UpdatePackageVersionsStatusRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import UpdatePackageVersionsStatusRequestTypeDef
def get_value() -> UpdatePackageVersionsStatusRequestTypeDef:
return {
"domain": ...,
}
# UpdatePackageVersionsStatusRequestTypeDef definition
class UpdatePackageVersionsStatusRequestTypeDef(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#
# GetAuthorizationTokenResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import GetAuthorizationTokenResultTypeDef
def get_value() -> GetAuthorizationTokenResultTypeDef:
return {
"authorizationToken": ...,
}
# GetAuthorizationTokenResultTypeDef definition
class GetAuthorizationTokenResultTypeDef(TypedDict):
authorizationToken: str,
expiration: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetPackageVersionAssetResultTypeDef#
# GetPackageVersionAssetResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import GetPackageVersionAssetResultTypeDef
def get_value() -> GetPackageVersionAssetResultTypeDef:
return {
"asset": ...,
}
# GetPackageVersionAssetResultTypeDef definition
class GetPackageVersionAssetResultTypeDef(TypedDict):
asset: StreamingBody,
assetName: str,
packageVersion: str,
packageVersionRevision: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetPackageVersionReadmeResultTypeDef#
# GetPackageVersionReadmeResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import GetPackageVersionReadmeResultTypeDef
def get_value() -> GetPackageVersionReadmeResultTypeDef:
return {
"format": ...,
}
# GetPackageVersionReadmeResultTypeDef definition
class GetPackageVersionReadmeResultTypeDef(TypedDict):
format: PackageFormatType, # (1)
namespace: str,
package: str,
version: str,
versionRevision: str,
readme: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRepositoryEndpointResultTypeDef#
# GetRepositoryEndpointResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import GetRepositoryEndpointResultTypeDef
def get_value() -> GetRepositoryEndpointResultTypeDef:
return {
"repositoryEndpoint": ...,
}
# GetRepositoryEndpointResultTypeDef definition
class GetRepositoryEndpointResultTypeDef(TypedDict):
repositoryEndpoint: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAllowedRepositoriesForGroupResultTypeDef#
# ListAllowedRepositoriesForGroupResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListAllowedRepositoriesForGroupResultTypeDef
def get_value() -> ListAllowedRepositoriesForGroupResultTypeDef:
return {
"allowedRepositories": ...,
}
# ListAllowedRepositoriesForGroupResultTypeDef definition
class ListAllowedRepositoriesForGroupResultTypeDef(TypedDict):
allowedRepositories: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListPackageVersionAssetsResultTypeDef#
# ListPackageVersionAssetsResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListPackageVersionAssetsResultTypeDef
def get_value() -> ListPackageVersionAssetsResultTypeDef:
return {
"format": ...,
}
# ListPackageVersionAssetsResultTypeDef definition
class ListPackageVersionAssetsResultTypeDef(TypedDict):
format: PackageFormatType, # (1)
namespace: str,
package: str,
version: str,
versionRevision: str,
assets: List[AssetSummaryTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
nextToken: NotRequired[str],
PublishPackageVersionResultTypeDef#
# PublishPackageVersionResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import PublishPackageVersionResultTypeDef
def get_value() -> PublishPackageVersionResultTypeDef:
return {
"format": ...,
}
# 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
ListAssociatedPackagesResultTypeDef#
# ListAssociatedPackagesResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListAssociatedPackagesResultTypeDef
def get_value() -> ListAssociatedPackagesResultTypeDef:
return {
"packages": ...,
}
# ListAssociatedPackagesResultTypeDef definition
class ListAssociatedPackagesResultTypeDef(TypedDict):
packages: List[AssociatedPackageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
PublishPackageVersionRequestTypeDef#
# PublishPackageVersionRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import PublishPackageVersionRequestTypeDef
def get_value() -> PublishPackageVersionRequestTypeDef:
return {
"domain": ...,
}
# PublishPackageVersionRequestTypeDef definition
class PublishPackageVersionRequestTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
package: str,
packageVersion: str,
assetContent: BlobTypeDef,
assetName: str,
assetSHA256: str,
domainOwner: NotRequired[str],
namespace: NotRequired[str],
unfinished: NotRequired[bool],
CopyPackageVersionsResultTypeDef#
# CopyPackageVersionsResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import CopyPackageVersionsResultTypeDef
def get_value() -> CopyPackageVersionsResultTypeDef:
return {
"successfulVersions": ...,
}
# CopyPackageVersionsResultTypeDef definition
class CopyPackageVersionsResultTypeDef(TypedDict):
successfulVersions: Dict[str, SuccessfulPackageVersionInfoTypeDef], # (1)
failedVersions: Dict[str, PackageVersionErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DeletePackageVersionsResultTypeDef#
# DeletePackageVersionsResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DeletePackageVersionsResultTypeDef
def get_value() -> DeletePackageVersionsResultTypeDef:
return {
"successfulVersions": ...,
}
# DeletePackageVersionsResultTypeDef definition
class DeletePackageVersionsResultTypeDef(TypedDict):
successfulVersions: Dict[str, SuccessfulPackageVersionInfoTypeDef], # (1)
failedVersions: Dict[str, PackageVersionErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DisposePackageVersionsResultTypeDef#
# DisposePackageVersionsResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DisposePackageVersionsResultTypeDef
def get_value() -> DisposePackageVersionsResultTypeDef:
return {
"successfulVersions": ...,
}
# DisposePackageVersionsResultTypeDef definition
class DisposePackageVersionsResultTypeDef(TypedDict):
successfulVersions: Dict[str, SuccessfulPackageVersionInfoTypeDef], # (1)
failedVersions: Dict[str, PackageVersionErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdatePackageVersionsStatusResultTypeDef#
# UpdatePackageVersionsStatusResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import UpdatePackageVersionsStatusResultTypeDef
def get_value() -> UpdatePackageVersionsStatusResultTypeDef:
return {
"successfulVersions": ...,
}
# UpdatePackageVersionsStatusResultTypeDef definition
class UpdatePackageVersionsStatusResultTypeDef(TypedDict):
successfulVersions: Dict[str, SuccessfulPackageVersionInfoTypeDef], # (1)
failedVersions: Dict[str, PackageVersionErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateDomainRequestTypeDef#
# CreateDomainRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import CreateDomainRequestTypeDef
def get_value() -> CreateDomainRequestTypeDef:
return {
"domain": ...,
}
# CreateDomainRequestTypeDef definition
class CreateDomainRequestTypeDef(TypedDict):
domain: str,
encryptionKey: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreatePackageGroupRequestTypeDef#
# CreatePackageGroupRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import CreatePackageGroupRequestTypeDef
def get_value() -> CreatePackageGroupRequestTypeDef:
return {
"domain": ...,
}
# CreatePackageGroupRequestTypeDef definition
class CreatePackageGroupRequestTypeDef(TypedDict):
domain: str,
packageGroup: str,
domainOwner: NotRequired[str],
contactInfo: NotRequired[str],
description: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
ListTagsForResourceResultTypeDef#
# ListTagsForResourceResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListTagsForResourceResultTypeDef
def get_value() -> ListTagsForResourceResultTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResultTypeDef definition
class ListTagsForResourceResultTypeDef(TypedDict):
tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateDomainResultTypeDef#
# CreateDomainResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import CreateDomainResultTypeDef
def get_value() -> CreateDomainResultTypeDef:
return {
"domain": ...,
}
# CreateDomainResultTypeDef definition
class CreateDomainResultTypeDef(TypedDict):
domain: DomainDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDomainResultTypeDef#
# DeleteDomainResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DeleteDomainResultTypeDef
def get_value() -> DeleteDomainResultTypeDef:
return {
"domain": ...,
}
# DeleteDomainResultTypeDef definition
class DeleteDomainResultTypeDef(TypedDict):
domain: DomainDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDomainResultTypeDef#
# DescribeDomainResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DescribeDomainResultTypeDef
def get_value() -> DescribeDomainResultTypeDef:
return {
"domain": ...,
}
# DescribeDomainResultTypeDef definition
class DescribeDomainResultTypeDef(TypedDict):
domain: DomainDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRepositoryRequestTypeDef#
# CreateRepositoryRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import CreateRepositoryRequestTypeDef
def get_value() -> CreateRepositoryRequestTypeDef:
return {
"domain": ...,
}
# CreateRepositoryRequestTypeDef definition
class CreateRepositoryRequestTypeDef(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
UpdateRepositoryRequestTypeDef#
# UpdateRepositoryRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import UpdateRepositoryRequestTypeDef
def get_value() -> UpdateRepositoryRequestTypeDef:
return {
"domain": ...,
}
# UpdateRepositoryRequestTypeDef definition
class UpdateRepositoryRequestTypeDef(TypedDict):
domain: str,
repository: str,
domainOwner: NotRequired[str],
description: NotRequired[str],
upstreams: NotRequired[Sequence[UpstreamRepositoryTypeDef]], # (1)
DeleteDomainPermissionsPolicyResultTypeDef#
# DeleteDomainPermissionsPolicyResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DeleteDomainPermissionsPolicyResultTypeDef
def get_value() -> DeleteDomainPermissionsPolicyResultTypeDef:
return {
"policy": ...,
}
# DeleteDomainPermissionsPolicyResultTypeDef definition
class DeleteDomainPermissionsPolicyResultTypeDef(TypedDict):
policy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRepositoryPermissionsPolicyResultTypeDef#
# DeleteRepositoryPermissionsPolicyResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DeleteRepositoryPermissionsPolicyResultTypeDef
def get_value() -> DeleteRepositoryPermissionsPolicyResultTypeDef:
return {
"policy": ...,
}
# DeleteRepositoryPermissionsPolicyResultTypeDef definition
class DeleteRepositoryPermissionsPolicyResultTypeDef(TypedDict):
policy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDomainPermissionsPolicyResultTypeDef#
# GetDomainPermissionsPolicyResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import GetDomainPermissionsPolicyResultTypeDef
def get_value() -> GetDomainPermissionsPolicyResultTypeDef:
return {
"policy": ...,
}
# GetDomainPermissionsPolicyResultTypeDef definition
class GetDomainPermissionsPolicyResultTypeDef(TypedDict):
policy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRepositoryPermissionsPolicyResultTypeDef#
# GetRepositoryPermissionsPolicyResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import GetRepositoryPermissionsPolicyResultTypeDef
def get_value() -> GetRepositoryPermissionsPolicyResultTypeDef:
return {
"policy": ...,
}
# GetRepositoryPermissionsPolicyResultTypeDef definition
class GetRepositoryPermissionsPolicyResultTypeDef(TypedDict):
policy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutDomainPermissionsPolicyResultTypeDef#
# PutDomainPermissionsPolicyResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import PutDomainPermissionsPolicyResultTypeDef
def get_value() -> PutDomainPermissionsPolicyResultTypeDef:
return {
"policy": ...,
}
# PutDomainPermissionsPolicyResultTypeDef definition
class PutDomainPermissionsPolicyResultTypeDef(TypedDict):
policy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutRepositoryPermissionsPolicyResultTypeDef#
# PutRepositoryPermissionsPolicyResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import PutRepositoryPermissionsPolicyResultTypeDef
def get_value() -> PutRepositoryPermissionsPolicyResultTypeDef:
return {
"policy": ...,
}
# PutRepositoryPermissionsPolicyResultTypeDef definition
class PutRepositoryPermissionsPolicyResultTypeDef(TypedDict):
policy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PackageVersionOriginTypeDef#
# PackageVersionOriginTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_codeartifact.type_defs import ListDomainsResultTypeDef
def get_value() -> ListDomainsResultTypeDef:
return {
"domains": ...,
}
# ListDomainsResultTypeDef definition
class ListDomainsResultTypeDef(TypedDict):
domains: List[DomainSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListAllowedRepositoriesForGroupRequestPaginateTypeDef#
# ListAllowedRepositoriesForGroupRequestPaginateTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListAllowedRepositoriesForGroupRequestPaginateTypeDef
def get_value() -> ListAllowedRepositoriesForGroupRequestPaginateTypeDef:
return {
"domain": ...,
}
# ListAllowedRepositoriesForGroupRequestPaginateTypeDef definition
class ListAllowedRepositoriesForGroupRequestPaginateTypeDef(TypedDict):
domain: str,
packageGroup: str,
originRestrictionType: PackageGroupOriginRestrictionTypeType, # (1)
domainOwner: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAssociatedPackagesRequestPaginateTypeDef#
# ListAssociatedPackagesRequestPaginateTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListAssociatedPackagesRequestPaginateTypeDef
def get_value() -> ListAssociatedPackagesRequestPaginateTypeDef:
return {
"domain": ...,
}
# ListAssociatedPackagesRequestPaginateTypeDef definition
class ListAssociatedPackagesRequestPaginateTypeDef(TypedDict):
domain: str,
packageGroup: str,
domainOwner: NotRequired[str],
preview: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDomainsRequestPaginateTypeDef#
# ListDomainsRequestPaginateTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListDomainsRequestPaginateTypeDef
def get_value() -> ListDomainsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDomainsRequestPaginateTypeDef definition
class ListDomainsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPackageGroupsRequestPaginateTypeDef#
# ListPackageGroupsRequestPaginateTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListPackageGroupsRequestPaginateTypeDef
def get_value() -> ListPackageGroupsRequestPaginateTypeDef:
return {
"domain": ...,
}
# ListPackageGroupsRequestPaginateTypeDef definition
class ListPackageGroupsRequestPaginateTypeDef(TypedDict):
domain: str,
domainOwner: NotRequired[str],
prefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPackageVersionAssetsRequestPaginateTypeDef#
# ListPackageVersionAssetsRequestPaginateTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListPackageVersionAssetsRequestPaginateTypeDef
def get_value() -> ListPackageVersionAssetsRequestPaginateTypeDef:
return {
"domain": ...,
}
# ListPackageVersionAssetsRequestPaginateTypeDef definition
class ListPackageVersionAssetsRequestPaginateTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
package: str,
packageVersion: str,
domainOwner: NotRequired[str],
namespace: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPackageVersionsRequestPaginateTypeDef#
# ListPackageVersionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListPackageVersionsRequestPaginateTypeDef
def get_value() -> ListPackageVersionsRequestPaginateTypeDef:
return {
"domain": ...,
}
# ListPackageVersionsRequestPaginateTypeDef definition
class ListPackageVersionsRequestPaginateTypeDef(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
ListPackagesRequestPaginateTypeDef#
# ListPackagesRequestPaginateTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListPackagesRequestPaginateTypeDef
def get_value() -> ListPackagesRequestPaginateTypeDef:
return {
"domain": ...,
}
# ListPackagesRequestPaginateTypeDef definition
class ListPackagesRequestPaginateTypeDef(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
ListRepositoriesInDomainRequestPaginateTypeDef#
# ListRepositoriesInDomainRequestPaginateTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListRepositoriesInDomainRequestPaginateTypeDef
def get_value() -> ListRepositoriesInDomainRequestPaginateTypeDef:
return {
"domain": ...,
}
# ListRepositoriesInDomainRequestPaginateTypeDef definition
class ListRepositoriesInDomainRequestPaginateTypeDef(TypedDict):
domain: str,
domainOwner: NotRequired[str],
administratorAccount: NotRequired[str],
repositoryPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRepositoriesRequestPaginateTypeDef#
# ListRepositoriesRequestPaginateTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListRepositoriesRequestPaginateTypeDef
def get_value() -> ListRepositoriesRequestPaginateTypeDef:
return {
"repositoryPrefix": ...,
}
# ListRepositoriesRequestPaginateTypeDef definition
class ListRepositoriesRequestPaginateTypeDef(TypedDict):
repositoryPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSubPackageGroupsRequestPaginateTypeDef#
# ListSubPackageGroupsRequestPaginateTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListSubPackageGroupsRequestPaginateTypeDef
def get_value() -> ListSubPackageGroupsRequestPaginateTypeDef:
return {
"domain": ...,
}
# ListSubPackageGroupsRequestPaginateTypeDef definition
class ListSubPackageGroupsRequestPaginateTypeDef(TypedDict):
domain: str,
packageGroup: str,
domainOwner: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPackageVersionDependenciesResultTypeDef#
# ListPackageVersionDependenciesResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListPackageVersionDependenciesResultTypeDef
def get_value() -> ListPackageVersionDependenciesResultTypeDef:
return {
"format": ...,
}
# ListPackageVersionDependenciesResultTypeDef definition
class ListPackageVersionDependenciesResultTypeDef(TypedDict):
format: PackageFormatType, # (1)
namespace: str,
package: str,
version: str,
versionRevision: str,
dependencies: List[PackageDependencyTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
nextToken: NotRequired[str],
ListRepositoriesInDomainResultTypeDef#
# ListRepositoriesInDomainResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListRepositoriesInDomainResultTypeDef
def get_value() -> ListRepositoriesInDomainResultTypeDef:
return {
"repositories": ...,
}
# ListRepositoriesInDomainResultTypeDef definition
class ListRepositoriesInDomainResultTypeDef(TypedDict):
repositories: List[RepositorySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListRepositoriesResultTypeDef#
# ListRepositoriesResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListRepositoriesResultTypeDef
def get_value() -> ListRepositoriesResultTypeDef:
return {
"repositories": ...,
}
# ListRepositoriesResultTypeDef definition
class ListRepositoriesResultTypeDef(TypedDict):
repositories: List[RepositorySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdatePackageGroupOriginConfigurationRequestTypeDef#
# UpdatePackageGroupOriginConfigurationRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import UpdatePackageGroupOriginConfigurationRequestTypeDef
def get_value() -> UpdatePackageGroupOriginConfigurationRequestTypeDef:
return {
"domain": ...,
}
# UpdatePackageGroupOriginConfigurationRequestTypeDef definition
class UpdatePackageGroupOriginConfigurationRequestTypeDef(TypedDict):
domain: str,
packageGroup: str,
domainOwner: NotRequired[str],
restrictions: NotRequired[Mapping[PackageGroupOriginRestrictionTypeType, PackageGroupOriginRestrictionModeType]], # (1)
addAllowedRepositories: NotRequired[Sequence[PackageGroupAllowedRepositoryTypeDef]], # (2)
removeAllowedRepositories: NotRequired[Sequence[PackageGroupAllowedRepositoryTypeDef]], # (2)
- See PackageGroupOriginRestrictionTypeType PackageGroupOriginRestrictionModeType
- See PackageGroupAllowedRepositoryTypeDef
- See PackageGroupAllowedRepositoryTypeDef
PackageGroupOriginRestrictionTypeDef#
# PackageGroupOriginRestrictionTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import PackageGroupOriginRestrictionTypeDef
def get_value() -> PackageGroupOriginRestrictionTypeDef:
return {
"mode": ...,
}
# PackageGroupOriginRestrictionTypeDef definition
class PackageGroupOriginRestrictionTypeDef(TypedDict):
mode: NotRequired[PackageGroupOriginRestrictionModeType], # (1)
effectiveMode: NotRequired[PackageGroupOriginRestrictionModeType], # (1)
inheritedFrom: NotRequired[PackageGroupReferenceTypeDef], # (3)
repositoriesCount: NotRequired[int],
- See PackageGroupOriginRestrictionModeType
- See PackageGroupOriginRestrictionModeType
- See PackageGroupReferenceTypeDef
PackageOriginConfigurationTypeDef#
# PackageOriginConfigurationTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import PackageOriginConfigurationTypeDef
def get_value() -> PackageOriginConfigurationTypeDef:
return {
"restrictions": ...,
}
# PackageOriginConfigurationTypeDef definition
class PackageOriginConfigurationTypeDef(TypedDict):
restrictions: NotRequired[PackageOriginRestrictionsTypeDef], # (1)
PutPackageOriginConfigurationRequestTypeDef#
# PutPackageOriginConfigurationRequestTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import PutPackageOriginConfigurationRequestTypeDef
def get_value() -> PutPackageOriginConfigurationRequestTypeDef:
return {
"domain": ...,
}
# PutPackageOriginConfigurationRequestTypeDef definition
class PutPackageOriginConfigurationRequestTypeDef(TypedDict):
domain: str,
repository: str,
format: PackageFormatType, # (1)
package: str,
restrictions: PackageOriginRestrictionsTypeDef, # (2)
domainOwner: NotRequired[str],
namespace: NotRequired[str],
RepositoryDescriptionTypeDef#
# RepositoryDescriptionTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_codeartifact.type_defs import PackageVersionSummaryTypeDef
def get_value() -> PackageVersionSummaryTypeDef:
return {
"version": ...,
}
# PackageVersionSummaryTypeDef definition
class PackageVersionSummaryTypeDef(TypedDict):
version: str,
status: PackageVersionStatusType, # (1)
revision: NotRequired[str],
origin: NotRequired[PackageVersionOriginTypeDef], # (2)
PackageGroupOriginConfigurationTypeDef#
# PackageGroupOriginConfigurationTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import PackageGroupOriginConfigurationTypeDef
def get_value() -> PackageGroupOriginConfigurationTypeDef:
return {
"restrictions": ...,
}
# PackageGroupOriginConfigurationTypeDef definition
class PackageGroupOriginConfigurationTypeDef(TypedDict):
restrictions: NotRequired[Dict[PackageGroupOriginRestrictionTypeType, PackageGroupOriginRestrictionTypeDef]], # (1)
PackageDescriptionTypeDef#
# PackageDescriptionTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_codeartifact.type_defs import PutPackageOriginConfigurationResultTypeDef
def get_value() -> PutPackageOriginConfigurationResultTypeDef:
return {
"originConfiguration": ...,
}
# PutPackageOriginConfigurationResultTypeDef definition
class PutPackageOriginConfigurationResultTypeDef(TypedDict):
originConfiguration: PackageOriginConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateExternalConnectionResultTypeDef#
# AssociateExternalConnectionResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import AssociateExternalConnectionResultTypeDef
def get_value() -> AssociateExternalConnectionResultTypeDef:
return {
"repository": ...,
}
# AssociateExternalConnectionResultTypeDef definition
class AssociateExternalConnectionResultTypeDef(TypedDict):
repository: RepositoryDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRepositoryResultTypeDef#
# CreateRepositoryResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import CreateRepositoryResultTypeDef
def get_value() -> CreateRepositoryResultTypeDef:
return {
"repository": ...,
}
# CreateRepositoryResultTypeDef definition
class CreateRepositoryResultTypeDef(TypedDict):
repository: RepositoryDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRepositoryResultTypeDef#
# DeleteRepositoryResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DeleteRepositoryResultTypeDef
def get_value() -> DeleteRepositoryResultTypeDef:
return {
"repository": ...,
}
# DeleteRepositoryResultTypeDef definition
class DeleteRepositoryResultTypeDef(TypedDict):
repository: RepositoryDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRepositoryResultTypeDef#
# DescribeRepositoryResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DescribeRepositoryResultTypeDef
def get_value() -> DescribeRepositoryResultTypeDef:
return {
"repository": ...,
}
# DescribeRepositoryResultTypeDef definition
class DescribeRepositoryResultTypeDef(TypedDict):
repository: RepositoryDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateExternalConnectionResultTypeDef#
# DisassociateExternalConnectionResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DisassociateExternalConnectionResultTypeDef
def get_value() -> DisassociateExternalConnectionResultTypeDef:
return {
"repository": ...,
}
# DisassociateExternalConnectionResultTypeDef definition
class DisassociateExternalConnectionResultTypeDef(TypedDict):
repository: RepositoryDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRepositoryResultTypeDef#
# UpdateRepositoryResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import UpdateRepositoryResultTypeDef
def get_value() -> UpdateRepositoryResultTypeDef:
return {
"repository": ...,
}
# UpdateRepositoryResultTypeDef definition
class UpdateRepositoryResultTypeDef(TypedDict):
repository: RepositoryDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePackageVersionResultTypeDef#
# DescribePackageVersionResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DescribePackageVersionResultTypeDef
def get_value() -> DescribePackageVersionResultTypeDef:
return {
"packageVersion": ...,
}
# DescribePackageVersionResultTypeDef definition
class DescribePackageVersionResultTypeDef(TypedDict):
packageVersion: PackageVersionDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPackageVersionsResultTypeDef#
# ListPackageVersionsResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListPackageVersionsResultTypeDef
def get_value() -> ListPackageVersionsResultTypeDef:
return {
"defaultDisplayVersion": ...,
}
# ListPackageVersionsResultTypeDef definition
class ListPackageVersionsResultTypeDef(TypedDict):
defaultDisplayVersion: str,
format: PackageFormatType, # (1)
namespace: str,
package: str,
versions: List[PackageVersionSummaryTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
nextToken: NotRequired[str],
PackageGroupDescriptionTypeDef#
# PackageGroupDescriptionTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import PackageGroupDescriptionTypeDef
def get_value() -> PackageGroupDescriptionTypeDef:
return {
"arn": ...,
}
# PackageGroupDescriptionTypeDef definition
class PackageGroupDescriptionTypeDef(TypedDict):
arn: NotRequired[str],
pattern: NotRequired[str],
domainName: NotRequired[str],
domainOwner: NotRequired[str],
createdTime: NotRequired[datetime],
contactInfo: NotRequired[str],
description: NotRequired[str],
originConfiguration: NotRequired[PackageGroupOriginConfigurationTypeDef], # (1)
parent: NotRequired[PackageGroupReferenceTypeDef], # (2)
PackageGroupSummaryTypeDef#
# PackageGroupSummaryTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import PackageGroupSummaryTypeDef
def get_value() -> PackageGroupSummaryTypeDef:
return {
"arn": ...,
}
# PackageGroupSummaryTypeDef definition
class PackageGroupSummaryTypeDef(TypedDict):
arn: NotRequired[str],
pattern: NotRequired[str],
domainName: NotRequired[str],
domainOwner: NotRequired[str],
createdTime: NotRequired[datetime],
contactInfo: NotRequired[str],
description: NotRequired[str],
originConfiguration: NotRequired[PackageGroupOriginConfigurationTypeDef], # (1)
parent: NotRequired[PackageGroupReferenceTypeDef], # (2)
DescribePackageResultTypeDef#
# DescribePackageResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DescribePackageResultTypeDef
def get_value() -> DescribePackageResultTypeDef:
return {
"package": ...,
}
# DescribePackageResultTypeDef definition
class DescribePackageResultTypeDef(TypedDict):
package: PackageDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeletePackageResultTypeDef#
# DeletePackageResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DeletePackageResultTypeDef
def get_value() -> DeletePackageResultTypeDef:
return {
"deletedPackage": ...,
}
# DeletePackageResultTypeDef definition
class DeletePackageResultTypeDef(TypedDict):
deletedPackage: PackageSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPackagesResultTypeDef#
# ListPackagesResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListPackagesResultTypeDef
def get_value() -> ListPackagesResultTypeDef:
return {
"packages": ...,
}
# ListPackagesResultTypeDef definition
class ListPackagesResultTypeDef(TypedDict):
packages: List[PackageSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreatePackageGroupResultTypeDef#
# CreatePackageGroupResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import CreatePackageGroupResultTypeDef
def get_value() -> CreatePackageGroupResultTypeDef:
return {
"packageGroup": ...,
}
# CreatePackageGroupResultTypeDef definition
class CreatePackageGroupResultTypeDef(TypedDict):
packageGroup: PackageGroupDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeletePackageGroupResultTypeDef#
# DeletePackageGroupResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DeletePackageGroupResultTypeDef
def get_value() -> DeletePackageGroupResultTypeDef:
return {
"packageGroup": ...,
}
# DeletePackageGroupResultTypeDef definition
class DeletePackageGroupResultTypeDef(TypedDict):
packageGroup: PackageGroupDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePackageGroupResultTypeDef#
# DescribePackageGroupResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import DescribePackageGroupResultTypeDef
def get_value() -> DescribePackageGroupResultTypeDef:
return {
"packageGroup": ...,
}
# DescribePackageGroupResultTypeDef definition
class DescribePackageGroupResultTypeDef(TypedDict):
packageGroup: PackageGroupDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAssociatedPackageGroupResultTypeDef#
# GetAssociatedPackageGroupResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import GetAssociatedPackageGroupResultTypeDef
def get_value() -> GetAssociatedPackageGroupResultTypeDef:
return {
"packageGroup": ...,
}
# GetAssociatedPackageGroupResultTypeDef definition
class GetAssociatedPackageGroupResultTypeDef(TypedDict):
packageGroup: PackageGroupDescriptionTypeDef, # (1)
associationType: PackageGroupAssociationTypeType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdatePackageGroupOriginConfigurationResultTypeDef#
# UpdatePackageGroupOriginConfigurationResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import UpdatePackageGroupOriginConfigurationResultTypeDef
def get_value() -> UpdatePackageGroupOriginConfigurationResultTypeDef:
return {
"packageGroup": ...,
}
# UpdatePackageGroupOriginConfigurationResultTypeDef definition
class UpdatePackageGroupOriginConfigurationResultTypeDef(TypedDict):
packageGroup: PackageGroupDescriptionTypeDef, # (1)
allowedRepositoryUpdates: Dict[PackageGroupOriginRestrictionTypeType, Dict[PackageGroupAllowedRepositoryUpdateTypeType, List[str]]], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PackageGroupDescriptionTypeDef
- See PackageGroupOriginRestrictionTypeType PackageGroupAllowedRepositoryUpdateTypeType
- See ResponseMetadataTypeDef
UpdatePackageGroupResultTypeDef#
# UpdatePackageGroupResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import UpdatePackageGroupResultTypeDef
def get_value() -> UpdatePackageGroupResultTypeDef:
return {
"packageGroup": ...,
}
# UpdatePackageGroupResultTypeDef definition
class UpdatePackageGroupResultTypeDef(TypedDict):
packageGroup: PackageGroupDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPackageGroupsResultTypeDef#
# ListPackageGroupsResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListPackageGroupsResultTypeDef
def get_value() -> ListPackageGroupsResultTypeDef:
return {
"packageGroups": ...,
}
# ListPackageGroupsResultTypeDef definition
class ListPackageGroupsResultTypeDef(TypedDict):
packageGroups: List[PackageGroupSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSubPackageGroupsResultTypeDef#
# ListSubPackageGroupsResultTypeDef TypedDict usage example
from types_boto3_codeartifact.type_defs import ListSubPackageGroupsResultTypeDef
def get_value() -> ListSubPackageGroupsResultTypeDef:
return {
"packageGroups": ...,
}
# ListSubPackageGroupsResultTypeDef definition
class ListSubPackageGroupsResultTypeDef(TypedDict):
packageGroups: List[PackageGroupSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],