Codeartifact Classes
AssetSummary
name
- Type:
- Required: Yes
size
- Type: typing.Optional[int]
hashes
- Type: typing.Optional[typing.Dict[typing.Literal['MD5', 'SHA-1', 'SHA-256', 'SHA-512'], str]]
AssociateExternalConnectionRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
externalConnection
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
AssociateExternalConnectionResult
repository
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociatedPackage
format
- Type: typing.Optional[typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']]
namespace
- Type: typing.Optional[str]
package
- Type: typing.Optional[str]
associationType
- Type: typing.Optional[typing.Literal['STRONG', 'WEAK']]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CopyPackageVersionsRequest
domain
- Type:
- Required: Yes
sourceRepository
- Type:
- Required: Yes
destinationRepository
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
package
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
versions
- Type: typing.Optional[typing.List[str]]
versionRevisions
- Type: typing.Optional[typing.Dict[str, str]]
allowOverwrite
- Type: typing.Optional[bool]
includeFromUpstream
- Type: typing.Optional[bool]
CopyPackageVersionsResult
successfulVersions
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.SuccessfulPackageVersionInfo]
- Required: Yes
failedVersions
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageVersionError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDomainRequest
domain
- Type:
- Required: Yes
encryptionKey
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.Tag]]
CreateDomainResult
domain
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePackageGroupRequest
domain
- Type:
- Required: Yes
packageGroup
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
contactInfo
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.Tag]]
CreatePackageGroupResult
packageGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRepositoryRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
upstreams
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.UpstreamRepository]]
tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.Tag]]
CreateRepositoryResult
repository
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteDomainPermissionsPolicyRequest
domain
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
policyRevision
- Type: typing.Optional[str]
DeleteDomainPermissionsPolicyResult
policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteDomainRequest
domain
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
DeleteDomainResult
domain
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeletePackageGroupRequest
domain
- Type:
- Required: Yes
packageGroup
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
DeletePackageGroupResult
packageGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeletePackageRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
package
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
DeletePackageResult
deletedPackage
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeletePackageVersionsRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
package
- Type:
- Required: Yes
versions
- Type: typing.List[str]
- Required: Yes
domainOwner
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
expectedStatus
- Type: typing.Optional[typing.Literal['Archived', 'Deleted', 'Disposed', 'Published', 'Unfinished', 'Unlisted']]
DeletePackageVersionsResult
successfulVersions
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.SuccessfulPackageVersionInfo]
- Required: Yes
failedVersions
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageVersionError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteRepositoryPermissionsPolicyRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
policyRevision
- Type: typing.Optional[str]
DeleteRepositoryPermissionsPolicyResult
policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteRepositoryRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
DeleteRepositoryResult
repository
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeDomainRequest
domain
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
DescribeDomainResult
domain
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePackageGroupRequest
domain
- Type:
- Required: Yes
packageGroup
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
DescribePackageGroupResult
packageGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePackageRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
package
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
DescribePackageResult
package
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePackageVersionRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
package
- Type:
- Required: Yes
packageVersion
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
DescribePackageVersionResult
packageVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeRepositoryRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
DescribeRepositoryResult
repository
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisassociateExternalConnectionRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
externalConnection
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
DisassociateExternalConnectionResult
repository
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisposePackageVersionsRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
package
- Type:
- Required: Yes
versions
- Type: typing.List[str]
- Required: Yes
domainOwner
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
versionRevisions
- Type: typing.Optional[typing.Dict[str, str]]
expectedStatus
- Type: typing.Optional[typing.Literal['Archived', 'Deleted', 'Disposed', 'Published', 'Unfinished', 'Unlisted']]
DisposePackageVersionsResult
successfulVersions
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.SuccessfulPackageVersionInfo]
- Required: Yes
failedVersions
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageVersionError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DomainDescription
name
- Type: typing.Optional[str]
owner
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['Active', 'Deleted']]
createdTime
- Type: typing.Optional[datetime.datetime]
encryptionKey
- Type: typing.Optional[str]
repositoryCount
- Type: typing.Optional[int]
assetSizeBytes
- Type: typing.Optional[int]
s3BucketArn
- Type: typing.Optional[str]
DomainEntryPoint
repositoryName
- Type: typing.Optional[str]
externalConnectionName
- Type: typing.Optional[str]
DomainSummary
name
- Type: typing.Optional[str]
owner
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['Active', 'Deleted']]
createdTime
- Type: typing.Optional[datetime.datetime]
encryptionKey
- Type: typing.Optional[str]
GetAssociatedPackageGroupRequest
domain
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
package
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
GetAssociatedPackageGroupResult
packageGroup
- Type:
- Required: Yes
associationType
- Type: typing.Literal['STRONG', 'WEAK']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAuthorizationTokenRequest
domain
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
durationSeconds
- Type: typing.Optional[int]
GetAuthorizationTokenResult
authorizationToken
- Type:
- Required: Yes
expiration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDomainPermissionsPolicyRequest
domain
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
GetDomainPermissionsPolicyResult
policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPackageVersionAssetRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
package
- Type:
- Required: Yes
packageVersion
- Type:
- Required: Yes
asset
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
packageVersionRevision
- Type: typing.Optional[str]
GetPackageVersionAssetResult
asset
- Type:
- Required: Yes
assetName
- Type:
- Required: Yes
packageVersion
- Type:
- Required: Yes
packageVersionRevision
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPackageVersionReadmeRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
package
- Type:
- Required: Yes
packageVersion
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
GetPackageVersionReadmeResult
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
namespace
- Type:
- Required: Yes
package
- Type:
- Required: Yes
version
- Type:
- Required: Yes
versionRevision
- Type:
- Required: Yes
readme
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRepositoryEndpointRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
domainOwner
- Type: typing.Optional[str]
endpointType
- Type: typing.Optional[typing.Literal['dualstack', 'ipv4']]
GetRepositoryEndpointResult
repositoryEndpoint
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRepositoryPermissionsPolicyRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
GetRepositoryPermissionsPolicyResult
policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LicenseInfo
name
- Type: typing.Optional[str]
url
- Type: typing.Optional[str]
ListAllowedRepositoriesForGroupRequest
domain
- Type:
- Required: Yes
packageGroup
- Type:
- Required: Yes
originRestrictionType
- Type: typing.Literal['EXTERNAL_UPSTREAM', 'INTERNAL_UPSTREAM', 'PUBLISH']
- Required: Yes
domainOwner
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListAllowedRepositoriesForGroupRequestPaginate
domain
- Type:
- Required: Yes
packageGroup
- Type:
- Required: Yes
originRestrictionType
- Type: typing.Literal['EXTERNAL_UPSTREAM', 'INTERNAL_UPSTREAM', 'PUBLISH']
- Required: Yes
domainOwner
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PaginatorConfig]
ListAllowedRepositoriesForGroupResult
allowedRepositories
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListAssociatedPackagesRequest
domain
- Type:
- Required: Yes
packageGroup
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
preview
- Type: typing.Optional[bool]
ListAssociatedPackagesRequestPaginate
domain
- Type:
- Required: Yes
packageGroup
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
preview
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PaginatorConfig]
ListAssociatedPackagesResult
packages
- Type: typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.AssociatedPackage]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListDomainsRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListDomainsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PaginatorConfig]
ListDomainsResult
domains
- Type: typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.DomainSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListPackageGroupsRequest
domain
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
prefix
- Type: typing.Optional[str]
ListPackageGroupsRequestPaginate
domain
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
prefix
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PaginatorConfig]
ListPackageGroupsResult
packageGroups
- Type: typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageGroupSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListPackageVersionAssetsRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
package
- Type:
- Required: Yes
packageVersion
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListPackageVersionAssetsRequestPaginate
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
package
- Type:
- Required: Yes
packageVersion
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PaginatorConfig]
ListPackageVersionAssetsResult
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
namespace
- Type:
- Required: Yes
package
- Type:
- Required: Yes
version
- Type:
- Required: Yes
versionRevision
- Type:
- Required: Yes
assets
- Type: typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.AssetSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListPackageVersionDependenciesRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
package
- Type:
- Required: Yes
packageVersion
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
ListPackageVersionDependenciesResult
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
namespace
- Type:
- Required: Yes
package
- Type:
- Required: Yes
version
- Type:
- Required: Yes
versionRevision
- Type:
- Required: Yes
dependencies
- Type: typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageDependency]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListPackageVersionsRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
package
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['Archived', 'Deleted', 'Disposed', 'Published', 'Unfinished', 'Unlisted']]
sortBy
- Type: typing.Optional[typing.Literal['PUBLISHED_TIME']]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
originType
- Type: typing.Optional[typing.Literal['EXTERNAL', 'INTERNAL', 'UNKNOWN']]
ListPackageVersionsRequestPaginate
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
package
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['Archived', 'Deleted', 'Disposed', 'Published', 'Unfinished', 'Unlisted']]
sortBy
- Type: typing.Optional[typing.Literal['PUBLISHED_TIME']]
originType
- Type: typing.Optional[typing.Literal['EXTERNAL', 'INTERNAL', 'UNKNOWN']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PaginatorConfig]
ListPackageVersionsResult
defaultDisplayVersion
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
namespace
- Type:
- Required: Yes
package
- Type:
- Required: Yes
versions
- Type: typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageVersionSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListPackagesRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
format
- Type: typing.Optional[typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']]
namespace
- Type: typing.Optional[str]
packagePrefix
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
publish
- Type: typing.Optional[typing.Literal['ALLOW', 'BLOCK']]
upstream
- Type: typing.Optional[typing.Literal['ALLOW', 'BLOCK']]
ListPackagesRequestPaginate
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
format
- Type: typing.Optional[typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']]
namespace
- Type: typing.Optional[str]
packagePrefix
- Type: typing.Optional[str]
publish
- Type: typing.Optional[typing.Literal['ALLOW', 'BLOCK']]
upstream
- Type: typing.Optional[typing.Literal['ALLOW', 'BLOCK']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PaginatorConfig]
ListPackagesResult
packages
- Type: typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListRepositoriesInDomainRequest
domain
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
administratorAccount
- Type: typing.Optional[str]
repositoryPrefix
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListRepositoriesInDomainRequestPaginate
domain
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
administratorAccount
- Type: typing.Optional[str]
repositoryPrefix
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PaginatorConfig]
ListRepositoriesInDomainResult
repositories
- Type: typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.RepositorySummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListRepositoriesRequest
repositoryPrefix
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListRepositoriesRequestPaginate
repositoryPrefix
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PaginatorConfig]
ListRepositoriesResult
repositories
- Type: typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.RepositorySummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListSubPackageGroupsRequest
domain
- Type:
- Required: Yes
packageGroup
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListSubPackageGroupsRequestPaginate
domain
- Type:
- Required: Yes
packageGroup
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PaginatorConfig]
ListSubPackageGroupsResult
packageGroups
- Type: typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageGroupSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResult
tags
- Type: typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PackageDependency
namespace
- Type: typing.Optional[str]
package
- Type: typing.Optional[str]
dependencyType
- Type: typing.Optional[str]
versionRequirement
- Type: typing.Optional[str]
PackageDescription
format
- Type: typing.Optional[typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']]
namespace
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
originConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageOriginConfiguration]
PackageGroupAllowedRepository
repositoryName
- Type: typing.Optional[str]
originRestrictionType
- Type: typing.Optional[typing.Literal['EXTERNAL_UPSTREAM', 'INTERNAL_UPSTREAM', 'PUBLISH']]
PackageGroupDescription
arn
- Type: typing.Optional[str]
pattern
- Type: typing.Optional[str]
domainName
- Type: typing.Optional[str]
domainOwner
- Type: typing.Optional[str]
createdTime
- Type: typing.Optional[datetime.datetime]
contactInfo
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
originConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageGroupOriginConfiguration]
parent
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageGroupReference]
PackageGroupOriginConfiguration
restrictions
- Type: typing.Optional[typing.Dict[typing.Literal['EXTERNAL_UPSTREAM', 'INTERNAL_UPSTREAM', 'PUBLISH'], aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageGroupOriginRestriction]]
PackageGroupOriginRestriction
mode
- Type: typing.Optional[typing.Literal['ALLOW', 'ALLOW_SPECIFIC_REPOSITORIES', 'BLOCK', 'INHERIT']]
effectiveMode
- Type: typing.Optional[typing.Literal['ALLOW', 'ALLOW_SPECIFIC_REPOSITORIES', 'BLOCK', 'INHERIT']]
inheritedFrom
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageGroupReference]
repositoriesCount
- Type: typing.Optional[int]
PackageGroupReference
arn
- Type: typing.Optional[str]
pattern
- Type: typing.Optional[str]
PackageGroupSummary
arn
- Type: typing.Optional[str]
pattern
- Type: typing.Optional[str]
domainName
- Type: typing.Optional[str]
domainOwner
- Type: typing.Optional[str]
createdTime
- Type: typing.Optional[datetime.datetime]
contactInfo
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
originConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageGroupOriginConfiguration]
parent
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageGroupReference]
PackageOriginConfiguration
restrictions
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageOriginRestrictions]
PackageOriginRestrictions
publish
- Type: typing.Literal['ALLOW', 'BLOCK']
- Required: Yes
upstream
- Type: typing.Literal['ALLOW', 'BLOCK']
- Required: Yes
PackageSummary
format
- Type: typing.Optional[typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']]
namespace
- Type: typing.Optional[str]
package
- Type: typing.Optional[str]
originConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageOriginConfiguration]
PackageVersionDescription
format
- Type: typing.Optional[typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']]
namespace
- Type: typing.Optional[str]
packageName
- Type: typing.Optional[str]
displayName
- Type: typing.Optional[str]
version
- Type: typing.Optional[str]
summary
- Type: typing.Optional[str]
homePage
- Type: typing.Optional[str]
sourceCodeRepository
- Type: typing.Optional[str]
publishedTime
- Type: typing.Optional[datetime.datetime]
licenses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.LicenseInfo]]
revision
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['Archived', 'Deleted', 'Disposed', 'Published', 'Unfinished', 'Unlisted']]
origin
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageVersionOrigin]
PackageVersionError
errorCode
- Type: typing.Optional[typing.Literal['ALREADY_EXISTS', 'MISMATCHED_REVISION', 'MISMATCHED_STATUS', 'NOT_ALLOWED', 'NOT_FOUND', 'SKIPPED']]
errorMessage
- Type: typing.Optional[str]
PackageVersionOrigin
domainEntryPoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.DomainEntryPoint]
originType
- Type: typing.Optional[typing.Literal['EXTERNAL', 'INTERNAL', 'UNKNOWN']]
PackageVersionSummary
version
- Type:
- Required: Yes
status
- Type: typing.Literal['Archived', 'Deleted', 'Disposed', 'Published', 'Unfinished', 'Unlisted']
- Required: Yes
revision
- Type: typing.Optional[str]
origin
- Type: typing.Optional[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageVersionOrigin]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PublishPackageVersionRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
package
- Type:
- Required: Yes
packageVersion
- Type:
- Required: Yes
assetContent
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody]
- Required: Yes
assetName
- Type:
- Required: Yes
assetSHA256
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
unfinished
- Type: typing.Optional[bool]
PublishPackageVersionResult
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
namespace
- Type:
- Required: Yes
package
- Type:
- Required: Yes
version
- Type:
- Required: Yes
versionRevision
- Type:
- Required: Yes
status
- Type: typing.Literal['Archived', 'Deleted', 'Disposed', 'Published', 'Unfinished', 'Unlisted']
- Required: Yes
asset
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutDomainPermissionsPolicyRequest
domain
- Type:
- Required: Yes
policyDocument
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
policyRevision
- Type: typing.Optional[str]
PutDomainPermissionsPolicyResult
policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutPackageOriginConfigurationRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
package
- Type:
- Required: Yes
restrictions
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
PutPackageOriginConfigurationResult
originConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutRepositoryPermissionsPolicyRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
policyDocument
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
policyRevision
- Type: typing.Optional[str]
PutRepositoryPermissionsPolicyResult
policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RepositoryDescription
name
- Type: typing.Optional[str]
administratorAccount
- Type: typing.Optional[str]
domainName
- Type: typing.Optional[str]
domainOwner
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
upstreams
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.UpstreamRepositoryInfo]]
externalConnections
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.RepositoryExternalConnectionInfo]]
createdTime
- Type: typing.Optional[datetime.datetime]
RepositoryExternalConnectionInfo
externalConnectionName
- Type: typing.Optional[str]
packageFormat
- Type: typing.Optional[typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']]
status
- Type: typing.Optional[typing.Literal['Available']]
RepositorySummary
name
- Type: typing.Optional[str]
administratorAccount
- Type: typing.Optional[str]
domainName
- Type: typing.Optional[str]
domainOwner
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
createdTime
- Type: typing.Optional[datetime.datetime]
ResourcePolicy
resourceArn
- Type: typing.Optional[str]
revision
- Type: typing.Optional[str]
document
- Type: typing.Optional[str]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
SuccessfulPackageVersionInfo
revision
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['Archived', 'Deleted', 'Disposed', 'Published', 'Unfinished', 'Unlisted']]
Tag
key
- Type:
- Required: Yes
value
- Type:
- Required: Yes
TagResourceRequest
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.Tag]
- Required: Yes
UntagResourceRequest
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UpdatePackageGroupOriginConfigurationRequest
domain
- Type:
- Required: Yes
packageGroup
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
restrictions
- Type: typing.Optional[typing.Dict[typing.Literal['EXTERNAL_UPSTREAM', 'INTERNAL_UPSTREAM', 'PUBLISH'], typing.Literal['ALLOW', 'ALLOW_SPECIFIC_REPOSITORIES', 'BLOCK', 'INHERIT']]]
addAllowedRepositories
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageGroupAllowedRepository]]
removeAllowedRepositories
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageGroupAllowedRepository]]
UpdatePackageGroupOriginConfigurationResult
packageGroup
- Type:
- Required: Yes
allowedRepositoryUpdates
- Type: typing.Dict[typing.Literal['EXTERNAL_UPSTREAM', 'INTERNAL_UPSTREAM', 'PUBLISH'], typing.Dict[typing.Literal['ADDED', 'REMOVED'], typing.List[str]]]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdatePackageGroupRequest
domain
- Type:
- Required: Yes
packageGroup
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
contactInfo
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
UpdatePackageGroupResult
packageGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdatePackageVersionsStatusRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
format
- Type: typing.Literal['cargo', 'generic', 'maven', 'npm', 'nuget', 'pypi', 'ruby', 'swift']
- Required: Yes
package
- Type:
- Required: Yes
versions
- Type: typing.List[str]
- Required: Yes
targetStatus
- Type: typing.Literal['Archived', 'Deleted', 'Disposed', 'Published', 'Unfinished', 'Unlisted']
- Required: Yes
domainOwner
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
versionRevisions
- Type: typing.Optional[typing.Dict[str, str]]
expectedStatus
- Type: typing.Optional[typing.Literal['Archived', 'Deleted', 'Disposed', 'Published', 'Unfinished', 'Unlisted']]
UpdatePackageVersionsStatusResult
successfulVersions
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.SuccessfulPackageVersionInfo]
- Required: Yes
failedVersions
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.PackageVersionError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateRepositoryRequest
domain
- Type:
- Required: Yes
repository
- Type:
- Required: Yes
domainOwner
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
upstreams
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codeartifact.codeartifact_classes.UpstreamRepository]]
UpdateRepositoryResult
repository
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpstreamRepository
repositoryName
- Type:
- Required: Yes
UpstreamRepositoryInfo
repositoryName
- Type: typing.Optional[str]